Skip to content

Commit 4e340a7

Browse files
authored
Merge branch 'main' into mirjak-patch-33
2 parents 98b8d1c + 75804fa commit 4e340a7

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

draft-ietf-quic-ack-frequency.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ loss recovery performance.
161161

162162
{{QUIC-TRANSPORT}} specifies a simple delayed acknowledgment mechanism that a
163163
receiver can use: send an acknowledgment for every other packet, and for every
164-
packet that is received out of order (Section 13.2.1 of {{QUIC-TRANSPORT}}).
164+
packet that is received out of order ({{Section 13.2.1 of QUIC-TRANSPORT}}).
165165
This does not allow a sender to signal its preferences or constraints. This
166166
extension provides a mechanism to solve this problem.
167167

@@ -265,7 +265,7 @@ ACK_FREQUENCY frames are ack-eliciting and congestion controlled. When an
265265
ACK_FREQUENCY frame is lost, the sender is encouraged to send another
266266
ACK_FREQUENCY frame, unless an ACK_FREQUENCY frame with a larger Sequence Number
267267
value has already been sent. However, it is not forbidden to retransmit the lost
268-
frame (see Section 13.3 of {{QUIC-TRANSPORT}}), because the receiver will ignore
268+
frame (see {{Section 13.3 of QUIC-TRANSPORT}}), because the receiver will ignore
269269
duplicate or out-of-order ACK_FREQUENCY frames based on the Sequence Number.
270270

271271
A receiving endpoint MUST ignore a received ACK_FREQUENCY frame unless the
@@ -530,7 +530,7 @@ for an acknowledgment.
530530
Receiving an acknowledgment can allow a sender to release new packets into the
531531
network. If a sender is designed to rely on the timing of peer acknowledgments
532532
("ACK clock"), delaying acknowledgments can cause undesirable bursts of data
533-
into the network. In keeping with Section 7.7 of {{QUIC-RECOVERY}}, a sender
533+
into the network. In keeping with {{Section 7.7 of QUIC-RECOVERY}}, a sender
534534
can either employ pacing or limit bursts to the initial congestion window.
535535

536536
## Loss Detection and Timers {#loss}
@@ -540,14 +540,14 @@ delaying or reducing the frequency of acknowledgments can cause loss detection
540540
at the sender to be delayed.
541541

542542
A QUIC sender detects loss using packet thresholds on receiving an
543-
acknowledgment (Section 6.1.1 of {{QUIC-RECOVERY}}); delaying the
543+
acknowledgment ({{Section 6.1.1 of QUIC-RECOVERY}}); delaying the
544544
acknowledgment therefore delays this method of detecting losses.
545545

546546
Reducing acknowledgment frequency reduces the number of RTT samples that a
547-
sender receives (Section 5 of {{QUIC-RECOVERY}}), making a sender's RTT estimate
547+
sender receives ({{Section 5 of QUIC-RECOVERY}}), making a sender's RTT estimate
548548
less responsive to changes in the path's RTT. As a result, any mechanisms that
549-
rely on an accurate RTT estimate, such as time-threshold-based loss detection (Section
550-
6.1.2 of {{QUIC-RECOVERY}}) or the Probe Timeout (PTO) (Section 6.2 of {{QUIC-RECOVERY}}),
549+
rely on an accurate RTT estimate, such as time-threshold-based loss detection ({{Section
550+
6.1.2 of QUIC-RECOVERY}}) or the Probe Timeout (PTO) ({{Section 6.2 of QUIC-RECOVERY}}),
551551
will be less responsive to changes in the path's RTT, resulting in either
552552
delayed or unnecessary packet transmissions.
553553

@@ -564,7 +564,7 @@ frame ({{Section 9.2 of QUIC-TRANSPORT}}) it sends or it can send only an
564564
IMMEDIATE_ACK frame, which is a non-probing frame.
565565

566566
An endpoint's congestion controller and RTT estimator are reset upon
567-
confirmation of migration (Section 9.4 of [QUIC-TRANSPORT]);
567+
confirmation of migration ({{Section 9.4 of QUIC-TRANSPORT}});
568568
this changes the pattern of acknowledgments received after migration.
569569

570570
Therefore, an endpoint that has sent an ACK_FREQUENCY frame earlier in the

0 commit comments

Comments
 (0)