Skip to content

Commit 4ca6ddd

Browse files
authored
Merge pull request #313 from quicwg/mirjak-patch-51
Clarify Ack-Eliciting Threshold of 0 and 1
2 parents 99d1528 + 82be5d0 commit 4ca6ddd

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

draft-ietf-quic-ack-frequency.md

+8-1
Original file line numberDiff line numberDiff line change
@@ -458,7 +458,14 @@ the endpoint resumes sending acknowledgements based on the Ack-Eliciting
458458
Threshold or max_ack_delay. Therefore, CE-marking only triggers an immediate
459459
acknowledgement when there is a transition from non-CE-marked to CE-marked.
460460

461-
Doing this maintains the peer's response time to congestion events, while also
461+
If the Ack-Eliciting Threshold is 0, every ack-eliciting packet is immediately
462+
acknowledged, CE marked or not. If the Ack-Eliciting Threshold
463+
is 1, the default behavior as specified in RFC9000 applies, which recommends to
464+
immediately acknowledge all packets marked with CE (see
465+
{{Section 13.2.1 of QUIC-TRANSPORT}}).
466+
467+
Acknowledging the first CE marked packet immediately maintains
468+
the peer's response time to congestion events, while also
462469
reducing the ACK rate compared to {{Section 13.2.1 of QUIC-TRANSPORT}} during
463470
extreme congestion or when peers are using DCTCP {{?RFC8257}} or other
464471
congestion controllers (e.g. {{?I-D.ietf-tsvwg-aqm-dualq-coupled}}) that mark

0 commit comments

Comments
 (0)