RFC Errata
RFC 6846, "RObust Header Compression (ROHC): A Profile for TCP/IP (ROHC-TCP)", January 2013
Source of RFC: IETF - NON WORKING GROUPArea Assignment: tsv
Errata ID: 3669
Status: Rejected
Type: Technical
Publication Format(s) : TEXT
Reported By: Raj Kumar
Date Reported: 2013-06-24
Rejected by: Martin Stiemerling
Date Rejected: 2013-06-24
Section 8.2 says:
COMPRESSED ipv4_innermost_irregular { ENFORCE(is_innermost == 1); ip_id =:= ip_id_enc_irreg(ip_id_behavior_innermost.UVALUE) [ 0, 16 ]; ENFORCE(ip_inner_ecn == ip_ecn_flags.UVALUE); }
It should say:
COMPRESSED ipv4_innermost_irregular { ENFORCE(is_innermost == 1); ip_id =:= ip_id_enc_irreg(ip_id_behavior_innermost.UVALUE) [ 0, 16 ]; }
Notes:
I don't find any reason why IP-ID encoding in ipv4 irregular chain, should be dependent on ECN flags.
--VERIFIER NOTES--
"This errata is invalid. Those bits need to be bound in the format and needs to be done so in the irregular chain for the inner header which does special treatment for these."