RFC Errata
RFC 4960, "Stream Control Transmission Protocol", September 2007
Note: This RFC has been obsoleted by RFC 9260
Note: This RFC has been updated by RFC 6096, RFC 6335, RFC 7053, RFC 8899
Source of RFC: tsvwg (wit)
Errata ID: 4250
Status: Rejected
Type: Technical
Publication Format(s) : TEXT
Reported By: Phung Pham
Date Reported: 2015-01-31
Rejected by: Martin Stiemerling
Date Rejected: 2015-07-16
Section 3.3.4 says:
+--------------------------------+ | Cumulative TSN Ack = 12 | +--------------------------------+ | a_rwnd = 4660 | +----------------+---------------+ | num of block=2 | num of dup=0 | +----------------+---------------+ |block #1 strt=2 |block #1 end=3 | +----------------+---------------+ |block #2 strt=5 |block #2 end=5 | +----------------+---------------+
It should say:
+--------------------------------+ | Cumulative TSN Ack = 12 | +--------------------------------+ | a_rwnd = 4660 | +----------------+---------------+ | num of block=2 | num of dup=0 | +----------------+---------------+ |block #1 strt=2 |block #1 end=3 | +----------------+---------------+ |block #2 strt=5 |block #2 end=6 | +----------------+---------------+
Notes:
According to the illustration of the DATA chunks just above it, with "still missing" TSN 13 and TSN 16, the block #2 end=6 not 5.
--VERIFIER NOTES--
Reasoning provided by M. Tüxen: "I think the RFC is correct. The first block is TSN 14 and TSN 15. Since the cumulative TSN ack is 12, this
is [2, 3]. The second block consists only of TSN 17. Therefore is is reported as [5, 5].
The block [5, 6] as you suggest would mean that TSN 17 and TSN 18 would have been received, which
is not the case described in the illustration."