On Tue, 27 Oct 2020 20:33:11 +0800 Hangbin Liu wrote: > When our Engineer run latest IPv6 Core Conformance test, test v6LC.1.3.6: > First Fragment Doesn’t Contain All Headers[1] failed. The test purpose is to > verify that the node(Linux for example) should properly process IPv6 packets > that don’t include all the headers through the Upper-Layer header. > > Based on RFC 8200, Section 4.5 Fragment Header > > - If the first fragment does not include all headers through an > Upper-Layer header, then that fragment should be discarded and > an ICMP Parameter Problem, Code 3, message should be sent to > the source of the fragment, with the Pointer field set to zero. > > The first patch add a definition for ICMPv6 Parameter Problem, code 3. > The second patch add a check for the 1st fragment packet to make sure > Upper-Layer header exist.
Applied, thank you!