Module dhcpv6_client::client
source · Expand description
Implements a DHCPv6 client.
Structs
- Client 🔒A DHCPv6 client.
- A thin wrapper around
zx::Time
that implementsdhcpv6_core::Instant
.
Enums
Constants
- Theoretical size limit for UDP datagrams.
Statics
Traits
- A trait that allows stubbing [
fuchsia_async::net::UdpSocket
] in tests.
Functions
- Creates a socket listening on the input address.
- Creates a state machine for the input client config.
- hash 🔒Calculates a hash for the input.
- Returns
true
if the input address is a link-local address (fe80::/64
). - Starts a client based on
params
. - Converts
InformationConfig
to a collection ofv6::OptionCode
.
Type Definitions
- TimerFut 🔒