Page MenuHomeFreeBSD

tcp: expose AccECN mode in TCPI
ClosedPublic

Authored by rscheff on Jun 20 2023, 11:32 AM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Nov 12, 1:58 PM
Unknown Object (File)
Sep 25 2024, 4:19 PM
Unknown Object (File)
Sep 22 2024, 5:45 PM
Unknown Object (File)
Sep 22 2024, 10:23 AM
Unknown Object (File)
Sep 18 2024, 7:11 PM
Unknown Object (File)
Sep 16 2024, 10:15 AM
Unknown Object (File)
Sep 10 2024, 8:44 PM
Unknown Object (File)
Sep 6 2024, 1:49 AM
Subscribers

Details

Summary

For testing and validating, expose and differentiate between
classic ECN mode, and AccECN mode. Using two bits will subsequently
allow to also differentiate between pure ACE mode in AccECN (ACE=1, ECN=0),
and AccECN option mode (ACE=1,ECN=1) as that is expected to ultimately
become the default mode - thus allowing applications checking only
TCPI_OPT_ECN to deduce ecn feedback mode is active, also when AccECN+options
are enabled on a session.

Also fix an oversight and add the TFO option to TCPI.

Diff Detail

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