Page MenuHomeFreeBSD

tcp: expose AccECN mode in TCPI
ClosedPublic

Authored by rscheff on Jun 20 2023, 11:32 AM.
Tags
None
Referenced Files
F131584278: D40621.id123567.diff
Thu, Oct 9, 12:11 PM
F131573431: D40621.diff
Thu, Oct 9, 9:49 AM
Unknown Object (File)
Sun, Sep 14, 9:00 AM
Unknown Object (File)
Sep 5 2025, 4:46 AM
Unknown Object (File)
Aug 14 2025, 3:17 PM
Unknown Object (File)
Jul 6 2025, 12:44 AM
Unknown Object (File)
Jul 5 2025, 5:02 PM
Unknown Object (File)
Jul 5 2025, 8:03 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