@@ -100,12 +100,12 @@ interpretation of TCP loss detection mechanisms.
100100Every packet may contain several frames. We outline the frames that are
101101important to the loss detection and congestion control machinery below.
102102
103- * Congestion-controlled frames are those that count towards bytes in
103+ * Retransmittable frames are those that count towards bytes in
104104 flight and need acknowledgement. The most common are STREAM frames,
105105 which typically contain application data.
106106
107- * Congestion-controlled packets are those that contain at least one
108- congestion-controlled frame.
107+ * Retransmittable packets are those that contain at least one
108+ retransmittable frame.
109109
110110* Crypto handshake data is sent on stream 0, and uses the reliability
111111 machinery of QUIC underneath.
@@ -224,16 +224,16 @@ and implementers are encouraged to explore this space.
224224# ## Early Retransmit
225225
226226Unacknowledged packets close to the tail may have fewer than
227- kReorderingThreshold congestion-controlled packets sent after them.
227+ kReorderingThreshold retransmittable packets sent after them.
228228Loss of such packets cannot be detected via Fast Retransmit. To enable
229229ack-based loss detection of such packets, receipt of an acknowledgment for the
230- last outstanding congestion-controlled packet triggers the Early Retransmit
230+ last outstanding retransmittable packet triggers the Early Retransmit
231231process, as follows.
232232
233- If there are unacknowledged congestion-controlled packets still pending, they
233+ If there are unacknowledged retransmittable packets still pending, they
234234should be marked as lost. To compensate for the reduced reordering resilience,
235235the sender SHOULD set an alarm for a small period of time. If the unacknowledged
236- congestion-controlled packets are not acknowledged during this time, then these
236+ retransmittable packets are not acknowledged during this time, then these
237237packets MUST be marked as lost.
238238
239239An endpoint SHOULD set the alarm such that a packet is marked as lost no earlier
@@ -273,7 +273,7 @@ algorithm proposed for TCP {{?TLP=I-D.dukkipati-tcpm-tcp-loss-probe}}.
273273A packet sent at the tail is particularly vulnerable to slow loss detection,
274274since acks of subsequent packets are needed to trigger ack-based detection. To
275275ameliorate this weakness of tail packets, the sender schedules an alarm when the
276- last congestion-controlled packet before quiescence is transmitted. When this
276+ last retrasnmittable packet before quiescence is transmitted. When this
277277alarm fires, a Tail Loss Probe (TLP) packet is sent to evoke an acknowledgement
278278from the receiver.
279279
@@ -313,7 +313,7 @@ fires.
313313
314314A sender may not know that a packet being sent is a tail packet.
315315Consequently, a sender may have to arm or adjust the TLP alarm on every sent
316- congestion-controlled packet.
316+ retransmittable packet.
317317
318318# ## Retransmission Timeout {#rto}
319319
@@ -542,8 +542,8 @@ max_ack_delay:
542542
543543reordering_threshold :
544544: The largest packet number gap between the largest acked
545- congestion-controlled packet and an unacknowledged
546- congestion-controlled packet before it is declared lost.
545+ retransmittable packet and an unacknowledged
546+ retransmittable packet before it is declared lost.
547547
548548time_reordering_fraction :
549549: The reordering window as a fraction of max(smoothed_rtt, latest_rtt).
@@ -596,7 +596,7 @@ are as follows:
596596
597597* is_ack_only: A boolean that indicates whether a packet only contains an
598598 ACK frame. If true, it is still expected an ack will be received for
599- this packet, but it is not congestion-controlled .
599+ this packet, but it is not retransmittable .
600600
601601* is_handshake_packet: A boolean that indicates whether a packet contains
602602 handshake data.
@@ -716,7 +716,7 @@ response to 0RTT packets.
716716
717717Tail loss probes {{?TLP}} and retransmission timeouts {{?RFC6298}}
718718are an alarm based mechanism to recover from cases when there are
719- outstanding congestion-controlled packets, but an acknowledgement has
719+ outstanding retransmittable packets, but an acknowledgement has
720720not been received in a timely manner.
721721
722722The TLP and RTO timers are armed when there is not unacknowledged handshake
@@ -736,7 +736,7 @@ Pseudocode for SetLossDetectionAlarm follows:
736736~~~
737737 SetLossDetectionAlarm() :
738738 // Don't arm the alarm if there are no packets with
739- // congestion-controlled data in flight.
739+ // retransmittable data in flight.
740740 if (bytes_in_flight == 0) :
741741 loss_detection_alarm.cancel()
742742 return
@@ -973,7 +973,7 @@ are described in this section.
973973
974974bytes_in_flight :
975975: The sum of the size in bytes of all sent packets that contain at least
976- one congestion-controlled frame, and have not been acked or declared
976+ one retransmittable frame, and have not been acked or declared
977977 lost. The size does not include IP or UDP overhead.
978978 Packets only containing ACK frames do not count towards bytes_in_flight
979979 to ensure congestion control does not impede congestion feedback.
0 commit comments