RFC Errata
RFC 5795, "The RObust Header Compression (ROHC) Framework", March 2010
Source of RFC: rohc (tsv)
Errata ID: 2109
Status: Rejected
Type: Editorial
Publication Format(s) : TEXT
Reported By: Alfred Hoenes
Date Reported: 2010-04-05
Rejected by: Lars Eggert
Date Rejected: 2011-02-03
Section 5.1.2, pg.17 says:
[[ first paragraph on page 17: ]] PROFILES: Set of non-negative integers, where each integer indicates a profile supported by both the compressor and the decompressor. A | profile is identified by a 16-bit value, where the 8 LSB bits | indicate the actual profile, and the 8 MSB bits indicate the variant of that profile. The ROHC compressed header format identifies the | profile used with only the 8 LSB bits; this means that if multiple variants of the same profile are available for a ROHC channel, the PROFILES set after negotiation MUST NOT include more than one variant of the same profile. The compressor MUST NOT compress using a profile that is not in PROFILES.
It should say:
PROFILES: Set of non-negative integers, where each integer indicates a profile supported by both the compressor and the decompressor. A | profile is identified by a 16-bit value, where the 8 LSBs indicate | the actual profile, and the 8 MSBs indicate the variant of that profile. The ROHC compressed header format identifies the profile | used with only the 8 LSBs; this means that if multiple variants of the same profile are available for a ROHC channel, the PROFILES set after negotiation MUST NOT include more than one variant of the same profile. The compressor MUST NOT compress using a profile that is not in PROFILES.
Notes:
Rationale: Abuse of language;
the acronym definitions in Section 2.1 clearly say:
LSB Least Significant Bit.
...
MSB Most Significant Bit.
--VERIFIER NOTES--
proposed change is somewhat pedantic; it actually might reduce readability for some readers