Page MenuHomeFreeBSD

tcp: expose AccECN mode in TCPI
ClosedPublic

Authored by rscheff on Jun 20 2023, 11:32 AM.
Tags
None
Referenced Files
F167872863: D40621.id123567.diff
Tue, Aug 25, 4:02 AM
Unknown Object (File)
Mon, Aug 24, 7:52 PM
Unknown Object (File)
Mon, Aug 17, 7:05 PM
Unknown Object (File)
Sun, Aug 16, 7:49 PM
Unknown Object (File)
Sun, Aug 16, 7:45 PM
Unknown Object (File)
Sat, Aug 15, 8:59 PM
Unknown Object (File)
Thu, Aug 13, 5:10 PM
Unknown Object (File)
Sun, Aug 9, 9:26 PM
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