aboutsummaryrefslogtreecommitdiff
path: root/include/protocols/rwhod.h
diff options
context:
space:
mode:
authorEric van Gyzen <vangyzen@FreeBSD.org>2025-08-08 21:59:31 +0000
committerEric van Gyzen <vangyzen@FreeBSD.org>2025-08-12 14:38:55 +0000
commita9f5b68837094699a3d5204d79c1cbe59d93ae00 (patch)
treef9ec75dfd0ab3d1affa4e36c2144fdcc6a330ae3 /include/protocols/rwhod.h
parent5e8b3eeb6096f01c12a5b42f0327c2066e91a640 (diff)
IPv6: Ignore PTB packets with an MTU < 1280HEADmain
RFC 2460 section 5 paragraph 7 allowed a Packet Too Big message to report a Next-Hop MTU less than 1280 in support of 6-to-4 routers. A node receiving such a message was required to add a Fragment Header to outgoing packets, even though they were not fragmented. Almost 20 years later, RFC 8200 was published. It obsoletes RFC 2460 and removes that paragraph. UNH IOL Intact was updated to test for compliance with the new standard. Remove code supporting that obsolete paragraph. Test cases v6LC_4_1_06a and 06b failed before this change, saying: DUT processed PTB and sent a fragmented echo reply Those two test cases now pass: DUT did not process PTB and sent un-fragmented echo reply All PMTU test cases pass except v6LC_4_1_08. It fails because we ignore the MTU in RAs. Reviewed by: tuexen MFC After: 1 month Sponsored by: Dell Inc. Differential Revision: https://reviews.freebsd.org/D51835
Diffstat (limited to 'include/protocols/rwhod.h')
0 files changed, 0 insertions, 0 deletions