Page MenuHomeFreeBSD

Remove historic ECN definitions from IPv6
ClosedPublic

Authored by rscheff on Feb 29 2020, 9:43 PM.
Tags
None
Referenced Files
F103265218: D23903.diff
Fri, Nov 22, 7:59 PM
F103263692: D23903.diff
Fri, Nov 22, 7:30 PM
Unknown Object (File)
Sun, Nov 17, 11:39 PM
Unknown Object (File)
Sat, Nov 16, 7:19 PM
Unknown Object (File)
Sat, Nov 16, 9:47 AM
Unknown Object (File)
Thu, Nov 14, 3:11 AM
Unknown Object (File)
Wed, Nov 13, 12:18 AM
Unknown Object (File)
Sat, Nov 9, 8:22 AM
Subscribers

Details

Summary

ipv6.h still carries some unused, historic ECN references.

These are incompatible with the ECN signaling adopted by
IETF for both IPv4 and IPv6.

Fortunately, these references are nowhere used. Removing
these definitions should keep it this way in the future.

Diff Detail

Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 29699
Build 27549: arc lint + arc unit

Event Timeline

We can fix sys/netinet/ip6.h, since this is controlled by FreeBSD. However, fixing the tcpdump header file should be done upstream:ip6.h. Once it it is committed there, the next time tcpdump is updated, the change will come in.

So please remove the fix for contrib/tcpdump/ip6.h from this review and create a pull request for that upstream.

removing /contrib/tcpdump/ip6.h changes, and doing pull request via github on tcpdump repository

This revision is now accepted and ready to land.Mar 1 2020, 12:30 PM