File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed
Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -928,14 +928,17 @@ slow start is re-entered.
928928
929929This document does not specify a pacer, but it is RECOMMENDED that a sender pace
930930sending of all retransmittable packets based on input from the congestion
931- controller. For example, a pacer might distribute the congestion window over the
932- SRTT when used with a window-based controller, and a pacer might use the rate
933- estimate of a rate-based controller.
931+ controller. For example, a pacer might distribute the congestion window over
932+ the SRTT when used with a window-based controller, and a pacer might use the
933+ rate estimate of a rate-based controller.
934934
935935An implementation should take care to architect its congestion controller to
936936work well with a pacer. For instance, a pacer might wrap the congestion
937937controller and control the availability of the congestion window, or a pacer
938- might pace out packets handed to it by the congestion controller.
938+ might pace out packets handed to it by the congestion controller. In either
939+ arrangement, packets only containing ACK frames should not be paced, to prevent
940+ spurious timeout based retransmissions and to ensure the intended max ack delay
941+ is honored.
939942
940943As an example of a well-known and publicly available implementation of a flow
941944pacer, implementers are referred to the Fair Queue packet scheduler (fq qdisc)
You can’t perform that action at this time.
0 commit comments