diff --git a/rfc9000.md b/rfc9000.md index f65e5a3228..e91003d1e5 100644 --- a/rfc9000.md +++ b/rfc9000.md @@ -7723,7 +7723,7 @@ and is sending a packet with a number of 0xac5c02, there are 29,519 (0x734f) outstanding packet numbers. In order to represent at least twice this range (59,038 packets, or 0xe69e), 16 bits are required. -In the same state, sending a packet with a number of 0xace8fe needs the 24-bit +In the same state, sending a packet with a number of 0xace8fe uses the 24-bit encoding, because at least 18 bits are required to represent twice the range (131,222 packets, or 0x020096). @@ -7785,7 +7785,7 @@ intended to show how a path might be tested for ECN support. Endpoints can implement different methods. The path is assigned an ECN state that is one of "testing", "unknown", "failed", -or "capable". On paths with a "testing" or "capable" state the endpoint sends +or "capable". On paths with a "testing" or "capable" state, the endpoint sends packets with an ECT marking -- ECT(0) by default; otherwise, the endpoint sends unmarked packets. @@ -7793,14 +7793,14 @@ To start testing a path, the ECN state is set to "testing", and existing ECN counts are remembered as a baseline. The testing period runs for a number of packets or a limited time, as determined -by the endpoint. The goal is not to limit the duration of the testing period, +by the endpoint. The goal is not to limit the duration of the testing period but to ensure that enough marked packets are sent for received ECN counts to provide a clear indication of how the path treats marked packets. {{ecn-validation}} suggests limiting this to ten packets or three times the PTO. After the testing period ends, the ECN state for the path becomes "unknown". From the "unknown" state, successful validation of the ECN counts in an ACK -frame (see {{ecn-ack}}) causes the ECN state for the path to become "capable" +frame (see {{ecn-ack}}) causes the ECN state for the path to become "capable", unless no marked packet has been acknowledged. If validation of ECN counts fails at any time, the ECN state for the affected