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)
Sat, Jan 24, 8:12 PM
Unknown Object (File)
Sat, Jan 24, 6:41 PM
Unknown Object (File)
Wed, Jan 21, 12:30 PM
Unknown Object (File)
Tue, Jan 20, 7:39 PM
Unknown Object (File)
Dec 29 2025, 10:36 PM
Unknown Object (File)
Nov 24 2025, 9:33 PM
Unknown Object (File)
Nov 23 2025, 3:45 PM
Unknown Object (File)
Nov 9 2025, 8:23 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 Not Applicable
Unit
Tests Not Applicable