Page MenuHomeFreeBSD

tcp: ensure tcp_sack_partialack does not inflate cwnd after RTO
ClosedPublic

Authored by rscheff on Jan 29 2024, 7:19 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, May 12, 3:43 PM
Unknown Object (File)
Sun, May 12, 3:41 PM
Unknown Object (File)
Sun, May 12, 12:01 PM
Unknown Object (File)
Apr 7 2024, 10:55 AM
Unknown Object (File)
Mar 17 2024, 9:46 AM
Unknown Object (File)
Mar 17 2024, 9:45 AM
Unknown Object (File)
Mar 14 2024, 5:04 PM
Unknown Object (File)
Mar 2 2024, 4:44 PM

Details

Summary

The implicit assumption of snd_nxt always being larger than
snd_recover is not true after RTO. If that happens, cwnd
would get inflated to ssthresh, which may be much larger
than the current pipe (data in flight).

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable