Expand description
Parsing and serialization of IPv6 packets.
The IPv6 packet format is defined in RFC 8200 Sections 3 and 4.
Modules§
- ext_
hdrs  - Parsing and serialization of IPv6 extension headers.
 
Structs§
- ExtHdr
Parse Error  - We were unable to parse the extension headers.
 - Extension
Headers  - The extension headers in an 
Ipv6Packet. - Fixed
Header  - The IPv6 fixed header which precedes any extension headers and the body.
 - Ipv6
Packet  - An IPv6 packet.
 - Ipv6
Packet Builder  - A builder for IPv6 packets.
 - Ipv6
Packet Builder With Fragment Header  - An IPv6 packet builder that includes the fragmentation header.
 - Ipv6
Packet Builder With HbhOptions  - A builder for Ipv6 packets with HBH Options.
 - Ipv6
Packet Raw  - A partially parsed and not yet validated IPv6 packet.
 
Enums§
- Next
Header  - A next header that may be either a next layer header or an IPv6 extension header.
 
Constants§
- IPV6_
FIXED_ HDR_ LEN  - Length of the IPv6 fixed header.
 - IPV6_
PAYLOAD_ LEN_ BYTE_ RANGE  - The range of bytes within an IPv6 header buffer that the payload length field uses.
 
Traits§
- Ipv6
Header  - Provides common access to IPv6 header fields.
 - Ipv6
Packet Builder Before Fragment  - A marker trait for all header builder types that can be used to construct
and serialize IPv6 headers using 
Ipv6PacketBuilderWithFragmentHeader.