pub struct ClientConfig {
pub information_config: InformationConfig,
pub non_temporary_address_config: AddressConfig,
pub prefix_delegation_config: Option<PrefixDelegationConfig>,
}Expand description
Configuration for what the client should request from DHCPv6 server(s).
See [fidl_fuchsia_net_dhcpv6::ClientConfig].
Fields§
§information_config: InformationConfigConfiguration for requesting configuration information.
See [fidl_fuchsia_net_dhcpv6::ClientConfig::information_config].
non_temporary_address_config: AddressConfigNon-temporary address configuration.
Configures the client to negotiate non-temporary addresses (IA_NA), as defined in RFC 8415, section 6.2.
See [fidl_fuchsia_net_dhcpv6::ClientConfig::non_temporary_address_config].
prefix_delegation_config: Option<PrefixDelegationConfig>Prefix delegation configuration.
Configures the client to negotiate a delegated prefix (IA_PD), as defined in RFC 8415, section 6.3.
Optional. If not set, delegated prefixes will not be requested. If invalid, client creation will fail and the pipelined channel will be closed.
See [fidl_fuchsia_net_dhcpv6::ClientConfig::prefix_delegation_config].
Trait Implementations§
Source§impl Clone for ClientConfig
impl Clone for ClientConfig
Source§fn clone(&self) -> ClientConfig
fn clone(&self) -> ClientConfig
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more