RFC Errata
Found 2 records.
Status: Verified (2)
RFC 9260, "Stream Control Transmission Protocol", June 2022
Source of RFC: tsvwg (tsv)
Errata ID: 7148
Status: Verified
Type: Technical
Publication Format(s) : TEXT, PDF, HTML
Reported By: Michael Tüxen
Date Reported: 2022-10-06
Verifier Name: Martin Duke
Date Verified: 2022-10-06
Section 3.3.3 says:
A receiver of an INIT ACK chunk with the a_rwnd value set to a value smaller than 1500 MUST discard the packet, SHOULD send a packet in response containing an ABORT chunk and using the Initiate Tag as the Verification Tag, and MUST NOT change the state of any existing association.
It should say:
If an endpoint in the COOKIE-WAIT state receives an INIT ACK chunk with the a_rwnd value set to a value smaller than 1500, it MUST destroy the TCB and SHOULD send an ABORT chunk. If such an INIT ACK chunk is received in any state other than CLOSED or COOKIE-WAIT, it SHOULD be discarded silently (see Section 5.2.3).
Notes:
The handling of a_rwnd < 1500 should be similar to the handling of OS = 0 or MIS = 0.
Errata ID: 7147
Status: Verified
Type: Editorial
Publication Format(s) : HTML
Reported By: Michael Tüxen
Date Reported: 2022-10-06
Verifier Name: RFC Editor
Date Verified: 2022-10-10
Section 3.2 says:
+----+--------------------------------------------------+ | 00 | Stop processing this SCTP packet and discard the | | | unrecognized chunk and all further chunks. | +----+--------------------------------------------------+ | 01 | Stop processing this SCTP packet, discard the | | | unrecognized chunk and all further chunks, and | | | report the unrecognized chunk in an ERROR chunk | | | using the 'Unrecognized Chunk Type' error cause. | +----+--------------------------------------------------+ | 10 | Skip this chunk and continue processing. | +----+--------------------------------------------------+ | 11 | Skip this chunk and continue processing, but | | | report it in an ERROR chunk using the | | | 'Unrecognized Chunk Type' error cause. | +----+--------------------------------------------------+
It should say:
+----+--------------------------------------------------+ | 00 | Stop processing this SCTP packet and discard the | | | unrecognized chunk and all further chunks. | +----+--------------------------------------------------+ | 01 | Stop processing this SCTP packet, discard the | | | unrecognized chunk and all further chunks, and | | | report the unrecognized chunk in an ERROR chunk | | | using the "Unrecognized Chunk Type" error cause. | +----+--------------------------------------------------+ | 10 | Skip this chunk and continue processing. | +----+--------------------------------------------------+ | 11 | Skip this chunk and continue processing, but | | | report it in an ERROR chunk using the | | | "Unrecognized Chunk Type" error cause. | +----+--------------------------------------------------+
Notes:
In the rest of the document, error cause names are enclosed in double quotes, not in single quotes.