IP-ID shall be transmitted verbatim in IR and IR-DYN packets
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
rohc | Status tracked in Rohc-main | |||||
Rohc-1.5.x |
Won't Fix
|
Medium
|
Didier Barvaux | |||
Rohc-1.6.x |
Won't Fix
|
Medium
|
Didier Barvaux | |||
Rohc-main |
Fix Released
|
Medium
|
Didier Barvaux |
Bug Description
According to RFC 4815 (https:/
- "IP-ID" means that the Identification field is transmitted encoded
with the method "Offset IP-ID", ie. offset between SN and IP-ID and then
byte-swapped according to the NBO flag.
- "Identification" means that the Identification field is transmitted
verbatim, ie. unchanged wrt the non compressed packet.
So, the ROHC library is not conform: the dynamic part of the IPv4 header in the IR and IR-DYN packets shall contain the verbation Identification field, not the byte-swapped value.
Problem discovered with the help of Fabrice Bellard.
tags: | added: conformance ipv4 library |
description: | updated |
Confirmed on trunk, 1.6.x and 1.5.x.