Uncompressed profile: wrong CRC for IR packet

Bug #1035746 reported by Didier Barvaux
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
rohc
Status tracked in Rohc-main
1.3.x
Won't Fix
Medium
Didier Barvaux
1.4.x
Won't Fix
Medium
Didier Barvaux
Rohc-main
Fix Released
Medium
Didier Barvaux

Bug Description

Unlike other profiles, in the ROHC Uncompressed profile, the CRC of the IR packet does not cover the CRC field itself.

RFC 3095, section 5.10.1, page 127 says:
      CRC: 8-bit CRC, computed using the polynomial of section 5.9.1.
      The CRC covers the first octet of the IR packet through the
      Profile octet of the IR packet, i.e., it does not cover the
      CRC itself or the IP packet.

The ROHC library is not conform to RFC as it includes the zeroed CRC field when computing the CRC.

Revision history for this message
Didier Barvaux (didier-barvaux) wrote :

Confirmed on 1.3.x

Revision history for this message
Didier Barvaux (didier-barvaux) wrote :

Confirmed on 1.4.x

Revision history for this message
Didier Barvaux (didier-barvaux) wrote :

Confimed on trunk.

Revision history for this message
Didier Barvaux (didier-barvaux) wrote :
Revision history for this message
Didier Barvaux (didier-barvaux) wrote :

Bug will not be fixed on branch 1.4.x because it would break compatibility with former 1.4.x releases. I updated the README file to note that fact: http://bazaar.launchpad.net/~didier-barvaux/rohc/1.4.x/revision/344

Revision history for this message
Didier Barvaux (didier-barvaux) wrote :

Bug will not be fixed on branch 1.3.x because it would break compatibility with former 1.3.x releases. I updated the README file to note that fact: http://bazaar.launchpad.net/~didier-barvaux/rohc/1.3.x/revision/198

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.