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
Unknown Object (File)
Thu, May 23, 10:14 PM
Unknown Object (File)
Apr 26 2024, 2:30 AM
Unknown Object (File)
Apr 20 2024, 5:36 PM
Unknown Object (File)
Apr 6 2024, 9:38 PM
Unknown Object (File)
Feb 15 2024, 2:54 AM
Unknown Object (File)
Jan 16 2024, 10:30 AM
Unknown Object (File)
Dec 24 2023, 9:46 PM
Unknown Object (File)
Dec 23 2023, 12:02 PM
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 54710
Build 51599: 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