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
.