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)
Tue, Sep 17, 3:24 PM
Unknown Object (File)
Tue, Sep 17, 4:46 AM
Unknown Object (File)
Mon, Sep 16, 11:27 PM
Unknown Object (File)
Tue, Sep 10, 4:53 AM
Unknown Object (File)
Mon, Sep 9, 1:46 AM
Unknown Object (File)
Sun, Sep 8, 12:00 PM
Unknown Object (File)
Sat, Sep 7, 10:35 PM
Unknown Object (File)
Wed, Sep 4, 4:36 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