aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/kbdcontrol/(public-mirror)
diff options
context:
space:
mode:
authorRichard Scheffenegger <rscheff@FreeBSD.org>2024-10-10 10:50:22 +0000
committerRichard Scheffenegger <rscheff@FreeBSD.org>2024-10-10 11:02:47 +0000
commit440f4ba18e3ab7be912858bbcb96a419fcf14809 (patch)
tree75e8b7bc608d9d4bababe59f782e1bd7ee2327bc /usr.sbin/kbdcontrol/(public-mirror)
parentd9daa28c364d0b1189ab616d8d697b4c9f748038 (diff)
downloadsrc-main.tar.gz
src-main.zip
tcp: fix duplicate retransmissions when RTO happens during SACK loss recoveryHEADmain
When snd_nxt doesn't track snd_max, partial SACK ACKs may elicit unexpected duplicate retransmissions. This is usually masked by LRO not necessarily ACKing every individual segment, and prior to RFC6675 SACK loss recovery, harder to trigger even when an RTO happens while SACK loss recovery is ongoing. Address this by improving the logic when to start a SACK loss recovery and how to deal with a RTO, as well as improvements to the adjusted congestion window during transmission selection. Reviewed By: tuexen, cc, #transport Sponsored by: NetApp, Inc. MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D43355
Diffstat (limited to 'usr.sbin/kbdcontrol/(public-mirror)')
0 files changed, 0 insertions, 0 deletions