RFC Errata
RFC 9260, "Stream Control Transmission Protocol", June 2022
Source of RFC: tsvwg (wit)See Also: RFC 9260 w/ inline errata
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.