HomeFreeBSD

TCP: Rack ends up sending all that is outstanding every timeout.

Description

TCP: Rack ends up sending all that is outstanding every timeout.

In doing some testing for a different problem, I have found rack retransmitting
all outstanding data every time a timeout occurs. The outstanding is sent 1ms
apart between each packet, and then the timeout runs off again. This causes
extra retransmissions when we should be waiting for an ack after sending the
very first segment.

Reviewed by: tuexen
Sponsored by: Netflix Inc
Differential Revision: https://reviews.freebsd.org/D36494

Details

Provenance
rrsAuthored on Sep 9 2022, 12:59 PM
Reviewer
tuexen
Differential Revision
D36494: TCP: Rack ends up sending all that is outstanding every timeout.
Parents
rGd3791ac46a31: NOTES: add Veriexec options and modules.
Branches
Unknown
Tags
Unknown