Expand description
Parsing and serialization for DHCPv6 messages.
Structs§
- IAID
- Identity Association identifier, as defined in RFC 8415, Section 4.2.
- IaAddr
Data - An overlay representation of an IA Address option.
- IaAddr
Serializer - A serializer for the IA Address DHCPv6 option.
- IaPd
Data - An overlay representation of an IA_PD option as per RFC 8415 section 21.21.
- IaPd
Serializer - A serializer for the IA_PD DHCPv6 option.
- IaPrefix
Data - An overlay representation of an IA Address option, as per RFC 8415 section 21.22.
- IaPrefix
Serializer - A serializer for the IA Prefix DHCPv6 option.
- Iana
Data - An overlay representation of an IA_NA option.
- Iana
Serializer - A serializer for the IA_NA DHCPv6 option.
- Message
- A DHCPv6 message as defined in RFC 8415, Section 8.
- Message
Builder - A
DHCPv6Message
builder. - NonZero
OrMax U32 - A
u32
value that is guaranteed to be greater than 0 and less thanu32::MAX
.
Enums§
- Dhcp
Option - A serializable DHCPv6 option.
- Error
Status Code - A DHCPv6 error status code as defined in RFC 8415, Section 21.13.
- Message
Type - A DHCPv6 message type as defined in RFC 8415, Section 7.3.
- NonZero
Time Value - 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. - Option
Code - A DHCPv6 option code that identifies a corresponding option.
- Parse
Error - A DHCPv6 packet parsing error.
- Parsed
Dhcp Option - A parsed DHCPv6 options.
- Status
Code - A DHCPv6 status code as defined in RFC 8415, Section 21.13.
- Time
Value - 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§
- duid_
uuid - Generates a random DUID UUID based on the format defined in RFC 8415, Section 11.5.