RFC Errata
RFC 1323, "TCP Extensions for High Performance", May 1992
Note: This RFC has been obsoleted by RFC 7323
Source of RFC: tcplw (tsv)
Errata ID: 4346
Status: Held for Document Update
Type: Technical
Publication Format(s) : TEXT
Reported By: Niels Laukens
Date Reported: 2015-04-24
Held for Document Update by: Martin Stiemerling
Date Held: 2015-10-01
Section 2.3 says:
Since the max window is 2**S (where S is the scaling shift count) times at most 2**16 - 1 (the maximum unscaled window), the maximum window is guaranteed to be < 2*30 if S <= 14. Thus, the shift count must be limited to 14 (which allows windows of 2**30 = 1 Gbyte). If a Window Scale option is received with a shift.cnt value exceeding 14, the TCP should log the error but use 14 instead of the specified value.
It should say:
Since the max window is 2**S (where S is the scaling shift count) times at most 2**16 - 1 (the maximum unscaled window), the maximum window is guaranteed to be < 2**30 if S <= 14. Thus, the shift count must be limited to 14 (which allows windows of 2**30 = 1 Gbyte). If a Window Scale option is received with a shift.cnt value exceeding 14, the TCP should log the error but use 14 instead of the specified value.
Notes:
Typo in the 3rd line: the window should be less than 2 to the power of 30, instead of 2 multiplied by 30.