Bug 243231

Summary: TCP/ECN - RFC3168 specifies retransmissions not to be marked ECT in the IP header
Product: Base System Reporter: Richard Scheffenegger <rscheff>
Component: kernAssignee: Michael Tuexen <tuexen>
Status: Closed FIXED    
Severity: Affects Some People CC: net, rgrimes, rscheff, tuexen
Priority: --- Keywords: needs-qa, standards
Version: CURRENT   
Hardware: Any   
OS: Any   
URL: https://reviews.freebsd.org/D23118

Description Richard Scheffenegger freebsd_committer 2020-01-09 22:08:05 UTC
While investigating the interaction between ECN and RTO, I noticed that FBSD sends out retransmissions on ECN-enabled flows with the ECT0 codepoint in the
IP header - which is only permissible with ECN++ (work in progress as IETF draft).

This is not a critical deviation from the specs, only a lack of conformance.
Comment 1 Richard Scheffenegger freebsd_committer 2020-01-20 23:07:53 UTC

Please review and comment
Comment 2 Michael Tuexen freebsd_committer 2020-01-25 15:22:10 UTC
Fixed in base r357115.