Page MenuHomeFreeBSD

tcp: move sysctl from tcp.do_lrd tp tcp.sack.lrd, remove sockopt for LRD
ClosedPublic

Authored by rscheff on Nov 30 2023, 3:43 PM.
Tags
None
Referenced Files
F102154017: D42851.diff
Fri, Nov 8, 7:10 AM
Unknown Object (File)
Wed, Nov 6, 3:46 PM
Unknown Object (File)
Tue, Nov 5, 3:13 PM
Unknown Object (File)
Tue, Nov 5, 2:09 PM
Unknown Object (File)
Mon, Nov 4, 8:25 PM
Unknown Object (File)
Wed, Oct 16, 4:38 PM
Unknown Object (File)
Wed, Oct 16, 10:58 AM
Unknown Object (File)
Tue, Oct 15, 6:08 AM
Subscribers

Details

Summary

Lost Retransmission Detection for the base stack:

Moving the sysctl control to the tcp.sack branch, as LRD only works in conjunction with SACK loss recovery - and update the tcp.4 man page accordingly.

Also, remove the sockopt to programmatically control LRD per session, as there is no known use of that functionality

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 54709
Build 51598: arc lint + arc unit

Event Timeline

rscheff created this revision.
This revision is now accepted and ready to land.Nov 30 2023, 3:46 PM
  • remove the sockopt to enable/disable LRD
This revision now requires review to proceed.Nov 30 2023, 3:53 PM
rscheff retitled this revision from tcp: move sysctl from tcp.do_lrd tp tcp.sack.lrd to tcp: move sysctl from tcp.do_lrd tp tcp.sack.lrd, remove sockopt for LRD.Nov 30 2023, 3:56 PM
rscheff edited the summary of this revision. (Show Details)
rscheff added a reviewer: zlei.
This revision is now accepted and ready to land.Nov 30 2023, 8:02 PM