Description
The method used to configure IPv6
Fields
off - IPv6 is disabled.
fixed - IPv6 is fixed by operator and cannot be changed.
manual - IPv6 is manually set using address, netmask and gateway.
auto_privacy_none - IPv6 is set using dhcp or using a tunnel6to4. No privacy extensions should be used.
auto_privacy_public - IPv6 is set using dhcp or using a tunnel6to4, privacy extensions are used and the system prefers a public IP address over temporary addresses.
auto_privacy_temporary - IPv6 is set using dhcp or using a tunnel6to4, privacy extensions are used and the system prefers a temporary IP address over public addresses.
tunnel6to4 - IPv6 was configured using a 6-to-4 tunnel. This cannot be set by the user, which is set to "auto" instead
-
Signature
enum Efl.Net.Control.Access_Point_Ipv6_Method {
off: 0,
fixed,
manual,
auto_privacy_none,
auto_privacy_public,
auto_privacy_temporary,
tunnel6to4,
unset
}
C signature
typedef enum {
EFL_NET_CONTROL_ACCESS_POINT_IPV6_METHOD_OFF = 0,
EFL_NET_CONTROL_ACCESS_POINT_IPV6_METHOD_FIXED,
EFL_NET_CONTROL_ACCESS_POINT_IPV6_METHOD_MANUAL,
EFL_NET_CONTROL_ACCESS_POINT_IPV6_METHOD_AUTO_PRIVACY_NONE,
EFL_NET_CONTROL_ACCESS_POINT_IPV6_METHOD_AUTO_PRIVACY_PUBLIC,
EFL_NET_CONTROL_ACCESS_POINT_IPV6_METHOD_AUTO_PRIVACY_TEMPORARY,
EFL_NET_CONTROL_ACCESS_POINT_IPV6_METHOD_TUNNEL6TO4,
EFL_NET_CONTROL_ACCESS_POINT_IPV6_METHOD_UNSET
} Efl_Net_Control_Access_Point_Ipv6_Method;