Crate fidl_fuchsia_net_dhcpv6

Source

Macros§

DuidUnknown
Pattern that matches an unknown Duid member.
LinkLayerAddressUnknown
Pattern that matches an unknown LinkLayerAddress member.
PrefixControlExitReasonUnknown
Pattern that matches an unknown PrefixControlExitReason member.

Structs§

AcquirePrefixConfig
AddressConfig
ClientConfig
ClientControlHandle
ClientEventStream
ClientMarker
ClientProviderControlHandle
ClientProviderEventStream
ClientProviderMarker
ClientProviderNewClientRequest
ClientProviderProxy
ClientProviderRequestStream
A Stream of incoming requests for fuchsia.net.dhcpv6/ClientProvider.
ClientProviderSynchronousProxy
ClientProxy
ClientRequestStream
A Stream of incoming requests for fuchsia.net.dhcpv6/Client.
ClientShutdownResponder
ClientSynchronousProxy
ClientWatchAddressResponder
ClientWatchAddressResponse
ClientWatchPrefixesResponder
ClientWatchPrefixesResponse
ClientWatchServersResponder
Empty
InformationConfig
Lifetimes
LinkLayerAddressPlusTime
NewClientParams
Parameters to start a new DHCPv6 client with.
Prefix
An IPv6 prefix and its lifetimes.
PrefixControlControlHandle
PrefixControlEventStream
PrefixControlMarker
PrefixControlOnExitRequest
PrefixControlProxy
PrefixControlRequestStream
A Stream of incoming requests for fuchsia.net.dhcpv6/PrefixControl.
PrefixControlSynchronousProxy
PrefixControlWatchPrefixResponder
PrefixControlWatchPrefixResponse
PrefixProviderAcquirePrefixRequest
PrefixProviderControlHandle
PrefixProviderEventStream
PrefixProviderMarker
PrefixProviderProxy
PrefixProviderRequestStream
A Stream of incoming requests for fuchsia.net.dhcpv6/PrefixProvider.
PrefixProviderSynchronousProxy

Enums§

ClientEvent
ClientProviderEvent
ClientProviderRequest
Provides a method to create new clients.
ClientRequest
Provides methods to watch for discovered network configurations.
Duid
LinkLayerAddress
Link layer address used to generate a DUID as defined in RFC 8415, Section 11.
PrefixControlEvent
PrefixControlExitReason
PrefixControlRequest
Provides control over prefix acquisition.
PrefixDelegationConfig
PrefixEvent
PrefixProviderEvent
PrefixProviderRequest
Provides IPv6 prefixes acquired via Prefix delegation.

Constants§

DEFAULT_CLIENT_PORT
Default port a DHCPv6 client should listen to according to RFC 8415, Section 7.2.
RELAY_AGENT_AND_SERVER_LINK_LOCAL_MULTICAST_ADDRESS
The link-local multicast address used by a client to communicate with neighboring (i.e. on-link) DHCPv6 relay agents and servers, as per RFC 8415, section 7.1. All servers and relay agents are members of this multicast group.
RELAY_AGENT_AND_SERVER_PORT
The port a DHCPv6 server or relay agent listens to according to RFC 8415, Section 7.2.

Traits§

ClientProviderProxyInterface
ClientProxyInterface
PrefixControlProxyInterface
PrefixProviderProxyInterface

Type Aliases§

ClientShutdownResult