Module packet_formats_dhcp::v6
source · Expand description
Parsing and serialization for DHCPv6 messages.
Structs§
- Identity Association identifier, as defined in RFC 8415, Section 4.2.
- An overlay representation of an IA Address option.
- A serializer for the IA Address DHCPv6 option.
- An overlay representation of an IA_PD option as per RFC 8415 section 21.21.
- A serializer for the IA_PD DHCPv6 option.
- An overlay representation of an IA Address option, as per RFC 8415 section 21.22.
- A serializer for the IA Prefix DHCPv6 option.
- An overlay representation of an IA_NA option.
- A serializer for the IA_NA DHCPv6 option.
- A DHCPv6 message as defined in RFC 8415, Section 8.
- A
DHCPv6Message
builder. - A
u32
value that is guaranteed to be greater than 0 and less thanu32::MAX
.
Enums§
- A serializable DHCPv6 option.
- A DHCPv6 error status code as defined in RFC 8415, Section 21.13.
- A DHCPv6 message type as defined in RFC 8415, Section 7.3.
- A representation of time values for lifetimes to relay the fact that zero is not a valid time value, and that
Infinity
has special significance, as described in RFC 8415, section 14.2 and section 7.7. - A DHCPv6 option code that identifies a corresponding option.
- A DHCPv6 packet parsing error.
- A parsed DHCPv6 options.
- A DHCPv6 status code as defined in RFC 8415, Section 21.13.
- A representation of time values for lifetimes to relay the fact that certain values have special significance as described in RFC 8415, section 14.2 and section 7.7.
Functions§
- Generates a random DUID UUID based on the format defined in RFC 8415, Section 11.5.