From 069cb5c3a525ebcc19cc2927964258acaca87b13 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Sun, 17 Jun 2018 14:54:10 +0200 Subject: New upstream version 1.11.90 --- docs/libnm/html/NMSettingIP6Config.html | 84 +++++++++++++++++++++++++++++++++ 1 file changed, 84 insertions(+) (limited to 'docs/libnm/html/NMSettingIP6Config.html') diff --git a/docs/libnm/html/NMSettingIP6Config.html b/docs/libnm/html/NMSettingIP6Config.html index b3c2df61..eda2b9ff 100644 --- a/docs/libnm/html/NMSettingIP6Config.html +++ b/docs/libnm/html/NMSettingIP6Config.html @@ -72,6 +72,13 @@ nm_setting_ip6_config_get_token () + +const char * + + +nm_setting_ip6_config_get_dhcp_duid () + + @@ -90,6 +97,12 @@ Read / Write / Construct + +gchar * +dhcp-duid +Read / Write + + NMSettingIP6ConfigPrivacy ip6-privacy Read / Write / Construct @@ -129,6 +142,10 @@ #define +NM_SETTING_IP6_CONFIG_DHCP_DUID + + +#define NM_SETTING_IP6_CONFIG_METHOD_IGNORE @@ -291,6 +308,35 @@ property.

Since: 1.4

+
+
+

nm_setting_ip6_config_get_dhcp_duid ()

+
const char *
+nm_setting_ip6_config_get_dhcp_duid (NMSettingIP6Config *setting);
+

Returns the value contained in the “dhcp-duid” +property.

+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingIP6Config

 
+
+
+

Returns

+

The configured DUID value to be included in the DHCPv6 requests +sent to the DHCPv6 servers.

+
+

Since: 1.12

+

Types and Values

@@ -319,6 +365,12 @@ property.


+

NM_SETTING_IP6_CONFIG_DHCP_DUID

+
#define NM_SETTING_IP6_CONFIG_DHCP_DUID "dhcp-duid"
+
+
+
+

NM_SETTING_IP6_CONFIG_METHOD_IGNORE

#define NM_SETTING_IP6_CONFIG_METHOD_IGNORE     "ignore"
 
@@ -496,6 +548,38 @@ temporary addresses configured with this option.


+

The “dhcp-duid” property

+
  “dhcp-duid”                gchar *
+

A string containing the DHCPv6 Unique Identifier (DUID) used by the dhcp +client to identify itself to DHCPv6 servers (RFC 3315). The DUID is carried +in the Client Identifier option. +If the property is a hex string ('aa:bb:cc') it is interpreted as a binary +DUID and filled as an opaque value in the Client Identifier option.

+

The special value "lease" will retrieve the DUID previously used from the +lease file belonging to the connection. If no DUID is found and "dhclient" +is the configured dhcp client, the DUID is searched in the system-wide +dhclient lease file. If still no DUID is found, or another dhcp client is +used, a global and permanent DUID-UUID (RFC 6355) will be generated based +on the machine-id.

+

The special values "llt" and "ll" will generate a DUID of type LLT or LL +(see RFC 3315) based on the current MAC address of the device. In order to +try providing a stable DUID-LLT, the time field will contain a constant +timestamp that is used globally (for all profiles) and persisted to disk.

+

The special values "stable-llt", "stable-ll" and "stable-uuid" will generate +a DUID of the corresponding type, derived from the connection's stable-id and +a per-host unique key. +So, the link-layer address of "stable-ll" and "stable-llt" will be a generated +address derived from the stable id. The DUID-LLT time value in the "stable-llt" +option will be picked among a static timespan of three years (the upper bound +of the interval is the same constant timestamp used in "llt").

+

When the property is unset, the global value provided for "ipv6.dhcp-duid" is +used. If no global value is provided, the default "lease" value is assumed.

+

Flags: Read / Write

+

Default value: NULL

+

Since: 1.12

+
+
+

The “ip6-privacy” property

  “ip6-privacy”              NMSettingIP6ConfigPrivacy

Configure IPv6 Privacy Extensions for SLAAC, described in RFC4941. If -- cgit 1.3.0-6-gf8a5