HomeFreeBSD

tcp: shift PRR sending cadence slightly left

Description

tcp: shift PRR sending cadence slightly left

Don't let PRR pass up on the opportunity of clocking
out packets on arrival of ACKs - by pulling sends
forward by about half a packet. Prevents unexpectedly
long runs of incoming ACKs without eliciting a
packet transmission.

MFC after: 1 week
Reviewed By: transport, tuexen
Sponsored by: NetApp, Inc.
Differential Revision: https://reviews.freebsd.org/D42918

(cherry picked from commit 9276ad23b872eddc42e05304acb10bf5421b043c)

Details

Provenance
rscheffAuthored on Dec 7 2023, 2:13 PM
Reviewer
transport
Differential Revision
D42918: tcp: shift PRR sending cadence left to prevent long runs of ACKs not clocking out a segment
Parents
rGcc77811bf02c: sysvipc: Fix 32-bit compat on !i386
Branches
Unknown
Tags
Unknown