summary refs log tree commit diff
path: root/docs/libnm
diff options
context:
space:
mode:
Diffstat (limited to 'docs/libnm')
-rw-r--r--docs/libnm/Makefile.am2
-rw-r--r--docs/libnm/Makefile.in20
-rw-r--r--docs/libnm/html/NMAccessPoint.html52
-rw-r--r--docs/libnm/html/NMActiveConnection.html60
-rw-r--r--docs/libnm/html/NMClient.html287
-rw-r--r--docs/libnm/html/NMDevice.html840
-rw-r--r--docs/libnm/html/NMDeviceEthernet.html61
-rw-r--r--docs/libnm/html/NMDeviceIPTunnel.html739
-rw-r--r--docs/libnm/html/NMDeviceInfiniband.html4
-rw-r--r--docs/libnm/html/NMDeviceMacvlan.html388
-rw-r--r--docs/libnm/html/NMDeviceModem.html12
-rw-r--r--docs/libnm/html/NMDeviceOlpcMesh.html12
-rw-r--r--docs/libnm/html/NMDeviceTeam.html16
-rw-r--r--docs/libnm/html/NMDeviceTun.html490
-rw-r--r--docs/libnm/html/NMDeviceVlan.html24
-rw-r--r--docs/libnm/html/NMDeviceVxlan.html1151
-rw-r--r--docs/libnm/html/NMDeviceWifi.html60
-rw-r--r--docs/libnm/html/NMDeviceWimax.html112
-rw-r--r--docs/libnm/html/NMDhcpConfig.html12
-rw-r--r--docs/libnm/html/NMIPConfig.html38
-rw-r--r--docs/libnm/html/NMRemoteConnection.html48
-rw-r--r--docs/libnm/html/NMSetting.html138
-rw-r--r--docs/libnm/html/NMSetting8021x.html310
-rw-r--r--docs/libnm/html/NMSettingBridge.html62
-rw-r--r--docs/libnm/html/NMSettingConnection.html121
-rw-r--r--docs/libnm/html/NMSettingDcb.html2
-rw-r--r--docs/libnm/html/NMSettingGsm.html209
-rw-r--r--docs/libnm/html/NMSettingIP4Config.html140
-rw-r--r--docs/libnm/html/NMSettingIP6Config.html144
-rw-r--r--docs/libnm/html/NMSettingIPConfig.html792
-rw-r--r--docs/libnm/html/NMSettingIPTunnel.html844
-rw-r--r--docs/libnm/html/NMSettingInfiniband.html4
-rw-r--r--docs/libnm/html/NMSettingMacvlan.html433
-rw-r--r--docs/libnm/html/NMSettingOlpcMesh.html12
-rw-r--r--docs/libnm/html/NMSettingPpp.html74
-rw-r--r--docs/libnm/html/NMSettingPppoe.html18
-rw-r--r--docs/libnm/html/NMSettingSerial.html26
-rw-r--r--docs/libnm/html/NMSettingTeam.html6
-rw-r--r--docs/libnm/html/NMSettingTeamPort.html10
-rw-r--r--docs/libnm/html/NMSettingTun.html525
-rw-r--r--docs/libnm/html/NMSettingVlan.html78
-rw-r--r--docs/libnm/html/NMSettingVpn.html114
-rw-r--r--docs/libnm/html/NMSettingVxlan.html1067
-rw-r--r--docs/libnm/html/NMSettingWimax.html37
-rw-r--r--docs/libnm/html/NMSettingWired.html108
-rw-r--r--docs/libnm/html/NMSettingWireless.html211
-rw-r--r--docs/libnm/html/NMSettingWirelessSecurity.html112
-rw-r--r--docs/libnm/html/NMVpnConnection.html8
-rw-r--r--docs/libnm/html/NMVpnEditorPlugin.html (renamed from docs/libnm/html/NMVpnEditor.html)280
-rw-r--r--docs/libnm/html/NMWimaxNsp.html24
-rw-r--r--docs/libnm/html/api-index-full.html1563
-rw-r--r--docs/libnm/html/ch03.html18
-rw-r--r--docs/libnm/html/ch04.html12
-rw-r--r--docs/libnm/html/ch06.html2
-rw-r--r--docs/libnm/html/index.html34
-rw-r--r--docs/libnm/html/index.sgml641
-rw-r--r--docs/libnm/html/libnm-NMConnection.html347
-rw-r--r--docs/libnm/html/libnm-nm-dbus-interface.html343
-rw-r--r--docs/libnm/html/libnm-nm-errors.html2
-rw-r--r--docs/libnm/html/libnm-nm-utils.html265
-rw-r--r--docs/libnm/html/libnm-nm-version.html24
-rw-r--r--docs/libnm/html/libnm-nm-vpn-dbus-interface.html6
-rw-r--r--docs/libnm/html/libnm.devhelp2563
-rw-r--r--docs/libnm/html/object-tree.html35
-rw-r--r--docs/libnm/libnm-docs.xml10
-rw-r--r--docs/libnm/libnm-sections.txt461
-rw-r--r--docs/libnm/libnm.types15
-rw-r--r--docs/libnm/version.xml2
68 files changed, 13182 insertions, 1498 deletions
diff --git a/docs/libnm/Makefile.am b/docs/libnm/Makefile.am
index 2525856d..5b96d5aa 100644
--- a/docs/libnm/Makefile.am
+++ b/docs/libnm/Makefile.am
@@ -39,6 +39,7 @@ IGNORE_HFILES= \
 	nm-dbus-helpers.h \
 	nm-core-internal.h \
 	nm-core-types.h \
+	nm-core-types-internal.h \
 	nm-device-private.h \
 	nm-dhcp4-config.h \
 	nm-dhcp6-config.h \
@@ -54,6 +55,7 @@ IGNORE_HFILES= \
 	nm-types.h \
 	nm-utils-private.h \
 	nm-vpn-plugin-old.h \
+	nm-vpn-service-plugin.h \
 	nm-core-tests-enum-types.h
 
 # Images to copy into HTML directory.
diff --git a/docs/libnm/Makefile.in b/docs/libnm/Makefile.in
index 7d4cbe91..e58e1db9 100644
--- a/docs/libnm/Makefile.in
+++ b/docs/libnm/Makefile.in
@@ -153,7 +153,6 @@ BLUEZ5_LIBS = @BLUEZ5_LIBS@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
-CKDB_PATH = @CKDB_PATH@
 CODE_COVERAGE_CFLAGS = @CODE_COVERAGE_CFLAGS@
 CODE_COVERAGE_ENABLED = @CODE_COVERAGE_ENABLED@
 CODE_COVERAGE_LDFLAGS = @CODE_COVERAGE_LDFLAGS@
@@ -165,8 +164,6 @@ CXXDEPMODE = @CXXDEPMODE@
 CXXFLAGS = @CXXFLAGS@
 CYGPATH_W = @CYGPATH_W@
 DBUS_CFLAGS = @DBUS_CFLAGS@
-DBUS_GLIB_100_CFLAGS = @DBUS_GLIB_100_CFLAGS@
-DBUS_GLIB_100_LIBS = @DBUS_GLIB_100_LIBS@
 DBUS_LIBS = @DBUS_LIBS@
 DBUS_SYS_DIR = @DBUS_SYS_DIR@
 DEFS = @DEFS@
@@ -176,6 +173,7 @@ DHCPCD_PATH = @DHCPCD_PATH@
 DISTRO_NETWORK_SERVICE = @DISTRO_NETWORK_SERVICE@
 DLLTOOL = @DLLTOOL@
 DNSMASQ_PATH = @DNSMASQ_PATH@
+DNSSEC_TRIGGER_SCRIPT = @DNSSEC_TRIGGER_SCRIPT@
 DSYMUTIL = @DSYMUTIL@
 DUMPBIN = @DUMPBIN@
 ECHO_C = @ECHO_C@
@@ -230,16 +228,13 @@ INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@
 INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@
 INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@
 IPTABLES_PATH = @IPTABLES_PATH@
-IWMX_SDK_CFLAGS = @IWMX_SDK_CFLAGS@
-IWMX_SDK_LIBS = @IWMX_SDK_LIBS@
 KERNEL_FIRMWARE_DIR = @KERNEL_FIRMWARE_DIR@
 LCOV = @LCOV@
 LD = @LD@
 LDFLAGS = @LDFLAGS@
+LIBAUDIT_CFLAGS = @LIBAUDIT_CFLAGS@
+LIBAUDIT_LIBS = @LIBAUDIT_LIBS@
 LIBDL = @LIBDL@
-LIBGCRYPT_CFLAGS = @LIBGCRYPT_CFLAGS@
-LIBGCRYPT_CONFIG = @LIBGCRYPT_CONFIG@
-LIBGCRYPT_LIBS = @LIBGCRYPT_LIBS@
 LIBICONV = @LIBICONV@
 LIBINTL = @LIBINTL@
 LIBM = @LIBM@
@@ -276,6 +271,8 @@ NEWT_LIBS = @NEWT_LIBS@
 NM = @NM@
 NMEDIT = @NMEDIT@
 NM_CONFIG_DEFAULT_AUTH_POLKIT_TEXT = @NM_CONFIG_DEFAULT_AUTH_POLKIT_TEXT@
+NM_CONFIG_DEFAULT_LOGGING_AUDIT_TEXT = @NM_CONFIG_DEFAULT_LOGGING_AUDIT_TEXT@
+NM_CONFIG_LOGGING_BACKEND_DEFAULT_TEXT = @NM_CONFIG_LOGGING_BACKEND_DEFAULT_TEXT@
 NM_MAJOR_VERSION = @NM_MAJOR_VERSION@
 NM_MICRO_VERSION = @NM_MICRO_VERSION@
 NM_MINOR_VERSION = @NM_MINOR_VERSION@
@@ -304,7 +301,6 @@ POLKIT_LIBS = @POLKIT_LIBS@
 POSUB = @POSUB@
 PPPD_PATH = @PPPD_PATH@
 PPPD_PLUGIN_DIR = @PPPD_PLUGIN_DIR@
-PPPOE_PATH = @PPPOE_PATH@
 QT_CFLAGS = @QT_CFLAGS@
 QT_LIBS = @QT_LIBS@
 RANLIB = @RANLIB@
@@ -319,6 +315,8 @@ SYSTEMD_200_CFLAGS = @SYSTEMD_200_CFLAGS@
 SYSTEMD_200_LIBS = @SYSTEMD_200_LIBS@
 SYSTEMD_INHIBIT_CFLAGS = @SYSTEMD_INHIBIT_CFLAGS@
 SYSTEMD_INHIBIT_LIBS = @SYSTEMD_INHIBIT_LIBS@
+SYSTEMD_JOURNAL_CFLAGS = @SYSTEMD_JOURNAL_CFLAGS@
+SYSTEMD_JOURNAL_LIBS = @SYSTEMD_JOURNAL_LIBS@
 SYSTEMD_LOGIN_CFLAGS = @SYSTEMD_LOGIN_CFLAGS@
 SYSTEMD_LOGIN_LIBS = @SYSTEMD_LOGIN_LIBS@
 SYSTEM_CA_PATH = @SYSTEM_CA_PATH@
@@ -379,6 +377,7 @@ mkdir_p = @mkdir_p@
 nmbinary = @nmbinary@
 nmconfdir = @nmconfdir@
 nmdatadir = @nmdatadir@
+nmlibdir = @nmlibdir@
 nmrundir = @nmrundir@
 nmstatedir = @nmstatedir@
 oldincludedir = @oldincludedir@
@@ -386,6 +385,7 @@ pdfdir = @pdfdir@
 prefix = @prefix@
 program_transform_name = @program_transform_name@
 psdir = @psdir@
+runstatedir = @runstatedir@
 sbindir = @sbindir@
 sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
@@ -442,6 +442,7 @@ IGNORE_HFILES = \
 	nm-dbus-helpers.h \
 	nm-core-internal.h \
 	nm-core-types.h \
+	nm-core-types-internal.h \
 	nm-device-private.h \
 	nm-dhcp4-config.h \
 	nm-dhcp6-config.h \
@@ -457,6 +458,7 @@ IGNORE_HFILES = \
 	nm-types.h \
 	nm-utils-private.h \
 	nm-vpn-plugin-old.h \
+	nm-vpn-service-plugin.h \
 	nm-core-tests-enum-types.h
 
 
diff --git a/docs/libnm/html/NMAccessPoint.html b/docs/libnm/html/NMAccessPoint.html
index 4aa880dc..b1469048 100644
--- a/docs/libnm/html/NMAccessPoint.html
+++ b/docs/libnm/html/NMAccessPoint.html
@@ -282,7 +282,7 @@
 nm_access_point_get_flags (<em class="parameter"><code><a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a> *ap</code></em>);</pre>
 <p>Gets the flags of the access point.</p>
 <div class="refsect3">
-<a name="id-1.5.19.8.2.5"></a><h4>Parameters</h4>
+<a name="id-1.5.23.8.2.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -297,7 +297,7 @@ nm_access_point_get_flags (<em class="parameter"><code><a class="link" href="NMA
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.19.8.2.6"></a><h4>Returns</h4>
+<a name="id-1.5.23.8.2.6"></a><h4>Returns</h4>
 <p> the flags</p>
 </div>
 </div>
@@ -308,7 +308,7 @@ nm_access_point_get_flags (<em class="parameter"><code><a class="link" href="NMA
 nm_access_point_get_wpa_flags (<em class="parameter"><code><a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a> *ap</code></em>);</pre>
 <p>Gets the WPA (version 1) flags of the access point.</p>
 <div class="refsect3">
-<a name="id-1.5.19.8.3.5"></a><h4>Parameters</h4>
+<a name="id-1.5.23.8.3.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -323,7 +323,7 @@ nm_access_point_get_wpa_flags (<em class="parameter"><code><a class="link" href=
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.19.8.3.6"></a><h4>Returns</h4>
+<a name="id-1.5.23.8.3.6"></a><h4>Returns</h4>
 <p> the WPA flags</p>
 </div>
 </div>
@@ -335,7 +335,7 @@ nm_access_point_get_rsn_flags (<em class="parameter"><code><a class="link" href=
 <p>Gets the RSN (Robust Secure Network, ie WPA version 2) flags of the access
 point.</p>
 <div class="refsect3">
-<a name="id-1.5.19.8.4.5"></a><h4>Parameters</h4>
+<a name="id-1.5.23.8.4.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -350,7 +350,7 @@ point.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.19.8.4.6"></a><h4>Returns</h4>
+<a name="id-1.5.23.8.4.6"></a><h4>Returns</h4>
 <p> the RSN flags</p>
 </div>
 </div>
@@ -361,7 +361,7 @@ point.</p>
 nm_access_point_get_ssid (<em class="parameter"><code><a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a> *ap</code></em>);</pre>
 <p>Gets the SSID of the access point.</p>
 <div class="refsect3">
-<a name="id-1.5.19.8.5.5"></a><h4>Parameters</h4>
+<a name="id-1.5.23.8.5.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -376,7 +376,7 @@ nm_access_point_get_ssid (<em class="parameter"><code><a class="link" href="NMAc
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.19.8.5.6"></a><h4>Returns</h4>
+<a name="id-1.5.23.8.5.6"></a><h4>Returns</h4>
 <p> the <span class="type">GBytes</span> containing the SSID, or <code class="literal">NULL</code> if the
 SSID is unknown. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
@@ -389,7 +389,7 @@ SSID is unknown. </p>
 nm_access_point_get_bssid (<em class="parameter"><code><a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a> *ap</code></em>);</pre>
 <p>Gets the Basic Service Set ID (BSSID) of the Wi-Fi access point.</p>
 <div class="refsect3">
-<a name="id-1.5.19.8.6.5"></a><h4>Parameters</h4>
+<a name="id-1.5.23.8.6.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -404,7 +404,7 @@ nm_access_point_get_bssid (<em class="parameter"><code><a class="link" href="NMA
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.19.8.6.6"></a><h4>Returns</h4>
+<a name="id-1.5.23.8.6.6"></a><h4>Returns</h4>
 <p> the BSSID of the access point. This is an internal string and must
 not be modified or freed.</p>
 </div>
@@ -416,7 +416,7 @@ not be modified or freed.</p>
 nm_access_point_get_frequency (<em class="parameter"><code><a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a> *ap</code></em>);</pre>
 <p>Gets the frequency of the access point.</p>
 <div class="refsect3">
-<a name="id-1.5.19.8.7.5"></a><h4>Parameters</h4>
+<a name="id-1.5.23.8.7.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -431,7 +431,7 @@ nm_access_point_get_frequency (<em class="parameter"><code><a class="link" href=
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.19.8.7.6"></a><h4>Returns</h4>
+<a name="id-1.5.23.8.7.6"></a><h4>Returns</h4>
 <p> the frequency</p>
 </div>
 </div>
@@ -442,7 +442,7 @@ nm_access_point_get_frequency (<em class="parameter"><code><a class="link" href=
 nm_access_point_get_mode (<em class="parameter"><code><a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a> *ap</code></em>);</pre>
 <p>Gets the mode of the access point.</p>
 <div class="refsect3">
-<a name="id-1.5.19.8.8.5"></a><h4>Parameters</h4>
+<a name="id-1.5.23.8.8.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -457,7 +457,7 @@ nm_access_point_get_mode (<em class="parameter"><code><a class="link" href="NMAc
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.19.8.8.6"></a><h4>Returns</h4>
+<a name="id-1.5.23.8.8.6"></a><h4>Returns</h4>
 <p> the mode</p>
 </div>
 </div>
@@ -468,7 +468,7 @@ nm_access_point_get_mode (<em class="parameter"><code><a class="link" href="NMAc
 nm_access_point_get_max_bitrate (<em class="parameter"><code><a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a> *ap</code></em>);</pre>
 <p>Gets the maximum bit rate of the access point in kbit/s.</p>
 <div class="refsect3">
-<a name="id-1.5.19.8.9.5"></a><h4>Parameters</h4>
+<a name="id-1.5.23.8.9.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -483,7 +483,7 @@ nm_access_point_get_max_bitrate (<em class="parameter"><code><a class="link" hre
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.19.8.9.6"></a><h4>Returns</h4>
+<a name="id-1.5.23.8.9.6"></a><h4>Returns</h4>
 <p> the maximum bit rate (kbit/s)</p>
 </div>
 </div>
@@ -494,7 +494,7 @@ nm_access_point_get_max_bitrate (<em class="parameter"><code><a class="link" hre
 nm_access_point_get_strength (<em class="parameter"><code><a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a> *ap</code></em>);</pre>
 <p>Gets the current signal strength of the access point.</p>
 <div class="refsect3">
-<a name="id-1.5.19.8.10.5"></a><h4>Parameters</h4>
+<a name="id-1.5.23.8.10.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -509,7 +509,7 @@ nm_access_point_get_strength (<em class="parameter"><code><a class="link" href="
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.19.8.10.6"></a><h4>Returns</h4>
+<a name="id-1.5.23.8.10.6"></a><h4>Returns</h4>
 <p> the signal strength</p>
 </div>
 </div>
@@ -522,7 +522,7 @@ nm_access_point_get_last_seen (<em class="parameter"><code><a class="link" href=
 access point was found in scan results.  A value of -1 means the access
 point has not been found in a scan.</p>
 <div class="refsect3">
-<a name="id-1.5.19.8.11.5"></a><h4>Parameters</h4>
+<a name="id-1.5.23.8.11.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -537,10 +537,10 @@ point has not been found in a scan.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.19.8.11.6"></a><h4>Returns</h4>
+<a name="id-1.5.23.8.11.6"></a><h4>Returns</h4>
 <p> the last seen time in seconds</p>
 </div>
-<p class="since">Since: 1.0.6</p>
+<p class="since">Since: 1.2</p>
 </div>
 <hr>
 <div class="refsect2">
@@ -558,7 +558,7 @@ use <a class="link" href="NMClient.html#nm-client-get-connections" title="nm_cli
 <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> using <a class="link" href="NMDevice.html#nm-device-filter-connections" title="nm_device_filter_connections ()"><code class="function">nm_device_filter_connections()</code></a> and finally filter that list
 with this function.</p>
 <div class="refsect3">
-<a name="id-1.5.19.8.12.6"></a><h4>Parameters</h4>
+<a name="id-1.5.23.8.12.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -581,7 +581,7 @@ filter. </p></td>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.19.8.12.7"></a><h4>Returns</h4>
+<a name="id-1.5.23.8.12.7"></a><h4>Returns</h4>
 <p> an array of
 <a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnections</span></a> that could be activated with the given <em class="parameter"><code>ap</code></em>
 .  The array should
@@ -601,7 +601,7 @@ the connection may be activated with that AP.  The connection must match the
 's SSID, (if given) BSSID, and other attributes like security settings,
 channel, band, etc.</p>
 <div class="refsect3">
-<a name="id-1.5.19.8.13.5"></a><h4>Parameters</h4>
+<a name="id-1.5.23.8.13.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -625,7 +625,7 @@ against</p></td>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.19.8.13.6"></a><h4>Returns</h4>
+<a name="id-1.5.23.8.13.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the connection may be activated with this Wi-Fi AP,
 <code class="literal">FALSE</code> if it cannot be.</p>
 </div>
@@ -746,7 +746,7 @@ access point has not been found in a scan.</p>
 <p>Flags: Read</p>
 <p>Allowed values: &gt;= -1</p>
 <p>Default value: -1</p>
-<p class="since">Since: 1.0.6</p>
+<p class="since">Since: 1.2</p>
 </div>
 <hr>
 <div class="refsect2">
diff --git a/docs/libnm/html/NMActiveConnection.html b/docs/libnm/html/NMActiveConnection.html
index a059c180..bcd2410d 100644
--- a/docs/libnm/html/NMActiveConnection.html
+++ b/docs/libnm/html/NMActiveConnection.html
@@ -348,7 +348,7 @@ nm_active_connection_get_connection (<em class="parameter"><code><a class="link"
 <p>Gets the <a class="link" href="NMRemoteConnection.html" title="NMRemoteConnection"><span class="type">NMRemoteConnection</span></a> associated with <em class="parameter"><code>connection</code></em>
 .</p>
 <div class="refsect3">
-<a name="id-1.5.16.8.2.5"></a><h4>Parameters</h4>
+<a name="id-1.5.20.8.2.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -363,7 +363,7 @@ nm_active_connection_get_connection (<em class="parameter"><code><a class="link"
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.16.8.2.6"></a><h4>Returns</h4>
+<a name="id-1.5.20.8.2.6"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMRemoteConnection.html" title="NMRemoteConnection"><span class="type">NMRemoteConnection</span></a> which this
 <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> is an active instance of. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
@@ -376,7 +376,7 @@ nm_active_connection_get_connection (<em class="parameter"><code><a class="link"
 nm_active_connection_get_id (<em class="parameter"><code><a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> *connection</code></em>);</pre>
 <p>Gets the <a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a>'s ID.</p>
 <div class="refsect3">
-<a name="id-1.5.16.8.3.5"></a><h4>Parameters</h4>
+<a name="id-1.5.20.8.3.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -391,7 +391,7 @@ nm_active_connection_get_id (<em class="parameter"><code><a class="link" href="N
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.16.8.3.6"></a><h4>Returns</h4>
+<a name="id-1.5.20.8.3.6"></a><h4>Returns</h4>
 <p> the ID of the <a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> that backs the <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a>.
 This is the internal string used by the connection, and must not be modified.</p>
 </div>
@@ -403,7 +403,7 @@ This is the internal string used by the connection, and must not be modified.</p
 nm_active_connection_get_uuid (<em class="parameter"><code><a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> *connection</code></em>);</pre>
 <p>Gets the <a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a>'s UUID.</p>
 <div class="refsect3">
-<a name="id-1.5.16.8.4.5"></a><h4>Parameters</h4>
+<a name="id-1.5.20.8.4.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -418,7 +418,7 @@ nm_active_connection_get_uuid (<em class="parameter"><code><a class="link" href=
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.16.8.4.6"></a><h4>Returns</h4>
+<a name="id-1.5.20.8.4.6"></a><h4>Returns</h4>
 <p> the UUID of the <a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> that backs the <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a>.
 This is the internal string used by the connection, and must not be modified.</p>
 </div>
@@ -431,7 +431,7 @@ nm_active_connection_get_connection_type
                                (<em class="parameter"><code><a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> *connection</code></em>);</pre>
 <p>Gets the <a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a>'s type.</p>
 <div class="refsect3">
-<a name="id-1.5.16.8.5.5"></a><h4>Parameters</h4>
+<a name="id-1.5.20.8.5.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -446,7 +446,7 @@ nm_active_connection_get_connection_type
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.16.8.5.6"></a><h4>Returns</h4>
+<a name="id-1.5.20.8.5.6"></a><h4>Returns</h4>
 <p> the type of the <a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> that backs the <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a>.
 This is the internal string used by the connection, and must not be modified.</p>
 </div>
@@ -465,7 +465,7 @@ is based on other information. (Eg, if <em class="parameter"><code>connection</c
 connection, then the specific object will be an <a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a>, and you can
 resolve it with <a class="link" href="NMDeviceWifi.html#nm-device-wifi-get-access-point-by-path" title="nm_device_wifi_get_access_point_by_path ()"><code class="function">nm_device_wifi_get_access_point_by_path()</code></a>.)</p>
 <div class="refsect3">
-<a name="id-1.5.16.8.6.6"></a><h4>Parameters</h4>
+<a name="id-1.5.20.8.6.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -480,7 +480,7 @@ resolve it with <a class="link" href="NMDeviceWifi.html#nm-device-wifi-get-acces
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.16.8.6.7"></a><h4>Returns</h4>
+<a name="id-1.5.20.8.6.7"></a><h4>Returns</h4>
 <p> the specific object's D-Bus path. This is the internal string used
 by the connection, and must not be modified.</p>
 </div>
@@ -492,7 +492,7 @@ by the connection, and must not be modified.</p>
 nm_active_connection_get_devices (<em class="parameter"><code><a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> *connection</code></em>);</pre>
 <p>Gets the <a href="NMDevice.html"><span class="type">NMDevices</span></a> used for the active connections.</p>
 <div class="refsect3">
-<a name="id-1.5.16.8.7.5"></a><h4>Parameters</h4>
+<a name="id-1.5.20.8.7.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -507,7 +507,7 @@ nm_active_connection_get_devices (<em class="parameter"><code><a class="link" hr
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.16.8.7.6"></a><h4>Returns</h4>
+<a name="id-1.5.20.8.7.6"></a><h4>Returns</h4>
 <p> the <span class="type">GPtrArray</span> containing <a href="NMDevice.html"><span class="type">NMDevices</span></a>.
 This is the internal copy used by the connection, and must not be modified. </p>
 <p><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> NMDevice]</span></p>
@@ -520,7 +520,7 @@ This is the internal copy used by the connection, and must not be modified. </p>
 nm_active_connection_get_state (<em class="parameter"><code><a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> *connection</code></em>);</pre>
 <p>Gets the active connection's state.</p>
 <div class="refsect3">
-<a name="id-1.5.16.8.8.5"></a><h4>Parameters</h4>
+<a name="id-1.5.20.8.8.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -535,7 +535,7 @@ nm_active_connection_get_state (<em class="parameter"><code><a class="link" href
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.16.8.8.6"></a><h4>Returns</h4>
+<a name="id-1.5.20.8.8.6"></a><h4>Returns</h4>
 <p> the state</p>
 </div>
 </div>
@@ -546,7 +546,7 @@ nm_active_connection_get_state (<em class="parameter"><code><a class="link" href
 nm_active_connection_get_master (<em class="parameter"><code><a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> *connection</code></em>);</pre>
 <p>Gets the master <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> of the connection.</p>
 <div class="refsect3">
-<a name="id-1.5.16.8.9.5"></a><h4>Parameters</h4>
+<a name="id-1.5.20.8.9.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -561,7 +561,7 @@ nm_active_connection_get_master (<em class="parameter"><code><a class="link" hre
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.16.8.9.6"></a><h4>Returns</h4>
+<a name="id-1.5.20.8.9.6"></a><h4>Returns</h4>
 <p> the master <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> of the <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a>. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -574,7 +574,7 @@ nm_active_connection_get_default (<em class="parameter"><code><a class="link" hr
 <p>Whether the active connection is the default IPv4 one (that is, is used for
 the default IPv4 route and DNS information).</p>
 <div class="refsect3">
-<a name="id-1.5.16.8.10.5"></a><h4>Parameters</h4>
+<a name="id-1.5.20.8.10.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -589,7 +589,7 @@ the default IPv4 route and DNS information).</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.16.8.10.6"></a><h4>Returns</h4>
+<a name="id-1.5.20.8.10.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the active connection is the default IPv4 connection</p>
 </div>
 </div>
@@ -600,7 +600,7 @@ the default IPv4 route and DNS information).</p>
 nm_active_connection_get_ip4_config (<em class="parameter"><code><a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> *connection</code></em>);</pre>
 <p>Gets the current IPv4 <a class="link" href="NMIPConfig.html" title="NMIPConfig"><span class="type">NMIPConfig</span></a> associated with the <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a>.</p>
 <div class="refsect3">
-<a name="id-1.5.16.8.11.5"></a><h4>Parameters</h4>
+<a name="id-1.5.20.8.11.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -615,7 +615,7 @@ nm_active_connection_get_ip4_config (<em class="parameter"><code><a class="link"
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.16.8.11.6"></a><h4>Returns</h4>
+<a name="id-1.5.20.8.11.6"></a><h4>Returns</h4>
 <p> the IPv4 <a class="link" href="NMIPConfig.html" title="NMIPConfig"><span class="type">NMIPConfig</span></a>, or <code class="literal">NULL</code> if the connection is
 not in the <a class="link" href="libnm-nm-dbus-interface.html#NM-ACTIVE-CONNECTION-STATE-ACTIVATED:CAPS"><code class="literal">NM_ACTIVE_CONNECTION_STATE_ACTIVATED</code></a> state. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
@@ -629,7 +629,7 @@ nm_active_connection_get_dhcp4_config (<em class="parameter"><code><a class="lin
 <p>Gets the current IPv4 <a class="link" href="NMDhcpConfig.html" title="NMDhcpConfig"><span class="type">NMDhcpConfig</span></a> (if any) associated with the
 <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a>.</p>
 <div class="refsect3">
-<a name="id-1.5.16.8.12.5"></a><h4>Parameters</h4>
+<a name="id-1.5.20.8.12.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -644,7 +644,7 @@ nm_active_connection_get_dhcp4_config (<em class="parameter"><code><a class="lin
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.16.8.12.6"></a><h4>Returns</h4>
+<a name="id-1.5.20.8.12.6"></a><h4>Returns</h4>
 <p> the IPv4 <a class="link" href="NMDhcpConfig.html" title="NMDhcpConfig"><span class="type">NMDhcpConfig</span></a>, or <code class="literal">NULL</code> if the connection
 does not use DHCP, or is not in the <a class="link" href="libnm-nm-dbus-interface.html#NM-ACTIVE-CONNECTION-STATE-ACTIVATED:CAPS"><code class="literal">NM_ACTIVE_CONNECTION_STATE_ACTIVATED</code></a>
 state. </p>
@@ -659,7 +659,7 @@ nm_active_connection_get_default6 (<em class="parameter"><code><a class="link" h
 <p>Whether the active connection is the default IPv6 one (that is, is used for
 the default IPv6 route and DNS information).</p>
 <div class="refsect3">
-<a name="id-1.5.16.8.13.5"></a><h4>Parameters</h4>
+<a name="id-1.5.20.8.13.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -674,7 +674,7 @@ the default IPv6 route and DNS information).</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.16.8.13.6"></a><h4>Returns</h4>
+<a name="id-1.5.20.8.13.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the active connection is the default IPv6 connection</p>
 </div>
 </div>
@@ -685,7 +685,7 @@ the default IPv6 route and DNS information).</p>
 nm_active_connection_get_ip6_config (<em class="parameter"><code><a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> *connection</code></em>);</pre>
 <p>Gets the current IPv6 <a class="link" href="NMIPConfig.html" title="NMIPConfig"><span class="type">NMIPConfig</span></a> associated with the <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a>.</p>
 <div class="refsect3">
-<a name="id-1.5.16.8.14.5"></a><h4>Parameters</h4>
+<a name="id-1.5.20.8.14.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -700,7 +700,7 @@ nm_active_connection_get_ip6_config (<em class="parameter"><code><a class="link"
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.16.8.14.6"></a><h4>Returns</h4>
+<a name="id-1.5.20.8.14.6"></a><h4>Returns</h4>
 <p> the IPv6 <a class="link" href="NMIPConfig.html" title="NMIPConfig"><span class="type">NMIPConfig</span></a>, or <code class="literal">NULL</code> if the connection is
 not in the <a class="link" href="libnm-nm-dbus-interface.html#NM-ACTIVE-CONNECTION-STATE-ACTIVATED:CAPS"><code class="literal">NM_ACTIVE_CONNECTION_STATE_ACTIVATED</code></a> state. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
@@ -714,7 +714,7 @@ nm_active_connection_get_dhcp6_config (<em class="parameter"><code><a class="lin
 <p>Gets the current IPv6 <a class="link" href="NMDhcpConfig.html" title="NMDhcpConfig"><span class="type">NMDhcpConfig</span></a> (if any) associated with the
 <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a>.</p>
 <div class="refsect3">
-<a name="id-1.5.16.8.15.5"></a><h4>Parameters</h4>
+<a name="id-1.5.20.8.15.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -729,7 +729,7 @@ nm_active_connection_get_dhcp6_config (<em class="parameter"><code><a class="lin
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.16.8.15.6"></a><h4>Returns</h4>
+<a name="id-1.5.20.8.15.6"></a><h4>Returns</h4>
 <p> the IPv6 <a class="link" href="NMDhcpConfig.html" title="NMDhcpConfig"><span class="type">NMDhcpConfig</span></a>, or <code class="literal">NULL</code> if the connection
 does not use DHCPv6, or is not in the <a class="link" href="libnm-nm-dbus-interface.html#NM-ACTIVE-CONNECTION-STATE-ACTIVATED:CAPS"><code class="literal">NM_ACTIVE_CONNECTION_STATE_ACTIVATED</code></a>
 state. </p>
@@ -743,7 +743,7 @@ state. </p>
 nm_active_connection_get_vpn (<em class="parameter"><code><a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> *connection</code></em>);</pre>
 <p>Whether the active connection is a VPN connection.</p>
 <div class="refsect3">
-<a name="id-1.5.16.8.16.5"></a><h4>Parameters</h4>
+<a name="id-1.5.20.8.16.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -758,7 +758,7 @@ nm_active_connection_get_vpn (<em class="parameter"><code><a class="link" href="
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.16.8.16.6"></a><h4>Returns</h4>
+<a name="id-1.5.20.8.16.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the active connection is a VPN connection</p>
 </div>
 </div>
diff --git a/docs/libnm/html/NMClient.html b/docs/libnm/html/NMClient.html
index f5ad56c0..abff5431 100644
--- a/docs/libnm/html/NMClient.html
+++ b/docs/libnm/html/NMClient.html
@@ -281,6 +281,13 @@
 </td>
 </tr>
 <tr>
+<td class="function_type">const <span class="returnvalue">GPtrArray</span> *
+</td>
+<td class="function_name">
+<a class="link" href="NMClient.html#nm-client-get-all-devices" title="nm_client_get_all_devices ()">nm_client_get_all_devices</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
 <td class="function_type">
 <a class="link" href="NMDevice.html" title="NMDevice"><span class="returnvalue">NMDevice</span></a> *
 </td>
@@ -495,6 +502,12 @@
 <td class="property_flags">Read</td>
 </tr>
 <tr>
+<td class="property_type">
+<span class="type">GPtrArray</span> *</td>
+<td class="property_name"><a class="link" href="NMClient.html#NMClient--all-devices" title="The “all-devices” property">all-devices</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
 <td class="property_type"><span class="type">gboolean</span></td>
 <td class="property_name"><a class="link" href="NMClient.html#NMClient--can-modify" title="The “can-modify” property">can-modify</a></td>
 <td class="property_flags">Read</td>
@@ -603,6 +616,16 @@
 <tbody>
 <tr>
 <td class="signal_type"><span class="returnvalue">void</span></td>
+<td class="signal_name"><a class="link" href="NMClient.html#NMClient-any-device-added" title="The “any-device-added” signal">any-device-added</a></td>
+<td class="signal_flags">Run First</td>
+</tr>
+<tr>
+<td class="signal_type"><span class="returnvalue">void</span></td>
+<td class="signal_name"><a class="link" href="NMClient.html#NMClient-any-device-removed" title="The “any-device-removed” signal">any-device-removed</a></td>
+<td class="signal_flags">Run First</td>
+</tr>
+<tr>
+<td class="signal_type"><span class="returnvalue">void</span></td>
 <td class="signal_name"><a class="link" href="NMClient.html#NMClient-connection-added" title="The “connection-added” signal">connection-added</a></td>
 <td class="signal_flags">Run First</td>
 </tr>
@@ -703,6 +726,10 @@
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMClient.html#NM-CLIENT-ALL-DEVICES:CAPS" title="NM_CLIENT_ALL_DEVICES">NM_CLIENT_ALL_DEVICES</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMClient.html#NM-CLIENT-CONNECTIONS:CAPS" title="NM_CLIENT_CONNECTIONS">NM_CLIENT_CONNECTIONS</a></td>
 </tr>
 <tr>
@@ -727,6 +754,14 @@
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMClient.html#NM-CLIENT-ANY-DEVICE-ADDED:CAPS" title="NM_CLIENT_ANY_DEVICE_ADDED">NM_CLIENT_ANY_DEVICE_ADDED</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMClient.html#NM-CLIENT-ANY-DEVICE-REMOVED:CAPS" title="NM_CLIENT_ANY_DEVICE_REMOVED">NM_CLIENT_ANY_DEVICE_REMOVED</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMClient.html#NM-CLIENT-PERMISSION-CHANGED:CAPS" title="NM_CLIENT_PERMISSION_CHANGED">NM_CLIENT_PERMISSION_CHANGED</a></td>
 </tr>
 <tr>
@@ -758,7 +793,7 @@
 </div>
 <div class="refsect1">
 <a name="NMClient.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    GEnum
+<pre class="screen">    <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GEnum</a>
     <span class="lineart">├──</span> NMClientError
     <span class="lineart">├──</span> NMClientPermission
     <span class="lineart">╰──</span> NMClientPermissionResult
@@ -1776,13 +1811,50 @@ containing all the <a href="NMDevice.html"><span class="type">NMDevices</span></
 </div>
 <hr>
 <div class="refsect2">
+<a name="nm-client-get-all-devices"></a><h3>nm_client_get_all_devices ()</h3>
+<pre class="programlisting">const <span class="returnvalue">GPtrArray</span> *
+nm_client_get_all_devices (<em class="parameter"><code><a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> *client</code></em>);</pre>
+<p>Gets both real devices and device placeholders (eg, software devices which
+do not currently exist, but could be created automatically by NetworkManager
+if one of their NMDevice::ActivatableConnections was activated).  Use
+<a class="link" href="NMDevice.html#nm-device-is-real" title="nm_device_is_real ()"><code class="function">nm_device_is_real()</code></a> to determine whether each device is a real device or
+a placeholder.</p>
+<p>Use <code class="function">nm_device_get_type()</code> or the <code class="function">NM_IS_DEVICE_XXXX()</code> functions to determine
+what kind of device each member of the returned array is, and then you may
+use device-specific methods such as <a class="link" href="NMDeviceEthernet.html#nm-device-ethernet-get-hw-address" title="nm_device_ethernet_get_hw_address ()"><code class="function">nm_device_ethernet_get_hw_address()</code></a>.</p>
+<div class="refsect3">
+<a name="id-1.3.2.9.32.6"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>client</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.3.2.9.32.7"></a><h4>Returns</h4>
+<p> a <span class="type">GPtrArray</span>
+containing all the <a href="NMDevice.html"><span class="type">NMDevices</span></a>.  The returned array is owned by the
+<a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> object and should not be modified. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> NMDevice]</span></p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="nm-client-get-device-by-path"></a><h3>nm_client_get_device_by_path ()</h3>
 <pre class="programlisting"><a class="link" href="NMDevice.html" title="NMDevice"><span class="returnvalue">NMDevice</span></a> *
 nm_client_get_device_by_path (<em class="parameter"><code><a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> *client</code></em>,
                               <em class="parameter"><code>const <span class="type">char</span> *object_path</code></em>);</pre>
 <p>Gets a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> from a <a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a>.</p>
 <div class="refsect3">
-<a name="id-1.3.2.9.32.5"></a><h4>Parameters</h4>
+<a name="id-1.3.2.9.33.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1804,7 +1876,7 @@ nm_client_get_device_by_path (<em class="parameter"><code><a class="link" href="
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.2.9.32.6"></a><h4>Returns</h4>
+<a name="id-1.3.2.9.33.6"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> for the given <em class="parameter"><code>object_path</code></em>
 or <code class="literal">NULL</code> if none is found. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
@@ -1818,7 +1890,7 @@ nm_client_get_device_by_iface (<em class="parameter"><code><a class="link" href=
                                <em class="parameter"><code>const <span class="type">char</span> *iface</code></em>);</pre>
 <p>Gets a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> from a <a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a>.</p>
 <div class="refsect3">
-<a name="id-1.3.2.9.33.5"></a><h4>Parameters</h4>
+<a name="id-1.3.2.9.34.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1840,7 +1912,7 @@ nm_client_get_device_by_iface (<em class="parameter"><code><a class="link" href=
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.2.9.33.6"></a><h4>Returns</h4>
+<a name="id-1.3.2.9.34.6"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> for the given <em class="parameter"><code>iface</code></em>
 or <code class="literal">NULL</code> if none is found. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
@@ -1853,7 +1925,7 @@ or <code class="literal">NULL</code> if none is found. </p>
 nm_client_get_active_connections (<em class="parameter"><code><a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> *client</code></em>);</pre>
 <p>Gets the active connections.</p>
 <div class="refsect3">
-<a name="id-1.3.2.9.34.5"></a><h4>Parameters</h4>
+<a name="id-1.3.2.9.35.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1868,7 +1940,7 @@ nm_client_get_active_connections (<em class="parameter"><code><a class="link" hr
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.2.9.34.6"></a><h4>Returns</h4>
+<a name="id-1.3.2.9.35.6"></a><h4>Returns</h4>
 <p> a <span class="type">GPtrArray</span>
 containing all the active <a href="NMActiveConnection.html"><span class="type">NMActiveConnections</span></a>.
 The returned array is owned by the client and should not be modified. </p>
@@ -1890,7 +1962,7 @@ route to the VPN endpoint.</p>
 <p>If there is no default route, or the default route is over a
 non-NetworkManager-recognized device, this will return <code class="literal">NULL</code>.</p>
 <div class="refsect3">
-<a name="id-1.3.2.9.35.7"></a><h4>Parameters</h4>
+<a name="id-1.3.2.9.36.7"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1905,7 +1977,7 @@ non-NetworkManager-recognized device, this will return <code class="literal">NUL
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.2.9.35.8"></a><h4>Returns</h4>
+<a name="id-1.3.2.9.36.8"></a><h4>Returns</h4>
 <p> the appropriate <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a>, if
 any. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
@@ -1920,7 +1992,7 @@ nm_client_get_activating_connection (<em class="parameter"><code><a class="link"
 currently-activating connection that is expected to become the new
 <a class="link" href="NMClient.html#NMClient--primary-connection" title="The “primary-connection” property"><span class="type">“primary-connection”</span></a> upon successful activation.</p>
 <div class="refsect3">
-<a name="id-1.3.2.9.36.5"></a><h4>Parameters</h4>
+<a name="id-1.3.2.9.37.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1935,7 +2007,7 @@ currently-activating connection that is expected to become the new
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.2.9.36.6"></a><h4>Returns</h4>
+<a name="id-1.3.2.9.37.6"></a><h4>Returns</h4>
 <p> the appropriate <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a>, if
 any. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
@@ -1971,7 +2043,7 @@ the new connection, not when it finishes. You can used the returned
 <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> object (in particular, <a class="link" href="NMActiveConnection.html#NMActiveConnection--state" title="The “state” property"><span class="type">“state”</span></a>) to
 track the activation to its completion.</p>
 <div class="refsect3">
-<a name="id-1.3.2.9.37.7"></a><h4>Parameters</h4>
+<a name="id-1.3.2.9.38.7"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2035,7 +2107,7 @@ nm_client_activate_connection_finish (<em class="parameter"><code><a class="link
                                       <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 <p>Gets the result of a call to <a class="link" href="NMClient.html#nm-client-activate-connection-async" title="nm_client_activate_connection_async ()"><code class="function">nm_client_activate_connection_async()</code></a>.</p>
 <div class="refsect3">
-<a name="id-1.3.2.9.38.5"></a><h4>Parameters</h4>
+<a name="id-1.3.2.9.39.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2062,7 +2134,7 @@ nm_client_activate_connection_finish (<em class="parameter"><code><a class="link
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.2.9.38.6"></a><h4>Returns</h4>
+<a name="id-1.3.2.9.39.6"></a><h4>Returns</h4>
 <p> the new <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> on success, <code class="literal">NULL</code> on
 failure, in which case <em class="parameter"><code>error</code></em>
 will be set. </p>
@@ -2091,7 +2163,7 @@ the new connection, not when it finishes. You can used the returned
 <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> object (in particular, <a class="link" href="NMActiveConnection.html#NMActiveConnection--state" title="The “state” property"><span class="type">“state”</span></a>) to
 track the activation to its completion.</p>
 <div class="refsect3">
-<a name="id-1.3.2.9.39.6"></a><h4>Parameters</h4>
+<a name="id-1.3.2.9.40.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2162,7 +2234,7 @@ nm_client_add_and_activate_connection_finish
 <p>You can call <a class="link" href="NMActiveConnection.html#nm-active-connection-get-connection" title="nm_active_connection_get_connection ()"><code class="function">nm_active_connection_get_connection()</code></a> on the returned
 <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> to find the path of the created <a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a>.</p>
 <div class="refsect3">
-<a name="id-1.3.2.9.40.6"></a><h4>Parameters</h4>
+<a name="id-1.3.2.9.41.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2189,7 +2261,7 @@ nm_client_add_and_activate_connection_finish
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.2.9.40.7"></a><h4>Returns</h4>
+<a name="id-1.3.2.9.41.7"></a><h4>Returns</h4>
 <p> the new <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> on success, <code class="literal">NULL</code> on
 failure, in which case <em class="parameter"><code>error</code></em>
 will be set. </p>
@@ -2206,7 +2278,7 @@ nm_client_deactivate_connection (<em class="parameter"><code><a class="link" hre
                                  <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 <p>Deactivates an active <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a>.</p>
 <div class="refsect3">
-<a name="id-1.3.2.9.41.5"></a><h4>Parameters</h4>
+<a name="id-1.3.2.9.42.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2238,7 +2310,7 @@ nm_client_deactivate_connection (<em class="parameter"><code><a class="link" hre
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.2.9.41.6"></a><h4>Returns</h4>
+<a name="id-1.3.2.9.42.6"></a><h4>Returns</h4>
 <p> success or failure</p>
 </div>
 </div>
@@ -2253,7 +2325,7 @@ nm_client_deactivate_connection_async (<em class="parameter"><code><a class="lin
                                        <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
 <p>Asynchronously deactivates an active <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a>.</p>
 <div class="refsect3">
-<a name="id-1.3.2.9.42.5"></a><h4>Parameters</h4>
+<a name="id-1.3.2.9.43.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2301,7 +2373,7 @@ nm_client_deactivate_connection_finish
                                 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 <p>Gets the result of a call to <a class="link" href="NMClient.html#nm-client-deactivate-connection-async" title="nm_client_deactivate_connection_async ()"><code class="function">nm_client_deactivate_connection_async()</code></a>.</p>
 <div class="refsect3">
-<a name="id-1.3.2.9.43.5"></a><h4>Parameters</h4>
+<a name="id-1.3.2.9.44.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2328,7 +2400,7 @@ nm_client_deactivate_connection_finish
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.2.9.43.6"></a><h4>Returns</h4>
+<a name="id-1.3.2.9.44.6"></a><h4>Returns</h4>
 <p> success or failure</p>
 </div>
 </div>
@@ -2338,7 +2410,7 @@ nm_client_deactivate_connection_finish
 <pre class="programlisting">const <span class="returnvalue">GPtrArray</span> *
 nm_client_get_connections (<em class="parameter"><code><a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> *client</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.3.2.9.44.4"></a><h4>Parameters</h4>
+<a name="id-1.3.2.9.45.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2353,7 +2425,7 @@ nm_client_get_connections (<em class="parameter"><code><a class="link" href="NMC
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.2.9.44.5"></a><h4>Returns</h4>
+<a name="id-1.3.2.9.45.5"></a><h4>Returns</h4>
 <p> an array
 containing all connections provided by the remote settings service.  The
 returned array is owned by the <a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> object and should not be modified. </p>
@@ -2369,7 +2441,7 @@ nm_client_get_connection_by_id (<em class="parameter"><code><a class="link" href
 <p>Returns the first matching <a class="link" href="NMRemoteConnection.html" title="NMRemoteConnection"><code class="literal">NMRemoteConnection</code></a> matching a given <em class="parameter"><code>id</code></em>
 .</p>
 <div class="refsect3">
-<a name="id-1.3.2.9.45.5"></a><h4>Parameters</h4>
+<a name="id-1.3.2.9.46.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2391,7 +2463,7 @@ nm_client_get_connection_by_id (<em class="parameter"><code><a class="link" href
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.2.9.45.6"></a><h4>Returns</h4>
+<a name="id-1.3.2.9.46.6"></a><h4>Returns</h4>
 <p> the remote connection object on success, or <code class="literal">NULL</code> if no
 matching object was found. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
@@ -2406,7 +2478,7 @@ nm_client_get_connection_by_path (<em class="parameter"><code><a class="link" hr
 <p>Returns the <a class="link" href="NMRemoteConnection.html" title="NMRemoteConnection"><code class="literal">NMRemoteConnection</code></a> representing the connection at <em class="parameter"><code>path</code></em>
 .</p>
 <div class="refsect3">
-<a name="id-1.3.2.9.46.5"></a><h4>Parameters</h4>
+<a name="id-1.3.2.9.47.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2428,7 +2500,7 @@ nm_client_get_connection_by_path (<em class="parameter"><code><a class="link" hr
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.2.9.46.6"></a><h4>Returns</h4>
+<a name="id-1.3.2.9.47.6"></a><h4>Returns</h4>
 <p> the remote connection object on success, or <code class="literal">NULL</code> if the object was
 not known. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
@@ -2443,7 +2515,7 @@ nm_client_get_connection_by_uuid (<em class="parameter"><code><a class="link" hr
 <p>Returns the <a class="link" href="NMRemoteConnection.html" title="NMRemoteConnection"><code class="literal">NMRemoteConnection</code></a> identified by <em class="parameter"><code>uuid</code></em>
 .</p>
 <div class="refsect3">
-<a name="id-1.3.2.9.47.5"></a><h4>Parameters</h4>
+<a name="id-1.3.2.9.48.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2465,7 +2537,7 @@ nm_client_get_connection_by_uuid (<em class="parameter"><code><a class="link" hr
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.2.9.47.6"></a><h4>Returns</h4>
+<a name="id-1.3.2.9.48.6"></a><h4>Returns</h4>
 <p> the remote connection object on success, or <code class="literal">NULL</code> if the object was
 not known. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
@@ -2499,7 +2571,7 @@ identical settings to <em class="parameter"><code>connection</code></em>
  as NetworkManager may perform automatic
 completion and/or normalization of connection properties.</p>
 <div class="refsect3">
-<a name="id-1.3.2.9.48.7"></a><h4>Parameters</h4>
+<a name="id-1.3.2.9.49.7"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2552,7 +2624,7 @@ nm_client_add_connection_finish (<em class="parameter"><code><a class="link" hre
                                  <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 <p>Gets the result of a call to <a class="link" href="NMClient.html#nm-client-add-connection-async" title="nm_client_add_connection_async ()"><code class="function">nm_client_add_connection_async()</code></a>.</p>
 <div class="refsect3">
-<a name="id-1.3.2.9.49.5"></a><h4>Parameters</h4>
+<a name="id-1.3.2.9.50.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2579,7 +2651,7 @@ nm_client_add_connection_finish (<em class="parameter"><code><a class="link" hre
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.2.9.49.6"></a><h4>Returns</h4>
+<a name="id-1.3.2.9.50.6"></a><h4>Returns</h4>
 <p> the new <a class="link" href="NMRemoteConnection.html" title="NMRemoteConnection"><span class="type">NMRemoteConnection</span></a> on success, <code class="literal">NULL</code> on
 failure, in which case <em class="parameter"><code>error</code></em>
 will be set. </p>
@@ -2608,7 +2680,7 @@ then <em class="parameter"><code>failures</code></em>
  will be set to a <code class="literal">NULL</code>-terminated array of the
 filenames that failed to load.</p>
 <div class="refsect3">
-<a name="id-1.3.2.9.50.7"></a><h4>Parameters</h4>
+<a name="id-1.3.2.9.51.7"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2646,7 +2718,7 @@ filenames that failed to load. </p></td>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.2.9.50.8"></a><h4>Returns</h4>
+<a name="id-1.3.2.9.51.8"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if NetworkManager at least tried to load <em class="parameter"><code>filenames</code></em>
 ,
 <code class="literal">FALSE</code> if an error occurred (eg, permission denied).</p>
@@ -2665,7 +2737,7 @@ nm_client_load_connections_async (<em class="parameter"><code><a class="link" hr
 given files, adding or updating the connections described within.</p>
 <p>See <a class="link" href="NMClient.html#nm-client-load-connections" title="nm_client_load_connections ()"><code class="function">nm_client_load_connections()</code></a> for more details.</p>
 <div class="refsect3">
-<a name="id-1.3.2.9.51.6"></a><h4>Parameters</h4>
+<a name="id-1.3.2.9.52.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2714,7 +2786,7 @@ nm_client_load_connections_finish (<em class="parameter"><code><a class="link" h
 <p>Gets the result of an <a class="link" href="NMClient.html#nm-client-load-connections-async" title="nm_client_load_connections_async ()"><code class="function">nm_client_load_connections_async()</code></a> call.</p>
 <p>See <a class="link" href="NMClient.html#nm-client-load-connections" title="nm_client_load_connections ()"><code class="function">nm_client_load_connections()</code></a> for more details.</p>
 <div class="refsect3">
-<a name="id-1.3.2.9.52.6"></a><h4>Parameters</h4>
+<a name="id-1.3.2.9.53.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2747,7 +2819,7 @@ filenames that failed to load. </p></td>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.2.9.52.7"></a><h4>Returns</h4>
+<a name="id-1.3.2.9.53.7"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if NetworkManager at least tried to load <em class="parameter"><code>filenames</code></em>
 ,
 <code class="literal">FALSE</code> if an error occurred (eg, permission denied).</p>
@@ -2764,7 +2836,7 @@ nm_client_reload_connections (<em class="parameter"><code><a class="link" href="
 files from disk, adding, updating, and removing connections until
 the in-memory state matches the on-disk state.</p>
 <div class="refsect3">
-<a name="id-1.3.2.9.53.5"></a><h4>Parameters</h4>
+<a name="id-1.3.2.9.54.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2791,7 +2863,7 @@ the in-memory state matches the on-disk state.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.2.9.53.6"></a><h4>Returns</h4>
+<a name="id-1.3.2.9.54.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> on failure</p>
 </div>
 </div>
@@ -2807,7 +2879,7 @@ nm_client_reload_connections_async (<em class="parameter"><code><a class="link"
 files from disk, adding, updating, and removing connections until the
 in-memory state matches the on-disk state.</p>
 <div class="refsect3">
-<a name="id-1.3.2.9.54.5"></a><h4>Parameters</h4>
+<a name="id-1.3.2.9.55.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2849,7 +2921,7 @@ nm_client_reload_connections_finish (<em class="parameter"><code><a class="link"
                                      <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 <p>Gets the result of an <a class="link" href="NMClient.html#nm-client-reload-connections-async" title="nm_client_reload_connections_async ()"><code class="function">nm_client_reload_connections_async()</code></a> call.</p>
 <div class="refsect3">
-<a name="id-1.3.2.9.55.5"></a><h4>Parameters</h4>
+<a name="id-1.3.2.9.56.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2876,7 +2948,7 @@ nm_client_reload_connections_finish (<em class="parameter"><code><a class="link"
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.2.9.55.6"></a><h4>Returns</h4>
+<a name="id-1.3.2.9.56.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> on failure</p>
 </div>
 </div>
@@ -2980,6 +3052,12 @@ nm_client_reload_connections_finish (<em class="parameter"><code><a class="link"
 </div>
 <hr>
 <div class="refsect2">
+<a name="NM-CLIENT-ALL-DEVICES:CAPS"></a><h3>NM_CLIENT_ALL_DEVICES</h3>
+<pre class="programlisting">#define NM_CLIENT_ALL_DEVICES "all-devices"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NM-CLIENT-CONNECTIONS:CAPS"></a><h3>NM_CLIENT_CONNECTIONS</h3>
 <pre class="programlisting">#define NM_CLIENT_CONNECTIONS "connections"
 </pre>
@@ -3016,6 +3094,18 @@ nm_client_reload_connections_finish (<em class="parameter"><code><a class="link"
 </div>
 <hr>
 <div class="refsect2">
+<a name="NM-CLIENT-ANY-DEVICE-ADDED:CAPS"></a><h3>NM_CLIENT_ANY_DEVICE_ADDED</h3>
+<pre class="programlisting">#define NM_CLIENT_ANY_DEVICE_ADDED "any-device-added"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-CLIENT-ANY-DEVICE-REMOVED:CAPS"></a><h3>NM_CLIENT_ANY_DEVICE_REMOVED</h3>
+<pre class="programlisting">#define NM_CLIENT_ANY_DEVICE_REMOVED "any-device-removed"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NM-CLIENT-PERMISSION-CHANGED:CAPS"></a><h3>NM_CLIENT_PERMISSION_CHANGED</h3>
 <pre class="programlisting">#define NM_CLIENT_PERMISSION_CHANGED "permission-changed"
 </pre>
@@ -3038,7 +3128,7 @@ nm_client_reload_connections_finish (<em class="parameter"><code><a class="link"
 <p><a class="link" href="NMClient.html#NMClientPermission" title="enum NMClientPermission"><span class="type">NMClientPermission</span></a> values indicate various permissions that NetworkManager
 clients can obtain to perform certain tasks on behalf of the current user.</p>
 <div class="refsect3">
-<a name="id-1.3.2.10.27.4"></a><h4>Members</h4>
+<a name="id-1.3.2.10.30.4"></a><h4>Members</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="300px" class="enum_members_name">
@@ -3158,7 +3248,7 @@ clients can obtain to perform certain tasks on behalf of the current user.</p>
 <p><a class="link" href="NMClient.html#NMClientPermissionResult" title="enum NMClientPermissionResult"><span class="type">NMClientPermissionResult</span></a> values indicate what authorizations and permissions
 the user requires to obtain a given <a class="link" href="NMClient.html#NMClientPermission" title="enum NMClientPermission"><span class="type">NMClientPermission</span></a></p>
 <div class="refsect3">
-<a name="id-1.3.2.10.28.4"></a><h4>Members</h4>
+<a name="id-1.3.2.10.31.4"></a><h4>Members</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="300px" class="enum_members_name">
@@ -3207,7 +3297,7 @@ the user requires to obtain a given <a class="link" href="NMClient.html#NMClient
 <p>D-Bus operations may also return errors from other domains, including
 <a class="link" href="libnm-nm-errors.html#NMManagerError" title="enum NMManagerError"><span class="type">NMManagerError</span></a>, <a class="link" href="libnm-nm-errors.html#NMSettingsError" title="enum NMSettingsError"><span class="type">NMSettingsError</span></a>, <a class="link" href="libnm-nm-errors.html#NMAgentManagerError" title="enum NMAgentManagerError"><span class="type">NMAgentManagerError</span></a>, and <a class="link" href="libnm-nm-errors.html#NMConnectionError" title="enum NMConnectionError"><span class="type">NMConnectionError</span></a>.</p>
 <div class="refsect3">
-<a name="id-1.3.2.10.29.5"></a><h4>Members</h4>
+<a name="id-1.3.2.10.32.5"></a><h4>Members</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="300px" class="enum_members_name">
@@ -3270,6 +3360,15 @@ likely to become the new <a class="link" href="NMClient.html#NMClient--primary-c
 </div>
 <hr>
 <div class="refsect2">
+<a name="NMClient--all-devices"></a><h3>The <code class="literal">“all-devices”</code> property</h3>
+<pre class="programlisting">  “all-devices”              <span class="type">GPtrArray</span> *</pre>
+<p>List of both real devices and device placeholders.</p>
+<p>Element-type: NMDevice</p>
+<p>Flags: Read</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NMClient--can-modify"></a><h3>The <code class="literal">“can-modify”</code> property</h3>
 <pre class="programlisting">  “can-modify”               <span class="type">gboolean</span></pre>
 <p>If <code class="literal">TRUE</code>, adding and modifying connections is supported.</p>
@@ -3299,7 +3398,7 @@ permission to read the details of.)</p>
 <div class="refsect2">
 <a name="NMClient--devices"></a><h3>The <code class="literal">“devices”</code> property</h3>
 <pre class="programlisting">  “devices”                  <span class="type">GPtrArray</span> *</pre>
-<p>List of known network devices.</p>
+<p>List of real network devices.  Does not include placeholder devices.</p>
 <p>Element-type: NMDevice</p>
 <p>Flags: Read</p>
 </div>
@@ -3319,7 +3418,7 @@ modified by calling <a class="link" href="NMClient.html#nm-client-save-hostname"
 <p>Whether the connectivity is metered.</p>
 <p>Flags: Read</p>
 <p>Default value: 0</p>
-<p class="since">Since: 1.0.6</p>
+<p class="since">Since: 1.2</p>
 </div>
 <hr>
 <div class="refsect2">
@@ -3421,6 +3520,82 @@ see <a class="link" href="NMClient.html#nm-client-get-primary-connection" title=
 <div class="refsect1">
 <a name="NMClient.signal-details"></a><h2>Signal Details</h2>
 <div class="refsect2">
+<a name="NMClient-any-device-added"></a><h3>The <code class="literal">“any-device-added”</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+user_function (<a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> *client,
+               <span class="type">GObject</span>  *device,
+               <span class="type">gpointer</span>  user_data)</pre>
+<p>Notifies that a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> is added.  This signal is emitted for both
+regular devices and placeholder devices.</p>
+<div class="refsect3">
+<a name="id-1.3.2.12.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>client</p></td>
+<td class="parameter_description"><p>the client that received the signal</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p> the new device. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> NMDevice]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p>Flags: Run First</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMClient-any-device-removed"></a><h3>The <code class="literal">“any-device-removed”</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+user_function (<a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> *client,
+               <span class="type">GObject</span>  *device,
+               <span class="type">gpointer</span>  user_data)</pre>
+<p>Notifies that a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> is removed.  This signal is emitted for both
+regular devices and placeholder devices.</p>
+<div class="refsect3">
+<a name="id-1.3.2.12.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>client</p></td>
+<td class="parameter_description"><p>the client that received the signal</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p> the removed device. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> NMDevice]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p>Flags: Run First</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NMClient-connection-added"></a><h3>The <code class="literal">“connection-added”</code> signal</h3>
 <pre class="programlisting"><span class="returnvalue">void</span>
 user_function (<a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a>           *client,
@@ -3428,7 +3603,7 @@ user_function (<a class="link" href="NMClient.html" title="NMClient"><span class
                <span class="type">gpointer</span>            user_data)</pre>
 <p>Notifies that a <a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> has been added.</p>
 <div class="refsect3">
-<a name="id-1.3.2.12.2.5"></a><h4>Parameters</h4>
+<a name="id-1.3.2.12.4.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -3465,7 +3640,7 @@ user_function (<a class="link" href="NMClient.html" title="NMClient"><span class
                <span class="type">gpointer</span>            user_data)</pre>
 <p>Notifies that a <a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> has been removed.</p>
 <div class="refsect3">
-<a name="id-1.3.2.12.3.5"></a><h4>Parameters</h4>
+<a name="id-1.3.2.12.5.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -3500,9 +3675,10 @@ user_function (<a class="link" href="NMClient.html" title="NMClient"><span class
 user_function (<a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> *client,
                <span class="type">GObject</span>  *device,
                <span class="type">gpointer</span>  user_data)</pre>
-<p>Notifies that a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> is added.</p>
+<p>Notifies that a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> is added.  This signal is not emitted for
+placeholder devices.</p>
 <div class="refsect3">
-<a name="id-1.3.2.12.4.5"></a><h4>Parameters</h4>
+<a name="id-1.3.2.12.6.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -3537,9 +3713,10 @@ user_function (<a class="link" href="NMClient.html" title="NMClient"><span class
 user_function (<a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> *client,
                <span class="type">GObject</span>  *device,
                <span class="type">gpointer</span>  user_data)</pre>
-<p>Notifies that a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> is removed.</p>
+<p>Notifies that a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> is removed.  This signal is not emitted for
+placeholder devices.</p>
 <div class="refsect3">
-<a name="id-1.3.2.12.5.5"></a><h4>Parameters</h4>
+<a name="id-1.3.2.12.7.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -3577,7 +3754,7 @@ user_function (<a class="link" href="NMClient.html" title="NMClient"><span class
                <span class="type">gpointer</span>  user_data)</pre>
 <p>Notifies that a permission has changed</p>
 <div class="refsect3">
-<a name="id-1.3.2.12.6.5"></a><h4>Parameters</h4>
+<a name="id-1.3.2.12.8.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
diff --git a/docs/libnm/html/NMDevice.html b/docs/libnm/html/NMDevice.html
index ff38ac07..689c4dec 100644
--- a/docs/libnm/html/NMDevice.html
+++ b/docs/libnm/html/NMDevice.html
@@ -124,6 +124,14 @@
 </tr>
 <tr>
 <td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMDevice.html#nm-device-set-managed" title="nm_device_set_managed ()">nm_device_set_managed</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
 <span class="returnvalue">gboolean</span>
 </td>
 <td class="function_name">
@@ -148,6 +156,14 @@
 </tr>
 <tr>
 <td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMDevice.html#nm-device-get-nm-plugin-missing" title="nm_device_get_nm_plugin_missing ()">nm_device_get_nm_plugin_missing</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
 <a class="link" href="NMIPConfig.html" title="NMIPConfig"><span class="returnvalue">NMIPConfig</span></a> *
 </td>
 <td class="function_name">
@@ -229,6 +245,14 @@
 <span class="returnvalue">gboolean</span>
 </td>
 <td class="function_name">
+<a class="link" href="NMDevice.html#nm-device-is-real" title="nm_device_is_real ()">nm_device_is_real</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
 <a class="link" href="NMDevice.html#nm-device-is-software" title="nm_device_is_software ()">nm_device_is_software</a> <span class="c_punctuation">()</span>
 </td>
 </tr>
@@ -263,6 +287,14 @@
 </tr>
 <tr>
 <td class="function_type">
+<span class="returnvalue">GPtrArray</span> *
+</td>
+<td class="function_name">
+<a class="link" href="NMDevice.html#nm-device-get-lldp-neighbors" title="nm_device_get_lldp_neighbors ()">nm_device_get_lldp_neighbors</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
 <span class="returnvalue">char</span> **
 </td>
 <td class="function_name">
@@ -274,6 +306,30 @@
 <span class="returnvalue">gboolean</span>
 </td>
 <td class="function_name">
+<a class="link" href="NMDevice.html#nm-device-reapply" title="nm_device_reapply ()">nm_device_reapply</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMDevice.html#nm-device-reapply-async" title="nm_device_reapply_async ()">nm_device_reapply_async</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMDevice.html#nm-device-reapply-finish" title="nm_device_reapply_finish ()">nm_device_reapply_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
 <a class="link" href="NMDevice.html#nm-device-disconnect" title="nm_device_disconnect ()">nm_device_disconnect</a> <span class="c_punctuation">()</span>
 </td>
 </tr>
@@ -349,6 +405,61 @@
 <a class="link" href="NMDevice.html#nm-device-get-setting-type" title="nm_device_get_setting_type ()">nm_device_get_setting_type</a> <span class="c_punctuation">()</span>
 </td>
 </tr>
+<tr>
+<td class="function_type">
+<a class="link" href="NMDevice.html#NMLldpNeighbor"><span class="returnvalue">NMLldpNeighbor</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="NMDevice.html#nm-lldp-neighbor-new" title="nm_lldp_neighbor_new ()">nm_lldp_neighbor_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMDevice.html#nm-lldp-neighbor-ref" title="nm_lldp_neighbor_ref ()">nm_lldp_neighbor_ref</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMDevice.html#nm-lldp-neighbor-unref" title="nm_lldp_neighbor_unref ()">nm_lldp_neighbor_unref</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">char</span> **
+</td>
+<td class="function_name">
+<a class="link" href="NMDevice.html#nm-lldp-neighbor-get-attr-names" title="nm_lldp_neighbor_get_attr_names ()">nm_lldp_neighbor_get_attr_names</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMDevice.html#nm-lldp-neighbor-get-attr-string-value" title="nm_lldp_neighbor_get_attr_string_value ()">nm_lldp_neighbor_get_attr_string_value</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMDevice.html#nm-lldp-neighbor-get-attr-uint-value" title="nm_lldp_neighbor_get_attr_uint_value ()">nm_lldp_neighbor_get_attr_uint_value</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">GVariantType</span> *
+</td>
+<td class="function_name">
+<a class="link" href="NMDevice.html#nm-lldp-neighbor-get-attr-type" title="nm_lldp_neighbor_get_attr_type ()">nm_lldp_neighbor_get_attr_type</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
 </tbody>
 </table></div>
 </div>
@@ -448,6 +559,12 @@
 <td class="property_flags">Read</td>
 </tr>
 <tr>
+<td class="property_type">
+<span class="type">GPtrArray</span> *</td>
+<td class="property_name"><a class="link" href="NMDevice.html#NMDevice--lldp-neighbors" title="The “lldp-neighbors” property">lldp-neighbors</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
 <td class="property_type"><span class="type">gboolean</span></td>
 <td class="property_name"><a class="link" href="NMDevice.html#NMDevice--managed" title="The “managed” property">managed</a></td>
 <td class="property_flags">Read</td>
@@ -463,6 +580,11 @@
 <td class="property_flags">Read</td>
 </tr>
 <tr>
+<td class="property_type"><span class="type">gboolean</span></td>
+<td class="property_name"><a class="link" href="NMDevice.html#NMDevice--nm-plugin-missing" title="The “nm-plugin-missing” property">nm-plugin-missing</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
 <td class="property_type">
 <span class="type">gchar</span> *</td>
 <td class="property_name"><a class="link" href="NMDevice.html#NMDevice--physical-port-id" title="The “physical-port-id” property">physical-port-id</a></td>
@@ -475,6 +597,11 @@
 <td class="property_flags">Read</td>
 </tr>
 <tr>
+<td class="property_type"><span class="type">gboolean</span></td>
+<td class="property_name"><a class="link" href="NMDevice.html#NMDevice--real" title="The “real” property">real</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
 <td class="property_type"><a class="link" href="libnm-nm-dbus-interface.html#NMDeviceState" title="enum NMDeviceState"><span class="type">NMDeviceState</span></a></td>
 <td class="property_name"><a class="link" href="NMDevice.html#NMDevice--state" title="The “state” property">state</a></td>
 <td class="property_flags">Read</td>
@@ -514,7 +641,7 @@
 </tr></tbody>
 </table></div>
 </div>
-<div class="refsect1">
+<a name="NMLldpNeighbor"></a><div class="refsect1">
 <a name="NMDevice.other"></a><h2>Types and Values</h2>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
@@ -556,6 +683,10 @@
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDevice.html#NM-DEVICE-REAL:CAPS" title="NM_DEVICE_REAL">NM_DEVICE_REAL</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMDevice.html#NM-DEVICE-MANAGED:CAPS" title="NM_DEVICE_MANAGED">NM_DEVICE_MANAGED</a></td>
 </tr>
 <tr>
@@ -568,6 +699,10 @@
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDevice.html#NM-DEVICE-NM-PLUGIN-MISSING:CAPS" title="NM_DEVICE_NM_PLUGIN_MISSING">NM_DEVICE_NM_PLUGIN_MISSING</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMDevice.html#NM-DEVICE-IP4-CONFIG:CAPS" title="NM_DEVICE_IP4_CONFIG">NM_DEVICE_IP4_CONFIG</a></td>
 </tr>
 <tr>
@@ -618,12 +753,18 @@
 <td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMDevice.html#NM-DEVICE-METERED:CAPS" title="NM_DEVICE_METERED">NM_DEVICE_METERED</a></td>
 </tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDevice.html#NM-DEVICE-LLDP-NEIGHBORS:CAPS" title="NM_DEVICE_LLDP_NEIGHBORS">NM_DEVICE_LLDP_NEIGHBORS</a></td>
+</tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect1">
 <a name="NMDevice.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    GObject
+<pre class="screen">    <a href="/usr/share/gtk-doc/html/gobject/gobject-Boxed-Types.html">GBoxed</a>
+    <span class="lineart">╰──</span> NMLldpNeighbor
+    GObject
     <span class="lineart">╰──</span> <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
         <span class="lineart">╰──</span> NMDevice
             <span class="lineart">├──</span> <a class="link" href="NMDeviceAdsl.html" title="NMDeviceAdsl">NMDeviceAdsl</a>
@@ -633,10 +774,14 @@
             <span class="lineart">├──</span> <a class="link" href="NMDeviceEthernet.html" title="NMDeviceEthernet">NMDeviceEthernet</a>
             <span class="lineart">├──</span> <a class="link" href="NMDeviceGeneric.html" title="NMDeviceGeneric">NMDeviceGeneric</a>
             <span class="lineart">├──</span> <a class="link" href="NMDeviceInfiniband.html" title="NMDeviceInfiniband">NMDeviceInfiniband</a>
+            <span class="lineart">├──</span> <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a>
+            <span class="lineart">├──</span> <a class="link" href="NMDeviceMacvlan.html" title="NMDeviceMacvlan">NMDeviceMacvlan</a>
             <span class="lineart">├──</span> <a class="link" href="NMDeviceModem.html" title="NMDeviceModem">NMDeviceModem</a>
             <span class="lineart">├──</span> <a class="link" href="NMDeviceOlpcMesh.html" title="NMDeviceOlpcMesh">NMDeviceOlpcMesh</a>
             <span class="lineart">├──</span> <a class="link" href="NMDeviceTeam.html" title="NMDeviceTeam">NMDeviceTeam</a>
+            <span class="lineart">├──</span> <a class="link" href="NMDeviceTun.html" title="NMDeviceTun">NMDeviceTun</a>
             <span class="lineart">├──</span> <a class="link" href="NMDeviceVlan.html" title="NMDeviceVlan">NMDeviceVlan</a>
+            <span class="lineart">├──</span> <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
             <span class="lineart">├──</span> <a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi">NMDeviceWifi</a>
             <span class="lineart">╰──</span> <a class="link" href="NMDeviceWimax.html" title="NMDeviceWimax">NMDeviceWimax</a>
 </pre>
@@ -652,7 +797,7 @@
 nm_device_get_iface (<em class="parameter"><code><a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *device</code></em>);</pre>
 <p>Gets the interface name of the <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>.</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.2.5"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.2.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -667,7 +812,7 @@ nm_device_get_iface (<em class="parameter"><code><a class="link" href="NMDevice.
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.2.9.2.6"></a><h4>Returns</h4>
+<a name="id-1.5.2.10.2.6"></a><h4>Returns</h4>
 <p> the interface of the device. This is the internal string used by the
 device, and must not be modified.</p>
 </div>
@@ -680,7 +825,7 @@ nm_device_get_ip_iface (<em class="parameter"><code><a class="link" href="NMDevi
 <p>Gets the IP interface name of the <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> over which IP traffic flows
 when the device is in the ACTIVATED state.</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.3.5"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.3.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -695,7 +840,7 @@ when the device is in the ACTIVATED state.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.2.9.3.6"></a><h4>Returns</h4>
+<a name="id-1.5.2.10.3.6"></a><h4>Returns</h4>
 <p> the IP traffic interface of the device. This is the internal string
 used by the device, and must not be modified.</p>
 </div>
@@ -707,7 +852,7 @@ used by the device, and must not be modified.</p>
 nm_device_get_device_type (<em class="parameter"><code><a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *device</code></em>);</pre>
 <p>Returns the numeric type of the <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>, ie Ethernet, Wi-Fi, etc.</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.4.5"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.4.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -722,7 +867,7 @@ nm_device_get_device_type (<em class="parameter"><code><a class="link" href="NMD
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.2.9.4.6"></a><h4>Returns</h4>
+<a name="id-1.5.2.10.4.6"></a><h4>Returns</h4>
 <p> the device type</p>
 </div>
 </div>
@@ -733,7 +878,7 @@ nm_device_get_device_type (<em class="parameter"><code><a class="link" href="NMD
 nm_device_get_udi (<em class="parameter"><code><a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *device</code></em>);</pre>
 <p>Gets the Unique Device Identifier of the <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>.</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.5.5"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.5.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -748,7 +893,7 @@ nm_device_get_udi (<em class="parameter"><code><a class="link" href="NMDevice.ht
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.2.9.5.6"></a><h4>Returns</h4>
+<a name="id-1.5.2.10.5.6"></a><h4>Returns</h4>
 <p> the Unique Device Identifier of the device.  This identifier may be
 used to gather more information about the device from various operating
 system services like udev or sysfs.</p>
@@ -761,7 +906,7 @@ system services like udev or sysfs.</p>
 nm_device_get_driver (<em class="parameter"><code><a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *device</code></em>);</pre>
 <p>Gets the driver of the <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>.</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.6.5"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.6.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -776,7 +921,7 @@ nm_device_get_driver (<em class="parameter"><code><a class="link" href="NMDevice
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.2.9.6.6"></a><h4>Returns</h4>
+<a name="id-1.5.2.10.6.6"></a><h4>Returns</h4>
 <p> the driver of the device. This is the internal string used by the
 device, and must not be modified.</p>
 </div>
@@ -788,7 +933,7 @@ device, and must not be modified.</p>
 nm_device_get_driver_version (<em class="parameter"><code><a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *device</code></em>);</pre>
 <p>Gets the driver version of the <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>.</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.7.5"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.7.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -803,7 +948,7 @@ nm_device_get_driver_version (<em class="parameter"><code><a class="link" href="
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.2.9.7.6"></a><h4>Returns</h4>
+<a name="id-1.5.2.10.7.6"></a><h4>Returns</h4>
 <p> the version of the device driver. This is the internal string used by the
 device, and must not be modified.</p>
 </div>
@@ -815,7 +960,7 @@ device, and must not be modified.</p>
 nm_device_get_firmware_version (<em class="parameter"><code><a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *device</code></em>);</pre>
 <p>Gets the firmware version of the <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>.</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.8.5"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.8.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -830,7 +975,7 @@ nm_device_get_firmware_version (<em class="parameter"><code><a class="link" href
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.2.9.8.6"></a><h4>Returns</h4>
+<a name="id-1.5.2.10.8.6"></a><h4>Returns</h4>
 <p> the firmware version of the device. This is the internal string used by the
 device, and must not be modified.</p>
 </div>
@@ -844,7 +989,7 @@ nm_device_get_type_description (<em class="parameter"><code><a class="link" href
 <em class="parameter"><code>device</code></em>
  is.</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.9.5"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.9.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -859,7 +1004,7 @@ nm_device_get_type_description (<em class="parameter"><code><a class="link" href
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.2.9.9.6"></a><h4>Returns</h4>
+<a name="id-1.5.2.10.9.6"></a><h4>Returns</h4>
 <p> the type description of the device. This is the internal
 string used by the device, and must not be modified.</p>
 </div>
@@ -872,7 +1017,7 @@ nm_device_get_hw_address (<em class="parameter"><code><a class="link" href="NMDe
 <p>Gets the current a hardware address (MAC) for the <em class="parameter"><code>device</code></em>
 .</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.10.5"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.10.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -887,7 +1032,7 @@ nm_device_get_hw_address (<em class="parameter"><code><a class="link" href="NMDe
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.2.9.10.6"></a><h4>Returns</h4>
+<a name="id-1.5.2.10.10.6"></a><h4>Returns</h4>
 <p> the current MAC of the device, or <code class="literal">NULL</code>.
 This is the internal string used by the device, and must not be modified.</p>
 </div>
@@ -899,7 +1044,7 @@ This is the internal string used by the device, and must not be modified.</p>
 nm_device_get_capabilities (<em class="parameter"><code><a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *device</code></em>);</pre>
 <p>Gets the device' capabilities.</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.11.5"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.11.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -914,7 +1059,7 @@ nm_device_get_capabilities (<em class="parameter"><code><a class="link" href="NM
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.2.9.11.6"></a><h4>Returns</h4>
+<a name="id-1.5.2.10.11.6"></a><h4>Returns</h4>
 <p> the capabilities</p>
 </div>
 </div>
@@ -925,7 +1070,7 @@ nm_device_get_capabilities (<em class="parameter"><code><a class="link" href="NM
 nm_device_get_managed (<em class="parameter"><code><a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *device</code></em>);</pre>
 <p>Whether the <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> is managed by NetworkManager.</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.12.5"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.12.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -940,18 +1085,49 @@ nm_device_get_managed (<em class="parameter"><code><a class="link" href="NMDevic
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.2.9.12.6"></a><h4>Returns</h4>
+<a name="id-1.5.2.10.12.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the device is managed by NetworkManager</p>
 </div>
 </div>
 <hr>
 <div class="refsect2">
+<a name="nm-device-set-managed"></a><h3>nm_device_set_managed ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+nm_device_set_managed (<em class="parameter"><code><a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *device</code></em>,
+                       <em class="parameter"><code><span class="type">gboolean</span> managed</code></em>);</pre>
+<p>Enables or disables management of  <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> by NetworkManager.</p>
+<div class="refsect3">
+<a name="id-1.5.2.10.13.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>managed</p></td>
+<td class="parameter_description"><p><code class="literal">TRUE</code> to make the device managed by NetworkManager.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="nm-device-get-autoconnect"></a><h3>nm_device_get_autoconnect ()</h3>
 <pre class="programlisting"><span class="returnvalue">gboolean</span>
 nm_device_get_autoconnect (<em class="parameter"><code><a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *device</code></em>);</pre>
 <p>Whether the <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> can be autoconnected.</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.13.5"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.14.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -966,7 +1142,7 @@ nm_device_get_autoconnect (<em class="parameter"><code><a class="link" href="NMD
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.2.9.13.6"></a><h4>Returns</h4>
+<a name="id-1.5.2.10.14.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the device is allowed to be autoconnected</p>
 </div>
 </div>
@@ -978,7 +1154,7 @@ nm_device_set_autoconnect (<em class="parameter"><code><a class="link" href="NMD
                            <em class="parameter"><code><span class="type">gboolean</span> autoconnect</code></em>);</pre>
 <p>Enables or disables automatic activation of the <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>.</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.14.5"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.15.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1008,7 +1184,7 @@ nm_device_get_firmware_missing (<em class="parameter"><code><a class="link" href
 <p>Indicates that firmware required for the device's operation is likely
 to be missing.</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.15.5"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.16.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1023,13 +1199,40 @@ to be missing.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.2.9.15.6"></a><h4>Returns</h4>
+<a name="id-1.5.2.10.16.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if firmware required for the device's operation is likely
 to be missing.</p>
 </div>
 </div>
 <hr>
 <div class="refsect2">
+<a name="nm-device-get-nm-plugin-missing"></a><h3>nm_device_get_nm_plugin_missing ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+nm_device_get_nm_plugin_missing (<em class="parameter"><code><a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *device</code></em>);</pre>
+<p>Indicates that the NetworkManager plugin for the device is not installed.</p>
+<div class="refsect3">
+<a name="id-1.5.2.10.17.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.2.10.17.6"></a><h4>Returns</h4>
+<p> <code class="literal">TRUE</code> if the device plugin not installed.</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="nm-device-get-ip4-config"></a><h3>nm_device_get_ip4_config ()</h3>
 <pre class="programlisting"><a class="link" href="NMIPConfig.html" title="NMIPConfig"><span class="returnvalue">NMIPConfig</span></a> *
 nm_device_get_ip4_config (<em class="parameter"><code><a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *device</code></em>);</pre>
@@ -1037,7 +1240,7 @@ nm_device_get_ip4_config (<em class="parameter"><code><a class="link" href="NMDe
 <p>You can alternatively use <a class="link" href="NMActiveConnection.html#nm-active-connection-get-ip4-config" title="nm_active_connection_get_ip4_config ()"><code class="function">nm_active_connection_get_ip4_config()</code></a>, which also
 works with VPN connections.</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.16.6"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.18.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1052,7 +1255,7 @@ works with VPN connections.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.2.9.16.7"></a><h4>Returns</h4>
+<a name="id-1.5.2.10.18.7"></a><h4>Returns</h4>
 <p> the IPv4 <a class="link" href="NMIPConfig.html" title="NMIPConfig"><span class="type">NMIPConfig</span></a>, or <code class="literal">NULL</code> if the device is not
 activated. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
@@ -1067,7 +1270,7 @@ nm_device_get_dhcp4_config (<em class="parameter"><code><a class="link" href="NM
 <p>You can alternatively use <a class="link" href="NMActiveConnection.html#nm-active-connection-get-dhcp4-config" title="nm_active_connection_get_dhcp4_config ()"><code class="function">nm_active_connection_get_dhcp4_config()</code></a>, which also
 works with VPN connections.</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.17.6"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.19.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1082,7 +1285,7 @@ works with VPN connections.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.2.9.17.7"></a><h4>Returns</h4>
+<a name="id-1.5.2.10.19.7"></a><h4>Returns</h4>
 <p> the IPv4 <a class="link" href="NMDhcpConfig.html" title="NMDhcpConfig"><span class="type">NMDhcpConfig</span></a>, or <code class="literal">NULL</code> if the device is
 not activated or not using DHCP. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
@@ -1097,7 +1300,7 @@ nm_device_get_ip6_config (<em class="parameter"><code><a class="link" href="NMDe
 <p>You can alternatively use <a class="link" href="NMActiveConnection.html#nm-active-connection-get-ip6-config" title="nm_active_connection_get_ip6_config ()"><code class="function">nm_active_connection_get_ip6_config()</code></a>, which also
 works with VPN connections.</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.18.6"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.20.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1112,7 +1315,7 @@ works with VPN connections.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.2.9.18.7"></a><h4>Returns</h4>
+<a name="id-1.5.2.10.20.7"></a><h4>Returns</h4>
 <p> the IPv6 <a class="link" href="NMIPConfig.html" title="NMIPConfig"><span class="type">NMIPConfig</span></a> or <code class="literal">NULL</code> if the device is not activated. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -1126,7 +1329,7 @@ nm_device_get_dhcp6_config (<em class="parameter"><code><a class="link" href="NM
 <p>You can alternatively use <a class="link" href="NMActiveConnection.html#nm-active-connection-get-dhcp6-config" title="nm_active_connection_get_dhcp6_config ()"><code class="function">nm_active_connection_get_dhcp6_config()</code></a>, which also
 works with VPN connections.</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.19.6"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.21.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1141,7 +1344,7 @@ works with VPN connections.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.2.9.19.7"></a><h4>Returns</h4>
+<a name="id-1.5.2.10.21.7"></a><h4>Returns</h4>
 <p> the IPv6 <a class="link" href="NMDhcpConfig.html" title="NMDhcpConfig"><span class="type">NMDhcpConfig</span></a>, or <code class="literal">NULL</code> if the device is
 not activated or not using DHCPv6. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
@@ -1154,7 +1357,7 @@ not activated or not using DHCPv6. </p>
 nm_device_get_state (<em class="parameter"><code><a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *device</code></em>);</pre>
 <p>Gets the current <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> state.</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.20.5"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.22.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1169,7 +1372,7 @@ nm_device_get_state (<em class="parameter"><code><a class="link" href="NMDevice.
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.2.9.20.6"></a><h4>Returns</h4>
+<a name="id-1.5.2.10.22.6"></a><h4>Returns</h4>
 <p> the current device state</p>
 </div>
 </div>
@@ -1180,7 +1383,7 @@ nm_device_get_state (<em class="parameter"><code><a class="link" href="NMDevice.
 nm_device_get_state_reason (<em class="parameter"><code><a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *device</code></em>);</pre>
 <p>Gets the reason for entering the current <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> state.</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.21.5"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.23.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1195,7 +1398,7 @@ nm_device_get_state_reason (<em class="parameter"><code><a class="link" href="NM
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.2.9.21.6"></a><h4>Returns</h4>
+<a name="id-1.5.2.10.23.6"></a><h4>Returns</h4>
 <p> the reason for entering the current device state</p>
 </div>
 </div>
@@ -1206,7 +1409,7 @@ nm_device_get_state_reason (<em class="parameter"><code><a class="link" href="NM
 nm_device_get_active_connection (<em class="parameter"><code><a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *device</code></em>);</pre>
 <p>Gets the <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> object which owns this device during activation.</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.22.5"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.24.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1221,7 +1424,7 @@ nm_device_get_active_connection (<em class="parameter"><code><a class="link" hre
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.2.9.22.6"></a><h4>Returns</h4>
+<a name="id-1.5.2.10.24.6"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> or <code class="literal">NULL</code> if the device is
 not part of an active connection. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
@@ -1236,7 +1439,7 @@ nm_device_get_available_connections (<em class="parameter"><code><a class="link"
 be activated on <em class="parameter"><code>device</code></em>
 .</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.23.5"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.25.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1251,7 +1454,7 @@ be activated on <em class="parameter"><code>device</code></em>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.2.9.23.6"></a><h4>Returns</h4>
+<a name="id-1.5.2.10.25.6"></a><h4>Returns</h4>
 <p> the <span class="type">GPtrArray</span>
 containing <a href="NMRemoteConnection.html"><span class="type">NMRemoteConnections</span></a>. This is the internal copy used by
 the connection, and must not be modified. </p>
@@ -1268,7 +1471,7 @@ an opaque string that can be used to recognize when
 seemingly-unrelated <a href="NMDevice.html"><span class="type">NMDevices</span></a> are actually just different virtual
 ports on a single physical port. (Eg, NPAR / SR-IOV.)</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.24.5"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.26.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1283,7 +1486,7 @@ ports on a single physical port. (Eg, NPAR / SR-IOV.)</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.2.9.24.6"></a><h4>Returns</h4>
+<a name="id-1.5.2.10.26.6"></a><h4>Returns</h4>
 <p> the physical port ID of the device, or <code class="literal">NULL</code> if the port
 ID is unknown. This is the internal string used by the device and
 must not be modified.</p>
@@ -1296,7 +1499,7 @@ must not be modified.</p>
 nm_device_get_mtu (<em class="parameter"><code><a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *device</code></em>);</pre>
 <p>Gets the  MTU of the <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>.</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.25.5"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.27.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1311,18 +1514,46 @@ nm_device_get_mtu (<em class="parameter"><code><a class="link" href="NMDevice.ht
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.2.9.25.6"></a><h4>Returns</h4>
+<a name="id-1.5.2.10.27.6"></a><h4>Returns</h4>
 <p> the MTU of the device.</p>
 </div>
 </div>
 <hr>
 <div class="refsect2">
+<a name="nm-device-is-real"></a><h3>nm_device_is_real ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+nm_device_is_real (<em class="parameter"><code><a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *device</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.5.2.10.28.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.2.10.28.5"></a><h4>Returns</h4>
+<p> <code class="literal">TRUE</code> if the device exists, or <code class="literal">FALSE</code> if it is a placeholder device
+that could be automatically created by NetworkManager if one of its
+<a class="link" href="NMDevice.html#NMDevice--available-connections" title="The “available-connections” property"><span class="type">“available-connections”</span></a> was activated.</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="nm-device-is-software"></a><h3>nm_device_is_software ()</h3>
 <pre class="programlisting"><span class="returnvalue">gboolean</span>
 nm_device_is_software (<em class="parameter"><code><a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *device</code></em>);</pre>
 <p>Whether the device is a software device.</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.26.5"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.29.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1337,7 +1568,7 @@ nm_device_is_software (<em class="parameter"><code><a class="link" href="NMDevic
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.2.9.26.6"></a><h4>Returns</h4>
+<a name="id-1.5.2.10.29.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if <em class="parameter"><code>device</code></em>
 is a software device, <code class="literal">FALSE</code> if it is a hardware device.</p>
 </div>
@@ -1349,7 +1580,7 @@ is a software device, <code class="literal">FALSE</code> if it is a hardware dev
 nm_device_get_product (<em class="parameter"><code><a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *device</code></em>);</pre>
 <p>Gets the product string of the <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>.</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.27.5"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.30.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1364,7 +1595,7 @@ nm_device_get_product (<em class="parameter"><code><a class="link" href="NMDevic
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.2.9.27.6"></a><h4>Returns</h4>
+<a name="id-1.5.2.10.30.6"></a><h4>Returns</h4>
 <p> the product name of the device. This is the internal string used by the
 device, and must not be modified.</p>
 </div>
@@ -1376,7 +1607,7 @@ device, and must not be modified.</p>
 nm_device_get_vendor (<em class="parameter"><code><a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *device</code></em>);</pre>
 <p>Gets the vendor string of the <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>.</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.28.5"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.31.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1391,7 +1622,7 @@ nm_device_get_vendor (<em class="parameter"><code><a class="link" href="NMDevice
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.2.9.28.6"></a><h4>Returns</h4>
+<a name="id-1.5.2.10.31.6"></a><h4>Returns</h4>
 <p> the vendor name of the device. This is the internal string used by the
 device, and must not be modified.</p>
 </div>
@@ -1404,7 +1635,7 @@ nm_device_get_description (<em class="parameter"><code><a class="link" href="NMD
 <p>Gets a description of <em class="parameter"><code>device</code></em>
 , based on its vendor and product names.</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.29.5"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.32.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1419,7 +1650,7 @@ nm_device_get_description (<em class="parameter"><code><a class="link" href="NMD
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.2.9.29.6"></a><h4>Returns</h4>
+<a name="id-1.5.2.10.32.6"></a><h4>Returns</h4>
 <p> a description of <em class="parameter"><code>device</code></em>
 . If either the vendor or the
 product name is unknown, this returns the interface name.</p>
@@ -1432,7 +1663,7 @@ product name is unknown, this returns the interface name.</p>
 nm_device_get_metered (<em class="parameter"><code><a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *device</code></em>);</pre>
 <p>Gets the metered setting of a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>.</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.30.5"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.33.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1447,10 +1678,41 @@ nm_device_get_metered (<em class="parameter"><code><a class="link" href="NMDevic
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.2.9.30.6"></a><h4>Returns</h4>
+<a name="id-1.5.2.10.33.6"></a><h4>Returns</h4>
 <p> the metered setting.</p>
 </div>
-<p class="since">Since: 1.0.6</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-get-lldp-neighbors"></a><h3>nm_device_get_lldp_neighbors ()</h3>
+<pre class="programlisting"><span class="returnvalue">GPtrArray</span> *
+nm_device_get_lldp_neighbors (<em class="parameter"><code><a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *device</code></em>);</pre>
+<p>Gets the list of neighbors discovered through LLDP.</p>
+<div class="refsect3">
+<a name="id-1.5.2.10.34.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.2.10.34.6"></a><h4>Returns</h4>
+<p> the <span class="type">GPtrArray</span>
+containing <a class="link" href="NMDevice.html#NMLldpNeighbor"><span class="type">NMLldpNeighbor</span></a>s. This is the internal copy used by the
+device and must not be modified. The library never modifies the returned
+array and thus it is safe for callers to reference and keep using it. </p>
+<p><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> NMLldpNeighbor][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+<p class="since">Since: 1.2</p>
 </div>
 <hr>
 <div class="refsect2">
@@ -1462,7 +1724,7 @@ nm_device_disambiguate_names (<em class="parameter"><code><a class="link" href="
 devices in <em class="parameter"><code>devices</code></em>
 .</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.31.5"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.35.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1485,13 +1747,167 @@ devices in <em class="parameter"><code>devices</code></em>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.2.9.31.6"></a><h4>Returns</h4>
+<a name="id-1.5.2.10.35.6"></a><h4>Returns</h4>
 <p> the device names. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span></p>
 </div>
 </div>
 <hr>
 <div class="refsect2">
+<a name="nm-device-reapply"></a><h3>nm_device_reapply ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+nm_device_reapply (<em class="parameter"><code><a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *device</code></em>,
+                   <em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>,
+                   <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
+                   <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
+                   <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+<p>Attempts to update device with changes to the currently active connection
+made since it was last applied.</p>
+<div class="refsect3">
+<a name="id-1.5.2.10.36.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>the <a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> to replace the applied settings with or <code class="literal">NULL</code> to reuse existing</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>always set this to zero</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>a <span class="type">GCancellable</span>, or <code class="literal">NULL</code></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>location for a <span class="type">GError</span>, or <code class="literal">NULL</code></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.2.10.36.6"></a><h4>Returns</h4>
+<p> <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> on error, in which case <em class="parameter"><code>error</code></em>
+will be set.</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-reapply-async"></a><h3>nm_device_reapply_async ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+nm_device_reapply_async (<em class="parameter"><code><a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *device</code></em>,
+                         <em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>,
+                         <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
+                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
+                         <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
+                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
+<p>Asynchronously begins an attempt to update device with changes to the
+currently active connection made since it was last applied.</p>
+<div class="refsect3">
+<a name="id-1.5.2.10.37.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>the <a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> to replace the applied settings with or <code class="literal">NULL</code> to reuse existing</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>always set this to zero</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>a <span class="type">GCancellable</span>, or <code class="literal">NULL</code></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>callback to be called when the reapply operation completes</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>caller-specific data passed to <em class="parameter"><code>callback</code></em>
+</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-reapply-finish"></a><h3>nm_device_reapply_finish ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+nm_device_reapply_finish (<em class="parameter"><code><a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *device</code></em>,
+                          <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
+                          <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+<p>Gets the result of a call to <a class="link" href="NMDevice.html#nm-device-reapply-async" title="nm_device_reapply_async ()"><code class="function">nm_device_reapply_async()</code></a>.</p>
+<div class="refsect3">
+<a name="id-1.5.2.10.38.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>result</p></td>
+<td class="parameter_description"><p>the result passed to the <span class="type">GAsyncReadyCallback</span></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>location for a <span class="type">GError</span>, or <code class="literal">NULL</code></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.2.10.38.6"></a><h4>Returns</h4>
+<p> <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> on error, in which case <em class="parameter"><code>error</code></em>
+will be set.</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="nm-device-disconnect"></a><h3>nm_device_disconnect ()</h3>
 <pre class="programlisting"><span class="returnvalue">gboolean</span>
 nm_device_disconnect (<em class="parameter"><code><a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *device</code></em>,
@@ -1501,7 +1917,7 @@ nm_device_disconnect (<em class="parameter"><code><a class="link" href="NMDevice
 automatically connecting to networks until the next manual network connection
 request.</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.32.5"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.39.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1528,7 +1944,7 @@ request.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.2.9.32.6"></a><h4>Returns</h4>
+<a name="id-1.5.2.10.39.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> on error, in which case <em class="parameter"><code>error</code></em>
 will be set.</p>
 </div>
@@ -1545,7 +1961,7 @@ nm_device_disconnect_async (<em class="parameter"><code><a class="link" href="NM
 prevents the device from automatically connecting to networks until the next
 manual network connection request.</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.33.5"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.40.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1587,7 +2003,7 @@ nm_device_disconnect_finish (<em class="parameter"><code><a class="link" href="N
                              <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 <p>Gets the result of a call to <a class="link" href="NMDevice.html#nm-device-disconnect-async" title="nm_device_disconnect_async ()"><code class="function">nm_device_disconnect_async()</code></a>.</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.34.5"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.41.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1614,7 +2030,7 @@ nm_device_disconnect_finish (<em class="parameter"><code><a class="link" href="N
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.2.9.34.6"></a><h4>Returns</h4>
+<a name="id-1.5.2.10.41.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> on error, in which case <em class="parameter"><code>error</code></em>
 will be set.</p>
 </div>
@@ -1628,7 +2044,7 @@ nm_device_delete (<em class="parameter"><code><a class="link" href="NMDevice.htm
                   <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 <p>Deletes the software device. Hardware devices can't be deleted.</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.35.5"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.42.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1655,7 +2071,7 @@ nm_device_delete (<em class="parameter"><code><a class="link" href="NMDevice.htm
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.2.9.35.6"></a><h4>Returns</h4>
+<a name="id-1.5.2.10.42.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> on error, in which case <em class="parameter"><code>error</code></em>
 will be set.</p>
 </div>
@@ -1671,7 +2087,7 @@ nm_device_delete_async (<em class="parameter"><code><a class="link" href="NMDevi
 <p>Asynchronously begins deleteing the software device. Hardware devices can't
 be deleted.</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.36.5"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.43.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1713,7 +2129,7 @@ nm_device_delete_finish (<em class="parameter"><code><a class="link" href="NMDev
                          <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 <p>Gets the result of a call to <a class="link" href="NMDevice.html#nm-device-delete-async" title="nm_device_delete_async ()"><code class="function">nm_device_delete_async()</code></a>.</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.37.5"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.44.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1740,7 +2156,7 @@ nm_device_delete_finish (<em class="parameter"><code><a class="link" href="NMDev
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.2.9.37.6"></a><h4>Returns</h4>
+<a name="id-1.5.2.10.44.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> on error, in which case <em class="parameter"><code>error</code></em>
 will be set.</p>
 </div>
@@ -1762,7 +2178,7 @@ Ethernet, Bluetooth, Wi-Fi WPA connections, or any other connection that is
 incompatible with the device. To get the full list of connections see
 <a class="link" href="NMClient.html#nm-client-get-connections" title="nm_client_get_connections ()"><code class="function">nm_client_get_connections()</code></a>.</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.38.5"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.45.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1784,7 +2200,7 @@ incompatible with the device. To get the full list of connections see
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.2.9.38.6"></a><h4>Returns</h4>
+<a name="id-1.5.2.10.45.6"></a><h4>Returns</h4>
 <p> an array of
 <a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnections</span></a> that could be activated with the given <em class="parameter"><code>device</code></em>
 .  The array
@@ -1807,7 +2223,7 @@ network, and will not be valid if it describes a WPA network, or if it is
 an Ethernet, Bluetooth, WWAN, etc connection that is incompatible with the
 device.</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.39.5"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.46.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1831,7 +2247,7 @@ against</p></td>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.2.9.39.6"></a><h4>Returns</h4>
+<a name="id-1.5.2.10.46.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the connection may be activated with this device, <code class="literal">FALSE</code>
 if is incompatible with the device's capabilities and characteristics.</p>
 </div>
@@ -1855,7 +2271,7 @@ device.</p>
 compatibility of the given device and connection. But, in addition, it sets
 GError when FALSE is returned.</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.40.6"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.47.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1884,7 +2300,7 @@ against</p></td>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.2.9.40.7"></a><h4>Returns</h4>
+<a name="id-1.5.2.10.47.7"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the connection may be activated with this device, <code class="literal">FALSE</code>
 if is incompatible with the device's capabilities and characteristics.</p>
 </div>
@@ -1898,7 +2314,7 @@ nm_device_get_setting_type (<em class="parameter"><code><a class="link" href="NM
 that can be used on <em class="parameter"><code>device</code></em>
 .</p>
 <div class="refsect3">
-<a name="id-1.5.2.9.41.5"></a><h4>Parameters</h4>
+<a name="id-1.5.2.10.48.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1913,11 +2329,225 @@ that can be used on <em class="parameter"><code>device</code></em>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.2.9.41.6"></a><h4>Returns</h4>
+<a name="id-1.5.2.10.48.6"></a><h4>Returns</h4>
 <p> <em class="parameter"><code>device</code></em>
 's associated <a class="link" href="NMSetting.html" title="NMSetting"><span class="type">NMSetting</span></a> type</p>
 </div>
 </div>
+<hr>
+<div class="refsect2">
+<a name="nm-lldp-neighbor-new"></a><h3>nm_lldp_neighbor_new ()</h3>
+<pre class="programlisting"><a class="link" href="NMDevice.html#NMLldpNeighbor"><span class="returnvalue">NMLldpNeighbor</span></a> *
+nm_lldp_neighbor_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Creates a new <a class="link" href="NMDevice.html#NMLldpNeighbor"><span class="type">NMLldpNeighbor</span></a> object.</p>
+<div class="refsect3">
+<a name="id-1.5.2.10.49.5"></a><h4>Returns</h4>
+<p> the new <a class="link" href="NMDevice.html#NMLldpNeighbor"><span class="type">NMLldpNeighbor</span></a> object. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-lldp-neighbor-ref"></a><h3>nm_lldp_neighbor_ref ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+nm_lldp_neighbor_ref (<em class="parameter"><code><a class="link" href="NMDevice.html#NMLldpNeighbor"><span class="type">NMLldpNeighbor</span></a> *neighbor</code></em>);</pre>
+<p>Increases the reference count of the object.</p>
+<div class="refsect3">
+<a name="id-1.5.2.10.50.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>neighbor</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMDevice.html#NMLldpNeighbor"><span class="type">NMLldpNeighbor</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-lldp-neighbor-unref"></a><h3>nm_lldp_neighbor_unref ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+nm_lldp_neighbor_unref (<em class="parameter"><code><a class="link" href="NMDevice.html#NMLldpNeighbor"><span class="type">NMLldpNeighbor</span></a> *neighbor</code></em>);</pre>
+<p>Decreases the reference count of the object.  If the reference count
+reaches zero, the object will be destroyed.</p>
+<div class="refsect3">
+<a name="id-1.5.2.10.51.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>neighbor</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMDevice.html#NMLldpNeighbor"><span class="type">NMLldpNeighbor</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-lldp-neighbor-get-attr-names"></a><h3>nm_lldp_neighbor_get_attr_names ()</h3>
+<pre class="programlisting"><span class="returnvalue">char</span> **
+nm_lldp_neighbor_get_attr_names (<em class="parameter"><code><a class="link" href="NMDevice.html#NMLldpNeighbor"><span class="type">NMLldpNeighbor</span></a> *neighbor</code></em>);</pre>
+<p>Gets an array of attribute names available for <em class="parameter"><code>neighbor</code></em>
+.</p>
+<div class="refsect3">
+<a name="id-1.5.2.10.52.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>neighbor</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMDevice.html#NMLldpNeighbor"><span class="type">NMLldpNeighbor</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.2.10.52.6"></a><h4>Returns</h4>
+<p> a <code class="literal">NULL</code>-terminated array of attribute names. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-lldp-neighbor-get-attr-string-value"></a><h3>nm_lldp_neighbor_get_attr_string_value ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+nm_lldp_neighbor_get_attr_string_value
+                               (<em class="parameter"><code><a class="link" href="NMDevice.html#NMLldpNeighbor"><span class="type">NMLldpNeighbor</span></a> *neighbor</code></em>,
+                                <em class="parameter"><code><span class="type">char</span> *name</code></em>,
+                                <em class="parameter"><code>const <span class="type">char</span> **out_value</code></em>);</pre>
+<p>Gets the string value of attribute with name <em class="parameter"><code>name</code></em>
+ on <em class="parameter"><code>neighbor</code></em>
+</p>
+<div class="refsect3">
+<a name="id-1.5.2.10.53.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>neighbor</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMDevice.html#NMLldpNeighbor"><span class="type">NMLldpNeighbor</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>the attribute name</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>out_value</p></td>
+<td class="parameter_description"><p> on return, the attribute value. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.2.10.53.6"></a><h4>Returns</h4>
+<p> <code class="literal">TRUE</code> if a string attribute with name <em class="parameter"><code>name</code></em>
+was found, <code class="literal">FALSE</code> otherwise</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-lldp-neighbor-get-attr-uint-value"></a><h3>nm_lldp_neighbor_get_attr_uint_value ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+nm_lldp_neighbor_get_attr_uint_value (<em class="parameter"><code><a class="link" href="NMDevice.html#NMLldpNeighbor"><span class="type">NMLldpNeighbor</span></a> *neighbor</code></em>,
+                                      <em class="parameter"><code><span class="type">char</span> *name</code></em>,
+                                      <em class="parameter"><code><span class="type">guint</span> *out_value</code></em>);</pre>
+<p>Gets the uint value of attribute with name <em class="parameter"><code>name</code></em>
+ on <em class="parameter"><code>neighbor</code></em>
+</p>
+<div class="refsect3">
+<a name="id-1.5.2.10.54.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>neighbor</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMDevice.html#NMLldpNeighbor"><span class="type">NMLldpNeighbor</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>the attribute name</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>out_value</p></td>
+<td class="parameter_description"><p> on return, the attribute value. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.2.10.54.6"></a><h4>Returns</h4>
+<p> <code class="literal">TRUE</code> if a uint attribute with name <em class="parameter"><code>name</code></em>
+was found, <code class="literal">FALSE</code> otherwise</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-lldp-neighbor-get-attr-type"></a><h3>nm_lldp_neighbor_get_attr_type ()</h3>
+<pre class="programlisting">const <span class="returnvalue">GVariantType</span> *
+nm_lldp_neighbor_get_attr_type (<em class="parameter"><code><a class="link" href="NMDevice.html#NMLldpNeighbor"><span class="type">NMLldpNeighbor</span></a> *neighbor</code></em>,
+                                <em class="parameter"><code><span class="type">char</span> *name</code></em>);</pre>
+<p>Get the type of an attribute.</p>
+<div class="refsect3">
+<a name="id-1.5.2.10.55.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>neighbor</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMDevice.html#NMLldpNeighbor"><span class="type">NMLldpNeighbor</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>the attribute name</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.2.10.55.6"></a><h4>Returns</h4>
+<p> the <span class="type">GVariantType</span> of the attribute with name <em class="parameter"><code>name</code></em>
+</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
 </div>
 <div class="refsect1">
 <a name="NMDevice.other_details"></a><h2>Types and Values</h2>
@@ -1970,6 +2600,12 @@ that can be used on <em class="parameter"><code>device</code></em>
 </div>
 <hr>
 <div class="refsect2">
+<a name="NM-DEVICE-REAL:CAPS"></a><h3>NM_DEVICE_REAL</h3>
+<pre class="programlisting">#define NM_DEVICE_REAL "real"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NM-DEVICE-MANAGED:CAPS"></a><h3>NM_DEVICE_MANAGED</h3>
 <pre class="programlisting">#define NM_DEVICE_MANAGED "managed"
 </pre>
@@ -1988,6 +2624,12 @@ that can be used on <em class="parameter"><code>device</code></em>
 </div>
 <hr>
 <div class="refsect2">
+<a name="NM-DEVICE-NM-PLUGIN-MISSING:CAPS"></a><h3>NM_DEVICE_NM_PLUGIN_MISSING</h3>
+<pre class="programlisting">#define NM_DEVICE_NM_PLUGIN_MISSING "nm-plugin-missing"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NM-DEVICE-IP4-CONFIG:CAPS"></a><h3>NM_DEVICE_IP4_CONFIG</h3>
 <pre class="programlisting">#define NM_DEVICE_IP4_CONFIG "ip4-config"
 </pre>
@@ -2064,6 +2706,12 @@ that can be used on <em class="parameter"><code>device</code></em>
 <pre class="programlisting">#define NM_DEVICE_METERED "metered"
 </pre>
 </div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-LLDP-NEIGHBORS:CAPS"></a><h3>NM_DEVICE_LLDP_NEIGHBORS</h3>
+<pre class="programlisting">#define NM_DEVICE_LLDP_NEIGHBORS "lldp-neighbors"
+</pre>
+</div>
 </div>
 <div class="refsect1">
 <a name="NMDevice.property-details"></a><h2>Property Details</h2>
@@ -2184,6 +2832,13 @@ operations like addressing and routing.</p>
 </div>
 <hr>
 <div class="refsect2">
+<a name="NMDevice--lldp-neighbors"></a><h3>The <code class="literal">“lldp-neighbors”</code> property</h3>
+<pre class="programlisting">  “lldp-neighbors”           <span class="type">GPtrArray</span> *</pre>
+<p>The LLDP neighbors.</p>
+<p>Flags: Read</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NMDevice--managed"></a><h3>The <code class="literal">“managed”</code> property</h3>
 <pre class="programlisting">  “managed”                  <span class="type">gboolean</span></pre>
 <p>Whether the device is managed by NetworkManager.</p>
@@ -2197,7 +2852,7 @@ operations like addressing and routing.</p>
 <p>Whether the device is metered.</p>
 <p>Flags: Read</p>
 <p>Default value: 0</p>
-<p class="since">Since: 1.0.6</p>
+<p class="since">Since: 1.2</p>
 </div>
 <hr>
 <div class="refsect2">
@@ -2209,6 +2864,16 @@ operations like addressing and routing.</p>
 </div>
 <hr>
 <div class="refsect2">
+<a name="NMDevice--nm-plugin-missing"></a><h3>The <code class="literal">“nm-plugin-missing”</code> property</h3>
+<pre class="programlisting">  “nm-plugin-missing”        <span class="type">gboolean</span></pre>
+<p>When <code class="literal">TRUE</code> indicates that the NetworkManager plugin for the device
+is not installed.</p>
+<p>Flags: Read</p>
+<p>Default value: FALSE</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NMDevice--physical-port-id"></a><h3>The <code class="literal">“physical-port-id”</code> property</h3>
 <pre class="programlisting">  “physical-port-id”         <span class="type">gchar</span> *</pre>
 <p>The physical port ID of the device. (See
@@ -2226,6 +2891,17 @@ operations like addressing and routing.</p>
 </div>
 <hr>
 <div class="refsect2">
+<a name="NMDevice--real"></a><h3>The <code class="literal">“real”</code> property</h3>
+<pre class="programlisting">  “real”                     <span class="type">gboolean</span></pre>
+<p>Whether the device is real or is a placeholder device that could
+be created automatically by NetworkManager if one of its
+<a class="link" href="NMDevice.html#NMDevice--available-connections" title="The “available-connections” property"><span class="type">“available-connections”</span></a> was activated.</p>
+<p>Flags: Read</p>
+<p>Default value: FALSE</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NMDevice--state"></a><h3>The <code class="literal">“state”</code> property</h3>
 <pre class="programlisting">  “state”                    <a class="link" href="libnm-nm-dbus-interface.html#NMDeviceState" title="enum NMDeviceState"><span class="type">NMDeviceState</span></a></pre>
 <p>The state of the device.</p>
@@ -2274,7 +2950,7 @@ user_function (<a class="link" href="NMDevice.html" title="NMDevice"><span class
                <span class="type">gpointer</span>  user_data)</pre>
 <p>Notifies the state change of a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>.</p>
 <div class="refsect3">
-<a name="id-1.5.2.12.2.5"></a><h4>Parameters</h4>
+<a name="id-1.5.2.13.2.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
diff --git a/docs/libnm/html/NMDeviceEthernet.html b/docs/libnm/html/NMDeviceEthernet.html
index 04e68bda..0b6dc4a2 100644
--- a/docs/libnm/html/NMDeviceEthernet.html
+++ b/docs/libnm/html/NMDeviceEthernet.html
@@ -71,6 +71,13 @@
 <a class="link" href="NMDeviceEthernet.html#nm-device-ethernet-get-carrier" title="nm_device_ethernet_get_carrier ()">nm_device_ethernet_get_carrier</a> <span class="c_punctuation">()</span>
 </td>
 </tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> * const *
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceEthernet.html#nm-device-ethernet-get-s390-subchannels" title="nm_device_ethernet_get_s390_subchannels ()">nm_device_ethernet_get_s390_subchannels</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
 </tbody>
 </table></div>
 </div>
@@ -101,6 +108,11 @@
 <td class="property_flags">Read</td>
 </tr>
 <tr>
+<td class="property_type"><span class="type">GStrv</span></td>
+<td class="property_name"><a class="link" href="NMDeviceEthernet.html#NMDeviceEthernet--s390-subchannels" title="The “s390-subchannels” property">s390-subchannels</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
 <td class="property_type"><span class="type">guint</span></td>
 <td class="property_name"><a class="link" href="NMDeviceEthernet.html#NMDeviceEthernet--speed" title="The “speed” property">speed</a></td>
 <td class="property_flags">Read</td>
@@ -132,6 +144,10 @@
 <td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMDeviceEthernet.html#NM-DEVICE-ETHERNET-CARRIER:CAPS" title="NM_DEVICE_ETHERNET_CARRIER">NM_DEVICE_ETHERNET_CARRIER</a></td>
 </tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceEthernet.html#NM-DEVICE-ETHERNET-S390-SUBCHANNELS:CAPS" title="NM_DEVICE_ETHERNET_S390_SUBCHANNELS">NM_DEVICE_ETHERNET_S390_SUBCHANNELS</a></td>
+</tr>
 </tbody>
 </table></div>
 </div>
@@ -254,6 +270,36 @@ nm_device_ethernet_get_carrier (<em class="parameter"><code><a class="link" href
 <p> <code class="literal">TRUE</code> if the device has carrier</p>
 </div>
 </div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-ethernet-get-s390-subchannels"></a><h3>nm_device_ethernet_get_s390_subchannels ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> * const *
+nm_device_ethernet_get_s390_subchannels
+                               (<em class="parameter"><code><a class="link" href="NMDeviceEthernet.html" title="NMDeviceEthernet"><span class="type">NMDeviceEthernet</span></a> *device</code></em>);</pre>
+<p>Return the list of s390 subchannels if the device supports them.</p>
+<div class="refsect3">
+<a name="id-1.5.7.8.6.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceEthernet.html" title="NMDeviceEthernet"><span class="type">NMDeviceEthernet</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.7.8.6.6"></a><h4>Returns</h4>
+<p> array of strings, each specifying
+one subchannel the s390 device uses to communicate to the host. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8]</span></p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
 </div>
 <div class="refsect1">
 <a name="NMDeviceEthernet.other_details"></a><h2>Types and Values</h2>
@@ -280,6 +326,12 @@ nm_device_ethernet_get_carrier (<em class="parameter"><code><a class="link" href
 <pre class="programlisting">#define NM_DEVICE_ETHERNET_CARRIER     "carrier"
 </pre>
 </div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-ETHERNET-S390-SUBCHANNELS:CAPS"></a><h3>NM_DEVICE_ETHERNET_S390_SUBCHANNELS</h3>
+<pre class="programlisting">#define NM_DEVICE_ETHERNET_S390_SUBCHANNELS "s390-subchannels"
+</pre>
+</div>
 </div>
 <div class="refsect1">
 <a name="NMDeviceEthernet.property-details"></a><h2>Property Details</h2>
@@ -308,6 +360,15 @@ nm_device_ethernet_get_carrier (<em class="parameter"><code><a class="link" href
 </div>
 <hr>
 <div class="refsect2">
+<a name="NMDeviceEthernet--s390-subchannels"></a><h3>The <code class="literal">“s390-subchannels”</code> property</h3>
+<pre class="programlisting">  “s390-subchannels”         <span class="type">GStrv</span></pre>
+<p>Identifies subchannels of this network device used for
+communication with z/VM or s390 host.</p>
+<p>Flags: Read</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NMDeviceEthernet--speed"></a><h3>The <code class="literal">“speed”</code> property</h3>
 <pre class="programlisting">  “speed”                    <span class="type">guint</span></pre>
 <p>The speed of the device.</p>
diff --git a/docs/libnm/html/NMDeviceIPTunnel.html b/docs/libnm/html/NMDeviceIPTunnel.html
new file mode 100644
index 00000000..771b9c45
--- /dev/null
+++ b/docs/libnm/html/NMDeviceIPTunnel.html
@@ -0,0 +1,739 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NMDeviceIPTunnel: libnm Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="libnm Reference Manual">
+<link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
+<link rel="prev" href="NMDeviceInfiniband.html" title="NMDeviceInfiniband">
+<link rel="next" href="NMDeviceMacvlan.html" title="NMDeviceMacvlan">
+<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#NMDeviceIPTunnel.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+                  <a href="#NMDeviceIPTunnel.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties">  <span class="dim">|</span> 
+                  <a href="#NMDeviceIPTunnel.properties" class="shortcut">Properties</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="NMDeviceInfiniband.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="NMDeviceMacvlan.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="NMDeviceIPTunnel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="NMDeviceIPTunnel.top_of_page"></a>NMDeviceIPTunnel</span></h2>
+<p>NMDeviceIPTunnel</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="NMDeviceIPTunnel.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a class="link" href="NMDevice.html" title="NMDevice"><span class="returnvalue">NMDevice</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-parent" title="nm_device_ip_tunnel_get_parent ()">nm_device_ip_tunnel_get_parent</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="libnm-nm-dbus-interface.html#NMIPTunnelMode" title="enum NMIPTunnelMode"><span class="returnvalue">NMIPTunnelMode</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-mode" title="nm_device_ip_tunnel_get_mode ()">nm_device_ip_tunnel_get_mode</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-local" title="nm_device_ip_tunnel_get_local ()">nm_device_ip_tunnel_get_local</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-remote" title="nm_device_ip_tunnel_get_remote ()">nm_device_ip_tunnel_get_remote</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">guint8</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-ttl" title="nm_device_ip_tunnel_get_ttl ()">nm_device_ip_tunnel_get_ttl</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">guint8</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-tos" title="nm_device_ip_tunnel_get_tos ()">nm_device_ip_tunnel_get_tos</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-path-mtu-discovery" title="nm_device_ip_tunnel_get_path_mtu_discovery ()">nm_device_ip_tunnel_get_path_mtu_discovery</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-input-key" title="nm_device_ip_tunnel_get_input_key ()">nm_device_ip_tunnel_get_input_key</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-output-key" title="nm_device_ip_tunnel_get_output_key ()">nm_device_ip_tunnel_get_output_key</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">guint8</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-encapsulation-limit" title="nm_device_ip_tunnel_get_encapsulation_limit ()">nm_device_ip_tunnel_get_encapsulation_limit</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">guint</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-flow-label" title="nm_device_ip_tunnel_get_flow_label ()">nm_device_ip_tunnel_get_flow_label</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="NMDeviceIPTunnel.properties"></a><h2>Properties</h2>
+<div class="informaltable"><table border="0">
+<colgroup>
+<col width="150px" class="properties_type">
+<col width="300px" class="properties_name">
+<col width="200px" class="properties_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="property_type"><span class="type">guchar</span></td>
+<td class="property_name"><a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--encapsulation-limit" title="The “encapsulation-limit” property">encapsulation-limit</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">guint</span></td>
+<td class="property_name"><a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--flow-label" title="The “flow-label” property">flow-label</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
+<td class="property_type">
+<span class="type">gchar</span> *</td>
+<td class="property_name"><a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--input-key" title="The “input-key” property">input-key</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
+<td class="property_type">
+<span class="type">gchar</span> *</td>
+<td class="property_name"><a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--local" title="The “local” property">local</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">guint</span></td>
+<td class="property_name"><a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--mode" title="The “mode” property">mode</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
+<td class="property_type">
+<span class="type">gchar</span> *</td>
+<td class="property_name"><a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--output-key" title="The “output-key” property">output-key</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
+<td class="property_type">
+<a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *</td>
+<td class="property_name"><a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--parent" title="The “parent” property">parent</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">gboolean</span></td>
+<td class="property_name"><a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--path-mtu-discovery" title="The “path-mtu-discovery” property">path-mtu-discovery</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
+<td class="property_type">
+<span class="type">gchar</span> *</td>
+<td class="property_name"><a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--remote" title="The “remote” property">remote</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">guchar</span></td>
+<td class="property_name"><a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--tos" title="The “tos” property">tos</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">guchar</span></td>
+<td class="property_name"><a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--ttl" title="The “ttl” property">ttl</a></td>
+<td class="property_flags">Read</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="NMDeviceIPTunnel.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-MODE:CAPS" title="NM_DEVICE_IP_TUNNEL_MODE">NM_DEVICE_IP_TUNNEL_MODE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-PARENT:CAPS" title="NM_DEVICE_IP_TUNNEL_PARENT">NM_DEVICE_IP_TUNNEL_PARENT</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-LOCAL:CAPS" title="NM_DEVICE_IP_TUNNEL_LOCAL">NM_DEVICE_IP_TUNNEL_LOCAL</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-REMOTE:CAPS" title="NM_DEVICE_IP_TUNNEL_REMOTE">NM_DEVICE_IP_TUNNEL_REMOTE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-TTL:CAPS" title="NM_DEVICE_IP_TUNNEL_TTL">NM_DEVICE_IP_TUNNEL_TTL</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-TOS:CAPS" title="NM_DEVICE_IP_TUNNEL_TOS">NM_DEVICE_IP_TUNNEL_TOS</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-PATH-MTU-DISCOVERY:CAPS" title="NM_DEVICE_IP_TUNNEL_PATH_MTU_DISCOVERY">NM_DEVICE_IP_TUNNEL_PATH_MTU_DISCOVERY</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-INPUT-KEY:CAPS" title="NM_DEVICE_IP_TUNNEL_INPUT_KEY">NM_DEVICE_IP_TUNNEL_INPUT_KEY</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-OUTPUT-KEY:CAPS" title="NM_DEVICE_IP_TUNNEL_OUTPUT_KEY">NM_DEVICE_IP_TUNNEL_OUTPUT_KEY</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-ENCAPSULATION-LIMIT:CAPS" title="NM_DEVICE_IP_TUNNEL_ENCAPSULATION_LIMIT">NM_DEVICE_IP_TUNNEL_ENCAPSULATION_LIMIT</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-FLOW-LABEL:CAPS" title="NM_DEVICE_IP_TUNNEL_FLOW_LABEL">NM_DEVICE_IP_TUNNEL_FLOW_LABEL</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="NMDeviceIPTunnel.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen">    GObject
+    <span class="lineart">╰──</span> <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
+        <span class="lineart">╰──</span> <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
+            <span class="lineart">╰──</span> NMDeviceIPTunnel
+</pre>
+</div>
+<div class="refsect1">
+<a name="NMDeviceIPTunnel.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="NMDeviceIPTunnel.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="nm-device-ip-tunnel-get-parent"></a><h3>nm_device_ip_tunnel_get_parent ()</h3>
+<pre class="programlisting"><a class="link" href="NMDevice.html" title="NMDevice"><span class="returnvalue">NMDevice</span></a> *
+nm_device_ip_tunnel_get_parent (<em class="parameter"><code><a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel"><span class="type">NMDeviceIPTunnel</span></a> *device</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.5.10.8.2.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel"><span class="type">NMDeviceIPTunnel</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.10.8.2.5"></a><h4>Returns</h4>
+<p> the device's parent device. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-ip-tunnel-get-mode"></a><h3>nm_device_ip_tunnel_get_mode ()</h3>
+<pre class="programlisting"><a class="link" href="libnm-nm-dbus-interface.html#NMIPTunnelMode" title="enum NMIPTunnelMode"><span class="returnvalue">NMIPTunnelMode</span></a>
+nm_device_ip_tunnel_get_mode (<em class="parameter"><code><a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel"><span class="type">NMDeviceIPTunnel</span></a> *device</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.5.10.8.3.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel"><span class="type">NMDeviceIPTunnel</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.10.8.3.5"></a><h4>Returns</h4>
+<p> the tunneling mode</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-ip-tunnel-get-local"></a><h3>nm_device_ip_tunnel_get_local ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+nm_device_ip_tunnel_get_local (<em class="parameter"><code><a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel"><span class="type">NMDeviceIPTunnel</span></a> *device</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.5.10.8.4.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel"><span class="type">NMDeviceIPTunnel</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.10.8.4.5"></a><h4>Returns</h4>
+<p> the local endpoint of the tunnel</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-ip-tunnel-get-remote"></a><h3>nm_device_ip_tunnel_get_remote ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+nm_device_ip_tunnel_get_remote (<em class="parameter"><code><a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel"><span class="type">NMDeviceIPTunnel</span></a> *device</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.5.10.8.5.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel"><span class="type">NMDeviceIPTunnel</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.10.8.5.5"></a><h4>Returns</h4>
+<p> the remote endpoint of the tunnel</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-ip-tunnel-get-ttl"></a><h3>nm_device_ip_tunnel_get_ttl ()</h3>
+<pre class="programlisting"><span class="returnvalue">guint8</span>
+nm_device_ip_tunnel_get_ttl (<em class="parameter"><code><a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel"><span class="type">NMDeviceIPTunnel</span></a> *device</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.5.10.8.6.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel"><span class="type">NMDeviceIPTunnel</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.10.8.6.5"></a><h4>Returns</h4>
+<p> the TTL assigned to tunneled packets</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-ip-tunnel-get-tos"></a><h3>nm_device_ip_tunnel_get_tos ()</h3>
+<pre class="programlisting"><span class="returnvalue">guint8</span>
+nm_device_ip_tunnel_get_tos (<em class="parameter"><code><a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel"><span class="type">NMDeviceIPTunnel</span></a> *device</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.5.10.8.7.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel"><span class="type">NMDeviceIPTunnel</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.10.8.7.5"></a><h4>Returns</h4>
+<p> type of service (IPv4) or traffic class (IPv6) assigned
+to tunneled packets.</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-ip-tunnel-get-path-mtu-discovery"></a><h3>nm_device_ip_tunnel_get_path_mtu_discovery ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+nm_device_ip_tunnel_get_path_mtu_discovery
+                               (<em class="parameter"><code><a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel"><span class="type">NMDeviceIPTunnel</span></a> *device</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.5.10.8.8.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel"><span class="type">NMDeviceIPTunnel</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.10.8.8.5"></a><h4>Returns</h4>
+<p> whether path MTU discovery is enabled</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-ip-tunnel-get-input-key"></a><h3>nm_device_ip_tunnel_get_input_key ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+nm_device_ip_tunnel_get_input_key (<em class="parameter"><code><a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel"><span class="type">NMDeviceIPTunnel</span></a> *device</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.5.10.8.9.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel"><span class="type">NMDeviceIPTunnel</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.10.8.9.5"></a><h4>Returns</h4>
+<p> the key used for incoming packets</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-ip-tunnel-get-output-key"></a><h3>nm_device_ip_tunnel_get_output_key ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+nm_device_ip_tunnel_get_output_key (<em class="parameter"><code><a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel"><span class="type">NMDeviceIPTunnel</span></a> *device</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.5.10.8.10.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel"><span class="type">NMDeviceIPTunnel</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.10.8.10.5"></a><h4>Returns</h4>
+<p> the key used for outgoing packets</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-ip-tunnel-get-encapsulation-limit"></a><h3>nm_device_ip_tunnel_get_encapsulation_limit ()</h3>
+<pre class="programlisting"><span class="returnvalue">guint8</span>
+nm_device_ip_tunnel_get_encapsulation_limit
+                               (<em class="parameter"><code><a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel"><span class="type">NMDeviceIPTunnel</span></a> *device</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.5.10.8.11.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel"><span class="type">NMDeviceIPTunnel</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.10.8.11.5"></a><h4>Returns</h4>
+<p> the maximum permitted encapsulation level</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-ip-tunnel-get-flow-label"></a><h3>nm_device_ip_tunnel_get_flow_label ()</h3>
+<pre class="programlisting"><span class="returnvalue">guint</span>
+nm_device_ip_tunnel_get_flow_label (<em class="parameter"><code><a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel"><span class="type">NMDeviceIPTunnel</span></a> *device</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.5.10.8.12.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel"><span class="type">NMDeviceIPTunnel</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.10.8.12.5"></a><h4>Returns</h4>
+<p> the flow label assigned to tunnel packets</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="NMDeviceIPTunnel.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="NM-DEVICE-IP-TUNNEL-MODE:CAPS"></a><h3>NM_DEVICE_IP_TUNNEL_MODE</h3>
+<pre class="programlisting">#define NM_DEVICE_IP_TUNNEL_MODE                "mode"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-IP-TUNNEL-PARENT:CAPS"></a><h3>NM_DEVICE_IP_TUNNEL_PARENT</h3>
+<pre class="programlisting">#define NM_DEVICE_IP_TUNNEL_PARENT              "parent"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-IP-TUNNEL-LOCAL:CAPS"></a><h3>NM_DEVICE_IP_TUNNEL_LOCAL</h3>
+<pre class="programlisting">#define NM_DEVICE_IP_TUNNEL_LOCAL               "local"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-IP-TUNNEL-REMOTE:CAPS"></a><h3>NM_DEVICE_IP_TUNNEL_REMOTE</h3>
+<pre class="programlisting">#define NM_DEVICE_IP_TUNNEL_REMOTE              "remote"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-IP-TUNNEL-TTL:CAPS"></a><h3>NM_DEVICE_IP_TUNNEL_TTL</h3>
+<pre class="programlisting">#define NM_DEVICE_IP_TUNNEL_TTL                 "ttl"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-IP-TUNNEL-TOS:CAPS"></a><h3>NM_DEVICE_IP_TUNNEL_TOS</h3>
+<pre class="programlisting">#define NM_DEVICE_IP_TUNNEL_TOS                 "tos"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-IP-TUNNEL-PATH-MTU-DISCOVERY:CAPS"></a><h3>NM_DEVICE_IP_TUNNEL_PATH_MTU_DISCOVERY</h3>
+<pre class="programlisting">#define NM_DEVICE_IP_TUNNEL_PATH_MTU_DISCOVERY  "path-mtu-discovery"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-IP-TUNNEL-INPUT-KEY:CAPS"></a><h3>NM_DEVICE_IP_TUNNEL_INPUT_KEY</h3>
+<pre class="programlisting">#define NM_DEVICE_IP_TUNNEL_INPUT_KEY           "input-key"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-IP-TUNNEL-OUTPUT-KEY:CAPS"></a><h3>NM_DEVICE_IP_TUNNEL_OUTPUT_KEY</h3>
+<pre class="programlisting">#define NM_DEVICE_IP_TUNNEL_OUTPUT_KEY          "output-key"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-IP-TUNNEL-ENCAPSULATION-LIMIT:CAPS"></a><h3>NM_DEVICE_IP_TUNNEL_ENCAPSULATION_LIMIT</h3>
+<pre class="programlisting">#define NM_DEVICE_IP_TUNNEL_ENCAPSULATION_LIMIT "encapsulation-limit"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-IP-TUNNEL-FLOW-LABEL:CAPS"></a><h3>NM_DEVICE_IP_TUNNEL_FLOW_LABEL</h3>
+<pre class="programlisting">#define NM_DEVICE_IP_TUNNEL_FLOW_LABEL          "flow-label"
+</pre>
+</div>
+</div>
+<div class="refsect1">
+<a name="NMDeviceIPTunnel.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="NMDeviceIPTunnel--encapsulation-limit"></a><h3>The <code class="literal">“encapsulation-limit”</code> property</h3>
+<pre class="programlisting">  “encapsulation-limit”      <span class="type">guchar</span></pre>
+<p>How many additional levels of encapsulation are permitted to
+be prepended to packets. This property applies only to IPv6
+tunnels.</p>
+<p>Flags: Read</p>
+<p>Default value: 0</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceIPTunnel--flow-label"></a><h3>The <code class="literal">“flow-label”</code> property</h3>
+<pre class="programlisting">  “flow-label”               <span class="type">guint</span></pre>
+<p>The flow label to assign to tunnel packets. This property
+applies only to IPv6 tunnels.</p>
+<p>Flags: Read</p>
+<p>Allowed values: &lt;= 1048575</p>
+<p>Default value: 0</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceIPTunnel--input-key"></a><h3>The <code class="literal">“input-key”</code> property</h3>
+<pre class="programlisting">  “input-key”                <span class="type">gchar</span> *</pre>
+<p>The key used for tunneled input packets, if applicable.</p>
+<p>Flags: Read</p>
+<p>Default value: NULL</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceIPTunnel--local"></a><h3>The <code class="literal">“local”</code> property</h3>
+<pre class="programlisting">  “local”                    <span class="type">gchar</span> *</pre>
+<p>The local endpoint of the tunnel.</p>
+<p>Flags: Read</p>
+<p>Default value: NULL</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceIPTunnel--mode"></a><h3>The <code class="literal">“mode”</code> property</h3>
+<pre class="programlisting">  “mode”                     <span class="type">guint</span></pre>
+<p>The tunneling mode of the device.</p>
+<p>Flags: Read</p>
+<p>Default value: 0</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceIPTunnel--output-key"></a><h3>The <code class="literal">“output-key”</code> property</h3>
+<pre class="programlisting">  “output-key”               <span class="type">gchar</span> *</pre>
+<p>The key used for tunneled output packets, if applicable.</p>
+<p>Flags: Read</p>
+<p>Default value: NULL</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceIPTunnel--parent"></a><h3>The <code class="literal">“parent”</code> property</h3>
+<pre class="programlisting">  “parent”                   <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *</pre>
+<p>The devices's parent device.</p>
+<p>Flags: Read</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceIPTunnel--path-mtu-discovery"></a><h3>The <code class="literal">“path-mtu-discovery”</code> property</h3>
+<pre class="programlisting">  “path-mtu-discovery”       <span class="type">gboolean</span></pre>
+<p>Whether path MTU discovery is enabled on this tunnel.</p>
+<p>Flags: Read</p>
+<p>Default value: FALSE</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceIPTunnel--remote"></a><h3>The <code class="literal">“remote”</code> property</h3>
+<pre class="programlisting">  “remote”                   <span class="type">gchar</span> *</pre>
+<p>The remote endpoint of the tunnel.</p>
+<p>Flags: Read</p>
+<p>Default value: NULL</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceIPTunnel--tos"></a><h3>The <code class="literal">“tos”</code> property</h3>
+<pre class="programlisting">  “tos”                      <span class="type">guchar</span></pre>
+<p>The type of service (IPv4) or traffic class (IPv6) assigned to
+tunneled packets.</p>
+<p>Flags: Read</p>
+<p>Default value: 0</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceIPTunnel--ttl"></a><h3>The <code class="literal">“ttl”</code> property</h3>
+<pre class="programlisting">  “ttl”                      <span class="type">guchar</span></pre>
+<p>The TTL assigned to tunneled packets. 0 is a special value
+ meaning that packets inherit the TTL value</p>
+<p>Flags: Read</p>
+<p>Default value: 0</p>
+<p class="since">Since: 1.2</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.24</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMDeviceInfiniband.html b/docs/libnm/html/NMDeviceInfiniband.html
index 310d8550..ccfcbef2 100644
--- a/docs/libnm/html/NMDeviceInfiniband.html
+++ b/docs/libnm/html/NMDeviceInfiniband.html
@@ -7,7 +7,7 @@
 <link rel="home" href="index.html" title="libnm Reference Manual">
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
 <link rel="prev" href="NMDeviceGeneric.html" title="NMDeviceGeneric">
-<link rel="next" href="NMDeviceModem.html" title="NMDeviceModem">
+<link rel="next" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">
 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
@@ -22,7 +22,7 @@
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
 <td><a accesskey="p" href="NMDeviceGeneric.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
-<td><a accesskey="n" href="NMDeviceModem.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+<td><a accesskey="n" href="NMDeviceIPTunnel.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
 </tr></table>
 <div class="refentry">
 <a name="NMDeviceInfiniband"></a><div class="titlepage"></div>
diff --git a/docs/libnm/html/NMDeviceMacvlan.html b/docs/libnm/html/NMDeviceMacvlan.html
new file mode 100644
index 00000000..f5866285
--- /dev/null
+++ b/docs/libnm/html/NMDeviceMacvlan.html
@@ -0,0 +1,388 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NMDeviceMacvlan: libnm Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="libnm Reference Manual">
+<link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
+<link rel="prev" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">
+<link rel="next" href="NMDeviceModem.html" title="NMDeviceModem">
+<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#NMDeviceMacvlan.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+                  <a href="#NMDeviceMacvlan.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties">  <span class="dim">|</span> 
+                  <a href="#NMDeviceMacvlan.properties" class="shortcut">Properties</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="NMDeviceIPTunnel.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="NMDeviceModem.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="NMDeviceMacvlan"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="NMDeviceMacvlan.top_of_page"></a>NMDeviceMacvlan</span></h2>
+<p>NMDeviceMacvlan</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="NMDeviceMacvlan.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a class="link" href="NMDevice.html" title="NMDevice"><span class="returnvalue">NMDevice</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceMacvlan.html#nm-device-macvlan-get-parent" title="nm_device_macvlan_get_parent ()">nm_device_macvlan_get_parent</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceMacvlan.html#nm-device-macvlan-get-mode" title="nm_device_macvlan_get_mode ()">nm_device_macvlan_get_mode</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceMacvlan.html#nm-device-macvlan-get-no-promisc" title="nm_device_macvlan_get_no_promisc ()">nm_device_macvlan_get_no_promisc</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceMacvlan.html#nm-device-macvlan-get-tap" title="nm_device_macvlan_get_tap ()">nm_device_macvlan_get_tap</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceMacvlan.html#nm-device-macvlan-get-hw-address" title="nm_device_macvlan_get_hw_address ()">nm_device_macvlan_get_hw_address</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="NMDeviceMacvlan.properties"></a><h2>Properties</h2>
+<div class="informaltable"><table border="0">
+<colgroup>
+<col width="150px" class="properties_type">
+<col width="300px" class="properties_name">
+<col width="200px" class="properties_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="property_type">
+<span class="type">gchar</span> *</td>
+<td class="property_name"><a class="link" href="NMDeviceMacvlan.html#NMDeviceMacvlan--hw-address" title="The “hw-address” property">hw-address</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
+<td class="property_type">
+<span class="type">gchar</span> *</td>
+<td class="property_name"><a class="link" href="NMDeviceMacvlan.html#NMDeviceMacvlan--mode" title="The “mode” property">mode</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">gboolean</span></td>
+<td class="property_name"><a class="link" href="NMDeviceMacvlan.html#NMDeviceMacvlan--no-promisc" title="The “no-promisc” property">no-promisc</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
+<td class="property_type">
+<a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *</td>
+<td class="property_name"><a class="link" href="NMDeviceMacvlan.html#NMDeviceMacvlan--parent" title="The “parent” property">parent</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">gboolean</span></td>
+<td class="property_name"><a class="link" href="NMDeviceMacvlan.html#NMDeviceMacvlan--tap" title="The “tap” property">tap</a></td>
+<td class="property_flags">Read</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="NMDeviceMacvlan.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceMacvlan.html#NM-DEVICE-MACVLAN-PARENT:CAPS" title="NM_DEVICE_MACVLAN_PARENT">NM_DEVICE_MACVLAN_PARENT</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceMacvlan.html#NM-DEVICE-MACVLAN-MODE:CAPS" title="NM_DEVICE_MACVLAN_MODE">NM_DEVICE_MACVLAN_MODE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceMacvlan.html#NM-DEVICE-MACVLAN-NO-PROMISC:CAPS" title="NM_DEVICE_MACVLAN_NO_PROMISC">NM_DEVICE_MACVLAN_NO_PROMISC</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceMacvlan.html#NM-DEVICE-MACVLAN-TAP:CAPS" title="NM_DEVICE_MACVLAN_TAP">NM_DEVICE_MACVLAN_TAP</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceMacvlan.html#NM-DEVICE-MACVLAN-HW-ADDRESS:CAPS" title="NM_DEVICE_MACVLAN_HW_ADDRESS">NM_DEVICE_MACVLAN_HW_ADDRESS</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="NMDeviceMacvlan.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen">    GObject
+    <span class="lineart">╰──</span> <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
+        <span class="lineart">╰──</span> <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
+            <span class="lineart">╰──</span> NMDeviceMacvlan
+</pre>
+</div>
+<div class="refsect1">
+<a name="NMDeviceMacvlan.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="NMDeviceMacvlan.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="nm-device-macvlan-get-parent"></a><h3>nm_device_macvlan_get_parent ()</h3>
+<pre class="programlisting"><a class="link" href="NMDevice.html" title="NMDevice"><span class="returnvalue">NMDevice</span></a> *
+nm_device_macvlan_get_parent (<em class="parameter"><code><a class="link" href="NMDeviceMacvlan.html" title="NMDeviceMacvlan"><span class="type">NMDeviceMacvlan</span></a> *device</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.5.11.8.2.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceMacvlan.html" title="NMDeviceMacvlan"><span class="type">NMDeviceMacvlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.11.8.2.5"></a><h4>Returns</h4>
+<p> the device's parent device. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-macvlan-get-mode"></a><h3>nm_device_macvlan_get_mode ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+nm_device_macvlan_get_mode (<em class="parameter"><code><a class="link" href="NMDeviceMacvlan.html" title="NMDeviceMacvlan"><span class="type">NMDeviceMacvlan</span></a> *device</code></em>);</pre>
+<p>Gets the MACVLAN mode of the device.</p>
+<div class="refsect3">
+<a name="id-1.5.11.8.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceMacvlan.html" title="NMDeviceMacvlan"><span class="type">NMDeviceMacvlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.11.8.3.6"></a><h4>Returns</h4>
+<p> the MACVLAN mode. This is the internal string used by the
+device, and must not be modified.</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-macvlan-get-no-promisc"></a><h3>nm_device_macvlan_get_no_promisc ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+nm_device_macvlan_get_no_promisc (<em class="parameter"><code><a class="link" href="NMDeviceMacvlan.html" title="NMDeviceMacvlan"><span class="type">NMDeviceMacvlan</span></a> *device</code></em>);</pre>
+<p>Gets the no-promiscuous flag of the device.</p>
+<div class="refsect3">
+<a name="id-1.5.11.8.4.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceMacvlan.html" title="NMDeviceMacvlan"><span class="type">NMDeviceMacvlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.11.8.4.6"></a><h4>Returns</h4>
+<p> the no-promiscuous flag of the device.</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-macvlan-get-tap"></a><h3>nm_device_macvlan_get_tap ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+nm_device_macvlan_get_tap (<em class="parameter"><code><a class="link" href="NMDeviceMacvlan.html" title="NMDeviceMacvlan"><span class="type">NMDeviceMacvlan</span></a> *device</code></em>);</pre>
+<p>Gets the device type (MACVLAN or MACVTAP).</p>
+<div class="refsect3">
+<a name="id-1.5.11.8.5.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceMacvlan.html" title="NMDeviceMacvlan"><span class="type">NMDeviceMacvlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.11.8.5.6"></a><h4>Returns</h4>
+<p> <code class="literal">TRUE</code> if the device is a MACVTAP, <code class="literal">FALSE</code> if it is a MACVLAN.</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-macvlan-get-hw-address"></a><h3>nm_device_macvlan_get_hw_address ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+nm_device_macvlan_get_hw_address (<em class="parameter"><code><a class="link" href="NMDeviceMacvlan.html" title="NMDeviceMacvlan"><span class="type">NMDeviceMacvlan</span></a> *device</code></em>);</pre>
+<p>Gets the hardware (MAC) address of the <a class="link" href="NMDeviceMacvlan.html" title="NMDeviceMacvlan"><span class="type">NMDeviceMacvlan</span></a></p>
+<div class="refsect3">
+<a name="id-1.5.11.8.6.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceMacvlan.html" title="NMDeviceMacvlan"><span class="type">NMDeviceMacvlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.11.8.6.6"></a><h4>Returns</h4>
+<p> the hardware address. This is the internal string used by the
+device, and must not be modified.</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="NMDeviceMacvlan.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="NM-DEVICE-MACVLAN-PARENT:CAPS"></a><h3>NM_DEVICE_MACVLAN_PARENT</h3>
+<pre class="programlisting">#define NM_DEVICE_MACVLAN_PARENT      "parent"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-MACVLAN-MODE:CAPS"></a><h3>NM_DEVICE_MACVLAN_MODE</h3>
+<pre class="programlisting">#define NM_DEVICE_MACVLAN_MODE        "mode"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-MACVLAN-NO-PROMISC:CAPS"></a><h3>NM_DEVICE_MACVLAN_NO_PROMISC</h3>
+<pre class="programlisting">#define NM_DEVICE_MACVLAN_NO_PROMISC  "no-promisc"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-MACVLAN-TAP:CAPS"></a><h3>NM_DEVICE_MACVLAN_TAP</h3>
+<pre class="programlisting">#define NM_DEVICE_MACVLAN_TAP         "tap"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-MACVLAN-HW-ADDRESS:CAPS"></a><h3>NM_DEVICE_MACVLAN_HW_ADDRESS</h3>
+<pre class="programlisting">#define NM_DEVICE_MACVLAN_HW_ADDRESS  "hw-address"
+</pre>
+</div>
+</div>
+<div class="refsect1">
+<a name="NMDeviceMacvlan.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="NMDeviceMacvlan--hw-address"></a><h3>The <code class="literal">“hw-address”</code> property</h3>
+<pre class="programlisting">  “hw-address”               <span class="type">gchar</span> *</pre>
+<p>The hardware (MAC) address of the device.</p>
+<p>Flags: Read</p>
+<p>Default value: NULL</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceMacvlan--mode"></a><h3>The <code class="literal">“mode”</code> property</h3>
+<pre class="programlisting">  “mode”                     <span class="type">gchar</span> *</pre>
+<p>The MACVLAN mode.</p>
+<p>Flags: Read</p>
+<p>Default value: NULL</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceMacvlan--no-promisc"></a><h3>The <code class="literal">“no-promisc”</code> property</h3>
+<pre class="programlisting">  “no-promisc”               <span class="type">gboolean</span></pre>
+<p>Whether the device has the no-promiscuos flag.</p>
+<p>Flags: Read</p>
+<p>Default value: FALSE</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceMacvlan--parent"></a><h3>The <code class="literal">“parent”</code> property</h3>
+<pre class="programlisting">  “parent”                   <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *</pre>
+<p>The devices's parent device.</p>
+<p>Flags: Read</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceMacvlan--tap"></a><h3>The <code class="literal">“tap”</code> property</h3>
+<pre class="programlisting">  “tap”                      <span class="type">gboolean</span></pre>
+<p>Whether the device is a MACVTAP.</p>
+<p>Flags: Read</p>
+<p>Default value: FALSE</p>
+<p class="since">Since: 1.2</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.24</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMDeviceModem.html b/docs/libnm/html/NMDeviceModem.html
index 63f1dbf6..48227b60 100644
--- a/docs/libnm/html/NMDeviceModem.html
+++ b/docs/libnm/html/NMDeviceModem.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
 <link rel="home" href="index.html" title="libnm Reference Manual">
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
-<link rel="prev" href="NMDeviceInfiniband.html" title="NMDeviceInfiniband">
+<link rel="prev" href="NMDeviceMacvlan.html" title="NMDeviceMacvlan">
 <link rel="next" href="NMDeviceOlpcMesh.html" title="NMDeviceOlpcMesh">
 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
@@ -21,7 +21,7 @@
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
-<td><a accesskey="p" href="NMDeviceInfiniband.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="p" href="NMDeviceMacvlan.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
 <td><a accesskey="n" href="NMDeviceOlpcMesh.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
 </tr></table>
 <div class="refentry">
@@ -123,7 +123,7 @@ nm_device_modem_get_modem_capabilities
 supports.  Not all capabilities are available concurrently however; some
 may require a firmware reload or reinitialization.</p>
 <div class="refsect3">
-<a name="id-1.5.10.8.2.5"></a><h4>Parameters</h4>
+<a name="id-1.5.12.8.2.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -138,7 +138,7 @@ may require a firmware reload or reinitialization.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.10.8.2.6"></a><h4>Returns</h4>
+<a name="id-1.5.12.8.2.6"></a><h4>Returns</h4>
 <p> the generic access technology families the modem supports</p>
 </div>
 </div>
@@ -152,7 +152,7 @@ nm_device_modem_get_current_capabilities
 supports without a firmware reload or reinitialization.  This value
 represents the network types the modem can immediately connect to.</p>
 <div class="refsect3">
-<a name="id-1.5.10.8.3.5"></a><h4>Parameters</h4>
+<a name="id-1.5.12.8.3.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -167,7 +167,7 @@ represents the network types the modem can immediately connect to.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.10.8.3.6"></a><h4>Returns</h4>
+<a name="id-1.5.12.8.3.6"></a><h4>Returns</h4>
 <p> the generic access technology families the modem supports without
 a firmware reload or other reinitialization</p>
 </div>
diff --git a/docs/libnm/html/NMDeviceOlpcMesh.html b/docs/libnm/html/NMDeviceOlpcMesh.html
index 1e4e036a..92f9a5e6 100644
--- a/docs/libnm/html/NMDeviceOlpcMesh.html
+++ b/docs/libnm/html/NMDeviceOlpcMesh.html
@@ -138,7 +138,7 @@
 nm_device_olpc_mesh_get_hw_address (<em class="parameter"><code><a class="link" href="NMDeviceOlpcMesh.html" title="NMDeviceOlpcMesh"><span class="type">NMDeviceOlpcMesh</span></a> *device</code></em>);</pre>
 <p>Gets the hardware (MAC) address of the <a class="link" href="NMDeviceOlpcMesh.html" title="NMDeviceOlpcMesh"><span class="type">NMDeviceOlpcMesh</span></a></p>
 <div class="refsect3">
-<a name="id-1.5.11.8.2.5"></a><h4>Parameters</h4>
+<a name="id-1.5.13.8.2.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -153,7 +153,7 @@ nm_device_olpc_mesh_get_hw_address (<em class="parameter"><code><a class="link"
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.11.8.2.6"></a><h4>Returns</h4>
+<a name="id-1.5.13.8.2.6"></a><h4>Returns</h4>
 <p> the hardware address. This is the internal string used by the
 device, and must not be modified.</p>
 </div>
@@ -165,7 +165,7 @@ device, and must not be modified.</p>
 nm_device_olpc_mesh_get_companion (<em class="parameter"><code><a class="link" href="NMDeviceOlpcMesh.html" title="NMDeviceOlpcMesh"><span class="type">NMDeviceOlpcMesh</span></a> *device</code></em>);</pre>
 <p>Gets the companion device of the <a class="link" href="NMDeviceOlpcMesh.html" title="NMDeviceOlpcMesh"><span class="type">NMDeviceOlpcMesh</span></a>.</p>
 <div class="refsect3">
-<a name="id-1.5.11.8.3.5"></a><h4>Parameters</h4>
+<a name="id-1.5.13.8.3.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -180,7 +180,7 @@ nm_device_olpc_mesh_get_companion (<em class="parameter"><code><a class="link" h
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.11.8.3.6"></a><h4>Returns</h4>
+<a name="id-1.5.13.8.3.6"></a><h4>Returns</h4>
 <p> the companion of the device of <code class="literal">NULL</code>. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -193,7 +193,7 @@ nm_device_olpc_mesh_get_active_channel
                                (<em class="parameter"><code><a class="link" href="NMDeviceOlpcMesh.html" title="NMDeviceOlpcMesh"><span class="type">NMDeviceOlpcMesh</span></a> *device</code></em>);</pre>
 <p>Returns the active channel of the <a class="link" href="NMDeviceOlpcMesh.html" title="NMDeviceOlpcMesh"><span class="type">NMDeviceOlpcMesh</span></a> device.</p>
 <div class="refsect3">
-<a name="id-1.5.11.8.4.5"></a><h4>Parameters</h4>
+<a name="id-1.5.13.8.4.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -208,7 +208,7 @@ nm_device_olpc_mesh_get_active_channel
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.11.8.4.6"></a><h4>Returns</h4>
+<a name="id-1.5.13.8.4.6"></a><h4>Returns</h4>
 <p> active channel of the device</p>
 </div>
 </div>
diff --git a/docs/libnm/html/NMDeviceTeam.html b/docs/libnm/html/NMDeviceTeam.html
index 9290d518..e166abba 100644
--- a/docs/libnm/html/NMDeviceTeam.html
+++ b/docs/libnm/html/NMDeviceTeam.html
@@ -7,7 +7,7 @@
 <link rel="home" href="index.html" title="libnm Reference Manual">
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
 <link rel="prev" href="NMDeviceOlpcMesh.html" title="NMDeviceOlpcMesh">
-<link rel="next" href="NMDeviceVlan.html" title="NMDeviceVlan">
+<link rel="next" href="NMDeviceTun.html" title="NMDeviceTun">
 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
@@ -22,7 +22,7 @@
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
 <td><a accesskey="p" href="NMDeviceOlpcMesh.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
-<td><a accesskey="n" href="NMDeviceVlan.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+<td><a accesskey="n" href="NMDeviceTun.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
 </tr></table>
 <div class="refentry">
 <a name="NMDeviceTeam"></a><div class="titlepage"></div>
@@ -137,7 +137,7 @@
 nm_device_team_get_hw_address (<em class="parameter"><code><a class="link" href="NMDeviceTeam.html" title="NMDeviceTeam"><span class="type">NMDeviceTeam</span></a> *device</code></em>);</pre>
 <p>Gets the hardware (MAC) address of the <a class="link" href="NMDeviceTeam.html" title="NMDeviceTeam"><span class="type">NMDeviceTeam</span></a></p>
 <div class="refsect3">
-<a name="id-1.5.12.8.2.5"></a><h4>Parameters</h4>
+<a name="id-1.5.14.8.2.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -152,7 +152,7 @@ nm_device_team_get_hw_address (<em class="parameter"><code><a class="link" href=
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.12.8.2.6"></a><h4>Returns</h4>
+<a name="id-1.5.14.8.2.6"></a><h4>Returns</h4>
 <p> the hardware address. This is the internal string used by the
 device, and must not be modified.</p>
 </div>
@@ -164,7 +164,7 @@ device, and must not be modified.</p>
 nm_device_team_get_carrier (<em class="parameter"><code><a class="link" href="NMDeviceTeam.html" title="NMDeviceTeam"><span class="type">NMDeviceTeam</span></a> *device</code></em>);</pre>
 <p>Whether the device has carrier.</p>
 <div class="refsect3">
-<a name="id-1.5.12.8.3.5"></a><h4>Parameters</h4>
+<a name="id-1.5.14.8.3.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -179,7 +179,7 @@ nm_device_team_get_carrier (<em class="parameter"><code><a class="link" href="NM
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.12.8.3.6"></a><h4>Returns</h4>
+<a name="id-1.5.14.8.3.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the device has carrier</p>
 </div>
 </div>
@@ -191,7 +191,7 @@ nm_device_team_get_slaves (<em class="parameter"><code><a class="link" href="NMD
 <p>Gets the devices currently enslaved to <em class="parameter"><code>device</code></em>
 .</p>
 <div class="refsect3">
-<a name="id-1.5.12.8.4.5"></a><h4>Parameters</h4>
+<a name="id-1.5.14.8.4.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -206,7 +206,7 @@ nm_device_team_get_slaves (<em class="parameter"><code><a class="link" href="NMD
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.12.8.4.6"></a><h4>Returns</h4>
+<a name="id-1.5.14.8.4.6"></a><h4>Returns</h4>
 <p> the <span class="type">GPtrArray</span> containing
 <a href="NMDevice.html"><span class="type">NMDevices</span></a> that are slaves of <em class="parameter"><code>device</code></em>
 . This is the internal
diff --git a/docs/libnm/html/NMDeviceTun.html b/docs/libnm/html/NMDeviceTun.html
new file mode 100644
index 00000000..24157784
--- /dev/null
+++ b/docs/libnm/html/NMDeviceTun.html
@@ -0,0 +1,490 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NMDeviceTun: libnm Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="libnm Reference Manual">
+<link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
+<link rel="prev" href="NMDeviceTeam.html" title="NMDeviceTeam">
+<link rel="next" href="NMDeviceVlan.html" title="NMDeviceVlan">
+<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#NMDeviceTun.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+                  <a href="#NMDeviceTun.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties">  <span class="dim">|</span> 
+                  <a href="#NMDeviceTun.properties" class="shortcut">Properties</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="NMDeviceTeam.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="NMDeviceVlan.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="NMDeviceTun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="NMDeviceTun.top_of_page"></a>NMDeviceTun</span></h2>
+<p>NMDeviceTun</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="NMDeviceTun.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceTun.html#nm-device-tun-get-hw-address" title="nm_device_tun_get_hw_address ()">nm_device_tun_get_hw_address</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceTun.html#nm-device-tun-get-mode" title="nm_device_tun_get_mode ()">nm_device_tun_get_mode</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gint64</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceTun.html#nm-device-tun-get-owner" title="nm_device_tun_get_owner ()">nm_device_tun_get_owner</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gint64</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceTun.html#nm-device-tun-get-group" title="nm_device_tun_get_group ()">nm_device_tun_get_group</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceTun.html#nm-device-tun-get-no-pi" title="nm_device_tun_get_no_pi ()">nm_device_tun_get_no_pi</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceTun.html#nm-device-tun-get-vnet-hdr" title="nm_device_tun_get_vnet_hdr ()">nm_device_tun_get_vnet_hdr</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceTun.html#nm-device-tun-get-multi-queue" title="nm_device_tun_get_multi_queue ()">nm_device_tun_get_multi_queue</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="NMDeviceTun.properties"></a><h2>Properties</h2>
+<div class="informaltable"><table border="0">
+<colgroup>
+<col width="150px" class="properties_type">
+<col width="300px" class="properties_name">
+<col width="200px" class="properties_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="property_type"><span class="type">gint64</span></td>
+<td class="property_name"><a class="link" href="NMDeviceTun.html#NMDeviceTun--group" title="The “group” property">group</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
+<td class="property_type">
+<span class="type">gchar</span> *</td>
+<td class="property_name"><a class="link" href="NMDeviceTun.html#NMDeviceTun--hw-address" title="The “hw-address” property">hw-address</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
+<td class="property_type">
+<span class="type">gchar</span> *</td>
+<td class="property_name"><a class="link" href="NMDeviceTun.html#NMDeviceTun--mode" title="The “mode” property">mode</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">gboolean</span></td>
+<td class="property_name"><a class="link" href="NMDeviceTun.html#NMDeviceTun--multi-queue" title="The “multi-queue” property">multi-queue</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">gboolean</span></td>
+<td class="property_name"><a class="link" href="NMDeviceTun.html#NMDeviceTun--no-pi" title="The “no-pi” property">no-pi</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">gint64</span></td>
+<td class="property_name"><a class="link" href="NMDeviceTun.html#NMDeviceTun--owner" title="The “owner” property">owner</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">gboolean</span></td>
+<td class="property_name"><a class="link" href="NMDeviceTun.html#NMDeviceTun--vnet-hdr" title="The “vnet-hdr” property">vnet-hdr</a></td>
+<td class="property_flags">Read</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="NMDeviceTun.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceTun.html#NM-DEVICE-TUN-HW-ADDRESS:CAPS" title="NM_DEVICE_TUN_HW_ADDRESS">NM_DEVICE_TUN_HW_ADDRESS</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceTun.html#NM-DEVICE-TUN-OWNER:CAPS" title="NM_DEVICE_TUN_OWNER">NM_DEVICE_TUN_OWNER</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceTun.html#NM-DEVICE-TUN-GROUP:CAPS" title="NM_DEVICE_TUN_GROUP">NM_DEVICE_TUN_GROUP</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceTun.html#NM-DEVICE-TUN-MODE:CAPS" title="NM_DEVICE_TUN_MODE">NM_DEVICE_TUN_MODE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceTun.html#NM-DEVICE-TUN-NO-PI:CAPS" title="NM_DEVICE_TUN_NO_PI">NM_DEVICE_TUN_NO_PI</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceTun.html#NM-DEVICE-TUN-VNET-HDR:CAPS" title="NM_DEVICE_TUN_VNET_HDR">NM_DEVICE_TUN_VNET_HDR</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceTun.html#NM-DEVICE-TUN-MULTI-QUEUE:CAPS" title="NM_DEVICE_TUN_MULTI_QUEUE">NM_DEVICE_TUN_MULTI_QUEUE</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="NMDeviceTun.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen">    GObject
+    <span class="lineart">╰──</span> <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
+        <span class="lineart">╰──</span> <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
+            <span class="lineart">╰──</span> NMDeviceTun
+</pre>
+</div>
+<div class="refsect1">
+<a name="NMDeviceTun.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="NMDeviceTun.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="nm-device-tun-get-hw-address"></a><h3>nm_device_tun_get_hw_address ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+nm_device_tun_get_hw_address (<em class="parameter"><code><a class="link" href="NMDeviceTun.html" title="NMDeviceTun"><span class="type">NMDeviceTun</span></a> *device</code></em>);</pre>
+<p>Gets the hardware (MAC) address of the <a class="link" href="NMDeviceTun.html" title="NMDeviceTun"><span class="type">NMDeviceTun</span></a></p>
+<div class="refsect3">
+<a name="id-1.5.15.8.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceTun.html" title="NMDeviceTun"><span class="type">NMDeviceTun</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.15.8.2.6"></a><h4>Returns</h4>
+<p> the hardware address. This is the internal string used by the
+device, and must not be modified.</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-tun-get-mode"></a><h3>nm_device_tun_get_mode ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+nm_device_tun_get_mode (<em class="parameter"><code><a class="link" href="NMDeviceTun.html" title="NMDeviceTun"><span class="type">NMDeviceTun</span></a> *device</code></em>);</pre>
+<p>Returns the TUN/TAP mode for the device.</p>
+<div class="refsect3">
+<a name="id-1.5.15.8.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceTun.html" title="NMDeviceTun"><span class="type">NMDeviceTun</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.15.8.3.6"></a><h4>Returns</h4>
+<p> 'tun' or 'tap'</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-tun-get-owner"></a><h3>nm_device_tun_get_owner ()</h3>
+<pre class="programlisting"><span class="returnvalue">gint64</span>
+nm_device_tun_get_owner (<em class="parameter"><code><a class="link" href="NMDeviceTun.html" title="NMDeviceTun"><span class="type">NMDeviceTun</span></a> *device</code></em>);</pre>
+<p>Gets the tunnel owner.</p>
+<div class="refsect3">
+<a name="id-1.5.15.8.4.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceTun.html" title="NMDeviceTun"><span class="type">NMDeviceTun</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.15.8.4.6"></a><h4>Returns</h4>
+<p> the uid of the tunnel owner, or -1 if it has no owner.</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-tun-get-group"></a><h3>nm_device_tun_get_group ()</h3>
+<pre class="programlisting"><span class="returnvalue">gint64</span>
+nm_device_tun_get_group (<em class="parameter"><code><a class="link" href="NMDeviceTun.html" title="NMDeviceTun"><span class="type">NMDeviceTun</span></a> *device</code></em>);</pre>
+<p>Gets the tunnel group.</p>
+<div class="refsect3">
+<a name="id-1.5.15.8.5.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceTun.html" title="NMDeviceTun"><span class="type">NMDeviceTun</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.15.8.5.6"></a><h4>Returns</h4>
+<p> the gid of the tunnel group, or -1 if it has no owner.</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-tun-get-no-pi"></a><h3>nm_device_tun_get_no_pi ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+nm_device_tun_get_no_pi (<em class="parameter"><code><a class="link" href="NMDeviceTun.html" title="NMDeviceTun"><span class="type">NMDeviceTun</span></a> *device</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-tun-get-vnet-hdr"></a><h3>nm_device_tun_get_vnet_hdr ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+nm_device_tun_get_vnet_hdr (<em class="parameter"><code><a class="link" href="NMDeviceTun.html" title="NMDeviceTun"><span class="type">NMDeviceTun</span></a> *device</code></em>);</pre>
+<p>Returns whether the <a class="link" href="NMDeviceTun.html" title="NMDeviceTun"><span class="type">NMDeviceTun</span></a> has the IFF_VNET_HDR flag.</p>
+<div class="refsect3">
+<a name="id-1.5.15.8.7.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceTun.html" title="NMDeviceTun"><span class="type">NMDeviceTun</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.15.8.7.6"></a><h4>Returns</h4>
+<p> <code class="literal">TRUE</code> if the device has the flag, <code class="literal">FALSE</code> otherwise</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-tun-get-multi-queue"></a><h3>nm_device_tun_get_multi_queue ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+nm_device_tun_get_multi_queue (<em class="parameter"><code><a class="link" href="NMDeviceTun.html" title="NMDeviceTun"><span class="type">NMDeviceTun</span></a> *device</code></em>);</pre>
+<p>Returns whether the <a class="link" href="NMDeviceTun.html" title="NMDeviceTun"><span class="type">NMDeviceTun</span></a> has the IFF_MULTI_QUEUE flag.</p>
+<div class="refsect3">
+<a name="id-1.5.15.8.8.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceTun.html" title="NMDeviceTun"><span class="type">NMDeviceTun</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.15.8.8.6"></a><h4>Returns</h4>
+<p> <code class="literal">TRUE</code> if the device doesn't have the flag, <code class="literal">FALSE</code> otherwise</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="NMDeviceTun.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="NM-DEVICE-TUN-HW-ADDRESS:CAPS"></a><h3>NM_DEVICE_TUN_HW_ADDRESS</h3>
+<pre class="programlisting">#define NM_DEVICE_TUN_HW_ADDRESS   "hw-address"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-TUN-OWNER:CAPS"></a><h3>NM_DEVICE_TUN_OWNER</h3>
+<pre class="programlisting">#define NM_DEVICE_TUN_OWNER        "owner"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-TUN-GROUP:CAPS"></a><h3>NM_DEVICE_TUN_GROUP</h3>
+<pre class="programlisting">#define NM_DEVICE_TUN_GROUP        "group"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-TUN-MODE:CAPS"></a><h3>NM_DEVICE_TUN_MODE</h3>
+<pre class="programlisting">#define NM_DEVICE_TUN_MODE         "mode"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-TUN-NO-PI:CAPS"></a><h3>NM_DEVICE_TUN_NO_PI</h3>
+<pre class="programlisting">#define NM_DEVICE_TUN_NO_PI        "no-pi"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-TUN-VNET-HDR:CAPS"></a><h3>NM_DEVICE_TUN_VNET_HDR</h3>
+<pre class="programlisting">#define NM_DEVICE_TUN_VNET_HDR     "vnet-hdr"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-TUN-MULTI-QUEUE:CAPS"></a><h3>NM_DEVICE_TUN_MULTI_QUEUE</h3>
+<pre class="programlisting">#define NM_DEVICE_TUN_MULTI_QUEUE  "multi-queue"
+</pre>
+</div>
+</div>
+<div class="refsect1">
+<a name="NMDeviceTun.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="NMDeviceTun--group"></a><h3>The <code class="literal">“group”</code> property</h3>
+<pre class="programlisting">  “group”                    <span class="type">gint64</span></pre>
+<p>The gid of the tunnel group, or -1 if it has no owner.</p>
+<p>Flags: Read</p>
+<p>Allowed values: [-1,4294967295]</p>
+<p>Default value: -1</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceTun--hw-address"></a><h3>The <code class="literal">“hw-address”</code> property</h3>
+<pre class="programlisting">  “hw-address”               <span class="type">gchar</span> *</pre>
+<p>The hardware (MAC) address of the device.</p>
+<p>Flags: Read</p>
+<p>Default value: NULL</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceTun--mode"></a><h3>The <code class="literal">“mode”</code> property</h3>
+<pre class="programlisting">  “mode”                     <span class="type">gchar</span> *</pre>
+<p>The tunnel mode, either "tun" or "tap".</p>
+<p>Flags: Read</p>
+<p>Default value: NULL</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceTun--multi-queue"></a><h3>The <code class="literal">“multi-queue”</code> property</h3>
+<pre class="programlisting">  “multi-queue”              <span class="type">gboolean</span></pre>
+<p>The tunnel's "TUN_TAP_MQ" flag; true if callers can connect to
+the tap device multiple times, for multiple send/receive
+queues.</p>
+<p>Flags: Read</p>
+<p>Default value: FALSE</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceTun--no-pi"></a><h3>The <code class="literal">“no-pi”</code> property</h3>
+<pre class="programlisting">  “no-pi”                    <span class="type">gboolean</span></pre>
+<p>The tunnel's "TUN_NO_PI" flag; true if no protocol info is
+prepended to the tunnel packets.</p>
+<p>Flags: Read</p>
+<p>Default value: FALSE</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceTun--owner"></a><h3>The <code class="literal">“owner”</code> property</h3>
+<pre class="programlisting">  “owner”                    <span class="type">gint64</span></pre>
+<p>The uid of the tunnel owner, or -1 if it has no owner.</p>
+<p>Flags: Read</p>
+<p>Allowed values: [-1,4294967295]</p>
+<p>Default value: -1</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceTun--vnet-hdr"></a><h3>The <code class="literal">“vnet-hdr”</code> property</h3>
+<pre class="programlisting">  “vnet-hdr”                 <span class="type">gboolean</span></pre>
+<p>The tunnel's "TUN_VNET_HDR" flag; true if the tunnel packets
+include a virtio network header.</p>
+<p>Flags: Read</p>
+<p>Default value: FALSE</p>
+<p class="since">Since: 1.2</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.24</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMDeviceVlan.html b/docs/libnm/html/NMDeviceVlan.html
index 1101eb80..08ab3bf0 100644
--- a/docs/libnm/html/NMDeviceVlan.html
+++ b/docs/libnm/html/NMDeviceVlan.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
 <link rel="home" href="index.html" title="libnm Reference Manual">
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
-<link rel="prev" href="NMDeviceTeam.html" title="NMDeviceTeam">
-<link rel="next" href="NMDeviceWifi.html" title="NMDeviceWifi">
+<link rel="prev" href="NMDeviceTun.html" title="NMDeviceTun">
+<link rel="next" href="NMDeviceVxlan.html" title="NMDeviceVxlan">
 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
@@ -21,8 +21,8 @@
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
-<td><a accesskey="p" href="NMDeviceTeam.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
-<td><a accesskey="n" href="NMDeviceWifi.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+<td><a accesskey="p" href="NMDeviceTun.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="NMDeviceVxlan.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
 </tr></table>
 <div class="refentry">
 <a name="NMDeviceVlan"></a><div class="titlepage"></div>
@@ -155,7 +155,7 @@
 nm_device_vlan_get_hw_address (<em class="parameter"><code><a class="link" href="NMDeviceVlan.html" title="NMDeviceVlan"><span class="type">NMDeviceVlan</span></a> *device</code></em>);</pre>
 <p>Gets the hardware (MAC) address of the <a class="link" href="NMDeviceVlan.html" title="NMDeviceVlan"><span class="type">NMDeviceVlan</span></a></p>
 <div class="refsect3">
-<a name="id-1.5.13.8.2.5"></a><h4>Parameters</h4>
+<a name="id-1.5.16.8.2.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -170,7 +170,7 @@ nm_device_vlan_get_hw_address (<em class="parameter"><code><a class="link" href=
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.13.8.2.6"></a><h4>Returns</h4>
+<a name="id-1.5.16.8.2.6"></a><h4>Returns</h4>
 <p> the hardware address. This is the internal string used by the
 device, and must not be modified.</p>
 </div>
@@ -182,7 +182,7 @@ device, and must not be modified.</p>
 nm_device_vlan_get_carrier (<em class="parameter"><code><a class="link" href="NMDeviceVlan.html" title="NMDeviceVlan"><span class="type">NMDeviceVlan</span></a> *device</code></em>);</pre>
 <p>Whether the device has carrier.</p>
 <div class="refsect3">
-<a name="id-1.5.13.8.3.5"></a><h4>Parameters</h4>
+<a name="id-1.5.16.8.3.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -197,7 +197,7 @@ nm_device_vlan_get_carrier (<em class="parameter"><code><a class="link" href="NM
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.13.8.3.6"></a><h4>Returns</h4>
+<a name="id-1.5.16.8.3.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the device has carrier</p>
 </div>
 </div>
@@ -207,7 +207,7 @@ nm_device_vlan_get_carrier (<em class="parameter"><code><a class="link" href="NM
 <pre class="programlisting"><a class="link" href="NMDevice.html" title="NMDevice"><span class="returnvalue">NMDevice</span></a> *
 nm_device_vlan_get_parent (<em class="parameter"><code><a class="link" href="NMDeviceVlan.html" title="NMDeviceVlan"><span class="type">NMDeviceVlan</span></a> *device</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.5.13.8.4.4"></a><h4>Parameters</h4>
+<a name="id-1.5.16.8.4.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -222,7 +222,7 @@ nm_device_vlan_get_parent (<em class="parameter"><code><a class="link" href="NMD
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.13.8.4.5"></a><h4>Returns</h4>
+<a name="id-1.5.16.8.4.5"></a><h4>Returns</h4>
 <p> the device's parent device. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -233,7 +233,7 @@ nm_device_vlan_get_parent (<em class="parameter"><code><a class="link" href="NMD
 <pre class="programlisting"><span class="returnvalue">guint</span>
 nm_device_vlan_get_vlan_id (<em class="parameter"><code><a class="link" href="NMDeviceVlan.html" title="NMDeviceVlan"><span class="type">NMDeviceVlan</span></a> *device</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.5.13.8.5.4"></a><h4>Parameters</h4>
+<a name="id-1.5.16.8.5.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -248,7 +248,7 @@ nm_device_vlan_get_vlan_id (<em class="parameter"><code><a class="link" href="NM
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.13.8.5.5"></a><h4>Returns</h4>
+<a name="id-1.5.16.8.5.5"></a><h4>Returns</h4>
 <p> the device's VLAN ID</p>
 </div>
 </div>
diff --git a/docs/libnm/html/NMDeviceVxlan.html b/docs/libnm/html/NMDeviceVxlan.html
new file mode 100644
index 00000000..074a37fb
--- /dev/null
+++ b/docs/libnm/html/NMDeviceVxlan.html
@@ -0,0 +1,1151 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NMDeviceVxlan: libnm Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="libnm Reference Manual">
+<link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
+<link rel="prev" href="NMDeviceVlan.html" title="NMDeviceVlan">
+<link rel="next" href="NMDeviceWifi.html" title="NMDeviceWifi">
+<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#NMDeviceVxlan.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+                  <a href="#NMDeviceVxlan.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties">  <span class="dim">|</span> 
+                  <a href="#NMDeviceVxlan.properties" class="shortcut">Properties</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="NMDeviceVlan.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="NMDeviceWifi.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="NMDeviceVxlan"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="NMDeviceVxlan.top_of_page"></a>NMDeviceVxlan</span></h2>
+<p>NMDeviceVxlan</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="NMDeviceVxlan.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceVxlan.html#nm-device-vxlan-get-hw-address" title="nm_device_vxlan_get_hw_address ()">nm_device_vxlan_get_hw_address</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceVxlan.html#nm-device-vxlan-get-carrier" title="nm_device_vxlan_get_carrier ()">nm_device_vxlan_get_carrier</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="NMDevice.html" title="NMDevice"><span class="returnvalue">NMDevice</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceVxlan.html#nm-device-vxlan-get-parent" title="nm_device_vxlan_get_parent ()">nm_device_vxlan_get_parent</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">guint</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceVxlan.html#nm-device-vxlan-get-id" title="nm_device_vxlan_get_id ()">nm_device_vxlan_get_id</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceVxlan.html#nm-device-vxlan-get-group" title="nm_device_vxlan_get_group ()">nm_device_vxlan_get_group</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceVxlan.html#nm-device-vxlan-get-local" title="nm_device_vxlan_get_local ()">nm_device_vxlan_get_local</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">guint</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceVxlan.html#nm-device-vxlan-get-src-port-min" title="nm_device_vxlan_get_src_port_min ()">nm_device_vxlan_get_src_port_min</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">guint</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceVxlan.html#nm-device-vxlan-get-src-port-max" title="nm_device_vxlan_get_src_port_max ()">nm_device_vxlan_get_src_port_max</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">guint</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceVxlan.html#nm-device-vxlan-get-dst-port" title="nm_device_vxlan_get_dst_port ()">nm_device_vxlan_get_dst_port</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceVxlan.html#nm-device-vxlan-get-learning" title="nm_device_vxlan_get_learning ()">nm_device_vxlan_get_learning</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">guint</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceVxlan.html#nm-device-vxlan-get-ageing" title="nm_device_vxlan_get_ageing ()">nm_device_vxlan_get_ageing</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">guint</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceVxlan.html#nm-device-vxlan-get-tos" title="nm_device_vxlan_get_tos ()">nm_device_vxlan_get_tos</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">guint</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceVxlan.html#nm-device-vxlan-get-ttl" title="nm_device_vxlan_get_ttl ()">nm_device_vxlan_get_ttl</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">guint</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceVxlan.html#nm-device-vxlan-get-limit" title="nm_device_vxlan_get_limit ()">nm_device_vxlan_get_limit</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceVxlan.html#nm-device-vxlan-get-proxy" title="nm_device_vxlan_get_proxy ()">nm_device_vxlan_get_proxy</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceVxlan.html#nm-device-vxlan-get-rsc" title="nm_device_vxlan_get_rsc ()">nm_device_vxlan_get_rsc</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceVxlan.html#nm-device-vxlan-get-l2miss" title="nm_device_vxlan_get_l2miss ()">nm_device_vxlan_get_l2miss</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMDeviceVxlan.html#nm-device-vxlan-get-l3miss" title="nm_device_vxlan_get_l3miss ()">nm_device_vxlan_get_l3miss</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="NMDeviceVxlan.properties"></a><h2>Properties</h2>
+<div class="informaltable"><table border="0">
+<colgroup>
+<col width="150px" class="properties_type">
+<col width="300px" class="properties_name">
+<col width="200px" class="properties_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="property_type"><span class="type">guint</span></td>
+<td class="property_name"><a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--ageing" title="The “ageing” property">ageing</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">gboolean</span></td>
+<td class="property_name"><a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--carrier" title="The “carrier” property">carrier</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">guint</span></td>
+<td class="property_name"><a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--dst-port" title="The “dst-port” property">dst-port</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
+<td class="property_type">
+<span class="type">gchar</span> *</td>
+<td class="property_name"><a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--group" title="The “group” property">group</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
+<td class="property_type">
+<span class="type">gchar</span> *</td>
+<td class="property_name"><a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--hw-address" title="The “hw-address” property">hw-address</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">guint</span></td>
+<td class="property_name"><a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--id" title="The “id” property">id</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">gboolean</span></td>
+<td class="property_name"><a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--l2miss" title="The “l2miss” property">l2miss</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">gboolean</span></td>
+<td class="property_name"><a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--l3miss" title="The “l3miss” property">l3miss</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">gboolean</span></td>
+<td class="property_name"><a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--learning" title="The “learning” property">learning</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">guint</span></td>
+<td class="property_name"><a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--limit" title="The “limit” property">limit</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
+<td class="property_type">
+<span class="type">gchar</span> *</td>
+<td class="property_name"><a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--local" title="The “local” property">local</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
+<td class="property_type">
+<a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *</td>
+<td class="property_name"><a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--parent" title="The “parent” property">parent</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">gboolean</span></td>
+<td class="property_name"><a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--proxy" title="The “proxy” property">proxy</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">gboolean</span></td>
+<td class="property_name"><a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--rsc" title="The “rsc” property">rsc</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">guint</span></td>
+<td class="property_name"><a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--src-port-max" title="The “src-port-max” property">src-port-max</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">guint</span></td>
+<td class="property_name"><a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--src-port-min" title="The “src-port-min” property">src-port-min</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">guchar</span></td>
+<td class="property_name"><a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--tos" title="The “tos” property">tos</a></td>
+<td class="property_flags">Read</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">guchar</span></td>
+<td class="property_name"><a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--ttl" title="The “ttl” property">ttl</a></td>
+<td class="property_flags">Read</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="NMDeviceVxlan.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceVxlan.html#NM-DEVICE-VXLAN-HW-ADDRESS:CAPS" title="NM_DEVICE_VXLAN_HW_ADDRESS">NM_DEVICE_VXLAN_HW_ADDRESS</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceVxlan.html#NM-DEVICE-VXLAN-CARRIER:CAPS" title="NM_DEVICE_VXLAN_CARRIER">NM_DEVICE_VXLAN_CARRIER</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceVxlan.html#NM-DEVICE-VXLAN-PARENT:CAPS" title="NM_DEVICE_VXLAN_PARENT">NM_DEVICE_VXLAN_PARENT</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceVxlan.html#NM-DEVICE-VXLAN-ID:CAPS" title="NM_DEVICE_VXLAN_ID">NM_DEVICE_VXLAN_ID</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceVxlan.html#NM-DEVICE-VXLAN-GROUP:CAPS" title="NM_DEVICE_VXLAN_GROUP">NM_DEVICE_VXLAN_GROUP</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceVxlan.html#NM-DEVICE-VXLAN-LOCAL:CAPS" title="NM_DEVICE_VXLAN_LOCAL">NM_DEVICE_VXLAN_LOCAL</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceVxlan.html#NM-DEVICE-VXLAN-SRC-PORT-MIN:CAPS" title="NM_DEVICE_VXLAN_SRC_PORT_MIN">NM_DEVICE_VXLAN_SRC_PORT_MIN</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceVxlan.html#NM-DEVICE-VXLAN-SRC-PORT-MAX:CAPS" title="NM_DEVICE_VXLAN_SRC_PORT_MAX">NM_DEVICE_VXLAN_SRC_PORT_MAX</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceVxlan.html#NM-DEVICE-VXLAN-LEARNING:CAPS" title="NM_DEVICE_VXLAN_LEARNING">NM_DEVICE_VXLAN_LEARNING</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceVxlan.html#NM-DEVICE-VXLAN-AGEING:CAPS" title="NM_DEVICE_VXLAN_AGEING">NM_DEVICE_VXLAN_AGEING</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceVxlan.html#NM-DEVICE-VXLAN-TOS:CAPS" title="NM_DEVICE_VXLAN_TOS">NM_DEVICE_VXLAN_TOS</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceVxlan.html#NM-DEVICE-VXLAN-TTL:CAPS" title="NM_DEVICE_VXLAN_TTL">NM_DEVICE_VXLAN_TTL</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceVxlan.html#NM-DEVICE-VXLAN-LIMIT:CAPS" title="NM_DEVICE_VXLAN_LIMIT">NM_DEVICE_VXLAN_LIMIT</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceVxlan.html#NM-DEVICE-VXLAN-PROXY:CAPS" title="NM_DEVICE_VXLAN_PROXY">NM_DEVICE_VXLAN_PROXY</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceVxlan.html#NM-DEVICE-VXLAN-RSC:CAPS" title="NM_DEVICE_VXLAN_RSC">NM_DEVICE_VXLAN_RSC</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceVxlan.html#NM-DEVICE-VXLAN-L2MISS:CAPS" title="NM_DEVICE_VXLAN_L2MISS">NM_DEVICE_VXLAN_L2MISS</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceVxlan.html#NM-DEVICE-VXLAN-L3MISS:CAPS" title="NM_DEVICE_VXLAN_L3MISS">NM_DEVICE_VXLAN_L3MISS</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDeviceVxlan.html#NM-DEVICE-VXLAN-DST-PORT:CAPS" title="NM_DEVICE_VXLAN_DST_PORT">NM_DEVICE_VXLAN_DST_PORT</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="NMDeviceVxlan.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen">    GObject
+    <span class="lineart">╰──</span> <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
+        <span class="lineart">╰──</span> <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
+            <span class="lineart">╰──</span> NMDeviceVxlan
+</pre>
+</div>
+<div class="refsect1">
+<a name="NMDeviceVxlan.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="NMDeviceVxlan.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="nm-device-vxlan-get-hw-address"></a><h3>nm_device_vxlan_get_hw_address ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+nm_device_vxlan_get_hw_address (<em class="parameter"><code><a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan"><span class="type">NMDeviceVxlan</span></a> *device</code></em>);</pre>
+<p>Gets the hardware (MAC) address of the <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan"><span class="type">NMDeviceVxlan</span></a></p>
+<div class="refsect3">
+<a name="id-1.5.17.8.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan"><span class="type">NMDeviceVxlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.17.8.2.6"></a><h4>Returns</h4>
+<p> the hardware address. This is the internal string used by the
+device, and must not be modified.</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-vxlan-get-carrier"></a><h3>nm_device_vxlan_get_carrier ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+nm_device_vxlan_get_carrier (<em class="parameter"><code><a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan"><span class="type">NMDeviceVxlan</span></a> *device</code></em>);</pre>
+<p>Whether the device has carrier.</p>
+<div class="refsect3">
+<a name="id-1.5.17.8.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan"><span class="type">NMDeviceVxlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.17.8.3.6"></a><h4>Returns</h4>
+<p> <code class="literal">TRUE</code> if the device has carrier.</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-vxlan-get-parent"></a><h3>nm_device_vxlan_get_parent ()</h3>
+<pre class="programlisting"><a class="link" href="NMDevice.html" title="NMDevice"><span class="returnvalue">NMDevice</span></a> *
+nm_device_vxlan_get_parent (<em class="parameter"><code><a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan"><span class="type">NMDeviceVxlan</span></a> *device</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.5.17.8.4.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan"><span class="type">NMDeviceVxlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.17.8.4.5"></a><h4>Returns</h4>
+<p> the device's parent device. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-vxlan-get-id"></a><h3>nm_device_vxlan_get_id ()</h3>
+<pre class="programlisting"><span class="returnvalue">guint</span>
+nm_device_vxlan_get_id (<em class="parameter"><code><a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan"><span class="type">NMDeviceVxlan</span></a> *device</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.5.17.8.5.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan"><span class="type">NMDeviceVxlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.17.8.5.5"></a><h4>Returns</h4>
+<p> the device's VXLAN ID.</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-vxlan-get-group"></a><h3>nm_device_vxlan_get_group ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+nm_device_vxlan_get_group (<em class="parameter"><code><a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan"><span class="type">NMDeviceVxlan</span></a> *device</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.5.17.8.6.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan"><span class="type">NMDeviceVxlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.17.8.6.5"></a><h4>Returns</h4>
+<p> The unicast destination IP address or the multicast
+IP address joined</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-vxlan-get-local"></a><h3>nm_device_vxlan_get_local ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+nm_device_vxlan_get_local (<em class="parameter"><code><a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan"><span class="type">NMDeviceVxlan</span></a> *device</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.5.17.8.7.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan"><span class="type">NMDeviceVxlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.17.8.7.5"></a><h4>Returns</h4>
+<p> the source IP address to use in outgoing packets</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-vxlan-get-src-port-min"></a><h3>nm_device_vxlan_get_src_port_min ()</h3>
+<pre class="programlisting"><span class="returnvalue">guint</span>
+nm_device_vxlan_get_src_port_min (<em class="parameter"><code><a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan"><span class="type">NMDeviceVxlan</span></a> *device</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.5.17.8.8.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan"><span class="type">NMDeviceVxlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.17.8.8.5"></a><h4>Returns</h4>
+<p> the minimum UDP source port</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-vxlan-get-src-port-max"></a><h3>nm_device_vxlan_get_src_port_max ()</h3>
+<pre class="programlisting"><span class="returnvalue">guint</span>
+nm_device_vxlan_get_src_port_max (<em class="parameter"><code><a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan"><span class="type">NMDeviceVxlan</span></a> *device</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.5.17.8.9.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan"><span class="type">NMDeviceVxlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.17.8.9.5"></a><h4>Returns</h4>
+<p>  the maximum UDP source port</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-vxlan-get-dst-port"></a><h3>nm_device_vxlan_get_dst_port ()</h3>
+<pre class="programlisting"><span class="returnvalue">guint</span>
+nm_device_vxlan_get_dst_port (<em class="parameter"><code><a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan"><span class="type">NMDeviceVxlan</span></a> *device</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.5.17.8.10.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan"><span class="type">NMDeviceVxlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.17.8.10.5"></a><h4>Returns</h4>
+<p> the UDP destination port</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-vxlan-get-learning"></a><h3>nm_device_vxlan_get_learning ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+nm_device_vxlan_get_learning (<em class="parameter"><code><a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan"><span class="type">NMDeviceVxlan</span></a> *device</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.5.17.8.11.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan"><span class="type">NMDeviceVxlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.17.8.11.5"></a><h4>Returns</h4>
+<p> whether address learning is enabled</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-vxlan-get-ageing"></a><h3>nm_device_vxlan_get_ageing ()</h3>
+<pre class="programlisting"><span class="returnvalue">guint</span>
+nm_device_vxlan_get_ageing (<em class="parameter"><code><a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan"><span class="type">NMDeviceVxlan</span></a> *device</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.5.17.8.12.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan"><span class="type">NMDeviceVxlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.17.8.12.5"></a><h4>Returns</h4>
+<p> the lifetime in seconds of FDB entries learnt by the kernel</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-vxlan-get-tos"></a><h3>nm_device_vxlan_get_tos ()</h3>
+<pre class="programlisting"><span class="returnvalue">guint</span>
+nm_device_vxlan_get_tos (<em class="parameter"><code><a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan"><span class="type">NMDeviceVxlan</span></a> *device</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.5.17.8.13.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan"><span class="type">NMDeviceVxlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.17.8.13.5"></a><h4>Returns</h4>
+<p> the TOS value to use in outgoing packets</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-vxlan-get-ttl"></a><h3>nm_device_vxlan_get_ttl ()</h3>
+<pre class="programlisting"><span class="returnvalue">guint</span>
+nm_device_vxlan_get_ttl (<em class="parameter"><code><a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan"><span class="type">NMDeviceVxlan</span></a> *device</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.5.17.8.14.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan"><span class="type">NMDeviceVxlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.17.8.14.5"></a><h4>Returns</h4>
+<p> the time-to-live value to use in outgoing packets</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-vxlan-get-limit"></a><h3>nm_device_vxlan_get_limit ()</h3>
+<pre class="programlisting"><span class="returnvalue">guint</span>
+nm_device_vxlan_get_limit (<em class="parameter"><code><a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan"><span class="type">NMDeviceVxlan</span></a> *device</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.5.17.8.15.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan"><span class="type">NMDeviceVxlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.17.8.15.5"></a><h4>Returns</h4>
+<p> the maximum number of entries that can be added to the
+forwarding table</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-vxlan-get-proxy"></a><h3>nm_device_vxlan_get_proxy ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+nm_device_vxlan_get_proxy (<em class="parameter"><code><a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan"><span class="type">NMDeviceVxlan</span></a> *device</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.5.17.8.16.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan"><span class="type">NMDeviceVxlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.17.8.16.5"></a><h4>Returns</h4>
+<p> whether ARP proxy is turned on</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-vxlan-get-rsc"></a><h3>nm_device_vxlan_get_rsc ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+nm_device_vxlan_get_rsc (<em class="parameter"><code><a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan"><span class="type">NMDeviceVxlan</span></a> *device</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.5.17.8.17.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan"><span class="type">NMDeviceVxlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.17.8.17.5"></a><h4>Returns</h4>
+<p> whether route short circuit is turned on</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-vxlan-get-l2miss"></a><h3>nm_device_vxlan_get_l2miss ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+nm_device_vxlan_get_l2miss (<em class="parameter"><code><a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan"><span class="type">NMDeviceVxlan</span></a> *device</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.5.17.8.18.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan"><span class="type">NMDeviceVxlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.17.8.18.5"></a><h4>Returns</h4>
+<p> whether netlink LL ADDR miss notifications are generated</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-device-vxlan-get-l3miss"></a><h3>nm_device_vxlan_get_l3miss ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+nm_device_vxlan_get_l3miss (<em class="parameter"><code><a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan"><span class="type">NMDeviceVxlan</span></a> *device</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.5.17.8.19.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan"><span class="type">NMDeviceVxlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.17.8.19.5"></a><h4>Returns</h4>
+<p> wether netlink IP ADDR miss notifications are generated</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="NMDeviceVxlan.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="NM-DEVICE-VXLAN-HW-ADDRESS:CAPS"></a><h3>NM_DEVICE_VXLAN_HW_ADDRESS</h3>
+<pre class="programlisting">#define NM_DEVICE_VXLAN_HW_ADDRESS    "hw-address"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-VXLAN-CARRIER:CAPS"></a><h3>NM_DEVICE_VXLAN_CARRIER</h3>
+<pre class="programlisting">#define NM_DEVICE_VXLAN_CARRIER       "carrier"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-VXLAN-PARENT:CAPS"></a><h3>NM_DEVICE_VXLAN_PARENT</h3>
+<pre class="programlisting">#define NM_DEVICE_VXLAN_PARENT        "parent"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-VXLAN-ID:CAPS"></a><h3>NM_DEVICE_VXLAN_ID</h3>
+<pre class="programlisting">#define NM_DEVICE_VXLAN_ID            "id"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-VXLAN-GROUP:CAPS"></a><h3>NM_DEVICE_VXLAN_GROUP</h3>
+<pre class="programlisting">#define NM_DEVICE_VXLAN_GROUP         "group"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-VXLAN-LOCAL:CAPS"></a><h3>NM_DEVICE_VXLAN_LOCAL</h3>
+<pre class="programlisting">#define NM_DEVICE_VXLAN_LOCAL         "local"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-VXLAN-SRC-PORT-MIN:CAPS"></a><h3>NM_DEVICE_VXLAN_SRC_PORT_MIN</h3>
+<pre class="programlisting">#define NM_DEVICE_VXLAN_SRC_PORT_MIN  "src-port-min"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-VXLAN-SRC-PORT-MAX:CAPS"></a><h3>NM_DEVICE_VXLAN_SRC_PORT_MAX</h3>
+<pre class="programlisting">#define NM_DEVICE_VXLAN_SRC_PORT_MAX  "src-port-max"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-VXLAN-LEARNING:CAPS"></a><h3>NM_DEVICE_VXLAN_LEARNING</h3>
+<pre class="programlisting">#define NM_DEVICE_VXLAN_LEARNING      "learning"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-VXLAN-AGEING:CAPS"></a><h3>NM_DEVICE_VXLAN_AGEING</h3>
+<pre class="programlisting">#define NM_DEVICE_VXLAN_AGEING        "ageing"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-VXLAN-TOS:CAPS"></a><h3>NM_DEVICE_VXLAN_TOS</h3>
+<pre class="programlisting">#define NM_DEVICE_VXLAN_TOS           "tos"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-VXLAN-TTL:CAPS"></a><h3>NM_DEVICE_VXLAN_TTL</h3>
+<pre class="programlisting">#define NM_DEVICE_VXLAN_TTL           "ttl"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-VXLAN-LIMIT:CAPS"></a><h3>NM_DEVICE_VXLAN_LIMIT</h3>
+<pre class="programlisting">#define NM_DEVICE_VXLAN_LIMIT         "limit"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-VXLAN-PROXY:CAPS"></a><h3>NM_DEVICE_VXLAN_PROXY</h3>
+<pre class="programlisting">#define NM_DEVICE_VXLAN_PROXY         "proxy"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-VXLAN-RSC:CAPS"></a><h3>NM_DEVICE_VXLAN_RSC</h3>
+<pre class="programlisting">#define NM_DEVICE_VXLAN_RSC           "rsc"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-VXLAN-L2MISS:CAPS"></a><h3>NM_DEVICE_VXLAN_L2MISS</h3>
+<pre class="programlisting">#define NM_DEVICE_VXLAN_L2MISS        "l2miss"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-VXLAN-L3MISS:CAPS"></a><h3>NM_DEVICE_VXLAN_L3MISS</h3>
+<pre class="programlisting">#define NM_DEVICE_VXLAN_L3MISS        "l3miss"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEVICE-VXLAN-DST-PORT:CAPS"></a><h3>NM_DEVICE_VXLAN_DST_PORT</h3>
+<pre class="programlisting">#define NM_DEVICE_VXLAN_DST_PORT      "dst-port"
+</pre>
+</div>
+</div>
+<div class="refsect1">
+<a name="NMDeviceVxlan.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="NMDeviceVxlan--ageing"></a><h3>The <code class="literal">“ageing”</code> property</h3>
+<pre class="programlisting">  “ageing”                   <span class="type">guint</span></pre>
+<p>The lifetime in seconds of FDB entries learnt by the kernel.</p>
+<p>Flags: Read</p>
+<p>Default value: 0</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceVxlan--carrier"></a><h3>The <code class="literal">“carrier”</code> property</h3>
+<pre class="programlisting">  “carrier”                  <span class="type">gboolean</span></pre>
+<p>Whether the device has carrier.</p>
+<p>Flags: Read</p>
+<p>Default value: FALSE</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceVxlan--dst-port"></a><h3>The <code class="literal">“dst-port”</code> property</h3>
+<pre class="programlisting">  “dst-port”                 <span class="type">guint</span></pre>
+<p>The UDP destination port used to communicate with the remote VXLAN tunnel
+endpoint.</p>
+<p>Flags: Read</p>
+<p>Allowed values: &lt;= 65535</p>
+<p>Default value: 0</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceVxlan--group"></a><h3>The <code class="literal">“group”</code> property</h3>
+<pre class="programlisting">  “group”                    <span class="type">gchar</span> *</pre>
+<p>The unicast destination IP address used in outgoing packets when the
+destination link layer address is not known in the VXLAN device
+forwarding database or the multicast IP address joined.</p>
+<p>Flags: Read</p>
+<p>Default value: NULL</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceVxlan--hw-address"></a><h3>The <code class="literal">“hw-address”</code> property</h3>
+<pre class="programlisting">  “hw-address”               <span class="type">gchar</span> *</pre>
+<p>The hardware (MAC) address of the device.</p>
+<p>Flags: Read</p>
+<p>Default value: NULL</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceVxlan--id"></a><h3>The <code class="literal">“id”</code> property</h3>
+<pre class="programlisting">  “id”                       <span class="type">guint</span></pre>
+<p>The device's VXLAN ID.</p>
+<p>Flags: Read</p>
+<p>Allowed values: &lt;= 16777215</p>
+<p>Default value: 0</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceVxlan--l2miss"></a><h3>The <code class="literal">“l2miss”</code> property</h3>
+<pre class="programlisting">  “l2miss”                   <span class="type">gboolean</span></pre>
+<p>Whether netlink LL ADDR miss notifications are generated.</p>
+<p>Flags: Read</p>
+<p>Default value: FALSE</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceVxlan--l3miss"></a><h3>The <code class="literal">“l3miss”</code> property</h3>
+<pre class="programlisting">  “l3miss”                   <span class="type">gboolean</span></pre>
+<p>Whether netlink IP ADDR miss notifications are generated.</p>
+<p>Flags: Read</p>
+<p>Default value: FALSE</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceVxlan--learning"></a><h3>The <code class="literal">“learning”</code> property</h3>
+<pre class="programlisting">  “learning”                 <span class="type">gboolean</span></pre>
+<p>Whether unknown source link layer addresses and IP addresses are entered
+into the VXLAN device forwarding database.</p>
+<p>Flags: Read</p>
+<p>Default value: TRUE</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceVxlan--limit"></a><h3>The <code class="literal">“limit”</code> property</h3>
+<pre class="programlisting">  “limit”                    <span class="type">guint</span></pre>
+<p>The maximum number of entries that can be added to the forwarding table.</p>
+<p>Flags: Read</p>
+<p>Default value: 0</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceVxlan--local"></a><h3>The <code class="literal">“local”</code> property</h3>
+<pre class="programlisting">  “local”                    <span class="type">gchar</span> *</pre>
+<p>The source IP address to use in outgoing packets.</p>
+<p>Flags: Read</p>
+<p>Default value: NULL</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceVxlan--parent"></a><h3>The <code class="literal">“parent”</code> property</h3>
+<pre class="programlisting">  “parent”                   <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *</pre>
+<p>The devices's parent device.</p>
+<p>Flags: Read</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceVxlan--proxy"></a><h3>The <code class="literal">“proxy”</code> property</h3>
+<pre class="programlisting">  “proxy”                    <span class="type">gboolean</span></pre>
+<p>Whether ARP proxy is turned on.</p>
+<p>Flags: Read</p>
+<p>Default value: FALSE</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceVxlan--rsc"></a><h3>The <code class="literal">“rsc”</code> property</h3>
+<pre class="programlisting">  “rsc”                      <span class="type">gboolean</span></pre>
+<p>Whether route short circuit is turned on.</p>
+<p>Flags: Read</p>
+<p>Default value: FALSE</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceVxlan--src-port-max"></a><h3>The <code class="literal">“src-port-max”</code> property</h3>
+<pre class="programlisting">  “src-port-max”             <span class="type">guint</span></pre>
+<p>The maximum UDP source port used to communicate with the remote VXLAN
+tunnel endpoint.</p>
+<p>Flags: Read</p>
+<p>Allowed values: &lt;= 65535</p>
+<p>Default value: 0</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceVxlan--src-port-min"></a><h3>The <code class="literal">“src-port-min”</code> property</h3>
+<pre class="programlisting">  “src-port-min”             <span class="type">guint</span></pre>
+<p>The minimum UDP source port used to communicate with the remote VXLAN
+tunnel endpoint.</p>
+<p>Flags: Read</p>
+<p>Allowed values: &lt;= 65535</p>
+<p>Default value: 0</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceVxlan--tos"></a><h3>The <code class="literal">“tos”</code> property</h3>
+<pre class="programlisting">  “tos”                      <span class="type">guchar</span></pre>
+<p>The TOS value to use in outgoing packets.</p>
+<p>Flags: Read</p>
+<p>Default value: 0</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceVxlan--ttl"></a><h3>The <code class="literal">“ttl”</code> property</h3>
+<pre class="programlisting">  “ttl”                      <span class="type">guchar</span></pre>
+<p>The time-to-live value to use in outgoing packets.</p>
+<p>Flags: Read</p>
+<p>Default value: 0</p>
+<p class="since">Since: 1.2</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.24</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMDeviceWifi.html b/docs/libnm/html/NMDeviceWifi.html
index 776aba14..c9c6128c 100644
--- a/docs/libnm/html/NMDeviceWifi.html
+++ b/docs/libnm/html/NMDeviceWifi.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
 <link rel="home" href="index.html" title="libnm Reference Manual">
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
-<link rel="prev" href="NMDeviceVlan.html" title="NMDeviceVlan">
+<link rel="prev" href="NMDeviceVxlan.html" title="NMDeviceVxlan">
 <link rel="next" href="NMDeviceWimax.html" title="NMDeviceWimax">
 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
@@ -22,7 +22,7 @@
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
-<td><a accesskey="p" href="NMDeviceVlan.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="p" href="NMDeviceVxlan.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
 <td><a accesskey="n" href="NMDeviceWimax.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
 </tr></table>
 <div class="refentry">
@@ -277,7 +277,7 @@
 nm_device_wifi_get_hw_address (<em class="parameter"><code><a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi"><span class="type">NMDeviceWifi</span></a> *device</code></em>);</pre>
 <p>Gets the actual hardware (MAC) address of the <a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi"><span class="type">NMDeviceWifi</span></a></p>
 <div class="refsect3">
-<a name="id-1.5.14.9.2.5"></a><h4>Parameters</h4>
+<a name="id-1.5.18.9.2.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -292,7 +292,7 @@ nm_device_wifi_get_hw_address (<em class="parameter"><code><a class="link" href=
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.14.9.2.6"></a><h4>Returns</h4>
+<a name="id-1.5.18.9.2.6"></a><h4>Returns</h4>
 <p> the actual hardware address. This is the internal string used by the
 device, and must not be modified.</p>
 </div>
@@ -305,7 +305,7 @@ nm_device_wifi_get_permanent_hw_address
                                (<em class="parameter"><code><a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi"><span class="type">NMDeviceWifi</span></a> *device</code></em>);</pre>
 <p>Gets the permanent hardware (MAC) address of the <a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi"><span class="type">NMDeviceWifi</span></a></p>
 <div class="refsect3">
-<a name="id-1.5.14.9.3.5"></a><h4>Parameters</h4>
+<a name="id-1.5.18.9.3.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -320,7 +320,7 @@ nm_device_wifi_get_permanent_hw_address
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.14.9.3.6"></a><h4>Returns</h4>
+<a name="id-1.5.18.9.3.6"></a><h4>Returns</h4>
 <p> the permanent hardware address. This is the internal string used by the
 device, and must not be modified.</p>
 </div>
@@ -332,7 +332,7 @@ device, and must not be modified.</p>
 nm_device_wifi_get_mode (<em class="parameter"><code><a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi"><span class="type">NMDeviceWifi</span></a> *device</code></em>);</pre>
 <p>Gets the <a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi"><span class="type">NMDeviceWifi</span></a> mode.</p>
 <div class="refsect3">
-<a name="id-1.5.14.9.4.5"></a><h4>Parameters</h4>
+<a name="id-1.5.18.9.4.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -347,7 +347,7 @@ nm_device_wifi_get_mode (<em class="parameter"><code><a class="link" href="NMDev
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.14.9.4.6"></a><h4>Returns</h4>
+<a name="id-1.5.18.9.4.6"></a><h4>Returns</h4>
 <p> the mode</p>
 </div>
 </div>
@@ -358,7 +358,7 @@ nm_device_wifi_get_mode (<em class="parameter"><code><a class="link" href="NMDev
 nm_device_wifi_get_bitrate (<em class="parameter"><code><a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi"><span class="type">NMDeviceWifi</span></a> *device</code></em>);</pre>
 <p>Gets the bit rate of the <a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi"><span class="type">NMDeviceWifi</span></a> in kbit/s.</p>
 <div class="refsect3">
-<a name="id-1.5.14.9.5.5"></a><h4>Parameters</h4>
+<a name="id-1.5.18.9.5.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -373,7 +373,7 @@ nm_device_wifi_get_bitrate (<em class="parameter"><code><a class="link" href="NM
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.14.9.5.6"></a><h4>Returns</h4>
+<a name="id-1.5.18.9.5.6"></a><h4>Returns</h4>
 <p> the bit rate (kbit/s)</p>
 </div>
 </div>
@@ -384,7 +384,7 @@ nm_device_wifi_get_bitrate (<em class="parameter"><code><a class="link" href="NM
 nm_device_wifi_get_capabilities (<em class="parameter"><code><a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi"><span class="type">NMDeviceWifi</span></a> *device</code></em>);</pre>
 <p>Gets the Wi-Fi capabilities of the <a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi"><span class="type">NMDeviceWifi</span></a>.</p>
 <div class="refsect3">
-<a name="id-1.5.14.9.6.5"></a><h4>Parameters</h4>
+<a name="id-1.5.18.9.6.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -399,7 +399,7 @@ nm_device_wifi_get_capabilities (<em class="parameter"><code><a class="link" hre
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.14.9.6.6"></a><h4>Returns</h4>
+<a name="id-1.5.18.9.6.6"></a><h4>Returns</h4>
 <p> the capabilities</p>
 </div>
 </div>
@@ -411,7 +411,7 @@ nm_device_wifi_get_active_access_point
                                (<em class="parameter"><code><a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi"><span class="type">NMDeviceWifi</span></a> *device</code></em>);</pre>
 <p>Gets the active <a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a>.</p>
 <div class="refsect3">
-<a name="id-1.5.14.9.7.5"></a><h4>Parameters</h4>
+<a name="id-1.5.18.9.7.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -426,7 +426,7 @@ nm_device_wifi_get_active_access_point
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.14.9.7.6"></a><h4>Returns</h4>
+<a name="id-1.5.18.9.7.6"></a><h4>Returns</h4>
 <p> the access point or <code class="literal">NULL</code> if none is active. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -440,7 +440,7 @@ nm_device_wifi_get_access_point_by_path
                                 <em class="parameter"><code>const <span class="type">char</span> *path</code></em>);</pre>
 <p>Gets a <a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a> by path.</p>
 <div class="refsect3">
-<a name="id-1.5.14.9.8.5"></a><h4>Parameters</h4>
+<a name="id-1.5.18.9.8.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -462,7 +462,7 @@ nm_device_wifi_get_access_point_by_path
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.14.9.8.6"></a><h4>Returns</h4>
+<a name="id-1.5.18.9.8.6"></a><h4>Returns</h4>
 <p> the access point or <code class="literal">NULL</code> if none is found. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -474,7 +474,7 @@ nm_device_wifi_get_access_point_by_path
 nm_device_wifi_get_access_points (<em class="parameter"><code><a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi"><span class="type">NMDeviceWifi</span></a> *device</code></em>);</pre>
 <p>Gets all the scanned access points of the <a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi"><span class="type">NMDeviceWifi</span></a>.</p>
 <div class="refsect3">
-<a name="id-1.5.14.9.9.5"></a><h4>Parameters</h4>
+<a name="id-1.5.18.9.9.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -489,7 +489,7 @@ nm_device_wifi_get_access_points (<em class="parameter"><code><a class="link" hr
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.14.9.9.6"></a><h4>Returns</h4>
+<a name="id-1.5.18.9.9.6"></a><h4>Returns</h4>
 <p> a <span class="type">GPtrArray</span> containing all the
 scanned <a href="NMAccessPoint.html"><span class="type">NMAccessPoints</span></a>.
 The returned array is owned by the client and should not be modified. </p>
@@ -508,7 +508,7 @@ nm_device_wifi_request_scan (<em class="parameter"><code><a class="link" href="N
 returns immediately after requesting the scan, and it may take some time
 after that for the scan to complete.</p>
 <div class="refsect3">
-<a name="id-1.5.14.9.10.5"></a><h4>Parameters</h4>
+<a name="id-1.5.18.9.10.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -535,7 +535,7 @@ after that for the scan to complete.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.14.9.10.6"></a><h4>Returns</h4>
+<a name="id-1.5.18.9.10.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> on error, in which case <em class="parameter"><code>error</code></em>
 will be
 set.</p>
@@ -560,7 +560,7 @@ for the scanning. The argument is the dictionary passed to <code class="function
 D-Bus call. Valid otions inside the dictionary are:
 'ssids' =&gt; array of SSIDs (saay)</p>
 <div class="refsect3">
-<a name="id-1.5.14.9.11.5"></a><h4>Parameters</h4>
+<a name="id-1.5.18.9.11.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -592,12 +592,12 @@ D-Bus call. Valid otions inside the dictionary are:
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.14.9.11.6"></a><h4>Returns</h4>
+<a name="id-1.5.18.9.11.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> on error, in which case <em class="parameter"><code>error</code></em>
 will be
 set.</p>
 </div>
-<p class="since">Since: 1.0.6</p>
+<p class="since">Since: 1.2</p>
 </div>
 <hr>
 <div class="refsect2">
@@ -613,7 +613,7 @@ nm_device_wifi_request_scan_async (<em class="parameter"><code><a class="link" h
 called immediately after requesting the scan, and it may take some time after
 that for the scan to complete.</p>
 <div class="refsect3">
-<a name="id-1.5.14.9.12.5"></a><h4>Parameters</h4>
+<a name="id-1.5.18.9.12.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -668,7 +668,7 @@ for the scanning. The argument is the dictionary passed to <code class="function
 D-Bus call. Valid otions inside the dictionary are:
 'ssids' =&gt; array of SSIDs (saay)</p>
 <div class="refsect3">
-<a name="id-1.5.14.9.13.5"></a><h4>Parameters</h4>
+<a name="id-1.5.18.9.13.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -705,7 +705,7 @@ D-Bus call. Valid otions inside the dictionary are:
 </tbody>
 </table></div>
 </div>
-<p class="since">Since: 1.0.6</p>
+<p class="since">Since: 1.2</p>
 </div>
 <hr>
 <div class="refsect2">
@@ -716,7 +716,7 @@ nm_device_wifi_request_scan_finish (<em class="parameter"><code><a class="link"
                                     <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 <p>Gets the result of a call to <a class="link" href="NMDeviceWifi.html#nm-device-wifi-request-scan-async" title="nm_device_wifi_request_scan_async ()"><code class="function">nm_device_wifi_request_scan_async()</code></a>.</p>
 <div class="refsect3">
-<a name="id-1.5.14.9.14.5"></a><h4>Parameters</h4>
+<a name="id-1.5.18.9.14.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -743,7 +743,7 @@ nm_device_wifi_request_scan_finish (<em class="parameter"><code><a class="link"
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.14.9.14.6"></a><h4>Returns</h4>
+<a name="id-1.5.18.9.14.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> on error, in which case <em class="parameter"><code>error</code></em>
 will be
 set.</p>
@@ -860,7 +860,7 @@ user_function (<a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi"><sp
                <span class="type">gpointer</span>      user_data)</pre>
 <p>Notifies that a <a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a> is added to the Wi-Fi device.</p>
 <div class="refsect3">
-<a name="id-1.5.14.12.2.5"></a><h4>Parameters</h4>
+<a name="id-1.5.18.12.2.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -897,7 +897,7 @@ user_function (<a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi"><sp
                <span class="type">gpointer</span>      user_data)</pre>
 <p>Notifies that a <a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a> is removed from the Wi-Fi device.</p>
 <div class="refsect3">
-<a name="id-1.5.14.12.3.5"></a><h4>Parameters</h4>
+<a name="id-1.5.18.12.3.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
diff --git a/docs/libnm/html/NMDeviceWimax.html b/docs/libnm/html/NMDeviceWimax.html
index 4fc7c558..24c99f8e 100644
--- a/docs/libnm/html/NMDeviceWimax.html
+++ b/docs/libnm/html/NMDeviceWimax.html
@@ -252,9 +252,13 @@
 <a name="nm-device-wimax-get-hw-address"></a><h3>nm_device_wimax_get_hw_address ()</h3>
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_device_wimax_get_hw_address (<em class="parameter"><code><a class="link" href="NMDeviceWimax.html" title="NMDeviceWimax"><span class="type">NMDeviceWimax</span></a> *wimax</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_device_wimax_get_hw_address</code> has been deprecated since version 1.2 and should not be used in newly-written code.</p>
+<p>WiMAX is no longer supported.</p>
+</div>
 <p>Gets the hardware (MAC) address of the <a class="link" href="NMDeviceWimax.html" title="NMDeviceWimax"><span class="type">NMDeviceWimax</span></a></p>
 <div class="refsect3">
-<a name="id-1.5.15.9.2.5"></a><h4>Parameters</h4>
+<a name="id-1.5.19.9.2.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -269,7 +273,7 @@ nm_device_wimax_get_hw_address (<em class="parameter"><code><a class="link" href
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.15.9.2.6"></a><h4>Returns</h4>
+<a name="id-1.5.19.9.2.7"></a><h4>Returns</h4>
 <p> the hardware address. This is the internal string used by the
 device, and must not be modified.</p>
 </div>
@@ -279,9 +283,13 @@ device, and must not be modified.</p>
 <a name="nm-device-wimax-get-active-nsp"></a><h3>nm_device_wimax_get_active_nsp ()</h3>
 <pre class="programlisting"><a class="link" href="NMWimaxNsp.html" title="NMWimaxNsp"><span class="returnvalue">NMWimaxNsp</span></a> *
 nm_device_wimax_get_active_nsp (<em class="parameter"><code><a class="link" href="NMDeviceWimax.html" title="NMDeviceWimax"><span class="type">NMDeviceWimax</span></a> *wimax</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_device_wimax_get_active_nsp</code> has been deprecated since version 1.2 and should not be used in newly-written code.</p>
+<p>WiMAX is no longer supported.</p>
+</div>
 <p>Gets the active <a class="link" href="NMWimaxNsp.html" title="NMWimaxNsp"><span class="type">NMWimaxNsp</span></a>.</p>
 <div class="refsect3">
-<a name="id-1.5.15.9.3.5"></a><h4>Parameters</h4>
+<a name="id-1.5.19.9.3.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -296,7 +304,7 @@ nm_device_wimax_get_active_nsp (<em class="parameter"><code><a class="link" href
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.15.9.3.6"></a><h4>Returns</h4>
+<a name="id-1.5.19.9.3.7"></a><h4>Returns</h4>
 <p> the access point or <code class="literal">NULL</code> if none is active. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -307,9 +315,13 @@ nm_device_wimax_get_active_nsp (<em class="parameter"><code><a class="link" href
 <pre class="programlisting"><a class="link" href="NMWimaxNsp.html" title="NMWimaxNsp"><span class="returnvalue">NMWimaxNsp</span></a> *
 nm_device_wimax_get_nsp_by_path (<em class="parameter"><code><a class="link" href="NMDeviceWimax.html" title="NMDeviceWimax"><span class="type">NMDeviceWimax</span></a> *wimax</code></em>,
                                  <em class="parameter"><code>const <span class="type">char</span> *path</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_device_wimax_get_nsp_by_path</code> has been deprecated since version 1.2 and should not be used in newly-written code.</p>
+<p>WiMAX is no longer supported.</p>
+</div>
 <p>Gets a <a class="link" href="NMWimaxNsp.html" title="NMWimaxNsp"><span class="type">NMWimaxNsp</span></a> by path.</p>
 <div class="refsect3">
-<a name="id-1.5.15.9.4.5"></a><h4>Parameters</h4>
+<a name="id-1.5.19.9.4.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -331,7 +343,7 @@ nm_device_wimax_get_nsp_by_path (<em class="parameter"><code><a class="link" hre
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.15.9.4.6"></a><h4>Returns</h4>
+<a name="id-1.5.19.9.4.7"></a><h4>Returns</h4>
 <p> the access point or <code class="literal">NULL</code> if none is found. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -341,9 +353,13 @@ nm_device_wimax_get_nsp_by_path (<em class="parameter"><code><a class="link" hre
 <a name="nm-device-wimax-get-nsps"></a><h3>nm_device_wimax_get_nsps ()</h3>
 <pre class="programlisting">const <span class="returnvalue">GPtrArray</span> *
 nm_device_wimax_get_nsps (<em class="parameter"><code><a class="link" href="NMDeviceWimax.html" title="NMDeviceWimax"><span class="type">NMDeviceWimax</span></a> *wimax</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_device_wimax_get_nsps</code> has been deprecated since version 1.2 and should not be used in newly-written code.</p>
+<p>WiMAX is no longer supported.</p>
+</div>
 <p>Gets all the scanned NSPs of the <a class="link" href="NMDeviceWimax.html" title="NMDeviceWimax"><span class="type">NMDeviceWimax</span></a>.</p>
 <div class="refsect3">
-<a name="id-1.5.15.9.5.5"></a><h4>Parameters</h4>
+<a name="id-1.5.19.9.5.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -358,7 +374,7 @@ nm_device_wimax_get_nsps (<em class="parameter"><code><a class="link" href="NMDe
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.15.9.5.6"></a><h4>Returns</h4>
+<a name="id-1.5.19.9.5.7"></a><h4>Returns</h4>
 <p> a <span class="type">GPtrArray</span> containing
 all the scanned <a href="NMWimaxNsp.html"><span class="type">NMWimaxNsps</span></a>.
 The returned array is owned by the client and should not be modified. </p>
@@ -370,11 +386,15 @@ The returned array is owned by the client and should not be modified. </p>
 <a name="nm-device-wimax-get-center-frequency"></a><h3>nm_device_wimax_get_center_frequency ()</h3>
 <pre class="programlisting"><span class="returnvalue">guint</span>
 nm_device_wimax_get_center_frequency (<em class="parameter"><code><a class="link" href="NMDeviceWimax.html" title="NMDeviceWimax"><span class="type">NMDeviceWimax</span></a> *self</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_device_wimax_get_center_frequency</code> has been deprecated since version 1.2 and should not be used in newly-written code.</p>
+<p>WiMAX is no longer supported.</p>
+</div>
 <p>Gets the center frequency (in KHz) of the radio channel the device is using
 to communicate with the network when connected.  Has no meaning when the
 device is not connected.</p>
 <div class="refsect3">
-<a name="id-1.5.15.9.6.5"></a><h4>Parameters</h4>
+<a name="id-1.5.19.9.6.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -389,7 +409,7 @@ device is not connected.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.15.9.6.6"></a><h4>Returns</h4>
+<a name="id-1.5.19.9.6.7"></a><h4>Returns</h4>
 <p> the center frequency in KHz, or 0</p>
 </div>
 </div>
@@ -398,12 +418,16 @@ device is not connected.</p>
 <a name="nm-device-wimax-get-rssi"></a><h3>nm_device_wimax_get_rssi ()</h3>
 <pre class="programlisting"><span class="returnvalue">gint</span>
 nm_device_wimax_get_rssi (<em class="parameter"><code><a class="link" href="NMDeviceWimax.html" title="NMDeviceWimax"><span class="type">NMDeviceWimax</span></a> *self</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_device_wimax_get_rssi</code> has been deprecated since version 1.2 and should not be used in newly-written code.</p>
+<p>WiMAX is no longer supported.</p>
+</div>
 <p>Gets the RSSI of the current radio link in dBm.  This value indicates how
 strong the raw received RF signal from the base station is, but does not
 indicate the overall quality of the radio link.  Has no meaning when the
 device is not connected.</p>
 <div class="refsect3">
-<a name="id-1.5.15.9.7.5"></a><h4>Parameters</h4>
+<a name="id-1.5.19.9.7.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -418,7 +442,7 @@ device is not connected.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.15.9.7.6"></a><h4>Returns</h4>
+<a name="id-1.5.19.9.7.7"></a><h4>Returns</h4>
 <p> the RSSI in dBm, or 0</p>
 </div>
 </div>
@@ -427,11 +451,15 @@ device is not connected.</p>
 <a name="nm-device-wimax-get-cinr"></a><h3>nm_device_wimax_get_cinr ()</h3>
 <pre class="programlisting"><span class="returnvalue">gint</span>
 nm_device_wimax_get_cinr (<em class="parameter"><code><a class="link" href="NMDeviceWimax.html" title="NMDeviceWimax"><span class="type">NMDeviceWimax</span></a> *self</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_device_wimax_get_cinr</code> has been deprecated since version 1.2 and should not be used in newly-written code.</p>
+<p>WiMAX is no longer supported.</p>
+</div>
 <p>Gets the CINR (Carrier to Interference + Noise Ratio) of the current radio
 link in dB.  CINR is a more accurate measure of radio link quality.  Has no
 meaning when the device is not connected.</p>
 <div class="refsect3">
-<a name="id-1.5.15.9.8.5"></a><h4>Parameters</h4>
+<a name="id-1.5.19.9.8.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -446,7 +474,7 @@ meaning when the device is not connected.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.15.9.8.6"></a><h4>Returns</h4>
+<a name="id-1.5.19.9.8.7"></a><h4>Returns</h4>
 <p> the CINR in dB, or 0</p>
 </div>
 </div>
@@ -455,11 +483,15 @@ meaning when the device is not connected.</p>
 <a name="nm-device-wimax-get-tx-power"></a><h3>nm_device_wimax_get_tx_power ()</h3>
 <pre class="programlisting"><span class="returnvalue">gint</span>
 nm_device_wimax_get_tx_power (<em class="parameter"><code><a class="link" href="NMDeviceWimax.html" title="NMDeviceWimax"><span class="type">NMDeviceWimax</span></a> *self</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_device_wimax_get_tx_power</code> has been deprecated since version 1.2 and should not be used in newly-written code.</p>
+<p>WiMAX is no longer supported.</p>
+</div>
 <p>Average power of the last burst transmitted by the device, in units of
 0.5 dBm.  i.e. a TxPower of -11 represents an actual device TX power of
 -5.5 dBm.  Has no meaning when the device is not connected.</p>
 <div class="refsect3">
-<a name="id-1.5.15.9.9.5"></a><h4>Parameters</h4>
+<a name="id-1.5.19.9.9.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -474,7 +506,7 @@ nm_device_wimax_get_tx_power (<em class="parameter"><code><a class="link" href="
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.15.9.9.6"></a><h4>Returns</h4>
+<a name="id-1.5.19.9.9.7"></a><h4>Returns</h4>
 <p> the TX power in dBm, or 0</p>
 </div>
 </div>
@@ -483,9 +515,13 @@ nm_device_wimax_get_tx_power (<em class="parameter"><code><a class="link" href="
 <a name="nm-device-wimax-get-bsid"></a><h3>nm_device_wimax_get_bsid ()</h3>
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_device_wimax_get_bsid (<em class="parameter"><code><a class="link" href="NMDeviceWimax.html" title="NMDeviceWimax"><span class="type">NMDeviceWimax</span></a> *self</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_device_wimax_get_bsid</code> has been deprecated since version 1.2 and should not be used in newly-written code.</p>
+<p>WiMAX is no longer supported.</p>
+</div>
 <p>Gets the ID of the serving Base Station when the device is connected.</p>
 <div class="refsect3">
-<a name="id-1.5.15.9.10.5"></a><h4>Parameters</h4>
+<a name="id-1.5.19.9.10.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -500,7 +536,7 @@ nm_device_wimax_get_bsid (<em class="parameter"><code><a class="link" href="NMDe
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.15.9.10.6"></a><h4>Returns</h4>
+<a name="id-1.5.19.9.10.7"></a><h4>Returns</h4>
 <p> the ID of the serving Base Station, or <code class="literal">NULL</code></p>
 </div>
 </div>
@@ -561,6 +597,10 @@ nm_device_wimax_get_bsid (<em class="parameter"><code><a class="link" href="NMDe
 <a name="NMDeviceWimax--active-nsp"></a><h3>The <code class="literal">“active-nsp”</code> property</h3>
 <pre class="programlisting">  “active-nsp”               <a class="link" href="NMWimaxNsp.html" title="NMWimaxNsp"><span class="type">NMWimaxNsp</span></a> *</pre>
 <p>The active <a class="link" href="NMWimaxNsp.html" title="NMWimaxNsp"><span class="type">NMWimaxNsp</span></a> of the device.</p>
+<div class="warning">
+<p><code class="literal">NMDeviceWimax:active-nsp</code> has been deprecated since version 1.2 and should not be used in newly-written code.</p>
+<p>WiMAX is no longer supported.</p>
+</div>
 <p>Flags: Read</p>
 </div>
 <hr>
@@ -569,6 +609,10 @@ nm_device_wimax_get_bsid (<em class="parameter"><code><a class="link" href="NMDe
 <pre class="programlisting">  “bsid”                     <span class="type">gchar</span> *</pre>
 <p>The ID of the serving base station as received from the network.  Has
 no meaning when the device is not connected.</p>
+<div class="warning">
+<p><code class="literal">NMDeviceWimax:bsid</code> has been deprecated since version 1.2 and should not be used in newly-written code.</p>
+<p>WiMAX is no longer supported.</p>
+</div>
 <p>Flags: Read</p>
 <p>Default value: NULL</p>
 </div>
@@ -579,6 +623,10 @@ no meaning when the device is not connected.</p>
 <p>The center frequency (in KHz) of the radio channel the device is using to
 communicate with the network when connected.  Has no meaning when the
 device is not connected.</p>
+<div class="warning">
+<p><code class="literal">NMDeviceWimax:center-frequency</code> has been deprecated since version 1.2 and should not be used in newly-written code.</p>
+<p>WiMAX is no longer supported.</p>
+</div>
 <p>Flags: Read</p>
 <p>Default value: 0</p>
 </div>
@@ -589,6 +637,10 @@ device is not connected.</p>
 <p>CINR (Carrier to Interference + Noise Ratio) of the current radio link
 in dB.  CINR is a more accurate measure of radio link quality.  Has no
 meaning when the device is not connected.</p>
+<div class="warning">
+<p><code class="literal">NMDeviceWimax:cinr</code> has been deprecated since version 1.2 and should not be used in newly-written code.</p>
+<p>WiMAX is no longer supported.</p>
+</div>
 <p>Flags: Read</p>
 <p>Default value: 0</p>
 </div>
@@ -597,6 +649,10 @@ meaning when the device is not connected.</p>
 <a name="NMDeviceWimax--hw-address"></a><h3>The <code class="literal">“hw-address”</code> property</h3>
 <pre class="programlisting">  “hw-address”               <span class="type">gchar</span> *</pre>
 <p>The hardware (MAC) address of the device.</p>
+<div class="warning">
+<p><code class="literal">NMDeviceWimax:hw-address</code> has been deprecated since version 1.2 and should not be used in newly-written code.</p>
+<p>WiMAX is no longer supported.</p>
+</div>
 <p>Flags: Read</p>
 <p>Default value: NULL</p>
 </div>
@@ -616,6 +672,10 @@ meaning when the device is not connected.</p>
 the raw received RF signal from the base station is, but does not
 indicate the overall quality of the radio link.  Has no meaning when the
 device is not connected.</p>
+<div class="warning">
+<p><code class="literal">NMDeviceWimax:rssi</code> has been deprecated since version 1.2 and should not be used in newly-written code.</p>
+<p>WiMAX is no longer supported.</p>
+</div>
 <p>Flags: Read</p>
 <p>Default value: 0</p>
 </div>
@@ -626,6 +686,10 @@ device is not connected.</p>
 <p>Average power of the last burst transmitted by the device, in units of
 0.5 dBm.  i.e. a TxPower of -11 represents an actual device TX power of
 -5.5 dBm.  Has no meaning when the device is not connected.</p>
+<div class="warning">
+<p><code class="literal">NMDeviceWimax:tx-power</code> has been deprecated since version 1.2 and should not be used in newly-written code.</p>
+<p>WiMAX is no longer supported.</p>
+</div>
 <p>Flags: Read</p>
 <p>Default value: 0</p>
 </div>
@@ -639,8 +703,12 @@ user_function (<a class="link" href="NMDeviceWimax.html" title="NMDeviceWimax"><
                <span class="type">GObject</span>       *nsp,
                <span class="type">gpointer</span>       user_data)</pre>
 <p>Notifies that a <a class="link" href="NMWimaxNsp.html" title="NMWimaxNsp"><span class="type">NMWimaxNsp</span></a> is added to the wimax device.</p>
+<div class="warning">
+<p><code class="literal">NMDeviceWimax::nsp-added</code> has been deprecated since version 1.2 and should not be used in newly-written code.</p>
+<p>WiMAX is no longer supported.</p>
+</div>
 <div class="refsect3">
-<a name="id-1.5.15.12.2.5"></a><h4>Parameters</h4>
+<a name="id-1.5.19.12.2.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -676,8 +744,12 @@ user_function (<a class="link" href="NMDeviceWimax.html" title="NMDeviceWimax"><
                <span class="type">GObject</span>       *nsp,
                <span class="type">gpointer</span>       user_data)</pre>
 <p>Notifies that a <a class="link" href="NMWimaxNsp.html" title="NMWimaxNsp"><span class="type">NMWimaxNsp</span></a> is removed from the wimax device.</p>
+<div class="warning">
+<p><code class="literal">NMDeviceWimax::nsp-removed</code> has been deprecated since version 1.2 and should not be used in newly-written code.</p>
+<p>WiMAX is no longer supported.</p>
+</div>
 <div class="refsect3">
-<a name="id-1.5.15.12.3.5"></a><h4>Parameters</h4>
+<a name="id-1.5.19.12.3.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
diff --git a/docs/libnm/html/NMDhcpConfig.html b/docs/libnm/html/NMDhcpConfig.html
index a1e97a8a..b506c4b1 100644
--- a/docs/libnm/html/NMDhcpConfig.html
+++ b/docs/libnm/html/NMDhcpConfig.html
@@ -127,7 +127,7 @@
 nm_dhcp_config_get_family (<em class="parameter"><code><a class="link" href="NMDhcpConfig.html" title="NMDhcpConfig"><span class="type">NMDhcpConfig</span></a> *config</code></em>);</pre>
 <p>Gets the IP address family of the configuration</p>
 <div class="refsect3">
-<a name="id-1.5.22.8.2.5"></a><h4>Parameters</h4>
+<a name="id-1.5.26.8.2.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -142,7 +142,7 @@ nm_dhcp_config_get_family (<em class="parameter"><code><a class="link" href="NMD
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.22.8.2.6"></a><h4>Returns</h4>
+<a name="id-1.5.26.8.2.6"></a><h4>Returns</h4>
 <p> the IP address family; either <code class="literal">AF_INET</code> or
 <code class="literal">AF_INET6</code></p>
 </div>
@@ -154,7 +154,7 @@ nm_dhcp_config_get_family (<em class="parameter"><code><a class="link" href="NMD
 nm_dhcp_config_get_options (<em class="parameter"><code><a class="link" href="NMDhcpConfig.html" title="NMDhcpConfig"><span class="type">NMDhcpConfig</span></a> *config</code></em>);</pre>
 <p>Gets all the options contained in the configuration.</p>
 <div class="refsect3">
-<a name="id-1.5.22.8.3.5"></a><h4>Parameters</h4>
+<a name="id-1.5.26.8.3.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -169,7 +169,7 @@ nm_dhcp_config_get_options (<em class="parameter"><code><a class="link" href="NM
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.22.8.3.6"></a><h4>Returns</h4>
+<a name="id-1.5.26.8.3.6"></a><h4>Returns</h4>
 <p> the <span class="type">GHashTable</span> containing
 strings for keys and values.  This is the internal copy used by the
 configuration, and must not be modified. </p>
@@ -184,7 +184,7 @@ nm_dhcp_config_get_one_option (<em class="parameter"><code><a class="link" href=
                                <em class="parameter"><code>const <span class="type">char</span> *option</code></em>);</pre>
 <p>Gets one option by option name.</p>
 <div class="refsect3">
-<a name="id-1.5.22.8.4.5"></a><h4>Parameters</h4>
+<a name="id-1.5.26.8.4.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -206,7 +206,7 @@ nm_dhcp_config_get_one_option (<em class="parameter"><code><a class="link" href=
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.22.8.4.6"></a><h4>Returns</h4>
+<a name="id-1.5.26.8.4.6"></a><h4>Returns</h4>
 <p> the configuration option's value. This is the internal string used by the
 configuration, and must not be modified.</p>
 </div>
diff --git a/docs/libnm/html/NMIPConfig.html b/docs/libnm/html/NMIPConfig.html
index 9a32ecb6..b21fc882 100644
--- a/docs/libnm/html/NMIPConfig.html
+++ b/docs/libnm/html/NMIPConfig.html
@@ -219,7 +219,7 @@
 nm_ip_config_get_family (<em class="parameter"><code><a class="link" href="NMIPConfig.html" title="NMIPConfig"><span class="type">NMIPConfig</span></a> *config</code></em>);</pre>
 <p>Gets the IP address family</p>
 <div class="refsect3">
-<a name="id-1.5.21.8.2.5"></a><h4>Parameters</h4>
+<a name="id-1.5.25.8.2.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -234,7 +234,7 @@ nm_ip_config_get_family (<em class="parameter"><code><a class="link" href="NMIPC
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.21.8.2.6"></a><h4>Returns</h4>
+<a name="id-1.5.25.8.2.6"></a><h4>Returns</h4>
 <p> the IP address family; either <code class="literal">AF_INET</code> or
 <code class="literal">AF_INET6</code></p>
 </div>
@@ -246,7 +246,7 @@ nm_ip_config_get_family (<em class="parameter"><code><a class="link" href="NMIPC
 nm_ip_config_get_gateway (<em class="parameter"><code><a class="link" href="NMIPConfig.html" title="NMIPConfig"><span class="type">NMIPConfig</span></a> *config</code></em>);</pre>
 <p>Gets the IP gateway address.</p>
 <div class="refsect3">
-<a name="id-1.5.21.8.3.5"></a><h4>Parameters</h4>
+<a name="id-1.5.25.8.3.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -261,7 +261,7 @@ nm_ip_config_get_gateway (<em class="parameter"><code><a class="link" href="NMIP
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.21.8.3.6"></a><h4>Returns</h4>
+<a name="id-1.5.25.8.3.6"></a><h4>Returns</h4>
 <p> the IP address of the gateway. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -273,7 +273,7 @@ nm_ip_config_get_gateway (<em class="parameter"><code><a class="link" href="NMIP
 nm_ip_config_get_addresses (<em class="parameter"><code><a class="link" href="NMIPConfig.html" title="NMIPConfig"><span class="type">NMIPConfig</span></a> *config</code></em>);</pre>
 <p>Gets the IP addresses (containing the address, prefix, and gateway).</p>
 <div class="refsect3">
-<a name="id-1.5.21.8.4.5"></a><h4>Parameters</h4>
+<a name="id-1.5.25.8.4.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -288,10 +288,11 @@ nm_ip_config_get_addresses (<em class="parameter"><code><a class="link" href="NM
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.21.8.4.6"></a><h4>Returns</h4>
+<a name="id-1.5.25.8.4.6"></a><h4>Returns</h4>
 <p> the <span class="type">GPtrArray</span>
 containing <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a>es.  This is the internal copy used by the
-configuration and must not be modified. </p>
+configuration and must not be modified. The library never modifies the
+returned array and thus it is safe for callers to reference and keep using it. </p>
 <p><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> NMIPAddress][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
 </div>
@@ -302,7 +303,7 @@ configuration and must not be modified. </p>
 nm_ip_config_get_routes (<em class="parameter"><code><a class="link" href="NMIPConfig.html" title="NMIPConfig"><span class="type">NMIPConfig</span></a> *config</code></em>);</pre>
 <p>Gets the routes.</p>
 <div class="refsect3">
-<a name="id-1.5.21.8.5.5"></a><h4>Parameters</h4>
+<a name="id-1.5.25.8.5.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -317,10 +318,11 @@ nm_ip_config_get_routes (<em class="parameter"><code><a class="link" href="NMIPC
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.21.8.5.6"></a><h4>Returns</h4>
+<a name="id-1.5.25.8.5.6"></a><h4>Returns</h4>
 <p> the <span class="type">GPtrArray</span> containing
 <a href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoutes</span></a>. This is the internal copy used by the configuration, and must
-not be modified. </p>
+not be modified. The library never modifies the returned array and thus it is
+safe for callers to reference and keep using it. </p>
 <p><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> NMIPRoute][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
 </div>
@@ -331,7 +333,7 @@ not be modified. </p>
 nm_ip_config_get_nameservers (<em class="parameter"><code><a class="link" href="NMIPConfig.html" title="NMIPConfig"><span class="type">NMIPConfig</span></a> *config</code></em>);</pre>
 <p>Gets the domain name servers (DNS).</p>
 <div class="refsect3">
-<a name="id-1.5.21.8.6.5"></a><h4>Parameters</h4>
+<a name="id-1.5.25.8.6.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -346,7 +348,7 @@ nm_ip_config_get_nameservers (<em class="parameter"><code><a class="link" href="
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.21.8.6.6"></a><h4>Returns</h4>
+<a name="id-1.5.25.8.6.6"></a><h4>Returns</h4>
 <p> the array of nameserver IP addresses. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -358,7 +360,7 @@ nm_ip_config_get_nameservers (<em class="parameter"><code><a class="link" href="
 nm_ip_config_get_domains (<em class="parameter"><code><a class="link" href="NMIPConfig.html" title="NMIPConfig"><span class="type">NMIPConfig</span></a> *config</code></em>);</pre>
 <p>Gets the domain names.</p>
 <div class="refsect3">
-<a name="id-1.5.21.8.7.5"></a><h4>Parameters</h4>
+<a name="id-1.5.25.8.7.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -373,7 +375,7 @@ nm_ip_config_get_domains (<em class="parameter"><code><a class="link" href="NMIP
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.21.8.7.6"></a><h4>Returns</h4>
+<a name="id-1.5.25.8.7.6"></a><h4>Returns</h4>
 <p> the array of domains.
 (This is never <code class="literal">NULL</code>, though it may be 0-length). </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
@@ -386,7 +388,7 @@ nm_ip_config_get_domains (<em class="parameter"><code><a class="link" href="NMIP
 nm_ip_config_get_searches (<em class="parameter"><code><a class="link" href="NMIPConfig.html" title="NMIPConfig"><span class="type">NMIPConfig</span></a> *config</code></em>);</pre>
 <p>Gets the DNS searches.</p>
 <div class="refsect3">
-<a name="id-1.5.21.8.8.5"></a><h4>Parameters</h4>
+<a name="id-1.5.25.8.8.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -401,7 +403,7 @@ nm_ip_config_get_searches (<em class="parameter"><code><a class="link" href="NMI
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.21.8.8.6"></a><h4>Returns</h4>
+<a name="id-1.5.25.8.8.6"></a><h4>Returns</h4>
 <p> the array of DNS search strings.
 (This is never <code class="literal">NULL</code>, though it may be 0-length). </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
@@ -414,7 +416,7 @@ nm_ip_config_get_searches (<em class="parameter"><code><a class="link" href="NMI
 nm_ip_config_get_wins_servers (<em class="parameter"><code><a class="link" href="NMIPConfig.html" title="NMIPConfig"><span class="type">NMIPConfig</span></a> *config</code></em>);</pre>
 <p>Gets the Windows Internet Name Service servers (WINS).</p>
 <div class="refsect3">
-<a name="id-1.5.21.8.9.5"></a><h4>Parameters</h4>
+<a name="id-1.5.25.8.9.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -429,7 +431,7 @@ nm_ip_config_get_wins_servers (<em class="parameter"><code><a class="link" href=
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.21.8.9.6"></a><h4>Returns</h4>
+<a name="id-1.5.25.8.9.6"></a><h4>Returns</h4>
 <p> the arry of WINS server IP address strings.
 (This is never <code class="literal">NULL</code>, though it may be 0-length.). </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
diff --git a/docs/libnm/html/NMRemoteConnection.html b/docs/libnm/html/NMRemoteConnection.html
index d413162d..dac135b3 100644
--- a/docs/libnm/html/NMRemoteConnection.html
+++ b/docs/libnm/html/NMRemoteConnection.html
@@ -230,7 +230,7 @@ NetworkManager. If <em class="parameter"><code>save_to_disk</code></em>
  is <code class="literal">TRUE</code>, the updated connection will be saved to
 disk; if <code class="literal">FALSE</code>, then only the in-memory representation will be changed.</p>
 <div class="refsect3">
-<a name="id-1.5.18.8.2.5"></a><h4>Parameters</h4>
+<a name="id-1.5.22.8.2.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -262,7 +262,7 @@ disk; if <code class="literal">FALSE</code>, then only the in-memory representat
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.18.8.2.6"></a><h4>Returns</h4>
+<a name="id-1.5.22.8.2.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> on error, in which case <em class="parameter"><code>error</code></em>
 will be set.</p>
 </div>
@@ -284,7 +284,7 @@ nm_remote_connection_commit_changes_async
 be saved to disk; if <code class="literal">FALSE</code>, then only the in-memory representation will be
 changed.</p>
 <div class="refsect3">
-<a name="id-1.5.18.8.3.5"></a><h4>Parameters</h4>
+<a name="id-1.5.22.8.3.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -332,7 +332,7 @@ nm_remote_connection_commit_changes_finish
                                 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 <p>Gets the result of a call to <a class="link" href="NMRemoteConnection.html#nm-remote-connection-commit-changes-async" title="nm_remote_connection_commit_changes_async ()"><code class="function">nm_remote_connection_commit_changes_async()</code></a>.</p>
 <div class="refsect3">
-<a name="id-1.5.18.8.4.5"></a><h4>Parameters</h4>
+<a name="id-1.5.22.8.4.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -359,7 +359,7 @@ nm_remote_connection_commit_changes_finish
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.18.8.4.6"></a><h4>Returns</h4>
+<a name="id-1.5.22.8.4.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> on error, in which case <em class="parameter"><code>error</code></em>
 will be set.</p>
 </div>
@@ -374,7 +374,7 @@ nm_remote_connection_save (<em class="parameter"><code><a class="link" href="NMR
 <p>Saves the connection to disk if the connection has changes that have not yet
 been written to disk, or if the connection has never been saved.</p>
 <div class="refsect3">
-<a name="id-1.5.18.8.5.5"></a><h4>Parameters</h4>
+<a name="id-1.5.22.8.5.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -401,7 +401,7 @@ been written to disk, or if the connection has never been saved.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.18.8.5.6"></a><h4>Returns</h4>
+<a name="id-1.5.22.8.5.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> on error, in which case <em class="parameter"><code>error</code></em>
 will be set.</p>
 </div>
@@ -417,7 +417,7 @@ nm_remote_connection_save_async (<em class="parameter"><code><a class="link" hre
 <p>Saves the connection to disk if the connection has changes that have not yet
 been written to disk, or if the connection has never been saved.</p>
 <div class="refsect3">
-<a name="id-1.5.18.8.6.5"></a><h4>Parameters</h4>
+<a name="id-1.5.22.8.6.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -459,7 +459,7 @@ nm_remote_connection_save_finish (<em class="parameter"><code><a class="link" hr
                                   <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 <p>Gets the result of a call to <a class="link" href="NMRemoteConnection.html#nm-remote-connection-save-async" title="nm_remote_connection_save_async ()"><code class="function">nm_remote_connection_save_async()</code></a>.</p>
 <div class="refsect3">
-<a name="id-1.5.18.8.7.5"></a><h4>Parameters</h4>
+<a name="id-1.5.22.8.7.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -486,7 +486,7 @@ nm_remote_connection_save_finish (<em class="parameter"><code><a class="link" hr
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.18.8.7.6"></a><h4>Returns</h4>
+<a name="id-1.5.22.8.7.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> on error, in which case <em class="parameter"><code>error</code></em>
 will be set.</p>
 </div>
@@ -500,7 +500,7 @@ nm_remote_connection_delete (<em class="parameter"><code><a class="link" href="N
                              <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 <p>Deletes the connection.</p>
 <div class="refsect3">
-<a name="id-1.5.18.8.8.5"></a><h4>Parameters</h4>
+<a name="id-1.5.22.8.8.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -527,7 +527,7 @@ nm_remote_connection_delete (<em class="parameter"><code><a class="link" href="N
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.18.8.8.6"></a><h4>Returns</h4>
+<a name="id-1.5.22.8.8.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> on error, in which case <em class="parameter"><code>error</code></em>
 will be set.</p>
 </div>
@@ -542,7 +542,7 @@ nm_remote_connection_delete_async (<em class="parameter"><code><a class="link" h
                                    <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
 <p>Asynchronously deletes the connection.</p>
 <div class="refsect3">
-<a name="id-1.5.18.8.9.5"></a><h4>Parameters</h4>
+<a name="id-1.5.22.8.9.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -584,7 +584,7 @@ nm_remote_connection_delete_finish (<em class="parameter"><code><a class="link"
                                     <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 <p>Gets the result of a call to <a class="link" href="NMRemoteConnection.html#nm-remote-connection-delete-async" title="nm_remote_connection_delete_async ()"><code class="function">nm_remote_connection_delete_async()</code></a>.</p>
 <div class="refsect3">
-<a name="id-1.5.18.8.10.5"></a><h4>Parameters</h4>
+<a name="id-1.5.22.8.10.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -611,7 +611,7 @@ nm_remote_connection_delete_finish (<em class="parameter"><code><a class="link"
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.18.8.10.6"></a><h4>Returns</h4>
+<a name="id-1.5.22.8.10.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> on error, in which case <em class="parameter"><code>error</code></em>
 will be set.</p>
 </div>
@@ -627,7 +627,7 @@ nm_remote_connection_get_secrets (<em class="parameter"><code><a class="link" hr
 <p>Request the connection's secrets. Note that this is a blocking D-Bus call,
 not a simple property accessor.</p>
 <div class="refsect3">
-<a name="id-1.5.18.8.11.5"></a><h4>Parameters</h4>
+<a name="id-1.5.22.8.11.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -659,7 +659,7 @@ not a simple property accessor.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.18.8.11.6"></a><h4>Returns</h4>
+<a name="id-1.5.22.8.11.6"></a><h4>Returns</h4>
 <p> a <span class="type">GVariant</span> of type <code class="literal">NM_VARIANT_TYPE_CONNECTION</code> containing
 <em class="parameter"><code>connection</code></em>
 's secrets, or <code class="literal">NULL</code> on error.</p>
@@ -677,7 +677,7 @@ nm_remote_connection_get_secrets_async
                                 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
 <p>Asynchronously requests the connection's secrets.</p>
 <div class="refsect3">
-<a name="id-1.5.18.8.12.5"></a><h4>Parameters</h4>
+<a name="id-1.5.22.8.12.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -725,7 +725,7 @@ nm_remote_connection_get_secrets_finish
                                 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 <p>Gets the result of a call to <a class="link" href="NMRemoteConnection.html#nm-remote-connection-get-secrets-async" title="nm_remote_connection_get_secrets_async ()"><code class="function">nm_remote_connection_get_secrets_async()</code></a>.</p>
 <div class="refsect3">
-<a name="id-1.5.18.8.13.5"></a><h4>Parameters</h4>
+<a name="id-1.5.22.8.13.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -752,7 +752,7 @@ nm_remote_connection_get_secrets_finish
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.18.8.13.6"></a><h4>Returns</h4>
+<a name="id-1.5.22.8.13.6"></a><h4>Returns</h4>
 <p> a <span class="type">GVariant</span> of type <code class="literal">NM_VARIANT_TYPE_CONNECTION</code>
 containing <em class="parameter"><code>connection</code></em>
 's secrets, or <code class="literal">NULL</code> on error. </p>
@@ -765,7 +765,7 @@ containing <em class="parameter"><code>connection</code></em>
 <pre class="programlisting"><span class="returnvalue">gboolean</span>
 nm_remote_connection_get_unsaved (<em class="parameter"><code><a class="link" href="NMRemoteConnection.html" title="NMRemoteConnection"><span class="type">NMRemoteConnection</span></a> *connection</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.5.18.8.14.4"></a><h4>Parameters</h4>
+<a name="id-1.5.22.8.14.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -780,7 +780,7 @@ nm_remote_connection_get_unsaved (<em class="parameter"><code><a class="link" hr
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.18.8.14.5"></a><h4>Returns</h4>
+<a name="id-1.5.22.8.14.5"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the remote connection contains changes that have not
 been saved to disk, <code class="literal">FALSE</code> if the connection is the same as its on-disk
 representation.</p>
@@ -800,7 +800,7 @@ non-visible connections to callers, but it is possible for a
 connection's visibility to change after you already have a
 reference to it.)</p>
 <div class="refsect3">
-<a name="id-1.5.18.8.15.5"></a><h4>Parameters</h4>
+<a name="id-1.5.22.8.15.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -815,7 +815,7 @@ reference to it.)</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.18.8.15.6"></a><h4>Returns</h4>
+<a name="id-1.5.22.8.15.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the remote connection is visible to the current
 user, <code class="literal">FALSE</code> if not.</p>
 </div>
diff --git a/docs/libnm/html/NMSetting.html b/docs/libnm/html/NMSetting.html
index 565947a4..65b56b96 100644
--- a/docs/libnm/html/NMSetting.html
+++ b/docs/libnm/html/NMSetting.html
@@ -105,6 +105,14 @@
 <span class="returnvalue">gboolean</span>
 </td>
 <td class="function_name">
+<a class="link" href="NMSetting.html#nm-setting-verify-secrets" title="nm_setting_verify_secrets ()">nm_setting_verify_secrets</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
 <a class="link" href="NMSetting.html#nm-setting-compare" title="nm_setting_compare ()">nm_setting_compare</a> <span class="c_punctuation">()</span>
 </td>
 </tr>
@@ -195,6 +203,10 @@
 <td class="function_name"><a class="link" href="NMSetting.html#NMSettingCompareFlags" title="enum NMSettingCompareFlags">NMSettingCompareFlags</a></td>
 </tr>
 <tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="NMSetting.html#NMSettingMacRandomization" title="enum NMSettingMacRandomization">NMSettingMacRandomization</a></td>
+</tr>
+<tr>
 <td class="datatype_keyword">struct</td>
 <td class="function_name"><a class="link" href="NMSetting.html#NMSetting-struct" title="struct NMSetting">NMSetting</a></td>
 </tr>
@@ -207,10 +219,11 @@
 </div>
 <div class="refsect1">
 <a name="NMSetting.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    GEnum
+<pre class="screen">    <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GEnum</a>
     <span class="lineart">├──</span> NMSettingCompareFlags
-    <span class="lineart">╰──</span> NMSettingDiffResult
-    GFlags
+    <span class="lineart">├──</span> NMSettingDiffResult
+    <span class="lineart">╰──</span> NMSettingMacRandomization
+    <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GFlags</a>
     <span class="lineart">╰──</span> NMSettingSecretFlags
     GObject
     <span class="lineart">╰──</span> NMSetting
@@ -226,15 +239,19 @@
         <span class="lineart">├──</span> <a class="link" href="NMSettingGeneric.html" title="NMSettingGeneric">NMSettingGeneric</a>
         <span class="lineart">├──</span> <a class="link" href="NMSettingGsm.html" title="NMSettingGsm">NMSettingGsm</a>
         <span class="lineart">├──</span> <a class="link" href="NMSettingInfiniband.html" title="NMSettingInfiniband">NMSettingInfiniband</a>
+        <span class="lineart">├──</span> <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
         <span class="lineart">├──</span> <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
+        <span class="lineart">├──</span> <a class="link" href="NMSettingMacvlan.html" title="NMSettingMacvlan">NMSettingMacvlan</a>
         <span class="lineart">├──</span> <a class="link" href="NMSettingOlpcMesh.html" title="NMSettingOlpcMesh">NMSettingOlpcMesh</a>
         <span class="lineart">├──</span> <a class="link" href="NMSettingPpp.html" title="NMSettingPpp">NMSettingPpp</a>
         <span class="lineart">├──</span> <a class="link" href="NMSettingPppoe.html" title="NMSettingPppoe">NMSettingPppoe</a>
         <span class="lineart">├──</span> <a class="link" href="NMSettingSerial.html" title="NMSettingSerial">NMSettingSerial</a>
         <span class="lineart">├──</span> <a class="link" href="NMSettingTeamPort.html" title="NMSettingTeamPort">NMSettingTeamPort</a>
         <span class="lineart">├──</span> <a class="link" href="NMSettingTeam.html" title="NMSettingTeam">NMSettingTeam</a>
+        <span class="lineart">├──</span> <a class="link" href="NMSettingTun.html" title="NMSettingTun">NMSettingTun</a>
         <span class="lineart">├──</span> <a class="link" href="NMSettingVlan.html" title="NMSettingVlan">NMSettingVlan</a>
         <span class="lineart">├──</span> <a class="link" href="NMSettingVpn.html" title="NMSettingVpn">NMSettingVpn</a>
+        <span class="lineart">├──</span> <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
         <span class="lineart">├──</span> <a class="link" href="NMSettingWimax.html" title="NMSettingWimax">NMSettingWimax</a>
         <span class="lineart">├──</span> <a class="link" href="NMSettingWired.html" title="NMSettingWired">NMSettingWired</a>
         <span class="lineart">├──</span> <a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity">NMSettingWirelessSecurity</a>
@@ -494,6 +511,54 @@ is being verified in isolation. </p></td>
 </div>
 <hr>
 <div class="refsect2">
+<a name="nm-setting-verify-secrets"></a><h3>nm_setting_verify_secrets ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+nm_setting_verify_secrets (<em class="parameter"><code><a class="link" href="NMSetting.html" title="NMSetting"><span class="type">NMSetting</span></a> *setting</code></em>,
+                           <em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>,
+                           <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+<p>Verifies the secrets in the setting.
+The returned <span class="type">GError</span> contains information about which secret of the setting
+failed validation, and in what way that secret failed validation.
+The secret validation is done separately from main setting validation, because
+in some cases connection failure is not desired just for the secrets.</p>
+<div class="refsect3">
+<a name="id-1.4.4.8.11.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSetting.html" title="NMSetting"><span class="type">NMSetting</span></a> to verify secrets in</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p> the <a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> that <em class="parameter"><code>setting</code></em>
+came from, or
+<code class="literal">NULL</code> if <em class="parameter"><code>setting</code></em>
+is being verified in isolation. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>location to store error, or <code class="literal">NULL</code></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.4.8.11.6"></a><h4>Returns</h4>
+<p> <code class="literal">TRUE</code> if the setting secrets are valid, <code class="literal">FALSE</code> if they are not</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="nm-setting-compare"></a><h3>nm_setting_compare ()</h3>
 <pre class="programlisting"><span class="returnvalue">gboolean</span>
 nm_setting_compare (<em class="parameter"><code><a class="link" href="NMSetting.html" title="NMSetting"><span class="type">NMSetting</span></a> *a</code></em>,
@@ -503,7 +568,7 @@ nm_setting_compare (<em class="parameter"><code><a class="link" href="NMSetting.
 modified by a set of flags.  See the documentation for <a class="link" href="NMSetting.html#NMSettingCompareFlags" title="enum NMSettingCompareFlags"><span class="type">NMSettingCompareFlags</span></a>
 for a description of each flag's behavior.</p>
 <div class="refsect3">
-<a name="id-1.4.4.8.11.5"></a><h4>Parameters</h4>
+<a name="id-1.4.4.8.12.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -530,7 +595,7 @@ for a description of each flag's behavior.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.4.8.11.6"></a><h4>Returns</h4>
+<a name="id-1.4.4.8.12.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the comparison succeeds, <code class="literal">FALSE</code> if it does not</p>
 </div>
 </div>
@@ -550,7 +615,7 @@ of each setting that differ from the other are added to <em class="parameter"><c
 , mapped to
 one or more <a class="link" href="NMSetting.html#NMSettingDiffResult" title="enum NMSettingDiffResult"><span class="type">NMSettingDiffResult</span></a> values.</p>
 <div class="refsect3">
-<a name="id-1.4.4.8.12.5"></a><h4>Parameters</h4>
+<a name="id-1.4.4.8.13.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -592,7 +657,7 @@ in and the settings differ, a new one is created and returned. </p></td>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.4.8.12.6"></a><h4>Returns</h4>
+<a name="id-1.4.4.8.13.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the settings contain the same values, <code class="literal">FALSE</code> if they do not</p>
 </div>
 </div>
@@ -606,7 +671,7 @@ nm_setting_enumerate_values (<em class="parameter"><code><a class="link" href="N
 <p>Iterates over each property of the <a class="link" href="NMSetting.html" title="NMSetting"><span class="type">NMSetting</span></a> object, calling the supplied
 user function for each property.</p>
 <div class="refsect3">
-<a name="id-1.4.4.8.13.5"></a><h4>Parameters</h4>
+<a name="id-1.4.4.8.14.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -643,7 +708,7 @@ nm_setting_to_string (<em class="parameter"><code><a class="link" href="NMSettin
 be used for serialization of the setting, or machine-parsed in any way. The
 output format is not guaranteed to be stable and may change at any time.</p>
 <div class="refsect3">
-<a name="id-1.4.4.8.14.5"></a><h4>Parameters</h4>
+<a name="id-1.4.4.8.15.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -658,7 +723,7 @@ output format is not guaranteed to be stable and may change at any time.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.4.8.14.6"></a><h4>Returns</h4>
+<a name="id-1.4.4.8.15.6"></a><h4>Returns</h4>
 <p> an allocated string containing a textual representation of the
 setting's properties and values (including secrets!), which the caller should
 free with <code class="function">g_free()</code></p>
@@ -675,7 +740,7 @@ nm_setting_get_secret_flags (<em class="parameter"><code><a class="link" href="N
 <p>For a given secret, retrieves the <a class="link" href="NMSetting.html#NMSettingSecretFlags" title="enum NMSettingSecretFlags"><span class="type">NMSettingSecretFlags</span></a> describing how to
 handle that secret.</p>
 <div class="refsect3">
-<a name="id-1.4.4.8.15.5"></a><h4>Parameters</h4>
+<a name="id-1.4.4.8.16.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -707,7 +772,7 @@ handle that secret.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.4.8.15.6"></a><h4>Returns</h4>
+<a name="id-1.4.4.8.16.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> on success (if the given secret name was a valid property of
 this setting, and if that property is secret), <code class="literal">FALSE</code> if not</p>
 </div>
@@ -723,7 +788,7 @@ nm_setting_set_secret_flags (<em class="parameter"><code><a class="link" href="N
 <p>For a given secret, stores the <a class="link" href="NMSetting.html#NMSettingSecretFlags" title="enum NMSettingSecretFlags"><span class="type">NMSettingSecretFlags</span></a> describing how to
 handle that secret.</p>
 <div class="refsect3">
-<a name="id-1.4.4.8.16.5"></a><h4>Parameters</h4>
+<a name="id-1.4.4.8.17.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -755,7 +820,7 @@ handle that secret.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.4.8.16.6"></a><h4>Returns</h4>
+<a name="id-1.4.4.8.17.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> on success (if the given secret name was a valid property of
 this setting, and if that property is secret), <code class="literal">FALSE</code> if not</p>
 </div>
@@ -770,7 +835,7 @@ nm_setting_get_dbus_property_type (<em class="parameter"><code><a class="link" h
  is a D-Bus
 property name, which may not necessarily be a <span class="type">GObject</span> property.</p>
 <div class="refsect3">
-<a name="id-1.4.4.8.17.5"></a><h4>Parameters</h4>
+<a name="id-1.4.4.8.18.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -793,7 +858,7 @@ to get the type of</p></td>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.4.8.17.6"></a><h4>Returns</h4>
+<a name="id-1.4.4.8.18.6"></a><h4>Returns</h4>
 <p> the D-Bus marshalling type of <em class="parameter"><code>property</code></em>
 on <em class="parameter"><code>setting</code></em>
 .</p>
@@ -970,6 +1035,45 @@ two connections.</p>
 </div>
 <hr>
 <div class="refsect2">
+<a name="NMSettingMacRandomization"></a><h3>enum NMSettingMacRandomization</h3>
+<p>Controls if and how the MAC address of a device is randomzied.</p>
+<div class="refsect3">
+<a name="id-1.4.4.9.5.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="NM-SETTING-MAC-RANDOMIZATION-DEFAULT:CAPS"></a>NM_SETTING_MAC_RANDOMIZATION_DEFAULT</p></td>
+<td class="enum_member_description">
+<p>the default value, which unless
+overridden by user-controlled defaults configuration, is "never".</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-SETTING-MAC-RANDOMIZATION-NEVER:CAPS"></a>NM_SETTING_MAC_RANDOMIZATION_NEVER</p></td>
+<td class="enum_member_description">
+<p>the device's MAC address is always used.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-SETTING-MAC-RANDOMIZATION-ALWAYS:CAPS"></a>NM_SETTING_MAC_RANDOMIZATION_ALWAYS</p></td>
+<td class="enum_member_description">
+<p>a random MAC address is used.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NMSetting-struct"></a><h3>struct NMSetting</h3>
 <pre class="programlisting">struct NMSetting;</pre>
 <p>The NMSetting struct contains only private data.
@@ -980,7 +1084,7 @@ It should only be accessed through the functions described below.</p>
 <a name="NMSettingDiffResult"></a><h3>enum NMSettingDiffResult</h3>
 <p>These values indicate the result of a setting difference operation.</p>
 <div class="refsect3">
-<a name="id-1.4.4.9.6.4"></a><h4>Members</h4>
+<a name="id-1.4.4.9.7.4"></a><h4>Members</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="300px" class="enum_members_name">
diff --git a/docs/libnm/html/NMSetting8021x.html b/docs/libnm/html/NMSetting8021x.html
index 38a438bd..41c3a2f9 100644
--- a/docs/libnm/html/NMSetting8021x.html
+++ b/docs/libnm/html/NMSetting8021x.html
@@ -51,6 +51,14 @@
 </tr>
 <tr>
 <td class="function_type">
+<a class="link" href="NMSetting8021x.html#NMSetting8021xCKScheme" title="enum NMSetting8021xCKScheme"><span class="returnvalue">NMSetting8021xCKScheme</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="NMSetting8021x.html#nm-setting-802-1x-check-cert-scheme" title="nm_setting_802_1x_check_cert_scheme ()">nm_setting_802_1x_check_cert_scheme</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
 <span class="returnvalue">guint32</span>
 </td>
 <td class="function_name">
@@ -915,7 +923,7 @@
 </div>
 <div class="refsect1">
 <a name="NMSetting8021x.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    GEnum
+<pre class="screen">    <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GEnum</a>
     <span class="lineart">├──</span> NMSetting8021xCKFormat
     <span class="lineart">╰──</span> NMSetting8021xCKScheme
     GObject
@@ -958,6 +966,50 @@ nm_setting_802_1x_new (<em class="parameter"><code><span class="type">void</span
 </div>
 <hr>
 <div class="refsect2">
+<a name="nm-setting-802-1x-check-cert-scheme"></a><h3>nm_setting_802_1x_check_cert_scheme ()</h3>
+<pre class="programlisting"><a class="link" href="NMSetting8021x.html#NMSetting8021xCKScheme" title="enum NMSetting8021xCKScheme"><span class="returnvalue">NMSetting8021xCKScheme</span></a>
+nm_setting_802_1x_check_cert_scheme (<em class="parameter"><code><span class="type">gconstpointer</span> pdata</code></em>,
+                                     <em class="parameter"><code><span class="type">gsize</span> length</code></em>,
+                                     <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+<p>Determines and verifies the blob type.
+When setting certificate properties of NMSetting8021x
+the blob must be not UNKNOWN (or NULL).</p>
+<div class="refsect3">
+<a name="id-1.4.6.8.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>pdata</p></td>
+<td class="parameter_description"><p> the data pointer. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>length</p></td>
+<td class="parameter_description"><p>the length of the data</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p> (out): validation reason. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.6.8.3.6"></a><h4>Returns</h4>
+<p> the scheme of the blob or <a class="link" href="NMSetting8021x.html#NM-SETTING-802-1X-CK-SCHEME-UNKNOWN:CAPS"><code class="literal">NM_SETTING_802_1X_CK_SCHEME_UNKNOWN</code></a>.
+For NULL it also returns NM_SETTING_802_1X_CK_SCHEME_UNKNOWN.</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="nm-setting-802-1x-get-num-eap-methods"></a><h3>nm_setting_802_1x_get_num_eap_methods ()</h3>
 <pre class="programlisting"><span class="returnvalue">guint32</span>
 nm_setting_802_1x_get_num_eap_methods (<em class="parameter"><code><a class="link" href="NMSetting8021x.html" title="NMSetting8021x"><span class="type">NMSetting8021x</span></a> *setting</code></em>);</pre>
@@ -967,7 +1019,7 @@ network.  Generally only one EAP method is used.  Use the functions
 and <a class="link" href="NMSetting8021x.html#nm-setting-802-1x-remove-eap-method" title="nm_setting_802_1x_remove_eap_method ()"><code class="function">nm_setting_802_1x_remove_eap_method()</code></a> for adding, removing, and retrieving
 allowed EAP methods.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.3.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.4.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -982,7 +1034,7 @@ allowed EAP methods.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.3.6"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.4.6"></a><h4>Returns</h4>
 <p> the number of allowed EAP methods</p>
 </div>
 </div>
@@ -995,7 +1047,7 @@ nm_setting_802_1x_get_eap_method (<em class="parameter"><code><a class="link" hr
 <p>Returns the name of the allowed EAP method at index <em class="parameter"><code>i</code></em>
 .</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.4.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.5.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1017,7 +1069,7 @@ nm_setting_802_1x_get_eap_method (<em class="parameter"><code><a class="link" hr
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.4.6"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.5.6"></a><h4>Returns</h4>
 <p> the name of the allowed EAP method at index <em class="parameter"><code>i</code></em>
 </p>
 </div>
@@ -1032,7 +1084,7 @@ nm_setting_802_1x_add_eap_method (<em class="parameter"><code><a class="link" hr
 EAP method has been added.  See <a class="link" href="NMSetting8021x.html#NMSetting8021x--eap" title="The “eap” property"><span class="type">“eap”</span></a> property for a list of
 allowed EAP methods.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.5.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.6.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1054,7 +1106,7 @@ allowed EAP methods.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.5.6"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.6.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the EAP method was successfully added, <code class="literal">FALSE</code> if it was
 not a valid method or if it was already allowed.</p>
 </div>
@@ -1067,7 +1119,7 @@ nm_setting_802_1x_remove_eap_method (<em class="parameter"><code><a class="link"
                                      <em class="parameter"><code><span class="type">guint32</span> i</code></em>);</pre>
 <p>Removes the allowed EAP method at the specified index.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.6.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.7.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1099,7 +1151,7 @@ nm_setting_802_1x_remove_eap_method_by_value
 <p>Removes the allowed EAP method <em class="parameter"><code>method</code></em>
 .</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.7.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.8.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1121,7 +1173,7 @@ nm_setting_802_1x_remove_eap_method_by_value
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.7.6"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.8.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the EAP method was founs and removed, <code class="literal">FALSE</code> if it was not.</p>
 </div>
 </div>
@@ -1132,7 +1184,7 @@ nm_setting_802_1x_remove_eap_method_by_value
 nm_setting_802_1x_clear_eap_methods (<em class="parameter"><code><a class="link" href="NMSetting8021x.html" title="NMSetting8021x"><span class="type">NMSetting8021x</span></a> *setting</code></em>);</pre>
 <p>Clears all allowed EAP methods.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.8.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.9.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1155,7 +1207,7 @@ nm_setting_802_1x_get_identity (<em class="parameter"><code><a class="link" href
 <p>Returns the identifier used by some EAP methods (like TLS) to
 authenticate the user.  Often this is a username or login name.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.9.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.10.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1170,7 +1222,7 @@ authenticate the user.  Often this is a username or login name.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.9.6"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.10.6"></a><h4>Returns</h4>
 <p> the user identifier</p>
 </div>
 </div>
@@ -1185,7 +1237,7 @@ authenticate the user in the outer unencrypted "phase 1" authentication.  The
 inner "phase 2" authentication will use the <a class="link" href="NMSetting8021x.html#NMSetting8021x--identity" title="The “identity” property"><span class="type">“identity”</span></a> in
 a secure form, if applicable for that EAP method.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.10.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.11.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1200,7 +1252,7 @@ a secure form, if applicable for that EAP method.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.10.6"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.11.6"></a><h4>Returns</h4>
 <p> the anonymous identifier</p>
 </div>
 </div>
@@ -1211,7 +1263,7 @@ a secure form, if applicable for that EAP method.</p>
 nm_setting_802_1x_get_pac_file (<em class="parameter"><code><a class="link" href="NMSetting8021x.html" title="NMSetting8021x"><span class="type">NMSetting8021x</span></a> *setting</code></em>);</pre>
 <p>Returns the file containing PAC credentials used by EAP-FAST method.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.11.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.12.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1226,7 +1278,7 @@ nm_setting_802_1x_get_pac_file (<em class="parameter"><code><a class="link" href
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.11.6"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.12.6"></a><h4>Returns</h4>
 <p> the PAC file</p>
 </div>
 </div>
@@ -1242,7 +1294,7 @@ properties are ignored if the <a class="link" href="NMSetting8021x.html#NMSettin
 compile time (using the --system-ca-path configure option) is used in place
 of these properties.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.12.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.13.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1257,7 +1309,7 @@ of these properties.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.12.6"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.13.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if a system CA certificate path should be used, <code class="literal">FALSE</code> if not</p>
 </div>
 </div>
@@ -1272,7 +1324,7 @@ which the supplicant can then add to the verification chain.  This may be
 used in addition to the <a class="link" href="NMSetting8021x.html#NMSetting8021x--ca-cert" title="The “ca-cert” property"><span class="type">“ca-cert”</span></a> property to add more CA
 certificates for verifying the network to client.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.13.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.14.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1287,7 +1339,7 @@ certificates for verifying the network to client.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.13.6"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.14.6"></a><h4>Returns</h4>
 <p> the CA certificate directory path</p>
 </div>
 </div>
@@ -1302,7 +1354,7 @@ certificates which the supplicant can then add to the verification chain.
 This may be used in addition to the <a class="link" href="NMSetting8021x.html#NMSetting8021x--phase2-ca-cert" title="The “phase2-ca-cert” property"><span class="type">“phase2-ca-cert”</span></a> property
 to add more CA certificates for verifying the network to client.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.14.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.15.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1317,7 +1369,7 @@ to add more CA certificates for verifying the network to client.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.14.6"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.15.6"></a><h4>Returns</h4>
 <p> the "phase 2" CA certificate directory path</p>
 </div>
 </div>
@@ -1330,7 +1382,7 @@ nm_setting_802_1x_get_ca_cert_scheme (<em class="parameter"><code><a class="link
 is <a class="link" href="NMSetting8021x.html#NM-SETTING-802-1X-CK-SCHEME-BLOB:CAPS"><code class="literal">NM_SETTING_802_1X_CK_SCHEME_BLOB</code></a>, use <a class="link" href="NMSetting8021x.html#nm-setting-802-1x-get-ca-cert-blob" title="nm_setting_802_1x_get_ca_cert_blob ()"><code class="function">nm_setting_802_1x_get_ca_cert_blob()</code></a>;
 if <a class="link" href="NMSetting8021x.html#NM-SETTING-802-1X-CK-SCHEME-PATH:CAPS"><code class="literal">NM_SETTING_802_1X_CK_SCHEME_PATH</code></a>, use <a class="link" href="NMSetting8021x.html#nm-setting-802-1x-get-ca-cert-path" title="nm_setting_802_1x_get_ca_cert_path ()"><code class="function">nm_setting_802_1x_get_ca_cert_path()</code></a>.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.15.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.16.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1345,7 +1397,7 @@ if <a class="link" href="NMSetting8021x.html#NM-SETTING-802-1X-CK-SCHEME-PATH:CA
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.15.6"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.16.6"></a><h4>Returns</h4>
 <p> scheme used to store the CA certificate (blob or path)</p>
 </div>
 </div>
@@ -1361,7 +1413,7 @@ CA certificate allow it to be unset.  Note that lack of a CA certificate
 reduces security by allowing man-in-the-middle attacks, because the identity
 of the network cannot be confirmed by the client.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.16.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.17.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1376,7 +1428,7 @@ of the network cannot be confirmed by the client.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.16.6"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.17.6"></a><h4>Returns</h4>
 <p> the CA certificate data. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -1393,7 +1445,7 @@ CA certificate allow it to be unset.  Note that lack of a CA certificate
 reduces security by allowing man-in-the-middle attacks, because the identity
 of the network cannot be confirmed by the client.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.17.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.18.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1408,7 +1460,7 @@ of the network cannot be confirmed by the client.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.17.6"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.18.6"></a><h4>Returns</h4>
 <p> path to the CA certificate file</p>
 </div>
 </div>
@@ -1426,7 +1478,7 @@ with the raw certificate data if using the <a class="link" href="NMSetting8021x.
 scheme, or with the path to the certificate file if using the
 <a class="link" href="NMSetting8021x.html#NM-SETTING-802-1X-CK-SCHEME-PATH:CAPS"><code class="literal">NM_SETTING_802_1X_CK_SCHEME_PATH</code></a> scheme.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.18.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.19.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1468,7 +1520,7 @@ clears the CA certificate.</p></td>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.18.6"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.19.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the operation succeeded, <code class="literal">FALSE</code> if it was unsuccessful</p>
 </div>
 </div>
@@ -1478,7 +1530,7 @@ clears the CA certificate.</p></td>
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_setting_802_1x_get_subject_match (<em class="parameter"><code><a class="link" href="NMSetting8021x.html" title="NMSetting8021x"><span class="type">NMSetting8021x</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.6.8.19.4"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.20.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1493,7 +1545,7 @@ nm_setting_802_1x_get_subject_match (<em class="parameter"><code><a class="link"
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.19.5"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.20.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSetting8021x.html#NMSetting8021x--subject-match" title="The “subject-match” property"><span class="type">“subject-match”</span></a> property. This is the
 substring to be matched against the subject of the authentication
 server certificate, or <code class="literal">NULL</code> no subject verification is to be
@@ -1509,7 +1561,7 @@ nm_setting_802_1x_get_num_altsubject_matches
 <p>Returns the number of entries in the
 <a class="link" href="NMSetting8021x.html#NMSetting8021x--altsubject-matches" title="The “altsubject-matches” property"><span class="type">“altsubject-matches”</span></a> property of this setting.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.20.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.21.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1524,7 +1576,7 @@ nm_setting_802_1x_get_num_altsubject_matches
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.20.6"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.21.6"></a><h4>Returns</h4>
 <p> the number of altsubject-matches entries.</p>
 </div>
 </div>
@@ -1538,7 +1590,7 @@ nm_setting_802_1x_get_altsubject_match
 <p>Returns the altSubjectName match at index <em class="parameter"><code>i</code></em>
 .</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.21.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.22.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1560,7 +1612,7 @@ nm_setting_802_1x_get_altsubject_match
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.21.6"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.22.6"></a><h4>Returns</h4>
 <p> the altSubjectName match at index <em class="parameter"><code>i</code></em>
 </p>
 </div>
@@ -1576,7 +1628,7 @@ nm_setting_802_1x_add_altsubject_match
 match is added, the altSubjectName of the remote authentication
 server is not verified.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.22.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.23.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1598,7 +1650,7 @@ server is not verified.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.22.6"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.23.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the alternative subject name match was
 successfully added, <code class="literal">FALSE</code> if it was already allowed.</p>
 </div>
@@ -1612,7 +1664,7 @@ nm_setting_802_1x_remove_altsubject_match
                                 <em class="parameter"><code><span class="type">guint32</span> i</code></em>);</pre>
 <p>Removes the allowed altSubjectName at the specified index.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.23.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.24.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1644,7 +1696,7 @@ nm_setting_802_1x_remove_altsubject_match_by_value
 <p>Removes the allowed altSubjectName <em class="parameter"><code>altsubject_match</code></em>
 .</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.24.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.25.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1666,7 +1718,7 @@ nm_setting_802_1x_remove_altsubject_match_by_value
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.24.6"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.25.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the alternative subject name match was found and removed,
 <code class="literal">FALSE</code> if it was not.</p>
 </div>
@@ -1679,7 +1731,7 @@ nm_setting_802_1x_clear_altsubject_matches
                                (<em class="parameter"><code><a class="link" href="NMSetting8021x.html" title="NMSetting8021x"><span class="type">NMSetting8021x</span></a> *setting</code></em>);</pre>
 <p>Clears all altSubjectName matches.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.25.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.26.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1704,7 +1756,7 @@ nm_setting_802_1x_get_client_cert_scheme
 is <a class="link" href="NMSetting8021x.html#NM-SETTING-802-1X-CK-SCHEME-BLOB:CAPS"><code class="literal">NM_SETTING_802_1X_CK_SCHEME_BLOB</code></a>, use <a class="link" href="NMSetting8021x.html#nm-setting-802-1x-get-client-cert-blob" title="nm_setting_802_1x_get_client_cert_blob ()"><code class="function">nm_setting_802_1x_get_client_cert_blob()</code></a>;
 if <a class="link" href="NMSetting8021x.html#NM-SETTING-802-1X-CK-SCHEME-PATH:CAPS"><code class="literal">NM_SETTING_802_1X_CK_SCHEME_PATH</code></a>, use <a class="link" href="NMSetting8021x.html#nm-setting-802-1x-get-client-cert-path" title="nm_setting_802_1x_get_client_cert_path ()"><code class="function">nm_setting_802_1x_get_client_cert_path()</code></a>.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.26.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.27.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1719,7 +1771,7 @@ if <a class="link" href="NMSetting8021x.html#NM-SETTING-802-1X-CK-SCHEME-PATH:CA
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.26.6"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.27.6"></a><h4>Returns</h4>
 <p> scheme used to store the client certificate (blob or path)</p>
 </div>
 </div>
@@ -1733,7 +1785,7 @@ nm_setting_802_1x_get_client_cert_blob
 when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x
 authentication method.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.27.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.28.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1748,7 +1800,7 @@ authentication method.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.27.6"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.28.6"></a><h4>Returns</h4>
 <p> the client certificate data. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -1763,7 +1815,7 @@ nm_setting_802_1x_get_client_cert_path
 when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x
 authentication method.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.28.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.29.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1778,7 +1830,7 @@ authentication method.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.28.6"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.29.6"></a><h4>Returns</h4>
 <p> path to the client certificate file</p>
 </div>
 </div>
@@ -1799,7 +1851,7 @@ file if using the <a class="link" href="NMSetting8021x.html#NM-SETTING-802-1X-CK
 when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x
 authentication method.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.29.6"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.30.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1842,7 +1894,7 @@ clears the client certificate.</p></td>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.29.7"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.30.7"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the operation succeeded, <code class="literal">FALSE</code> if it was unsuccessful</p>
 </div>
 </div>
@@ -1852,7 +1904,7 @@ clears the client certificate.</p></td>
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_setting_802_1x_get_phase1_peapver (<em class="parameter"><code><a class="link" href="NMSetting8021x.html" title="NMSetting8021x"><span class="type">NMSetting8021x</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.6.8.30.4"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.31.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1867,7 +1919,7 @@ nm_setting_802_1x_get_phase1_peapver (<em class="parameter"><code><a class="link
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.30.5"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.31.5"></a><h4>Returns</h4>
 <p> the "phase 1" PEAP version to be used when authenticating with
 EAP-PEAP as contained in the <a class="link" href="NMSetting8021x.html#NMSetting8021x--phase1-peapver" title="The “phase1-peapver” property"><span class="type">“phase1-peapver”</span></a> property.  Valid
 values are <code class="literal">NULL</code> (unset), "0" (PEAP version 0), and "1" (PEAP version 1).</p>
@@ -1880,7 +1932,7 @@ values are <code class="literal">NULL</code> (unset), "0" (PEAP version 0), and
 nm_setting_802_1x_get_phase1_peaplabel
                                (<em class="parameter"><code><a class="link" href="NMSetting8021x.html" title="NMSetting8021x"><span class="type">NMSetting8021x</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.6.8.31.4"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.32.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1895,7 +1947,7 @@ nm_setting_802_1x_get_phase1_peaplabel
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.31.5"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.32.5"></a><h4>Returns</h4>
 <p> whether the "phase 1" PEAP label is new-style or old-style, to be
 used when authenticating with EAP-PEAP, as contained in the
 <a class="link" href="NMSetting8021x.html#NMSetting8021x--phase1-peaplabel" title="The “phase1-peaplabel” property"><span class="type">“phase1-peaplabel”</span></a> property.  Valid values are <code class="literal">NULL</code> (unset),
@@ -1910,7 +1962,7 @@ wpa_supplicant documentation for more details.</p>
 nm_setting_802_1x_get_phase1_fast_provisioning
                                (<em class="parameter"><code><a class="link" href="NMSetting8021x.html" title="NMSetting8021x"><span class="type">NMSetting8021x</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.6.8.32.4"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.33.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1925,7 +1977,7 @@ nm_setting_802_1x_get_phase1_fast_provisioning
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.32.5"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.33.5"></a><h4>Returns</h4>
 <p> whether "phase 1" PEAP fast provisioning should be used, as specified
 by the <a class="link" href="NMSetting8021x.html#NMSetting8021x--phase1-fast-provisioning" title="The “phase1-fast-provisioning” property"><span class="type">“phase1-fast-provisioning”</span></a> property.  See the
 wpa_supplicant documentation for more details.</p>
@@ -1937,7 +1989,7 @@ wpa_supplicant documentation for more details.</p>
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_setting_802_1x_get_phase2_auth (<em class="parameter"><code><a class="link" href="NMSetting8021x.html" title="NMSetting8021x"><span class="type">NMSetting8021x</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.6.8.33.4"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.34.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1952,7 +2004,7 @@ nm_setting_802_1x_get_phase2_auth (<em class="parameter"><code><a class="link" h
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.33.5"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.34.5"></a><h4>Returns</h4>
 <p> the "phase 2" non-EAP (ex MD5) allowed authentication method as
 specified by the <a class="link" href="NMSetting8021x.html#NMSetting8021x--phase2-auth" title="The “phase2-auth” property"><span class="type">“phase2-auth”</span></a> property.</p>
 </div>
@@ -1963,7 +2015,7 @@ specified by the <a class="link" href="NMSetting8021x.html#NMSetting8021x--phase
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_setting_802_1x_get_phase2_autheap (<em class="parameter"><code><a class="link" href="NMSetting8021x.html" title="NMSetting8021x"><span class="type">NMSetting8021x</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.6.8.34.4"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.35.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1978,7 +2030,7 @@ nm_setting_802_1x_get_phase2_autheap (<em class="parameter"><code><a class="link
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.34.5"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.35.5"></a><h4>Returns</h4>
 <p> the "phase 2" EAP-based (ex TLS) allowed authentication method as
 specified by the <a class="link" href="NMSetting8021x.html#NMSetting8021x--phase2-autheap" title="The “phase2-autheap” property"><span class="type">“phase2-autheap”</span></a> property.</p>
 </div>
@@ -1994,7 +2046,7 @@ returned scheme is <a class="link" href="NMSetting8021x.html#NM-SETTING-802-1X-C
 <a class="link" href="NMSetting8021x.html#nm-setting-802-1x-get-ca-cert-blob" title="nm_setting_802_1x_get_ca_cert_blob ()"><code class="function">nm_setting_802_1x_get_ca_cert_blob()</code></a>; if <a class="link" href="NMSetting8021x.html#NM-SETTING-802-1X-CK-SCHEME-PATH:CAPS"><code class="literal">NM_SETTING_802_1X_CK_SCHEME_PATH</code></a>,
 use <a class="link" href="NMSetting8021x.html#nm-setting-802-1x-get-ca-cert-path" title="nm_setting_802_1x_get_ca_cert_path ()"><code class="function">nm_setting_802_1x_get_ca_cert_path()</code></a>.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.35.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.36.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2009,7 +2061,7 @@ use <a class="link" href="NMSetting8021x.html#nm-setting-802-1x-get-ca-cert-path
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.35.6"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.36.6"></a><h4>Returns</h4>
 <p> scheme used to store the "phase 2" CA certificate (blob or path)</p>
 </div>
 </div>
@@ -2026,7 +2078,7 @@ CA certificate allow it to be unset.  Note that lack of a CA certificate
 reduces security by allowing man-in-the-middle attacks, because the identity
 of the network cannot be confirmed by the client.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.36.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.37.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2041,7 +2093,7 @@ of the network cannot be confirmed by the client.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.36.6"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.37.6"></a><h4>Returns</h4>
 <p> the "phase 2" CA certificate data. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -2059,7 +2111,7 @@ CA certificate allow it to be unset.  Note that lack of a CA certificate
 reduces security by allowing man-in-the-middle attacks, because the identity
 of the network cannot be confirmed by the client.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.37.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.38.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2074,7 +2126,7 @@ of the network cannot be confirmed by the client.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.37.6"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.38.6"></a><h4>Returns</h4>
 <p> path to the "phase 2" CA certificate file</p>
 </div>
 </div>
@@ -2092,7 +2144,7 @@ property with the raw certificate data if using the
 <a class="link" href="NMSetting8021x.html#NM-SETTING-802-1X-CK-SCHEME-BLOB:CAPS"><code class="literal">NM_SETTING_802_1X_CK_SCHEME_BLOB</code></a> scheme, or with the path to the certificate
 file if using the <a class="link" href="NMSetting8021x.html#NM-SETTING-802-1X-CK-SCHEME-PATH:CAPS"><code class="literal">NM_SETTING_802_1X_CK_SCHEME_PATH</code></a> scheme.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.38.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.39.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2134,7 +2186,7 @@ clears the "phase2" CA certificate.</p></td>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.38.6"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.39.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the operation succeeded, <code class="literal">FALSE</code> if it was unsuccessful</p>
 </div>
 </div>
@@ -2145,7 +2197,7 @@ clears the "phase2" CA certificate.</p></td>
 nm_setting_802_1x_get_phase2_subject_match
                                (<em class="parameter"><code><a class="link" href="NMSetting8021x.html" title="NMSetting8021x"><span class="type">NMSetting8021x</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.6.8.39.4"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.40.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2160,7 +2212,7 @@ nm_setting_802_1x_get_phase2_subject_match
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.39.5"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.40.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSetting8021x.html#NMSetting8021x--phase2-subject-match" title="The “phase2-subject-match” property"><span class="type">“phase2-subject-match”</span></a> property. This is
 the substring to be matched against the subject of the "phase 2"
 authentication server certificate, or <code class="literal">NULL</code> no subject verification
@@ -2176,7 +2228,7 @@ nm_setting_802_1x_get_num_phase2_altsubject_matches
 <p>Returns the number of entries in the
 <a class="link" href="NMSetting8021x.html#NMSetting8021x--phase2-altsubject-matches" title="The “phase2-altsubject-matches” property"><span class="type">“phase2-altsubject-matches”</span></a> property of this setting.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.40.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.41.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2191,7 +2243,7 @@ nm_setting_802_1x_get_num_phase2_altsubject_matches
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.40.6"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.41.6"></a><h4>Returns</h4>
 <p> the number of phase2-altsubject-matches entries.</p>
 </div>
 </div>
@@ -2205,7 +2257,7 @@ nm_setting_802_1x_get_phase2_altsubject_match
 <p>Returns the "phase 2" altSubjectName match at index <em class="parameter"><code>i</code></em>
 .</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.41.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.42.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2227,7 +2279,7 @@ nm_setting_802_1x_get_phase2_altsubject_match
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.41.6"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.42.6"></a><h4>Returns</h4>
 <p> the "phase 2" altSubjectName match at index <em class="parameter"><code>i</code></em>
 </p>
 </div>
@@ -2243,7 +2295,7 @@ nm_setting_802_1x_add_phase2_altsubject_match
 at least one match is added, the altSubjectName of the "phase 2"
 remote authentication server is not verified.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.42.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.43.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2266,7 +2318,7 @@ connection</p></td>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.42.6"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.43.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the "phase 2" alternative subject name match was
 successfully added, <code class="literal">FALSE</code> if it was already allowed.</p>
 </div>
@@ -2280,7 +2332,7 @@ nm_setting_802_1x_remove_phase2_altsubject_match
                                 <em class="parameter"><code><span class="type">guint32</span> i</code></em>);</pre>
 <p>Removes the allowed "phase 2" altSubjectName at the specified index.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.43.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.44.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2312,7 +2364,7 @@ nm_setting_802_1x_remove_phase2_altsubject_match_by_value
 <p>Removes the allowed "phase 2" altSubjectName <em class="parameter"><code>phase2_altsubject_match</code></em>
 .</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.44.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.45.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2334,7 +2386,7 @@ nm_setting_802_1x_remove_phase2_altsubject_match_by_value
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.44.6"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.45.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the alternative subject name match for "phase 2" was found and removed,
 <code class="literal">FALSE</code> if it was not.</p>
 </div>
@@ -2347,7 +2399,7 @@ nm_setting_802_1x_clear_phase2_altsubject_matches
                                (<em class="parameter"><code><a class="link" href="NMSetting8021x.html" title="NMSetting8021x"><span class="type">NMSetting8021x</span></a> *setting</code></em>);</pre>
 <p>Clears all "phase 2" altSubjectName matches.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.45.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.46.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2374,7 +2426,7 @@ returned scheme is <a class="link" href="NMSetting8021x.html#NM-SETTING-802-1X-C
 <a class="link" href="NMSetting8021x.html#NM-SETTING-802-1X-CK-SCHEME-PATH:CAPS"><code class="literal">NM_SETTING_802_1X_CK_SCHEME_PATH</code></a>, use
 <a class="link" href="NMSetting8021x.html#nm-setting-802-1x-get-client-cert-path" title="nm_setting_802_1x_get_client_cert_path ()"><code class="function">nm_setting_802_1x_get_client_cert_path()</code></a>.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.46.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.47.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2389,7 +2441,7 @@ returned scheme is <a class="link" href="NMSetting8021x.html#NM-SETTING-802-1X-C
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.46.6"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.47.6"></a><h4>Returns</h4>
 <p> scheme used to store the "phase 2" client certificate (blob or path)</p>
 </div>
 </div>
@@ -2403,7 +2455,7 @@ nm_setting_802_1x_get_phase2_client_cert_blob
 when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x
 authentication method.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.47.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.48.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2418,7 +2470,7 @@ authentication method.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.47.6"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.48.6"></a><h4>Returns</h4>
 <p> the "phase 2" client certificate data. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -2433,7 +2485,7 @@ nm_setting_802_1x_get_phase2_client_cert_path
 when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x
 authentication method.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.48.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.49.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2448,7 +2500,7 @@ authentication method.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.48.6"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.49.6"></a><h4>Returns</h4>
 <p> path to the "phase 2" client certificate file</p>
 </div>
 </div>
@@ -2470,7 +2522,7 @@ file if using the <a class="link" href="NMSetting8021x.html#NM-SETTING-802-1X-CK
 when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x
 authentication method.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.49.6"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.50.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2513,7 +2565,7 @@ clears the "phase2" client certificate.</p></td>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.49.7"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.50.7"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the operation succeeded, <code class="literal">FALSE</code> if it was unsuccessful</p>
 </div>
 </div>
@@ -2523,7 +2575,7 @@ clears the "phase2" client certificate.</p></td>
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_setting_802_1x_get_password (<em class="parameter"><code><a class="link" href="NMSetting8021x.html" title="NMSetting8021x"><span class="type">NMSetting8021x</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.6.8.50.4"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.51.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2538,7 +2590,7 @@ nm_setting_802_1x_get_password (<em class="parameter"><code><a class="link" href
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.50.5"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.51.5"></a><h4>Returns</h4>
 <p> the password used by the authentication method, if any, as specified
 by the <a class="link" href="NMSetting8021x.html#NMSetting8021x--password" title="The “password” property"><span class="type">“password”</span></a> property</p>
 </div>
@@ -2549,7 +2601,7 @@ by the <a class="link" href="NMSetting8021x.html#NMSetting8021x--password" title
 <pre class="programlisting"><a class="link" href="NMSetting.html#NMSettingSecretFlags" title="enum NMSettingSecretFlags"><span class="returnvalue">NMSettingSecretFlags</span></a>
 nm_setting_802_1x_get_password_flags (<em class="parameter"><code><a class="link" href="NMSetting8021x.html" title="NMSetting8021x"><span class="type">NMSetting8021x</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.6.8.51.4"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.52.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2564,7 +2616,7 @@ nm_setting_802_1x_get_password_flags (<em class="parameter"><code><a class="link
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.51.5"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.52.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSetting.html#NMSettingSecretFlags" title="enum NMSettingSecretFlags"><span class="type">NMSettingSecretFlags</span></a> pertaining to the <a class="link" href="NMSetting8021x.html#NMSetting8021x--password" title="The “password” property"><span class="type">“password”</span></a></p>
 </div>
 </div>
@@ -2574,7 +2626,7 @@ nm_setting_802_1x_get_password_flags (<em class="parameter"><code><a class="link
 <pre class="programlisting"><span class="returnvalue">GBytes</span> *
 nm_setting_802_1x_get_password_raw (<em class="parameter"><code><a class="link" href="NMSetting8021x.html" title="NMSetting8021x"><span class="type">NMSetting8021x</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.6.8.52.4"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.53.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2589,7 +2641,7 @@ nm_setting_802_1x_get_password_raw (<em class="parameter"><code><a class="link"
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.52.5"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.53.5"></a><h4>Returns</h4>
 <p> the password used by the authentication method as a
 UTF-8-encoded array of bytes, as specified by the
 <a class="link" href="NMSetting8021x.html#NMSetting8021x--password-raw" title="The “password-raw” property"><span class="type">“password-raw”</span></a> property. </p>
@@ -2603,7 +2655,7 @@ UTF-8-encoded array of bytes, as specified by the
 nm_setting_802_1x_get_password_raw_flags
                                (<em class="parameter"><code><a class="link" href="NMSetting8021x.html" title="NMSetting8021x"><span class="type">NMSetting8021x</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.6.8.53.4"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.54.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2618,7 +2670,7 @@ nm_setting_802_1x_get_password_raw_flags
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.53.5"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.54.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSetting.html#NMSettingSecretFlags" title="enum NMSettingSecretFlags"><span class="type">NMSettingSecretFlags</span></a> pertaining to the
 <a class="link" href="NMSetting8021x.html#NMSetting8021x--password-raw" title="The “password-raw” property"><span class="type">“password-raw”</span></a></p>
 </div>
@@ -2629,7 +2681,7 @@ nm_setting_802_1x_get_password_raw_flags
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_setting_802_1x_get_pin (<em class="parameter"><code><a class="link" href="NMSetting8021x.html" title="NMSetting8021x"><span class="type">NMSetting8021x</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.6.8.54.4"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.55.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2644,7 +2696,7 @@ nm_setting_802_1x_get_pin (<em class="parameter"><code><a class="link" href="NMS
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.54.5"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.55.5"></a><h4>Returns</h4>
 <p> the PIN used by the authentication method, if any, as specified
 by the <a class="link" href="NMSetting8021x.html#NMSetting8021x--pin" title="The “pin” property"><span class="type">“pin”</span></a> property</p>
 </div>
@@ -2655,7 +2707,7 @@ by the <a class="link" href="NMSetting8021x.html#NMSetting8021x--pin" title="The
 <pre class="programlisting"><a class="link" href="NMSetting.html#NMSettingSecretFlags" title="enum NMSettingSecretFlags"><span class="returnvalue">NMSettingSecretFlags</span></a>
 nm_setting_802_1x_get_pin_flags (<em class="parameter"><code><a class="link" href="NMSetting8021x.html" title="NMSetting8021x"><span class="type">NMSetting8021x</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.6.8.55.4"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.56.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2670,7 +2722,7 @@ nm_setting_802_1x_get_pin_flags (<em class="parameter"><code><a class="link" hre
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.55.5"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.56.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSetting.html#NMSettingSecretFlags" title="enum NMSettingSecretFlags"><span class="type">NMSettingSecretFlags</span></a> pertaining to the
 <a class="link" href="NMSetting8021x.html#NMSetting8021x--pin" title="The “pin” property"><span class="type">“pin”</span></a></p>
 </div>
@@ -2687,7 +2739,7 @@ nm_setting_802_1x_get_private_key_scheme
 <a class="link" href="NMSetting8021x.html#NM-SETTING-802-1X-CK-SCHEME-PATH:CAPS"><code class="literal">NM_SETTING_802_1X_CK_SCHEME_PATH</code></a>, use
 <a class="link" href="NMSetting8021x.html#nm-setting-802-1x-get-client-cert-path" title="nm_setting_802_1x_get_client_cert_path ()"><code class="function">nm_setting_802_1x_get_client_cert_path()</code></a>.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.56.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.57.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2702,7 +2754,7 @@ nm_setting_802_1x_get_private_key_scheme
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.56.6"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.57.6"></a><h4>Returns</h4>
 <p> scheme used to store the private key (blob or path)</p>
 </div>
 </div>
@@ -2719,7 +2771,7 @@ authentication method.</p>
 unencrypted private key data may be readable by unprivileged users.  Private
 keys should always be encrypted with a private key password.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.57.6"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.58.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2734,7 +2786,7 @@ keys should always be encrypted with a private key password.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.57.7"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.58.7"></a><h4>Returns</h4>
 <p> the private key data. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -2749,7 +2801,7 @@ nm_setting_802_1x_get_private_key_path
 when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x
 authentication method.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.58.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.59.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2764,7 +2816,7 @@ authentication method.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.58.6"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.59.6"></a><h4>Returns</h4>
 <p> path to the private key file</p>
 </div>
 </div>
@@ -2802,7 +2854,7 @@ unencrypted private key data using the BLOB scheme may be readable by
 unprivileged users.  Private keys should always be encrypted with a private
 key password to prevent unauthorized access to unencrypted private key data.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.59.8"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.60.8"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2851,7 +2903,7 @@ an error is returned.</p></td>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.59.9"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.60.9"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the operation succeeded, <code class="literal">FALSE</code> if it was unsuccessful</p>
 </div>
 </div>
@@ -2862,7 +2914,7 @@ an error is returned.</p></td>
 nm_setting_802_1x_get_private_key_password
                                (<em class="parameter"><code><a class="link" href="NMSetting8021x.html" title="NMSetting8021x"><span class="type">NMSetting8021x</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.6.8.60.4"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.61.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2877,7 +2929,7 @@ nm_setting_802_1x_get_private_key_password
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.60.5"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.61.5"></a><h4>Returns</h4>
 <p> the private key password used to decrypt the private key if
 previously set with <a class="link" href="NMSetting8021x.html#nm-setting-802-1x-set-private-key" title="nm_setting_802_1x_set_private_key ()"><code class="function">nm_setting_802_1x_set_private_key()</code></a>, or the
 <a class="link" href="NMSetting8021x.html#NMSetting8021x--private-key-password" title="The “private-key-password” property"><span class="type">“private-key-password”</span></a> property.</p>
@@ -2890,7 +2942,7 @@ previously set with <a class="link" href="NMSetting8021x.html#nm-setting-802-1x-
 nm_setting_802_1x_get_private_key_password_flags
                                (<em class="parameter"><code><a class="link" href="NMSetting8021x.html" title="NMSetting8021x"><span class="type">NMSetting8021x</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.6.8.61.4"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.62.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2905,7 +2957,7 @@ nm_setting_802_1x_get_private_key_password_flags
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.61.5"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.62.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSetting.html#NMSettingSecretFlags" title="enum NMSettingSecretFlags"><span class="type">NMSettingSecretFlags</span></a> pertaining to the
 <a class="link" href="NMSetting8021x.html#NMSetting8021x--private-key-password" title="The “private-key-password” property"><span class="type">“private-key-password”</span></a></p>
 </div>
@@ -2917,7 +2969,7 @@ nm_setting_802_1x_get_private_key_password_flags
 nm_setting_802_1x_get_private_key_format
                                (<em class="parameter"><code><a class="link" href="NMSetting8021x.html" title="NMSetting8021x"><span class="type">NMSetting8021x</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.6.8.62.4"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.63.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2932,7 +2984,7 @@ nm_setting_802_1x_get_private_key_format
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.62.5"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.63.5"></a><h4>Returns</h4>
 <p> the data format of the private key data stored in the
 <a class="link" href="NMSetting8021x.html#NMSetting8021x--private-key" title="The “private-key” property"><span class="type">“private-key”</span></a> property</p>
 </div>
@@ -2949,7 +3001,7 @@ scheme is <a class="link" href="NMSetting8021x.html#NM-SETTING-802-1X-CK-SCHEME-
 <a class="link" href="NMSetting8021x.html#NM-SETTING-802-1X-CK-SCHEME-PATH:CAPS"><code class="literal">NM_SETTING_802_1X_CK_SCHEME_PATH</code></a>, use
 <a class="link" href="NMSetting8021x.html#nm-setting-802-1x-get-client-cert-path" title="nm_setting_802_1x_get_client_cert_path ()"><code class="function">nm_setting_802_1x_get_client_cert_path()</code></a>.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.63.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.64.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2964,7 +3016,7 @@ scheme is <a class="link" href="NMSetting8021x.html#NM-SETTING-802-1X-CK-SCHEME-
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.63.6"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.64.6"></a><h4>Returns</h4>
 <p> scheme used to store the "phase 2" private key (blob or path)</p>
 </div>
 </div>
@@ -2981,7 +3033,7 @@ authentication method.</p>
 unencrypted private key data may be readable by unprivileged users.  Private
 keys should always be encrypted with a private key password.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.64.6"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.65.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2996,7 +3048,7 @@ keys should always be encrypted with a private key password.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.64.7"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.65.7"></a><h4>Returns</h4>
 <p> the "phase 2" private key data. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -3011,7 +3063,7 @@ nm_setting_802_1x_get_phase2_private_key_path
 when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x
 authentication method.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.65.5"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.66.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -3026,7 +3078,7 @@ authentication method.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.65.6"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.66.6"></a><h4>Returns</h4>
 <p> path to the "phase 2" private key file</p>
 </div>
 </div>
@@ -3065,7 +3117,7 @@ thus unencrypted private key data using the BLOB scheme may be readable by
 unprivileged users.  Private keys should always be encrypted with a private
 key password to prevent unauthorized access to unencrypted private key data.</p>
 <div class="refsect3">
-<a name="id-1.4.6.8.66.8"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.67.8"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -3115,7 +3167,7 @@ an error is returned.</p></td>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.66.9"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.67.9"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the operation succeeded, <code class="literal">FALSE</code> if it was unsuccessful</p>
 </div>
 </div>
@@ -3126,7 +3178,7 @@ an error is returned.</p></td>
 nm_setting_802_1x_get_phase2_private_key_password
                                (<em class="parameter"><code><a class="link" href="NMSetting8021x.html" title="NMSetting8021x"><span class="type">NMSetting8021x</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.6.8.67.4"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.68.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -3141,7 +3193,7 @@ nm_setting_802_1x_get_phase2_private_key_password
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.67.5"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.68.5"></a><h4>Returns</h4>
 <p> the private key password used to decrypt the private key if
 previously set with <a class="link" href="NMSetting8021x.html#nm-setting-802-1x-set-phase2-private-key" title="nm_setting_802_1x_set_phase2_private_key ()"><code class="function">nm_setting_802_1x_set_phase2_private_key()</code></a> or the
 <a class="link" href="NMSetting8021x.html#NMSetting8021x--phase2-private-key-password" title="The “phase2-private-key-password” property"><span class="type">“phase2-private-key-password”</span></a> property.</p>
@@ -3154,7 +3206,7 @@ previously set with <a class="link" href="NMSetting8021x.html#nm-setting-802-1x-
 nm_setting_802_1x_get_phase2_private_key_password_flags
                                (<em class="parameter"><code><a class="link" href="NMSetting8021x.html" title="NMSetting8021x"><span class="type">NMSetting8021x</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.6.8.68.4"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.69.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -3169,7 +3221,7 @@ nm_setting_802_1x_get_phase2_private_key_password_flags
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.68.5"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.69.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSetting.html#NMSettingSecretFlags" title="enum NMSettingSecretFlags"><span class="type">NMSettingSecretFlags</span></a> pertaining to the
 <a class="link" href="NMSetting8021x.html#NMSetting8021x--phase2-private-key-password" title="The “phase2-private-key-password” property"><span class="type">“phase2-private-key-password”</span></a></p>
 </div>
@@ -3181,7 +3233,7 @@ nm_setting_802_1x_get_phase2_private_key_password_flags
 nm_setting_802_1x_get_phase2_private_key_format
                                (<em class="parameter"><code><a class="link" href="NMSetting8021x.html" title="NMSetting8021x"><span class="type">NMSetting8021x</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.6.8.69.4"></a><h4>Parameters</h4>
+<a name="id-1.4.6.8.70.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -3196,7 +3248,7 @@ nm_setting_802_1x_get_phase2_private_key_format
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.6.8.69.5"></a><h4>Returns</h4>
+<a name="id-1.4.6.8.70.5"></a><h4>Returns</h4>
 <p> the data format of the "phase 2" private key data stored in the
 <a class="link" href="NMSetting8021x.html#NMSetting8021x--phase2-private-key" title="The “phase2-private-key” property"><span class="type">“phase2-private-key”</span></a> property</p>
 </div>
diff --git a/docs/libnm/html/NMSettingBridge.html b/docs/libnm/html/NMSettingBridge.html
index 05bbe151..a5286057 100644
--- a/docs/libnm/html/NMSettingBridge.html
+++ b/docs/libnm/html/NMSettingBridge.html
@@ -104,6 +104,14 @@
 <a class="link" href="NMSettingBridge.html#nm-setting-bridge-get-ageing-time" title="nm_setting_bridge_get_ageing_time ()">nm_setting_bridge_get_ageing_time</a> <span class="c_punctuation">()</span>
 </td>
 </tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingBridge.html#nm-setting-bridge-get-multicast-snooping" title="nm_setting_bridge_get_multicast_snooping ()">nm_setting_bridge_get_multicast_snooping</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
 </tbody>
 </table></div>
 </div>
@@ -143,6 +151,11 @@
 <td class="property_flags">Read / Write / Construct</td>
 </tr>
 <tr>
+<td class="property_type"><span class="type">gboolean</span></td>
+<td class="property_name"><a class="link" href="NMSettingBridge.html#NMSettingBridge--multicast-snooping" title="The “multicast-snooping” property">multicast-snooping</a></td>
+<td class="property_flags">Read / Write / Construct</td>
+</tr>
+<tr>
 <td class="property_type"><span class="type">guint</span></td>
 <td class="property_name"><a class="link" href="NMSettingBridge.html#NMSettingBridge--priority" title="The “priority” property">priority</a></td>
 <td class="property_flags">Read / Write / Construct</td>
@@ -195,6 +208,10 @@
 <td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMSettingBridge.html#NM-SETTING-BRIDGE-AGEING-TIME:CAPS" title="NM_SETTING_BRIDGE_AGEING_TIME">NM_SETTING_BRIDGE_AGEING_TIME</a></td>
 </tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingBridge.html#NM-SETTING-BRIDGE-MULTICAST-SNOOPING:CAPS" title="NM_SETTING_BRIDGE_MULTICAST_SNOOPING">NM_SETTING_BRIDGE_MULTICAST_SNOOPING</a></td>
+</tr>
 </tbody>
 </table></div>
 </div>
@@ -398,6 +415,33 @@ nm_setting_bridge_get_ageing_time (<em class="parameter"><code><a class="link" h
 <p> the <a class="link" href="NMSettingBridge.html#NMSettingBridge--ageing-time" title="The “ageing-time” property"><span class="type">“ageing-time”</span></a> property of the setting</p>
 </div>
 </div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-bridge-get-multicast-snooping"></a><h3>nm_setting_bridge_get_multicast_snooping ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+nm_setting_bridge_get_multicast_snooping
+                               (<em class="parameter"><code><a class="link" href="NMSettingBridge.html" title="NMSettingBridge"><span class="type">NMSettingBridge</span></a> *setting</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.4.10.8.10.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingBridge.html" title="NMSettingBridge"><span class="type">NMSettingBridge</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.10.8.10.5"></a><h4>Returns</h4>
+<p> the <a class="link" href="NMSettingBridge.html#NMSettingBridge--multicast-snooping" title="The “multicast-snooping” property"><span class="type">“multicast-snooping”</span></a> property of the setting</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
 </div>
 <div class="refsect1">
 <a name="NMSettingBridge.other_details"></a><h2>Types and Values</h2>
@@ -448,6 +492,12 @@ nm_setting_bridge_get_ageing_time (<em class="parameter"><code><a class="link" h
 <pre class="programlisting">#define NM_SETTING_BRIDGE_AGEING_TIME    "ageing-time"
 </pre>
 </div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-BRIDGE-MULTICAST-SNOOPING:CAPS"></a><h3>NM_SETTING_BRIDGE_MULTICAST_SNOOPING</h3>
+<pre class="programlisting">#define NM_SETTING_BRIDGE_MULTICAST_SNOOPING "multicast-snooping"
+</pre>
+</div>
 </div>
 <div class="refsect1">
 <a name="NMSettingBridge.property-details"></a><h2>Property Details</h2>
@@ -498,6 +548,18 @@ NetworkManager created) bridge, this MAC address must match.</p>
 </div>
 <hr>
 <div class="refsect2">
+<a name="NMSettingBridge--multicast-snooping"></a><h3>The <code class="literal">“multicast-snooping”</code> property</h3>
+<pre class="programlisting">  “multicast-snooping”       <span class="type">gboolean</span></pre>
+<p>Controls whether IGMP snooping is enabled for this bridge.
+Note that if snooping was automatically disabled due to hash collisions,
+the system may refuse to enable the feature until the collisions are
+resolved.</p>
+<p>Flags: Read / Write / Construct</p>
+<p>Default value: TRUE</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NMSettingBridge--priority"></a><h3>The <code class="literal">“priority”</code> property</h3>
 <pre class="programlisting">  “priority”                 <span class="type">guint</span></pre>
 <p>Sets the Spanning Tree Protocol (STP) priority for this bridge.  Lower
diff --git a/docs/libnm/html/NMSettingConnection.html b/docs/libnm/html/NMSettingConnection.html
index f6ab97cc..8c845502 100644
--- a/docs/libnm/html/NMSettingConnection.html
+++ b/docs/libnm/html/NMSettingConnection.html
@@ -249,6 +249,14 @@
 <a class="link" href="NMSettingConnection.html#nm-setting-connection-get-metered" title="nm_setting_connection_get_metered ()">nm_setting_connection_get_metered</a> <span class="c_punctuation">()</span>
 </td>
 </tr>
+<tr>
+<td class="function_type">
+<a class="link" href="NMSettingConnection.html#NMSettingConnectionLldp" title="enum NMSettingConnectionLldp"><span class="returnvalue">NMSettingConnectionLldp</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingConnection.html#nm-setting-connection-get-lldp" title="nm_setting_connection_get_lldp ()">nm_setting_connection_get_lldp</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
 </tbody>
 </table></div>
 </div>
@@ -294,6 +302,11 @@
 <td class="property_flags">Read / Write</td>
 </tr>
 <tr>
+<td class="property_type"><span class="type">gint</span></td>
+<td class="property_name"><a class="link" href="NMSettingConnection.html#NMSettingConnection--lldp" title="The “lldp” property">lldp</a></td>
+<td class="property_flags">Read / Write / Construct</td>
+</tr>
+<tr>
 <td class="property_type">
 <span class="type">gchar</span> *</td>
 <td class="property_name"><a class="link" href="NMSettingConnection.html#NMSettingConnection--master" title="The “master” property">master</a></td>
@@ -440,10 +453,18 @@
 <td class="function_name"><a class="link" href="NMSettingConnection.html#NM-SETTING-CONNECTION-METERED:CAPS" title="NM_SETTING_CONNECTION_METERED">NM_SETTING_CONNECTION_METERED</a></td>
 </tr>
 <tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingConnection.html#NM-SETTING-CONNECTION-LLDP:CAPS" title="NM_SETTING_CONNECTION_LLDP">NM_SETTING_CONNECTION_LLDP</a></td>
+</tr>
+<tr>
 <td class="datatype_keyword">enum</td>
 <td class="function_name"><a class="link" href="NMSettingConnection.html#NMSettingConnectionAutoconnectSlaves" title="enum NMSettingConnectionAutoconnectSlaves">NMSettingConnectionAutoconnectSlaves</a></td>
 </tr>
 <tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="NMSettingConnection.html#NMSettingConnectionLldp" title="enum NMSettingConnectionLldp">NMSettingConnectionLldp</a></td>
+</tr>
+<tr>
 <td class="datatype_keyword">struct</td>
 <td class="function_name"><a class="link" href="NMSettingConnection.html#NMSettingConnection-struct" title="struct NMSettingConnection">NMSettingConnection</a></td>
 </tr>
@@ -452,8 +473,9 @@
 </div>
 <div class="refsect1">
 <a name="NMSettingConnection.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    GEnum
-    <span class="lineart">╰──</span> NMSettingConnectionAutoconnectSlaves
+<pre class="screen">    <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GEnum</a>
+    <span class="lineart">├──</span> NMSettingConnectionAutoconnectSlaves
+    <span class="lineart">╰──</span> NMSettingConnectionLldp
     GObject
     <span class="lineart">╰──</span> <a class="link" href="NMSetting.html" title="NMSetting">NMSetting</a>
         <span class="lineart">╰──</span> NMSettingConnection
@@ -1089,7 +1111,7 @@ nm_setting_connection_get_autoconnect_slaves
 <p> whether slaves of the connection should be activated together
 with the connection.</p>
 </div>
-<p class="since">Since: 1.0.4</p>
+<p class="since">Since: 1.2</p>
 </div>
 <hr>
 <div class="refsect2">
@@ -1305,7 +1327,35 @@ nm_setting_connection_get_metered (<em class="parameter"><code><a class="link" h
 <a name="id-1.4.5.8.28.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingConnection.html#NMSettingConnection--metered" title="The “metered” property"><span class="type">“metered”</span></a> property of the setting.</p>
 </div>
-<p class="since">Since: 1.0.6</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-connection-get-lldp"></a><h3>nm_setting_connection_get_lldp ()</h3>
+<pre class="programlisting"><a class="link" href="NMSettingConnection.html#NMSettingConnectionLldp" title="enum NMSettingConnectionLldp"><span class="returnvalue">NMSettingConnectionLldp</span></a>
+nm_setting_connection_get_lldp (<em class="parameter"><code><a class="link" href="NMSettingConnection.html" title="NMSettingConnection"><span class="type">NMSettingConnection</span></a> *setting</code></em>);</pre>
+<p>Returns the <a class="link" href="NMSettingConnection.html#NMSettingConnection--lldp" title="The “lldp” property"><span class="type">“lldp”</span></a> property of the connection.</p>
+<div class="refsect3">
+<a name="id-1.4.5.8.29.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingConnection.html" title="NMSettingConnection"><span class="type">NMSettingConnection</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.5.8.29.6"></a><h4>Returns</h4>
+<p> a <a class="link" href="NMSettingConnection.html#NMSettingConnectionLldp" title="enum NMSettingConnectionLldp"><code class="literal">NMSettingConnectionLldp</code></a> which indicates whether LLDP must be
+enabled for the connection.</p>
+</div>
+<p class="since">Since: 1.2</p>
 </div>
 </div>
 <div class="refsect1">
@@ -1431,11 +1481,17 @@ nm_setting_connection_get_metered (<em class="parameter"><code><a class="link" h
 </div>
 <hr>
 <div class="refsect2">
+<a name="NM-SETTING-CONNECTION-LLDP:CAPS"></a><h3>NM_SETTING_CONNECTION_LLDP</h3>
+<pre class="programlisting">#define NM_SETTING_CONNECTION_LLDP           "lldp"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NMSettingConnectionAutoconnectSlaves"></a><h3>enum NMSettingConnectionAutoconnectSlaves</h3>
 <p><a class="link" href="NMSettingConnection.html#NMSettingConnectionAutoconnectSlaves" title="enum NMSettingConnectionAutoconnectSlaves"><span class="type">NMSettingConnectionAutoconnectSlaves</span></a> values indicate whether slave connections
 should be activated when master is activated.</p>
 <div class="refsect3">
-<a name="id-1.4.5.9.22.4"></a><h4>Members</h4>
+<a name="id-1.4.5.9.23.4"></a><h4>Members</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="300px" class="enum_members_name">
@@ -1472,6 +1528,44 @@ should be activated when master is activated.</p>
 </div>
 <hr>
 <div class="refsect2">
+<a name="NMSettingConnectionLldp"></a><h3>enum NMSettingConnectionLldp</h3>
+<p><a class="link" href="NMSettingConnection.html#NMSettingConnectionLldp" title="enum NMSettingConnectionLldp"><span class="type">NMSettingConnectionLldp</span></a> values indicate whether LLDP should be enabled.</p>
+<div class="refsect3">
+<a name="id-1.4.5.9.24.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="NM-SETTING-CONNECTION-LLDP-DEFAULT:CAPS"></a>NM_SETTING_CONNECTION_LLDP_DEFAULT</p></td>
+<td class="enum_member_description">
+<p>default value</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-SETTING-CONNECTION-LLDP-DISABLE:CAPS"></a>NM_SETTING_CONNECTION_LLDP_DISABLE</p></td>
+<td class="enum_member_description">
+<p>disable LLDP</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-SETTING-CONNECTION-LLDP-ENABLE-RX:CAPS"></a>NM_SETTING_CONNECTION_LLDP_ENABLE_RX</p></td>
+<td class="enum_member_description">
+<p>enable reception of LLDP frames</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NMSettingConnection-struct"></a><h3>struct NMSettingConnection</h3>
 <pre class="programlisting">struct NMSettingConnection;</pre>
 <p>The NMSettingConnection struct contains only private data.
@@ -1514,7 +1608,7 @@ If -1 (default) is set, global connection.autoconnect-slaves is read to
 determine the real value. If it is default as well, this fallbacks to 0.</p>
 <p>Flags: Read / Write / Construct</p>
 <p>Default value: NM_SETTING_CONNECTION_AUTOCONNECT_SLAVES_DEFAULT</p>
-<p class="since">Since: 1.0.4</p>
+<p class="since">Since: 1.2</p>
 </div>
 <hr>
 <div class="refsect2">
@@ -1553,6 +1647,15 @@ connection may be applied to the wrong interface.</p>
 </div>
 <hr>
 <div class="refsect2">
+<a name="NMSettingConnection--lldp"></a><h3>The <code class="literal">“lldp”</code> property</h3>
+<pre class="programlisting">  “lldp”                     <span class="type">gint</span></pre>
+<p>Whether LLDP is enabled for the connection.</p>
+<p>Flags: Read / Write / Construct</p>
+<p>Default value: -1</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NMSettingConnection--master"></a><h3>The <code class="literal">“master”</code> property</h3>
 <pre class="programlisting">  “master”                   <span class="type">gchar</span> *</pre>
 <p>Interface name of the master device or UUID of the master connection.</p>
@@ -1564,9 +1667,11 @@ connection may be applied to the wrong interface.</p>
 <a name="NMSettingConnection--metered"></a><h3>The <code class="literal">“metered”</code> property</h3>
 <pre class="programlisting">  “metered”                  <a class="link" href="libnm-nm-dbus-interface.html#NMMetered" title="enum NMMetered"><span class="type">NMMetered</span></a></pre>
 <p>Whether the connection is metered.</p>
+<p>When updating this property on a currently activated connection,
+the change takes effect immediately.</p>
 <p>Flags: Read / Write</p>
 <p>Default value: NM_METERED_UNKNOWN</p>
-<p class="since">Since: 1.0.6</p>
+<p class="since">Since: 1.2</p>
 </div>
 <hr>
 <div class="refsect2">
@@ -1664,6 +1769,8 @@ be generated by <a class="link" href="libnm-nm-utils.html#nm-utils-uuid-generate
 (for example "Home", "Work", "Public").  <code class="literal">NULL</code> or unspecified zone means
 the connection will be placed in the default zone as defined by the
 firewall.</p>
+<p>When updating this property on a currently activated connection,
+the change takes effect immediately.</p>
 <p>Flags: Read / Write / Construct</p>
 <p>Default value: NULL</p>
 </div>
diff --git a/docs/libnm/html/NMSettingDcb.html b/docs/libnm/html/NMSettingDcb.html
index 9cafb09a..a662d108 100644
--- a/docs/libnm/html/NMSettingDcb.html
+++ b/docs/libnm/html/NMSettingDcb.html
@@ -402,7 +402,7 @@
 </div>
 <div class="refsect1">
 <a name="NMSettingDcb.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    GFlags
+<pre class="screen">    <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GFlags</a>
     <span class="lineart">╰──</span> NMSettingDcbFlags
     GObject
     <span class="lineart">╰──</span> <a class="link" href="NMSetting.html" title="NMSetting">NMSetting</a>
diff --git a/docs/libnm/html/NMSettingGsm.html b/docs/libnm/html/NMSettingGsm.html
index bee69df6..50ac79d3 100644
--- a/docs/libnm/html/NMSettingGsm.html
+++ b/docs/libnm/html/NMSettingGsm.html
@@ -100,6 +100,27 @@
 </td>
 </tr>
 <tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingGsm.html#nm-setting-gsm-get-device-id" title="nm_setting_gsm_get_device_id ()">nm_setting_gsm_get_device_id</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingGsm.html#nm-setting-gsm-get-sim-id" title="nm_setting_gsm_get_sim_id ()">nm_setting_gsm_get_sim_id</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingGsm.html#nm-setting-gsm-get-sim-operator-id" title="nm_setting_gsm_get_sim_operator_id ()">nm_setting_gsm_get_sim_operator_id</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
 <td class="function_type">
 <a class="link" href="NMSetting.html#NMSettingSecretFlags" title="enum NMSettingSecretFlags"><span class="returnvalue">NMSettingSecretFlags</span></a>
 </td>
@@ -134,6 +155,12 @@
 <td class="property_flags">Read / Write</td>
 </tr>
 <tr>
+<td class="property_type">
+<span class="type">gchar</span> *</td>
+<td class="property_name"><a class="link" href="NMSettingGsm.html#NMSettingGsm--device-id" title="The “device-id” property">device-id</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
 <td class="property_type"><span class="type">gboolean</span></td>
 <td class="property_name"><a class="link" href="NMSettingGsm.html#NMSettingGsm--home-only" title="The “home-only” property">home-only</a></td>
 <td class="property_flags">Read / Write</td>
@@ -175,6 +202,18 @@
 <tr>
 <td class="property_type">
 <span class="type">gchar</span> *</td>
+<td class="property_name"><a class="link" href="NMSettingGsm.html#NMSettingGsm--sim-id" title="The “sim-id” property">sim-id</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<span class="type">gchar</span> *</td>
+<td class="property_name"><a class="link" href="NMSettingGsm.html#NMSettingGsm--sim-operator-id" title="The “sim-operator-id” property">sim-operator-id</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<span class="type">gchar</span> *</td>
 <td class="property_name"><a class="link" href="NMSettingGsm.html#NMSettingGsm--username" title="The “username” property">username</a></td>
 <td class="property_flags">Read / Write</td>
 </tr>
@@ -229,6 +268,18 @@
 <td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMSettingGsm.html#NM-SETTING-GSM-HOME-ONLY:CAPS" title="NM_SETTING_GSM_HOME_ONLY">NM_SETTING_GSM_HOME_ONLY</a></td>
 </tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingGsm.html#NM-SETTING-GSM-DEVICE-ID:CAPS" title="NM_SETTING_GSM_DEVICE_ID">NM_SETTING_GSM_DEVICE_ID</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingGsm.html#NM-SETTING-GSM-SIM-ID:CAPS" title="NM_SETTING_GSM_SIM_ID">NM_SETTING_GSM_SIM_ID</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingGsm.html#NM-SETTING-GSM-SIM-OPERATOR-ID:CAPS" title="NM_SETTING_GSM_SIM_OPERATOR_ID">NM_SETTING_GSM_SIM_OPERATOR_ID</a></td>
+</tr>
 </tbody>
 </table></div>
 </div>
@@ -434,11 +485,89 @@ nm_setting_gsm_get_home_only (<em class="parameter"><code><a class="link" href="
 </div>
 <hr>
 <div class="refsect2">
+<a name="nm-setting-gsm-get-device-id"></a><h3>nm_setting_gsm_get_device_id ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+nm_setting_gsm_get_device_id (<em class="parameter"><code><a class="link" href="NMSettingGsm.html" title="NMSettingGsm"><span class="type">NMSettingGsm</span></a> *setting</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.4.15.8.10.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingGsm.html" title="NMSettingGsm"><span class="type">NMSettingGsm</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.15.8.10.5"></a><h4>Returns</h4>
+<p> the <a class="link" href="NMSettingGsm.html#NMSettingGsm--device-id" title="The “device-id” property"><span class="type">“device-id”</span></a> property of the setting</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-gsm-get-sim-id"></a><h3>nm_setting_gsm_get_sim_id ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+nm_setting_gsm_get_sim_id (<em class="parameter"><code><a class="link" href="NMSettingGsm.html" title="NMSettingGsm"><span class="type">NMSettingGsm</span></a> *setting</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.4.15.8.11.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingGsm.html" title="NMSettingGsm"><span class="type">NMSettingGsm</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.15.8.11.5"></a><h4>Returns</h4>
+<p> the <a class="link" href="NMSettingGsm.html#NMSettingGsm--sim-id" title="The “sim-id” property"><span class="type">“sim-id”</span></a> property of the setting</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-gsm-get-sim-operator-id"></a><h3>nm_setting_gsm_get_sim_operator_id ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+nm_setting_gsm_get_sim_operator_id (<em class="parameter"><code><a class="link" href="NMSettingGsm.html" title="NMSettingGsm"><span class="type">NMSettingGsm</span></a> *setting</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.4.15.8.12.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingGsm.html" title="NMSettingGsm"><span class="type">NMSettingGsm</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.15.8.12.5"></a><h4>Returns</h4>
+<p> the <a class="link" href="NMSettingGsm.html#NMSettingGsm--sim-operator-id" title="The “sim-operator-id” property"><span class="type">“sim-operator-id”</span></a> property of the setting</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="nm-setting-gsm-get-pin-flags"></a><h3>nm_setting_gsm_get_pin_flags ()</h3>
 <pre class="programlisting"><a class="link" href="NMSetting.html#NMSettingSecretFlags" title="enum NMSettingSecretFlags"><span class="returnvalue">NMSettingSecretFlags</span></a>
 nm_setting_gsm_get_pin_flags (<em class="parameter"><code><a class="link" href="NMSettingGsm.html" title="NMSettingGsm"><span class="type">NMSettingGsm</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.15.8.10.4"></a><h4>Parameters</h4>
+<a name="id-1.4.15.8.13.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -453,7 +582,7 @@ nm_setting_gsm_get_pin_flags (<em class="parameter"><code><a class="link" href="
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.15.8.10.5"></a><h4>Returns</h4>
+<a name="id-1.4.15.8.13.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSetting.html#NMSettingSecretFlags" title="enum NMSettingSecretFlags"><span class="type">NMSettingSecretFlags</span></a> pertaining to the <a class="link" href="NMSettingGsm.html#NMSettingGsm--pin" title="The “pin” property"><span class="type">“pin”</span></a></p>
 </div>
 </div>
@@ -463,7 +592,7 @@ nm_setting_gsm_get_pin_flags (<em class="parameter"><code><a class="link" href="
 <pre class="programlisting"><a class="link" href="NMSetting.html#NMSettingSecretFlags" title="enum NMSettingSecretFlags"><span class="returnvalue">NMSettingSecretFlags</span></a>
 nm_setting_gsm_get_password_flags (<em class="parameter"><code><a class="link" href="NMSettingGsm.html" title="NMSettingGsm"><span class="type">NMSettingGsm</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.15.8.11.4"></a><h4>Parameters</h4>
+<a name="id-1.4.15.8.14.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -478,7 +607,7 @@ nm_setting_gsm_get_password_flags (<em class="parameter"><code><a class="link" h
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.15.8.11.5"></a><h4>Returns</h4>
+<a name="id-1.4.15.8.14.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSetting.html#NMSettingSecretFlags" title="enum NMSettingSecretFlags"><span class="type">NMSettingSecretFlags</span></a> pertaining to the <a class="link" href="NMSettingGsm.html#NMSettingGsm--password" title="The “password” property"><span class="type">“password”</span></a></p>
 </div>
 </div>
@@ -493,55 +622,73 @@ nm_setting_gsm_get_password_flags (<em class="parameter"><code><a class="link" h
 <hr>
 <div class="refsect2">
 <a name="NM-SETTING-GSM-NUMBER:CAPS"></a><h3>NM_SETTING_GSM_NUMBER</h3>
-<pre class="programlisting">#define NM_SETTING_GSM_NUMBER         "number"
+<pre class="programlisting">#define NM_SETTING_GSM_NUMBER          "number"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
 <a name="NM-SETTING-GSM-USERNAME:CAPS"></a><h3>NM_SETTING_GSM_USERNAME</h3>
-<pre class="programlisting">#define NM_SETTING_GSM_USERNAME       "username"
+<pre class="programlisting">#define NM_SETTING_GSM_USERNAME        "username"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
 <a name="NM-SETTING-GSM-PASSWORD:CAPS"></a><h3>NM_SETTING_GSM_PASSWORD</h3>
-<pre class="programlisting">#define NM_SETTING_GSM_PASSWORD       "password"
+<pre class="programlisting">#define NM_SETTING_GSM_PASSWORD        "password"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
 <a name="NM-SETTING-GSM-PASSWORD-FLAGS:CAPS"></a><h3>NM_SETTING_GSM_PASSWORD_FLAGS</h3>
-<pre class="programlisting">#define NM_SETTING_GSM_PASSWORD_FLAGS "password-flags"
+<pre class="programlisting">#define NM_SETTING_GSM_PASSWORD_FLAGS  "password-flags"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
 <a name="NM-SETTING-GSM-APN:CAPS"></a><h3>NM_SETTING_GSM_APN</h3>
-<pre class="programlisting">#define NM_SETTING_GSM_APN            "apn"
+<pre class="programlisting">#define NM_SETTING_GSM_APN             "apn"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
 <a name="NM-SETTING-GSM-NETWORK-ID:CAPS"></a><h3>NM_SETTING_GSM_NETWORK_ID</h3>
-<pre class="programlisting">#define NM_SETTING_GSM_NETWORK_ID     "network-id"
+<pre class="programlisting">#define NM_SETTING_GSM_NETWORK_ID      "network-id"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
 <a name="NM-SETTING-GSM-PIN:CAPS"></a><h3>NM_SETTING_GSM_PIN</h3>
-<pre class="programlisting">#define NM_SETTING_GSM_PIN            "pin"
+<pre class="programlisting">#define NM_SETTING_GSM_PIN             "pin"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
 <a name="NM-SETTING-GSM-PIN-FLAGS:CAPS"></a><h3>NM_SETTING_GSM_PIN_FLAGS</h3>
-<pre class="programlisting">#define NM_SETTING_GSM_PIN_FLAGS      "pin-flags"
+<pre class="programlisting">#define NM_SETTING_GSM_PIN_FLAGS       "pin-flags"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
 <a name="NM-SETTING-GSM-HOME-ONLY:CAPS"></a><h3>NM_SETTING_GSM_HOME_ONLY</h3>
-<pre class="programlisting">#define NM_SETTING_GSM_HOME_ONLY      "home-only"
+<pre class="programlisting">#define NM_SETTING_GSM_HOME_ONLY       "home-only"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-GSM-DEVICE-ID:CAPS"></a><h3>NM_SETTING_GSM_DEVICE_ID</h3>
+<pre class="programlisting">#define NM_SETTING_GSM_DEVICE_ID       "device-id"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-GSM-SIM-ID:CAPS"></a><h3>NM_SETTING_GSM_SIM_ID</h3>
+<pre class="programlisting">#define NM_SETTING_GSM_SIM_ID          "sim-id"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-GSM-SIM-OPERATOR-ID:CAPS"></a><h3>NM_SETTING_GSM_SIM_OPERATOR_ID</h3>
+<pre class="programlisting">#define NM_SETTING_GSM_SIM_OPERATOR_ID "sim-operator-id"
 </pre>
 </div>
 </div>
@@ -562,6 +709,17 @@ The APN may only be composed of the characters a-z, 0-9, ., and - per GSM
 </div>
 <hr>
 <div class="refsect2">
+<a name="NMSettingGsm--device-id"></a><h3>The <code class="literal">“device-id”</code> property</h3>
+<pre class="programlisting">  “device-id”                <span class="type">gchar</span> *</pre>
+<p>The device unique identifier (as given by the WWAN management service)
+which this connection applies to.  If given, the connection will only
+apply to the specified device.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NMSettingGsm--home-only"></a><h3>The <code class="literal">“home-only”</code> property</h3>
 <pre class="programlisting">  “home-only”                <span class="type">gboolean</span></pre>
 <p>When <code class="literal">TRUE</code>, only connections to the home network will be allowed.
@@ -628,6 +786,31 @@ device.</p>
 </div>
 <hr>
 <div class="refsect2">
+<a name="NMSettingGsm--sim-id"></a><h3>The <code class="literal">“sim-id”</code> property</h3>
+<pre class="programlisting">  “sim-id”                   <span class="type">gchar</span> *</pre>
+<p>The SIM card unique identifier (as given by the WWAN management service)
+which this connection applies to.  If given, the connection will apply
+to any device also allowed by <a class="link" href="NMSettingGsm.html#NMSettingGsm--device-id" title="The “device-id” property"><span class="type">“device-id”</span></a> which contains a
+SIM card matching the given identifier.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingGsm--sim-operator-id"></a><h3>The <code class="literal">“sim-operator-id”</code> property</h3>
+<pre class="programlisting">  “sim-operator-id”          <span class="type">gchar</span> *</pre>
+<p>A MCC/MNC string like "310260" or "21601" identifying the specific
+mobile network operator which this connection applies to.  If given,
+the connection will apply to any device also allowed by
+<a class="link" href="NMSettingGsm.html#NMSettingGsm--device-id" title="The “device-id” property"><span class="type">“device-id”</span></a> and <a class="link" href="NMSettingGsm.html#NMSettingGsm--sim-id" title="The “sim-id” property"><span class="type">“sim-id”</span></a> which contains a SIM
+card provisioined by the given operator.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NMSettingGsm--username"></a><h3>The <code class="literal">“username”</code> property</h3>
 <pre class="programlisting">  “username”                 <span class="type">gchar</span> *</pre>
 <p>The username used to authenticate with the network, if required.  Many
diff --git a/docs/libnm/html/NMSettingIP4Config.html b/docs/libnm/html/NMSettingIP4Config.html
index 9a40fd47..dd9b7c2d 100644
--- a/docs/libnm/html/NMSettingIP4Config.html
+++ b/docs/libnm/html/NMSettingIP4Config.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
 <link rel="home" href="index.html" title="libnm Reference Manual">
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
-<link rel="prev" href="NMSettingIPConfig.html" title="NMSettingIPConfig">
+<link rel="prev" href="NMSettingInfiniband.html" title="NMSettingInfiniband">
 <link rel="next" href="NMSettingIP6Config.html" title="NMSettingIP6Config">
 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
@@ -21,7 +21,7 @@
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
-<td><a accesskey="p" href="NMSettingIPConfig.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="p" href="NMSettingInfiniband.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
 <td><a accesskey="n" href="NMSettingIP6Config.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
 </tr></table>
 <div class="refentry">
@@ -56,6 +56,21 @@
 <a class="link" href="NMSettingIP4Config.html#nm-setting-ip4-config-get-dhcp-client-id" title="nm_setting_ip4_config_get_dhcp_client_id ()">nm_setting_ip4_config_get_dhcp_client_id</a> <span class="c_punctuation">()</span>
 </td>
 </tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">int</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingIP4Config.html#nm-setting-ip4-config-get-dhcp-timeout" title="nm_setting_ip4_config_get_dhcp_timeout ()">nm_setting_ip4_config_get_dhcp_timeout</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingIP4Config.html#nm-setting-ip4-config-get-dhcp-fqdn" title="nm_setting_ip4_config_get_dhcp_fqdn ()">nm_setting_ip4_config_get_dhcp_fqdn</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
 </tbody>
 </table></div>
 </div>
@@ -67,12 +82,25 @@
 <col width="300px" class="properties_name">
 <col width="200px" class="properties_flags">
 </colgroup>
-<tbody><tr>
+<tbody>
+<tr>
 <td class="property_type">
 <span class="type">gchar</span> *</td>
 <td class="property_name"><a class="link" href="NMSettingIP4Config.html#NMSettingIP4Config--dhcp-client-id" title="The “dhcp-client-id” property">dhcp-client-id</a></td>
 <td class="property_flags">Read / Write</td>
-</tr></tbody>
+</tr>
+<tr>
+<td class="property_type">
+<span class="type">gchar</span> *</td>
+<td class="property_name"><a class="link" href="NMSettingIP4Config.html#NMSettingIP4Config--dhcp-fqdn" title="The “dhcp-fqdn” property">dhcp-fqdn</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">guint</span></td>
+<td class="property_name"><a class="link" href="NMSettingIP4Config.html#NMSettingIP4Config--dhcp-timeout" title="The “dhcp-timeout” property">dhcp-timeout</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+</tbody>
 </table></div>
 </div>
 <div class="refsect1">
@@ -93,6 +121,14 @@
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-DHCP-TIMEOUT:CAPS" title="NM_SETTING_IP4_CONFIG_DHCP_TIMEOUT">NM_SETTING_IP4_CONFIG_DHCP_TIMEOUT</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-DHCP-FQDN:CAPS" title="NM_SETTING_IP4_CONFIG_DHCP_FQDN">NM_SETTING_IP4_CONFIG_DHCP_FQDN</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-METHOD-AUTO:CAPS" title="NM_SETTING_IP4_CONFIG_METHOD_AUTO">NM_SETTING_IP4_CONFIG_METHOD_AUTO</a></td>
 </tr>
 <tr>
@@ -149,7 +185,7 @@ connection.</p>
 nm_setting_ip4_config_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <p>Creates a new <a class="link" href="NMSettingIP4Config.html" title="NMSettingIP4Config"><span class="type">NMSettingIP4Config</span></a> object with default values.</p>
 <div class="refsect3">
-<a name="id-1.4.18.8.2.5"></a><h4>Returns</h4>
+<a name="id-1.4.17.8.2.5"></a><h4>Returns</h4>
 <p> the new empty <a class="link" href="NMSettingIP4Config.html" title="NMSettingIP4Config"><span class="type">NMSettingIP4Config</span></a> object. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -163,7 +199,7 @@ nm_setting_ip4_config_get_dhcp_client_id
 <p>Returns the value contained in the <a class="link" href="NMSettingIP4Config.html#NMSettingIP4Config--dhcp-client-id" title="The “dhcp-client-id” property"><span class="type">“dhcp-client-id”</span></a>
 property.</p>
 <div class="refsect3">
-<a name="id-1.4.18.8.3.5"></a><h4>Parameters</h4>
+<a name="id-1.4.17.8.3.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -178,11 +214,69 @@ property.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.18.8.3.6"></a><h4>Returns</h4>
+<a name="id-1.4.17.8.3.6"></a><h4>Returns</h4>
 <p> the configured Client ID to send to the DHCP server when requesting
 addresses via DHCP.</p>
 </div>
 </div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-ip4-config-get-dhcp-timeout"></a><h3>nm_setting_ip4_config_get_dhcp_timeout ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>
+nm_setting_ip4_config_get_dhcp_timeout
+                               (<em class="parameter"><code><a class="link" href="NMSettingIP4Config.html" title="NMSettingIP4Config"><span class="type">NMSettingIP4Config</span></a> *setting</code></em>);</pre>
+<p>Returns the value contained in the <a class="link" href="NMSettingIP4Config.html#NMSettingIP4Config--dhcp-timeout" title="The “dhcp-timeout” property"><span class="type">“dhcp-timeout”</span></a>
+property.</p>
+<div class="refsect3">
+<a name="id-1.4.17.8.4.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingIP4Config.html" title="NMSettingIP4Config"><span class="type">NMSettingIP4Config</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.17.8.4.6"></a><h4>Returns</h4>
+<p> the configured DHCP timeout in seconds. 0 = default for
+the particular kind of device.</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-ip4-config-get-dhcp-fqdn"></a><h3>nm_setting_ip4_config_get_dhcp_fqdn ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+nm_setting_ip4_config_get_dhcp_fqdn (<em class="parameter"><code><a class="link" href="NMSettingIP4Config.html" title="NMSettingIP4Config"><span class="type">NMSettingIP4Config</span></a> *setting</code></em>);</pre>
+<p>Returns the value contained in the <a class="link" href="NMSettingIP4Config.html#NMSettingIP4Config--dhcp-fqdn" title="The “dhcp-fqdn” property"><span class="type">“dhcp-fqdn”</span></a>
+property.</p>
+<div class="refsect3">
+<a name="id-1.4.17.8.5.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingIP4Config.html" title="NMSettingIP4Config"><span class="type">NMSettingIP4Config</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.17.8.5.6"></a><h4>Returns</h4>
+<p> the configured FQDN to send to the DHCP server</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
 </div>
 <div class="refsect1">
 <a name="NMSettingIP4Config.other_details"></a><h2>Types and Values</h2>
@@ -199,6 +293,18 @@ addresses via DHCP.</p>
 </div>
 <hr>
 <div class="refsect2">
+<a name="NM-SETTING-IP4-CONFIG-DHCP-TIMEOUT:CAPS"></a><h3>NM_SETTING_IP4_CONFIG_DHCP_TIMEOUT</h3>
+<pre class="programlisting">#define NM_SETTING_IP4_CONFIG_DHCP_TIMEOUT       "dhcp-timeout"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-IP4-CONFIG-DHCP-FQDN:CAPS"></a><h3>NM_SETTING_IP4_CONFIG_DHCP_FQDN</h3>
+<pre class="programlisting">#define NM_SETTING_IP4_CONFIG_DHCP_FQDN          "dhcp-fqdn"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NM-SETTING-IP4-CONFIG-METHOD-AUTO:CAPS"></a><h3>NM_SETTING_IP4_CONFIG_METHOD_AUTO</h3>
 <pre class="programlisting">#define NM_SETTING_IP4_CONFIG_METHOD_AUTO       "auto"
 </pre>
@@ -252,6 +358,26 @@ DHCP server may use to customize the DHCP lease and options.</p>
 <p>Flags: Read / Write</p>
 <p>Default value: NULL</p>
 </div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingIP4Config--dhcp-fqdn"></a><h3>The <code class="literal">“dhcp-fqdn”</code> property</h3>
+<pre class="programlisting">  “dhcp-fqdn”                <span class="type">gchar</span> *</pre>
+<p>If the <a class="link" href="NMSettingIPConfig.html#NMSettingIPConfig--dhcp-send-hostname" title="The “dhcp-send-hostname” property"><span class="type">“dhcp-send-hostname”</span></a> property is <code class="literal">TRUE</code>, then the
+specified FQDN will be sent to the DHCP server when acquiring a lease. This
+property and <a class="link" href="NMSettingIPConfig.html#NMSettingIPConfig--dhcp-hostname" title="The “dhcp-hostname” property"><span class="type">“dhcp-hostname”</span></a> are mutually exclusive and
+cannot be set at the same time.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingIP4Config--dhcp-timeout"></a><h3>The <code class="literal">“dhcp-timeout”</code> property</h3>
+<pre class="programlisting">  “dhcp-timeout”             <span class="type">guint</span></pre>
+<p>A timeout for a DHCP transaction in seconds.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
 </div>
 </div>
 <div class="footer">
diff --git a/docs/libnm/html/NMSettingIP6Config.html b/docs/libnm/html/NMSettingIP6Config.html
index 0b3633d9..8d733c14 100644
--- a/docs/libnm/html/NMSettingIP6Config.html
+++ b/docs/libnm/html/NMSettingIP6Config.html
@@ -7,7 +7,7 @@
 <link rel="home" href="index.html" title="libnm Reference Manual">
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingIP4Config.html" title="NMSettingIP4Config">
-<link rel="next" href="NMSettingOlpcMesh.html" title="NMSettingOlpcMesh">
+<link rel="next" href="NMSettingIPConfig.html" title="NMSettingIPConfig">
 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
@@ -22,7 +22,7 @@
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
 <td><a accesskey="p" href="NMSettingIP4Config.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
-<td><a accesskey="n" href="NMSettingOlpcMesh.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+<td><a accesskey="n" href="NMSettingIPConfig.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
 </tr></table>
 <div class="refentry">
 <a name="NMSettingIP6Config"></a><div class="titlepage"></div>
@@ -57,6 +57,14 @@
 <a class="link" href="NMSettingIP6Config.html#nm-setting-ip6-config-get-ip6-privacy" title="nm_setting_ip6_config_get_ip6_privacy ()">nm_setting_ip6_config_get_ip6_privacy</a> <span class="c_punctuation">()</span>
 </td>
 </tr>
+<tr>
+<td class="function_type">
+<a class="link" href="NMSettingIP6Config.html#NMSettingIP6ConfigAddrGenMode" title="enum NMSettingIP6ConfigAddrGenMode"><span class="returnvalue">NMSettingIP6ConfigAddrGenMode</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingIP6Config.html#nm-setting-ip6-config-get-addr-gen-mode" title="nm_setting_ip6_config_get_addr_gen_mode ()">nm_setting_ip6_config_get_addr_gen_mode</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
 </tbody>
 </table></div>
 </div>
@@ -68,11 +76,18 @@
 <col width="300px" class="properties_name">
 <col width="200px" class="properties_flags">
 </colgroup>
-<tbody><tr>
+<tbody>
+<tr>
+<td class="property_type"><span class="type">gint</span></td>
+<td class="property_name"><a class="link" href="NMSettingIP6Config.html#NMSettingIP6Config--addr-gen-mode" title="The “addr-gen-mode” property">addr-gen-mode</a></td>
+<td class="property_flags">Read / Write / Construct</td>
+</tr>
+<tr>
 <td class="property_type"><a class="link" href="NMSettingIP6Config.html#NMSettingIP6ConfigPrivacy" title="enum NMSettingIP6ConfigPrivacy"><span class="type">NMSettingIP6ConfigPrivacy</span></a></td>
 <td class="property_name"><a class="link" href="NMSettingIP6Config.html#NMSettingIP6Config--ip6-privacy" title="The “ip6-privacy” property">ip6-privacy</a></td>
 <td class="property_flags">Read / Write / Construct</td>
-</tr></tbody>
+</tr>
+</tbody>
 </table></div>
 </div>
 <div class="refsect1">
@@ -93,6 +108,10 @@
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-ADDR-GEN-MODE:CAPS" title="NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE">NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-METHOD-IGNORE:CAPS" title="NM_SETTING_IP6_CONFIG_METHOD_IGNORE">NM_SETTING_IP6_CONFIG_METHOD_IGNORE</a></td>
 </tr>
 <tr>
@@ -119,12 +138,17 @@
 <td class="datatype_keyword">enum</td>
 <td class="function_name"><a class="link" href="NMSettingIP6Config.html#NMSettingIP6ConfigPrivacy" title="enum NMSettingIP6ConfigPrivacy">NMSettingIP6ConfigPrivacy</a></td>
 </tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="NMSettingIP6Config.html#NMSettingIP6ConfigAddrGenMode" title="enum NMSettingIP6ConfigAddrGenMode">NMSettingIP6ConfigAddrGenMode</a></td>
+</tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect1">
 <a name="NMSettingIP6Config.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    GEnum
+<pre class="screen">    <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GEnum</a>
+    <span class="lineart">├──</span> NMSettingIP6ConfigAddrGenMode
     <span class="lineart">╰──</span> NMSettingIP6ConfigPrivacy
     GObject
     <span class="lineart">╰──</span> <a class="link" href="NMSetting.html" title="NMSetting">NMSetting</a>
@@ -157,7 +181,7 @@ supported.</p>
 nm_setting_ip6_config_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <p>Creates a new <a class="link" href="NMSettingIP6Config.html" title="NMSettingIP6Config"><span class="type">NMSettingIP6Config</span></a> object with default values.</p>
 <div class="refsect3">
-<a name="id-1.4.19.8.2.5"></a><h4>Returns</h4>
+<a name="id-1.4.18.8.2.5"></a><h4>Returns</h4>
 <p> the new empty <a class="link" href="NMSettingIP6Config.html" title="NMSettingIP6Config"><span class="type">NMSettingIP6Config</span></a> object. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -170,7 +194,7 @@ nm_setting_ip6_config_get_ip6_privacy (<em class="parameter"><code><a class="lin
 <p>Returns the value contained in the <a class="link" href="NMSettingIP6Config.html#NMSettingIP6Config--ip6-privacy" title="The “ip6-privacy” property"><span class="type">“ip6-privacy”</span></a>
 property.</p>
 <div class="refsect3">
-<a name="id-1.4.19.8.3.5"></a><h4>Parameters</h4>
+<a name="id-1.4.18.8.3.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -185,10 +209,39 @@ property.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.19.8.3.6"></a><h4>Returns</h4>
+<a name="id-1.4.18.8.3.6"></a><h4>Returns</h4>
 <p> IPv6 Privacy Extensions configuration value (<a class="link" href="NMSettingIP6Config.html#NMSettingIP6ConfigPrivacy" title="enum NMSettingIP6ConfigPrivacy"><span class="type">NMSettingIP6ConfigPrivacy</span></a>).</p>
 </div>
 </div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-ip6-config-get-addr-gen-mode"></a><h3>nm_setting_ip6_config_get_addr_gen_mode ()</h3>
+<pre class="programlisting"><a class="link" href="NMSettingIP6Config.html#NMSettingIP6ConfigAddrGenMode" title="enum NMSettingIP6ConfigAddrGenMode"><span class="returnvalue">NMSettingIP6ConfigAddrGenMode</span></a>
+nm_setting_ip6_config_get_addr_gen_mode
+                               (<em class="parameter"><code><a class="link" href="NMSettingIP6Config.html" title="NMSettingIP6Config"><span class="type">NMSettingIP6Config</span></a> *setting</code></em>);</pre>
+<p>Returns the value contained in the <a class="link" href="NMSettingIP6Config.html#NMSettingIP6Config--addr-gen-mode" title="The “addr-gen-mode” property"><span class="type">“addr-gen-mode”</span></a>
+property.</p>
+<div class="refsect3">
+<a name="id-1.4.18.8.4.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingIP6Config.html" title="NMSettingIP6Config"><span class="type">NMSettingIP6Config</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.18.8.4.6"></a><h4>Returns</h4>
+<p> IPv6 Address Generation Mode.</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
 </div>
 <div class="refsect1">
 <a name="NMSettingIP6Config.other_details"></a><h2>Types and Values</h2>
@@ -205,6 +258,12 @@ property.</p>
 </div>
 <hr>
 <div class="refsect2">
+<a name="NM-SETTING-IP6-CONFIG-ADDR-GEN-MODE:CAPS"></a><h3>NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE</h3>
+<pre class="programlisting">#define NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE "addr-gen-mode"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NM-SETTING-IP6-CONFIG-METHOD-IGNORE:CAPS"></a><h3>NM_SETTING_IP6_CONFIG_METHOD_IGNORE</h3>
 <pre class="programlisting">#define NM_SETTING_IP6_CONFIG_METHOD_IGNORE     "ignore"
 </pre>
@@ -263,7 +322,7 @@ supported for IPv6)</p>
 <p><a class="link" href="NMSettingIP6Config.html#NMSettingIP6ConfigPrivacy" title="enum NMSettingIP6ConfigPrivacy"><span class="type">NMSettingIP6ConfigPrivacy</span></a> values indicate if and how IPv6 Privacy
 Extensions are used (RFC4941).</p>
 <div class="refsect3">
-<a name="id-1.4.19.9.10.4"></a><h4>Members</h4>
+<a name="id-1.4.18.9.11.4"></a><h4>Members</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="300px" class="enum_members_name">
@@ -305,10 +364,74 @@ are enabled and temporary addresses are preferred over public addresses</p>
 </table></div>
 </div>
 </div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingIP6ConfigAddrGenMode"></a><h3>enum NMSettingIP6ConfigAddrGenMode</h3>
+<p><a class="link" href="NMSettingIP6Config.html#NMSettingIP6ConfigAddrGenMode" title="enum NMSettingIP6ConfigAddrGenMode"><span class="type">NMSettingIP6ConfigAddrGenMode</span></a> controls how the the Interface Identifier for
+RFC4862 Stateless Address Autoconfiguration is created.</p>
+<div class="refsect3">
+<a name="id-1.4.18.9.12.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="NM-SETTING-IP6-CONFIG-ADDR-GEN-MODE-EUI64:CAPS"></a>NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE_EUI64</p></td>
+<td class="enum_member_description">
+<p>The Interface Identifier is derived
+from the interface hardware address.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-SETTING-IP6-CONFIG-ADDR-GEN-MODE-STABLE-PRIVACY:CAPS"></a>NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE_STABLE_PRIVACY</p></td>
+<td class="enum_member_description">
+<p>The Interface Identifier
+is created by using a cryptographically secure hash of a secret host-specific
+key along with the connection identification and the network address as
+specified by RFC7217.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
 </div>
 <div class="refsect1">
 <a name="NMSettingIP6Config.property-details"></a><h2>Property Details</h2>
 <div class="refsect2">
+<a name="NMSettingIP6Config--addr-gen-mode"></a><h3>The <code class="literal">“addr-gen-mode”</code> property</h3>
+<pre class="programlisting">  “addr-gen-mode”            <span class="type">gint</span></pre>
+<p>Configure method for creating the address for use with RFC4862 IPv6
+Stateless Address Autoconfiguration. The permitted values are: "eui64",
+"stable-privacy" or unset.</p>
+<p>If the property is set to "eui64", the addresses will be generated
+using the interface tokens derived from  hardware address. This makes
+the host part of the address to stay constant, making it possible
+to track host's presence when it changes networks. The address changes
+when the interface hardware is replaced.</p>
+<p>The value of "stable-privacy" enables use of cryptographically
+secure hash of a secret host-specific key along with the connection
+identification and the network address as specified by RFC7217.
+This makes it impossible to use the address track host's presence,
+and makes the address stable when the network interface hardware is
+replaced.</p>
+<p>Leaving this unset causes a default that could be subject to change
+in future versions to be used.</p>
+<p>Note that this setting is distinct from the Privacy Extensions as
+configured by "ip6-privacy" property and it does not affect the
+temporary addresses configured with this option.</p>
+<p>Flags: Read / Write / Construct</p>
+<p>Default value: 1</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NMSettingIP6Config--ip6-privacy"></a><h3>The <code class="literal">“ip6-privacy”</code> property</h3>
 <pre class="programlisting">  “ip6-privacy”              <a class="link" href="NMSettingIP6Config.html#NMSettingIP6ConfigPrivacy" title="enum NMSettingIP6ConfigPrivacy"><span class="type">NMSettingIP6ConfigPrivacy</span></a></pre>
 <p>Configure IPv6 Privacy Extensions for SLAAC, described in RFC4941.  If
@@ -322,6 +445,9 @@ addresses).</p>
 global configuration "ipv6.ip6-privacy".</p>
 <p>If also global configuration is unspecified or set to "-1", fallback to read
 "/proc/sys/net/ipv6/conf/default/use_tempaddr".</p>
+<p>Note that this setting is distinct from the Stable Privacy addresses
+that can be enabled with the "addr-gen-mode" property's "stable-privacy"
+setting as another way of avoiding host tracking with IPv6 addresses.</p>
 <p>Flags: Read / Write / Construct</p>
 <p>Default value: NM_SETTING_IP6_CONFIG_PRIVACY_UNKNOWN</p>
 </div>
diff --git a/docs/libnm/html/NMSettingIPConfig.html b/docs/libnm/html/NMSettingIPConfig.html
index 35289f40..228ff69f 100644
--- a/docs/libnm/html/NMSettingIPConfig.html
+++ b/docs/libnm/html/NMSettingIPConfig.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
 <link rel="home" href="index.html" title="libnm Reference Manual">
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
-<link rel="prev" href="NMSettingInfiniband.html" title="NMSettingInfiniband">
-<link rel="next" href="NMSettingIP4Config.html" title="NMSettingIP4Config">
+<link rel="prev" href="NMSettingIP6Config.html" title="NMSettingIP6Config">
+<link rel="next" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">
 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
@@ -21,8 +21,8 @@
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
-<td><a accesskey="p" href="NMSettingInfiniband.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
-<td><a accesskey="n" href="NMSettingIP4Config.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+<td><a accesskey="p" href="NMSettingIP6Config.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="NMSettingIPTunnel.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
 </tr></table>
 <div class="refentry">
 <a name="NMSettingIPConfig"></a><div class="titlepage"></div>
@@ -449,6 +449,69 @@
 <span class="returnvalue">guint</span>
 </td>
 <td class="function_name">
+<a class="link" href="NMSettingIPConfig.html#nm-setting-ip-config-get-num-dns-options" title="nm_setting_ip_config_get_num_dns_options ()">nm_setting_ip_config_get_num_dns_options</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingIPConfig.html#nm-setting-ip-config-has-dns-options" title="nm_setting_ip_config_has_dns_options ()">nm_setting_ip_config_has_dns_options</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingIPConfig.html#nm-setting-ip-config-get-dns-option" title="nm_setting_ip_config_get_dns_option ()">nm_setting_ip_config_get_dns_option</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gint</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingIPConfig.html#nm-setting-ip-config-next-valid-dns-option" title="nm_setting_ip_config_next_valid_dns_option ()">nm_setting_ip_config_next_valid_dns_option</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingIPConfig.html#nm-setting-ip-config-add-dns-option" title="nm_setting_ip_config_add_dns_option ()">nm_setting_ip_config_add_dns_option</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingIPConfig.html#nm-setting-ip-config-remove-dns-option" title="nm_setting_ip_config_remove_dns_option ()">nm_setting_ip_config_remove_dns_option</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingIPConfig.html#nm-setting-ip-config-remove-dns-option-by-value" title="nm_setting_ip_config_remove_dns_option_by_value ()">nm_setting_ip_config_remove_dns_option_by_value</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingIPConfig.html#nm-setting-ip-config-clear-dns-options" title="nm_setting_ip_config_clear_dns_options ()">nm_setting_ip_config_clear_dns_options</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">guint</span>
+</td>
+<td class="function_name">
 <a class="link" href="NMSettingIPConfig.html#nm-setting-ip-config-get-num-addresses" title="nm_setting_ip_config_get_num_addresses ()">nm_setting_ip_config_get_num_addresses</a> <span class="c_punctuation">()</span>
 </td>
 </tr>
@@ -638,6 +701,11 @@
 </tr>
 <tr>
 <td class="property_type"><span class="type">GStrv</span></td>
+<td class="property_name"><a class="link" href="NMSettingIPConfig.html#NMSettingIPConfig--dns-options" title="The “dns-options” property">dns-options</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">GStrv</span></td>
 <td class="property_name"><a class="link" href="NMSettingIPConfig.html#NMSettingIPConfig--dns-search" title="The “dns-search” property">dns-search</a></td>
 <td class="property_flags">Read / Write</td>
 </tr>
@@ -709,6 +777,10 @@
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-DNS-OPTIONS:CAPS" title="NM_SETTING_IP_CONFIG_DNS_OPTIONS">NM_SETTING_IP_CONFIG_DNS_OPTIONS</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-ADDRESSES:CAPS" title="NM_SETTING_IP_CONFIG_ADDRESSES">NM_SETTING_IP_CONFIG_ADDRESSES</a></td>
 </tr>
 <tr>
@@ -747,12 +819,68 @@
 <td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-MAY-FAIL:CAPS" title="NM_SETTING_IP_CONFIG_MAY_FAIL">NM_SETTING_IP_CONFIG_MAY_FAIL</a></td>
 </tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-DEBUG:CAPS" title="NM_SETTING_DNS_OPTION_DEBUG">NM_SETTING_DNS_OPTION_DEBUG</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-NDOTS:CAPS" title="NM_SETTING_DNS_OPTION_NDOTS">NM_SETTING_DNS_OPTION_NDOTS</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-TIMEOUT:CAPS" title="NM_SETTING_DNS_OPTION_TIMEOUT">NM_SETTING_DNS_OPTION_TIMEOUT</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-ATTEMPTS:CAPS" title="NM_SETTING_DNS_OPTION_ATTEMPTS">NM_SETTING_DNS_OPTION_ATTEMPTS</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-ROTATE:CAPS" title="NM_SETTING_DNS_OPTION_ROTATE">NM_SETTING_DNS_OPTION_ROTATE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-NO-CHECK-NAMES:CAPS" title="NM_SETTING_DNS_OPTION_NO_CHECK_NAMES">NM_SETTING_DNS_OPTION_NO_CHECK_NAMES</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-INET6:CAPS" title="NM_SETTING_DNS_OPTION_INET6">NM_SETTING_DNS_OPTION_INET6</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-IP6-BYTESTRING:CAPS" title="NM_SETTING_DNS_OPTION_IP6_BYTESTRING">NM_SETTING_DNS_OPTION_IP6_BYTESTRING</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-IP6-DOTINT:CAPS" title="NM_SETTING_DNS_OPTION_IP6_DOTINT">NM_SETTING_DNS_OPTION_IP6_DOTINT</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-NO-IP6-DOTINT:CAPS" title="NM_SETTING_DNS_OPTION_NO_IP6_DOTINT">NM_SETTING_DNS_OPTION_NO_IP6_DOTINT</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-EDNS0:CAPS" title="NM_SETTING_DNS_OPTION_EDNS0">NM_SETTING_DNS_OPTION_EDNS0</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-SINGLE-REQUEST:CAPS" title="NM_SETTING_DNS_OPTION_SINGLE_REQUEST">NM_SETTING_DNS_OPTION_SINGLE_REQUEST</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-SINGLE-REQUEST-REOPEN:CAPS" title="NM_SETTING_DNS_OPTION_SINGLE_REQUEST_REOPEN">NM_SETTING_DNS_OPTION_SINGLE_REQUEST_REOPEN</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-NO-TLD-QUERY:CAPS" title="NM_SETTING_DNS_OPTION_NO_TLD_QUERY">NM_SETTING_DNS_OPTION_NO_TLD_QUERY</a></td>
+</tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect1">
 <a name="NMSettingIPConfig.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    GBoxed
+<pre class="screen">    <a href="/usr/share/gtk-doc/html/gobject/gobject-Boxed-Types.html">GBoxed</a>
     <span class="lineart">├──</span> NMIPAddress
     <span class="lineart">╰──</span> NMIPRoute
     GObject
@@ -784,7 +912,7 @@ nm_ip_address_new (<em class="parameter"><code><span class="type">int</span> fam
                    <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 <p>Creates a new <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> object.</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.2.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.2.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -817,7 +945,7 @@ nm_ip_address_new (<em class="parameter"><code><span class="type">int</span> fam
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.2.6"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.2.6"></a><h4>Returns</h4>
 <p> the new <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> object, or <code class="literal">NULL</code> on error. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -835,7 +963,7 @@ nm_ip_address_new_binary (<em class="parameter"><code><span class="type">int</sp
 correct size for <em class="parameter"><code>family</code></em>
 .</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.3.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.3.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -868,7 +996,7 @@ correct size for <em class="parameter"><code>family</code></em>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.3.6"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.3.6"></a><h4>Returns</h4>
 <p> the new <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> object, or <code class="literal">NULL</code> on error. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -880,7 +1008,7 @@ correct size for <em class="parameter"><code>family</code></em>
 nm_ip_address_ref (<em class="parameter"><code><a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> *address</code></em>);</pre>
 <p>Increases the reference count of the object.</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.4.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.4.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -903,7 +1031,7 @@ nm_ip_address_unref (<em class="parameter"><code><a class="link" href="NMSetting
 <p>Decreases the reference count of the object.  If the reference count
 reaches zero, the object will be destroyed.</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.5.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.5.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -927,7 +1055,7 @@ nm_ip_address_equal (<em class="parameter"><code><a class="link" href="NMSetting
 <p>Determines if two <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects contain the same address and prefix
 (attributes are not compared).</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.6.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.6.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -950,7 +1078,7 @@ to.</p></td>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.6.6"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.6.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the objects contain the same values, <code class="literal">FALSE</code> if they do not.</p>
 </div>
 </div>
@@ -962,7 +1090,7 @@ nm_ip_address_dup (<em class="parameter"><code><a class="link" href="NMSettingIP
 <p>Creates a copy of <em class="parameter"><code>address</code></em>
 </p>
 <div class="refsect3">
-<a name="id-1.4.17.11.7.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.7.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -977,7 +1105,7 @@ nm_ip_address_dup (<em class="parameter"><code><a class="link" href="NMSettingIP
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.7.6"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.7.6"></a><h4>Returns</h4>
 <p> a copy of <em class="parameter"><code>address</code></em>
 . </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
@@ -991,7 +1119,7 @@ nm_ip_address_get_family (<em class="parameter"><code><a class="link" href="NMSe
 <p>Gets the IP address family (eg, AF_INET) property of this address
 object.</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.8.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.8.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1006,7 +1134,7 @@ object.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.8.6"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.8.6"></a><h4>Returns</h4>
 <p> the IP address family</p>
 </div>
 </div>
@@ -1017,7 +1145,7 @@ object.</p>
 nm_ip_address_get_address (<em class="parameter"><code><a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> *address</code></em>);</pre>
 <p>Gets the IP address property of this address object.</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.9.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.9.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1032,7 +1160,7 @@ nm_ip_address_get_address (<em class="parameter"><code><a class="link" href="NMS
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.9.6"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.9.6"></a><h4>Returns</h4>
 <p> the IP address</p>
 </div>
 </div>
@@ -1048,7 +1176,7 @@ nm_ip_address_set_address (<em class="parameter"><code><a class="link" href="NMS
 's family. If you aren't sure you
 have a valid address, use <a class="link" href="libnm-nm-utils.html#nm-utils-ipaddr-valid" title="nm_utils_ipaddr_valid ()"><code class="function">nm_utils_ipaddr_valid()</code></a> to check it.</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.10.6"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.10.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1082,7 +1210,7 @@ nm_ip_address_get_address_binary (<em class="parameter"><code><a class="link" hr
 's family.</p>
 <p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
 <div class="refsect3">
-<a name="id-1.4.17.11.11.7"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.11.7"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1116,7 +1244,7 @@ nm_ip_address_set_address_binary (<em class="parameter"><code><a class="link" hr
 's family.</p>
 <p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
 <div class="refsect3">
-<a name="id-1.4.17.11.12.7"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.12.7"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1146,7 +1274,7 @@ nm_ip_address_get_prefix (<em class="parameter"><code><a class="link" href="NMSe
 <p>Gets the IP address prefix (ie "24" or "30" etc) property of this address
 object.</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.13.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.13.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1161,7 +1289,7 @@ object.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.13.6"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.13.6"></a><h4>Returns</h4>
 <p> the IP address prefix</p>
 </div>
 </div>
@@ -1173,7 +1301,7 @@ nm_ip_address_set_prefix (<em class="parameter"><code><a class="link" href="NMSe
                           <em class="parameter"><code><span class="type">guint</span> prefix</code></em>);</pre>
 <p>Sets the IP address prefix property of this address object.</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.14.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.14.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1203,7 +1331,7 @@ nm_ip_address_get_attribute_names (<em class="parameter"><code><a class="link" h
 <p>Gets an array of attribute names defined on <em class="parameter"><code>address</code></em>
 .</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.15.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.15.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1218,7 +1346,7 @@ nm_ip_address_get_attribute_names (<em class="parameter"><code><a class="link" h
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.15.6"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.15.6"></a><h4>Returns</h4>
 <p> a <code class="literal">NULL</code>-terminated array of attribute names,. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -1233,7 +1361,7 @@ nm_ip_address_get_attribute (<em class="parameter"><code><a class="link" href="N
  on <em class="parameter"><code>address</code></em>
 </p>
 <div class="refsect3">
-<a name="id-1.4.17.11.16.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.16.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1255,7 +1383,7 @@ nm_ip_address_get_attribute (<em class="parameter"><code><a class="link" href="N
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.16.6"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.16.6"></a><h4>Returns</h4>
 <p> the value of the attribute with name <em class="parameter"><code>name</code></em>
 on
 <em class="parameter"><code>address</code></em>
@@ -1274,7 +1402,7 @@ nm_ip_address_set_attribute (<em class="parameter"><code><a class="link" href="N
 <p>Sets or clears the named attribute on <em class="parameter"><code>address</code></em>
  to the given value.</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.17.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.17.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1313,7 +1441,7 @@ nm_ip_route_new (<em class="parameter"><code><span class="type">int</span> famil
                  <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 <p>Creates a new <a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> object.</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.18.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.18.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1356,7 +1484,7 @@ nm_ip_route_new (<em class="parameter"><code><span class="type">int</span> famil
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.18.6"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.18.6"></a><h4>Returns</h4>
 <p> the new <a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> object, or <code class="literal">NULL</code> on error. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -1377,7 +1505,7 @@ nm_ip_route_new_binary (<em class="parameter"><code><span class="type">int</span
 point to buffers of the correct size for <em class="parameter"><code>family</code></em>
 .</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.19.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.19.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1420,7 +1548,7 @@ point to buffers of the correct size for <em class="parameter"><code>family</cod
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.19.6"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.19.6"></a><h4>Returns</h4>
 <p> the new <a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> object, or <code class="literal">NULL</code> on error. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -1432,7 +1560,7 @@ point to buffers of the correct size for <em class="parameter"><code>family</cod
 nm_ip_route_ref (<em class="parameter"><code><a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> *route</code></em>);</pre>
 <p>Increases the reference count of the object.</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.20.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.20.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1455,7 +1583,7 @@ nm_ip_route_unref (<em class="parameter"><code><a class="link" href="NMSettingIP
 <p>Decreases the reference count of the object.  If the reference count
 reaches zero, the object will be destroyed.</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.21.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.21.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1479,7 +1607,7 @@ nm_ip_route_equal (<em class="parameter"><code><a class="link" href="NMSettingIP
 <p>Determines if two <a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects contain the same destination, prefix,
 next hop, and metric. (Attributes are not compared.)</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.22.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.22.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1502,7 +1630,7 @@ to.</p></td>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.22.6"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.22.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the objects contain the same values, <code class="literal">FALSE</code> if they do not.</p>
 </div>
 </div>
@@ -1514,7 +1642,7 @@ nm_ip_route_dup (<em class="parameter"><code><a class="link" href="NMSettingIPCo
 <p>Creates a copy of <em class="parameter"><code>route</code></em>
 </p>
 <div class="refsect3">
-<a name="id-1.4.17.11.23.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.23.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1529,7 +1657,7 @@ nm_ip_route_dup (<em class="parameter"><code><a class="link" href="NMSettingIPCo
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.23.6"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.23.6"></a><h4>Returns</h4>
 <p> a copy of <em class="parameter"><code>route</code></em>
 . </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
@@ -1543,7 +1671,7 @@ nm_ip_route_get_family (<em class="parameter"><code><a class="link" href="NMSett
 <p>Gets the IP address family (eg, AF_INET) property of this route
 object.</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.24.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.24.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1558,7 +1686,7 @@ object.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.24.6"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.24.6"></a><h4>Returns</h4>
 <p> the IP address family</p>
 </div>
 </div>
@@ -1569,7 +1697,7 @@ object.</p>
 nm_ip_route_get_dest (<em class="parameter"><code><a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> *route</code></em>);</pre>
 <p>Gets the IP destination address property of this route object.</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.25.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.25.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1584,7 +1712,7 @@ nm_ip_route_get_dest (<em class="parameter"><code><a class="link" href="NMSettin
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.25.6"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.25.6"></a><h4>Returns</h4>
 <p> the IP address of the route's destination</p>
 </div>
 </div>
@@ -1600,7 +1728,7 @@ nm_ip_route_set_dest (<em class="parameter"><code><a class="link" href="NMSettin
 's family. If you aren't sure you
 have a valid address, use <a class="link" href="libnm-nm-utils.html#nm-utils-ipaddr-valid" title="nm_utils_ipaddr_valid ()"><code class="function">nm_utils_ipaddr_valid()</code></a> to check it.</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.26.6"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.26.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1634,7 +1762,7 @@ nm_ip_route_get_dest_binary (<em class="parameter"><code><a class="link" href="N
 's family.</p>
 <p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
 <div class="refsect3">
-<a name="id-1.4.17.11.27.7"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.27.7"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1668,7 +1796,7 @@ nm_ip_route_set_dest_binary (<em class="parameter"><code><a class="link" href="N
 's family.</p>
 <p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
 <div class="refsect3">
-<a name="id-1.4.17.11.28.7"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.28.7"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1697,7 +1825,7 @@ nm_ip_route_set_dest_binary (<em class="parameter"><code><a class="link" href="N
 nm_ip_route_get_prefix (<em class="parameter"><code><a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> *route</code></em>);</pre>
 <p>Gets the IP prefix (ie "24" or "30" etc) of this route.</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.29.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.29.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1712,7 +1840,7 @@ nm_ip_route_get_prefix (<em class="parameter"><code><a class="link" href="NMSett
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.29.6"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.29.6"></a><h4>Returns</h4>
 <p> the IP prefix</p>
 </div>
 </div>
@@ -1724,7 +1852,7 @@ nm_ip_route_set_prefix (<em class="parameter"><code><a class="link" href="NMSett
                         <em class="parameter"><code><span class="type">guint</span> prefix</code></em>);</pre>
 <p>Sets the prefix property of this route object.</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.30.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.30.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1754,7 +1882,7 @@ nm_ip_route_get_next_hop (<em class="parameter"><code><a class="link" href="NMSe
 <p>Gets the IP address of the next hop of this route; this will be <code class="literal">NULL</code> if the
 route has no next hop.</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.31.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.31.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1769,7 +1897,7 @@ route has no next hop.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.31.6"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.31.6"></a><h4>Returns</h4>
 <p> the IP address of the next hop, or <code class="literal">NULL</code> if this is a device route.</p>
 </div>
 </div>
@@ -1786,7 +1914,7 @@ nm_ip_route_set_next_hop (<em class="parameter"><code><a class="link" href="NMSe
 aren't sure you have a valid address, use <a class="link" href="libnm-nm-utils.html#nm-utils-ipaddr-valid" title="nm_utils_ipaddr_valid ()"><code class="function">nm_utils_ipaddr_valid()</code></a> to check
 it.</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.32.6"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.32.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1820,7 +1948,7 @@ nm_ip_route_get_next_hop_binary (<em class="parameter"><code><a class="link" hre
 's family.</p>
 <p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
 <div class="refsect3">
-<a name="id-1.4.17.11.33.7"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.33.7"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1842,7 +1970,7 @@ nm_ip_route_get_next_hop_binary (<em class="parameter"><code><a class="link" hre
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.33.8"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.33.8"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if <em class="parameter"><code>route</code></em>
 has a next hop, <code class="literal">FALSE</code> if not (in which case
 <em class="parameter"><code>next_hop</code></em>
@@ -1862,7 +1990,7 @@ nm_ip_route_set_next_hop_binary (<em class="parameter"><code><a class="link" hre
 's family.</p>
 <p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
 <div class="refsect3">
-<a name="id-1.4.17.11.34.7"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.34.7"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1893,7 +2021,7 @@ nm_ip_route_get_metric (<em class="parameter"><code><a class="link" href="NMSett
 indicate "better" or more preferred routes; -1 indicates "default"
 (meaning NetworkManager will set it appropriately).</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.35.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.35.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1908,7 +2036,7 @@ indicate "better" or more preferred routes; -1 indicates "default"
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.35.6"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.35.6"></a><h4>Returns</h4>
 <p> the route metric</p>
 </div>
 </div>
@@ -1920,7 +2048,7 @@ nm_ip_route_set_metric (<em class="parameter"><code><a class="link" href="NMSett
                         <em class="parameter"><code><span class="type">gint64</span> metric</code></em>);</pre>
 <p>Sets the metric property of this route object.</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.36.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.36.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1950,7 +2078,7 @@ nm_ip_route_get_attribute_names (<em class="parameter"><code><a class="link" hre
 <p>Gets an array of attribute names defined on <em class="parameter"><code>route</code></em>
 .</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.37.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.37.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1965,7 +2093,7 @@ nm_ip_route_get_attribute_names (<em class="parameter"><code><a class="link" hre
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.37.6"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.37.6"></a><h4>Returns</h4>
 <p> a <code class="literal">NULL</code>-terminated array of attribute names. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -1980,7 +2108,7 @@ nm_ip_route_get_attribute (<em class="parameter"><code><a class="link" href="NMS
  on <em class="parameter"><code>route</code></em>
 </p>
 <div class="refsect3">
-<a name="id-1.4.17.11.38.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.38.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2002,7 +2130,7 @@ nm_ip_route_get_attribute (<em class="parameter"><code><a class="link" href="NMS
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.38.6"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.38.6"></a><h4>Returns</h4>
 <p> the value of the attribute with name <em class="parameter"><code>name</code></em>
 on
 <em class="parameter"><code>route</code></em>
@@ -2021,7 +2149,7 @@ nm_ip_route_set_attribute (<em class="parameter"><code><a class="link" href="NMS
 <p>Sets the named attribute on <em class="parameter"><code>route</code></em>
  to the given value.</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.39.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.39.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2054,7 +2182,7 @@ nm_ip_route_set_attribute (<em class="parameter"><code><a class="link" href="NMS
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_setting_ip_config_get_method (<em class="parameter"><code><a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.17.11.40.4"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.40.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2069,7 +2197,7 @@ nm_setting_ip_config_get_method (<em class="parameter"><code><a class="link" hre
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.40.5"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.40.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingIPConfig.html#NMSettingIPConfig--method" title="The “method” property"><span class="type">“method”</span></a> property of the setting; see
 <a class="link" href="NMSettingIP4Config.html" title="NMSettingIP4Config"><span class="type">NMSettingIP4Config</span></a> and <a class="link" href="NMSettingIP6Config.html" title="NMSettingIP6Config"><span class="type">NMSettingIP6Config</span></a> for details of the
 methods available with each type.</p>
@@ -2081,7 +2209,7 @@ methods available with each type.</p>
 <pre class="programlisting"><span class="returnvalue">guint</span>
 nm_setting_ip_config_get_num_dns (<em class="parameter"><code><a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.17.11.41.4"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.41.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2096,7 +2224,7 @@ nm_setting_ip_config_get_num_dns (<em class="parameter"><code><a class="link" hr
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.41.5"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.41.5"></a><h4>Returns</h4>
 <p> the number of configured DNS servers</p>
 </div>
 </div>
@@ -2105,9 +2233,9 @@ nm_setting_ip_config_get_num_dns (<em class="parameter"><code><a class="link" hr
 <a name="nm-setting-ip-config-get-dns"></a><h3>nm_setting_ip_config_get_dns ()</h3>
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_setting_ip_config_get_dns (<em class="parameter"><code><a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a> *setting</code></em>,
-                              <em class="parameter"><code><span class="type">int</span> i</code></em>);</pre>
+                              <em class="parameter"><code><span class="type">int</span> idx</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.17.11.42.4"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.42.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2121,7 +2249,7 @@ nm_setting_ip_config_get_dns (<em class="parameter"><code><a class="link" href="
 <td class="parameter_annotations"> </td>
 </tr>
 <tr>
-<td class="parameter_name"><p>i</p></td>
+<td class="parameter_name"><p>idx</p></td>
 <td class="parameter_description"><p>index number of the DNS server to return</p></td>
 <td class="parameter_annotations"> </td>
 </tr>
@@ -2129,8 +2257,8 @@ nm_setting_ip_config_get_dns (<em class="parameter"><code><a class="link" href="
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.42.5"></a><h4>Returns</h4>
-<p> the IP address of the DNS server at index <em class="parameter"><code>i</code></em>
+<a name="id-1.4.19.11.42.5"></a><h4>Returns</h4>
+<p> the IP address of the DNS server at index <em class="parameter"><code>idx</code></em>
 </p>
 </div>
 </div>
@@ -2142,7 +2270,7 @@ nm_setting_ip_config_add_dns (<em class="parameter"><code><a class="link" href="
                               <em class="parameter"><code>const <span class="type">char</span> *dns</code></em>);</pre>
 <p>Adds a new DNS server to the setting.</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.43.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.43.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2164,7 +2292,7 @@ nm_setting_ip_config_add_dns (<em class="parameter"><code><a class="link" href="
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.43.6"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.43.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the DNS server was added; <code class="literal">FALSE</code> if the server was already
 known</p>
 </div>
@@ -2174,11 +2302,11 @@ known</p>
 <a name="nm-setting-ip-config-remove-dns"></a><h3>nm_setting_ip_config_remove_dns ()</h3>
 <pre class="programlisting"><span class="returnvalue">void</span>
 nm_setting_ip_config_remove_dns (<em class="parameter"><code><a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a> *setting</code></em>,
-                                 <em class="parameter"><code><span class="type">int</span> i</code></em>);</pre>
-<p>Removes the DNS server at index <em class="parameter"><code>i</code></em>
+                                 <em class="parameter"><code><span class="type">int</span> idx</code></em>);</pre>
+<p>Removes the DNS server at index <em class="parameter"><code>idx</code></em>
 .</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.44.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.44.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2192,7 +2320,7 @@ nm_setting_ip_config_remove_dns (<em class="parameter"><code><a class="link" hre
 <td class="parameter_annotations"> </td>
 </tr>
 <tr>
-<td class="parameter_name"><p>i</p></td>
+<td class="parameter_name"><p>idx</p></td>
 <td class="parameter_description"><p>index number of the DNS server to remove</p></td>
 <td class="parameter_annotations"> </td>
 </tr>
@@ -2210,7 +2338,7 @@ nm_setting_ip_config_remove_dns_by_value
 <p>Removes the DNS server <em class="parameter"><code>dns</code></em>
 .</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.45.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.45.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2232,7 +2360,7 @@ nm_setting_ip_config_remove_dns_by_value
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.45.6"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.45.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the DNS server was found and removed; <code class="literal">FALSE</code> if it was not.</p>
 </div>
 </div>
@@ -2243,7 +2371,7 @@ nm_setting_ip_config_remove_dns_by_value
 nm_setting_ip_config_clear_dns (<em class="parameter"><code><a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a> *setting</code></em>);</pre>
 <p>Removes all configured DNS servers.</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.46.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.46.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2265,7 +2393,7 @@ nm_setting_ip_config_clear_dns (<em class="parameter"><code><a class="link" href
 nm_setting_ip_config_get_num_dns_searches
                                (<em class="parameter"><code><a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.17.11.47.4"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.47.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2280,7 +2408,7 @@ nm_setting_ip_config_get_num_dns_searches
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.47.5"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.47.5"></a><h4>Returns</h4>
 <p> the number of configured DNS search domains</p>
 </div>
 </div>
@@ -2289,9 +2417,9 @@ nm_setting_ip_config_get_num_dns_searches
 <a name="nm-setting-ip-config-get-dns-search"></a><h3>nm_setting_ip_config_get_dns_search ()</h3>
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_setting_ip_config_get_dns_search (<em class="parameter"><code><a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a> *setting</code></em>,
-                                     <em class="parameter"><code><span class="type">int</span> i</code></em>);</pre>
+                                     <em class="parameter"><code><span class="type">int</span> idx</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.17.11.48.4"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.48.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2305,7 +2433,7 @@ nm_setting_ip_config_get_dns_search (<em class="parameter"><code><a class="link"
 <td class="parameter_annotations"> </td>
 </tr>
 <tr>
-<td class="parameter_name"><p>i</p></td>
+<td class="parameter_name"><p>idx</p></td>
 <td class="parameter_description"><p>index number of the DNS search domain to return</p></td>
 <td class="parameter_annotations"> </td>
 </tr>
@@ -2313,8 +2441,8 @@ nm_setting_ip_config_get_dns_search (<em class="parameter"><code><a class="link"
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.48.5"></a><h4>Returns</h4>
-<p> the DNS search domain at index <em class="parameter"><code>i</code></em>
+<a name="id-1.4.19.11.48.5"></a><h4>Returns</h4>
+<p> the DNS search domain at index <em class="parameter"><code>idx</code></em>
 </p>
 </div>
 </div>
@@ -2326,7 +2454,7 @@ nm_setting_ip_config_add_dns_search (<em class="parameter"><code><a class="link"
                                      <em class="parameter"><code>const <span class="type">char</span> *dns_search</code></em>);</pre>
 <p>Adds a new DNS search domain to the setting.</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.49.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.49.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2348,7 +2476,7 @@ nm_setting_ip_config_add_dns_search (<em class="parameter"><code><a class="link"
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.49.6"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.49.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the DNS search domain was added; <code class="literal">FALSE</code> if the search
 domain was already known</p>
 </div>
@@ -2359,11 +2487,11 @@ domain was already known</p>
 <pre class="programlisting"><span class="returnvalue">void</span>
 nm_setting_ip_config_remove_dns_search
                                (<em class="parameter"><code><a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a> *setting</code></em>,
-                                <em class="parameter"><code><span class="type">int</span> i</code></em>);</pre>
-<p>Removes the DNS search domain at index <em class="parameter"><code>i</code></em>
+                                <em class="parameter"><code><span class="type">int</span> idx</code></em>);</pre>
+<p>Removes the DNS search domain at index <em class="parameter"><code>idx</code></em>
 .</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.50.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.50.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2377,7 +2505,7 @@ nm_setting_ip_config_remove_dns_search
 <td class="parameter_annotations"> </td>
 </tr>
 <tr>
-<td class="parameter_name"><p>i</p></td>
+<td class="parameter_name"><p>idx</p></td>
 <td class="parameter_description"><p>index number of the DNS search domain</p></td>
 <td class="parameter_annotations"> </td>
 </tr>
@@ -2395,7 +2523,7 @@ nm_setting_ip_config_remove_dns_search_by_value
 <p>Removes the DNS search domain <em class="parameter"><code>dns_search</code></em>
 .</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.51.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.51.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2417,7 +2545,7 @@ nm_setting_ip_config_remove_dns_search_by_value
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.51.6"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.51.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the DNS search domain was found and removed; <code class="literal">FALSE</code> if it was not.</p>
 <p>Since 0.9.10</p>
 </div>
@@ -2430,7 +2558,60 @@ nm_setting_ip_config_clear_dns_searches
                                (<em class="parameter"><code><a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a> *setting</code></em>);</pre>
 <p>Removes all configured DNS search domains.</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.52.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.52.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-ip-config-get-num-dns-options"></a><h3>nm_setting_ip_config_get_num_dns_options ()</h3>
+<pre class="programlisting"><span class="returnvalue">guint</span>
+nm_setting_ip_config_get_num_dns_options
+                               (<em class="parameter"><code><a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a> *setting</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.4.19.11.53.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.19.11.53.5"></a><h4>Returns</h4>
+<p> the number of configured DNS options</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-ip-config-has-dns-options"></a><h3>nm_setting_ip_config_has_dns_options ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+nm_setting_ip_config_has_dns_options (<em class="parameter"><code><a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a> *setting</code></em>);</pre>
+<p>NMSettingIPConfig can have a list of dns-options. If the list
+is empty, there are two similar (but differentiated) states.
+Either the options are explicitly set to have no values,
+or the options are left undefined. The latter means to use
+a default configuration, while the former explicitly means "no-options".</p>
+<div class="refsect3">
+<a name="id-1.4.19.11.54.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2444,6 +2625,220 @@ nm_setting_ip_config_clear_dns_searches
 </tr></tbody>
 </table></div>
 </div>
+<div class="refsect3">
+<a name="id-1.4.19.11.54.6"></a><h4>Returns</h4>
+<p> whether DNS options are initalized or left unset (the default).</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-ip-config-get-dns-option"></a><h3>nm_setting_ip_config_get_dns_option ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+nm_setting_ip_config_get_dns_option (<em class="parameter"><code><a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a> *setting</code></em>,
+                                     <em class="parameter"><code><span class="type">guint</span> idx</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.4.19.11.55.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>idx</p></td>
+<td class="parameter_description"><p>index number of the DNS option</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.19.11.55.5"></a><h4>Returns</h4>
+<p> the DNS option at index <em class="parameter"><code>idx</code></em>
+</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-ip-config-next-valid-dns-option"></a><h3>nm_setting_ip_config_next_valid_dns_option ()</h3>
+<pre class="programlisting"><span class="returnvalue">gint</span>
+nm_setting_ip_config_next_valid_dns_option
+                               (<em class="parameter"><code><a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a> *setting</code></em>,
+                                <em class="parameter"><code><span class="type">guint</span> idx</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.4.19.11.56.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>idx</p></td>
+<td class="parameter_description"><p>index to start the search from</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.19.11.56.5"></a><h4>Returns</h4>
+<p> the index, greater or equal than <em class="parameter"><code>idx</code></em>
+, of the first valid
+DNS option, or -1 if no valid option is found</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-ip-config-add-dns-option"></a><h3>nm_setting_ip_config_add_dns_option ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+nm_setting_ip_config_add_dns_option (<em class="parameter"><code><a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a> *setting</code></em>,
+                                     <em class="parameter"><code>const <span class="type">char</span> *dns_option</code></em>);</pre>
+<p>Adds a new DNS option to the setting.</p>
+<div class="refsect3">
+<a name="id-1.4.19.11.57.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>dns_option</p></td>
+<td class="parameter_description"><p>the DNS option to add</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.19.11.57.6"></a><h4>Returns</h4>
+<p> <code class="literal">TRUE</code> if the DNS option was added; <code class="literal">FALSE</code> otherwise</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-ip-config-remove-dns-option"></a><h3>nm_setting_ip_config_remove_dns_option ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+nm_setting_ip_config_remove_dns_option
+                               (<em class="parameter"><code><a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a> *setting</code></em>,
+                                <em class="parameter"><code><span class="type">int</span> idx</code></em>);</pre>
+<p>Removes the DNS option at index <em class="parameter"><code>idx</code></em>
+.</p>
+<div class="refsect3">
+<a name="id-1.4.19.11.58.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>idx</p></td>
+<td class="parameter_description"><p>index number of the DNS option</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-ip-config-remove-dns-option-by-value"></a><h3>nm_setting_ip_config_remove_dns_option_by_value ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+nm_setting_ip_config_remove_dns_option_by_value
+                               (<em class="parameter"><code><a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a> *setting</code></em>,
+                                <em class="parameter"><code>const <span class="type">char</span> *dns_option</code></em>);</pre>
+<p>Removes the DNS option <em class="parameter"><code>dns_option</code></em>
+.</p>
+<div class="refsect3">
+<a name="id-1.4.19.11.59.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>dns_option</p></td>
+<td class="parameter_description"><p>the DNS option to remove</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.19.11.59.6"></a><h4>Returns</h4>
+<p> <code class="literal">TRUE</code> if the DNS option was found and removed; <code class="literal">FALSE</code> if it was not.</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-ip-config-clear-dns-options"></a><h3>nm_setting_ip_config_clear_dns_options ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+nm_setting_ip_config_clear_dns_options
+                               (<em class="parameter"><code><a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a> *setting</code></em>,
+                                <em class="parameter"><code><span class="type">gboolean</span> is_set</code></em>);</pre>
+<p>Removes all configured DNS options.</p>
+<div class="refsect3">
+<a name="id-1.4.19.11.60.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>is_set</p></td>
+<td class="parameter_description"><p>the dns-options can be either empty or unset (default).
+Specify how to clear the options.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since: 1.2</p>
 </div>
 <hr>
 <div class="refsect2">
@@ -2452,7 +2847,7 @@ nm_setting_ip_config_clear_dns_searches
 nm_setting_ip_config_get_num_addresses
                                (<em class="parameter"><code><a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.17.11.53.4"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.61.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2467,7 +2862,7 @@ nm_setting_ip_config_get_num_addresses
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.53.5"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.61.5"></a><h4>Returns</h4>
 <p> the number of configured addresses</p>
 </div>
 </div>
@@ -2476,9 +2871,9 @@ nm_setting_ip_config_get_num_addresses
 <a name="nm-setting-ip-config-get-address"></a><h3>nm_setting_ip_config_get_address ()</h3>
 <pre class="programlisting"><a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="returnvalue">NMIPAddress</span></a> *
 nm_setting_ip_config_get_address (<em class="parameter"><code><a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a> *setting</code></em>,
-                                  <em class="parameter"><code><span class="type">int</span> i</code></em>);</pre>
+                                  <em class="parameter"><code><span class="type">int</span> idx</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.17.11.54.4"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.62.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2492,7 +2887,7 @@ nm_setting_ip_config_get_address (<em class="parameter"><code><a class="link" hr
 <td class="parameter_annotations"> </td>
 </tr>
 <tr>
-<td class="parameter_name"><p>i</p></td>
+<td class="parameter_name"><p>idx</p></td>
 <td class="parameter_description"><p>index number of the address to return</p></td>
 <td class="parameter_annotations"> </td>
 </tr>
@@ -2500,8 +2895,8 @@ nm_setting_ip_config_get_address (<em class="parameter"><code><a class="link" hr
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.54.5"></a><h4>Returns</h4>
-<p> the address at index <em class="parameter"><code>i</code></em>
+<a name="id-1.4.19.11.62.5"></a><h4>Returns</h4>
+<p> the address at index <em class="parameter"><code>idx</code></em>
 . </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -2515,7 +2910,7 @@ nm_setting_ip_config_add_address (<em class="parameter"><code><a class="link" hr
 <p>Adds a new IP address and associated information to the setting.  The
 given address is duplicated internally and is not changed by this function.</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.55.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.63.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2537,7 +2932,7 @@ given address is duplicated internally and is not changed by this function.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.55.6"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.63.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the address was added; <code class="literal">FALSE</code> if the address was already
 known.</p>
 </div>
@@ -2547,11 +2942,11 @@ known.</p>
 <a name="nm-setting-ip-config-remove-address"></a><h3>nm_setting_ip_config_remove_address ()</h3>
 <pre class="programlisting"><span class="returnvalue">void</span>
 nm_setting_ip_config_remove_address (<em class="parameter"><code><a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a> *setting</code></em>,
-                                     <em class="parameter"><code><span class="type">int</span> i</code></em>);</pre>
-<p>Removes the address at index <em class="parameter"><code>i</code></em>
+                                     <em class="parameter"><code><span class="type">int</span> idx</code></em>);</pre>
+<p>Removes the address at index <em class="parameter"><code>idx</code></em>
 .</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.56.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.64.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2565,7 +2960,7 @@ nm_setting_ip_config_remove_address (<em class="parameter"><code><a class="link"
 <td class="parameter_annotations"> </td>
 </tr>
 <tr>
-<td class="parameter_name"><p>i</p></td>
+<td class="parameter_name"><p>idx</p></td>
 <td class="parameter_description"><p>index number of the address to remove</p></td>
 <td class="parameter_annotations"> </td>
 </tr>
@@ -2583,7 +2978,7 @@ nm_setting_ip_config_remove_address_by_value
 <p>Removes the address <em class="parameter"><code>address</code></em>
 .</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.57.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.65.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2605,7 +3000,7 @@ nm_setting_ip_config_remove_address_by_value
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.57.6"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.65.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the address was found and removed; <code class="literal">FALSE</code> if it was not.</p>
 </div>
 </div>
@@ -2616,7 +3011,7 @@ nm_setting_ip_config_remove_address_by_value
 nm_setting_ip_config_clear_addresses (<em class="parameter"><code><a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a> *setting</code></em>);</pre>
 <p>Removes all configured addresses.</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.58.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.66.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2637,7 +3032,7 @@ nm_setting_ip_config_clear_addresses (<em class="parameter"><code><a class="link
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_setting_ip_config_get_gateway (<em class="parameter"><code><a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.17.11.59.4"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.67.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2652,7 +3047,7 @@ nm_setting_ip_config_get_gateway (<em class="parameter"><code><a class="link" hr
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.59.5"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.67.5"></a><h4>Returns</h4>
 <p> the IP address of the gateway associated with this configuration, or
 <code class="literal">NULL</code>.</p>
 </div>
@@ -2663,7 +3058,7 @@ nm_setting_ip_config_get_gateway (<em class="parameter"><code><a class="link" hr
 <pre class="programlisting"><span class="returnvalue">guint</span>
 nm_setting_ip_config_get_num_routes (<em class="parameter"><code><a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.17.11.60.4"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.68.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2678,7 +3073,7 @@ nm_setting_ip_config_get_num_routes (<em class="parameter"><code><a class="link"
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.60.5"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.68.5"></a><h4>Returns</h4>
 <p> the number of configured routes</p>
 </div>
 </div>
@@ -2687,9 +3082,9 @@ nm_setting_ip_config_get_num_routes (<em class="parameter"><code><a class="link"
 <a name="nm-setting-ip-config-get-route"></a><h3>nm_setting_ip_config_get_route ()</h3>
 <pre class="programlisting"><a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="returnvalue">NMIPRoute</span></a> *
 nm_setting_ip_config_get_route (<em class="parameter"><code><a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a> *setting</code></em>,
-                                <em class="parameter"><code><span class="type">int</span> i</code></em>);</pre>
+                                <em class="parameter"><code><span class="type">int</span> idx</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.17.11.61.4"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.69.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2703,7 +3098,7 @@ nm_setting_ip_config_get_route (<em class="parameter"><code><a class="link" href
 <td class="parameter_annotations"> </td>
 </tr>
 <tr>
-<td class="parameter_name"><p>i</p></td>
+<td class="parameter_name"><p>idx</p></td>
 <td class="parameter_description"><p>index number of the route to return</p></td>
 <td class="parameter_annotations"> </td>
 </tr>
@@ -2711,8 +3106,8 @@ nm_setting_ip_config_get_route (<em class="parameter"><code><a class="link" href
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.61.5"></a><h4>Returns</h4>
-<p> the route at index <em class="parameter"><code>i</code></em>
+<a name="id-1.4.19.11.69.5"></a><h4>Returns</h4>
+<p> the route at index <em class="parameter"><code>idx</code></em>
 . </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -2726,7 +3121,7 @@ nm_setting_ip_config_add_route (<em class="parameter"><code><a class="link" href
 <p>Adds a new route and associated information to the setting.  The
 given route is duplicated internally and is not changed by this function.</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.62.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.70.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2748,7 +3143,7 @@ given route is duplicated internally and is not changed by this function.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.62.6"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.70.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the route was added; <code class="literal">FALSE</code> if the route was already known.</p>
 </div>
 </div>
@@ -2757,11 +3152,11 @@ given route is duplicated internally and is not changed by this function.</p>
 <a name="nm-setting-ip-config-remove-route"></a><h3>nm_setting_ip_config_remove_route ()</h3>
 <pre class="programlisting"><span class="returnvalue">void</span>
 nm_setting_ip_config_remove_route (<em class="parameter"><code><a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a> *setting</code></em>,
-                                   <em class="parameter"><code><span class="type">int</span> i</code></em>);</pre>
-<p>Removes the route at index <em class="parameter"><code>i</code></em>
+                                   <em class="parameter"><code><span class="type">int</span> idx</code></em>);</pre>
+<p>Removes the route at index <em class="parameter"><code>idx</code></em>
 .</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.63.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.71.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2775,7 +3170,7 @@ nm_setting_ip_config_remove_route (<em class="parameter"><code><a class="link" h
 <td class="parameter_annotations"> </td>
 </tr>
 <tr>
-<td class="parameter_name"><p>i</p></td>
+<td class="parameter_name"><p>idx</p></td>
 <td class="parameter_description"><p>index number of the route</p></td>
 <td class="parameter_annotations"> </td>
 </tr>
@@ -2793,7 +3188,7 @@ nm_setting_ip_config_remove_route_by_value
 <p>Removes the route <em class="parameter"><code>route</code></em>
 .</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.64.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.72.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2815,7 +3210,7 @@ nm_setting_ip_config_remove_route_by_value
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.64.6"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.72.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the route was found and removed; <code class="literal">FALSE</code> if it was not.</p>
 </div>
 </div>
@@ -2826,7 +3221,7 @@ nm_setting_ip_config_remove_route_by_value
 nm_setting_ip_config_clear_routes (<em class="parameter"><code><a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a> *setting</code></em>);</pre>
 <p>Removes all configured routes.</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.65.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.73.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2849,7 +3244,7 @@ nm_setting_ip_config_get_route_metric (<em class="parameter"><code><a class="lin
 <p>Returns the value contained in the <a class="link" href="NMSettingIPConfig.html#NMSettingIPConfig--route-metric" title="The “route-metric” property"><span class="type">“route-metric”</span></a>
 property.</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.66.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.74.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2864,7 +3259,7 @@ property.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.66.6"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.74.6"></a><h4>Returns</h4>
 <p> the route metric that is used for routes that don't explicitly
 specify a metric. See <a class="link" href="NMSettingIPConfig.html#NMSettingIPConfig--route-metric" title="The “route-metric” property"><span class="type">“route-metric”</span></a> for more details.</p>
 </div>
@@ -2878,7 +3273,7 @@ nm_setting_ip_config_get_ignore_auto_routes
 <p>Returns the value contained in the <a class="link" href="NMSettingIPConfig.html#NMSettingIPConfig--ignore-auto-routes" title="The “ignore-auto-routes” property"><span class="type">“ignore-auto-routes”</span></a>
 property.</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.67.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.75.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2893,7 +3288,7 @@ property.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.67.6"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.75.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if automatically configured (ie via DHCP) routes should be
 ignored.</p>
 </div>
@@ -2907,7 +3302,7 @@ nm_setting_ip_config_get_ignore_auto_dns
 <p>Returns the value contained in the <a class="link" href="NMSettingIPConfig.html#NMSettingIPConfig--ignore-auto-dns" title="The “ignore-auto-dns” property"><span class="type">“ignore-auto-dns”</span></a>
 property.</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.68.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.76.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2922,7 +3317,7 @@ property.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.68.6"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.76.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if automatically configured (ie via DHCP) DNS information
 should be ignored.</p>
 </div>
@@ -2936,7 +3331,7 @@ nm_setting_ip_config_get_dhcp_hostname
 <p>Returns the value contained in the <a class="link" href="NMSettingIPConfig.html#NMSettingIPConfig--dhcp-hostname" title="The “dhcp-hostname” property"><span class="type">“dhcp-hostname”</span></a>
 property.</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.69.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.77.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2951,7 +3346,7 @@ property.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.69.6"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.77.6"></a><h4>Returns</h4>
 <p> the configured hostname to send to the DHCP server</p>
 </div>
 </div>
@@ -2964,7 +3359,7 @@ nm_setting_ip_config_get_dhcp_send_hostname
 <p>Returns the value contained in the <a class="link" href="NMSettingIPConfig.html#NMSettingIPConfig--dhcp-send-hostname" title="The “dhcp-send-hostname” property"><span class="type">“dhcp-send-hostname”</span></a>
 property.</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.70.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.78.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2979,7 +3374,7 @@ property.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.70.6"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.78.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if NetworkManager should send the machine hostname to the
 DHCP server when requesting addresses to allow the server to automatically
 update DNS information for this machine.</p>
@@ -2994,7 +3389,7 @@ nm_setting_ip_config_get_never_default
 <p>Returns the value contained in the <a class="link" href="NMSettingIPConfig.html#NMSettingIPConfig--never-default" title="The “never-default” property"><span class="type">“never-default”</span></a>
 property.</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.71.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.79.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -3009,7 +3404,7 @@ property.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.71.6"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.79.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if this connection should never be the default
 connection</p>
 </div>
@@ -3022,7 +3417,7 @@ nm_setting_ip_config_get_may_fail (<em class="parameter"><code><a class="link" h
 <p>Returns the value contained in the <a class="link" href="NMSettingIPConfig.html#NMSettingIPConfig--may-fail" title="The “may-fail” property"><span class="type">“may-fail”</span></a>
 property.</p>
 <div class="refsect3">
-<a name="id-1.4.17.11.72.5"></a><h4>Parameters</h4>
+<a name="id-1.4.19.11.80.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -3037,7 +3432,7 @@ property.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.17.11.72.6"></a><h4>Returns</h4>
+<a name="id-1.4.19.11.80.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if this connection doesn't require this type of IP
 addressing to complete for the connection to succeed.</p>
 </div>
@@ -3064,6 +3459,12 @@ addressing to complete for the connection to succeed.</p>
 </div>
 <hr>
 <div class="refsect2">
+<a name="NM-SETTING-IP-CONFIG-DNS-OPTIONS:CAPS"></a><h3>NM_SETTING_IP_CONFIG_DNS_OPTIONS</h3>
+<pre class="programlisting">#define NM_SETTING_IP_CONFIG_DNS_OPTIONS        "dns-options"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NM-SETTING-IP-CONFIG-ADDRESSES:CAPS"></a><h3>NM_SETTING_IP_CONFIG_ADDRESSES</h3>
 <pre class="programlisting">#define NM_SETTING_IP_CONFIG_ADDRESSES          "addresses"
 </pre>
@@ -3122,6 +3523,90 @@ addressing to complete for the connection to succeed.</p>
 <pre class="programlisting">#define NM_SETTING_IP_CONFIG_MAY_FAIL           "may-fail"
 </pre>
 </div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-DNS-OPTION-DEBUG:CAPS"></a><h3>NM_SETTING_DNS_OPTION_DEBUG</h3>
+<pre class="programlisting">#define NM_SETTING_DNS_OPTION_DEBUG                     "debug"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-DNS-OPTION-NDOTS:CAPS"></a><h3>NM_SETTING_DNS_OPTION_NDOTS</h3>
+<pre class="programlisting">#define NM_SETTING_DNS_OPTION_NDOTS                     "ndots"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-DNS-OPTION-TIMEOUT:CAPS"></a><h3>NM_SETTING_DNS_OPTION_TIMEOUT</h3>
+<pre class="programlisting">#define NM_SETTING_DNS_OPTION_TIMEOUT                   "timeout"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-DNS-OPTION-ATTEMPTS:CAPS"></a><h3>NM_SETTING_DNS_OPTION_ATTEMPTS</h3>
+<pre class="programlisting">#define NM_SETTING_DNS_OPTION_ATTEMPTS                  "attempts"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-DNS-OPTION-ROTATE:CAPS"></a><h3>NM_SETTING_DNS_OPTION_ROTATE</h3>
+<pre class="programlisting">#define NM_SETTING_DNS_OPTION_ROTATE                    "rotate"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-DNS-OPTION-NO-CHECK-NAMES:CAPS"></a><h3>NM_SETTING_DNS_OPTION_NO_CHECK_NAMES</h3>
+<pre class="programlisting">#define NM_SETTING_DNS_OPTION_NO_CHECK_NAMES            "no-check-names"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-DNS-OPTION-INET6:CAPS"></a><h3>NM_SETTING_DNS_OPTION_INET6</h3>
+<pre class="programlisting">#define NM_SETTING_DNS_OPTION_INET6                     "inet6"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-DNS-OPTION-IP6-BYTESTRING:CAPS"></a><h3>NM_SETTING_DNS_OPTION_IP6_BYTESTRING</h3>
+<pre class="programlisting">#define NM_SETTING_DNS_OPTION_IP6_BYTESTRING            "ip6-bytestring"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-DNS-OPTION-IP6-DOTINT:CAPS"></a><h3>NM_SETTING_DNS_OPTION_IP6_DOTINT</h3>
+<pre class="programlisting">#define NM_SETTING_DNS_OPTION_IP6_DOTINT                "ip6-dotint"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-DNS-OPTION-NO-IP6-DOTINT:CAPS"></a><h3>NM_SETTING_DNS_OPTION_NO_IP6_DOTINT</h3>
+<pre class="programlisting">#define NM_SETTING_DNS_OPTION_NO_IP6_DOTINT             "no-ip6-dotint"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-DNS-OPTION-EDNS0:CAPS"></a><h3>NM_SETTING_DNS_OPTION_EDNS0</h3>
+<pre class="programlisting">#define NM_SETTING_DNS_OPTION_EDNS0                     "edns0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-DNS-OPTION-SINGLE-REQUEST:CAPS"></a><h3>NM_SETTING_DNS_OPTION_SINGLE_REQUEST</h3>
+<pre class="programlisting">#define NM_SETTING_DNS_OPTION_SINGLE_REQUEST            "single-request"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-DNS-OPTION-SINGLE-REQUEST-REOPEN:CAPS"></a><h3>NM_SETTING_DNS_OPTION_SINGLE_REQUEST_REOPEN</h3>
+<pre class="programlisting">#define NM_SETTING_DNS_OPTION_SINGLE_REQUEST_REOPEN     "single-request-reopen"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-DNS-OPTION-NO-TLD-QUERY:CAPS"></a><h3>NM_SETTING_DNS_OPTION_NO_TLD_QUERY</h3>
+<pre class="programlisting">#define NM_SETTING_DNS_OPTION_NO_TLD_QUERY              "no-tld-query"
+</pre>
+</div>
 </div>
 <div class="refsect1">
 <a name="NMSettingIPConfig.property-details"></a><h2>Property Details</h2>
@@ -3137,7 +3622,9 @@ addressing to complete for the connection to succeed.</p>
 <a name="NMSettingIPConfig--dhcp-hostname"></a><h3>The <code class="literal">“dhcp-hostname”</code> property</h3>
 <pre class="programlisting">  “dhcp-hostname”            <span class="type">gchar</span> *</pre>
 <p>If the <a class="link" href="NMSettingIPConfig.html#NMSettingIPConfig--dhcp-send-hostname" title="The “dhcp-send-hostname” property"><span class="type">“dhcp-send-hostname”</span></a> property is <code class="literal">TRUE</code>, then the
-specified name will be sent to the DHCP server when acquiring a lease.</p>
+specified name will be sent to the DHCP server when acquiring a lease.
+This property and <a class="link" href="NMSettingIP4Config.html#NMSettingIP4Config--dhcp-fqdn" title="The “dhcp-fqdn” property"><span class="type">“dhcp-fqdn”</span></a> are mutually exclusive and
+cannot be set at the same time.</p>
 <p>Flags: Read / Write</p>
 <p>Default value: NULL</p>
 </div>
@@ -3162,6 +3649,17 @@ providing a static hostname for the computer.  If the
 </div>
 <hr>
 <div class="refsect2">
+<a name="NMSettingIPConfig--dns-options"></a><h3>The <code class="literal">“dns-options”</code> property</h3>
+<pre class="programlisting">  “dns-options”              <span class="type">GStrv</span></pre>
+<p>Array of DNS options.</p>
+<p><code class="literal">NULL</code> means that the options are unset and left at the default.
+In this case NetworkManager will use default options. This is
+distinct from an empty list of properties.</p>
+<p>Flags: Read / Write</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NMSettingIPConfig--dns-search"></a><h3>The <code class="literal">“dns-search”</code> property</h3>
 <pre class="programlisting">  “dns-search”               <span class="type">GStrv</span></pre>
 <p>Array of DNS search domains.</p>
diff --git a/docs/libnm/html/NMSettingIPTunnel.html b/docs/libnm/html/NMSettingIPTunnel.html
new file mode 100644
index 00000000..795afe74
--- /dev/null
+++ b/docs/libnm/html/NMSettingIPTunnel.html
@@ -0,0 +1,844 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NMSettingIPTunnel: libnm Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="libnm Reference Manual">
+<link rel="up" href="ch03.html" title="Connection and Setting API Reference">
+<link rel="prev" href="NMSettingIPConfig.html" title="NMSettingIPConfig">
+<link rel="next" href="NMSettingMacvlan.html" title="NMSettingMacvlan">
+<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#NMSettingIPTunnel.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+                  <a href="#NMSettingIPTunnel.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties">  <span class="dim">|</span> 
+                  <a href="#NMSettingIPTunnel.properties" class="shortcut">Properties</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="NMSettingIPConfig.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="NMSettingMacvlan.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="NMSettingIPTunnel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="NMSettingIPTunnel.top_of_page"></a>NMSettingIPTunnel</span></h2>
+<p>NMSettingIPTunnel — Describes connection properties for IP tunnel devices</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="NMSettingIPTunnel.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a class="link" href="NMSetting.html" title="NMSetting"><span class="returnvalue">NMSetting</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingIPTunnel.html#nm-setting-ip-tunnel-new" title="nm_setting_ip_tunnel_new ()">nm_setting_ip_tunnel_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-parent" title="nm_setting_ip_tunnel_get_parent ()">nm_setting_ip_tunnel_get_parent</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="libnm-nm-dbus-interface.html#NMIPTunnelMode" title="enum NMIPTunnelMode"><span class="returnvalue">NMIPTunnelMode</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-mode" title="nm_setting_ip_tunnel_get_mode ()">nm_setting_ip_tunnel_get_mode</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-local" title="nm_setting_ip_tunnel_get_local ()">nm_setting_ip_tunnel_get_local</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-remote" title="nm_setting_ip_tunnel_get_remote ()">nm_setting_ip_tunnel_get_remote</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">guint</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-ttl" title="nm_setting_ip_tunnel_get_ttl ()">nm_setting_ip_tunnel_get_ttl</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">guint</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-tos" title="nm_setting_ip_tunnel_get_tos ()">nm_setting_ip_tunnel_get_tos</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-path-mtu-discovery" title="nm_setting_ip_tunnel_get_path_mtu_discovery ()">nm_setting_ip_tunnel_get_path_mtu_discovery</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-input-key" title="nm_setting_ip_tunnel_get_input_key ()">nm_setting_ip_tunnel_get_input_key</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-output-key" title="nm_setting_ip_tunnel_get_output_key ()">nm_setting_ip_tunnel_get_output_key</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">guint</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-encapsulation-limit" title="nm_setting_ip_tunnel_get_encapsulation_limit ()">nm_setting_ip_tunnel_get_encapsulation_limit</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">guint</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-flow-label" title="nm_setting_ip_tunnel_get_flow_label ()">nm_setting_ip_tunnel_get_flow_label</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">guint</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-mtu" title="nm_setting_ip_tunnel_get_mtu ()">nm_setting_ip_tunnel_get_mtu</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="NMSettingIPTunnel.properties"></a><h2>Properties</h2>
+<div class="informaltable"><table border="0">
+<colgroup>
+<col width="150px" class="properties_type">
+<col width="300px" class="properties_name">
+<col width="200px" class="properties_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="property_type"><span class="type">guint</span></td>
+<td class="property_name"><a class="link" href="NMSettingIPTunnel.html#NMSettingIPTunnel--encapsulation-limit" title="The “encapsulation-limit” property">encapsulation-limit</a></td>
+<td class="property_flags">Read / Write / Construct</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">guint</span></td>
+<td class="property_name"><a class="link" href="NMSettingIPTunnel.html#NMSettingIPTunnel--flow-label" title="The “flow-label” property">flow-label</a></td>
+<td class="property_flags">Read / Write / Construct</td>
+</tr>
+<tr>
+<td class="property_type">
+<span class="type">gchar</span> *</td>
+<td class="property_name"><a class="link" href="NMSettingIPTunnel.html#NMSettingIPTunnel--input-key" title="The “input-key” property">input-key</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<span class="type">gchar</span> *</td>
+<td class="property_name"><a class="link" href="NMSettingIPTunnel.html#NMSettingIPTunnel--local" title="The “local” property">local</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">guint</span></td>
+<td class="property_name"><a class="link" href="NMSettingIPTunnel.html#NMSettingIPTunnel--mode" title="The “mode” property">mode</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">guint</span></td>
+<td class="property_name"><a class="link" href="NMSettingIPTunnel.html#NMSettingIPTunnel--mtu" title="The “mtu” property">mtu</a></td>
+<td class="property_flags">Read / Write / Construct</td>
+</tr>
+<tr>
+<td class="property_type">
+<span class="type">gchar</span> *</td>
+<td class="property_name"><a class="link" href="NMSettingIPTunnel.html#NMSettingIPTunnel--output-key" title="The “output-key” property">output-key</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<span class="type">gchar</span> *</td>
+<td class="property_name"><a class="link" href="NMSettingIPTunnel.html#NMSettingIPTunnel--parent" title="The “parent” property">parent</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">gboolean</span></td>
+<td class="property_name"><a class="link" href="NMSettingIPTunnel.html#NMSettingIPTunnel--path-mtu-discovery" title="The “path-mtu-discovery” property">path-mtu-discovery</a></td>
+<td class="property_flags">Read / Write / Construct</td>
+</tr>
+<tr>
+<td class="property_type">
+<span class="type">gchar</span> *</td>
+<td class="property_name"><a class="link" href="NMSettingIPTunnel.html#NMSettingIPTunnel--remote" title="The “remote” property">remote</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">guint</span></td>
+<td class="property_name"><a class="link" href="NMSettingIPTunnel.html#NMSettingIPTunnel--tos" title="The “tos” property">tos</a></td>
+<td class="property_flags">Read / Write / Construct</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">guint</span></td>
+<td class="property_name"><a class="link" href="NMSettingIPTunnel.html#NMSettingIPTunnel--ttl" title="The “ttl” property">ttl</a></td>
+<td class="property_flags">Read / Write / Construct</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="NMSettingIPTunnel.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-SETTING-NAME:CAPS" title="NM_SETTING_IP_TUNNEL_SETTING_NAME">NM_SETTING_IP_TUNNEL_SETTING_NAME</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-PARENT:CAPS" title="NM_SETTING_IP_TUNNEL_PARENT">NM_SETTING_IP_TUNNEL_PARENT</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-MODE:CAPS" title="NM_SETTING_IP_TUNNEL_MODE">NM_SETTING_IP_TUNNEL_MODE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-LOCAL:CAPS" title="NM_SETTING_IP_TUNNEL_LOCAL">NM_SETTING_IP_TUNNEL_LOCAL</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-REMOTE:CAPS" title="NM_SETTING_IP_TUNNEL_REMOTE">NM_SETTING_IP_TUNNEL_REMOTE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-TTL:CAPS" title="NM_SETTING_IP_TUNNEL_TTL">NM_SETTING_IP_TUNNEL_TTL</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-TOS:CAPS" title="NM_SETTING_IP_TUNNEL_TOS">NM_SETTING_IP_TUNNEL_TOS</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-PATH-MTU-DISCOVERY:CAPS" title="NM_SETTING_IP_TUNNEL_PATH_MTU_DISCOVERY">NM_SETTING_IP_TUNNEL_PATH_MTU_DISCOVERY</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-INPUT-KEY:CAPS" title="NM_SETTING_IP_TUNNEL_INPUT_KEY">NM_SETTING_IP_TUNNEL_INPUT_KEY</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-OUTPUT-KEY:CAPS" title="NM_SETTING_IP_TUNNEL_OUTPUT_KEY">NM_SETTING_IP_TUNNEL_OUTPUT_KEY</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-ENCAPSULATION-LIMIT:CAPS" title="NM_SETTING_IP_TUNNEL_ENCAPSULATION_LIMIT">NM_SETTING_IP_TUNNEL_ENCAPSULATION_LIMIT</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-FLOW-LABEL:CAPS" title="NM_SETTING_IP_TUNNEL_FLOW_LABEL">NM_SETTING_IP_TUNNEL_FLOW_LABEL</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-MTU:CAPS" title="NM_SETTING_IP_TUNNEL_MTU">NM_SETTING_IP_TUNNEL_MTU</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="NMSettingIPTunnel.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen">    GObject
+    <span class="lineart">╰──</span> <a class="link" href="NMSetting.html" title="NMSetting">NMSetting</a>
+        <span class="lineart">╰──</span> NMSettingIPTunnel
+</pre>
+</div>
+<div class="refsect1">
+<a name="NMSettingIPTunnel.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="NMSettingIPTunnel.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="nm-setting-ip-tunnel-new"></a><h3>nm_setting_ip_tunnel_new ()</h3>
+<pre class="programlisting"><a class="link" href="NMSetting.html" title="NMSetting"><span class="returnvalue">NMSetting</span></a> *
+nm_setting_ip_tunnel_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Creates a new <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel"><span class="type">NMSettingIPTunnel</span></a> object with default values.</p>
+<div class="refsect3">
+<a name="id-1.4.20.8.2.5"></a><h4>Returns</h4>
+<p> the new empty <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel"><span class="type">NMSettingIPTunnel</span></a> object. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-ip-tunnel-get-parent"></a><h3>nm_setting_ip_tunnel_get_parent ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+nm_setting_ip_tunnel_get_parent (<em class="parameter"><code><a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel"><span class="type">NMSettingIPTunnel</span></a> *setting</code></em>);</pre>
+<p>Returns the <a class="link" href="NMSettingIPTunnel.html#NMSettingIPTunnel--parent" title="The “parent” property"><span class="type">“parent”</span></a> property of the setting</p>
+<div class="refsect3">
+<a name="id-1.4.20.8.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel"><span class="type">NMSettingIPTunnel</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.20.8.3.6"></a><h4>Returns</h4>
+<p> the parent device</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-ip-tunnel-get-mode"></a><h3>nm_setting_ip_tunnel_get_mode ()</h3>
+<pre class="programlisting"><a class="link" href="libnm-nm-dbus-interface.html#NMIPTunnelMode" title="enum NMIPTunnelMode"><span class="returnvalue">NMIPTunnelMode</span></a>
+nm_setting_ip_tunnel_get_mode (<em class="parameter"><code><a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel"><span class="type">NMSettingIPTunnel</span></a> *setting</code></em>);</pre>
+<p>Returns the <a class="link" href="NMSettingIPTunnel.html#NMSettingIPTunnel--mode" title="The “mode” property"><span class="type">“mode”</span></a> property of the setting.</p>
+<div class="refsect3">
+<a name="id-1.4.20.8.4.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel"><span class="type">NMSettingIPTunnel</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.20.8.4.6"></a><h4>Returns</h4>
+<p> the tunnel mode</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-ip-tunnel-get-local"></a><h3>nm_setting_ip_tunnel_get_local ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+nm_setting_ip_tunnel_get_local (<em class="parameter"><code><a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel"><span class="type">NMSettingIPTunnel</span></a> *setting</code></em>);</pre>
+<p>Returns the <a class="link" href="NMSettingIPTunnel.html#NMSettingIPTunnel--local" title="The “local” property"><span class="type">“local”</span></a> property of the setting.</p>
+<div class="refsect3">
+<a name="id-1.4.20.8.5.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel"><span class="type">NMSettingIPTunnel</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.20.8.5.6"></a><h4>Returns</h4>
+<p> the local endpoint</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-ip-tunnel-get-remote"></a><h3>nm_setting_ip_tunnel_get_remote ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+nm_setting_ip_tunnel_get_remote (<em class="parameter"><code><a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel"><span class="type">NMSettingIPTunnel</span></a> *setting</code></em>);</pre>
+<p>Returns the <a class="link" href="NMSettingIPTunnel.html#NMSettingIPTunnel--remote" title="The “remote” property"><span class="type">“remote”</span></a> property of the setting.</p>
+<div class="refsect3">
+<a name="id-1.4.20.8.6.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel"><span class="type">NMSettingIPTunnel</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.20.8.6.6"></a><h4>Returns</h4>
+<p> the remote endpoint</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-ip-tunnel-get-ttl"></a><h3>nm_setting_ip_tunnel_get_ttl ()</h3>
+<pre class="programlisting"><span class="returnvalue">guint</span>
+nm_setting_ip_tunnel_get_ttl (<em class="parameter"><code><a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel"><span class="type">NMSettingIPTunnel</span></a> *setting</code></em>);</pre>
+<p>Returns the <a class="link" href="NMSettingIPTunnel.html#NMSettingIPTunnel--ttl" title="The “ttl” property"><span class="type">“ttl”</span></a> property of the setting.</p>
+<div class="refsect3">
+<a name="id-1.4.20.8.7.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel"><span class="type">NMSettingIPTunnel</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.20.8.7.6"></a><h4>Returns</h4>
+<p> the Time-to-live value</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-ip-tunnel-get-tos"></a><h3>nm_setting_ip_tunnel_get_tos ()</h3>
+<pre class="programlisting"><span class="returnvalue">guint</span>
+nm_setting_ip_tunnel_get_tos (<em class="parameter"><code><a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel"><span class="type">NMSettingIPTunnel</span></a> *setting</code></em>);</pre>
+<p>Returns the <a class="link" href="NMSettingIPTunnel.html#NMSettingIPTunnel--tos" title="The “tos” property"><span class="type">“tos”</span></a> property of the setting.</p>
+<div class="refsect3">
+<a name="id-1.4.20.8.8.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel"><span class="type">NMSettingIPTunnel</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.20.8.8.6"></a><h4>Returns</h4>
+<p> the TOS value</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-ip-tunnel-get-path-mtu-discovery"></a><h3>nm_setting_ip_tunnel_get_path_mtu_discovery ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+nm_setting_ip_tunnel_get_path_mtu_discovery
+                               (<em class="parameter"><code><a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel"><span class="type">NMSettingIPTunnel</span></a> *setting</code></em>);</pre>
+<p>Returns the <a class="link" href="NMSettingIPTunnel.html#NMSettingIPTunnel--path-mtu-discovery" title="The “path-mtu-discovery” property"><span class="type">“path-mtu-discovery”</span></a> property of the setting.</p>
+<div class="refsect3">
+<a name="id-1.4.20.8.9.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel"><span class="type">NMSettingIPTunnel</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.20.8.9.6"></a><h4>Returns</h4>
+<p> whether path MTU discovery is enabled</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-ip-tunnel-get-input-key"></a><h3>nm_setting_ip_tunnel_get_input_key ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+nm_setting_ip_tunnel_get_input_key (<em class="parameter"><code><a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel"><span class="type">NMSettingIPTunnel</span></a> *setting</code></em>);</pre>
+<p>Returns the <a class="link" href="NMSettingIPTunnel.html#NMSettingIPTunnel--input-key" title="The “input-key” property"><span class="type">“input-key”</span></a> property of the setting.</p>
+<div class="refsect3">
+<a name="id-1.4.20.8.10.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel"><span class="type">NMSettingIPTunnel</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.20.8.10.6"></a><h4>Returns</h4>
+<p> the input key</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-ip-tunnel-get-output-key"></a><h3>nm_setting_ip_tunnel_get_output_key ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+nm_setting_ip_tunnel_get_output_key (<em class="parameter"><code><a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel"><span class="type">NMSettingIPTunnel</span></a> *setting</code></em>);</pre>
+<p>Returns the <a class="link" href="NMSettingIPTunnel.html#NMSettingIPTunnel--output-key" title="The “output-key” property"><span class="type">“output-key”</span></a> property of the setting.</p>
+<div class="refsect3">
+<a name="id-1.4.20.8.11.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel"><span class="type">NMSettingIPTunnel</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.20.8.11.6"></a><h4>Returns</h4>
+<p> the output key</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-ip-tunnel-get-encapsulation-limit"></a><h3>nm_setting_ip_tunnel_get_encapsulation_limit ()</h3>
+<pre class="programlisting"><span class="returnvalue">guint</span>
+nm_setting_ip_tunnel_get_encapsulation_limit
+                               (<em class="parameter"><code><a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel"><span class="type">NMSettingIPTunnel</span></a> *setting</code></em>);</pre>
+<p>Returns the <a class="link" href="NMSettingIPTunnel.html#NMSettingIPTunnel--encapsulation-limit" title="The “encapsulation-limit” property"><span class="type">“encapsulation-limit”</span></a> property of the setting.</p>
+<div class="refsect3">
+<a name="id-1.4.20.8.12.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel"><span class="type">NMSettingIPTunnel</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.20.8.12.6"></a><h4>Returns</h4>
+<p> the encapsulation limit value</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-ip-tunnel-get-flow-label"></a><h3>nm_setting_ip_tunnel_get_flow_label ()</h3>
+<pre class="programlisting"><span class="returnvalue">guint</span>
+nm_setting_ip_tunnel_get_flow_label (<em class="parameter"><code><a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel"><span class="type">NMSettingIPTunnel</span></a> *setting</code></em>);</pre>
+<p>Returns the <a class="link" href="NMSettingIPTunnel.html#NMSettingIPTunnel--flow-label" title="The “flow-label” property"><span class="type">“flow-label”</span></a> property of the setting.</p>
+<div class="refsect3">
+<a name="id-1.4.20.8.13.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel"><span class="type">NMSettingIPTunnel</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.20.8.13.6"></a><h4>Returns</h4>
+<p> the flow label value</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-ip-tunnel-get-mtu"></a><h3>nm_setting_ip_tunnel_get_mtu ()</h3>
+<pre class="programlisting"><span class="returnvalue">guint</span>
+nm_setting_ip_tunnel_get_mtu (<em class="parameter"><code><a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel"><span class="type">NMSettingIPTunnel</span></a> *setting</code></em>);</pre>
+<p>Returns the <a class="link" href="NMSettingIPTunnel.html#NMSettingIPTunnel--mtu" title="The “mtu” property"><span class="type">“mtu”</span></a> property of the setting.</p>
+<div class="refsect3">
+<a name="id-1.4.20.8.14.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel"><span class="type">NMSettingIPTunnel</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.20.8.14.6"></a><h4>Returns</h4>
+<p> the MTU</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="NMSettingIPTunnel.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="NM-SETTING-IP-TUNNEL-SETTING-NAME:CAPS"></a><h3>NM_SETTING_IP_TUNNEL_SETTING_NAME</h3>
+<pre class="programlisting">#define NM_SETTING_IP_TUNNEL_SETTING_NAME        "ip-tunnel"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-IP-TUNNEL-PARENT:CAPS"></a><h3>NM_SETTING_IP_TUNNEL_PARENT</h3>
+<pre class="programlisting">#define NM_SETTING_IP_TUNNEL_PARENT              "parent"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-IP-TUNNEL-MODE:CAPS"></a><h3>NM_SETTING_IP_TUNNEL_MODE</h3>
+<pre class="programlisting">#define NM_SETTING_IP_TUNNEL_MODE                "mode"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-IP-TUNNEL-LOCAL:CAPS"></a><h3>NM_SETTING_IP_TUNNEL_LOCAL</h3>
+<pre class="programlisting">#define NM_SETTING_IP_TUNNEL_LOCAL               "local"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-IP-TUNNEL-REMOTE:CAPS"></a><h3>NM_SETTING_IP_TUNNEL_REMOTE</h3>
+<pre class="programlisting">#define NM_SETTING_IP_TUNNEL_REMOTE              "remote"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-IP-TUNNEL-TTL:CAPS"></a><h3>NM_SETTING_IP_TUNNEL_TTL</h3>
+<pre class="programlisting">#define NM_SETTING_IP_TUNNEL_TTL                 "ttl"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-IP-TUNNEL-TOS:CAPS"></a><h3>NM_SETTING_IP_TUNNEL_TOS</h3>
+<pre class="programlisting">#define NM_SETTING_IP_TUNNEL_TOS                 "tos"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-IP-TUNNEL-PATH-MTU-DISCOVERY:CAPS"></a><h3>NM_SETTING_IP_TUNNEL_PATH_MTU_DISCOVERY</h3>
+<pre class="programlisting">#define NM_SETTING_IP_TUNNEL_PATH_MTU_DISCOVERY  "path-mtu-discovery"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-IP-TUNNEL-INPUT-KEY:CAPS"></a><h3>NM_SETTING_IP_TUNNEL_INPUT_KEY</h3>
+<pre class="programlisting">#define NM_SETTING_IP_TUNNEL_INPUT_KEY           "input-key"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-IP-TUNNEL-OUTPUT-KEY:CAPS"></a><h3>NM_SETTING_IP_TUNNEL_OUTPUT_KEY</h3>
+<pre class="programlisting">#define NM_SETTING_IP_TUNNEL_OUTPUT_KEY          "output-key"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-IP-TUNNEL-ENCAPSULATION-LIMIT:CAPS"></a><h3>NM_SETTING_IP_TUNNEL_ENCAPSULATION_LIMIT</h3>
+<pre class="programlisting">#define NM_SETTING_IP_TUNNEL_ENCAPSULATION_LIMIT "encapsulation-limit"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-IP-TUNNEL-FLOW-LABEL:CAPS"></a><h3>NM_SETTING_IP_TUNNEL_FLOW_LABEL</h3>
+<pre class="programlisting">#define NM_SETTING_IP_TUNNEL_FLOW_LABEL          "flow-label"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-IP-TUNNEL-MTU:CAPS"></a><h3>NM_SETTING_IP_TUNNEL_MTU</h3>
+<pre class="programlisting">#define NM_SETTING_IP_TUNNEL_MTU                 "mtu"
+</pre>
+</div>
+</div>
+<div class="refsect1">
+<a name="NMSettingIPTunnel.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="NMSettingIPTunnel--encapsulation-limit"></a><h3>The <code class="literal">“encapsulation-limit”</code> property</h3>
+<pre class="programlisting">  “encapsulation-limit”      <span class="type">guint</span></pre>
+<p>How many additional levels of encapsulation are permitted to be prepended
+to packets. This property applies only to IPv6 tunnels.</p>
+<p>Flags: Read / Write / Construct</p>
+<p>Allowed values: &lt;= 255</p>
+<p>Default value: 0</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingIPTunnel--flow-label"></a><h3>The <code class="literal">“flow-label”</code> property</h3>
+<pre class="programlisting">  “flow-label”               <span class="type">guint</span></pre>
+<p>The flow label to assign to tunnel packets. This property applies only to
+IPv6 tunnels.</p>
+<p>Flags: Read / Write / Construct</p>
+<p>Allowed values: &lt;= 1048575</p>
+<p>Default value: 0</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingIPTunnel--input-key"></a><h3>The <code class="literal">“input-key”</code> property</h3>
+<pre class="programlisting">  “input-key”                <span class="type">gchar</span> *</pre>
+<p>The key used for tunnel input packets; the property is valid only for
+certain tunnel modes (GRE, IP6GRE). If empty, no key is used.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingIPTunnel--local"></a><h3>The <code class="literal">“local”</code> property</h3>
+<pre class="programlisting">  “local”                    <span class="type">gchar</span> *</pre>
+<p>The local endpoint of the tunnel; the value can be empty, otherwise it
+must contain an IPv4 or IPv6 address.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingIPTunnel--mode"></a><h3>The <code class="literal">“mode”</code> property</h3>
+<pre class="programlisting">  “mode”                     <span class="type">guint</span></pre>
+<p>The tunneling mode, for example <a class="link" href="libnm-nm-dbus-interface.html#NM-IP-TUNNEL-MODE-IPIP:CAPS"><code class="literal">NM_IP_TUNNEL_MODE_IPIP</code></a> or
+<a class="link" href="libnm-nm-dbus-interface.html#NM-IP-TUNNEL-MODE-GRE:CAPS"><code class="literal">NM_IP_TUNNEL_MODE_GRE</code></a>.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingIPTunnel--mtu"></a><h3>The <code class="literal">“mtu”</code> property</h3>
+<pre class="programlisting">  “mtu”                      <span class="type">guint</span></pre>
+<p>Flags: Read / Write / Construct</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingIPTunnel--output-key"></a><h3>The <code class="literal">“output-key”</code> property</h3>
+<pre class="programlisting">  “output-key”               <span class="type">gchar</span> *</pre>
+<p>The key used for tunnel output packets; the property is valid only for
+certain tunnel modes (GRE, IP6GRE). If empty, no key is used.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingIPTunnel--parent"></a><h3>The <code class="literal">“parent”</code> property</h3>
+<pre class="programlisting">  “parent”                   <span class="type">gchar</span> *</pre>
+<p>If given, specifies the parent interface name or parent connection UUID
+the new device will be bound to so that tunneled packets will only be
+routed via that interface.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingIPTunnel--path-mtu-discovery"></a><h3>The <code class="literal">“path-mtu-discovery”</code> property</h3>
+<pre class="programlisting">  “path-mtu-discovery”       <span class="type">gboolean</span></pre>
+<p>Whether to enable Path MTU Discovery on this tunnel.</p>
+<p>Flags: Read / Write / Construct</p>
+<p>Default value: TRUE</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingIPTunnel--remote"></a><h3>The <code class="literal">“remote”</code> property</h3>
+<pre class="programlisting">  “remote”                   <span class="type">gchar</span> *</pre>
+<p>The remote endpoint of the tunnel; the value must contain an IPv4 or IPv6
+address.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingIPTunnel--tos"></a><h3>The <code class="literal">“tos”</code> property</h3>
+<pre class="programlisting">  “tos”                      <span class="type">guint</span></pre>
+<p>The type of service (IPv4) or traffic class (IPv6) field to be set on
+tunneled packets.</p>
+<p>Flags: Read / Write / Construct</p>
+<p>Allowed values: &lt;= 255</p>
+<p>Default value: 0</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingIPTunnel--ttl"></a><h3>The <code class="literal">“ttl”</code> property</h3>
+<pre class="programlisting">  “ttl”                      <span class="type">guint</span></pre>
+<p>The TTL to assign to tunneled packets. 0 is a special value meaning that
+packets inherit the TTL value.</p>
+<p>Flags: Read / Write / Construct</p>
+<p>Allowed values: &lt;= 255</p>
+<p>Default value: 0</p>
+<p class="since">Since: 1.2</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.24</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingInfiniband.html b/docs/libnm/html/NMSettingInfiniband.html
index 4ab10c02..985657f0 100644
--- a/docs/libnm/html/NMSettingInfiniband.html
+++ b/docs/libnm/html/NMSettingInfiniband.html
@@ -7,7 +7,7 @@
 <link rel="home" href="index.html" title="libnm Reference Manual">
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingGsm.html" title="NMSettingGsm">
-<link rel="next" href="NMSettingIPConfig.html" title="NMSettingIPConfig">
+<link rel="next" href="NMSettingIP4Config.html" title="NMSettingIP4Config">
 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
@@ -22,7 +22,7 @@
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
 <td><a accesskey="p" href="NMSettingGsm.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
-<td><a accesskey="n" href="NMSettingIPConfig.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+<td><a accesskey="n" href="NMSettingIP4Config.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
 </tr></table>
 <div class="refentry">
 <a name="NMSettingInfiniband"></a><div class="titlepage"></div>
diff --git a/docs/libnm/html/NMSettingMacvlan.html b/docs/libnm/html/NMSettingMacvlan.html
new file mode 100644
index 00000000..c96ffbb4
--- /dev/null
+++ b/docs/libnm/html/NMSettingMacvlan.html
@@ -0,0 +1,433 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NMSettingMacvlan: libnm Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="libnm Reference Manual">
+<link rel="up" href="ch03.html" title="Connection and Setting API Reference">
+<link rel="prev" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">
+<link rel="next" href="NMSettingOlpcMesh.html" title="NMSettingOlpcMesh">
+<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#NMSettingMacvlan.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+                  <a href="#NMSettingMacvlan.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties">  <span class="dim">|</span> 
+                  <a href="#NMSettingMacvlan.properties" class="shortcut">Properties</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="NMSettingIPTunnel.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="NMSettingOlpcMesh.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="NMSettingMacvlan"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="NMSettingMacvlan.top_of_page"></a>NMSettingMacvlan</span></h2>
+<p>NMSettingMacvlan — Describes connection properties for macvlan interfaces</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="NMSettingMacvlan.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a class="link" href="NMSetting.html" title="NMSetting"><span class="returnvalue">NMSetting</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingMacvlan.html#nm-setting-macvlan-new" title="nm_setting_macvlan_new ()">nm_setting_macvlan_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingMacvlan.html#nm-setting-macvlan-get-parent" title="nm_setting_macvlan_get_parent ()">nm_setting_macvlan_get_parent</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="NMSettingMacvlan.html#NMSettingMacvlanMode" title="enum NMSettingMacvlanMode"><span class="returnvalue">NMSettingMacvlanMode</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingMacvlan.html#nm-setting-macvlan-get-mode" title="nm_setting_macvlan_get_mode ()">nm_setting_macvlan_get_mode</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingMacvlan.html#nm-setting-macvlan-get-promiscuous" title="nm_setting_macvlan_get_promiscuous ()">nm_setting_macvlan_get_promiscuous</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingMacvlan.html#nm-setting-macvlan-get-tap" title="nm_setting_macvlan_get_tap ()">nm_setting_macvlan_get_tap</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="NMSettingMacvlan.properties"></a><h2>Properties</h2>
+<div class="informaltable"><table border="0">
+<colgroup>
+<col width="150px" class="properties_type">
+<col width="300px" class="properties_name">
+<col width="200px" class="properties_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="property_type"><span class="type">guint</span></td>
+<td class="property_name"><a class="link" href="NMSettingMacvlan.html#NMSettingMacvlan--mode" title="The “mode” property">mode</a></td>
+<td class="property_flags">Read / Write / Construct</td>
+</tr>
+<tr>
+<td class="property_type">
+<span class="type">gchar</span> *</td>
+<td class="property_name"><a class="link" href="NMSettingMacvlan.html#NMSettingMacvlan--parent" title="The “parent” property">parent</a></td>
+<td class="property_flags">Read / Write / Construct</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">gboolean</span></td>
+<td class="property_name"><a class="link" href="NMSettingMacvlan.html#NMSettingMacvlan--promiscuous" title="The “promiscuous” property">promiscuous</a></td>
+<td class="property_flags">Read / Write / Construct</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">gboolean</span></td>
+<td class="property_name"><a class="link" href="NMSettingMacvlan.html#NMSettingMacvlan--tap" title="The “tap” property">tap</a></td>
+<td class="property_flags">Read / Write / Construct</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="NMSettingMacvlan.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingMacvlan.html#NM-SETTING-MACVLAN-SETTING-NAME:CAPS" title="NM_SETTING_MACVLAN_SETTING_NAME">NM_SETTING_MACVLAN_SETTING_NAME</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingMacvlan.html#NM-SETTING-MACVLAN-PARENT:CAPS" title="NM_SETTING_MACVLAN_PARENT">NM_SETTING_MACVLAN_PARENT</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingMacvlan.html#NM-SETTING-MACVLAN-MODE:CAPS" title="NM_SETTING_MACVLAN_MODE">NM_SETTING_MACVLAN_MODE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingMacvlan.html#NM-SETTING-MACVLAN-PROMISCUOUS:CAPS" title="NM_SETTING_MACVLAN_PROMISCUOUS">NM_SETTING_MACVLAN_PROMISCUOUS</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingMacvlan.html#NM-SETTING-MACVLAN-TAP:CAPS" title="NM_SETTING_MACVLAN_TAP">NM_SETTING_MACVLAN_TAP</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="NMSettingMacvlan.html#NMSettingMacvlanMode" title="enum NMSettingMacvlanMode">NMSettingMacvlanMode</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="NMSettingMacvlan.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen">    <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GEnum</a>
+    <span class="lineart">╰──</span> NMSettingMacvlanMode
+    GObject
+    <span class="lineart">╰──</span> <a class="link" href="NMSetting.html" title="NMSetting">NMSetting</a>
+        <span class="lineart">╰──</span> NMSettingMacvlan
+</pre>
+</div>
+<div class="refsect1">
+<a name="NMSettingMacvlan.description"></a><h2>Description</h2>
+<p>The <a class="link" href="NMSettingMacvlan.html" title="NMSettingMacvlan"><span class="type">NMSettingMacvlan</span></a> object is a <a class="link" href="NMSetting.html" title="NMSetting"><span class="type">NMSetting</span></a> subclass that describes properties
+necessary for connection to macvlan interfaces.</p>
+</div>
+<div class="refsect1">
+<a name="NMSettingMacvlan.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="nm-setting-macvlan-new"></a><h3>nm_setting_macvlan_new ()</h3>
+<pre class="programlisting"><a class="link" href="NMSetting.html" title="NMSetting"><span class="returnvalue">NMSetting</span></a> *
+nm_setting_macvlan_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Creates a new <a class="link" href="NMSettingMacvlan.html" title="NMSettingMacvlan"><span class="type">NMSettingMacvlan</span></a> object with default values.</p>
+<div class="refsect3">
+<a name="id-1.4.21.8.2.5"></a><h4>Returns</h4>
+<p> the new empty <a class="link" href="NMSettingMacvlan.html" title="NMSettingMacvlan"><span class="type">NMSettingMacvlan</span></a> object. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-macvlan-get-parent"></a><h3>nm_setting_macvlan_get_parent ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+nm_setting_macvlan_get_parent (<em class="parameter"><code><a class="link" href="NMSettingMacvlan.html" title="NMSettingMacvlan"><span class="type">NMSettingMacvlan</span></a> *setting</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.4.21.8.3.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingMacvlan.html" title="NMSettingMacvlan"><span class="type">NMSettingMacvlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.21.8.3.5"></a><h4>Returns</h4>
+<p> the <a class="link" href="NMSettingMacvlan.html#NMSettingMacvlan--parent" title="The “parent” property"><span class="type">“parent”</span></a> property of the setting</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-macvlan-get-mode"></a><h3>nm_setting_macvlan_get_mode ()</h3>
+<pre class="programlisting"><a class="link" href="NMSettingMacvlan.html#NMSettingMacvlanMode" title="enum NMSettingMacvlanMode"><span class="returnvalue">NMSettingMacvlanMode</span></a>
+nm_setting_macvlan_get_mode (<em class="parameter"><code><a class="link" href="NMSettingMacvlan.html" title="NMSettingMacvlan"><span class="type">NMSettingMacvlan</span></a> *setting</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.4.21.8.4.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingMacvlan.html" title="NMSettingMacvlan"><span class="type">NMSettingMacvlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.21.8.4.5"></a><h4>Returns</h4>
+<p> the <a class="link" href="NMSettingMacvlan.html#NMSettingMacvlan--mode" title="The “mode” property"><span class="type">“mode”</span></a> property of the setting</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-macvlan-get-promiscuous"></a><h3>nm_setting_macvlan_get_promiscuous ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+nm_setting_macvlan_get_promiscuous (<em class="parameter"><code><a class="link" href="NMSettingMacvlan.html" title="NMSettingMacvlan"><span class="type">NMSettingMacvlan</span></a> *setting</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.4.21.8.5.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingMacvlan.html" title="NMSettingMacvlan"><span class="type">NMSettingMacvlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.21.8.5.5"></a><h4>Returns</h4>
+<p> the <a class="link" href="NMSettingMacvlan.html#NMSettingMacvlan--promiscuous" title="The “promiscuous” property"><span class="type">“promiscuous”</span></a> property of the setting</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-macvlan-get-tap"></a><h3>nm_setting_macvlan_get_tap ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+nm_setting_macvlan_get_tap (<em class="parameter"><code><a class="link" href="NMSettingMacvlan.html" title="NMSettingMacvlan"><span class="type">NMSettingMacvlan</span></a> *setting</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.4.21.8.6.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingMacvlan.html" title="NMSettingMacvlan"><span class="type">NMSettingMacvlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.21.8.6.5"></a><h4>Returns</h4>
+<p> the <a class="link" href="NMSettingMacvlan.html#NMSettingMacvlan--tap" title="The “tap” property"><span class="type">“tap”</span></a> property of the setting</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="NMSettingMacvlan.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="NM-SETTING-MACVLAN-SETTING-NAME:CAPS"></a><h3>NM_SETTING_MACVLAN_SETTING_NAME</h3>
+<pre class="programlisting">#define NM_SETTING_MACVLAN_SETTING_NAME         "macvlan"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-MACVLAN-PARENT:CAPS"></a><h3>NM_SETTING_MACVLAN_PARENT</h3>
+<pre class="programlisting">#define NM_SETTING_MACVLAN_PARENT               "parent"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-MACVLAN-MODE:CAPS"></a><h3>NM_SETTING_MACVLAN_MODE</h3>
+<pre class="programlisting">#define NM_SETTING_MACVLAN_MODE                 "mode"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-MACVLAN-PROMISCUOUS:CAPS"></a><h3>NM_SETTING_MACVLAN_PROMISCUOUS</h3>
+<pre class="programlisting">#define NM_SETTING_MACVLAN_PROMISCUOUS          "promiscuous"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-MACVLAN-TAP:CAPS"></a><h3>NM_SETTING_MACVLAN_TAP</h3>
+<pre class="programlisting">#define NM_SETTING_MACVLAN_TAP                  "tap"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingMacvlanMode"></a><h3>enum NMSettingMacvlanMode</h3>
+<div class="refsect3">
+<a name="id-1.4.21.9.7.3"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="NM-SETTING-MACVLAN-MODE-UNKNOWN:CAPS"></a>NM_SETTING_MACVLAN_MODE_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>unknown/unset mode</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-SETTING-MACVLAN-MODE-VEPA:CAPS"></a>NM_SETTING_MACVLAN_MODE_VEPA</p></td>
+<td class="enum_member_description">
+<p>Virtual Ethernet Port Aggregator mode</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-SETTING-MACVLAN-MODE-BRIDGE:CAPS"></a>NM_SETTING_MACVLAN_MODE_BRIDGE</p></td>
+<td class="enum_member_description">
+<p>bridge mode</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-SETTING-MACVLAN-MODE-PRIVATE:CAPS"></a>NM_SETTING_MACVLAN_MODE_PRIVATE</p></td>
+<td class="enum_member_description">
+<p>private mode</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-SETTING-MACVLAN-MODE-PASSTHRU:CAPS"></a>NM_SETTING_MACVLAN_MODE_PASSTHRU</p></td>
+<td class="enum_member_description">
+<p>passthru mode</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-SETTING-MACVLAN-MODE-SOURCE:CAPS"></a>NM_SETTING_MACVLAN_MODE_SOURCE</p></td>
+<td class="enum_member_description">
+<p>source mode</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-SETTING-MACVLAN-MODE-NUM:CAPS"></a>_NM_SETTING_MACVLAN_MODE_NUM</p></td>
+<td> </td>
+<td> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-SETTING-MACVLAN-MODE-LAST:CAPS"></a>NM_SETTING_MACVLAN_MODE_LAST</p></td>
+<td> </td>
+<td> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="NMSettingMacvlan.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="NMSettingMacvlan--mode"></a><h3>The <code class="literal">“mode”</code> property</h3>
+<pre class="programlisting">  “mode”                     <span class="type">guint</span></pre>
+<p>The macvlan mode, which specifies the communication mechanism between multiple
+macvlans on the same lower device.</p>
+<p>Flags: Read / Write / Construct</p>
+<p>Default value: 0</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingMacvlan--parent"></a><h3>The <code class="literal">“parent”</code> property</h3>
+<pre class="programlisting">  “parent”                   <span class="type">gchar</span> *</pre>
+<p>If given, specifies the parent interface name or parent connection UUID
+from which this MAC-VLAN interface should be created.  If this property is
+not specified, the connection must contain an <a class="link" href="NMSettingWired.html" title="NMSettingWired"><span class="type">NMSettingWired</span></a> setting
+with a <a class="link" href="NMSettingWired.html#NMSettingWired--mac-address" title="The “mac-address” property"><span class="type">“mac-address”</span></a> property.</p>
+<p>Flags: Read / Write / Construct</p>
+<p>Default value: NULL</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingMacvlan--promiscuous"></a><h3>The <code class="literal">“promiscuous”</code> property</h3>
+<pre class="programlisting">  “promiscuous”              <span class="type">gboolean</span></pre>
+<p>Whether the interface should be put in promiscuous mode.</p>
+<p>Flags: Read / Write / Construct</p>
+<p>Default value: TRUE</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingMacvlan--tap"></a><h3>The <code class="literal">“tap”</code> property</h3>
+<pre class="programlisting">  “tap”                      <span class="type">gboolean</span></pre>
+<p>Whether the interface should be a MACVTAP.</p>
+<p>Flags: Read / Write / Construct</p>
+<p>Default value: FALSE</p>
+<p class="since">Since: 1.2</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.24</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingOlpcMesh.html b/docs/libnm/html/NMSettingOlpcMesh.html
index b8d90183..df0c5bf8 100644
--- a/docs/libnm/html/NMSettingOlpcMesh.html
+++ b/docs/libnm/html/NMSettingOlpcMesh.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
 <link rel="home" href="index.html" title="libnm Reference Manual">
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
-<link rel="prev" href="NMSettingIP6Config.html" title="NMSettingIP6Config">
+<link rel="prev" href="NMSettingMacvlan.html" title="NMSettingMacvlan">
 <link rel="next" href="NMSettingPpp.html" title="NMSettingPpp">
 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
@@ -21,7 +21,7 @@
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
-<td><a accesskey="p" href="NMSettingIP6Config.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="p" href="NMSettingMacvlan.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
 <td><a accesskey="n" href="NMSettingPpp.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
 </tr></table>
 <div class="refentry">
@@ -29,7 +29,7 @@
 <div class="refnamediv"><table width="100%"><tr>
 <td valign="top">
 <h2><span class="refentrytitle"><a name="NMSettingOlpcMesh.top_of_page"></a>NMSettingOlpcMesh</span></h2>
-<p>NMSettingOlpcMesh</p>
+<p>NMSettingOlpcMesh — Describes connection properties for OLPC-Mesh devices</p>
 </td>
 <td class="gallery_image" valign="top" align="right"></td>
 </tr></table></div>
@@ -140,6 +140,8 @@
 </div>
 <div class="refsect1">
 <a name="NMSettingOlpcMesh.description"></a><h2>Description</h2>
+<p>The <a class="link" href="NMSettingOlpcMesh.html" title="NMSettingOlpcMesh"><span class="type">NMSettingOlpcMesh</span></a> object is a <a class="link" href="NMSetting.html" title="NMSetting"><span class="type">NMSetting</span></a> subclass that describes properties
+necessary for connection to OLPC-Mesh devices.</p>
 </div>
 <div class="refsect1">
 <a name="NMSettingOlpcMesh.functions_details"></a><h2>Functions</h2>
@@ -149,7 +151,7 @@
 nm_setting_olpc_mesh_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <p>Creates a new <a class="link" href="NMSettingOlpcMesh.html" title="NMSettingOlpcMesh"><span class="type">NMSettingOlpcMesh</span></a> object with default values.</p>
 <div class="refsect3">
-<a name="id-1.4.20.8.2.5"></a><h4>Returns</h4>
+<a name="id-1.4.22.8.2.5"></a><h4>Returns</h4>
 <p> the new empty <a class="link" href="NMSettingOlpcMesh.html" title="NMSettingOlpcMesh"><span class="type">NMSettingOlpcMesh</span></a> object</p>
 </div>
 </div>
@@ -159,7 +161,7 @@ nm_setting_olpc_mesh_new (<em class="parameter"><code><span class="type">void</s
 <pre class="programlisting"><span class="returnvalue">GBytes</span> *
 nm_setting_olpc_mesh_get_ssid (<em class="parameter"><code><a class="link" href="NMSettingOlpcMesh.html" title="NMSettingOlpcMesh"><span class="type">NMSettingOlpcMesh</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.20.8.3.4"></a><h4>Returns</h4>
+<a name="id-1.4.22.8.3.4"></a><h4>Returns</h4>
 <p>. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
diff --git a/docs/libnm/html/NMSettingPpp.html b/docs/libnm/html/NMSettingPpp.html
index 2ea94443..a9eb83f6 100644
--- a/docs/libnm/html/NMSettingPpp.html
+++ b/docs/libnm/html/NMSettingPpp.html
@@ -407,7 +407,7 @@ cable and DSL modems and some mobile broadband devices.</p>
 nm_setting_ppp_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <p>Creates a new <a class="link" href="NMSettingPpp.html" title="NMSettingPpp"><span class="type">NMSettingPpp</span></a> object with default values.</p>
 <div class="refsect3">
-<a name="id-1.4.21.8.2.5"></a><h4>Returns</h4>
+<a name="id-1.4.23.8.2.5"></a><h4>Returns</h4>
 <p> the new empty <a class="link" href="NMSettingPpp.html" title="NMSettingPpp"><span class="type">NMSettingPpp</span></a> object. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -418,7 +418,7 @@ nm_setting_ppp_new (<em class="parameter"><code><span class="type">void</span></
 <pre class="programlisting"><span class="returnvalue">gboolean</span>
 nm_setting_ppp_get_noauth (<em class="parameter"><code><a class="link" href="NMSettingPpp.html" title="NMSettingPpp"><span class="type">NMSettingPpp</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.21.8.3.4"></a><h4>Parameters</h4>
+<a name="id-1.4.23.8.3.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -433,7 +433,7 @@ nm_setting_ppp_get_noauth (<em class="parameter"><code><a class="link" href="NMS
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.21.8.3.5"></a><h4>Returns</h4>
+<a name="id-1.4.23.8.3.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingPpp.html#NMSettingPpp--noauth" title="The “noauth” property"><span class="type">“noauth”</span></a> property of the setting</p>
 </div>
 </div>
@@ -443,7 +443,7 @@ nm_setting_ppp_get_noauth (<em class="parameter"><code><a class="link" href="NMS
 <pre class="programlisting"><span class="returnvalue">gboolean</span>
 nm_setting_ppp_get_refuse_eap (<em class="parameter"><code><a class="link" href="NMSettingPpp.html" title="NMSettingPpp"><span class="type">NMSettingPpp</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.21.8.4.4"></a><h4>Parameters</h4>
+<a name="id-1.4.23.8.4.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -458,7 +458,7 @@ nm_setting_ppp_get_refuse_eap (<em class="parameter"><code><a class="link" href=
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.21.8.4.5"></a><h4>Returns</h4>
+<a name="id-1.4.23.8.4.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingPpp.html#NMSettingPpp--refuse-eap" title="The “refuse-eap” property"><span class="type">“refuse-eap”</span></a> property of the setting</p>
 </div>
 </div>
@@ -468,7 +468,7 @@ nm_setting_ppp_get_refuse_eap (<em class="parameter"><code><a class="link" href=
 <pre class="programlisting"><span class="returnvalue">gboolean</span>
 nm_setting_ppp_get_refuse_pap (<em class="parameter"><code><a class="link" href="NMSettingPpp.html" title="NMSettingPpp"><span class="type">NMSettingPpp</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.21.8.5.4"></a><h4>Parameters</h4>
+<a name="id-1.4.23.8.5.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -483,7 +483,7 @@ nm_setting_ppp_get_refuse_pap (<em class="parameter"><code><a class="link" href=
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.21.8.5.5"></a><h4>Returns</h4>
+<a name="id-1.4.23.8.5.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingPpp.html#NMSettingPpp--refuse-pap" title="The “refuse-pap” property"><span class="type">“refuse-pap”</span></a> property of the setting</p>
 </div>
 </div>
@@ -493,7 +493,7 @@ nm_setting_ppp_get_refuse_pap (<em class="parameter"><code><a class="link" href=
 <pre class="programlisting"><span class="returnvalue">gboolean</span>
 nm_setting_ppp_get_refuse_chap (<em class="parameter"><code><a class="link" href="NMSettingPpp.html" title="NMSettingPpp"><span class="type">NMSettingPpp</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.21.8.6.4"></a><h4>Parameters</h4>
+<a name="id-1.4.23.8.6.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -508,7 +508,7 @@ nm_setting_ppp_get_refuse_chap (<em class="parameter"><code><a class="link" href
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.21.8.6.5"></a><h4>Returns</h4>
+<a name="id-1.4.23.8.6.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingPpp.html#NMSettingPpp--refuse-chap" title="The “refuse-chap” property"><span class="type">“refuse-chap”</span></a> property of the setting</p>
 </div>
 </div>
@@ -518,7 +518,7 @@ nm_setting_ppp_get_refuse_chap (<em class="parameter"><code><a class="link" href
 <pre class="programlisting"><span class="returnvalue">gboolean</span>
 nm_setting_ppp_get_refuse_mschap (<em class="parameter"><code><a class="link" href="NMSettingPpp.html" title="NMSettingPpp"><span class="type">NMSettingPpp</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.21.8.7.4"></a><h4>Parameters</h4>
+<a name="id-1.4.23.8.7.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -533,7 +533,7 @@ nm_setting_ppp_get_refuse_mschap (<em class="parameter"><code><a class="link" hr
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.21.8.7.5"></a><h4>Returns</h4>
+<a name="id-1.4.23.8.7.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingPpp.html#NMSettingPpp--refuse-mschap" title="The “refuse-mschap” property"><span class="type">“refuse-mschap”</span></a> property of the setting</p>
 </div>
 </div>
@@ -543,7 +543,7 @@ nm_setting_ppp_get_refuse_mschap (<em class="parameter"><code><a class="link" hr
 <pre class="programlisting"><span class="returnvalue">gboolean</span>
 nm_setting_ppp_get_refuse_mschapv2 (<em class="parameter"><code><a class="link" href="NMSettingPpp.html" title="NMSettingPpp"><span class="type">NMSettingPpp</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.21.8.8.4"></a><h4>Parameters</h4>
+<a name="id-1.4.23.8.8.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -558,7 +558,7 @@ nm_setting_ppp_get_refuse_mschapv2 (<em class="parameter"><code><a class="link"
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.21.8.8.5"></a><h4>Returns</h4>
+<a name="id-1.4.23.8.8.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingPpp.html#NMSettingPpp--refuse-mschapv2" title="The “refuse-mschapv2” property"><span class="type">“refuse-mschapv2”</span></a> property of the setting</p>
 </div>
 </div>
@@ -568,7 +568,7 @@ nm_setting_ppp_get_refuse_mschapv2 (<em class="parameter"><code><a class="link"
 <pre class="programlisting"><span class="returnvalue">gboolean</span>
 nm_setting_ppp_get_nobsdcomp (<em class="parameter"><code><a class="link" href="NMSettingPpp.html" title="NMSettingPpp"><span class="type">NMSettingPpp</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.21.8.9.4"></a><h4>Parameters</h4>
+<a name="id-1.4.23.8.9.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -583,7 +583,7 @@ nm_setting_ppp_get_nobsdcomp (<em class="parameter"><code><a class="link" href="
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.21.8.9.5"></a><h4>Returns</h4>
+<a name="id-1.4.23.8.9.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingPpp.html#NMSettingPpp--nobsdcomp" title="The “nobsdcomp” property"><span class="type">“nobsdcomp”</span></a> property of the setting</p>
 </div>
 </div>
@@ -593,7 +593,7 @@ nm_setting_ppp_get_nobsdcomp (<em class="parameter"><code><a class="link" href="
 <pre class="programlisting"><span class="returnvalue">gboolean</span>
 nm_setting_ppp_get_nodeflate (<em class="parameter"><code><a class="link" href="NMSettingPpp.html" title="NMSettingPpp"><span class="type">NMSettingPpp</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.21.8.10.4"></a><h4>Parameters</h4>
+<a name="id-1.4.23.8.10.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -608,7 +608,7 @@ nm_setting_ppp_get_nodeflate (<em class="parameter"><code><a class="link" href="
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.21.8.10.5"></a><h4>Returns</h4>
+<a name="id-1.4.23.8.10.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingPpp.html#NMSettingPpp--nodeflate" title="The “nodeflate” property"><span class="type">“nodeflate”</span></a> property of the setting</p>
 </div>
 </div>
@@ -618,7 +618,7 @@ nm_setting_ppp_get_nodeflate (<em class="parameter"><code><a class="link" href="
 <pre class="programlisting"><span class="returnvalue">gboolean</span>
 nm_setting_ppp_get_no_vj_comp (<em class="parameter"><code><a class="link" href="NMSettingPpp.html" title="NMSettingPpp"><span class="type">NMSettingPpp</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.21.8.11.4"></a><h4>Parameters</h4>
+<a name="id-1.4.23.8.11.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -633,7 +633,7 @@ nm_setting_ppp_get_no_vj_comp (<em class="parameter"><code><a class="link" href=
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.21.8.11.5"></a><h4>Returns</h4>
+<a name="id-1.4.23.8.11.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingPpp.html#NMSettingPpp--no-vj-comp" title="The “no-vj-comp” property"><span class="type">“no-vj-comp”</span></a> property of the setting</p>
 </div>
 </div>
@@ -643,7 +643,7 @@ nm_setting_ppp_get_no_vj_comp (<em class="parameter"><code><a class="link" href=
 <pre class="programlisting"><span class="returnvalue">gboolean</span>
 nm_setting_ppp_get_require_mppe (<em class="parameter"><code><a class="link" href="NMSettingPpp.html" title="NMSettingPpp"><span class="type">NMSettingPpp</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.21.8.12.4"></a><h4>Parameters</h4>
+<a name="id-1.4.23.8.12.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -658,7 +658,7 @@ nm_setting_ppp_get_require_mppe (<em class="parameter"><code><a class="link" hre
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.21.8.12.5"></a><h4>Returns</h4>
+<a name="id-1.4.23.8.12.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingPpp.html#NMSettingPpp--require-mppe" title="The “require-mppe” property"><span class="type">“require-mppe”</span></a> property of the setting</p>
 </div>
 </div>
@@ -668,7 +668,7 @@ nm_setting_ppp_get_require_mppe (<em class="parameter"><code><a class="link" hre
 <pre class="programlisting"><span class="returnvalue">gboolean</span>
 nm_setting_ppp_get_require_mppe_128 (<em class="parameter"><code><a class="link" href="NMSettingPpp.html" title="NMSettingPpp"><span class="type">NMSettingPpp</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.21.8.13.4"></a><h4>Parameters</h4>
+<a name="id-1.4.23.8.13.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -683,7 +683,7 @@ nm_setting_ppp_get_require_mppe_128 (<em class="parameter"><code><a class="link"
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.21.8.13.5"></a><h4>Returns</h4>
+<a name="id-1.4.23.8.13.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingPpp.html#NMSettingPpp--require-mppe-128" title="The “require-mppe-128” property"><span class="type">“require-mppe-128”</span></a> property of the setting</p>
 </div>
 </div>
@@ -693,7 +693,7 @@ nm_setting_ppp_get_require_mppe_128 (<em class="parameter"><code><a class="link"
 <pre class="programlisting"><span class="returnvalue">gboolean</span>
 nm_setting_ppp_get_mppe_stateful (<em class="parameter"><code><a class="link" href="NMSettingPpp.html" title="NMSettingPpp"><span class="type">NMSettingPpp</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.21.8.14.4"></a><h4>Parameters</h4>
+<a name="id-1.4.23.8.14.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -708,7 +708,7 @@ nm_setting_ppp_get_mppe_stateful (<em class="parameter"><code><a class="link" hr
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.21.8.14.5"></a><h4>Returns</h4>
+<a name="id-1.4.23.8.14.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingPpp.html#NMSettingPpp--mppe-stateful" title="The “mppe-stateful” property"><span class="type">“mppe-stateful”</span></a> property of the setting</p>
 </div>
 </div>
@@ -718,7 +718,7 @@ nm_setting_ppp_get_mppe_stateful (<em class="parameter"><code><a class="link" hr
 <pre class="programlisting"><span class="returnvalue">gboolean</span>
 nm_setting_ppp_get_crtscts (<em class="parameter"><code><a class="link" href="NMSettingPpp.html" title="NMSettingPpp"><span class="type">NMSettingPpp</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.21.8.15.4"></a><h4>Parameters</h4>
+<a name="id-1.4.23.8.15.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -733,7 +733,7 @@ nm_setting_ppp_get_crtscts (<em class="parameter"><code><a class="link" href="NM
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.21.8.15.5"></a><h4>Returns</h4>
+<a name="id-1.4.23.8.15.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingPpp.html#NMSettingPpp--crtscts" title="The “crtscts” property"><span class="type">“crtscts”</span></a> property of the setting</p>
 </div>
 </div>
@@ -743,7 +743,7 @@ nm_setting_ppp_get_crtscts (<em class="parameter"><code><a class="link" href="NM
 <pre class="programlisting"><span class="returnvalue">guint32</span>
 nm_setting_ppp_get_baud (<em class="parameter"><code><a class="link" href="NMSettingPpp.html" title="NMSettingPpp"><span class="type">NMSettingPpp</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.21.8.16.4"></a><h4>Parameters</h4>
+<a name="id-1.4.23.8.16.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -758,7 +758,7 @@ nm_setting_ppp_get_baud (<em class="parameter"><code><a class="link" href="NMSet
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.21.8.16.5"></a><h4>Returns</h4>
+<a name="id-1.4.23.8.16.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingPpp.html#NMSettingPpp--baud" title="The “baud” property"><span class="type">“baud”</span></a> property of the setting</p>
 </div>
 </div>
@@ -768,7 +768,7 @@ nm_setting_ppp_get_baud (<em class="parameter"><code><a class="link" href="NMSet
 <pre class="programlisting"><span class="returnvalue">guint32</span>
 nm_setting_ppp_get_mru (<em class="parameter"><code><a class="link" href="NMSettingPpp.html" title="NMSettingPpp"><span class="type">NMSettingPpp</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.21.8.17.4"></a><h4>Parameters</h4>
+<a name="id-1.4.23.8.17.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -783,7 +783,7 @@ nm_setting_ppp_get_mru (<em class="parameter"><code><a class="link" href="NMSett
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.21.8.17.5"></a><h4>Returns</h4>
+<a name="id-1.4.23.8.17.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingPpp.html#NMSettingPpp--mru" title="The “mru” property"><span class="type">“mru”</span></a> property of the setting</p>
 </div>
 </div>
@@ -793,7 +793,7 @@ nm_setting_ppp_get_mru (<em class="parameter"><code><a class="link" href="NMSett
 <pre class="programlisting"><span class="returnvalue">guint32</span>
 nm_setting_ppp_get_mtu (<em class="parameter"><code><a class="link" href="NMSettingPpp.html" title="NMSettingPpp"><span class="type">NMSettingPpp</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.21.8.18.4"></a><h4>Parameters</h4>
+<a name="id-1.4.23.8.18.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -808,7 +808,7 @@ nm_setting_ppp_get_mtu (<em class="parameter"><code><a class="link" href="NMSett
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.21.8.18.5"></a><h4>Returns</h4>
+<a name="id-1.4.23.8.18.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingPpp.html#NMSettingPpp--mtu" title="The “mtu” property"><span class="type">“mtu”</span></a> property of the setting</p>
 </div>
 </div>
@@ -818,7 +818,7 @@ nm_setting_ppp_get_mtu (<em class="parameter"><code><a class="link" href="NMSett
 <pre class="programlisting"><span class="returnvalue">guint32</span>
 nm_setting_ppp_get_lcp_echo_failure (<em class="parameter"><code><a class="link" href="NMSettingPpp.html" title="NMSettingPpp"><span class="type">NMSettingPpp</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.21.8.19.4"></a><h4>Parameters</h4>
+<a name="id-1.4.23.8.19.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -833,7 +833,7 @@ nm_setting_ppp_get_lcp_echo_failure (<em class="parameter"><code><a class="link"
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.21.8.19.5"></a><h4>Returns</h4>
+<a name="id-1.4.23.8.19.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingPpp.html#NMSettingPpp--lcp-echo-failure" title="The “lcp-echo-failure” property"><span class="type">“lcp-echo-failure”</span></a> property of the setting</p>
 </div>
 </div>
@@ -843,7 +843,7 @@ nm_setting_ppp_get_lcp_echo_failure (<em class="parameter"><code><a class="link"
 <pre class="programlisting"><span class="returnvalue">guint32</span>
 nm_setting_ppp_get_lcp_echo_interval (<em class="parameter"><code><a class="link" href="NMSettingPpp.html" title="NMSettingPpp"><span class="type">NMSettingPpp</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.21.8.20.4"></a><h4>Parameters</h4>
+<a name="id-1.4.23.8.20.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -858,7 +858,7 @@ nm_setting_ppp_get_lcp_echo_interval (<em class="parameter"><code><a class="link
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.21.8.20.5"></a><h4>Returns</h4>
+<a name="id-1.4.23.8.20.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingPpp.html#NMSettingPpp--lcp-echo-interval" title="The “lcp-echo-interval” property"><span class="type">“lcp-echo-interval”</span></a> property of the setting</p>
 </div>
 </div>
diff --git a/docs/libnm/html/NMSettingPppoe.html b/docs/libnm/html/NMSettingPppoe.html
index 6155a548..232cb5b4 100644
--- a/docs/libnm/html/NMSettingPppoe.html
+++ b/docs/libnm/html/NMSettingPppoe.html
@@ -168,7 +168,7 @@ to provide IP transport, for example cable or DSL modems.</p>
 nm_setting_pppoe_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <p>Creates a new <a class="link" href="NMSettingPppoe.html" title="NMSettingPppoe"><span class="type">NMSettingPppoe</span></a> object with default values.</p>
 <div class="refsect3">
-<a name="id-1.4.22.8.2.5"></a><h4>Returns</h4>
+<a name="id-1.4.24.8.2.5"></a><h4>Returns</h4>
 <p> the new empty <a class="link" href="NMSettingPppoe.html" title="NMSettingPppoe"><span class="type">NMSettingPppoe</span></a> object. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -179,7 +179,7 @@ nm_setting_pppoe_new (<em class="parameter"><code><span class="type">void</span>
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_setting_pppoe_get_service (<em class="parameter"><code><a class="link" href="NMSettingPppoe.html" title="NMSettingPppoe"><span class="type">NMSettingPppoe</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.22.8.3.4"></a><h4>Parameters</h4>
+<a name="id-1.4.24.8.3.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -194,7 +194,7 @@ nm_setting_pppoe_get_service (<em class="parameter"><code><a class="link" href="
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.22.8.3.5"></a><h4>Returns</h4>
+<a name="id-1.4.24.8.3.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingPppoe.html#NMSettingPppoe--service" title="The “service” property"><span class="type">“service”</span></a> property of the setting</p>
 </div>
 </div>
@@ -204,7 +204,7 @@ nm_setting_pppoe_get_service (<em class="parameter"><code><a class="link" href="
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_setting_pppoe_get_username (<em class="parameter"><code><a class="link" href="NMSettingPppoe.html" title="NMSettingPppoe"><span class="type">NMSettingPppoe</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.22.8.4.4"></a><h4>Parameters</h4>
+<a name="id-1.4.24.8.4.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -219,7 +219,7 @@ nm_setting_pppoe_get_username (<em class="parameter"><code><a class="link" href=
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.22.8.4.5"></a><h4>Returns</h4>
+<a name="id-1.4.24.8.4.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingPppoe.html#NMSettingPppoe--username" title="The “username” property"><span class="type">“username”</span></a> property of the setting</p>
 </div>
 </div>
@@ -229,7 +229,7 @@ nm_setting_pppoe_get_username (<em class="parameter"><code><a class="link" href=
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_setting_pppoe_get_password (<em class="parameter"><code><a class="link" href="NMSettingPppoe.html" title="NMSettingPppoe"><span class="type">NMSettingPppoe</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.22.8.5.4"></a><h4>Parameters</h4>
+<a name="id-1.4.24.8.5.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -244,7 +244,7 @@ nm_setting_pppoe_get_password (<em class="parameter"><code><a class="link" href=
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.22.8.5.5"></a><h4>Returns</h4>
+<a name="id-1.4.24.8.5.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingPppoe.html#NMSettingPppoe--password" title="The “password” property"><span class="type">“password”</span></a> property of the setting</p>
 </div>
 </div>
@@ -254,7 +254,7 @@ nm_setting_pppoe_get_password (<em class="parameter"><code><a class="link" href=
 <pre class="programlisting"><a class="link" href="NMSetting.html#NMSettingSecretFlags" title="enum NMSettingSecretFlags"><span class="returnvalue">NMSettingSecretFlags</span></a>
 nm_setting_pppoe_get_password_flags (<em class="parameter"><code><a class="link" href="NMSettingPppoe.html" title="NMSettingPppoe"><span class="type">NMSettingPppoe</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.22.8.6.4"></a><h4>Parameters</h4>
+<a name="id-1.4.24.8.6.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -269,7 +269,7 @@ nm_setting_pppoe_get_password_flags (<em class="parameter"><code><a class="link"
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.22.8.6.5"></a><h4>Returns</h4>
+<a name="id-1.4.24.8.6.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSetting.html#NMSettingSecretFlags" title="enum NMSettingSecretFlags"><span class="type">NMSettingSecretFlags</span></a> pertaining to the <a class="link" href="NMSettingPppoe.html#NMSettingPppoe--password" title="The “password” property"><span class="type">“password”</span></a></p>
 </div>
 </div>
diff --git a/docs/libnm/html/NMSettingSerial.html b/docs/libnm/html/NMSettingSerial.html
index ca4a38b3..41240d6b 100644
--- a/docs/libnm/html/NMSettingSerial.html
+++ b/docs/libnm/html/NMSettingSerial.html
@@ -171,7 +171,7 @@ serial communications</p>
 </div>
 <div class="refsect1">
 <a name="NMSettingSerial.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    GEnum
+<pre class="screen">    <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GEnum</a>
     <span class="lineart">╰──</span> NMSettingSerialParity
     GObject
     <span class="lineart">╰──</span> <a class="link" href="NMSetting.html" title="NMSetting">NMSetting</a>
@@ -192,7 +192,7 @@ such as mobile broadband or analog telephone connections.</p>
 nm_setting_serial_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <p>Creates a new <a class="link" href="NMSettingSerial.html" title="NMSettingSerial"><span class="type">NMSettingSerial</span></a> object with default values.</p>
 <div class="refsect3">
-<a name="id-1.4.23.8.2.5"></a><h4>Returns</h4>
+<a name="id-1.4.25.8.2.5"></a><h4>Returns</h4>
 <p> the new empty <a class="link" href="NMSettingSerial.html" title="NMSettingSerial"><span class="type">NMSettingSerial</span></a> object. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -203,7 +203,7 @@ nm_setting_serial_new (<em class="parameter"><code><span class="type">void</span
 <pre class="programlisting"><span class="returnvalue">guint</span>
 nm_setting_serial_get_baud (<em class="parameter"><code><a class="link" href="NMSettingSerial.html" title="NMSettingSerial"><span class="type">NMSettingSerial</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.23.8.3.4"></a><h4>Parameters</h4>
+<a name="id-1.4.25.8.3.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -218,7 +218,7 @@ nm_setting_serial_get_baud (<em class="parameter"><code><a class="link" href="NM
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.23.8.3.5"></a><h4>Returns</h4>
+<a name="id-1.4.25.8.3.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingSerial.html#NMSettingSerial--baud" title="The “baud” property"><span class="type">“baud”</span></a> property of the setting</p>
 </div>
 </div>
@@ -228,7 +228,7 @@ nm_setting_serial_get_baud (<em class="parameter"><code><a class="link" href="NM
 <pre class="programlisting"><span class="returnvalue">guint</span>
 nm_setting_serial_get_bits (<em class="parameter"><code><a class="link" href="NMSettingSerial.html" title="NMSettingSerial"><span class="type">NMSettingSerial</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.23.8.4.4"></a><h4>Parameters</h4>
+<a name="id-1.4.25.8.4.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -243,7 +243,7 @@ nm_setting_serial_get_bits (<em class="parameter"><code><a class="link" href="NM
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.23.8.4.5"></a><h4>Returns</h4>
+<a name="id-1.4.25.8.4.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingSerial.html#NMSettingSerial--bits" title="The “bits” property"><span class="type">“bits”</span></a> property of the setting</p>
 </div>
 </div>
@@ -253,7 +253,7 @@ nm_setting_serial_get_bits (<em class="parameter"><code><a class="link" href="NM
 <pre class="programlisting"><a class="link" href="NMSettingSerial.html#NMSettingSerialParity" title="enum NMSettingSerialParity"><span class="returnvalue">NMSettingSerialParity</span></a>
 nm_setting_serial_get_parity (<em class="parameter"><code><a class="link" href="NMSettingSerial.html" title="NMSettingSerial"><span class="type">NMSettingSerial</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.23.8.5.4"></a><h4>Parameters</h4>
+<a name="id-1.4.25.8.5.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -268,7 +268,7 @@ nm_setting_serial_get_parity (<em class="parameter"><code><a class="link" href="
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.23.8.5.5"></a><h4>Returns</h4>
+<a name="id-1.4.25.8.5.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingSerial.html#NMSettingSerial--parity" title="The “parity” property"><span class="type">“parity”</span></a> property of the setting</p>
 </div>
 </div>
@@ -278,7 +278,7 @@ nm_setting_serial_get_parity (<em class="parameter"><code><a class="link" href="
 <pre class="programlisting"><span class="returnvalue">guint</span>
 nm_setting_serial_get_stopbits (<em class="parameter"><code><a class="link" href="NMSettingSerial.html" title="NMSettingSerial"><span class="type">NMSettingSerial</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.23.8.6.4"></a><h4>Parameters</h4>
+<a name="id-1.4.25.8.6.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -293,7 +293,7 @@ nm_setting_serial_get_stopbits (<em class="parameter"><code><a class="link" href
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.23.8.6.5"></a><h4>Returns</h4>
+<a name="id-1.4.25.8.6.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingSerial.html#NMSettingSerial--stopbits" title="The “stopbits” property"><span class="type">“stopbits”</span></a> property of the setting</p>
 </div>
 </div>
@@ -303,7 +303,7 @@ nm_setting_serial_get_stopbits (<em class="parameter"><code><a class="link" href
 <pre class="programlisting"><span class="returnvalue">guint64</span>
 nm_setting_serial_get_send_delay (<em class="parameter"><code><a class="link" href="NMSettingSerial.html" title="NMSettingSerial"><span class="type">NMSettingSerial</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.23.8.7.4"></a><h4>Parameters</h4>
+<a name="id-1.4.25.8.7.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -318,7 +318,7 @@ nm_setting_serial_get_send_delay (<em class="parameter"><code><a class="link" hr
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.23.8.7.5"></a><h4>Returns</h4>
+<a name="id-1.4.25.8.7.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingSerial.html#NMSettingSerial--send-delay" title="The “send-delay” property"><span class="type">“send-delay”</span></a> property of the setting</p>
 </div>
 </div>
@@ -335,7 +335,7 @@ nm_setting_serial_get_send_delay (<em class="parameter"><code><a class="link" hr
 <a name="NMSettingSerialParity"></a><h3>enum NMSettingSerialParity</h3>
 <p>The parity setting of a serial port.</p>
 <div class="refsect3">
-<a name="id-1.4.23.9.3.4"></a><h4>Members</h4>
+<a name="id-1.4.25.9.3.4"></a><h4>Members</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="300px" class="enum_members_name">
diff --git a/docs/libnm/html/NMSettingTeam.html b/docs/libnm/html/NMSettingTeam.html
index bd678358..56fd8330 100644
--- a/docs/libnm/html/NMSettingTeam.html
+++ b/docs/libnm/html/NMSettingTeam.html
@@ -114,7 +114,7 @@ necessary for team connections.</p>
 nm_setting_team_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <p>Creates a new <a class="link" href="NMSettingTeam.html" title="NMSettingTeam"><span class="type">NMSettingTeam</span></a> object with default values.</p>
 <div class="refsect3">
-<a name="id-1.4.24.8.2.5"></a><h4>Returns</h4>
+<a name="id-1.4.26.8.2.5"></a><h4>Returns</h4>
 <p> the new empty <a class="link" href="NMSettingTeam.html" title="NMSettingTeam"><span class="type">NMSettingTeam</span></a> object. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -125,7 +125,7 @@ nm_setting_team_new (<em class="parameter"><code><span class="type">void</span><
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_setting_team_get_config (<em class="parameter"><code><a class="link" href="NMSettingTeam.html" title="NMSettingTeam"><span class="type">NMSettingTeam</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.24.8.3.4"></a><h4>Parameters</h4>
+<a name="id-1.4.26.8.3.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -140,7 +140,7 @@ nm_setting_team_get_config (<em class="parameter"><code><a class="link" href="NM
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.24.8.3.5"></a><h4>Returns</h4>
+<a name="id-1.4.26.8.3.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingTeam.html#NMSettingTeam--config" title="The “config” property"><span class="type">“config”</span></a> property of the setting</p>
 </div>
 </div>
diff --git a/docs/libnm/html/NMSettingTeamPort.html b/docs/libnm/html/NMSettingTeamPort.html
index fbe09ce0..77e59635 100644
--- a/docs/libnm/html/NMSettingTeamPort.html
+++ b/docs/libnm/html/NMSettingTeamPort.html
@@ -7,7 +7,7 @@
 <link rel="home" href="index.html" title="libnm Reference Manual">
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingTeam.html" title="NMSettingTeam">
-<link rel="next" href="NMSettingVlan.html" title="NMSettingVlan">
+<link rel="next" href="NMSettingTun.html" title="NMSettingTun">
 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
@@ -22,7 +22,7 @@
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
 <td><a accesskey="p" href="NMSettingTeam.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
-<td><a accesskey="n" href="NMSettingVlan.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+<td><a accesskey="n" href="NMSettingTun.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
 </tr></table>
 <div class="refentry">
 <a name="NMSettingTeamPort"></a><div class="titlepage"></div>
@@ -114,7 +114,7 @@ optional properties that apply to team ports.</p>
 nm_setting_team_port_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <p>Creates a new <a class="link" href="NMSettingTeamPort.html" title="NMSettingTeamPort"><span class="type">NMSettingTeamPort</span></a> object with default values.</p>
 <div class="refsect3">
-<a name="id-1.4.25.8.2.5"></a><h4>Returns</h4>
+<a name="id-1.4.27.8.2.5"></a><h4>Returns</h4>
 <p> the new empty <a class="link" href="NMSettingTeamPort.html" title="NMSettingTeamPort"><span class="type">NMSettingTeamPort</span></a> object. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -125,7 +125,7 @@ nm_setting_team_port_new (<em class="parameter"><code><span class="type">void</s
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_setting_team_port_get_config (<em class="parameter"><code><a class="link" href="NMSettingTeamPort.html" title="NMSettingTeamPort"><span class="type">NMSettingTeamPort</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.25.8.3.4"></a><h4>Parameters</h4>
+<a name="id-1.4.27.8.3.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -140,7 +140,7 @@ nm_setting_team_port_get_config (<em class="parameter"><code><a class="link" hre
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.25.8.3.5"></a><h4>Returns</h4>
+<a name="id-1.4.27.8.3.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingTeamPort.html#NMSettingTeamPort--config" title="The “config” property"><span class="type">“config”</span></a> property of the setting</p>
 </div>
 </div>
diff --git a/docs/libnm/html/NMSettingTun.html b/docs/libnm/html/NMSettingTun.html
new file mode 100644
index 00000000..b6be30d1
--- /dev/null
+++ b/docs/libnm/html/NMSettingTun.html
@@ -0,0 +1,525 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NMSettingTun: libnm Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="libnm Reference Manual">
+<link rel="up" href="ch03.html" title="Connection and Setting API Reference">
+<link rel="prev" href="NMSettingTeamPort.html" title="NMSettingTeamPort">
+<link rel="next" href="NMSettingVlan.html" title="NMSettingVlan">
+<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#NMSettingTun.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+                  <a href="#NMSettingTun.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties">  <span class="dim">|</span> 
+                  <a href="#NMSettingTun.properties" class="shortcut">Properties</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="NMSettingTeamPort.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="NMSettingVlan.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="NMSettingTun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="NMSettingTun.top_of_page"></a>NMSettingTun</span></h2>
+<p>NMSettingTun — Describes connection properties for TUN/TAP interfaces</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="NMSettingTun.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a class="link" href="NMSetting.html" title="NMSetting"><span class="returnvalue">NMSetting</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingTun.html#nm-setting-tun-new" title="nm_setting_tun_new ()">nm_setting_tun_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="NMSettingTun.html#NMSettingTunMode" title="enum NMSettingTunMode"><span class="returnvalue">NMSettingTunMode</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingTun.html#nm-setting-tun-get-mode" title="nm_setting_tun_get_mode ()">nm_setting_tun_get_mode</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingTun.html#nm-setting-tun-get-owner" title="nm_setting_tun_get_owner ()">nm_setting_tun_get_owner</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingTun.html#nm-setting-tun-get-group" title="nm_setting_tun_get_group ()">nm_setting_tun_get_group</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingTun.html#nm-setting-tun-get-pi" title="nm_setting_tun_get_pi ()">nm_setting_tun_get_pi</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingTun.html#nm-setting-tun-get-vnet-hdr" title="nm_setting_tun_get_vnet_hdr ()">nm_setting_tun_get_vnet_hdr</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingTun.html#nm-setting-tun-get-multi-queue" title="nm_setting_tun_get_multi_queue ()">nm_setting_tun_get_multi_queue</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="NMSettingTun.properties"></a><h2>Properties</h2>
+<div class="informaltable"><table border="0">
+<colgroup>
+<col width="150px" class="properties_type">
+<col width="300px" class="properties_name">
+<col width="200px" class="properties_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="property_type">
+<span class="type">gchar</span> *</td>
+<td class="property_name"><a class="link" href="NMSettingTun.html#NMSettingTun--group" title="The “group” property">group</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">guint</span></td>
+<td class="property_name"><a class="link" href="NMSettingTun.html#NMSettingTun--mode" title="The “mode” property">mode</a></td>
+<td class="property_flags">Read / Write / Construct</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">gboolean</span></td>
+<td class="property_name"><a class="link" href="NMSettingTun.html#NMSettingTun--multi-queue" title="The “multi-queue” property">multi-queue</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<span class="type">gchar</span> *</td>
+<td class="property_name"><a class="link" href="NMSettingTun.html#NMSettingTun--owner" title="The “owner” property">owner</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">gboolean</span></td>
+<td class="property_name"><a class="link" href="NMSettingTun.html#NMSettingTun--pi" title="The “pi” property">pi</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">gboolean</span></td>
+<td class="property_name"><a class="link" href="NMSettingTun.html#NMSettingTun--vnet-hdr" title="The “vnet-hdr” property">vnet-hdr</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="NMSettingTun.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingTun.html#NM-SETTING-TUN-SETTING-NAME:CAPS" title="NM_SETTING_TUN_SETTING_NAME">NM_SETTING_TUN_SETTING_NAME</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingTun.html#NM-SETTING-TUN-MODE:CAPS" title="NM_SETTING_TUN_MODE">NM_SETTING_TUN_MODE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingTun.html#NM-SETTING-TUN-OWNER:CAPS" title="NM_SETTING_TUN_OWNER">NM_SETTING_TUN_OWNER</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingTun.html#NM-SETTING-TUN-GROUP:CAPS" title="NM_SETTING_TUN_GROUP">NM_SETTING_TUN_GROUP</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingTun.html#NM-SETTING-TUN-PI:CAPS" title="NM_SETTING_TUN_PI">NM_SETTING_TUN_PI</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingTun.html#NM-SETTING-TUN-VNET-HDR:CAPS" title="NM_SETTING_TUN_VNET_HDR">NM_SETTING_TUN_VNET_HDR</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingTun.html#NM-SETTING-TUN-MULTI-QUEUE:CAPS" title="NM_SETTING_TUN_MULTI_QUEUE">NM_SETTING_TUN_MULTI_QUEUE</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="NMSettingTun.html#NMSettingTunMode" title="enum NMSettingTunMode">NMSettingTunMode</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="NMSettingTun.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen">    <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GEnum</a>
+    <span class="lineart">╰──</span> NMSettingTunMode
+    GObject
+    <span class="lineart">╰──</span> <a class="link" href="NMSetting.html" title="NMSetting">NMSetting</a>
+        <span class="lineart">╰──</span> NMSettingTun
+</pre>
+</div>
+<div class="refsect1">
+<a name="NMSettingTun.description"></a><h2>Description</h2>
+<p>The <a class="link" href="NMSettingTun.html" title="NMSettingTun"><span class="type">NMSettingTun</span></a> object is a <a class="link" href="NMSetting.html" title="NMSetting"><span class="type">NMSetting</span></a> subclass that describes properties
+necessary for connection to TUN/TAP interfaces.</p>
+</div>
+<div class="refsect1">
+<a name="NMSettingTun.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="nm-setting-tun-new"></a><h3>nm_setting_tun_new ()</h3>
+<pre class="programlisting"><a class="link" href="NMSetting.html" title="NMSetting"><span class="returnvalue">NMSetting</span></a> *
+nm_setting_tun_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Creates a new <a class="link" href="NMSettingTun.html" title="NMSettingTun"><span class="type">NMSettingTun</span></a> object with default values.</p>
+<div class="refsect3">
+<a name="id-1.4.28.8.2.5"></a><h4>Returns</h4>
+<p> the new empty <a class="link" href="NMSettingTun.html" title="NMSettingTun"><span class="type">NMSettingTun</span></a> object. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-tun-get-mode"></a><h3>nm_setting_tun_get_mode ()</h3>
+<pre class="programlisting"><a class="link" href="NMSettingTun.html#NMSettingTunMode" title="enum NMSettingTunMode"><span class="returnvalue">NMSettingTunMode</span></a>
+nm_setting_tun_get_mode (<em class="parameter"><code><a class="link" href="NMSettingTun.html" title="NMSettingTun"><span class="type">NMSettingTun</span></a> *setting</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.4.28.8.3.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingTun.html" title="NMSettingTun"><span class="type">NMSettingTun</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.28.8.3.5"></a><h4>Returns</h4>
+<p> the <a class="link" href="NMSettingTun.html#NMSettingTun--mode" title="The “mode” property"><span class="type">“mode”</span></a> property of the setting</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-tun-get-owner"></a><h3>nm_setting_tun_get_owner ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+nm_setting_tun_get_owner (<em class="parameter"><code><a class="link" href="NMSettingTun.html" title="NMSettingTun"><span class="type">NMSettingTun</span></a> *setting</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.4.28.8.4.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingTun.html" title="NMSettingTun"><span class="type">NMSettingTun</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.28.8.4.5"></a><h4>Returns</h4>
+<p> the <a class="link" href="NMSettingTun.html#NMSettingTun--owner" title="The “owner” property"><span class="type">“owner”</span></a> property of the setting</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-tun-get-group"></a><h3>nm_setting_tun_get_group ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+nm_setting_tun_get_group (<em class="parameter"><code><a class="link" href="NMSettingTun.html" title="NMSettingTun"><span class="type">NMSettingTun</span></a> *setting</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.4.28.8.5.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingTun.html" title="NMSettingTun"><span class="type">NMSettingTun</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.28.8.5.5"></a><h4>Returns</h4>
+<p> the <a class="link" href="NMSettingTun.html#NMSettingTun--group" title="The “group” property"><span class="type">“group”</span></a> property of the setting</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-tun-get-pi"></a><h3>nm_setting_tun_get_pi ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+nm_setting_tun_get_pi (<em class="parameter"><code><a class="link" href="NMSettingTun.html" title="NMSettingTun"><span class="type">NMSettingTun</span></a> *setting</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.4.28.8.6.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingTun.html" title="NMSettingTun"><span class="type">NMSettingTun</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.28.8.6.5"></a><h4>Returns</h4>
+<p> the <a class="link" href="NMSettingTun.html#NMSettingTun--pi" title="The “pi” property"><span class="type">“pi”</span></a> property of the setting</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-tun-get-vnet-hdr"></a><h3>nm_setting_tun_get_vnet_hdr ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+nm_setting_tun_get_vnet_hdr (<em class="parameter"><code><a class="link" href="NMSettingTun.html" title="NMSettingTun"><span class="type">NMSettingTun</span></a> *setting</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.4.28.8.7.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingTun.html" title="NMSettingTun"><span class="type">NMSettingTun</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.28.8.7.5"></a><h4>Returns</h4>
+<p> the <a class="link" href="NMSettingTun.html#NMSettingTun--vnet-hdr" title="The “vnet-hdr” property"><span class="type">“vnet_hdr”</span></a> property of the setting</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-tun-get-multi-queue"></a><h3>nm_setting_tun_get_multi_queue ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+nm_setting_tun_get_multi_queue (<em class="parameter"><code><a class="link" href="NMSettingTun.html" title="NMSettingTun"><span class="type">NMSettingTun</span></a> *setting</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.4.28.8.8.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingTun.html" title="NMSettingTun"><span class="type">NMSettingTun</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.28.8.8.5"></a><h4>Returns</h4>
+<p> the <a class="link" href="NMSettingTun.html#NMSettingTun--multi-queue" title="The “multi-queue” property"><span class="type">“multi-queue”</span></a> property of the setting</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="NMSettingTun.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="NM-SETTING-TUN-SETTING-NAME:CAPS"></a><h3>NM_SETTING_TUN_SETTING_NAME</h3>
+<pre class="programlisting">#define NM_SETTING_TUN_SETTING_NAME         "tun"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-TUN-MODE:CAPS"></a><h3>NM_SETTING_TUN_MODE</h3>
+<pre class="programlisting">#define NM_SETTING_TUN_MODE                 "mode"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-TUN-OWNER:CAPS"></a><h3>NM_SETTING_TUN_OWNER</h3>
+<pre class="programlisting">#define NM_SETTING_TUN_OWNER                "owner"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-TUN-GROUP:CAPS"></a><h3>NM_SETTING_TUN_GROUP</h3>
+<pre class="programlisting">#define NM_SETTING_TUN_GROUP                "group"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-TUN-PI:CAPS"></a><h3>NM_SETTING_TUN_PI</h3>
+<pre class="programlisting">#define NM_SETTING_TUN_PI                   "pi"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-TUN-VNET-HDR:CAPS"></a><h3>NM_SETTING_TUN_VNET_HDR</h3>
+<pre class="programlisting">#define NM_SETTING_TUN_VNET_HDR             "vnet-hdr"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-TUN-MULTI-QUEUE:CAPS"></a><h3>NM_SETTING_TUN_MULTI_QUEUE</h3>
+<pre class="programlisting">#define NM_SETTING_TUN_MULTI_QUEUE          "multi-queue"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingTunMode"></a><h3>enum NMSettingTunMode</h3>
+<p><a class="link" href="NMSettingTun.html#NMSettingTunMode" title="enum NMSettingTunMode"><span class="type">NMSettingTunMode</span></a> values indicate the device type (TUN/TAP)</p>
+<div class="refsect3">
+<a name="id-1.4.28.9.9.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="NM-SETTING-TUN-MODE-UNKNOWN:CAPS"></a>NM_SETTING_TUN_MODE_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>an unknown device type</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-SETTING-TUN-MODE-TUN:CAPS"></a>NM_SETTING_TUN_MODE_TUN</p></td>
+<td class="enum_member_description">
+<p>a TUN device</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-SETTING-TUN-MODE-TAP:CAPS"></a>NM_SETTING_TUN_MODE_TAP</p></td>
+<td class="enum_member_description">
+<p>a TAP device</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="NMSettingTun.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="NMSettingTun--group"></a><h3>The <code class="literal">“group”</code> property</h3>
+<pre class="programlisting">  “group”                    <span class="type">gchar</span> *</pre>
+<p>The group ID which will own the device. If set to <code class="literal">NULL</code> everyone
+will be able to use the device.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingTun--mode"></a><h3>The <code class="literal">“mode”</code> property</h3>
+<pre class="programlisting">  “mode”                     <span class="type">guint</span></pre>
+<p>The operating mode of the virtual device. Allowed values are
+<a class="link" href="NMSettingTun.html#NM-SETTING-TUN-MODE-TUN:CAPS"><code class="literal">NM_SETTING_TUN_MODE_TUN</code></a> to create a layer 3 device and
+<a class="link" href="NMSettingTun.html#NM-SETTING-TUN-MODE-TAP:CAPS"><code class="literal">NM_SETTING_TUN_MODE_TAP</code></a> to create an Ethernet-like layer 2
+one.</p>
+<p>Flags: Read / Write / Construct</p>
+<p>Default value: 1</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingTun--multi-queue"></a><h3>The <code class="literal">“multi-queue”</code> property</h3>
+<pre class="programlisting">  “multi-queue”              <span class="type">gboolean</span></pre>
+<p>If the property is set to <code class="literal">TRUE</code>, the interface will support
+multiple file descriptors (queues) to parallelize packet
+sending or receiving. Otherwise, the interface will only
+support a single queue.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: FALSE</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingTun--owner"></a><h3>The <code class="literal">“owner”</code> property</h3>
+<pre class="programlisting">  “owner”                    <span class="type">gchar</span> *</pre>
+<p>The user ID which will own the device. If set to <code class="literal">NULL</code> everyone
+will be able to use the device.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingTun--pi"></a><h3>The <code class="literal">“pi”</code> property</h3>
+<pre class="programlisting">  “pi”                       <span class="type">gboolean</span></pre>
+<p>If <code class="literal">TRUE</code> the interface will prepend a 4 byte header describing the
+physical interface to the packets.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: FALSE</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingTun--vnet-hdr"></a><h3>The <code class="literal">“vnet-hdr”</code> property</h3>
+<pre class="programlisting">  “vnet-hdr”                 <span class="type">gboolean</span></pre>
+<p>If <code class="literal">TRUE</code> the IFF_VNET_HDR the tunnel packets will include a virtio
+network header.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: FALSE</p>
+<p class="since">Since: 1.2</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.24</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingVlan.html b/docs/libnm/html/NMSettingVlan.html
index f261e7f3..ecb33d1e 100644
--- a/docs/libnm/html/NMSettingVlan.html
+++ b/docs/libnm/html/NMSettingVlan.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
 <link rel="home" href="index.html" title="libnm Reference Manual">
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
-<link rel="prev" href="NMSettingTeamPort.html" title="NMSettingTeamPort">
+<link rel="prev" href="NMSettingTun.html" title="NMSettingTun">
 <link rel="next" href="NMSettingVpn.html" title="NMSettingVpn">
 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
@@ -21,7 +21,7 @@
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
-<td><a accesskey="p" href="NMSettingTeamPort.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="p" href="NMSettingTun.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
 <td><a accesskey="n" href="NMSettingVpn.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
 </tr></table>
 <div class="refentry">
@@ -42,6 +42,10 @@
 </colgroup>
 <tbody>
 <tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingVlan.html#NM-VLAN-FLAGS-ALL:CAPS" title="NM_VLAN_FLAGS_ALL">NM_VLAN_FLAGS_ALL</a></td>
+</tr>
+<tr>
 <td class="function_type">
 <a class="link" href="NMSetting.html" title="NMSetting"><span class="returnvalue">NMSetting</span></a> *
 </td>
@@ -222,9 +226,9 @@
 </div>
 <div class="refsect1">
 <a name="NMSettingVlan.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    GEnum
+<pre class="screen">    <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GEnum</a>
     <span class="lineart">╰──</span> NMVlanPriorityMap
-    GFlags
+    <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GFlags</a>
     <span class="lineart">╰──</span> NMVlanFlags
     GObject
     <span class="lineart">╰──</span> <a class="link" href="NMSetting.html" title="NMSetting">NMSetting</a>
@@ -239,12 +243,17 @@ necessary for connection to VLAN interfaces.</p>
 <div class="refsect1">
 <a name="NMSettingVlan.functions_details"></a><h2>Functions</h2>
 <div class="refsect2">
+<a name="NM-VLAN-FLAGS-ALL:CAPS"></a><h3>NM_VLAN_FLAGS_ALL</h3>
+<pre class="programlisting">#define             NM_VLAN_FLAGS_ALL</pre>
+</div>
+<hr>
+<div class="refsect2">
 <a name="nm-setting-vlan-new"></a><h3>nm_setting_vlan_new ()</h3>
 <pre class="programlisting"><a class="link" href="NMSetting.html" title="NMSetting"><span class="returnvalue">NMSetting</span></a> *
 nm_setting_vlan_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <p>Creates a new <a class="link" href="NMSettingVlan.html" title="NMSettingVlan"><span class="type">NMSettingVlan</span></a> object with default values.</p>
 <div class="refsect3">
-<a name="id-1.4.26.8.2.5"></a><h4>Returns</h4>
+<a name="id-1.4.29.8.3.5"></a><h4>Returns</h4>
 <p> the new empty <a class="link" href="NMSettingVlan.html" title="NMSettingVlan"><span class="type">NMSettingVlan</span></a> object. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -255,7 +264,7 @@ nm_setting_vlan_new (<em class="parameter"><code><span class="type">void</span><
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_setting_vlan_get_parent (<em class="parameter"><code><a class="link" href="NMSettingVlan.html" title="NMSettingVlan"><span class="type">NMSettingVlan</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.26.8.3.4"></a><h4>Parameters</h4>
+<a name="id-1.4.29.8.4.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -270,7 +279,7 @@ nm_setting_vlan_get_parent (<em class="parameter"><code><a class="link" href="NM
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.26.8.3.5"></a><h4>Returns</h4>
+<a name="id-1.4.29.8.4.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingVlan.html#NMSettingVlan--parent" title="The “parent” property"><span class="type">“parent”</span></a> property of the setting</p>
 </div>
 </div>
@@ -280,7 +289,7 @@ nm_setting_vlan_get_parent (<em class="parameter"><code><a class="link" href="NM
 <pre class="programlisting"><span class="returnvalue">guint32</span>
 nm_setting_vlan_get_id (<em class="parameter"><code><a class="link" href="NMSettingVlan.html" title="NMSettingVlan"><span class="type">NMSettingVlan</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.26.8.4.4"></a><h4>Parameters</h4>
+<a name="id-1.4.29.8.5.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -295,7 +304,7 @@ nm_setting_vlan_get_id (<em class="parameter"><code><a class="link" href="NMSett
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.26.8.4.5"></a><h4>Returns</h4>
+<a name="id-1.4.29.8.5.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingVlan.html#NMSettingVlan--id" title="The “id” property"><span class="type">“id”</span></a> property of the setting</p>
 </div>
 </div>
@@ -305,7 +314,7 @@ nm_setting_vlan_get_id (<em class="parameter"><code><a class="link" href="NMSett
 <pre class="programlisting"><span class="returnvalue">guint32</span>
 nm_setting_vlan_get_flags (<em class="parameter"><code><a class="link" href="NMSettingVlan.html" title="NMSettingVlan"><span class="type">NMSettingVlan</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.26.8.5.4"></a><h4>Parameters</h4>
+<a name="id-1.4.29.8.6.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -320,7 +329,7 @@ nm_setting_vlan_get_flags (<em class="parameter"><code><a class="link" href="NMS
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.26.8.5.5"></a><h4>Returns</h4>
+<a name="id-1.4.29.8.6.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingVlan.html#NMSettingVlan--flags" title="The “flags” property"><span class="type">“flags”</span></a> property of the setting</p>
 </div>
 </div>
@@ -334,7 +343,7 @@ nm_setting_vlan_get_num_priorities (<em class="parameter"><code><a class="link"
 <a class="link" href="NMSettingVlan.html#NMSettingVlan--ingress-priority-map" title="The “ingress-priority-map” property"><span class="type">“ingress_priority_map”</span></a> or <a class="link" href="NMSettingVlan.html#NMSettingVlan--egress-priority-map" title="The “egress-priority-map” property"><span class="type">“egress_priority_map”</span></a>
 properties of this setting.</p>
 <div class="refsect3">
-<a name="id-1.4.26.8.6.5"></a><h4>Parameters</h4>
+<a name="id-1.4.29.8.7.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -356,7 +365,7 @@ properties of this setting.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.26.8.6.6"></a><h4>Returns</h4>
+<a name="id-1.4.29.8.7.6"></a><h4>Returns</h4>
 <p> return the number of ingress/egress priority entries, -1 if error</p>
 </div>
 </div>
@@ -372,7 +381,7 @@ nm_setting_vlan_get_priority (<em class="parameter"><code><a class="link" href="
 <p>Retrieve one of the entries of the <a class="link" href="NMSettingVlan.html#NMSettingVlan--ingress-priority-map" title="The “ingress-priority-map” property"><span class="type">“ingress_priority_map”</span></a>
 or <a class="link" href="NMSettingVlan.html#NMSettingVlan--egress-priority-map" title="The “egress-priority-map” property"><span class="type">“egress_priority_map”</span></a> properties of this setting.</p>
 <div class="refsect3">
-<a name="id-1.4.26.8.7.5"></a><h4>Parameters</h4>
+<a name="id-1.4.29.8.8.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -409,7 +418,7 @@ or <a class="link" href="NMSettingVlan.html#NMSettingVlan--egress-priority-map"
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.26.8.7.6"></a><h4>Returns</h4>
+<a name="id-1.4.29.8.8.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if a priority map was returned, <code class="literal">FALSE</code> if error</p>
 </div>
 </div>
@@ -438,7 +447,7 @@ Priority Code Point (PCP) value, and <em class="parameter"><code>to</code></em>
 <em class="parameter"><code>to</code></em>
  is the outgoing 802.1q VLAN Priority Code Point (PCP) value.</p>
 <div class="refsect3">
-<a name="id-1.4.26.8.8.7"></a><h4>Parameters</h4>
+<a name="id-1.4.29.8.9.7"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -472,7 +481,7 @@ to</p></td>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.26.8.8.8"></a><h4>Returns</h4>
+<a name="id-1.4.29.8.9.8"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the new priority mapping was successfully added to the
 list, <code class="literal">FALSE</code> if error</p>
 </div>
@@ -489,7 +498,7 @@ nm_setting_vlan_remove_priority (<em class="parameter"><code><a class="link" hre
 <a class="link" href="NMSettingVlan.html#NMSettingVlan--ingress-priority-map" title="The “ingress-priority-map” property"><span class="type">“ingress_priority_map”</span></a> or <a class="link" href="NMSettingVlan.html#NMSettingVlan--egress-priority-map" title="The “egress-priority-map” property"><span class="type">“egress_priority_map”</span></a>
 properties.</p>
 <div class="refsect3">
-<a name="id-1.4.26.8.9.5"></a><h4>Parameters</h4>
+<a name="id-1.4.29.8.10.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -532,7 +541,7 @@ or <a class="link" href="NMSettingVlan.html#NMSettingVlan--egress-priority-map"
  argument)
 properties.</p>
 <div class="refsect3">
-<a name="id-1.4.26.8.10.5"></a><h4>Parameters</h4>
+<a name="id-1.4.29.8.11.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -566,7 +575,7 @@ to</p></td>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.26.8.10.6"></a><h4>Returns</h4>
+<a name="id-1.4.29.8.11.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the priority mapping was found and removed; <code class="literal">FALSE</code> if it was not.</p>
 </div>
 </div>
@@ -584,7 +593,7 @@ or <a class="link" href="NMSettingVlan.html#NMSettingVlan--egress-priority-map"
  argument)
 properties.</p>
 <div class="refsect3">
-<a name="id-1.4.26.8.11.5"></a><h4>Parameters</h4>
+<a name="id-1.4.29.8.12.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -611,7 +620,7 @@ properties.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.26.8.11.6"></a><h4>Returns</h4>
+<a name="id-1.4.29.8.12.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the priority mapping was found and removed; <code class="literal">FALSE</code> if it was not.</p>
 </div>
 </div>
@@ -624,7 +633,7 @@ nm_setting_vlan_clear_priorities (<em class="parameter"><code><a class="link" hr
 <p>Clear all the entires from <a class="link" href="NMSettingVlan.html#NMSettingVlan--ingress-priority-map" title="The “ingress-priority-map” property"><span class="type">“ingress_priority_map”</span></a> or
 <a class="link" href="NMSettingVlan.html#NMSettingVlan--egress-priority-map" title="The “egress-priority-map” property"><span class="type">“egress_priority_map”</span></a> properties.</p>
 <div class="refsect3">
-<a name="id-1.4.26.8.12.5"></a><h4>Parameters</h4>
+<a name="id-1.4.29.8.13.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -657,7 +666,7 @@ nm_setting_vlan_add_priority_str (<em class="parameter"><code><a class="link" hr
 or the <a class="link" href="NMSettingVlan.html#NMSettingVlan--egress-priority-map" title="The “egress-priority-map” property"><span class="type">“egress_priority_map”</span></a> properties.  The priority map maps
 the Linux SKB priorities to 802.1p priorities.</p>
 <div class="refsect3">
-<a name="id-1.4.26.8.13.5"></a><h4>Parameters</h4>
+<a name="id-1.4.29.8.14.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -684,7 +693,7 @@ the Linux SKB priorities to 802.1p priorities.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.26.8.13.6"></a><h4>Returns</h4>
+<a name="id-1.4.29.8.14.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the entry was successfully added to the list, or it
 overwrote the old value, <code class="literal">FALSE</code> if error</p>
 </div>
@@ -733,7 +742,7 @@ overwrote the old value, <code class="literal">FALSE</code> if error</p>
 <p>A selector for traffic priority maps; these map Linux SKB priorities
 to 802.1p priorities used in VLANs.</p>
 <div class="refsect3">
-<a name="id-1.4.26.9.8.4"></a><h4>Members</h4>
+<a name="id-1.4.29.9.8.4"></a><h4>Members</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="300px" class="enum_members_name">
@@ -764,7 +773,7 @@ to 802.1p priorities used in VLANs.</p>
 <a name="NMVlanFlags"></a><h3>enum NMVlanFlags</h3>
 <p><a class="link" href="NMSettingVlan.html#NMVlanFlags" title="enum NMVlanFlags"><span class="type">NMVlanFlags</span></a> values control the behavior of the VLAN interface.</p>
 <div class="refsect3">
-<a name="id-1.4.26.9.9.4"></a><h4>Members</h4>
+<a name="id-1.4.29.9.9.4"></a><h4>Members</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="300px" class="enum_members_name">
@@ -797,6 +806,14 @@ to 802.1p priorities used in VLANs.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-VLAN-FLAG-MVRP:CAPS"></a>NM_VLAN_FLAG_MVRP</p></td>
+<td class="enum_member_description">
+<p>indicates that this interface should use MVRP to register
+ itself with it's switch</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
 </tbody>
 </table></div>
 </div>
@@ -820,7 +837,12 @@ both "from" and "to" are unsigned integers, ie "7:3".</p>
 interface.  Flags include <a class="link" href="NMSettingVlan.html#NM-VLAN-FLAG-REORDER-HEADERS:CAPS"><code class="literal">NM_VLAN_FLAG_REORDER_HEADERS</code></a> (reordering of
 output packet headers), <a class="link" href="NMSettingVlan.html#NM-VLAN-FLAG-GVRP:CAPS"><code class="literal">NM_VLAN_FLAG_GVRP</code></a> (use of the GVRP protocol),
 and <a class="link" href="NMSettingVlan.html#NM-VLAN-FLAG-LOOSE-BINDING:CAPS"><code class="literal">NM_VLAN_FLAG_LOOSE_BINDING</code></a> (loose binding of the interface to its
-master device's operating state).</p>
+master device's operating state). <a class="link" href="NMSettingVlan.html#NM-VLAN-FLAG-MVRP:CAPS"><code class="literal">NM_VLAN_FLAG_MVRP</code></a> (use of the MVRP
+protocol).</p>
+<p>The default value of this property is NM_VLAN_FLAG_REORDER_HEADERS,
+but it used to be 0. To preserve backward compatibility, the default-value
+in the D-Bus API continues to be 0 and a missing property on D-Bus
+is still considered as 0.</p>
 <p>Flags: Read / Write / Construct</p>
 <p>Default value: NM_VLAN_FLAG_REORDER_HEADERS</p>
 </div>
diff --git a/docs/libnm/html/NMSettingVpn.html b/docs/libnm/html/NMSettingVpn.html
index ba0b0304..a3413677 100644
--- a/docs/libnm/html/NMSettingVpn.html
+++ b/docs/libnm/html/NMSettingVpn.html
@@ -7,7 +7,7 @@
 <link rel="home" href="index.html" title="libnm Reference Manual">
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingVlan.html" title="NMSettingVlan">
-<link rel="next" href="NMSettingWimax.html" title="NMSettingWimax">
+<link rel="next" href="NMSettingVxlan.html" title="NMSettingVxlan">
 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
@@ -22,7 +22,7 @@
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
 <td><a accesskey="p" href="NMSettingVlan.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
-<td><a accesskey="n" href="NMSettingWimax.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+<td><a accesskey="n" href="NMSettingVxlan.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
 </tr></table>
 <div class="refentry">
 <a name="NMSettingVpn"></a><div class="titlepage"></div>
@@ -157,6 +157,14 @@
 <a class="link" href="NMSettingVpn.html#nm-setting-vpn-foreach-secret" title="nm_setting_vpn_foreach_secret ()">nm_setting_vpn_foreach_secret</a> <span class="c_punctuation">()</span>
 </td>
 </tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">guint32</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingVpn.html#nm-setting-vpn-get-timeout" title="nm_setting_vpn_get_timeout ()">nm_setting_vpn_get_timeout</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
 </tbody>
 </table></div>
 </div>
@@ -193,6 +201,11 @@
 <td class="property_flags">Read / Write</td>
 </tr>
 <tr>
+<td class="property_type"><span class="type">guint</span></td>
+<td class="property_name"><a class="link" href="NMSettingVpn.html#NMSettingVpn--timeout" title="The “timeout” property">timeout</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
 <td class="property_type">
 <span class="type">gchar</span> *</td>
 <td class="property_name"><a class="link" href="NMSettingVpn.html#NMSettingVpn--user-name" title="The “user-name” property">user-name</a></td>
@@ -233,6 +246,10 @@
 <td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMSettingVpn.html#NM-SETTING-VPN-SECRETS:CAPS" title="NM_SETTING_VPN_SECRETS">NM_SETTING_VPN_SECRETS</a></td>
 </tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingVpn.html#NM-SETTING-VPN-TIMEOUT:CAPS" title="NM_SETTING_VPN_TIMEOUT">NM_SETTING_VPN_TIMEOUT</a></td>
+</tr>
 </tbody>
 </table></div>
 </div>
@@ -262,7 +279,7 @@ properties.</p>
                   <em class="parameter"><code>const <span class="type">char</span> *value</code></em>,
                   <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.27.8.2.4"></a><h4>Parameters</h4>
+<a name="id-1.4.30.8.2.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -297,7 +314,7 @@ properties.</p>
 nm_setting_vpn_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <p>Creates a new <a class="link" href="NMSettingVpn.html" title="NMSettingVpn"><span class="type">NMSettingVpn</span></a> object with default values.</p>
 <div class="refsect3">
-<a name="id-1.4.27.8.3.5"></a><h4>Returns</h4>
+<a name="id-1.4.30.8.3.5"></a><h4>Returns</h4>
 <p> the new empty <a class="link" href="NMSettingVpn.html" title="NMSettingVpn"><span class="type">NMSettingVpn</span></a> object. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -310,7 +327,7 @@ nm_setting_vpn_get_service_type (<em class="parameter"><code><a class="link" hre
 <p>Returns the service name of the VPN, which identifies the specific VPN
 plugin that should be used to connect to this VPN.</p>
 <div class="refsect3">
-<a name="id-1.4.27.8.4.5"></a><h4>Parameters</h4>
+<a name="id-1.4.30.8.4.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -325,7 +342,7 @@ plugin that should be used to connect to this VPN.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.27.8.4.6"></a><h4>Returns</h4>
+<a name="id-1.4.30.8.4.6"></a><h4>Returns</h4>
 <p> the VPN plugin's service name</p>
 </div>
 </div>
@@ -335,7 +352,7 @@ plugin that should be used to connect to this VPN.</p>
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_setting_vpn_get_user_name (<em class="parameter"><code><a class="link" href="NMSettingVpn.html" title="NMSettingVpn"><span class="type">NMSettingVpn</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.27.8.5.4"></a><h4>Parameters</h4>
+<a name="id-1.4.30.8.5.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -350,7 +367,7 @@ nm_setting_vpn_get_user_name (<em class="parameter"><code><a class="link" href="
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.27.8.5.5"></a><h4>Returns</h4>
+<a name="id-1.4.30.8.5.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingVpn.html#NMSettingVpn--user-name" title="The “user-name” property"><span class="type">“user-name”</span></a> property of the setting</p>
 </div>
 </div>
@@ -360,7 +377,7 @@ nm_setting_vpn_get_user_name (<em class="parameter"><code><a class="link" href="
 <pre class="programlisting"><span class="returnvalue">gboolean</span>
 nm_setting_vpn_get_persistent (<em class="parameter"><code><a class="link" href="NMSettingVpn.html" title="NMSettingVpn"><span class="type">NMSettingVpn</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.27.8.6.4"></a><h4>Parameters</h4>
+<a name="id-1.4.30.8.6.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -375,7 +392,7 @@ nm_setting_vpn_get_persistent (<em class="parameter"><code><a class="link" href=
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.27.8.6.5"></a><h4>Returns</h4>
+<a name="id-1.4.30.8.6.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingVpn.html#NMSettingVpn--persistent" title="The “persistent” property"><span class="type">“persistent”</span></a> property of the setting</p>
 </div>
 </div>
@@ -386,7 +403,7 @@ nm_setting_vpn_get_persistent (<em class="parameter"><code><a class="link" href=
 nm_setting_vpn_get_num_data_items (<em class="parameter"><code><a class="link" href="NMSettingVpn.html" title="NMSettingVpn"><span class="type">NMSettingVpn</span></a> *setting</code></em>);</pre>
 <p>Gets number of key/value pairs of VPN configuration data.</p>
 <div class="refsect3">
-<a name="id-1.4.27.8.7.5"></a><h4>Parameters</h4>
+<a name="id-1.4.30.8.7.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -401,7 +418,7 @@ nm_setting_vpn_get_num_data_items (<em class="parameter"><code><a class="link" h
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.27.8.7.6"></a><h4>Returns</h4>
+<a name="id-1.4.30.8.7.6"></a><h4>Returns</h4>
 <p> the number of VPN plugin specific configuration data items</p>
 </div>
 </div>
@@ -418,7 +435,7 @@ nm_setting_vpn_add_data_item (<em class="parameter"><code><a class="link" href="
 setting which may be retrieved later.  Should not be used to store passwords
 or other secrets, which is what <a class="link" href="NMSettingVpn.html#nm-setting-vpn-add-secret" title="nm_setting_vpn_add_secret ()"><code class="function">nm_setting_vpn_add_secret()</code></a> is for.</p>
 <div class="refsect3">
-<a name="id-1.4.27.8.8.5"></a><h4>Parameters</h4>
+<a name="id-1.4.30.8.8.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -456,7 +473,7 @@ nm_setting_vpn_get_data_item (<em class="parameter"><code><a class="link" href="
 <p>Retrieves the data item of a key/value relationship previously established
 by <a class="link" href="NMSettingVpn.html#nm-setting-vpn-add-data-item" title="nm_setting_vpn_add_data_item ()"><code class="function">nm_setting_vpn_add_data_item()</code></a>.</p>
 <div class="refsect3">
-<a name="id-1.4.27.8.9.5"></a><h4>Parameters</h4>
+<a name="id-1.4.30.8.9.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -478,7 +495,7 @@ by <a class="link" href="NMSettingVpn.html#nm-setting-vpn-add-data-item" title="
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.27.8.9.6"></a><h4>Returns</h4>
+<a name="id-1.4.30.8.9.6"></a><h4>Returns</h4>
 <p> the data item, if any</p>
 </div>
 </div>
@@ -491,7 +508,7 @@ nm_setting_vpn_remove_data_item (<em class="parameter"><code><a class="link" hre
 <p>Deletes a key/value relationship previously established by
 <a class="link" href="NMSettingVpn.html#nm-setting-vpn-add-data-item" title="nm_setting_vpn_add_data_item ()"><code class="function">nm_setting_vpn_add_data_item()</code></a>.</p>
 <div class="refsect3">
-<a name="id-1.4.27.8.10.5"></a><h4>Parameters</h4>
+<a name="id-1.4.30.8.10.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -513,7 +530,7 @@ nm_setting_vpn_remove_data_item (<em class="parameter"><code><a class="link" hre
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.27.8.10.6"></a><h4>Returns</h4>
+<a name="id-1.4.30.8.10.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the data item was found and removed from the internal list,
 <code class="literal">FALSE</code> if it was not.</p>
 </div>
@@ -530,7 +547,7 @@ and modify data items inside <em class="parameter"><code>func</code></em>
 , though any additions or removals made
 during iteration will not be part of the iteration.</p>
 <div class="refsect3">
-<a name="id-1.4.27.8.11.5"></a><h4>Parameters</h4>
+<a name="id-1.4.30.8.11.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -565,7 +582,7 @@ during iteration will not be part of the iteration.</p>
 nm_setting_vpn_get_num_secrets (<em class="parameter"><code><a class="link" href="NMSettingVpn.html" title="NMSettingVpn"><span class="type">NMSettingVpn</span></a> *setting</code></em>);</pre>
 <p>Gets number of VPN plugin specific secrets in the setting.</p>
 <div class="refsect3">
-<a name="id-1.4.27.8.12.5"></a><h4>Parameters</h4>
+<a name="id-1.4.30.8.12.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -580,7 +597,7 @@ nm_setting_vpn_get_num_secrets (<em class="parameter"><code><a class="link" href
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.27.8.12.6"></a><h4>Returns</h4>
+<a name="id-1.4.30.8.12.6"></a><h4>Returns</h4>
 <p> the number of VPN plugin specific secrets</p>
 </div>
 </div>
@@ -596,7 +613,7 @@ nm_setting_vpn_add_secret (<em class="parameter"><code><a class="link" href="NMS
  internally in the
 setting which may be retrieved later.</p>
 <div class="refsect3">
-<a name="id-1.4.27.8.13.5"></a><h4>Parameters</h4>
+<a name="id-1.4.30.8.13.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -634,7 +651,7 @@ nm_setting_vpn_get_secret (<em class="parameter"><code><a class="link" href="NMS
 <p>Retrieves the secret of a key/value relationship previously established
 by <a class="link" href="NMSettingVpn.html#nm-setting-vpn-add-secret" title="nm_setting_vpn_add_secret ()"><code class="function">nm_setting_vpn_add_secret()</code></a>.</p>
 <div class="refsect3">
-<a name="id-1.4.27.8.14.5"></a><h4>Parameters</h4>
+<a name="id-1.4.30.8.14.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -656,7 +673,7 @@ by <a class="link" href="NMSettingVpn.html#nm-setting-vpn-add-secret" title="nm_
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.27.8.14.6"></a><h4>Returns</h4>
+<a name="id-1.4.30.8.14.6"></a><h4>Returns</h4>
 <p> the secret, if any</p>
 </div>
 </div>
@@ -669,7 +686,7 @@ nm_setting_vpn_remove_secret (<em class="parameter"><code><a class="link" href="
 <p>Deletes a key/value relationship previously established by
 <a class="link" href="NMSettingVpn.html#nm-setting-vpn-add-secret" title="nm_setting_vpn_add_secret ()"><code class="function">nm_setting_vpn_add_secret()</code></a>.</p>
 <div class="refsect3">
-<a name="id-1.4.27.8.15.5"></a><h4>Parameters</h4>
+<a name="id-1.4.30.8.15.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -691,7 +708,7 @@ nm_setting_vpn_remove_secret (<em class="parameter"><code><a class="link" href="
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.27.8.15.6"></a><h4>Returns</h4>
+<a name="id-1.4.30.8.15.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the secret was found and removed from the internal list,
 <code class="literal">FALSE</code> if it was not.</p>
 </div>
@@ -708,7 +725,7 @@ and modify secrets inside <em class="parameter"><code>func</code></em>
 , though any additions or removals made during
 iteration will not be part of the iteration.</p>
 <div class="refsect3">
-<a name="id-1.4.27.8.16.5"></a><h4>Parameters</h4>
+<a name="id-1.4.30.8.16.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -736,6 +753,32 @@ iteration will not be part of the iteration.</p>
 </table></div>
 </div>
 </div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-vpn-get-timeout"></a><h3>nm_setting_vpn_get_timeout ()</h3>
+<pre class="programlisting"><span class="returnvalue">guint32</span>
+nm_setting_vpn_get_timeout (<em class="parameter"><code><a class="link" href="NMSettingVpn.html" title="NMSettingVpn"><span class="type">NMSettingVpn</span></a> *setting</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.4.30.8.17.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingVpn.html" title="NMSettingVpn"><span class="type">NMSettingVpn</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.30.8.17.5"></a><h4>Returns</h4>
+<p> the <a class="link" href="NMSettingVpn.html#NMSettingVpn--timeout" title="The “timeout” property"><span class="type">“timeout”</span></a> property of the setting</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
 </div>
 <div class="refsect1">
 <a name="NMSettingVpn.other_details"></a><h2>Types and Values</h2>
@@ -774,6 +817,12 @@ iteration will not be part of the iteration.</p>
 <pre class="programlisting">#define NM_SETTING_VPN_SECRETS      "secrets"
 </pre>
 </div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-VPN-TIMEOUT:CAPS"></a><h3>NM_SETTING_VPN_TIMEOUT</h3>
+<pre class="programlisting">#define NM_SETTING_VPN_TIMEOUT      "timeout"
+</pre>
+</div>
 </div>
 <div class="refsect1">
 <a name="NMSettingVpn.property-details"></a><h2>Property Details</h2>
@@ -816,6 +865,19 @@ plugin.</p>
 </div>
 <hr>
 <div class="refsect2">
+<a name="NMSettingVpn--timeout"></a><h3>The <code class="literal">“timeout”</code> property</h3>
+<pre class="programlisting">  “timeout”                  <span class="type">guint</span></pre>
+<p>Timeout for the VPN service to establish the connection. Some services
+may take quite a long time to connect.
+Value of 0 means a default timeout, which is 60 seconds (unless overriden
+by vpn.timeout in configuration file). Values greater than zero mean
+timeout in seconds.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NMSettingVpn--user-name"></a><h3>The <code class="literal">“user-name”</code> property</h3>
 <pre class="programlisting">  “user-name”                <span class="type">gchar</span> *</pre>
 <p>If the VPN connection requires a user name for authentication, that name
diff --git a/docs/libnm/html/NMSettingVxlan.html b/docs/libnm/html/NMSettingVxlan.html
new file mode 100644
index 00000000..5e5d0c60
--- /dev/null
+++ b/docs/libnm/html/NMSettingVxlan.html
@@ -0,0 +1,1067 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NMSettingVxlan: libnm Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="libnm Reference Manual">
+<link rel="up" href="ch03.html" title="Connection and Setting API Reference">
+<link rel="prev" href="NMSettingVpn.html" title="NMSettingVpn">
+<link rel="next" href="NMSettingWimax.html" title="NMSettingWimax">
+<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#NMSettingVxlan.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+                  <a href="#NMSettingVxlan.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties">  <span class="dim">|</span> 
+                  <a href="#NMSettingVxlan.properties" class="shortcut">Properties</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="NMSettingVpn.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="NMSettingWimax.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="NMSettingVxlan"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="NMSettingVxlan.top_of_page"></a>NMSettingVxlan</span></h2>
+<p>NMSettingVxlan — Describes connection properties for VXLAN interfaces</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="NMSettingVxlan.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a class="link" href="NMSetting.html" title="NMSetting"><span class="returnvalue">NMSetting</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingVxlan.html#nm-setting-vxlan-new" title="nm_setting_vxlan_new ()">nm_setting_vxlan_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingVxlan.html#nm-setting-vxlan-get-parent" title="nm_setting_vxlan_get_parent ()">nm_setting_vxlan_get_parent</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">guint</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingVxlan.html#nm-setting-vxlan-get-id" title="nm_setting_vxlan_get_id ()">nm_setting_vxlan_get_id</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingVxlan.html#nm-setting-vxlan-get-local" title="nm_setting_vxlan_get_local ()">nm_setting_vxlan_get_local</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingVxlan.html#nm-setting-vxlan-get-remote" title="nm_setting_vxlan_get_remote ()">nm_setting_vxlan_get_remote</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">guint</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingVxlan.html#nm-setting-vxlan-get-source-port-min" title="nm_setting_vxlan_get_source_port_min ()">nm_setting_vxlan_get_source_port_min</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">guint</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingVxlan.html#nm-setting-vxlan-get-source-port-max" title="nm_setting_vxlan_get_source_port_max ()">nm_setting_vxlan_get_source_port_max</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">guint</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingVxlan.html#nm-setting-vxlan-get-destination-port" title="nm_setting_vxlan_get_destination_port ()">nm_setting_vxlan_get_destination_port</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">guint</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingVxlan.html#nm-setting-vxlan-get-tos" title="nm_setting_vxlan_get_tos ()">nm_setting_vxlan_get_tos</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">guint</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingVxlan.html#nm-setting-vxlan-get-ttl" title="nm_setting_vxlan_get_ttl ()">nm_setting_vxlan_get_ttl</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">guint</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingVxlan.html#nm-setting-vxlan-get-ageing" title="nm_setting_vxlan_get_ageing ()">nm_setting_vxlan_get_ageing</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">guint</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingVxlan.html#nm-setting-vxlan-get-limit" title="nm_setting_vxlan_get_limit ()">nm_setting_vxlan_get_limit</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingVxlan.html#nm-setting-vxlan-get-proxy" title="nm_setting_vxlan_get_proxy ()">nm_setting_vxlan_get_proxy</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingVxlan.html#nm-setting-vxlan-get-learning" title="nm_setting_vxlan_get_learning ()">nm_setting_vxlan_get_learning</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingVxlan.html#nm-setting-vxlan-get-rsc" title="nm_setting_vxlan_get_rsc ()">nm_setting_vxlan_get_rsc</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingVxlan.html#nm-setting-vxlan-get-l2-miss" title="nm_setting_vxlan_get_l2_miss ()">nm_setting_vxlan_get_l2_miss</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingVxlan.html#nm-setting-vxlan-get-l3-miss" title="nm_setting_vxlan_get_l3_miss ()">nm_setting_vxlan_get_l3_miss</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="NMSettingVxlan.properties"></a><h2>Properties</h2>
+<div class="informaltable"><table border="0">
+<colgroup>
+<col width="150px" class="properties_type">
+<col width="300px" class="properties_name">
+<col width="200px" class="properties_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="property_type"><span class="type">guint</span></td>
+<td class="property_name"><a class="link" href="NMSettingVxlan.html#NMSettingVxlan--ageing" title="The “ageing” property">ageing</a></td>
+<td class="property_flags">Read / Write / Construct</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">guint</span></td>
+<td class="property_name"><a class="link" href="NMSettingVxlan.html#NMSettingVxlan--destination-port" title="The “destination-port” property">destination-port</a></td>
+<td class="property_flags">Read / Write / Construct</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">guint</span></td>
+<td class="property_name"><a class="link" href="NMSettingVxlan.html#NMSettingVxlan--id" title="The “id” property">id</a></td>
+<td class="property_flags">Read / Write / Construct</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">gboolean</span></td>
+<td class="property_name"><a class="link" href="NMSettingVxlan.html#NMSettingVxlan--l2-miss" title="The “l2-miss” property">l2-miss</a></td>
+<td class="property_flags">Read / Write / Construct</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">gboolean</span></td>
+<td class="property_name"><a class="link" href="NMSettingVxlan.html#NMSettingVxlan--l3-miss" title="The “l3-miss” property">l3-miss</a></td>
+<td class="property_flags">Read / Write / Construct</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">gboolean</span></td>
+<td class="property_name"><a class="link" href="NMSettingVxlan.html#NMSettingVxlan--learning" title="The “learning” property">learning</a></td>
+<td class="property_flags">Read / Write / Construct</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">guint</span></td>
+<td class="property_name"><a class="link" href="NMSettingVxlan.html#NMSettingVxlan--limit" title="The “limit” property">limit</a></td>
+<td class="property_flags">Read / Write / Construct</td>
+</tr>
+<tr>
+<td class="property_type">
+<span class="type">gchar</span> *</td>
+<td class="property_name"><a class="link" href="NMSettingVxlan.html#NMSettingVxlan--local" title="The “local” property">local</a></td>
+<td class="property_flags">Read / Write / Construct</td>
+</tr>
+<tr>
+<td class="property_type">
+<span class="type">gchar</span> *</td>
+<td class="property_name"><a class="link" href="NMSettingVxlan.html#NMSettingVxlan--parent" title="The “parent” property">parent</a></td>
+<td class="property_flags">Read / Write / Construct</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">gboolean</span></td>
+<td class="property_name"><a class="link" href="NMSettingVxlan.html#NMSettingVxlan--proxy" title="The “proxy” property">proxy</a></td>
+<td class="property_flags">Read / Write / Construct</td>
+</tr>
+<tr>
+<td class="property_type">
+<span class="type">gchar</span> *</td>
+<td class="property_name"><a class="link" href="NMSettingVxlan.html#NMSettingVxlan--remote" title="The “remote” property">remote</a></td>
+<td class="property_flags">Read / Write / Construct</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">gboolean</span></td>
+<td class="property_name"><a class="link" href="NMSettingVxlan.html#NMSettingVxlan--rsc" title="The “rsc” property">rsc</a></td>
+<td class="property_flags">Read / Write / Construct</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">guint</span></td>
+<td class="property_name"><a class="link" href="NMSettingVxlan.html#NMSettingVxlan--source-port-max" title="The “source-port-max” property">source-port-max</a></td>
+<td class="property_flags">Read / Write / Construct</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">guint</span></td>
+<td class="property_name"><a class="link" href="NMSettingVxlan.html#NMSettingVxlan--source-port-min" title="The “source-port-min” property">source-port-min</a></td>
+<td class="property_flags">Read / Write / Construct</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">guint</span></td>
+<td class="property_name"><a class="link" href="NMSettingVxlan.html#NMSettingVxlan--tos" title="The “tos” property">tos</a></td>
+<td class="property_flags">Read / Write / Construct</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">guint</span></td>
+<td class="property_name"><a class="link" href="NMSettingVxlan.html#NMSettingVxlan--ttl" title="The “ttl” property">ttl</a></td>
+<td class="property_flags">Read / Write / Construct</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="NMSettingVxlan.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingVxlan.html#NM-SETTING-VXLAN-SETTING-NAME:CAPS" title="NM_SETTING_VXLAN_SETTING_NAME">NM_SETTING_VXLAN_SETTING_NAME</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingVxlan.html#NM-SETTING-VXLAN-PARENT:CAPS" title="NM_SETTING_VXLAN_PARENT">NM_SETTING_VXLAN_PARENT</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingVxlan.html#NM-SETTING-VXLAN-ID:CAPS" title="NM_SETTING_VXLAN_ID">NM_SETTING_VXLAN_ID</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingVxlan.html#NM-SETTING-VXLAN-LOCAL:CAPS" title="NM_SETTING_VXLAN_LOCAL">NM_SETTING_VXLAN_LOCAL</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingVxlan.html#NM-SETTING-VXLAN-REMOTE:CAPS" title="NM_SETTING_VXLAN_REMOTE">NM_SETTING_VXLAN_REMOTE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingVxlan.html#NM-SETTING-VXLAN-SOURCE-PORT-MIN:CAPS" title="NM_SETTING_VXLAN_SOURCE_PORT_MIN">NM_SETTING_VXLAN_SOURCE_PORT_MIN</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingVxlan.html#NM-SETTING-VXLAN-SOURCE-PORT-MAX:CAPS" title="NM_SETTING_VXLAN_SOURCE_PORT_MAX">NM_SETTING_VXLAN_SOURCE_PORT_MAX</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingVxlan.html#NM-SETTING-VXLAN-DESTINATION-PORT:CAPS" title="NM_SETTING_VXLAN_DESTINATION_PORT">NM_SETTING_VXLAN_DESTINATION_PORT</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingVxlan.html#NM-SETTING-VXLAN-TOS:CAPS" title="NM_SETTING_VXLAN_TOS">NM_SETTING_VXLAN_TOS</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingVxlan.html#NM-SETTING-VXLAN-TTL:CAPS" title="NM_SETTING_VXLAN_TTL">NM_SETTING_VXLAN_TTL</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingVxlan.html#NM-SETTING-VXLAN-AGEING:CAPS" title="NM_SETTING_VXLAN_AGEING">NM_SETTING_VXLAN_AGEING</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingVxlan.html#NM-SETTING-VXLAN-LIMIT:CAPS" title="NM_SETTING_VXLAN_LIMIT">NM_SETTING_VXLAN_LIMIT</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingVxlan.html#NM-SETTING-VXLAN-PROXY:CAPS" title="NM_SETTING_VXLAN_PROXY">NM_SETTING_VXLAN_PROXY</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingVxlan.html#NM-SETTING-VXLAN-LEARNING:CAPS" title="NM_SETTING_VXLAN_LEARNING">NM_SETTING_VXLAN_LEARNING</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingVxlan.html#NM-SETTING-VXLAN-RSC:CAPS" title="NM_SETTING_VXLAN_RSC">NM_SETTING_VXLAN_RSC</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingVxlan.html#NM-SETTING-VXLAN-L2-MISS:CAPS" title="NM_SETTING_VXLAN_L2_MISS">NM_SETTING_VXLAN_L2_MISS</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingVxlan.html#NM-SETTING-VXLAN-L3-MISS:CAPS" title="NM_SETTING_VXLAN_L3_MISS">NM_SETTING_VXLAN_L3_MISS</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="NMSettingVxlan.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen">    GObject
+    <span class="lineart">╰──</span> <a class="link" href="NMSetting.html" title="NMSetting">NMSetting</a>
+        <span class="lineart">╰──</span> NMSettingVxlan
+</pre>
+</div>
+<div class="refsect1">
+<a name="NMSettingVxlan.description"></a><h2>Description</h2>
+<p>The <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="type">NMSettingVxlan</span></a> object is a <a class="link" href="NMSetting.html" title="NMSetting"><span class="type">NMSetting</span></a> subclass that describes properties
+necessary for connection to VXLAN interfaces.</p>
+</div>
+<div class="refsect1">
+<a name="NMSettingVxlan.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="nm-setting-vxlan-new"></a><h3>nm_setting_vxlan_new ()</h3>
+<pre class="programlisting"><a class="link" href="NMSetting.html" title="NMSetting"><span class="returnvalue">NMSetting</span></a> *
+nm_setting_vxlan_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Creates a new <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="type">NMSettingVxlan</span></a> object with default values.</p>
+<div class="refsect3">
+<a name="id-1.4.31.8.2.5"></a><h4>Returns</h4>
+<p> the new empty <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="type">NMSettingVxlan</span></a> object. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-vxlan-get-parent"></a><h3>nm_setting_vxlan_get_parent ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+nm_setting_vxlan_get_parent (<em class="parameter"><code><a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="type">NMSettingVxlan</span></a> *setting</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.4.31.8.3.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="type">NMSettingVxlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.31.8.3.5"></a><h4>Returns</h4>
+<p> the <a class="link" href="NMSettingVxlan.html#NMSettingVxlan--parent" title="The “parent” property"><span class="type">“parent”</span></a> property of the setting</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-vxlan-get-id"></a><h3>nm_setting_vxlan_get_id ()</h3>
+<pre class="programlisting"><span class="returnvalue">guint</span>
+nm_setting_vxlan_get_id (<em class="parameter"><code><a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="type">NMSettingVxlan</span></a> *setting</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.4.31.8.4.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="type">NMSettingVxlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.31.8.4.5"></a><h4>Returns</h4>
+<p> the <a class="link" href="NMSettingVxlan.html#NMSettingVxlan--id" title="The “id” property"><span class="type">“id”</span></a> property of the setting</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-vxlan-get-local"></a><h3>nm_setting_vxlan_get_local ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+nm_setting_vxlan_get_local (<em class="parameter"><code><a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="type">NMSettingVxlan</span></a> *setting</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.4.31.8.5.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="type">NMSettingVxlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.31.8.5.5"></a><h4>Returns</h4>
+<p> the <a class="link" href="NMSettingVxlan.html#NMSettingVxlan--local" title="The “local” property"><span class="type">“local”</span></a> property of the setting</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-vxlan-get-remote"></a><h3>nm_setting_vxlan_get_remote ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+nm_setting_vxlan_get_remote (<em class="parameter"><code><a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="type">NMSettingVxlan</span></a> *setting</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.4.31.8.6.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="type">NMSettingVxlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.31.8.6.5"></a><h4>Returns</h4>
+<p> the <a class="link" href="NMSettingVxlan.html#NMSettingVxlan--remote" title="The “remote” property"><span class="type">“remote”</span></a> property of the setting</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-vxlan-get-source-port-min"></a><h3>nm_setting_vxlan_get_source_port_min ()</h3>
+<pre class="programlisting"><span class="returnvalue">guint</span>
+nm_setting_vxlan_get_source_port_min (<em class="parameter"><code><a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="type">NMSettingVxlan</span></a> *setting</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.4.31.8.7.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="type">NMSettingVxlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.31.8.7.5"></a><h4>Returns</h4>
+<p> the <a class="link" href="NMSettingVxlan.html#NMSettingVxlan--source-port-min" title="The “source-port-min” property"><span class="type">“source-port-min”</span></a> property of the setting</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-vxlan-get-source-port-max"></a><h3>nm_setting_vxlan_get_source_port_max ()</h3>
+<pre class="programlisting"><span class="returnvalue">guint</span>
+nm_setting_vxlan_get_source_port_max (<em class="parameter"><code><a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="type">NMSettingVxlan</span></a> *setting</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.4.31.8.8.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="type">NMSettingVxlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.31.8.8.5"></a><h4>Returns</h4>
+<p> the <a class="link" href="NMSettingVxlan.html#NMSettingVxlan--source-port-max" title="The “source-port-max” property"><span class="type">“source-port-max”</span></a> property of the setting</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-vxlan-get-destination-port"></a><h3>nm_setting_vxlan_get_destination_port ()</h3>
+<pre class="programlisting"><span class="returnvalue">guint</span>
+nm_setting_vxlan_get_destination_port (<em class="parameter"><code><a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="type">NMSettingVxlan</span></a> *setting</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.4.31.8.9.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="type">NMSettingVxlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.31.8.9.5"></a><h4>Returns</h4>
+<p> the <a class="link" href="NMSettingVxlan.html#NMSettingVxlan--destination-port" title="The “destination-port” property"><span class="type">“destination-port”</span></a> property of the setting</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-vxlan-get-tos"></a><h3>nm_setting_vxlan_get_tos ()</h3>
+<pre class="programlisting"><span class="returnvalue">guint</span>
+nm_setting_vxlan_get_tos (<em class="parameter"><code><a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="type">NMSettingVxlan</span></a> *setting</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.4.31.8.10.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="type">NMSettingVxlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.31.8.10.5"></a><h4>Returns</h4>
+<p> the <a class="link" href="NMSettingVxlan.html#NMSettingVxlan--tos" title="The “tos” property"><span class="type">“tos”</span></a> property of the setting</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-vxlan-get-ttl"></a><h3>nm_setting_vxlan_get_ttl ()</h3>
+<pre class="programlisting"><span class="returnvalue">guint</span>
+nm_setting_vxlan_get_ttl (<em class="parameter"><code><a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="type">NMSettingVxlan</span></a> *setting</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.4.31.8.11.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="type">NMSettingVxlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.31.8.11.5"></a><h4>Returns</h4>
+<p> the <a class="link" href="NMSettingVxlan.html#NMSettingVxlan--ttl" title="The “ttl” property"><span class="type">“ttl”</span></a> property of the setting</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-vxlan-get-ageing"></a><h3>nm_setting_vxlan_get_ageing ()</h3>
+<pre class="programlisting"><span class="returnvalue">guint</span>
+nm_setting_vxlan_get_ageing (<em class="parameter"><code><a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="type">NMSettingVxlan</span></a> *setting</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.4.31.8.12.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="type">NMSettingVxlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.31.8.12.5"></a><h4>Returns</h4>
+<p> the <a class="link" href="NMSettingVxlan.html#NMSettingVxlan--ageing" title="The “ageing” property"><span class="type">“ageing”</span></a> property of the setting</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-vxlan-get-limit"></a><h3>nm_setting_vxlan_get_limit ()</h3>
+<pre class="programlisting"><span class="returnvalue">guint</span>
+nm_setting_vxlan_get_limit (<em class="parameter"><code><a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="type">NMSettingVxlan</span></a> *setting</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.4.31.8.13.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="type">NMSettingVxlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.31.8.13.5"></a><h4>Returns</h4>
+<p> the <a class="link" href="NMSettingVxlan.html#NMSettingVxlan--limit" title="The “limit” property"><span class="type">“limit”</span></a> property of the setting</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-vxlan-get-proxy"></a><h3>nm_setting_vxlan_get_proxy ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+nm_setting_vxlan_get_proxy (<em class="parameter"><code><a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="type">NMSettingVxlan</span></a> *setting</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.4.31.8.14.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="type">NMSettingVxlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.31.8.14.5"></a><h4>Returns</h4>
+<p> the <a class="link" href="NMSettingVxlan.html#NMSettingVxlan--proxy" title="The “proxy” property"><span class="type">“proxy”</span></a> property of the setting</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-vxlan-get-learning"></a><h3>nm_setting_vxlan_get_learning ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+nm_setting_vxlan_get_learning (<em class="parameter"><code><a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="type">NMSettingVxlan</span></a> *setting</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.4.31.8.15.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="type">NMSettingVxlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.31.8.15.5"></a><h4>Returns</h4>
+<p> the <a class="link" href="NMSettingVxlan.html#NMSettingVxlan--learning" title="The “learning” property"><span class="type">“learning”</span></a> property of the setting</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-vxlan-get-rsc"></a><h3>nm_setting_vxlan_get_rsc ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+nm_setting_vxlan_get_rsc (<em class="parameter"><code><a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="type">NMSettingVxlan</span></a> *setting</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.4.31.8.16.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="type">NMSettingVxlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.31.8.16.5"></a><h4>Returns</h4>
+<p> the <a class="link" href="NMSettingVxlan.html#NMSettingVxlan--rsc" title="The “rsc” property"><span class="type">“rsc”</span></a> property of the setting</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-vxlan-get-l2-miss"></a><h3>nm_setting_vxlan_get_l2_miss ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+nm_setting_vxlan_get_l2_miss (<em class="parameter"><code><a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="type">NMSettingVxlan</span></a> *setting</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.4.31.8.17.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="type">NMSettingVxlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.31.8.17.5"></a><h4>Returns</h4>
+<p> the <a class="link" href="NMSettingVxlan.html#NMSettingVxlan--l2-miss" title="The “l2-miss” property"><span class="type">“l2_miss”</span></a> property of the setting</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-vxlan-get-l3-miss"></a><h3>nm_setting_vxlan_get_l3_miss ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+nm_setting_vxlan_get_l3_miss (<em class="parameter"><code><a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="type">NMSettingVxlan</span></a> *setting</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.4.31.8.18.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="type">NMSettingVxlan</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.31.8.18.5"></a><h4>Returns</h4>
+<p> the <a class="link" href="NMSettingVxlan.html#NMSettingVxlan--l3-miss" title="The “l3-miss” property"><span class="type">“l3_miss”</span></a> property of the setting</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="NMSettingVxlan.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="NM-SETTING-VXLAN-SETTING-NAME:CAPS"></a><h3>NM_SETTING_VXLAN_SETTING_NAME</h3>
+<pre class="programlisting">#define NM_SETTING_VXLAN_SETTING_NAME       "vxlan"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-VXLAN-PARENT:CAPS"></a><h3>NM_SETTING_VXLAN_PARENT</h3>
+<pre class="programlisting">#define NM_SETTING_VXLAN_PARENT             "parent"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-VXLAN-ID:CAPS"></a><h3>NM_SETTING_VXLAN_ID</h3>
+<pre class="programlisting">#define NM_SETTING_VXLAN_ID                 "id"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-VXLAN-LOCAL:CAPS"></a><h3>NM_SETTING_VXLAN_LOCAL</h3>
+<pre class="programlisting">#define NM_SETTING_VXLAN_LOCAL              "local"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-VXLAN-REMOTE:CAPS"></a><h3>NM_SETTING_VXLAN_REMOTE</h3>
+<pre class="programlisting">#define NM_SETTING_VXLAN_REMOTE             "remote"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-VXLAN-SOURCE-PORT-MIN:CAPS"></a><h3>NM_SETTING_VXLAN_SOURCE_PORT_MIN</h3>
+<pre class="programlisting">#define NM_SETTING_VXLAN_SOURCE_PORT_MIN    "source-port-min"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-VXLAN-SOURCE-PORT-MAX:CAPS"></a><h3>NM_SETTING_VXLAN_SOURCE_PORT_MAX</h3>
+<pre class="programlisting">#define NM_SETTING_VXLAN_SOURCE_PORT_MAX    "source-port-max"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-VXLAN-DESTINATION-PORT:CAPS"></a><h3>NM_SETTING_VXLAN_DESTINATION_PORT</h3>
+<pre class="programlisting">#define NM_SETTING_VXLAN_DESTINATION_PORT   "destination-port"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-VXLAN-TOS:CAPS"></a><h3>NM_SETTING_VXLAN_TOS</h3>
+<pre class="programlisting">#define NM_SETTING_VXLAN_TOS                "tos"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-VXLAN-TTL:CAPS"></a><h3>NM_SETTING_VXLAN_TTL</h3>
+<pre class="programlisting">#define NM_SETTING_VXLAN_TTL                "ttl"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-VXLAN-AGEING:CAPS"></a><h3>NM_SETTING_VXLAN_AGEING</h3>
+<pre class="programlisting">#define NM_SETTING_VXLAN_AGEING             "ageing"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-VXLAN-LIMIT:CAPS"></a><h3>NM_SETTING_VXLAN_LIMIT</h3>
+<pre class="programlisting">#define NM_SETTING_VXLAN_LIMIT              "limit"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-VXLAN-PROXY:CAPS"></a><h3>NM_SETTING_VXLAN_PROXY</h3>
+<pre class="programlisting">#define NM_SETTING_VXLAN_PROXY              "proxy"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-VXLAN-LEARNING:CAPS"></a><h3>NM_SETTING_VXLAN_LEARNING</h3>
+<pre class="programlisting">#define NM_SETTING_VXLAN_LEARNING           "learning"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-VXLAN-RSC:CAPS"></a><h3>NM_SETTING_VXLAN_RSC</h3>
+<pre class="programlisting">#define NM_SETTING_VXLAN_RSC                "rsc"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-VXLAN-L2-MISS:CAPS"></a><h3>NM_SETTING_VXLAN_L2_MISS</h3>
+<pre class="programlisting">#define NM_SETTING_VXLAN_L2_MISS            "l2-miss"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-VXLAN-L3-MISS:CAPS"></a><h3>NM_SETTING_VXLAN_L3_MISS</h3>
+<pre class="programlisting">#define NM_SETTING_VXLAN_L3_MISS            "l3-miss"
+</pre>
+</div>
+</div>
+<div class="refsect1">
+<a name="NMSettingVxlan.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="NMSettingVxlan--ageing"></a><h3>The <code class="literal">“ageing”</code> property</h3>
+<pre class="programlisting">  “ageing”                   <span class="type">guint</span></pre>
+<p>Specifies the lifetime in seconds of FDB entries learnt by the kernel.</p>
+<p>Flags: Read / Write / Construct</p>
+<p>Allowed values: &lt;= G_MAXINT</p>
+<p>Default value: 300</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingVxlan--destination-port"></a><h3>The <code class="literal">“destination-port”</code> property</h3>
+<pre class="programlisting">  “destination-port”         <span class="type">guint</span></pre>
+<p>Specifies the UDP destination port to communicate to the remote VXLAN
+tunnel endpoint.</p>
+<p>Flags: Read / Write / Construct</p>
+<p>Allowed values: &lt;= 65535</p>
+<p>Default value: 8472</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingVxlan--id"></a><h3>The <code class="literal">“id”</code> property</h3>
+<pre class="programlisting">  “id”                       <span class="type">guint</span></pre>
+<p>Specifies the VXLAN Network Identifer (or VXLAN Segment Identifier) to
+use.</p>
+<p>Flags: Read / Write / Construct</p>
+<p>Allowed values: &lt;= 16777215</p>
+<p>Default value: 0</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingVxlan--l2-miss"></a><h3>The <code class="literal">“l2-miss”</code> property</h3>
+<pre class="programlisting">  “l2-miss”                  <span class="type">gboolean</span></pre>
+<p>Specifies whether netlink LL ADDR miss notifications are generated.</p>
+<p>Flags: Read / Write / Construct</p>
+<p>Default value: FALSE</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingVxlan--l3-miss"></a><h3>The <code class="literal">“l3-miss”</code> property</h3>
+<pre class="programlisting">  “l3-miss”                  <span class="type">gboolean</span></pre>
+<p>Specifies whether netlink IP ADDR miss notifications are generated.</p>
+<p>Flags: Read / Write / Construct</p>
+<p>Default value: FALSE</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingVxlan--learning"></a><h3>The <code class="literal">“learning”</code> property</h3>
+<pre class="programlisting">  “learning”                 <span class="type">gboolean</span></pre>
+<p>Specifies whether unknown source link layer addresses and IP addresses
+are entered into the VXLAN device forwarding database.</p>
+<p>Flags: Read / Write / Construct</p>
+<p>Default value: TRUE</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingVxlan--limit"></a><h3>The <code class="literal">“limit”</code> property</h3>
+<pre class="programlisting">  “limit”                    <span class="type">guint</span></pre>
+<p>Specifies the maximum number of FDB entries. A value of zero means that
+the kernel will store unlimited entries.</p>
+<p>Flags: Read / Write / Construct</p>
+<p>Allowed values: &lt;= G_MAXINT</p>
+<p>Default value: 0</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingVxlan--local"></a><h3>The <code class="literal">“local”</code> property</h3>
+<pre class="programlisting">  “local”                    <span class="type">gchar</span> *</pre>
+<p>If given, specifies the source IP address to use in outgoing packets.</p>
+<p>Flags: Read / Write / Construct</p>
+<p>Default value: NULL</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingVxlan--parent"></a><h3>The <code class="literal">“parent”</code> property</h3>
+<pre class="programlisting">  “parent”                   <span class="type">gchar</span> *</pre>
+<p>If given, specifies the parent interface name or parent connection UUID.</p>
+<p>Flags: Read / Write / Construct</p>
+<p>Default value: NULL</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingVxlan--proxy"></a><h3>The <code class="literal">“proxy”</code> property</h3>
+<pre class="programlisting">  “proxy”                    <span class="type">gboolean</span></pre>
+<p>Specifies whether ARP proxy is turned on.</p>
+<p>Flags: Read / Write / Construct</p>
+<p>Default value: FALSE</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingVxlan--remote"></a><h3>The <code class="literal">“remote”</code> property</h3>
+<pre class="programlisting">  “remote”                   <span class="type">gchar</span> *</pre>
+<p>Specifies the unicast destination IP address to use in outgoing packets
+when the destination link layer address is not known in the VXLAN device
+forwarding database, or the multicast IP address to join.</p>
+<p>Flags: Read / Write / Construct</p>
+<p>Default value: NULL</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingVxlan--rsc"></a><h3>The <code class="literal">“rsc”</code> property</h3>
+<pre class="programlisting">  “rsc”                      <span class="type">gboolean</span></pre>
+<p>Specifies whether route short circuit is turned on.</p>
+<p>Flags: Read / Write / Construct</p>
+<p>Default value: FALSE</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingVxlan--source-port-max"></a><h3>The <code class="literal">“source-port-max”</code> property</h3>
+<pre class="programlisting">  “source-port-max”          <span class="type">guint</span></pre>
+<p>Specifies the maximum UDP source port to communicate to the remote VXLAN
+tunnel endpoint.</p>
+<p>Flags: Read / Write / Construct</p>
+<p>Allowed values: &lt;= 65535</p>
+<p>Default value: 0</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingVxlan--source-port-min"></a><h3>The <code class="literal">“source-port-min”</code> property</h3>
+<pre class="programlisting">  “source-port-min”          <span class="type">guint</span></pre>
+<p>Specifies the minimum UDP source port to communicate to the remote VXLAN
+tunnel endpoint.</p>
+<p>Flags: Read / Write / Construct</p>
+<p>Allowed values: &lt;= 65535</p>
+<p>Default value: 0</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingVxlan--tos"></a><h3>The <code class="literal">“tos”</code> property</h3>
+<pre class="programlisting">  “tos”                      <span class="type">guint</span></pre>
+<p>Specifies the TOS value to use in outgoing packets.</p>
+<p>Flags: Read / Write / Construct</p>
+<p>Allowed values: &lt;= 255</p>
+<p>Default value: 0</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingVxlan--ttl"></a><h3>The <code class="literal">“ttl”</code> property</h3>
+<pre class="programlisting">  “ttl”                      <span class="type">guint</span></pre>
+<p>Specifies the time-to-live value to use in outgoing packets.</p>
+<p>Flags: Read / Write / Construct</p>
+<p>Allowed values: &lt;= 255</p>
+<p>Default value: 0</p>
+<p class="since">Since: 1.2</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.24</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingWimax.html b/docs/libnm/html/NMSettingWimax.html
index b4843dd7..d1ea1056 100644
--- a/docs/libnm/html/NMSettingWimax.html
+++ b/docs/libnm/html/NMSettingWimax.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
 <link rel="home" href="index.html" title="libnm Reference Manual">
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
-<link rel="prev" href="NMSettingVpn.html" title="NMSettingVpn">
+<link rel="prev" href="NMSettingVxlan.html" title="NMSettingVxlan">
 <link rel="next" href="NMSettingWired.html" title="NMSettingWired">
 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
@@ -21,7 +21,7 @@
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
-<td><a accesskey="p" href="NMSettingVpn.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="p" href="NMSettingVxlan.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
 <td><a accesskey="n" href="NMSettingWired.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
 </tr></table>
 <div class="refentry">
@@ -124,6 +124,9 @@
 <a name="NMSettingWimax.description"></a><h2>Description</h2>
 <p>The <a class="link" href="NMSettingWimax.html" title="NMSettingWimax"><span class="type">NMSettingWimax</span></a> object is a <a class="link" href="NMSetting.html" title="NMSetting"><span class="type">NMSetting</span></a> subclass that describes properties
 necessary for connection to 802.16e Mobile WiMAX networks.</p>
+<p>NetworkManager no longer supports WiMAX; while this API remains available for
+backward-compatibility reasons, it serves no real purpose, since WiMAX
+connections cannot be activated.</p>
 </div>
 <div class="refsect1">
 <a name="NMSettingWimax.functions_details"></a><h2>Functions</h2>
@@ -131,9 +134,13 @@ necessary for connection to 802.16e Mobile WiMAX networks.</p>
 <a name="nm-setting-wimax-new"></a><h3>nm_setting_wimax_new ()</h3>
 <pre class="programlisting"><a class="link" href="NMSetting.html" title="NMSetting"><span class="returnvalue">NMSetting</span></a> *
 nm_setting_wimax_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_setting_wimax_new</code> has been deprecated since version 1.2 and should not be used in newly-written code.</p>
+<p>WiMAX is no longer supported.</p>
+</div>
 <p>Creates a new <a class="link" href="NMSettingWimax.html" title="NMSettingWimax"><span class="type">NMSettingWimax</span></a> object with default values.</p>
 <div class="refsect3">
-<a name="id-1.4.28.8.2.5"></a><h4>Returns</h4>
+<a name="id-1.4.32.8.2.6"></a><h4>Returns</h4>
 <p> the new empty <a class="link" href="NMSettingWimax.html" title="NMSettingWimax"><span class="type">NMSettingWimax</span></a> object</p>
 </div>
 </div>
@@ -142,10 +149,14 @@ nm_setting_wimax_new (<em class="parameter"><code><span class="type">void</span>
 <a name="nm-setting-wimax-get-network-name"></a><h3>nm_setting_wimax_get_network_name ()</h3>
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_setting_wimax_get_network_name (<em class="parameter"><code><a class="link" href="NMSettingWimax.html" title="NMSettingWimax"><span class="type">NMSettingWimax</span></a> *setting</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_setting_wimax_get_network_name</code> has been deprecated since version 1.2 and should not be used in newly-written code.</p>
+<p>WiMAX is no longer supported.</p>
+</div>
 <p>Returns the WiMAX NSP name (ex "Sprint" or "CLEAR") which identifies the
 specific WiMAX network this setting describes a connection to.</p>
 <div class="refsect3">
-<a name="id-1.4.28.8.3.5"></a><h4>Parameters</h4>
+<a name="id-1.4.32.8.3.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -160,7 +171,7 @@ specific WiMAX network this setting describes a connection to.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.28.8.3.6"></a><h4>Returns</h4>
+<a name="id-1.4.32.8.3.7"></a><h4>Returns</h4>
 <p> the WiMAX NSP name</p>
 </div>
 </div>
@@ -169,10 +180,14 @@ specific WiMAX network this setting describes a connection to.</p>
 <a name="nm-setting-wimax-get-mac-address"></a><h3>nm_setting_wimax_get_mac_address ()</h3>
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_setting_wimax_get_mac_address (<em class="parameter"><code><a class="link" href="NMSettingWimax.html" title="NMSettingWimax"><span class="type">NMSettingWimax</span></a> *setting</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_setting_wimax_get_mac_address</code> has been deprecated since version 1.2 and should not be used in newly-written code.</p>
+<p>WiMAX is no longer supported.</p>
+</div>
 <p>Returns the MAC address of a WiMAX device which this connection is locked
 to.</p>
 <div class="refsect3">
-<a name="id-1.4.28.8.4.5"></a><h4>Parameters</h4>
+<a name="id-1.4.32.8.4.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -187,7 +202,7 @@ to.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.28.8.4.6"></a><h4>Returns</h4>
+<a name="id-1.4.32.8.4.7"></a><h4>Returns</h4>
 <p> the MAC address</p>
 </div>
 </div>
@@ -220,6 +235,10 @@ to.</p>
 <p>If specified, this connection will only apply to the WiMAX device whose
 MAC address matches. This property does not change the MAC address of the
 device (known as MAC spoofing).</p>
+<div class="warning">
+<p><code class="literal">NMSettingWimax:mac-address</code> has been deprecated since version 1.2 and should not be used in newly-written code.</p>
+<p>WiMAX is no longer supported.</p>
+</div>
 <p>Flags: Read / Write</p>
 <p>Default value: NULL</p>
 </div>
@@ -229,6 +248,10 @@ device (known as MAC spoofing).</p>
 <pre class="programlisting">  “network-name”             <span class="type">gchar</span> *</pre>
 <p>Network Service Provider (NSP) name of the WiMAX network this connection
 should use.</p>
+<div class="warning">
+<p><code class="literal">NMSettingWimax:network-name</code> has been deprecated since version 1.2 and should not be used in newly-written code.</p>
+<p>WiMAX is no longer supported.</p>
+</div>
 <p>Flags: Read / Write</p>
 <p>Default value: NULL</p>
 </div>
diff --git a/docs/libnm/html/NMSettingWired.html b/docs/libnm/html/NMSettingWired.html
index 1bc895c4..ea814585 100644
--- a/docs/libnm/html/NMSettingWired.html
+++ b/docs/libnm/html/NMSettingWired.html
@@ -390,7 +390,7 @@
 </div>
 <div class="refsect1">
 <a name="NMSettingWired.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    GFlags
+<pre class="screen">    <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GFlags</a>
     <span class="lineart">╰──</span> NMSettingWiredWakeOnLan
     GObject
     <span class="lineart">╰──</span> <a class="link" href="NMSetting.html" title="NMSetting">NMSetting</a>
@@ -410,7 +410,7 @@ necessary for connection to Ethernet networks.</p>
 nm_setting_wired_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <p>Creates a new <a class="link" href="NMSettingWired.html" title="NMSettingWired"><span class="type">NMSettingWired</span></a> object with default values.</p>
 <div class="refsect3">
-<a name="id-1.4.29.8.2.5"></a><h4>Returns</h4>
+<a name="id-1.4.33.8.2.5"></a><h4>Returns</h4>
 <p> the new empty <a class="link" href="NMSettingWired.html" title="NMSettingWired"><span class="type">NMSettingWired</span></a> object. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -421,7 +421,7 @@ nm_setting_wired_new (<em class="parameter"><code><span class="type">void</span>
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_setting_wired_get_port (<em class="parameter"><code><a class="link" href="NMSettingWired.html" title="NMSettingWired"><span class="type">NMSettingWired</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.29.8.3.4"></a><h4>Parameters</h4>
+<a name="id-1.4.33.8.3.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -436,7 +436,7 @@ nm_setting_wired_get_port (<em class="parameter"><code><a class="link" href="NMS
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.29.8.3.5"></a><h4>Returns</h4>
+<a name="id-1.4.33.8.3.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingWired.html#NMSettingWired--port" title="The “port” property"><span class="type">“port”</span></a> property of the setting</p>
 </div>
 </div>
@@ -446,7 +446,7 @@ nm_setting_wired_get_port (<em class="parameter"><code><a class="link" href="NMS
 <pre class="programlisting"><span class="returnvalue">guint32</span>
 nm_setting_wired_get_speed (<em class="parameter"><code><a class="link" href="NMSettingWired.html" title="NMSettingWired"><span class="type">NMSettingWired</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.29.8.4.4"></a><h4>Parameters</h4>
+<a name="id-1.4.33.8.4.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -461,7 +461,7 @@ nm_setting_wired_get_speed (<em class="parameter"><code><a class="link" href="NM
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.29.8.4.5"></a><h4>Returns</h4>
+<a name="id-1.4.33.8.4.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingWired.html#NMSettingWired--speed" title="The “speed” property"><span class="type">“speed”</span></a> property of the setting</p>
 </div>
 </div>
@@ -471,7 +471,7 @@ nm_setting_wired_get_speed (<em class="parameter"><code><a class="link" href="NM
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_setting_wired_get_duplex (<em class="parameter"><code><a class="link" href="NMSettingWired.html" title="NMSettingWired"><span class="type">NMSettingWired</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.29.8.5.4"></a><h4>Parameters</h4>
+<a name="id-1.4.33.8.5.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -486,7 +486,7 @@ nm_setting_wired_get_duplex (<em class="parameter"><code><a class="link" href="N
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.29.8.5.5"></a><h4>Returns</h4>
+<a name="id-1.4.33.8.5.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingWired.html#NMSettingWired--duplex" title="The “duplex” property"><span class="type">“duplex”</span></a> property of the setting</p>
 </div>
 </div>
@@ -496,7 +496,7 @@ nm_setting_wired_get_duplex (<em class="parameter"><code><a class="link" href="N
 <pre class="programlisting"><span class="returnvalue">gboolean</span>
 nm_setting_wired_get_auto_negotiate (<em class="parameter"><code><a class="link" href="NMSettingWired.html" title="NMSettingWired"><span class="type">NMSettingWired</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.29.8.6.4"></a><h4>Parameters</h4>
+<a name="id-1.4.33.8.6.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -511,7 +511,7 @@ nm_setting_wired_get_auto_negotiate (<em class="parameter"><code><a class="link"
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.29.8.6.5"></a><h4>Returns</h4>
+<a name="id-1.4.33.8.6.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingWired.html#NMSettingWired--auto-negotiate" title="The “auto-negotiate” property"><span class="type">“auto-negotiate”</span></a> property of the setting</p>
 </div>
 </div>
@@ -521,7 +521,7 @@ nm_setting_wired_get_auto_negotiate (<em class="parameter"><code><a class="link"
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_setting_wired_get_mac_address (<em class="parameter"><code><a class="link" href="NMSettingWired.html" title="NMSettingWired"><span class="type">NMSettingWired</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.29.8.7.4"></a><h4>Parameters</h4>
+<a name="id-1.4.33.8.7.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -536,7 +536,7 @@ nm_setting_wired_get_mac_address (<em class="parameter"><code><a class="link" hr
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.29.8.7.5"></a><h4>Returns</h4>
+<a name="id-1.4.33.8.7.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingWired.html#NMSettingWired--mac-address" title="The “mac-address” property"><span class="type">“mac-address”</span></a> property of the setting</p>
 </div>
 </div>
@@ -547,7 +547,7 @@ nm_setting_wired_get_mac_address (<em class="parameter"><code><a class="link" hr
 nm_setting_wired_get_cloned_mac_address
                                (<em class="parameter"><code><a class="link" href="NMSettingWired.html" title="NMSettingWired"><span class="type">NMSettingWired</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.29.8.8.4"></a><h4>Parameters</h4>
+<a name="id-1.4.33.8.8.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -562,7 +562,7 @@ nm_setting_wired_get_cloned_mac_address
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.29.8.8.5"></a><h4>Returns</h4>
+<a name="id-1.4.33.8.8.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingWired.html#NMSettingWired--cloned-mac-address" title="The “cloned-mac-address” property"><span class="type">“cloned-mac-address”</span></a> property of the setting</p>
 </div>
 </div>
@@ -573,7 +573,7 @@ nm_setting_wired_get_cloned_mac_address
 nm_setting_wired_get_mac_address_blacklist
                                (<em class="parameter"><code><a class="link" href="NMSettingWired.html" title="NMSettingWired"><span class="type">NMSettingWired</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.29.8.9.4"></a><h4>Parameters</h4>
+<a name="id-1.4.33.8.9.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -588,7 +588,7 @@ nm_setting_wired_get_mac_address_blacklist
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.29.8.9.5"></a><h4>Returns</h4>
+<a name="id-1.4.33.8.9.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingWired.html#NMSettingWired--mac-address-blacklist" title="The “mac-address-blacklist” property"><span class="type">“mac-address-blacklist”</span></a> property of the setting</p>
 </div>
 </div>
@@ -599,7 +599,7 @@ nm_setting_wired_get_mac_address_blacklist
 nm_setting_wired_get_num_mac_blacklist_items
                                (<em class="parameter"><code><a class="link" href="NMSettingWired.html" title="NMSettingWired"><span class="type">NMSettingWired</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.29.8.10.4"></a><h4>Parameters</h4>
+<a name="id-1.4.33.8.10.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -614,7 +614,7 @@ nm_setting_wired_get_num_mac_blacklist_items
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.29.8.10.5"></a><h4>Returns</h4>
+<a name="id-1.4.33.8.10.5"></a><h4>Returns</h4>
 <p> the number of blacklisted MAC addresses</p>
 </div>
 </div>
@@ -626,7 +626,7 @@ nm_setting_wired_get_mac_blacklist_item
                                (<em class="parameter"><code><a class="link" href="NMSettingWired.html" title="NMSettingWired"><span class="type">NMSettingWired</span></a> *setting</code></em>,
                                 <em class="parameter"><code><span class="type">guint32</span> idx</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.29.8.11.4"></a><h4>Parameters</h4>
+<a name="id-1.4.33.8.11.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -648,7 +648,7 @@ nm_setting_wired_get_mac_blacklist_item
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.29.8.11.5"></a><h4>Returns</h4>
+<a name="id-1.4.33.8.11.5"></a><h4>Returns</h4>
 <p> the blacklisted MAC address string (hex-digits-and-colons notation)
 at index <em class="parameter"><code>idx</code></em>
 </p>
@@ -663,7 +663,7 @@ nm_setting_wired_add_mac_blacklist_item
                                 <em class="parameter"><code>const <span class="type">char</span> *mac</code></em>);</pre>
 <p>Adds a new MAC address to the <a class="link" href="NMSettingWired.html#NMSettingWired--mac-address-blacklist" title="The “mac-address-blacklist” property"><span class="type">“mac-address-blacklist”</span></a> property.</p>
 <div class="refsect3">
-<a name="id-1.4.29.8.12.5"></a><h4>Parameters</h4>
+<a name="id-1.4.33.8.12.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -685,7 +685,7 @@ nm_setting_wired_add_mac_blacklist_item
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.29.8.12.6"></a><h4>Returns</h4>
+<a name="id-1.4.33.8.12.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the MAC address was added; <code class="literal">FALSE</code> if the MAC address
 is invalid or was already present</p>
 </div>
@@ -700,7 +700,7 @@ nm_setting_wired_remove_mac_blacklist_item
 <p>Removes the MAC address at index <em class="parameter"><code>idx</code></em>
  from the blacklist.</p>
 <div class="refsect3">
-<a name="id-1.4.29.8.13.5"></a><h4>Parameters</h4>
+<a name="id-1.4.33.8.13.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -732,7 +732,7 @@ nm_setting_wired_remove_mac_blacklist_item_by_value
 <p>Removes the MAC address <em class="parameter"><code>mac</code></em>
  from the blacklist.</p>
 <div class="refsect3">
-<a name="id-1.4.29.8.14.5"></a><h4>Parameters</h4>
+<a name="id-1.4.33.8.14.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -755,7 +755,7 @@ the blacklist</p></td>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.29.8.14.6"></a><h4>Returns</h4>
+<a name="id-1.4.33.8.14.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the MAC address was found and removed; <code class="literal">FALSE</code> if it was not.</p>
 </div>
 </div>
@@ -767,7 +767,7 @@ nm_setting_wired_clear_mac_blacklist_items
                                (<em class="parameter"><code><a class="link" href="NMSettingWired.html" title="NMSettingWired"><span class="type">NMSettingWired</span></a> *setting</code></em>);</pre>
 <p>Removes all blacklisted MAC addresses.</p>
 <div class="refsect3">
-<a name="id-1.4.29.8.15.5"></a><h4>Parameters</h4>
+<a name="id-1.4.33.8.15.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -788,7 +788,7 @@ nm_setting_wired_clear_mac_blacklist_items
 <pre class="programlisting"><span class="returnvalue">guint32</span>
 nm_setting_wired_get_mtu (<em class="parameter"><code><a class="link" href="NMSettingWired.html" title="NMSettingWired"><span class="type">NMSettingWired</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.29.8.16.4"></a><h4>Parameters</h4>
+<a name="id-1.4.33.8.16.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -803,7 +803,7 @@ nm_setting_wired_get_mtu (<em class="parameter"><code><a class="link" href="NMSe
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.29.8.16.5"></a><h4>Returns</h4>
+<a name="id-1.4.33.8.16.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingWired.html#NMSettingWired--mtu" title="The “mtu” property"><span class="type">“mtu”</span></a> property of the setting</p>
 </div>
 </div>
@@ -816,7 +816,7 @@ nm_setting_wired_get_s390_subchannels (<em class="parameter"><code><a class="lin
 connection is applicable to.  The connection should only be used in
 conjunction with that device.</p>
 <div class="refsect3">
-<a name="id-1.4.29.8.17.5"></a><h4>Parameters</h4>
+<a name="id-1.4.33.8.17.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -831,7 +831,7 @@ conjunction with that device.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.29.8.17.6"></a><h4>Returns</h4>
+<a name="id-1.4.33.8.17.6"></a><h4>Returns</h4>
 <p> array of strings, each specifying
 one subchannel the s390 device uses to communicate to the host. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8]</span></p>
@@ -845,7 +845,7 @@ nm_setting_wired_get_s390_nettype (<em class="parameter"><code><a class="link" h
 <p>Returns the s390 device type this connection should apply to.  Will be one
 of 'qeth', 'lcs', or 'ctc'.</p>
 <div class="refsect3">
-<a name="id-1.4.29.8.18.5"></a><h4>Parameters</h4>
+<a name="id-1.4.33.8.18.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -860,7 +860,7 @@ of 'qeth', 'lcs', or 'ctc'.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.29.8.18.6"></a><h4>Returns</h4>
+<a name="id-1.4.33.8.18.6"></a><h4>Returns</h4>
 <p> the s390 device type</p>
 </div>
 </div>
@@ -873,7 +873,7 @@ nm_setting_wired_get_num_s390_options (<em class="parameter"><code><a class="lin
 device when it is activated.  This can be used to retrieve each s390
 option individually using <a class="link" href="NMSettingWired.html#nm-setting-wired-get-s390-option" title="nm_setting_wired_get_s390_option ()"><code class="function">nm_setting_wired_get_s390_option()</code></a>.</p>
 <div class="refsect3">
-<a name="id-1.4.29.8.19.5"></a><h4>Parameters</h4>
+<a name="id-1.4.33.8.19.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -888,7 +888,7 @@ option individually using <a class="link" href="NMSettingWired.html#nm-setting-w
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.29.8.19.6"></a><h4>Returns</h4>
+<a name="id-1.4.33.8.19.6"></a><h4>Returns</h4>
 <p> the number of s390-specific device options</p>
 </div>
 </div>
@@ -906,7 +906,7 @@ are *not* guaranteed to be static across modifications to options done by
 and should not be used to refer to options except for short periods of time
 such as during option iteration.</p>
 <div class="refsect3">
-<a name="id-1.4.29.8.20.5"></a><h4>Parameters</h4>
+<a name="id-1.4.33.8.20.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -942,7 +942,7 @@ modified. </p></td>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.29.8.20.6"></a><h4>Returns</h4>
+<a name="id-1.4.33.8.20.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> on success if the index was valid and an option was found,
 <code class="literal">FALSE</code> if the index was invalid (ie, greater than the number of options
 currently held by the setting)</p>
@@ -959,7 +959,7 @@ nm_setting_wired_get_s390_option_by_key
 <em class="parameter"><code>key</code></em>
 , if it exists.</p>
 <div class="refsect3">
-<a name="id-1.4.29.8.21.5"></a><h4>Parameters</h4>
+<a name="id-1.4.33.8.21.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -981,7 +981,7 @@ nm_setting_wired_get_s390_option_by_key
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.29.8.21.6"></a><h4>Returns</h4>
+<a name="id-1.4.33.8.21.6"></a><h4>Returns</h4>
 <p> the value, or <code class="literal">NULL</code> if the key/value pair was never added to the
 setting; the value is owned by the setting and must not be modified</p>
 </div>
@@ -998,7 +998,7 @@ of allowed options.  Key names may contain only alphanumeric characters
 (ie [a-zA-Z0-9]).  Adding a new key replaces any existing key/value pair that
 may already exist.</p>
 <div class="refsect3">
-<a name="id-1.4.29.8.22.5"></a><h4>Parameters</h4>
+<a name="id-1.4.33.8.22.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1025,7 +1025,7 @@ may already exist.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.29.8.22.6"></a><h4>Returns</h4>
+<a name="id-1.4.33.8.22.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the option was valid and was added to the internal option
 list, <code class="literal">FALSE</code> if it was not.</p>
 </div>
@@ -1040,7 +1040,7 @@ nm_setting_wired_remove_s390_option (<em class="parameter"><code><a class="link"
  from the internal option
 list.</p>
 <div class="refsect3">
-<a name="id-1.4.29.8.23.5"></a><h4>Parameters</h4>
+<a name="id-1.4.33.8.23.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1062,7 +1062,7 @@ list.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.29.8.23.6"></a><h4>Returns</h4>
+<a name="id-1.4.33.8.23.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the option was found and removed from the internal option
 list, <code class="literal">FALSE</code> if it was not.</p>
 </div>
@@ -1075,7 +1075,7 @@ nm_setting_wired_get_valid_s390_options
                                (<em class="parameter"><code><a class="link" href="NMSettingWired.html" title="NMSettingWired"><span class="type">NMSettingWired</span></a> *setting</code></em>);</pre>
 <p>Returns a list of valid s390 options.</p>
 <div class="refsect3">
-<a name="id-1.4.29.8.24.5"></a><h4>Parameters</h4>
+<a name="id-1.4.33.8.24.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1090,7 +1090,7 @@ nm_setting_wired_get_valid_s390_options
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.29.8.24.6"></a><h4>Returns</h4>
+<a name="id-1.4.33.8.24.6"></a><h4>Returns</h4>
 <p> a <code class="literal">NULL</code>-terminated array of strings of valid s390 options. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -1102,7 +1102,7 @@ nm_setting_wired_get_valid_s390_options
 nm_setting_wired_get_wake_on_lan (<em class="parameter"><code><a class="link" href="NMSettingWired.html" title="NMSettingWired"><span class="type">NMSettingWired</span></a> *setting</code></em>);</pre>
 <p>Returns the Wake-on-LAN options enabled for the connection</p>
 <div class="refsect3">
-<a name="id-1.4.29.8.25.5"></a><h4>Parameters</h4>
+<a name="id-1.4.33.8.25.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1117,10 +1117,10 @@ nm_setting_wired_get_wake_on_lan (<em class="parameter"><code><a class="link" hr
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.29.8.25.6"></a><h4>Returns</h4>
+<a name="id-1.4.33.8.25.6"></a><h4>Returns</h4>
 <p> the Wake-on-LAN options</p>
 </div>
-<p class="since">Since: 1.0.6</p>
+<p class="since">Since: 1.2</p>
 </div>
 <hr>
 <div class="refsect2">
@@ -1131,7 +1131,7 @@ nm_setting_wired_get_wake_on_lan_password
 <p>Returns the Wake-on-LAN password. This only applies to
 <a class="link" href="NMSettingWired.html#NM-SETTING-WIRED-WAKE-ON-LAN-MAGIC:CAPS"><code class="literal">NM_SETTING_WIRED_WAKE_ON_LAN_MAGIC</code></a>.</p>
 <div class="refsect3">
-<a name="id-1.4.29.8.26.5"></a><h4>Parameters</h4>
+<a name="id-1.4.33.8.26.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1146,10 +1146,10 @@ nm_setting_wired_get_wake_on_lan_password
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.29.8.26.6"></a><h4>Returns</h4>
+<a name="id-1.4.33.8.26.6"></a><h4>Returns</h4>
 <p> the Wake-on-LAN setting password, or <code class="literal">NULL</code> if there is no password.</p>
 </div>
-<p class="since">Since: 1.0.6</p>
+<p class="since">Since: 1.2</p>
 </div>
 </div>
 <div class="refsect1">
@@ -1165,7 +1165,7 @@ nm_setting_wired_get_wake_on_lan_password
 <p>Options for <a class="link" href="NMSettingWired.html#NMSettingWired--wake-on-lan" title="The “wake-on-lan” property"><span class="type">“wake-on-lan”</span></a>. Note that not all options
 are supported by all devices.</p>
 <div class="refsect3">
-<a name="id-1.4.29.9.3.4"></a><h4>Members</h4>
+<a name="id-1.4.33.9.3.4"></a><h4>Members</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="300px" class="enum_members_name">
@@ -1263,7 +1263,7 @@ are supported by all devices.</p>
 </tbody>
 </table></div>
 </div>
-<p class="since">Since: 1.0.6</p>
+<p class="since">Since: 1.2</p>
 </div>
 <hr>
 <div class="refsect2">
@@ -1469,7 +1469,7 @@ May be any combination of <a class="link" href="NMSettingWired.html#NM-SETTING-W
 NetworkManager).</p>
 <p>Flags: Read / Write / Construct</p>
 <p>Default value: 1</p>
-<p class="since">Since: 1.0.6</p>
+<p class="since">Since: 1.2</p>
 </div>
 <hr>
 <div class="refsect2">
@@ -1480,7 +1480,7 @@ Wake-on-LAN, represented as an Ethernet MAC address.  If <code class="literal">N
 no password will be required.</p>
 <p>Flags: Read / Write</p>
 <p>Default value: NULL</p>
-<p class="since">Since: 1.0.6</p>
+<p class="since">Since: 1.2</p>
 </div>
 </div>
 </div>
diff --git a/docs/libnm/html/NMSettingWireless.html b/docs/libnm/html/NMSettingWireless.html
index f4cd0050..8a8715e7 100644
--- a/docs/libnm/html/NMSettingWireless.html
+++ b/docs/libnm/html/NMSettingWireless.html
@@ -188,6 +188,22 @@
 </tr>
 <tr>
 <td class="function_type">
+<span class="returnvalue">guint32</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingWireless.html#nm-setting-wireless-get-powersave" title="nm_setting_wireless_get_powersave ()">nm_setting_wireless_get_powersave</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="NMSetting.html#NMSettingMacRandomization" title="enum NMSettingMacRandomization"><span class="returnvalue">NMSettingMacRandomization</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingWireless.html#nm-setting-wireless-get-mac-address-randomization" title="nm_setting_wireless_get_mac_address_randomization ()">nm_setting_wireless_get_mac_address_randomization</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
 <span class="returnvalue">gboolean</span>
 </td>
 <td class="function_name">
@@ -269,6 +285,11 @@
 <td class="property_flags">Read / Write</td>
 </tr>
 <tr>
+<td class="property_type"><span class="type">guint</span></td>
+<td class="property_name"><a class="link" href="NMSettingWireless.html#NMSettingWireless--mac-address-randomization" title="The “mac-address-randomization” property">mac-address-randomization</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
 <td class="property_type">
 <span class="type">gchar</span> *</td>
 <td class="property_name"><a class="link" href="NMSettingWireless.html#NMSettingWireless--mode" title="The “mode” property">mode</a></td>
@@ -281,6 +302,11 @@
 </tr>
 <tr>
 <td class="property_type"><span class="type">guint</span></td>
+<td class="property_name"><a class="link" href="NMSettingWireless.html#NMSettingWireless--powersave" title="The “powersave” property">powersave</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><span class="type">guint</span></td>
 <td class="property_name"><a class="link" href="NMSettingWireless.html#NMSettingWireless--rate" title="The “rate” property">rate</a></td>
 <td class="property_flags">Read / Write / Construct</td>
 </tr>
@@ -369,6 +395,14 @@
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingWireless.html#NM-SETTING-WIRELESS-POWERSAVE:CAPS" title="NM_SETTING_WIRELESS_POWERSAVE">NM_SETTING_WIRELESS_POWERSAVE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingWireless.html#NM-SETTING-WIRELESS-MAC-ADDRESS-RANDOMIZATION:CAPS" title="NM_SETTING_WIRELESS_MAC_ADDRESS_RANDOMIZATION">NM_SETTING_WIRELESS_MAC_ADDRESS_RANDOMIZATION</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMSettingWireless.html#NM-SETTING-WIRELESS-MODE-ADHOC:CAPS" title="NM_SETTING_WIRELESS_MODE_ADHOC">NM_SETTING_WIRELESS_MODE_ADHOC</a></td>
 </tr>
 <tr>
@@ -402,7 +436,7 @@ necessary for connection to 802.11 Wi-Fi networks.</p>
 nm_setting_wireless_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <p>Creates a new <a class="link" href="NMSettingWireless.html" title="NMSettingWireless"><span class="type">NMSettingWireless</span></a> object with default values.</p>
 <div class="refsect3">
-<a name="id-1.4.30.8.2.5"></a><h4>Returns</h4>
+<a name="id-1.4.34.8.2.5"></a><h4>Returns</h4>
 <p> the new empty <a class="link" href="NMSettingWireless.html" title="NMSettingWireless"><span class="type">NMSettingWireless</span></a> object. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -413,7 +447,7 @@ nm_setting_wireless_new (<em class="parameter"><code><span class="type">void</sp
 <pre class="programlisting"><span class="returnvalue">GBytes</span> *
 nm_setting_wireless_get_ssid (<em class="parameter"><code><a class="link" href="NMSettingWireless.html" title="NMSettingWireless"><span class="type">NMSettingWireless</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.30.8.3.4"></a><h4>Parameters</h4>
+<a name="id-1.4.34.8.3.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -428,7 +462,7 @@ nm_setting_wireless_get_ssid (<em class="parameter"><code><a class="link" href="
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.30.8.3.5"></a><h4>Returns</h4>
+<a name="id-1.4.34.8.3.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingWireless.html#NMSettingWireless--ssid" title="The “ssid” property"><span class="type">“ssid”</span></a> property of the setting. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -439,7 +473,7 @@ nm_setting_wireless_get_ssid (<em class="parameter"><code><a class="link" href="
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_setting_wireless_get_mode (<em class="parameter"><code><a class="link" href="NMSettingWireless.html" title="NMSettingWireless"><span class="type">NMSettingWireless</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.30.8.4.4"></a><h4>Parameters</h4>
+<a name="id-1.4.34.8.4.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -454,7 +488,7 @@ nm_setting_wireless_get_mode (<em class="parameter"><code><a class="link" href="
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.30.8.4.5"></a><h4>Returns</h4>
+<a name="id-1.4.34.8.4.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingWireless.html#NMSettingWireless--mode" title="The “mode” property"><span class="type">“mode”</span></a> property of the setting</p>
 </div>
 </div>
@@ -464,7 +498,7 @@ nm_setting_wireless_get_mode (<em class="parameter"><code><a class="link" href="
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_setting_wireless_get_band (<em class="parameter"><code><a class="link" href="NMSettingWireless.html" title="NMSettingWireless"><span class="type">NMSettingWireless</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.30.8.5.4"></a><h4>Parameters</h4>
+<a name="id-1.4.34.8.5.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -479,7 +513,7 @@ nm_setting_wireless_get_band (<em class="parameter"><code><a class="link" href="
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.30.8.5.5"></a><h4>Returns</h4>
+<a name="id-1.4.34.8.5.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingWireless.html#NMSettingWireless--band" title="The “band” property"><span class="type">“band”</span></a> property of the setting</p>
 </div>
 </div>
@@ -489,7 +523,7 @@ nm_setting_wireless_get_band (<em class="parameter"><code><a class="link" href="
 <pre class="programlisting"><span class="returnvalue">guint32</span>
 nm_setting_wireless_get_channel (<em class="parameter"><code><a class="link" href="NMSettingWireless.html" title="NMSettingWireless"><span class="type">NMSettingWireless</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.30.8.6.4"></a><h4>Parameters</h4>
+<a name="id-1.4.34.8.6.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -504,7 +538,7 @@ nm_setting_wireless_get_channel (<em class="parameter"><code><a class="link" hre
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.30.8.6.5"></a><h4>Returns</h4>
+<a name="id-1.4.34.8.6.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingWireless.html#NMSettingWireless--channel" title="The “channel” property"><span class="type">“channel”</span></a> property of the setting</p>
 </div>
 </div>
@@ -514,7 +548,7 @@ nm_setting_wireless_get_channel (<em class="parameter"><code><a class="link" hre
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_setting_wireless_get_bssid (<em class="parameter"><code><a class="link" href="NMSettingWireless.html" title="NMSettingWireless"><span class="type">NMSettingWireless</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.30.8.7.4"></a><h4>Parameters</h4>
+<a name="id-1.4.34.8.7.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -529,7 +563,7 @@ nm_setting_wireless_get_bssid (<em class="parameter"><code><a class="link" href=
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.30.8.7.5"></a><h4>Returns</h4>
+<a name="id-1.4.34.8.7.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingWireless.html#NMSettingWireless--bssid" title="The “bssid” property"><span class="type">“bssid”</span></a> property of the setting</p>
 </div>
 </div>
@@ -539,7 +573,7 @@ nm_setting_wireless_get_bssid (<em class="parameter"><code><a class="link" href=
 <pre class="programlisting"><span class="returnvalue">guint32</span>
 nm_setting_wireless_get_rate (<em class="parameter"><code><a class="link" href="NMSettingWireless.html" title="NMSettingWireless"><span class="type">NMSettingWireless</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.30.8.8.4"></a><h4>Parameters</h4>
+<a name="id-1.4.34.8.8.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -554,7 +588,7 @@ nm_setting_wireless_get_rate (<em class="parameter"><code><a class="link" href="
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.30.8.8.5"></a><h4>Returns</h4>
+<a name="id-1.4.34.8.8.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingWireless.html#NMSettingWireless--rate" title="The “rate” property"><span class="type">“rate”</span></a> property of the setting</p>
 </div>
 </div>
@@ -564,7 +598,7 @@ nm_setting_wireless_get_rate (<em class="parameter"><code><a class="link" href="
 <pre class="programlisting"><span class="returnvalue">guint32</span>
 nm_setting_wireless_get_tx_power (<em class="parameter"><code><a class="link" href="NMSettingWireless.html" title="NMSettingWireless"><span class="type">NMSettingWireless</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.30.8.9.4"></a><h4>Parameters</h4>
+<a name="id-1.4.34.8.9.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -579,7 +613,7 @@ nm_setting_wireless_get_tx_power (<em class="parameter"><code><a class="link" hr
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.30.8.9.5"></a><h4>Returns</h4>
+<a name="id-1.4.34.8.9.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingWireless.html#NMSettingWireless--tx-power" title="The “tx-power” property"><span class="type">“tx-power”</span></a> property of the setting</p>
 </div>
 </div>
@@ -589,7 +623,7 @@ nm_setting_wireless_get_tx_power (<em class="parameter"><code><a class="link" hr
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_setting_wireless_get_mac_address (<em class="parameter"><code><a class="link" href="NMSettingWireless.html" title="NMSettingWireless"><span class="type">NMSettingWireless</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.30.8.10.4"></a><h4>Parameters</h4>
+<a name="id-1.4.34.8.10.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -604,7 +638,7 @@ nm_setting_wireless_get_mac_address (<em class="parameter"><code><a class="link"
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.30.8.10.5"></a><h4>Returns</h4>
+<a name="id-1.4.34.8.10.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingWireless.html#NMSettingWireless--mac-address" title="The “mac-address” property"><span class="type">“mac-address”</span></a> property of the setting</p>
 </div>
 </div>
@@ -615,7 +649,7 @@ nm_setting_wireless_get_mac_address (<em class="parameter"><code><a class="link"
 nm_setting_wireless_get_cloned_mac_address
                                (<em class="parameter"><code><a class="link" href="NMSettingWireless.html" title="NMSettingWireless"><span class="type">NMSettingWireless</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.30.8.11.4"></a><h4>Parameters</h4>
+<a name="id-1.4.34.8.11.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -630,7 +664,7 @@ nm_setting_wireless_get_cloned_mac_address
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.30.8.11.5"></a><h4>Returns</h4>
+<a name="id-1.4.34.8.11.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingWireless.html#NMSettingWireless--cloned-mac-address" title="The “cloned-mac-address” property"><span class="type">“cloned-mac-address”</span></a> property of the setting</p>
 </div>
 </div>
@@ -641,7 +675,7 @@ nm_setting_wireless_get_cloned_mac_address
 nm_setting_wireless_get_mac_address_blacklist
                                (<em class="parameter"><code><a class="link" href="NMSettingWireless.html" title="NMSettingWireless"><span class="type">NMSettingWireless</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.30.8.12.4"></a><h4>Parameters</h4>
+<a name="id-1.4.34.8.12.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -656,7 +690,7 @@ nm_setting_wireless_get_mac_address_blacklist
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.30.8.12.5"></a><h4>Returns</h4>
+<a name="id-1.4.34.8.12.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingWireless.html#NMSettingWireless--mac-address-blacklist" title="The “mac-address-blacklist” property"><span class="type">“mac-address-blacklist”</span></a> property of the setting</p>
 </div>
 </div>
@@ -667,7 +701,7 @@ nm_setting_wireless_get_mac_address_blacklist
 nm_setting_wireless_get_num_mac_blacklist_items
                                (<em class="parameter"><code><a class="link" href="NMSettingWireless.html" title="NMSettingWireless"><span class="type">NMSettingWireless</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.30.8.13.4"></a><h4>Parameters</h4>
+<a name="id-1.4.34.8.13.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -682,7 +716,7 @@ nm_setting_wireless_get_num_mac_blacklist_items
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.30.8.13.5"></a><h4>Returns</h4>
+<a name="id-1.4.34.8.13.5"></a><h4>Returns</h4>
 <p> the number of blacklisted MAC addresses</p>
 </div>
 </div>
@@ -694,7 +728,7 @@ nm_setting_wireless_get_mac_blacklist_item
                                (<em class="parameter"><code><a class="link" href="NMSettingWireless.html" title="NMSettingWireless"><span class="type">NMSettingWireless</span></a> *setting</code></em>,
                                 <em class="parameter"><code><span class="type">guint32</span> idx</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.30.8.14.4"></a><h4>Parameters</h4>
+<a name="id-1.4.34.8.14.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -716,7 +750,7 @@ nm_setting_wireless_get_mac_blacklist_item
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.30.8.14.5"></a><h4>Returns</h4>
+<a name="id-1.4.34.8.14.5"></a><h4>Returns</h4>
 <p> the blacklisted MAC address string (hex-digits-and-colons notation)
 at index <em class="parameter"><code>idx</code></em>
 </p>
@@ -731,7 +765,7 @@ nm_setting_wireless_add_mac_blacklist_item
                                 <em class="parameter"><code>const <span class="type">char</span> *mac</code></em>);</pre>
 <p>Adds a new MAC address to the <a class="link" href="NMSettingWireless.html#NMSettingWireless--mac-address-blacklist" title="The “mac-address-blacklist” property"><span class="type">“mac-address-blacklist”</span></a> property.</p>
 <div class="refsect3">
-<a name="id-1.4.30.8.15.5"></a><h4>Parameters</h4>
+<a name="id-1.4.34.8.15.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -753,7 +787,7 @@ nm_setting_wireless_add_mac_blacklist_item
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.30.8.15.6"></a><h4>Returns</h4>
+<a name="id-1.4.34.8.15.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the MAC address was added; <code class="literal">FALSE</code> if the MAC address
 is invalid or was already present</p>
 </div>
@@ -768,7 +802,7 @@ nm_setting_wireless_remove_mac_blacklist_item
 <p>Removes the MAC address at index <em class="parameter"><code>idx</code></em>
  from the blacklist.</p>
 <div class="refsect3">
-<a name="id-1.4.30.8.16.5"></a><h4>Parameters</h4>
+<a name="id-1.4.34.8.16.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -800,7 +834,7 @@ nm_setting_wireless_remove_mac_blacklist_item_by_value
 <p>Removes the MAC address <em class="parameter"><code>mac</code></em>
  from the blacklist.</p>
 <div class="refsect3">
-<a name="id-1.4.30.8.17.5"></a><h4>Parameters</h4>
+<a name="id-1.4.34.8.17.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -823,7 +857,7 @@ the blacklist</p></td>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.30.8.17.6"></a><h4>Returns</h4>
+<a name="id-1.4.34.8.17.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the MAC address was found and removed; <code class="literal">FALSE</code> if it was not.</p>
 </div>
 </div>
@@ -835,7 +869,7 @@ nm_setting_wireless_clear_mac_blacklist_items
                                (<em class="parameter"><code><a class="link" href="NMSettingWireless.html" title="NMSettingWireless"><span class="type">NMSettingWireless</span></a> *setting</code></em>);</pre>
 <p>Removes all blacklisted MAC addresses.</p>
 <div class="refsect3">
-<a name="id-1.4.30.8.18.5"></a><h4>Parameters</h4>
+<a name="id-1.4.34.8.18.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -856,7 +890,7 @@ nm_setting_wireless_clear_mac_blacklist_items
 <pre class="programlisting"><span class="returnvalue">guint32</span>
 nm_setting_wireless_get_mtu (<em class="parameter"><code><a class="link" href="NMSettingWireless.html" title="NMSettingWireless"><span class="type">NMSettingWireless</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.30.8.19.4"></a><h4>Parameters</h4>
+<a name="id-1.4.34.8.19.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -871,7 +905,7 @@ nm_setting_wireless_get_mtu (<em class="parameter"><code><a class="link" href="N
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.30.8.19.5"></a><h4>Returns</h4>
+<a name="id-1.4.34.8.19.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingWireless.html#NMSettingWireless--mtu" title="The “mtu” property"><span class="type">“mtu”</span></a> property of the setting</p>
 </div>
 </div>
@@ -881,7 +915,7 @@ nm_setting_wireless_get_mtu (<em class="parameter"><code><a class="link" href="N
 <pre class="programlisting"><span class="returnvalue">gboolean</span>
 nm_setting_wireless_get_hidden (<em class="parameter"><code><a class="link" href="NMSettingWireless.html" title="NMSettingWireless"><span class="type">NMSettingWireless</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.30.8.20.4"></a><h4>Parameters</h4>
+<a name="id-1.4.34.8.20.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -896,12 +930,66 @@ nm_setting_wireless_get_hidden (<em class="parameter"><code><a class="link" href
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.30.8.20.5"></a><h4>Returns</h4>
+<a name="id-1.4.34.8.20.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingWireless.html#NMSettingWireless--hidden" title="The “hidden” property"><span class="type">“hidden”</span></a> property of the setting</p>
 </div>
 </div>
 <hr>
 <div class="refsect2">
+<a name="nm-setting-wireless-get-powersave"></a><h3>nm_setting_wireless_get_powersave ()</h3>
+<pre class="programlisting"><span class="returnvalue">guint32</span>
+nm_setting_wireless_get_powersave (<em class="parameter"><code><a class="link" href="NMSettingWireless.html" title="NMSettingWireless"><span class="type">NMSettingWireless</span></a> *setting</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.4.34.8.21.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingWireless.html" title="NMSettingWireless"><span class="type">NMSettingWireless</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.34.8.21.5"></a><h4>Returns</h4>
+<p> the <a class="link" href="NMSettingWireless.html#NMSettingWireless--powersave" title="The “powersave” property"><span class="type">“powersave”</span></a> property of the setting</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-wireless-get-mac-address-randomization"></a><h3>nm_setting_wireless_get_mac_address_randomization ()</h3>
+<pre class="programlisting"><a class="link" href="NMSetting.html#NMSettingMacRandomization" title="enum NMSettingMacRandomization"><span class="returnvalue">NMSettingMacRandomization</span></a>
+nm_setting_wireless_get_mac_address_randomization
+                               (<em class="parameter"><code><a class="link" href="NMSettingWireless.html" title="NMSettingWireless"><span class="type">NMSettingWireless</span></a> *setting</code></em>);</pre>
+<div class="refsect3">
+<a name="id-1.4.34.8.22.4"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingWireless.html" title="NMSettingWireless"><span class="type">NMSettingWireless</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.34.8.22.5"></a><h4>Returns</h4>
+<p> the <a class="link" href="NMSettingWireless.html#NMSettingWireless--mac-address-randomization" title="The “mac-address-randomization” property"><span class="type">“mac-address-randomization”</span></a> property of the
+setting</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="nm-setting-wireless-add-seen-bssid"></a><h3>nm_setting_wireless_add_seen_bssid ()</h3>
 <pre class="programlisting"><span class="returnvalue">gboolean</span>
 nm_setting_wireless_add_seen_bssid (<em class="parameter"><code><a class="link" href="NMSettingWireless.html" title="NMSettingWireless"><span class="type">NMSettingWireless</span></a> *setting</code></em>,
@@ -911,7 +999,7 @@ NetworkManager now tracks previously seen BSSIDs internally so this function
 no longer has much use. Actually, changes you make using this function will
 not be preserved.</p>
 <div class="refsect3">
-<a name="id-1.4.30.8.21.5"></a><h4>Parameters</h4>
+<a name="id-1.4.34.8.23.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -933,7 +1021,7 @@ not be preserved.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.30.8.21.6"></a><h4>Returns</h4>
+<a name="id-1.4.34.8.23.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if <em class="parameter"><code>bssid</code></em>
 was already known, <code class="literal">FALSE</code> if not</p>
 </div>
@@ -945,7 +1033,7 @@ was already known, <code class="literal">FALSE</code> if not</p>
 nm_setting_wireless_get_num_seen_bssids
                                (<em class="parameter"><code><a class="link" href="NMSettingWireless.html" title="NMSettingWireless"><span class="type">NMSettingWireless</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.30.8.22.4"></a><h4>Parameters</h4>
+<a name="id-1.4.34.8.24.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -960,7 +1048,7 @@ nm_setting_wireless_get_num_seen_bssids
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.30.8.22.5"></a><h4>Returns</h4>
+<a name="id-1.4.34.8.24.5"></a><h4>Returns</h4>
 <p> the number of BSSIDs in the previously seen BSSID list</p>
 </div>
 </div>
@@ -971,7 +1059,7 @@ nm_setting_wireless_get_num_seen_bssids
 nm_setting_wireless_get_seen_bssid (<em class="parameter"><code><a class="link" href="NMSettingWireless.html" title="NMSettingWireless"><span class="type">NMSettingWireless</span></a> *setting</code></em>,
                                     <em class="parameter"><code><span class="type">guint32</span> i</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.30.8.23.4"></a><h4>Parameters</h4>
+<a name="id-1.4.34.8.25.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -993,7 +1081,7 @@ nm_setting_wireless_get_seen_bssid (<em class="parameter"><code><a class="link"
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.30.8.23.5"></a><h4>Returns</h4>
+<a name="id-1.4.34.8.25.5"></a><h4>Returns</h4>
 <p> the BSSID at index <em class="parameter"><code>i</code></em>
 </p>
 </div>
@@ -1016,7 +1104,7 @@ and mode.  Useful for clients that wish to filter a set of connections
 against a set of access points and determine which connections are
 compatible with which access points.</p>
 <div class="refsect3">
-<a name="id-1.4.30.8.24.5"></a><h4>Parameters</h4>
+<a name="id-1.4.34.8.26.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1060,7 +1148,7 @@ capabilities</p></td>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.30.8.24.6"></a><h4>Returns</h4>
+<a name="id-1.4.34.8.26.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the given settings are compatible with the access point's
 security flags and mode, <code class="literal">FALSE</code> if they are not.</p>
 </div>
@@ -1153,6 +1241,18 @@ security flags and mode, <code class="literal">FALSE</code> if they are not.</p>
 </div>
 <hr>
 <div class="refsect2">
+<a name="NM-SETTING-WIRELESS-POWERSAVE:CAPS"></a><h3>NM_SETTING_WIRELESS_POWERSAVE</h3>
+<pre class="programlisting">#define NM_SETTING_WIRELESS_POWERSAVE   "powersave"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-WIRELESS-MAC-ADDRESS-RANDOMIZATION:CAPS"></a><h3>NM_SETTING_WIRELESS_MAC_ADDRESS_RANDOMIZATION</h3>
+<pre class="programlisting">#define NM_SETTING_WIRELESS_MAC_ADDRESS_RANDOMIZATION   "mac-address-randomization"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NM-SETTING-WIRELESS-MODE-ADHOC:CAPS"></a><h3>NM_SETTING_WIRELESS_MODE_ADHOC</h3>
 <pre class="programlisting">#define NM_SETTING_WIRELESS_MODE_ADHOC  "adhoc"
 </pre>
@@ -1253,6 +1353,19 @@ standard hex-digits-and-colons notation (eg "00:11:22:33:44:55").</p>
 </div>
 <hr>
 <div class="refsect2">
+<a name="NMSettingWireless--mac-address-randomization"></a><h3>The <code class="literal">“mac-address-randomization”</code> property</h3>
+<pre class="programlisting">  “mac-address-randomization” <span class="type">guint</span></pre>
+<p>One of <a class="link" href="NMSetting.html#NM-SETTING-MAC-RANDOMIZATION-DEFAULT:CAPS"><code class="literal">NM_SETTING_MAC_RANDOMIZATION_DEFAULT</code></a> (never randomize unless
+the user has set a global default to randomize and the supplicant
+supports randomization),  <a class="link" href="NMSetting.html#NM-SETTING-MAC-RANDOMIZATION-NEVER:CAPS"><code class="literal">NM_SETTING_MAC_RANDOMIZATION_NEVER</code></a> (never
+randomize the MAC address), or <a class="link" href="NMSetting.html#NM-SETTING-MAC-RANDOMIZATION-ALWAYS:CAPS"><code class="literal">NM_SETTING_MAC_RANDOMIZATION_ALWAYS</code></a>
+(always randomize the MAC address).</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NMSettingWireless--mode"></a><h3>The <code class="literal">“mode”</code> property</h3>
 <pre class="programlisting">  “mode”                     <span class="type">gchar</span> *</pre>
 <p>Wi-Fi network mode; one of "infrastructure", "adhoc" or "ap".  If blank,
@@ -1271,6 +1384,18 @@ breaking larger packets up into multiple Ethernet frames.</p>
 </div>
 <hr>
 <div class="refsect2">
+<a name="NMSettingWireless--powersave"></a><h3>The <code class="literal">“powersave”</code> property</h3>
+<pre class="programlisting">  “powersave”                <span class="type">guint</span></pre>
+<p>If set to <code class="literal">FALSE</code>, Wi-Fi power saving behavior is disabled.  If set to
+<code class="literal">TRUE</code>, Wi-Fi power saving behavior is enabled.  All other values are
+reserved.  Note that even though only boolean values are allowed, the
+property type is an unsigned integer to allow for future expansion.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NMSettingWireless--rate"></a><h3>The <code class="literal">“rate”</code> property</h3>
 <pre class="programlisting">  “rate”                     <span class="type">guint</span></pre>
 <p>If non-zero, directs the device to only use the specified bitrate for
diff --git a/docs/libnm/html/NMSettingWirelessSecurity.html b/docs/libnm/html/NMSettingWirelessSecurity.html
index 1f4d125b..82446ce5 100644
--- a/docs/libnm/html/NMSettingWirelessSecurity.html
+++ b/docs/libnm/html/NMSettingWirelessSecurity.html
@@ -479,7 +479,7 @@ use WEP, LEAP, WPA or WPA2/RSN security</p>
 </div>
 <div class="refsect1">
 <a name="NMSettingWirelessSecurity.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    GEnum
+<pre class="screen">    <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GEnum</a>
     <span class="lineart">╰──</span> NMWepKeyType
     GObject
     <span class="lineart">╰──</span> <a class="link" href="NMSetting.html" title="NMSetting">NMSetting</a>
@@ -509,7 +509,7 @@ of how Wi-Fi security works, you may want to get copies of the following books.<
 nm_setting_wireless_security_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <p>Creates a new <a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> object with default values.</p>
 <div class="refsect3">
-<a name="id-1.4.31.8.2.5"></a><h4>Returns</h4>
+<a name="id-1.4.35.8.2.5"></a><h4>Returns</h4>
 <p> the new empty <a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> object. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -521,7 +521,7 @@ nm_setting_wireless_security_new (<em class="parameter"><code><span class="type"
 nm_setting_wireless_security_get_key_mgmt
                                (<em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.31.8.3.4"></a><h4>Parameters</h4>
+<a name="id-1.4.35.8.3.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -536,7 +536,7 @@ nm_setting_wireless_security_get_key_mgmt
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.31.8.3.5"></a><h4>Returns</h4>
+<a name="id-1.4.35.8.3.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingWirelessSecurity.html#NMSettingWirelessSecurity--key-mgmt" title="The “key-mgmt” property"><span class="type">“key-mgmt”</span></a> property of the setting</p>
 </div>
 </div>
@@ -547,7 +547,7 @@ nm_setting_wireless_security_get_key_mgmt
 nm_setting_wireless_security_get_num_protos
                                (<em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.31.8.4.4"></a><h4>Parameters</h4>
+<a name="id-1.4.35.8.4.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -562,7 +562,7 @@ nm_setting_wireless_security_get_num_protos
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.31.8.4.5"></a><h4>Returns</h4>
+<a name="id-1.4.35.8.4.5"></a><h4>Returns</h4>
 <p> the number of security protocols this connection allows when
 connecting to secure Wi-Fi networks</p>
 </div>
@@ -575,7 +575,7 @@ nm_setting_wireless_security_get_proto
                                (<em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> *setting</code></em>,
                                 <em class="parameter"><code><span class="type">guint32</span> i</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.31.8.5.4"></a><h4>Parameters</h4>
+<a name="id-1.4.35.8.5.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -597,7 +597,7 @@ nm_setting_wireless_security_get_proto
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.31.8.5.5"></a><h4>Returns</h4>
+<a name="id-1.4.35.8.5.5"></a><h4>Returns</h4>
 <p> the protocol at index <em class="parameter"><code>i</code></em>
 </p>
 </div>
@@ -616,7 +616,7 @@ protocol list contains only "wpa" but the access point for the SSID specified
 by this connection only supports WPA2/RSN, the connection cannot be used
 with the access point.</p>
 <div class="refsect3">
-<a name="id-1.4.31.8.6.5"></a><h4>Parameters</h4>
+<a name="id-1.4.35.8.6.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -638,7 +638,7 @@ with the access point.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.31.8.6.6"></a><h4>Returns</h4>
+<a name="id-1.4.35.8.6.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the protocol was new and and was added to the allowed
 protocol list, or <code class="literal">FALSE</code> if it was already in the list</p>
 </div>
@@ -652,7 +652,7 @@ nm_setting_wireless_security_remove_proto
                                 <em class="parameter"><code><span class="type">guint32</span> i</code></em>);</pre>
 <p>Removes a protocol from the allowed protocol list.</p>
 <div class="refsect3">
-<a name="id-1.4.31.8.7.5"></a><h4>Parameters</h4>
+<a name="id-1.4.35.8.7.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -683,7 +683,7 @@ nm_setting_wireless_security_remove_proto_by_value
                                 <em class="parameter"><code>const <span class="type">char</span> *proto</code></em>);</pre>
 <p>Removes a protocol from the allowed protocol list.</p>
 <div class="refsect3">
-<a name="id-1.4.31.8.8.5"></a><h4>Parameters</h4>
+<a name="id-1.4.35.8.8.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -705,7 +705,7 @@ nm_setting_wireless_security_remove_proto_by_value
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.31.8.8.6"></a><h4>Returns</h4>
+<a name="id-1.4.35.8.8.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the protocol was found and removed; <code class="literal">FALSE</code> it it was not.</p>
 </div>
 </div>
@@ -718,7 +718,7 @@ nm_setting_wireless_security_clear_protos
 <p>Removes all protocols from the allowed list.  If there are no protocols
 specified then all protocols are allowed.</p>
 <div class="refsect3">
-<a name="id-1.4.31.8.9.5"></a><h4>Parameters</h4>
+<a name="id-1.4.35.8.9.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -740,7 +740,7 @@ specified then all protocols are allowed.</p>
 nm_setting_wireless_security_get_num_pairwise
                                (<em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.31.8.10.4"></a><h4>Parameters</h4>
+<a name="id-1.4.35.8.10.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -755,7 +755,7 @@ nm_setting_wireless_security_get_num_pairwise
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.31.8.10.5"></a><h4>Returns</h4>
+<a name="id-1.4.35.8.10.5"></a><h4>Returns</h4>
 <p> the number of pairwise encryption algorithms in the allowed list</p>
 </div>
 </div>
@@ -769,7 +769,7 @@ nm_setting_wireless_security_get_pairwise
 <p>Returns the allowed pairwise encryption algorithm from allowed algorithm
 list.</p>
 <div class="refsect3">
-<a name="id-1.4.31.8.11.5"></a><h4>Parameters</h4>
+<a name="id-1.4.35.8.11.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -791,7 +791,7 @@ list.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.31.8.11.6"></a><h4>Returns</h4>
+<a name="id-1.4.35.8.11.6"></a><h4>Returns</h4>
 <p> the pairwise encryption algorithm at index <em class="parameter"><code>i</code></em>
 </p>
 </div>
@@ -808,7 +808,7 @@ algorithms.  If the list is not empty, then only access points that support
 one or more of the encryption algorithms in the list will be considered
 compatible with this connection.</p>
 <div class="refsect3">
-<a name="id-1.4.31.8.12.5"></a><h4>Parameters</h4>
+<a name="id-1.4.35.8.12.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -830,7 +830,7 @@ compatible with this connection.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.31.8.12.6"></a><h4>Returns</h4>
+<a name="id-1.4.35.8.12.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the algorithm was added to the list, <code class="literal">FALSE</code> if it was
 already in the list</p>
 </div>
@@ -845,7 +845,7 @@ nm_setting_wireless_security_remove_pairwise
 <p>Removes an encryption algorithm from the allowed pairwise encryption
 algorithm list.</p>
 <div class="refsect3">
-<a name="id-1.4.31.8.13.5"></a><h4>Parameters</h4>
+<a name="id-1.4.35.8.13.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -877,7 +877,7 @@ nm_setting_wireless_security_remove_pairwise_by_value
 <p>Removes an encryption algorithm from the allowed pairwise encryption
 algorithm list.</p>
 <div class="refsect3">
-<a name="id-1.4.31.8.14.5"></a><h4>Parameters</h4>
+<a name="id-1.4.35.8.14.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -899,7 +899,7 @@ algorithm list.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.31.8.14.6"></a><h4>Returns</h4>
+<a name="id-1.4.35.8.14.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the encryption algorith was found and removed; <code class="literal">FALSE</code> it it was not.</p>
 </div>
 </div>
@@ -912,7 +912,7 @@ nm_setting_wireless_security_clear_pairwise
 <p>Removes all algorithms from the allowed list.  If there are no algorithms
 specified then all pairwise encryption algorithms are allowed.</p>
 <div class="refsect3">
-<a name="id-1.4.31.8.15.5"></a><h4>Parameters</h4>
+<a name="id-1.4.35.8.15.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -934,7 +934,7 @@ specified then all pairwise encryption algorithms are allowed.</p>
 nm_setting_wireless_security_get_num_groups
                                (<em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.31.8.16.4"></a><h4>Parameters</h4>
+<a name="id-1.4.35.8.16.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -949,7 +949,7 @@ nm_setting_wireless_security_get_num_groups
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.31.8.16.5"></a><h4>Returns</h4>
+<a name="id-1.4.35.8.16.5"></a><h4>Returns</h4>
 <p> the number of groupwise encryption algorithms in the allowed list</p>
 </div>
 </div>
@@ -963,7 +963,7 @@ nm_setting_wireless_security_get_group
 <p>Returns the allowed groupwise encryption algorithm from allowed algorithm
 list.</p>
 <div class="refsect3">
-<a name="id-1.4.31.8.17.5"></a><h4>Parameters</h4>
+<a name="id-1.4.35.8.17.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -985,7 +985,7 @@ list.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.31.8.17.6"></a><h4>Returns</h4>
+<a name="id-1.4.35.8.17.6"></a><h4>Returns</h4>
 <p> the groupwise encryption algorithm at index <em class="parameter"><code>i</code></em>
 </p>
 </div>
@@ -1002,7 +1002,7 @@ algorithms.  If the list is not empty, then only access points that support
 one or more of the encryption algorithms in the list will be considered
 compatible with this connection.</p>
 <div class="refsect3">
-<a name="id-1.4.31.8.18.5"></a><h4>Parameters</h4>
+<a name="id-1.4.35.8.18.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1025,7 +1025,7 @@ compatible with this connection.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.31.8.18.6"></a><h4>Returns</h4>
+<a name="id-1.4.35.8.18.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the algorithm was added to the list, <code class="literal">FALSE</code> if it was
 already in the list</p>
 </div>
@@ -1040,7 +1040,7 @@ nm_setting_wireless_security_remove_group
 <p>Removes an encryption algorithm from the allowed groupwise encryption
 algorithm list.</p>
 <div class="refsect3">
-<a name="id-1.4.31.8.19.5"></a><h4>Parameters</h4>
+<a name="id-1.4.35.8.19.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1072,7 +1072,7 @@ nm_setting_wireless_security_remove_group_by_value
 <p>Removes an encryption algorithm from the allowed groupwise encryption
 algorithm list.</p>
 <div class="refsect3">
-<a name="id-1.4.31.8.20.5"></a><h4>Parameters</h4>
+<a name="id-1.4.35.8.20.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1095,7 +1095,7 @@ algorithm list.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.31.8.20.6"></a><h4>Returns</h4>
+<a name="id-1.4.35.8.20.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the algorithm was found and removed; <code class="literal">FALSE</code> it it was not.</p>
 </div>
 </div>
@@ -1108,7 +1108,7 @@ nm_setting_wireless_security_clear_groups
 <p>Removes all algorithms from the allowed list.  If there are no algorithms
 specified then all groupwise encryption algorithms are allowed.</p>
 <div class="refsect3">
-<a name="id-1.4.31.8.21.5"></a><h4>Parameters</h4>
+<a name="id-1.4.35.8.21.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1129,7 +1129,7 @@ specified then all groupwise encryption algorithms are allowed.</p>
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_setting_wireless_security_get_psk (<em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.31.8.22.4"></a><h4>Parameters</h4>
+<a name="id-1.4.35.8.22.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1144,7 +1144,7 @@ nm_setting_wireless_security_get_psk (<em class="parameter"><code><a class="link
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.31.8.22.5"></a><h4>Returns</h4>
+<a name="id-1.4.35.8.22.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingWirelessSecurity.html#NMSettingWirelessSecurity--psk" title="The “psk” property"><span class="type">“psk”</span></a> property of the setting</p>
 </div>
 </div>
@@ -1155,7 +1155,7 @@ nm_setting_wireless_security_get_psk (<em class="parameter"><code><a class="link
 nm_setting_wireless_security_get_psk_flags
                                (<em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.31.8.23.4"></a><h4>Parameters</h4>
+<a name="id-1.4.35.8.23.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1170,7 +1170,7 @@ nm_setting_wireless_security_get_psk_flags
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.31.8.23.5"></a><h4>Returns</h4>
+<a name="id-1.4.35.8.23.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSetting.html#NMSettingSecretFlags" title="enum NMSettingSecretFlags"><span class="type">NMSettingSecretFlags</span></a> pertaining to the
 <a class="link" href="NMSettingWirelessSecurity.html#NMSettingWirelessSecurity--psk" title="The “psk” property"><span class="type">“psk”</span></a></p>
 </div>
@@ -1182,7 +1182,7 @@ nm_setting_wireless_security_get_psk_flags
 nm_setting_wireless_security_get_leap_username
                                (<em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.31.8.24.4"></a><h4>Parameters</h4>
+<a name="id-1.4.35.8.24.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1197,7 +1197,7 @@ nm_setting_wireless_security_get_leap_username
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.31.8.24.5"></a><h4>Returns</h4>
+<a name="id-1.4.35.8.24.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingWirelessSecurity.html#NMSettingWirelessSecurity--leap-username" title="The “leap-username” property"><span class="type">“leap-username”</span></a> property of the setting</p>
 </div>
 </div>
@@ -1208,7 +1208,7 @@ nm_setting_wireless_security_get_leap_username
 nm_setting_wireless_security_get_leap_password
                                (<em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.31.8.25.4"></a><h4>Parameters</h4>
+<a name="id-1.4.35.8.25.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1223,7 +1223,7 @@ nm_setting_wireless_security_get_leap_password
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.31.8.25.5"></a><h4>Returns</h4>
+<a name="id-1.4.35.8.25.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingWirelessSecurity.html#NMSettingWirelessSecurity--leap-password" title="The “leap-password” property"><span class="type">“leap-password”</span></a> property of the setting</p>
 </div>
 </div>
@@ -1234,7 +1234,7 @@ nm_setting_wireless_security_get_leap_password
 nm_setting_wireless_security_get_leap_password_flags
                                (<em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.31.8.26.4"></a><h4>Parameters</h4>
+<a name="id-1.4.35.8.26.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1249,7 +1249,7 @@ nm_setting_wireless_security_get_leap_password_flags
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.31.8.26.5"></a><h4>Returns</h4>
+<a name="id-1.4.35.8.26.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSetting.html#NMSettingSecretFlags" title="enum NMSettingSecretFlags"><span class="type">NMSettingSecretFlags</span></a> pertaining to the
 <a class="link" href="NMSettingWirelessSecurity.html#NMSettingWirelessSecurity--leap-password" title="The “leap-password” property"><span class="type">“leap-password”</span></a></p>
 </div>
@@ -1262,7 +1262,7 @@ nm_setting_wireless_security_get_wep_key
                                (<em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> *setting</code></em>,
                                 <em class="parameter"><code><span class="type">guint32</span> idx</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.31.8.27.4"></a><h4>Parameters</h4>
+<a name="id-1.4.35.8.27.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1284,7 +1284,7 @@ nm_setting_wireless_security_get_wep_key
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.31.8.27.5"></a><h4>Returns</h4>
+<a name="id-1.4.35.8.27.5"></a><h4>Returns</h4>
 <p> the WEP key at the given index</p>
 </div>
 </div>
@@ -1298,7 +1298,7 @@ nm_setting_wireless_security_set_wep_key
                                 <em class="parameter"><code>const <span class="type">char</span> *key</code></em>);</pre>
 <p>Sets a WEP key in the given index.</p>
 <div class="refsect3">
-<a name="id-1.4.31.8.28.5"></a><h4>Parameters</h4>
+<a name="id-1.4.35.8.28.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1334,7 +1334,7 @@ property.</p></td>
 nm_setting_wireless_security_get_wep_tx_keyidx
                                (<em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.31.8.29.4"></a><h4>Parameters</h4>
+<a name="id-1.4.35.8.29.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1349,7 +1349,7 @@ nm_setting_wireless_security_get_wep_tx_keyidx
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.31.8.29.5"></a><h4>Returns</h4>
+<a name="id-1.4.35.8.29.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingWirelessSecurity.html#NMSettingWirelessSecurity--wep-tx-keyidx" title="The “wep-tx-keyidx” property"><span class="type">“wep-tx-keyidx”</span></a> property of the setting</p>
 </div>
 </div>
@@ -1360,7 +1360,7 @@ nm_setting_wireless_security_get_wep_tx_keyidx
 nm_setting_wireless_security_get_auth_alg
                                (<em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.31.8.30.4"></a><h4>Parameters</h4>
+<a name="id-1.4.35.8.30.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1375,7 +1375,7 @@ nm_setting_wireless_security_get_auth_alg
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.31.8.30.5"></a><h4>Returns</h4>
+<a name="id-1.4.35.8.30.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingWirelessSecurity.html#NMSettingWirelessSecurity--auth-alg" title="The “auth-alg” property"><span class="type">“auth-alg”</span></a> property of the setting</p>
 </div>
 </div>
@@ -1386,7 +1386,7 @@ nm_setting_wireless_security_get_auth_alg
 nm_setting_wireless_security_get_wep_key_flags
                                (<em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.31.8.31.4"></a><h4>Parameters</h4>
+<a name="id-1.4.35.8.31.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1401,7 +1401,7 @@ nm_setting_wireless_security_get_wep_key_flags
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.31.8.31.5"></a><h4>Returns</h4>
+<a name="id-1.4.35.8.31.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSetting.html#NMSettingSecretFlags" title="enum NMSettingSecretFlags"><span class="type">NMSettingSecretFlags</span></a> pertaining to the all WEP keys</p>
 </div>
 </div>
@@ -1412,7 +1412,7 @@ nm_setting_wireless_security_get_wep_key_flags
 nm_setting_wireless_security_get_wep_key_type
                                (<em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.31.8.32.4"></a><h4>Parameters</h4>
+<a name="id-1.4.35.8.32.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1427,7 +1427,7 @@ nm_setting_wireless_security_get_wep_key_type
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.31.8.32.5"></a><h4>Returns</h4>
+<a name="id-1.4.35.8.32.5"></a><h4>Returns</h4>
 <p> the <a class="link" href="NMSettingWirelessSecurity.html#NMSettingWirelessSecurity--wep-key-type" title="The “wep-key-type” property"><span class="type">“wep-key-type”</span></a> property of the setting</p>
 </div>
 </div>
@@ -1452,7 +1452,7 @@ ASCII keys are also valid WEP passphrases, but since passphrases and ASCII
 keys are hashed differently to determine the actual WEP key the type must be
 specified.</p>
 <div class="refsect3">
-<a name="id-1.4.31.9.3.4"></a><h4>Members</h4>
+<a name="id-1.4.35.9.3.4"></a><h4>Members</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="300px" class="enum_members_name">
diff --git a/docs/libnm/html/NMVpnConnection.html b/docs/libnm/html/NMVpnConnection.html
index de3a08b4..b8b766cf 100644
--- a/docs/libnm/html/NMVpnConnection.html
+++ b/docs/libnm/html/NMVpnConnection.html
@@ -136,7 +136,7 @@
 nm_vpn_connection_get_vpn_state (<em class="parameter"><code><a class="link" href="NMVpnConnection.html" title="NMVpnConnection"><span class="type">NMVpnConnection</span></a> *vpn</code></em>);</pre>
 <p>Gets the current <a class="link" href="NMVpnConnection.html" title="NMVpnConnection"><span class="type">NMVpnConnection</span></a> state.</p>
 <div class="refsect3">
-<a name="id-1.5.17.9.2.5"></a><h4>Parameters</h4>
+<a name="id-1.5.21.9.2.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -151,7 +151,7 @@ nm_vpn_connection_get_vpn_state (<em class="parameter"><code><a class="link" hre
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.17.9.2.6"></a><h4>Returns</h4>
+<a name="id-1.5.21.9.2.6"></a><h4>Returns</h4>
 <p> the VPN state of the active VPN connection.</p>
 </div>
 </div>
@@ -162,7 +162,7 @@ nm_vpn_connection_get_vpn_state (<em class="parameter"><code><a class="link" hre
 nm_vpn_connection_get_banner (<em class="parameter"><code><a class="link" href="NMVpnConnection.html" title="NMVpnConnection"><span class="type">NMVpnConnection</span></a> *vpn</code></em>);</pre>
 <p>Gets the VPN login banner of the active <a class="link" href="NMVpnConnection.html" title="NMVpnConnection"><span class="type">NMVpnConnection</span></a>.</p>
 <div class="refsect3">
-<a name="id-1.5.17.9.3.5"></a><h4>Parameters</h4>
+<a name="id-1.5.21.9.3.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -177,7 +177,7 @@ nm_vpn_connection_get_banner (<em class="parameter"><code><a class="link" href="
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.17.9.3.6"></a><h4>Returns</h4>
+<a name="id-1.5.21.9.3.6"></a><h4>Returns</h4>
 <p> the VPN login banner of the VPN connection. This is the internal
 string used by the connection, and must not be modified.</p>
 </div>
diff --git a/docs/libnm/html/NMVpnEditor.html b/docs/libnm/html/NMVpnEditorPlugin.html
index fe188bf4..61c3c4a4 100644
--- a/docs/libnm/html/NMVpnEditor.html
+++ b/docs/libnm/html/NMVpnEditorPlugin.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>NMVpnEditor: libnm Reference Manual</title>
+<title>NMVpnEditorPlugin: libnm Reference Manual</title>
 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
 <link rel="home" href="index.html" title="libnm Reference Manual">
 <link rel="up" href="ch06.html" title="VPN Plugin API Reference">
@@ -15,10 +15,11 @@
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
-                  <a href="#NMVpnEditor.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
-                  <a href="#NMVpnEditor.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties">  <span class="dim">|</span> 
-                  <a href="#NMVpnEditor.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span> 
-                  <a href="#NMVpnEditor.signals" class="shortcut">Signals</a></span>
+                  <a href="#NMVpnEditorPlugin.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+                  <a href="#NMVpnEditorPlugin.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_prerequisites">  <span class="dim">|</span> 
+                  <a href="#NMVpnEditorPlugin.prerequisites" class="shortcut">Prerequisites</a></span><span id="nav_properties">  <span class="dim">|</span> 
+                  <a href="#NMVpnEditorPlugin.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span> 
+                  <a href="#NMVpnEditorPlugin.signals" class="shortcut">Signals</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch06.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -26,16 +27,16 @@
 <td><a accesskey="n" href="object-tree.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
 </tr></table>
 <div class="refentry">
-<a name="NMVpnEditor"></a><div class="titlepage"></div>
+<a name="NMVpnEditorPlugin"></a><div class="titlepage"></div>
 <div class="refnamediv"><table width="100%"><tr>
 <td valign="top">
-<h2><span class="refentrytitle"><a name="NMVpnEditor.top_of_page"></a>NMVpnEditor</span></h2>
-<p>NMVpnEditor</p>
+<h2><span class="refentrytitle"><a name="NMVpnEditorPlugin.top_of_page"></a>NMVpnEditorPlugin</span></h2>
+<p>NMVpnEditorPlugin</p>
 </td>
 <td class="gallery_image" valign="top" align="right"></td>
 </tr></table></div>
 <div class="refsect1">
-<a name="NMVpnEditor.functions"></a><h2>Functions</h2>
+<a name="NMVpnEditorPlugin.functions"></a><h2>Functions</h2>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="functions_return">
@@ -44,34 +45,34 @@
 <tbody>
 <tr>
 <td class="function_type">
-<a class="link" href="NMVpnEditor.html#NMVpnEditorPlugin"><span class="returnvalue">NMVpnEditorPlugin</span></a> *
+<a class="link" href="NMVpnEditorPlugin.html" title="NMVpnEditorPlugin"><span class="returnvalue">NMVpnEditorPlugin</span></a> *
 </td>
 <td class="function_name">
-<span class="c_punctuation">(</span><a class="link" href="NMVpnEditor.html#NMVpnEditorPluginFactory" title="NMVpnEditorPluginFactory ()">*NMVpnEditorPluginFactory</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
+<span class="c_punctuation">(</span><a class="link" href="NMVpnEditorPlugin.html#NMVpnEditorPluginFactory" title="NMVpnEditorPluginFactory ()">*NMVpnEditorPluginFactory</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
 </td>
 </tr>
 <tr>
 <td class="function_type">
-<a class="link" href="NMVpnEditor.html#NMVpnEditorPlugin"><span class="returnvalue">NMVpnEditorPlugin</span></a> *
+<a class="link" href="NMVpnEditorPlugin.html" title="NMVpnEditorPlugin"><span class="returnvalue">NMVpnEditorPlugin</span></a> *
 </td>
 <td class="function_name">
-<a class="link" href="NMVpnEditor.html#nm-vpn-editor-plugin-factory" title="nm_vpn_editor_plugin_factory ()">nm_vpn_editor_plugin_factory</a> <span class="c_punctuation">()</span>
+<a class="link" href="NMVpnEditorPlugin.html#nm-vpn-editor-plugin-factory" title="nm_vpn_editor_plugin_factory ()">nm_vpn_editor_plugin_factory</a> <span class="c_punctuation">()</span>
 </td>
 </tr>
 <tr>
 <td class="function_type">
-<a class="link" href="NMVpnEditor.html" title="NMVpnEditor"><span class="returnvalue">NMVpnEditor</span></a> *
+<a class="link" href="NMVpnEditorPlugin.html#NMVpnEditor"><span class="returnvalue">NMVpnEditor</span></a> *
 </td>
 <td class="function_name">
-<a class="link" href="NMVpnEditor.html#nm-vpn-editor-plugin-get-editor" title="nm_vpn_editor_plugin_get_editor ()">nm_vpn_editor_plugin_get_editor</a> <span class="c_punctuation">()</span>
+<a class="link" href="NMVpnEditorPlugin.html#nm-vpn-editor-plugin-get-editor" title="nm_vpn_editor_plugin_get_editor ()">nm_vpn_editor_plugin_get_editor</a> <span class="c_punctuation">()</span>
 </td>
 </tr>
 <tr>
 <td class="function_type">
-<a class="link" href="NMVpnEditor.html#NMVpnEditorPluginCapability" title="enum NMVpnEditorPluginCapability"><span class="returnvalue">NMVpnEditorPluginCapability</span></a>
+<a class="link" href="NMVpnEditorPlugin.html#NMVpnEditorPluginCapability" title="enum NMVpnEditorPluginCapability"><span class="returnvalue">NMVpnEditorPluginCapability</span></a>
 </td>
 <td class="function_name">
-<a class="link" href="NMVpnEditor.html#nm-vpn-editor-plugin-get-capabilities" title="nm_vpn_editor_plugin_get_capabilities ()">nm_vpn_editor_plugin_get_capabilities</a> <span class="c_punctuation">()</span>
+<a class="link" href="NMVpnEditorPlugin.html#nm-vpn-editor-plugin-get-capabilities" title="nm_vpn_editor_plugin_get_capabilities ()">nm_vpn_editor_plugin_get_capabilities</a> <span class="c_punctuation">()</span>
 </td>
 </tr>
 <tr>
@@ -79,7 +80,7 @@
 <a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="returnvalue">NMConnection</span></a> *
 </td>
 <td class="function_name">
-<a class="link" href="NMVpnEditor.html#nm-vpn-editor-plugin-import" title="nm_vpn_editor_plugin_import ()">nm_vpn_editor_plugin_import</a> <span class="c_punctuation">()</span>
+<a class="link" href="NMVpnEditorPlugin.html#nm-vpn-editor-plugin-import" title="nm_vpn_editor_plugin_import ()">nm_vpn_editor_plugin_import</a> <span class="c_punctuation">()</span>
 </td>
 </tr>
 <tr>
@@ -87,7 +88,7 @@
 <span class="returnvalue">gboolean</span>
 </td>
 <td class="function_name">
-<a class="link" href="NMVpnEditor.html#nm-vpn-editor-plugin-export" title="nm_vpn_editor_plugin_export ()">nm_vpn_editor_plugin_export</a> <span class="c_punctuation">()</span>
+<a class="link" href="NMVpnEditorPlugin.html#nm-vpn-editor-plugin-export" title="nm_vpn_editor_plugin_export ()">nm_vpn_editor_plugin_export</a> <span class="c_punctuation">()</span>
 </td>
 </tr>
 <tr>
@@ -95,30 +96,22 @@
 <span class="returnvalue">char</span> *
 </td>
 <td class="function_name">
-<a class="link" href="NMVpnEditor.html#nm-vpn-editor-plugin-get-suggested-filename" title="nm_vpn_editor_plugin_get_suggested_filename ()">nm_vpn_editor_plugin_get_suggested_filename</a> <span class="c_punctuation">()</span>
+<a class="link" href="NMVpnEditorPlugin.html#nm-vpn-editor-plugin-get-suggested-filename" title="nm_vpn_editor_plugin_get_suggested_filename ()">nm_vpn_editor_plugin_get_suggested_filename</a> <span class="c_punctuation">()</span>
 </td>
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">GObject</span> *
+<a class="link" href="NMVpnEditorPlugin.html" title="NMVpnEditorPlugin"><span class="returnvalue">NMVpnEditorPlugin</span></a> *
 </td>
 <td class="function_name">
-<a class="link" href="NMVpnEditor.html#nm-vpn-editor-get-widget" title="nm_vpn_editor_get_widget ()">nm_vpn_editor_get_widget</a> <span class="c_punctuation">()</span>
-</td>
-</tr>
-<tr>
-<td class="function_type">
-<span class="returnvalue">gboolean</span>
-</td>
-<td class="function_name">
-<a class="link" href="NMVpnEditor.html#nm-vpn-editor-update-connection" title="nm_vpn_editor_update_connection ()">nm_vpn_editor_update_connection</a> <span class="c_punctuation">()</span>
+<a class="link" href="NMVpnEditorPlugin.html#nm-vpn-editor-plugin-load-from-file" title="nm_vpn_editor_plugin_load_from_file ()">nm_vpn_editor_plugin_load_from_file</a> <span class="c_punctuation">()</span>
 </td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMVpnEditor.properties"></a><h2>Properties</h2>
+<a name="NMVpnEditorPlugin.properties"></a><h2>Properties</h2>
 <div class="informaltable"><table border="0">
 <colgroup>
 <col width="150px" class="properties_type">
@@ -129,26 +122,26 @@
 <tr>
 <td class="property_type">
 <span class="type">gchar</span> *</td>
-<td class="property_name"><a class="link" href="NMVpnEditor.html#NMVpnEditorPlugin--description" title="The “description” property">description</a></td>
+<td class="property_name"><a class="link" href="NMVpnEditorPlugin.html#NMVpnEditorPlugin--description" title="The “description” property">description</a></td>
 <td class="property_flags">Read</td>
 </tr>
 <tr>
 <td class="property_type">
 <span class="type">gchar</span> *</td>
-<td class="property_name"><a class="link" href="NMVpnEditor.html#NMVpnEditorPlugin--name" title="The “name” property">name</a></td>
+<td class="property_name"><a class="link" href="NMVpnEditorPlugin.html#NMVpnEditorPlugin--name" title="The “name” property">name</a></td>
 <td class="property_flags">Read</td>
 </tr>
 <tr>
 <td class="property_type">
 <span class="type">gchar</span> *</td>
-<td class="property_name"><a class="link" href="NMVpnEditor.html#NMVpnEditorPlugin--service" title="The “service” property">service</a></td>
+<td class="property_name"><a class="link" href="NMVpnEditorPlugin.html#NMVpnEditorPlugin--service" title="The “service” property">service</a></td>
 <td class="property_flags">Read</td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMVpnEditor.signals"></a><h2>Signals</h2>
+<a name="NMVpnEditorPlugin.signals"></a><h2>Signals</h2>
 <div class="informaltable"><table border="0">
 <colgroup>
 <col width="150px" class="signals_return">
@@ -157,13 +150,13 @@
 </colgroup>
 <tbody><tr>
 <td class="signal_type"><span class="returnvalue">void</span></td>
-<td class="signal_name"><a class="link" href="NMVpnEditor.html#NMVpnEditor-changed" title="The “changed” signal">changed</a></td>
+<td class="signal_name"><a class="link" href="NMVpnEditorPlugin.html#NMVpnEditor-changed" title="The “changed” signal">changed</a></td>
 <td class="signal_flags">Run First</td>
 </tr></tbody>
 </table></div>
 </div>
-<a name="NMVpnEditorPlugin"></a><div class="refsect1">
-<a name="NMVpnEditor.other"></a><h2>Types and Values</h2>
+<a name="NMVpnEditor"></a><div class="refsect1">
+<a name="NMVpnEditorPlugin.other"></a><h2>Types and Values</h2>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="name">
@@ -172,65 +165,71 @@
 <tbody>
 <tr>
 <td class="datatype_keyword">enum</td>
-<td class="function_name"><a class="link" href="NMVpnEditor.html#NMVpnEditorPluginCapability" title="enum NMVpnEditorPluginCapability">NMVpnEditorPluginCapability</a></td>
+<td class="function_name"><a class="link" href="NMVpnEditorPlugin.html#NMVpnEditorPluginCapability" title="enum NMVpnEditorPluginCapability">NMVpnEditorPluginCapability</a></td>
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
-<td class="function_name"><a class="link" href="NMVpnEditor.html#NM-VPN-EDITOR-PLUGIN-NAME:CAPS" title="NM_VPN_EDITOR_PLUGIN_NAME">NM_VPN_EDITOR_PLUGIN_NAME</a></td>
+<td class="function_name"><a class="link" href="NMVpnEditorPlugin.html#NM-VPN-EDITOR-PLUGIN-NAME:CAPS" title="NM_VPN_EDITOR_PLUGIN_NAME">NM_VPN_EDITOR_PLUGIN_NAME</a></td>
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
-<td class="function_name"><a class="link" href="NMVpnEditor.html#NM-VPN-EDITOR-PLUGIN-DESCRIPTION:CAPS" title="NM_VPN_EDITOR_PLUGIN_DESCRIPTION">NM_VPN_EDITOR_PLUGIN_DESCRIPTION</a></td>
+<td class="function_name"><a class="link" href="NMVpnEditorPlugin.html#NM-VPN-EDITOR-PLUGIN-DESCRIPTION:CAPS" title="NM_VPN_EDITOR_PLUGIN_DESCRIPTION">NM_VPN_EDITOR_PLUGIN_DESCRIPTION</a></td>
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
-<td class="function_name"><a class="link" href="NMVpnEditor.html#NM-VPN-EDITOR-PLUGIN-SERVICE:CAPS" title="NM_VPN_EDITOR_PLUGIN_SERVICE">NM_VPN_EDITOR_PLUGIN_SERVICE</a></td>
+<td class="function_name"><a class="link" href="NMVpnEditorPlugin.html#NM-VPN-EDITOR-PLUGIN-SERVICE:CAPS" title="NM_VPN_EDITOR_PLUGIN_SERVICE">NM_VPN_EDITOR_PLUGIN_SERVICE</a></td>
 </tr>
 <tr>
 <td class="datatype_keyword"> </td>
-<td class="function_name"><a class="link" href="NMVpnEditor.html#NMVpnEditorPluginInterface" title="NMVpnEditorPluginInterface">NMVpnEditorPluginInterface</a></td>
+<td class="function_name"><a class="link" href="NMVpnEditorPlugin.html#NMVpnEditorPluginInterface" title="NMVpnEditorPluginInterface">NMVpnEditorPluginInterface</a></td>
 </tr>
 <tr>
 <td class="datatype_keyword"> </td>
-<td class="function_name"><a class="link" href="NMVpnEditor.html#NMVpnEditorInterface" title="NMVpnEditorInterface">NMVpnEditorInterface</a></td>
+<td class="function_name"><a class="link" href="NMVpnEditorPlugin.html#NMVpnEditor-struct" title="NMVpnEditor">NMVpnEditor</a></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMVpnEditor.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    GFlags
+<a name="NMVpnEditorPlugin.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen">    <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GFlags</a>
     <span class="lineart">╰──</span> NMVpnEditorPluginCapability
-    GInterface
+    <a href="/usr/share/gtk-doc/html/gobject/GTypeModule.html">GInterface</a>
     <span class="lineart">├──</span> NMVpnEditor
     <span class="lineart">╰──</span> NMVpnEditorPlugin
 </pre>
 </div>
 <div class="refsect1">
-<a name="NMVpnEditor.description"></a><h2>Description</h2>
+<a name="NMVpnEditorPlugin.prerequisites"></a><h2>Prerequisites</h2>
+<p>
+NMVpnEditor requires
+ GObject.</p>
+</div>
+<div class="refsect1">
+<a name="NMVpnEditorPlugin.description"></a><h2>Description</h2>
 </div>
 <div class="refsect1">
-<a name="NMVpnEditor.functions_details"></a><h2>Functions</h2>
+<a name="NMVpnEditorPlugin.functions_details"></a><h2>Functions</h2>
 <div class="refsect2">
 <a name="NMVpnEditorPluginFactory"></a><h3>NMVpnEditorPluginFactory ()</h3>
-<pre class="programlisting"><a class="link" href="NMVpnEditor.html#NMVpnEditorPlugin"><span class="returnvalue">NMVpnEditorPlugin</span></a> *
+<pre class="programlisting"><a class="link" href="NMVpnEditorPlugin.html" title="NMVpnEditorPlugin"><span class="returnvalue">NMVpnEditorPlugin</span></a> *
 <span class="c_punctuation">(</span>*NMVpnEditorPluginFactory<span class="c_punctuation">)</span> (<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 </div>
 <hr>
 <div class="refsect2">
 <a name="nm-vpn-editor-plugin-factory"></a><h3>nm_vpn_editor_plugin_factory ()</h3>
-<pre class="programlisting"><a class="link" href="NMVpnEditor.html#NMVpnEditorPlugin"><span class="returnvalue">NMVpnEditorPlugin</span></a> *
+<pre class="programlisting"><a class="link" href="NMVpnEditorPlugin.html" title="NMVpnEditorPlugin"><span class="returnvalue">NMVpnEditorPlugin</span></a> *
 nm_vpn_editor_plugin_factory (<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 </div>
 <hr>
 <div class="refsect2">
 <a name="nm-vpn-editor-plugin-get-editor"></a><h3>nm_vpn_editor_plugin_get_editor ()</h3>
-<pre class="programlisting"><a class="link" href="NMVpnEditor.html" title="NMVpnEditor"><span class="returnvalue">NMVpnEditor</span></a> *
-nm_vpn_editor_plugin_get_editor (<em class="parameter"><code><a class="link" href="NMVpnEditor.html#NMVpnEditorPlugin"><span class="type">NMVpnEditorPlugin</span></a> *plugin</code></em>,
+<pre class="programlisting"><a class="link" href="NMVpnEditorPlugin.html#NMVpnEditor"><span class="returnvalue">NMVpnEditor</span></a> *
+nm_vpn_editor_plugin_get_editor (<em class="parameter"><code><a class="link" href="NMVpnEditorPlugin.html" title="NMVpnEditorPlugin"><span class="type">NMVpnEditorPlugin</span></a> *plugin</code></em>,
                                  <em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>,
                                  <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.7.3.10.4.4"></a><h4>Returns</h4>
+<a name="id-1.7.3.11.4.4"></a><h4>Returns</h4>
 <p>. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -238,18 +237,18 @@ nm_vpn_editor_plugin_get_editor (<em class="parameter"><code><a class="link" hre
 <hr>
 <div class="refsect2">
 <a name="nm-vpn-editor-plugin-get-capabilities"></a><h3>nm_vpn_editor_plugin_get_capabilities ()</h3>
-<pre class="programlisting"><a class="link" href="NMVpnEditor.html#NMVpnEditorPluginCapability" title="enum NMVpnEditorPluginCapability"><span class="returnvalue">NMVpnEditorPluginCapability</span></a>
-nm_vpn_editor_plugin_get_capabilities (<em class="parameter"><code><a class="link" href="NMVpnEditor.html#NMVpnEditorPlugin"><span class="type">NMVpnEditorPlugin</span></a> *plugin</code></em>);</pre>
+<pre class="programlisting"><a class="link" href="NMVpnEditorPlugin.html#NMVpnEditorPluginCapability" title="enum NMVpnEditorPluginCapability"><span class="returnvalue">NMVpnEditorPluginCapability</span></a>
+nm_vpn_editor_plugin_get_capabilities (<em class="parameter"><code><a class="link" href="NMVpnEditorPlugin.html" title="NMVpnEditorPlugin"><span class="type">NMVpnEditorPlugin</span></a> *plugin</code></em>);</pre>
 </div>
 <hr>
 <div class="refsect2">
 <a name="nm-vpn-editor-plugin-import"></a><h3>nm_vpn_editor_plugin_import ()</h3>
 <pre class="programlisting"><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="returnvalue">NMConnection</span></a> *
-nm_vpn_editor_plugin_import (<em class="parameter"><code><a class="link" href="NMVpnEditor.html#NMVpnEditorPlugin"><span class="type">NMVpnEditorPlugin</span></a> *plugin</code></em>,
+nm_vpn_editor_plugin_import (<em class="parameter"><code><a class="link" href="NMVpnEditorPlugin.html" title="NMVpnEditorPlugin"><span class="type">NMVpnEditorPlugin</span></a> *plugin</code></em>,
                              <em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
                              <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.7.3.10.6.4"></a><h4>Returns</h4>
+<a name="id-1.7.3.11.6.4"></a><h4>Returns</h4>
 <p>. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -258,7 +257,7 @@ nm_vpn_editor_plugin_import (<em class="parameter"><code><a class="link" href="N
 <div class="refsect2">
 <a name="nm-vpn-editor-plugin-export"></a><h3>nm_vpn_editor_plugin_export ()</h3>
 <pre class="programlisting"><span class="returnvalue">gboolean</span>
-nm_vpn_editor_plugin_export (<em class="parameter"><code><a class="link" href="NMVpnEditor.html#NMVpnEditorPlugin"><span class="type">NMVpnEditorPlugin</span></a> *plugin</code></em>,
+nm_vpn_editor_plugin_export (<em class="parameter"><code><a class="link" href="NMVpnEditorPlugin.html" title="NMVpnEditorPlugin"><span class="type">NMVpnEditorPlugin</span></a> *plugin</code></em>,
                              <em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
                              <em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>,
                              <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
@@ -268,36 +267,92 @@ nm_vpn_editor_plugin_export (<em class="parameter"><code><a class="link" href="N
 <a name="nm-vpn-editor-plugin-get-suggested-filename"></a><h3>nm_vpn_editor_plugin_get_suggested_filename ()</h3>
 <pre class="programlisting"><span class="returnvalue">char</span> *
 nm_vpn_editor_plugin_get_suggested_filename
-                               (<em class="parameter"><code><a class="link" href="NMVpnEditor.html#NMVpnEditorPlugin"><span class="type">NMVpnEditorPlugin</span></a> *plugin</code></em>,
+                               (<em class="parameter"><code><a class="link" href="NMVpnEditorPlugin.html" title="NMVpnEditorPlugin"><span class="type">NMVpnEditorPlugin</span></a> *plugin</code></em>,
                                 <em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>);</pre>
 </div>
 <hr>
 <div class="refsect2">
-<a name="nm-vpn-editor-get-widget"></a><h3>nm_vpn_editor_get_widget ()</h3>
-<pre class="programlisting"><span class="returnvalue">GObject</span> *
-nm_vpn_editor_get_widget (<em class="parameter"><code><a class="link" href="NMVpnEditor.html" title="NMVpnEditor"><span class="type">NMVpnEditor</span></a> *editor</code></em>);</pre>
+<a name="nm-vpn-editor-plugin-load-from-file"></a><h3>nm_vpn_editor_plugin_load_from_file ()</h3>
+<pre class="programlisting"><a class="link" href="NMVpnEditorPlugin.html" title="NMVpnEditorPlugin"><span class="returnvalue">NMVpnEditorPlugin</span></a> *
+nm_vpn_editor_plugin_load_from_file (<em class="parameter"><code>const <span class="type">char</span> *plugin_filename</code></em>,
+                                     <em class="parameter"><code>const <span class="type">char</span> *check_service</code></em>,
+                                     <em class="parameter"><code><span class="type">int</span> check_owner</code></em>,
+                                     <em class="parameter"><code><a class="link" href="libnm-nm-utils.html#NMUtilsCheckFilePredicate" title="NMUtilsCheckFilePredicate ()"><span class="type">NMUtilsCheckFilePredicate</span></a> check_file</code></em>,
+                                     <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
+                                     <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+<p>Load the shared libary <em class="parameter"><code>plugin_filename</code></em>
+ and create a new
+<a class="link" href="NMVpnEditorPlugin.html" title="NMVpnEditorPlugin"><span class="type">NMVpnEditorPlugin</span></a> instace via the <a class="link" href="NMVpnEditorPlugin.html#NMVpnEditorPluginFactory" title="NMVpnEditorPluginFactory ()"><span class="type">NMVpnEditorPluginFactory</span></a>
+function.</p>
 <div class="refsect3">
-<a name="id-1.7.3.10.9.4"></a><h4>Returns</h4>
-<p>. </p>
-<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+<a name="id-1.7.3.11.9.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>plugin_filename</p></td>
+<td class="parameter_description"><p>The path to the share library to load.
+Apply some common heuristics to find the library, such as
+appending "so" file ending.
+If the path is not an absolute path or no matching module
+can be found, lookup inside a directory defined at compile time.
+Due to this, <em class="parameter"><code>check_file</code></em>
+might be called for two different paths.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>check_service</p></td>
+<td class="parameter_description"><p>if not-null, check that the loaded plugin advertises
+the given service.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>check_owner</p></td>
+<td class="parameter_description"><p>if non-negative, check whether the file is owned
+by UID <em class="parameter"><code>check_owner</code></em>
+or by root. In this case also check that
+the file is not writable by anybody else.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>check_file</p></td>
+<td class="parameter_description"><p> optional callback to validate the file prior to
+loading the shared library. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="The callback is valid only during the call to the method."><span class="acronym">scope call</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data for <em class="parameter"><code>check_file</code></em>
+</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>on failure the error reason.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
 </div>
+<div class="refsect3">
+<a name="id-1.7.3.11.9.6"></a><h4>Returns</h4>
+<p> a new plugin instance or <code class="literal">NULL</code> on error. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
-<hr>
-<div class="refsect2">
-<a name="nm-vpn-editor-update-connection"></a><h3>nm_vpn_editor_update_connection ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
-nm_vpn_editor_update_connection (<em class="parameter"><code><a class="link" href="NMVpnEditor.html" title="NMVpnEditor"><span class="type">NMVpnEditor</span></a> *editor</code></em>,
-                                 <em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>,
-                                 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+<p class="since">Since: 1.2</p>
 </div>
 </div>
 <div class="refsect1">
-<a name="NMVpnEditor.other_details"></a><h2>Types and Values</h2>
+<a name="NMVpnEditorPlugin.other_details"></a><h2>Types and Values</h2>
 <div class="refsect2">
 <a name="NMVpnEditorPluginCapability"></a><h3>enum NMVpnEditorPluginCapability</h3>
 <p>Flags that indicate certain capabilities of the plugin to editor programs.</p>
 <div class="refsect3">
-<a name="id-1.7.3.11.2.4"></a><h4>Members</h4>
+<a name="id-1.7.3.12.2.4"></a><h4>Members</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="300px" class="enum_members_name">
@@ -381,7 +436,7 @@ nm_vpn_editor_update_connection (<em class="parameter"><code><a class="link" hre
 </pre>
 <p>Interface for VPN editor plugins.</p>
 <div class="refsect3">
-<a name="id-1.7.3.11.6.5"></a><h4>Members</h4>
+<a name="id-1.7.3.12.6.5"></a><h4>Members</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="300px" class="struct_members_name">
@@ -396,7 +451,7 @@ nm_vpn_editor_update_connection (<em class="parameter"><code><a class="link" hre
 </tr>
 <tr>
 <td class="struct_member_name"><p><em class="structfield"><code><a name="NMVpnEditorPluginInterface.get-editor"></a>get_editor</code></em> ()</p></td>
-<td class="struct_member_description"><p>returns an <a class="link" href="NMVpnEditor.html" title="NMVpnEditor"><span class="type">NMVpnEditor</span></a>, pre-filled with values from <em class="parameter"><code>connection</code></em>
+<td class="struct_member_description"><p>returns an <a class="link" href="NMVpnEditorPlugin.html#NMVpnEditor"><span class="type">NMVpnEditor</span></a>, pre-filled with values from <em class="parameter"><code>connection</code></em>
 if non-<code class="literal">NULL</code>.</p></td>
 <td class="struct_member_annotations"> </td>
 </tr>
@@ -438,73 +493,12 @@ the caller.</p></td>
 </div>
 <hr>
 <div class="refsect2">
-<a name="NMVpnEditorInterface"></a><h3>NMVpnEditorInterface</h3>
-<pre class="programlisting">typedef struct {
-	GTypeInterface g_iface;
-
-	GObject * (*get_widget) (NMVpnEditor *editor);
-
-	void (*placeholder) (void);
-
-	gboolean (*update_connection) (NMVpnEditor *editor,
-	                               NMConnection *connection,
-	                               GError **error);
-
-	void (*changed) (NMVpnEditor *editor);
-} NMVpnEditorInterface;
-</pre>
-<p>Interface for editing a specific <a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a></p>
-<div class="refsect3">
-<a name="id-1.7.3.11.7.5"></a><h4>Members</h4>
-<div class="informaltable"><table width="100%" border="0">
-<colgroup>
-<col width="300px" class="struct_members_name">
-<col class="struct_members_description">
-<col width="200px" class="struct_members_annotations">
-</colgroup>
-<tbody>
-<tr>
-<td class="struct_member_name"><p><span class="type">GTypeInterface</span> <em class="structfield"><code><a name="NMVpnEditorInterface.g-iface"></a>g_iface</code></em>;</p></td>
-<td class="struct_member_description"><p>the parent interface</p></td>
-<td class="struct_member_annotations"> </td>
-</tr>
-<tr>
-<td class="struct_member_name"><p><em class="structfield"><code><a name="NMVpnEditorInterface.get-widget"></a>get_widget</code></em> ()</p></td>
-<td class="struct_member_description"><p>return the <span class="type">GtkWidget</span> for the VPN editor's UI</p></td>
-<td class="struct_member_annotations"> </td>
-</tr>
-<tr>
-<td class="struct_member_name"><p><em class="structfield"><code><a name="NMVpnEditorInterface.placeholder"></a>placeholder</code></em> ()</p></td>
-<td class="struct_member_description"><p>not currently used</p></td>
-<td class="struct_member_annotations"> </td>
-</tr>
-<tr>
-<td class="struct_member_name"><p><em class="structfield"><code><a name="NMVpnEditorInterface.update-connection"></a>update_connection</code></em> ()</p></td>
-<td class="struct_member_description"><p>called to save the user-entered options to the connection
-object.  Should return <code class="literal">FALSE</code> and set <em class="parameter"><code>error</code></em>
-if the current options are
-invalid.  <em class="parameter"><code>error</code></em>
-should contain enough information for the plugin to
-determine which UI widget is invalid at a later point in time.  For
-example, creating unique error codes for what error occurred and populating
-the message field of <em class="parameter"><code>error</code></em>
-with the name of the invalid property.</p></td>
-<td class="struct_member_annotations"> </td>
-</tr>
-<tr>
-<td class="struct_member_name"><p><em class="structfield"><code><a name="NMVpnEditorInterface.changed"></a>changed</code></em> ()</p></td>
-<td class="struct_member_description"><p>emitted when the value of a UI widget changes.  May trigger a
-validity check via <em class="parameter"><code>update_connection</code></em>
-to write values to the connection.</p></td>
-<td class="struct_member_annotations"> </td>
-</tr>
-</tbody>
-</table></div>
-</div>
+<a name="NMVpnEditor-struct"></a><h3>NMVpnEditor</h3>
+<pre class="programlisting">typedef struct _NMVpnEditor NMVpnEditor;</pre>
 </div>
 </div>
 <div class="refsect1">
-<a name="NMVpnEditor.property-details"></a><h2>Property Details</h2>
+<a name="NMVpnEditorPlugin.property-details"></a><h2>Property Details</h2>
 <div class="refsect2">
 <a name="NMVpnEditorPlugin--description"></a><h3>The <code class="literal">“description”</code> property</h3>
 <pre class="programlisting">  “description”              <span class="type">gchar</span> *</pre>
@@ -530,11 +524,11 @@ to write values to the connection.</p></td>
 </div>
 </div>
 <div class="refsect1">
-<a name="NMVpnEditor.signal-details"></a><h2>Signal Details</h2>
+<a name="NMVpnEditorPlugin.signal-details"></a><h2>Signal Details</h2>
 <div class="refsect2">
 <a name="NMVpnEditor-changed"></a><h3>The <code class="literal">“changed”</code> signal</h3>
 <pre class="programlisting"><span class="returnvalue">void</span>
-user_function (<a class="link" href="NMVpnEditor.html" title="NMVpnEditor"><span class="type">NMVpnEditor</span></a> *nmvpneditor,
+user_function (<a class="link" href="NMVpnEditorPlugin.html#NMVpnEditor"><span class="type">NMVpnEditor</span></a> *nmvpneditor,
                <span class="type">gpointer</span>     user_data)</pre>
 <p>Flags: Run First</p>
 </div>
diff --git a/docs/libnm/html/NMWimaxNsp.html b/docs/libnm/html/NMWimaxNsp.html
index 52fcc5ec..8a73c9b9 100644
--- a/docs/libnm/html/NMWimaxNsp.html
+++ b/docs/libnm/html/NMWimaxNsp.html
@@ -140,7 +140,7 @@
 </div>
 <div class="refsect1">
 <a name="NMWimaxNsp.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    GEnum
+<pre class="screen">    <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GEnum</a>
     <span class="lineart">╰──</span> NMWimaxNspNetworkType
     GObject
     <span class="lineart">╰──</span> <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
@@ -158,7 +158,7 @@
 nm_wimax_nsp_get_name (<em class="parameter"><code><a class="link" href="NMWimaxNsp.html" title="NMWimaxNsp"><span class="type">NMWimaxNsp</span></a> *nsp</code></em>);</pre>
 <p>Gets the name of the wimax NSP</p>
 <div class="refsect3">
-<a name="id-1.5.20.8.2.5"></a><h4>Parameters</h4>
+<a name="id-1.5.24.8.2.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -173,7 +173,7 @@ nm_wimax_nsp_get_name (<em class="parameter"><code><a class="link" href="NMWimax
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.20.8.2.6"></a><h4>Returns</h4>
+<a name="id-1.5.24.8.2.6"></a><h4>Returns</h4>
 <p> the name</p>
 </div>
 </div>
@@ -184,7 +184,7 @@ nm_wimax_nsp_get_name (<em class="parameter"><code><a class="link" href="NMWimax
 nm_wimax_nsp_get_signal_quality (<em class="parameter"><code><a class="link" href="NMWimaxNsp.html" title="NMWimaxNsp"><span class="type">NMWimaxNsp</span></a> *nsp</code></em>);</pre>
 <p>Gets the WPA signal quality of the wimax NSP.</p>
 <div class="refsect3">
-<a name="id-1.5.20.8.3.5"></a><h4>Parameters</h4>
+<a name="id-1.5.24.8.3.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -199,7 +199,7 @@ nm_wimax_nsp_get_signal_quality (<em class="parameter"><code><a class="link" hre
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.20.8.3.6"></a><h4>Returns</h4>
+<a name="id-1.5.24.8.3.6"></a><h4>Returns</h4>
 <p> the signal quality</p>
 </div>
 </div>
@@ -210,7 +210,7 @@ nm_wimax_nsp_get_signal_quality (<em class="parameter"><code><a class="link" hre
 nm_wimax_nsp_get_network_type (<em class="parameter"><code><a class="link" href="NMWimaxNsp.html" title="NMWimaxNsp"><span class="type">NMWimaxNsp</span></a> *nsp</code></em>);</pre>
 <p>Gets the network type of the wimax NSP.</p>
 <div class="refsect3">
-<a name="id-1.5.20.8.4.5"></a><h4>Parameters</h4>
+<a name="id-1.5.24.8.4.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -225,7 +225,7 @@ nm_wimax_nsp_get_network_type (<em class="parameter"><code><a class="link" href=
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.20.8.4.6"></a><h4>Returns</h4>
+<a name="id-1.5.24.8.4.6"></a><h4>Returns</h4>
 <p> the network type</p>
 </div>
 </div>
@@ -240,7 +240,7 @@ return connections which may be activated with the NSP.  Any returned
 connections will match the <em class="parameter"><code>nsp</code></em>
 's network name and other attributes.</p>
 <div class="refsect3">
-<a name="id-1.5.20.8.5.5"></a><h4>Parameters</h4>
+<a name="id-1.5.24.8.5.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -263,7 +263,7 @@ filter. </p></td>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.20.8.5.6"></a><h4>Returns</h4>
+<a name="id-1.5.24.8.5.6"></a><h4>Returns</h4>
 <p> an array of
 <a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnections</span></a> that could be activated with the given <em class="parameter"><code>nsp</code></em>
 .  The array should
@@ -282,7 +282,7 @@ connection may be activated with that NSP.  The connection must match the
 <em class="parameter"><code>nsp</code></em>
 's network name and other attributes.</p>
 <div class="refsect3">
-<a name="id-1.5.20.8.6.5"></a><h4>Parameters</h4>
+<a name="id-1.5.24.8.6.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -306,7 +306,7 @@ against</p></td>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.5.20.8.6.6"></a><h4>Returns</h4>
+<a name="id-1.5.24.8.6.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the connection may be activated with this WiMAX NSP,
 <code class="literal">FALSE</code> if it cannot be.</p>
 </div>
@@ -336,7 +336,7 @@ against</p></td>
 <a name="NMWimaxNspNetworkType"></a><h3>enum NMWimaxNspNetworkType</h3>
 <p>WiMAX network type.</p>
 <div class="refsect3">
-<a name="id-1.5.20.9.5.4"></a><h4>Members</h4>
+<a name="id-1.5.24.9.5.4"></a><h4>Members</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="300px" class="enum_members_name">
diff --git a/docs/libnm/html/api-index-full.html b/docs/libnm/html/api-index-full.html
index f9a2a57e..e63ef7bf 100644
--- a/docs/libnm/html/api-index-full.html
+++ b/docs/libnm/html/api-index-full.html
@@ -27,6 +27,8 @@
                      <span class="dim">|</span> 
                   <a class="shortcut" href="#idxK">K</a>
                      <span class="dim">|</span> 
+                  <a class="shortcut" href="#idxL">L</a>
+                     <span class="dim">|</span> 
                   <a class="shortcut" href="#idxM">M</a>
                      <span class="dim">|</span> 
                   <a class="shortcut" href="#idxO">O</a>
@@ -405,11 +407,7 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="libnm-nm-version.html#NM-AVAILABLE-IN-1-0-4:CAPS" title="NM_AVAILABLE_IN_1_0_4">NM_AVAILABLE_IN_1_0_4</a>, macro in <a class="link" href="libnm-nm-version.html" title="nm-version">nm-version</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="libnm-nm-dbus-interface.html#NM-AVAILABLE-IN-1-0-6:CAPS" title="NM_AVAILABLE_IN_1_0_6">NM_AVAILABLE_IN_1_0_6</a>, macro in <a class="link" href="libnm-nm-version.html" title="nm-version">nm-version</a>
+<a class="link" href="libnm-nm-dbus-interface.html#NM-AVAILABLE-IN-1-2:CAPS" title="NM_AVAILABLE_IN_1_2">NM_AVAILABLE_IN_1_2</a>, macro in <a class="link" href="libnm-nm-version.html" title="nm-version">nm-version</a>
 </dt>
 <dd></dd>
 <a name="idxB"></a><h3 class="title">B</h3>
@@ -419,6 +417,14 @@
 <dd></dd>
 <a name="idxC"></a><h3 class="title">C</h3>
 <dt>
+<a class="link" href="NMClient.html#NMClient-any-device-added" title="The “any-device-added” signal">NMClient::any-device-added</a>, object signal in <a class="link" href="NMClient.html" title="NMClient">NMClient</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMClient.html#NMClient-any-device-removed" title="The “any-device-removed” signal">NMClient::any-device-removed</a>, object signal in <a class="link" href="NMClient.html" title="NMClient">NMClient</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMClient.html#NMClient-connection-added" title="The “connection-added” signal">NMClient::connection-added</a>, object signal in <a class="link" href="NMClient.html" title="NMClient">NMClient</a>
 </dt>
 <dd></dd>
@@ -447,6 +453,10 @@
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMClient.html#NMClient--all-devices" title="The “all-devices” property">NMClient:all-devices</a>, object property in <a class="link" href="NMClient.html" title="NMClient">NMClient</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMClient.html#NMClient--can-modify" title="The “can-modify” property">NMClient:can-modify</a>, object property in <a class="link" href="NMClient.html" title="NMClient">NMClient</a>
 </dt>
 <dd></dd>
@@ -563,6 +573,18 @@
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMClient.html#NM-CLIENT-ALL-DEVICES:CAPS" title="NM_CLIENT_ALL_DEVICES">NM_CLIENT_ALL_DEVICES</a>, macro in <a class="link" href="NMClient.html" title="NMClient">NMClient</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMClient.html#NM-CLIENT-ANY-DEVICE-ADDED:CAPS" title="NM_CLIENT_ANY_DEVICE_ADDED">NM_CLIENT_ANY_DEVICE_ADDED</a>, macro in <a class="link" href="NMClient.html" title="NMClient">NMClient</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMClient.html#NM-CLIENT-ANY-DEVICE-REMOVED:CAPS" title="NM_CLIENT_ANY_DEVICE_REMOVED">NM_CLIENT_ANY_DEVICE_REMOVED</a>, macro in <a class="link" href="NMClient.html" title="NMClient">NMClient</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMClient.html#NM-CLIENT-CAN-MODIFY:CAPS" title="NM_CLIENT_CAN_MODIFY">NM_CLIENT_CAN_MODIFY</a>, macro in <a class="link" href="NMClient.html" title="NMClient">NMClient</a>
 </dt>
 <dd></dd>
@@ -635,6 +657,10 @@
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMClient.html#nm-client-get-all-devices" title="nm_client_get_all_devices ()">nm_client_get_all_devices</a>, function in <a class="link" href="NMClient.html" title="NMClient">NMClient</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMClient.html#nm-client-get-connections" title="nm_client_get_connections ()">nm_client_get_connections</a>, function in <a class="link" href="NMClient.html" title="NMClient">NMClient</a>
 </dt>
 <dd></dd>
@@ -987,6 +1013,14 @@
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="libnm-NMConnection.html#nm-connection-get-setting-ip-tunnel" title="nm_connection_get_setting_ip_tunnel ()">nm_connection_get_setting_ip_tunnel</a>, function in <a class="link" href="libnm-NMConnection.html" title="NMConnection">NMConnection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libnm-NMConnection.html#nm-connection-get-setting-macvlan" title="nm_connection_get_setting_macvlan ()">nm_connection_get_setting_macvlan</a>, function in <a class="link" href="libnm-NMConnection.html" title="NMConnection">NMConnection</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="libnm-NMConnection.html#nm-connection-get-setting-olpc-mesh" title="nm_connection_get_setting_olpc_mesh ()">nm_connection_get_setting_olpc_mesh</a>, function in <a class="link" href="libnm-NMConnection.html" title="NMConnection">NMConnection</a>
 </dt>
 <dd></dd>
@@ -1011,6 +1045,10 @@
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="libnm-NMConnection.html#nm-connection-get-setting-tun" title="nm_connection_get_setting_tun ()">nm_connection_get_setting_tun</a>, function in <a class="link" href="libnm-NMConnection.html" title="NMConnection">NMConnection</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="libnm-NMConnection.html#nm-connection-get-setting-vlan" title="nm_connection_get_setting_vlan ()">nm_connection_get_setting_vlan</a>, function in <a class="link" href="libnm-NMConnection.html" title="NMConnection">NMConnection</a>
 </dt>
 <dd></dd>
@@ -1019,6 +1057,10 @@
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="libnm-NMConnection.html#nm-connection-get-setting-vxlan" title="nm_connection_get_setting_vxlan ()">nm_connection_get_setting_vxlan</a>, function in <a class="link" href="libnm-NMConnection.html" title="NMConnection">NMConnection</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="libnm-NMConnection.html#nm-connection-get-setting-wimax" title="nm_connection_get_setting_wimax ()">nm_connection_get_setting_wimax</a>, function in <a class="link" href="libnm-NMConnection.html" title="NMConnection">NMConnection</a>
 </dt>
 <dd></dd>
@@ -1099,6 +1141,10 @@
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="libnm-NMConnection.html#nm-connection-verify-secrets" title="nm_connection_verify_secrets ()">nm_connection_verify_secrets</a>, function in <a class="link" href="libnm-NMConnection.html" title="NMConnection">NMConnection</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="libnm-nm-dbus-interface.html#NMConnectivityState" title="enum NMConnectivityState">NMConnectivityState</a>, enum in <a class="link" href="libnm-nm-dbus-interface.html" title="nm-dbus-interface">nm-dbus-interface</a>
 </dt>
 <dd></dd>
@@ -1164,6 +1210,10 @@
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-IP-TUNNEL:CAPS" title="NM_DBUS_INTERFACE_DEVICE_IP_TUNNEL">NM_DBUS_INTERFACE_DEVICE_IP_TUNNEL</a>, macro in <a class="link" href="libnm-nm-dbus-interface.html" title="nm-dbus-interface">nm-dbus-interface</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-MACVLAN:CAPS" title="NM_DBUS_INTERFACE_DEVICE_MACVLAN">NM_DBUS_INTERFACE_DEVICE_MACVLAN</a>, macro in <a class="link" href="libnm-nm-dbus-interface.html" title="nm-dbus-interface">nm-dbus-interface</a>
 </dt>
 <dd></dd>
@@ -1392,6 +1442,14 @@ DEFINE_KF_WRAPPER_PROTO, macro in nm-keyfile-utils
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="libnm-nm-version.html#NM-DEPRECATED-IN-1-2:CAPS" title="NM_DEPRECATED_IN_1_2">NM_DEPRECATED_IN_1_2</a>, macro in <a class="link" href="libnm-nm-version.html" title="nm-version">nm-version</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libnm-nm-version.html#NM-DEPRECATED-IN-1-2-FOR:CAPS" title="NM_DEPRECATED_IN_1_2_FOR()">NM_DEPRECATED_IN_1_2_FOR</a>, macro in <a class="link" href="libnm-nm-version.html" title="nm-version">nm-version</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMDevice.html#NMDevice-state-changed" title="The “state-changed” signal">NMDevice::state-changed</a>, object signal in <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
 </dt>
 <dd></dd>
@@ -1456,6 +1514,10 @@ DEFINE_KF_WRAPPER_PROTO, macro in nm-keyfile-utils
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMDevice.html#NMDevice--lldp-neighbors" title="The “lldp-neighbors” property">NMDevice:lldp-neighbors</a>, object property in <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMDevice.html#NMDevice--managed" title="The “managed” property">NMDevice:managed</a>, object property in <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
 </dt>
 <dd></dd>
@@ -1468,6 +1530,10 @@ DEFINE_KF_WRAPPER_PROTO, macro in nm-keyfile-utils
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMDevice.html#NMDevice--nm-plugin-missing" title="The “nm-plugin-missing” property">NMDevice:nm-plugin-missing</a>, object property in <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMDevice.html#NMDevice--physical-port-id" title="The “physical-port-id” property">NMDevice:physical-port-id</a>, object property in <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
 </dt>
 <dd></dd>
@@ -1476,6 +1542,10 @@ DEFINE_KF_WRAPPER_PROTO, macro in nm-keyfile-utils
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMDevice.html#NMDevice--real" title="The “real” property">NMDevice:real</a>, object property in <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMDevice.html#NMDevice--state" title="The “state” property">NMDevice:state</a>, object property in <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
 </dt>
 <dd></dd>
@@ -1552,6 +1622,10 @@ DEFINE_KF_WRAPPER_PROTO, macro in nm-keyfile-utils
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMDeviceEthernet.html#NMDeviceEthernet--s390-subchannels" title="The “s390-subchannels” property">NMDeviceEthernet:s390-subchannels</a>, object property in <a class="link" href="NMDeviceEthernet.html" title="NMDeviceEthernet">NMDeviceEthernet</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMDeviceEthernet.html#NMDeviceEthernet--speed" title="The “speed” property">NMDeviceEthernet:speed</a>, object property in <a class="link" href="NMDeviceEthernet.html" title="NMDeviceEthernet">NMDeviceEthernet</a>
 </dt>
 <dd></dd>
@@ -1572,6 +1646,70 @@ DEFINE_KF_WRAPPER_PROTO, macro in nm-keyfile-utils
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--encapsulation-limit" title="The “encapsulation-limit” property">NMDeviceIPTunnel:encapsulation-limit</a>, object property in <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--flow-label" title="The “flow-label” property">NMDeviceIPTunnel:flow-label</a>, object property in <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--input-key" title="The “input-key” property">NMDeviceIPTunnel:input-key</a>, object property in <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--local" title="The “local” property">NMDeviceIPTunnel:local</a>, object property in <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--mode" title="The “mode” property">NMDeviceIPTunnel:mode</a>, object property in <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--output-key" title="The “output-key” property">NMDeviceIPTunnel:output-key</a>, object property in <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--parent" title="The “parent” property">NMDeviceIPTunnel:parent</a>, object property in <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--path-mtu-discovery" title="The “path-mtu-discovery” property">NMDeviceIPTunnel:path-mtu-discovery</a>, object property in <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--remote" title="The “remote” property">NMDeviceIPTunnel:remote</a>, object property in <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--tos" title="The “tos” property">NMDeviceIPTunnel:tos</a>, object property in <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--ttl" title="The “ttl” property">NMDeviceIPTunnel:ttl</a>, object property in <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceMacvlan.html#NMDeviceMacvlan--hw-address" title="The “hw-address” property">NMDeviceMacvlan:hw-address</a>, object property in <a class="link" href="NMDeviceMacvlan.html" title="NMDeviceMacvlan">NMDeviceMacvlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceMacvlan.html#NMDeviceMacvlan--mode" title="The “mode” property">NMDeviceMacvlan:mode</a>, object property in <a class="link" href="NMDeviceMacvlan.html" title="NMDeviceMacvlan">NMDeviceMacvlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceMacvlan.html#NMDeviceMacvlan--no-promisc" title="The “no-promisc” property">NMDeviceMacvlan:no-promisc</a>, object property in <a class="link" href="NMDeviceMacvlan.html" title="NMDeviceMacvlan">NMDeviceMacvlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceMacvlan.html#NMDeviceMacvlan--parent" title="The “parent” property">NMDeviceMacvlan:parent</a>, object property in <a class="link" href="NMDeviceMacvlan.html" title="NMDeviceMacvlan">NMDeviceMacvlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceMacvlan.html#NMDeviceMacvlan--tap" title="The “tap” property">NMDeviceMacvlan:tap</a>, object property in <a class="link" href="NMDeviceMacvlan.html" title="NMDeviceMacvlan">NMDeviceMacvlan</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMDeviceModem.html#NMDeviceModem--current-capabilities" title="The “current-capabilities” property">NMDeviceModem:current-capabilities</a>, object property in <a class="link" href="NMDeviceModem.html" title="NMDeviceModem">NMDeviceModem</a>
 </dt>
 <dd></dd>
@@ -1616,6 +1754,34 @@ DEFINE_KF_WRAPPER_PROTO, macro in nm-keyfile-utils
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMDeviceTun.html#NMDeviceTun--group" title="The “group” property">NMDeviceTun:group</a>, object property in <a class="link" href="NMDeviceTun.html" title="NMDeviceTun">NMDeviceTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceTun.html#NMDeviceTun--hw-address" title="The “hw-address” property">NMDeviceTun:hw-address</a>, object property in <a class="link" href="NMDeviceTun.html" title="NMDeviceTun">NMDeviceTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceTun.html#NMDeviceTun--mode" title="The “mode” property">NMDeviceTun:mode</a>, object property in <a class="link" href="NMDeviceTun.html" title="NMDeviceTun">NMDeviceTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceTun.html#NMDeviceTun--multi-queue" title="The “multi-queue” property">NMDeviceTun:multi-queue</a>, object property in <a class="link" href="NMDeviceTun.html" title="NMDeviceTun">NMDeviceTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceTun.html#NMDeviceTun--no-pi" title="The “no-pi” property">NMDeviceTun:no-pi</a>, object property in <a class="link" href="NMDeviceTun.html" title="NMDeviceTun">NMDeviceTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceTun.html#NMDeviceTun--owner" title="The “owner” property">NMDeviceTun:owner</a>, object property in <a class="link" href="NMDeviceTun.html" title="NMDeviceTun">NMDeviceTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceTun.html#NMDeviceTun--vnet-hdr" title="The “vnet-hdr” property">NMDeviceTun:vnet-hdr</a>, object property in <a class="link" href="NMDeviceTun.html" title="NMDeviceTun">NMDeviceTun</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="libnm-nm-dbus-interface.html#NMDeviceType" title="enum NMDeviceType">NMDeviceType</a>, enum in <a class="link" href="libnm-nm-dbus-interface.html" title="nm-dbus-interface">nm-dbus-interface</a>
 </dt>
 <dd></dd>
@@ -1636,6 +1802,78 @@ DEFINE_KF_WRAPPER_PROTO, macro in nm-keyfile-utils
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--ageing" title="The “ageing” property">NMDeviceVxlan:ageing</a>, object property in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--carrier" title="The “carrier” property">NMDeviceVxlan:carrier</a>, object property in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--dst-port" title="The “dst-port” property">NMDeviceVxlan:dst-port</a>, object property in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--group" title="The “group” property">NMDeviceVxlan:group</a>, object property in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--hw-address" title="The “hw-address” property">NMDeviceVxlan:hw-address</a>, object property in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--id" title="The “id” property">NMDeviceVxlan:id</a>, object property in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--l2miss" title="The “l2miss” property">NMDeviceVxlan:l2miss</a>, object property in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--l3miss" title="The “l3miss” property">NMDeviceVxlan:l3miss</a>, object property in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--learning" title="The “learning” property">NMDeviceVxlan:learning</a>, object property in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--limit" title="The “limit” property">NMDeviceVxlan:limit</a>, object property in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--local" title="The “local” property">NMDeviceVxlan:local</a>, object property in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--parent" title="The “parent” property">NMDeviceVxlan:parent</a>, object property in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--proxy" title="The “proxy” property">NMDeviceVxlan:proxy</a>, object property in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--rsc" title="The “rsc” property">NMDeviceVxlan:rsc</a>, object property in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--src-port-max" title="The “src-port-max” property">NMDeviceVxlan:src-port-max</a>, object property in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--src-port-min" title="The “src-port-min” property">NMDeviceVxlan:src-port-min</a>, object property in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--tos" title="The “tos” property">NMDeviceVxlan:tos</a>, object property in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--ttl" title="The “ttl” property">NMDeviceVxlan:ttl</a>, object property in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMDeviceWifi.html#NMDeviceWifi-access-point-added" title="The “access-point-added” signal">NMDeviceWifi::access-point-added</a>, object signal in <a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi">NMDeviceWifi</a>
 </dt>
 <dd></dd>
@@ -1892,6 +2130,10 @@ DEFINE_KF_WRAPPER_PROTO, macro in nm-keyfile-utils
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMDeviceEthernet.html#nm-device-ethernet-get-s390-subchannels" title="nm_device_ethernet_get_s390_subchannels ()">nm_device_ethernet_get_s390_subchannels</a>, function in <a class="link" href="NMDeviceEthernet.html" title="NMDeviceEthernet">NMDeviceEthernet</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMDeviceEthernet.html#nm-device-ethernet-get-speed" title="nm_device_ethernet_get_speed ()">nm_device_ethernet_get_speed</a>, function in <a class="link" href="NMDeviceEthernet.html" title="NMDeviceEthernet">NMDeviceEthernet</a>
 </dt>
 <dd></dd>
@@ -1904,6 +2146,10 @@ DEFINE_KF_WRAPPER_PROTO, macro in nm-keyfile-utils
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMDeviceEthernet.html#NM-DEVICE-ETHERNET-S390-SUBCHANNELS:CAPS" title="NM_DEVICE_ETHERNET_S390_SUBCHANNELS">NM_DEVICE_ETHERNET_S390_SUBCHANNELS</a>, macro in <a class="link" href="NMDeviceEthernet.html" title="NMDeviceEthernet">NMDeviceEthernet</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMDeviceEthernet.html#NM-DEVICE-ETHERNET-SPEED:CAPS" title="NM_DEVICE_ETHERNET_SPEED">NM_DEVICE_ETHERNET_SPEED</a>, macro in <a class="link" href="NMDeviceEthernet.html" title="NMDeviceEthernet">NMDeviceEthernet</a>
 </dt>
 <dd></dd>
@@ -2000,6 +2246,10 @@ DEFINE_KF_WRAPPER_PROTO, macro in nm-keyfile-utils
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMDevice.html#nm-device-get-lldp-neighbors" title="nm_device_get_lldp_neighbors ()">nm_device_get_lldp_neighbors</a>, function in <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMDevice.html#nm-device-get-managed" title="nm_device_get_managed ()">nm_device_get_managed</a>, function in <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
 </dt>
 <dd></dd>
@@ -2012,6 +2262,10 @@ DEFINE_KF_WRAPPER_PROTO, macro in nm-keyfile-utils
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMDevice.html#nm-device-get-nm-plugin-missing" title="nm_device_get_nm_plugin_missing ()">nm_device_get_nm_plugin_missing</a>, function in <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMDevice.html#nm-device-get-physical-port-id" title="nm_device_get_physical_port_id ()">nm_device_get_physical_port_id</a>, function in <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
 </dt>
 <dd></dd>
@@ -2076,10 +2330,146 @@ DEFINE_KF_WRAPPER_PROTO, macro in nm-keyfile-utils
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-ENCAPSULATION-LIMIT:CAPS" title="NM_DEVICE_IP_TUNNEL_ENCAPSULATION_LIMIT">NM_DEVICE_IP_TUNNEL_ENCAPSULATION_LIMIT</a>, macro in <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-FLOW-LABEL:CAPS" title="NM_DEVICE_IP_TUNNEL_FLOW_LABEL">NM_DEVICE_IP_TUNNEL_FLOW_LABEL</a>, macro in <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-encapsulation-limit" title="nm_device_ip_tunnel_get_encapsulation_limit ()">nm_device_ip_tunnel_get_encapsulation_limit</a>, function in <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-flow-label" title="nm_device_ip_tunnel_get_flow_label ()">nm_device_ip_tunnel_get_flow_label</a>, function in <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-input-key" title="nm_device_ip_tunnel_get_input_key ()">nm_device_ip_tunnel_get_input_key</a>, function in <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-local" title="nm_device_ip_tunnel_get_local ()">nm_device_ip_tunnel_get_local</a>, function in <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-mode" title="nm_device_ip_tunnel_get_mode ()">nm_device_ip_tunnel_get_mode</a>, function in <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-output-key" title="nm_device_ip_tunnel_get_output_key ()">nm_device_ip_tunnel_get_output_key</a>, function in <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-parent" title="nm_device_ip_tunnel_get_parent ()">nm_device_ip_tunnel_get_parent</a>, function in <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-path-mtu-discovery" title="nm_device_ip_tunnel_get_path_mtu_discovery ()">nm_device_ip_tunnel_get_path_mtu_discovery</a>, function in <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-remote" title="nm_device_ip_tunnel_get_remote ()">nm_device_ip_tunnel_get_remote</a>, function in <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-tos" title="nm_device_ip_tunnel_get_tos ()">nm_device_ip_tunnel_get_tos</a>, function in <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-ttl" title="nm_device_ip_tunnel_get_ttl ()">nm_device_ip_tunnel_get_ttl</a>, function in <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-INPUT-KEY:CAPS" title="NM_DEVICE_IP_TUNNEL_INPUT_KEY">NM_DEVICE_IP_TUNNEL_INPUT_KEY</a>, macro in <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-LOCAL:CAPS" title="NM_DEVICE_IP_TUNNEL_LOCAL">NM_DEVICE_IP_TUNNEL_LOCAL</a>, macro in <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-MODE:CAPS" title="NM_DEVICE_IP_TUNNEL_MODE">NM_DEVICE_IP_TUNNEL_MODE</a>, macro in <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-OUTPUT-KEY:CAPS" title="NM_DEVICE_IP_TUNNEL_OUTPUT_KEY">NM_DEVICE_IP_TUNNEL_OUTPUT_KEY</a>, macro in <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-PARENT:CAPS" title="NM_DEVICE_IP_TUNNEL_PARENT">NM_DEVICE_IP_TUNNEL_PARENT</a>, macro in <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-PATH-MTU-DISCOVERY:CAPS" title="NM_DEVICE_IP_TUNNEL_PATH_MTU_DISCOVERY">NM_DEVICE_IP_TUNNEL_PATH_MTU_DISCOVERY</a>, macro in <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-REMOTE:CAPS" title="NM_DEVICE_IP_TUNNEL_REMOTE">NM_DEVICE_IP_TUNNEL_REMOTE</a>, macro in <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-TOS:CAPS" title="NM_DEVICE_IP_TUNNEL_TOS">NM_DEVICE_IP_TUNNEL_TOS</a>, macro in <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-TTL:CAPS" title="NM_DEVICE_IP_TUNNEL_TTL">NM_DEVICE_IP_TUNNEL_TTL</a>, macro in <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDevice.html#nm-device-is-real" title="nm_device_is_real ()">nm_device_is_real</a>, function in <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMDevice.html#nm-device-is-software" title="nm_device_is_software ()">nm_device_is_software</a>, function in <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMDevice.html#NM-DEVICE-LLDP-NEIGHBORS:CAPS" title="NM_DEVICE_LLDP_NEIGHBORS">NM_DEVICE_LLDP_NEIGHBORS</a>, macro in <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceMacvlan.html#nm-device-macvlan-get-hw-address" title="nm_device_macvlan_get_hw_address ()">nm_device_macvlan_get_hw_address</a>, function in <a class="link" href="NMDeviceMacvlan.html" title="NMDeviceMacvlan">NMDeviceMacvlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceMacvlan.html#nm-device-macvlan-get-mode" title="nm_device_macvlan_get_mode ()">nm_device_macvlan_get_mode</a>, function in <a class="link" href="NMDeviceMacvlan.html" title="NMDeviceMacvlan">NMDeviceMacvlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceMacvlan.html#nm-device-macvlan-get-no-promisc" title="nm_device_macvlan_get_no_promisc ()">nm_device_macvlan_get_no_promisc</a>, function in <a class="link" href="NMDeviceMacvlan.html" title="NMDeviceMacvlan">NMDeviceMacvlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceMacvlan.html#nm-device-macvlan-get-parent" title="nm_device_macvlan_get_parent ()">nm_device_macvlan_get_parent</a>, function in <a class="link" href="NMDeviceMacvlan.html" title="NMDeviceMacvlan">NMDeviceMacvlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceMacvlan.html#nm-device-macvlan-get-tap" title="nm_device_macvlan_get_tap ()">nm_device_macvlan_get_tap</a>, function in <a class="link" href="NMDeviceMacvlan.html" title="NMDeviceMacvlan">NMDeviceMacvlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceMacvlan.html#NM-DEVICE-MACVLAN-HW-ADDRESS:CAPS" title="NM_DEVICE_MACVLAN_HW_ADDRESS">NM_DEVICE_MACVLAN_HW_ADDRESS</a>, macro in <a class="link" href="NMDeviceMacvlan.html" title="NMDeviceMacvlan">NMDeviceMacvlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceMacvlan.html#NM-DEVICE-MACVLAN-MODE:CAPS" title="NM_DEVICE_MACVLAN_MODE">NM_DEVICE_MACVLAN_MODE</a>, macro in <a class="link" href="NMDeviceMacvlan.html" title="NMDeviceMacvlan">NMDeviceMacvlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceMacvlan.html#NM-DEVICE-MACVLAN-NO-PROMISC:CAPS" title="NM_DEVICE_MACVLAN_NO_PROMISC">NM_DEVICE_MACVLAN_NO_PROMISC</a>, macro in <a class="link" href="NMDeviceMacvlan.html" title="NMDeviceMacvlan">NMDeviceMacvlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceMacvlan.html#NM-DEVICE-MACVLAN-PARENT:CAPS" title="NM_DEVICE_MACVLAN_PARENT">NM_DEVICE_MACVLAN_PARENT</a>, macro in <a class="link" href="NMDeviceMacvlan.html" title="NMDeviceMacvlan">NMDeviceMacvlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceMacvlan.html#NM-DEVICE-MACVLAN-TAP:CAPS" title="NM_DEVICE_MACVLAN_TAP">NM_DEVICE_MACVLAN_TAP</a>, macro in <a class="link" href="NMDeviceMacvlan.html" title="NMDeviceMacvlan">NMDeviceMacvlan</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMDevice.html#NM-DEVICE-MANAGED:CAPS" title="NM_DEVICE_MANAGED">NM_DEVICE_MANAGED</a>, macro in <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
 </dt>
 <dd></dd>
@@ -2108,6 +2498,10 @@ DEFINE_KF_WRAPPER_PROTO, macro in nm-keyfile-utils
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMDevice.html#NM-DEVICE-NM-PLUGIN-MISSING:CAPS" title="NM_DEVICE_NM_PLUGIN_MISSING">NM_DEVICE_NM_PLUGIN_MISSING</a>, macro in <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMDeviceOlpcMesh.html#NM-DEVICE-OLPC-MESH-ACTIVE-CHANNEL:CAPS" title="NM_DEVICE_OLPC_MESH_ACTIVE_CHANNEL">NM_DEVICE_OLPC_MESH_ACTIVE_CHANNEL</a>, macro in <a class="link" href="NMDeviceOlpcMesh.html" title="NMDeviceOlpcMesh">NMDeviceOlpcMesh</a>
 </dt>
 <dd></dd>
@@ -2140,10 +2534,30 @@ DEFINE_KF_WRAPPER_PROTO, macro in nm-keyfile-utils
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMDevice.html#NM-DEVICE-REAL:CAPS" title="NM_DEVICE_REAL">NM_DEVICE_REAL</a>, macro in <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDevice.html#nm-device-reapply" title="nm_device_reapply ()">nm_device_reapply</a>, function in <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDevice.html#nm-device-reapply-async" title="nm_device_reapply_async ()">nm_device_reapply_async</a>, function in <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDevice.html#nm-device-reapply-finish" title="nm_device_reapply_finish ()">nm_device_reapply_finish</a>, function in <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMDevice.html#nm-device-set-autoconnect" title="nm_device_set_autoconnect ()">nm_device_set_autoconnect</a>, function in <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMDevice.html#nm-device-set-managed" title="nm_device_set_managed ()">nm_device_set_managed</a>, function in <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMDevice.html#NM-DEVICE-STATE:CAPS" title="NM_DEVICE_STATE">NM_DEVICE_STATE</a>, macro in <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
 </dt>
 <dd></dd>
@@ -2176,6 +2590,62 @@ DEFINE_KF_WRAPPER_PROTO, macro in nm-keyfile-utils
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMDeviceTun.html#nm-device-tun-get-group" title="nm_device_tun_get_group ()">nm_device_tun_get_group</a>, function in <a class="link" href="NMDeviceTun.html" title="NMDeviceTun">NMDeviceTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceTun.html#nm-device-tun-get-hw-address" title="nm_device_tun_get_hw_address ()">nm_device_tun_get_hw_address</a>, function in <a class="link" href="NMDeviceTun.html" title="NMDeviceTun">NMDeviceTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceTun.html#nm-device-tun-get-mode" title="nm_device_tun_get_mode ()">nm_device_tun_get_mode</a>, function in <a class="link" href="NMDeviceTun.html" title="NMDeviceTun">NMDeviceTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceTun.html#nm-device-tun-get-multi-queue" title="nm_device_tun_get_multi_queue ()">nm_device_tun_get_multi_queue</a>, function in <a class="link" href="NMDeviceTun.html" title="NMDeviceTun">NMDeviceTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceTun.html#nm-device-tun-get-no-pi" title="nm_device_tun_get_no_pi ()">nm_device_tun_get_no_pi</a>, function in <a class="link" href="NMDeviceTun.html" title="NMDeviceTun">NMDeviceTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceTun.html#nm-device-tun-get-owner" title="nm_device_tun_get_owner ()">nm_device_tun_get_owner</a>, function in <a class="link" href="NMDeviceTun.html" title="NMDeviceTun">NMDeviceTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceTun.html#nm-device-tun-get-vnet-hdr" title="nm_device_tun_get_vnet_hdr ()">nm_device_tun_get_vnet_hdr</a>, function in <a class="link" href="NMDeviceTun.html" title="NMDeviceTun">NMDeviceTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceTun.html#NM-DEVICE-TUN-GROUP:CAPS" title="NM_DEVICE_TUN_GROUP">NM_DEVICE_TUN_GROUP</a>, macro in <a class="link" href="NMDeviceTun.html" title="NMDeviceTun">NMDeviceTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceTun.html#NM-DEVICE-TUN-HW-ADDRESS:CAPS" title="NM_DEVICE_TUN_HW_ADDRESS">NM_DEVICE_TUN_HW_ADDRESS</a>, macro in <a class="link" href="NMDeviceTun.html" title="NMDeviceTun">NMDeviceTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceTun.html#NM-DEVICE-TUN-MODE:CAPS" title="NM_DEVICE_TUN_MODE">NM_DEVICE_TUN_MODE</a>, macro in <a class="link" href="NMDeviceTun.html" title="NMDeviceTun">NMDeviceTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceTun.html#NM-DEVICE-TUN-MULTI-QUEUE:CAPS" title="NM_DEVICE_TUN_MULTI_QUEUE">NM_DEVICE_TUN_MULTI_QUEUE</a>, macro in <a class="link" href="NMDeviceTun.html" title="NMDeviceTun">NMDeviceTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceTun.html#NM-DEVICE-TUN-NO-PI:CAPS" title="NM_DEVICE_TUN_NO_PI">NM_DEVICE_TUN_NO_PI</a>, macro in <a class="link" href="NMDeviceTun.html" title="NMDeviceTun">NMDeviceTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceTun.html#NM-DEVICE-TUN-OWNER:CAPS" title="NM_DEVICE_TUN_OWNER">NM_DEVICE_TUN_OWNER</a>, macro in <a class="link" href="NMDeviceTun.html" title="NMDeviceTun">NMDeviceTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceTun.html#NM-DEVICE-TUN-VNET-HDR:CAPS" title="NM_DEVICE_TUN_VNET_HDR">NM_DEVICE_TUN_VNET_HDR</a>, macro in <a class="link" href="NMDeviceTun.html" title="NMDeviceTun">NMDeviceTun</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMDevice.html#NM-DEVICE-UDI:CAPS" title="NM_DEVICE_UDI">NM_DEVICE_UDI</a>, macro in <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
 </dt>
 <dd></dd>
@@ -2216,6 +2686,150 @@ DEFINE_KF_WRAPPER_PROTO, macro in nm-keyfile-utils
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMDeviceVxlan.html#NM-DEVICE-VXLAN-AGEING:CAPS" title="NM_DEVICE_VXLAN_AGEING">NM_DEVICE_VXLAN_AGEING</a>, macro in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#NM-DEVICE-VXLAN-CARRIER:CAPS" title="NM_DEVICE_VXLAN_CARRIER">NM_DEVICE_VXLAN_CARRIER</a>, macro in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#NM-DEVICE-VXLAN-DST-PORT:CAPS" title="NM_DEVICE_VXLAN_DST_PORT">NM_DEVICE_VXLAN_DST_PORT</a>, macro in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#nm-device-vxlan-get-ageing" title="nm_device_vxlan_get_ageing ()">nm_device_vxlan_get_ageing</a>, function in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#nm-device-vxlan-get-carrier" title="nm_device_vxlan_get_carrier ()">nm_device_vxlan_get_carrier</a>, function in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#nm-device-vxlan-get-dst-port" title="nm_device_vxlan_get_dst_port ()">nm_device_vxlan_get_dst_port</a>, function in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#nm-device-vxlan-get-group" title="nm_device_vxlan_get_group ()">nm_device_vxlan_get_group</a>, function in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#nm-device-vxlan-get-hw-address" title="nm_device_vxlan_get_hw_address ()">nm_device_vxlan_get_hw_address</a>, function in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#nm-device-vxlan-get-id" title="nm_device_vxlan_get_id ()">nm_device_vxlan_get_id</a>, function in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#nm-device-vxlan-get-l2miss" title="nm_device_vxlan_get_l2miss ()">nm_device_vxlan_get_l2miss</a>, function in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#nm-device-vxlan-get-l3miss" title="nm_device_vxlan_get_l3miss ()">nm_device_vxlan_get_l3miss</a>, function in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#nm-device-vxlan-get-learning" title="nm_device_vxlan_get_learning ()">nm_device_vxlan_get_learning</a>, function in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#nm-device-vxlan-get-limit" title="nm_device_vxlan_get_limit ()">nm_device_vxlan_get_limit</a>, function in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#nm-device-vxlan-get-local" title="nm_device_vxlan_get_local ()">nm_device_vxlan_get_local</a>, function in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#nm-device-vxlan-get-parent" title="nm_device_vxlan_get_parent ()">nm_device_vxlan_get_parent</a>, function in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#nm-device-vxlan-get-proxy" title="nm_device_vxlan_get_proxy ()">nm_device_vxlan_get_proxy</a>, function in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#nm-device-vxlan-get-rsc" title="nm_device_vxlan_get_rsc ()">nm_device_vxlan_get_rsc</a>, function in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#nm-device-vxlan-get-src-port-max" title="nm_device_vxlan_get_src_port_max ()">nm_device_vxlan_get_src_port_max</a>, function in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#nm-device-vxlan-get-src-port-min" title="nm_device_vxlan_get_src_port_min ()">nm_device_vxlan_get_src_port_min</a>, function in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#nm-device-vxlan-get-tos" title="nm_device_vxlan_get_tos ()">nm_device_vxlan_get_tos</a>, function in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#nm-device-vxlan-get-ttl" title="nm_device_vxlan_get_ttl ()">nm_device_vxlan_get_ttl</a>, function in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#NM-DEVICE-VXLAN-GROUP:CAPS" title="NM_DEVICE_VXLAN_GROUP">NM_DEVICE_VXLAN_GROUP</a>, macro in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#NM-DEVICE-VXLAN-HW-ADDRESS:CAPS" title="NM_DEVICE_VXLAN_HW_ADDRESS">NM_DEVICE_VXLAN_HW_ADDRESS</a>, macro in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#NM-DEVICE-VXLAN-ID:CAPS" title="NM_DEVICE_VXLAN_ID">NM_DEVICE_VXLAN_ID</a>, macro in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#NM-DEVICE-VXLAN-L2MISS:CAPS" title="NM_DEVICE_VXLAN_L2MISS">NM_DEVICE_VXLAN_L2MISS</a>, macro in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#NM-DEVICE-VXLAN-L3MISS:CAPS" title="NM_DEVICE_VXLAN_L3MISS">NM_DEVICE_VXLAN_L3MISS</a>, macro in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#NM-DEVICE-VXLAN-LEARNING:CAPS" title="NM_DEVICE_VXLAN_LEARNING">NM_DEVICE_VXLAN_LEARNING</a>, macro in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#NM-DEVICE-VXLAN-LIMIT:CAPS" title="NM_DEVICE_VXLAN_LIMIT">NM_DEVICE_VXLAN_LIMIT</a>, macro in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#NM-DEVICE-VXLAN-LOCAL:CAPS" title="NM_DEVICE_VXLAN_LOCAL">NM_DEVICE_VXLAN_LOCAL</a>, macro in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#NM-DEVICE-VXLAN-PARENT:CAPS" title="NM_DEVICE_VXLAN_PARENT">NM_DEVICE_VXLAN_PARENT</a>, macro in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#NM-DEVICE-VXLAN-PROXY:CAPS" title="NM_DEVICE_VXLAN_PROXY">NM_DEVICE_VXLAN_PROXY</a>, macro in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#NM-DEVICE-VXLAN-RSC:CAPS" title="NM_DEVICE_VXLAN_RSC">NM_DEVICE_VXLAN_RSC</a>, macro in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#NM-DEVICE-VXLAN-SRC-PORT-MAX:CAPS" title="NM_DEVICE_VXLAN_SRC_PORT_MAX">NM_DEVICE_VXLAN_SRC_PORT_MAX</a>, macro in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#NM-DEVICE-VXLAN-SRC-PORT-MIN:CAPS" title="NM_DEVICE_VXLAN_SRC_PORT_MIN">NM_DEVICE_VXLAN_SRC_PORT_MIN</a>, macro in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#NM-DEVICE-VXLAN-TOS:CAPS" title="NM_DEVICE_VXLAN_TOS">NM_DEVICE_VXLAN_TOS</a>, macro in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDeviceVxlan.html#NM-DEVICE-VXLAN-TTL:CAPS" title="NM_DEVICE_VXLAN_TTL">NM_DEVICE_VXLAN_TTL</a>, macro in <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMDeviceWifi.html#NM-DEVICE-WIFI-ACCESS-POINTS:CAPS" title="NM_DEVICE_WIFI_ACCESS_POINTS">NM_DEVICE_WIFI_ACCESS_POINTS</a>, macro in <a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi">NMDeviceWifi</a>
 </dt>
 <dd></dd>
@@ -2425,6 +3039,10 @@ DEFINE_KF_WRAPPER_PROTO, macro in nm-keyfile-utils
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="libnm-nm-dbus-interface.html#NMIPTunnelMode" title="enum NMIPTunnelMode">NMIPTunnelMode</a>, enum in <a class="link" href="libnm-nm-dbus-interface.html" title="nm-dbus-interface">nm-dbus-interface</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingIPConfig.html#nm-ip-address-dup" title="nm_ip_address_dup ()">nm_ip_address_dup</a>, function in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
 </dt>
 <dd></dd>
@@ -2713,6 +3331,103 @@ nm_keyfile_read, function in nm-keyfile-internal
 nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
+<a name="idxL"></a><h3 class="title">L</h3>
+<dt>
+<a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-CHASSIS-ID:CAPS" title="NM_LLDP_ATTR_CHASSIS_ID">NM_LLDP_ATTR_CHASSIS_ID</a>, macro in <a class="link" href="libnm-nm-dbus-interface.html" title="nm-dbus-interface">nm-dbus-interface</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-CHASSIS-ID-TYPE:CAPS" title="NM_LLDP_ATTR_CHASSIS_ID_TYPE">NM_LLDP_ATTR_CHASSIS_ID_TYPE</a>, macro in <a class="link" href="libnm-nm-dbus-interface.html" title="nm-dbus-interface">nm-dbus-interface</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-DESTINATION:CAPS" title="NM_LLDP_ATTR_DESTINATION">NM_LLDP_ATTR_DESTINATION</a>, macro in <a class="link" href="libnm-nm-dbus-interface.html" title="nm-dbus-interface">nm-dbus-interface</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-IEEE-802-1-PPVID:CAPS" title="NM_LLDP_ATTR_IEEE_802_1_PPVID">NM_LLDP_ATTR_IEEE_802_1_PPVID</a>, macro in <a class="link" href="libnm-nm-dbus-interface.html" title="nm-dbus-interface">nm-dbus-interface</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-IEEE-802-1-PPVID-FLAGS:CAPS" title="NM_LLDP_ATTR_IEEE_802_1_PPVID_FLAGS">NM_LLDP_ATTR_IEEE_802_1_PPVID_FLAGS</a>, macro in <a class="link" href="libnm-nm-dbus-interface.html" title="nm-dbus-interface">nm-dbus-interface</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-IEEE-802-1-PVID:CAPS" title="NM_LLDP_ATTR_IEEE_802_1_PVID">NM_LLDP_ATTR_IEEE_802_1_PVID</a>, macro in <a class="link" href="libnm-nm-dbus-interface.html" title="nm-dbus-interface">nm-dbus-interface</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-IEEE-802-1-VID:CAPS" title="NM_LLDP_ATTR_IEEE_802_1_VID">NM_LLDP_ATTR_IEEE_802_1_VID</a>, macro in <a class="link" href="libnm-nm-dbus-interface.html" title="nm-dbus-interface">nm-dbus-interface</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-IEEE-802-1-VLAN-NAME:CAPS" title="NM_LLDP_ATTR_IEEE_802_1_VLAN_NAME">NM_LLDP_ATTR_IEEE_802_1_VLAN_NAME</a>, macro in <a class="link" href="libnm-nm-dbus-interface.html" title="nm-dbus-interface">nm-dbus-interface</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-PORT-DESCRIPTION:CAPS" title="NM_LLDP_ATTR_PORT_DESCRIPTION">NM_LLDP_ATTR_PORT_DESCRIPTION</a>, macro in <a class="link" href="libnm-nm-dbus-interface.html" title="nm-dbus-interface">nm-dbus-interface</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-PORT-ID:CAPS" title="NM_LLDP_ATTR_PORT_ID">NM_LLDP_ATTR_PORT_ID</a>, macro in <a class="link" href="libnm-nm-dbus-interface.html" title="nm-dbus-interface">nm-dbus-interface</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-PORT-ID-TYPE:CAPS" title="NM_LLDP_ATTR_PORT_ID_TYPE">NM_LLDP_ATTR_PORT_ID_TYPE</a>, macro in <a class="link" href="libnm-nm-dbus-interface.html" title="nm-dbus-interface">nm-dbus-interface</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-SYSTEM-CAPABILITIES:CAPS" title="NM_LLDP_ATTR_SYSTEM_CAPABILITIES">NM_LLDP_ATTR_SYSTEM_CAPABILITIES</a>, macro in <a class="link" href="libnm-nm-dbus-interface.html" title="nm-dbus-interface">nm-dbus-interface</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-SYSTEM-DESCRIPTION:CAPS" title="NM_LLDP_ATTR_SYSTEM_DESCRIPTION">NM_LLDP_ATTR_SYSTEM_DESCRIPTION</a>, macro in <a class="link" href="libnm-nm-dbus-interface.html" title="nm-dbus-interface">nm-dbus-interface</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-SYSTEM-NAME:CAPS" title="NM_LLDP_ATTR_SYSTEM_NAME">NM_LLDP_ATTR_SYSTEM_NAME</a>, macro in <a class="link" href="libnm-nm-dbus-interface.html" title="nm-dbus-interface">nm-dbus-interface</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-DEST-NEAREST-BRIDGE:CAPS" title="NM_LLDP_DEST_NEAREST_BRIDGE">NM_LLDP_DEST_NEAREST_BRIDGE</a>, macro in <a class="link" href="libnm-nm-dbus-interface.html" title="nm-dbus-interface">nm-dbus-interface</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-DEST-NEAREST-CUSTOMER-BRIDGE:CAPS" title="NM_LLDP_DEST_NEAREST_CUSTOMER_BRIDGE">NM_LLDP_DEST_NEAREST_CUSTOMER_BRIDGE</a>, macro in <a class="link" href="libnm-nm-dbus-interface.html" title="nm-dbus-interface">nm-dbus-interface</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-DEST-NEAREST-NON-TPMR-BRIDGE:CAPS" title="NM_LLDP_DEST_NEAREST_NON_TPMR_BRIDGE">NM_LLDP_DEST_NEAREST_NON_TPMR_BRIDGE</a>, macro in <a class="link" href="libnm-nm-dbus-interface.html" title="nm-dbus-interface">nm-dbus-interface</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDevice.html#nm-lldp-neighbor-get-attr-names" title="nm_lldp_neighbor_get_attr_names ()">nm_lldp_neighbor_get_attr_names</a>, function in <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDevice.html#nm-lldp-neighbor-get-attr-string-value" title="nm_lldp_neighbor_get_attr_string_value ()">nm_lldp_neighbor_get_attr_string_value</a>, function in <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDevice.html#nm-lldp-neighbor-get-attr-type" title="nm_lldp_neighbor_get_attr_type ()">nm_lldp_neighbor_get_attr_type</a>, function in <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDevice.html#nm-lldp-neighbor-get-attr-uint-value" title="nm_lldp_neighbor_get_attr_uint_value ()">nm_lldp_neighbor_get_attr_uint_value</a>, function in <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDevice.html#nm-lldp-neighbor-new" title="nm_lldp_neighbor_new ()">nm_lldp_neighbor_new</a>, function in <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDevice.html#nm-lldp-neighbor-ref" title="nm_lldp_neighbor_ref ()">nm_lldp_neighbor_ref</a>, function in <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMDevice.html#nm-lldp-neighbor-unref" title="nm_lldp_neighbor_unref ()">nm_lldp_neighbor_unref</a>, function in <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
+</dt>
+<dd></dd>
 <a name="idxM"></a><h3 class="title">M</h3>
 <dt>
 <a class="link" href="libnm-nm-errors.html#NMManagerError" title="enum NMManagerError">NMManagerError</a>, enum in <a class="link" href="libnm-nm-errors.html" title="nm-errors">nm-errors</a>
@@ -3146,6 +3861,10 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingBridge.html#NMSettingBridge--multicast-snooping" title="The “multicast-snooping” property">NMSettingBridge:multicast-snooping</a>, object property in <a class="link" href="NMSettingBridge.html" title="NMSettingBridge">NMSettingBridge</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingBridge.html#NMSettingBridge--priority" title="The “priority” property">NMSettingBridge:priority</a>, object property in <a class="link" href="NMSettingBridge.html" title="NMSettingBridge">NMSettingBridge</a>
 </dt>
 <dd></dd>
@@ -3218,6 +3937,10 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingConnection.html#NMSettingConnection--lldp" title="The “lldp” property">NMSettingConnection:lldp</a>, object property in <a class="link" href="NMSettingConnection.html" title="NMSettingConnection">NMSettingConnection</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingConnection.html#NMSettingConnection--master" title="The “master” property">NMSettingConnection:master</a>, object property in <a class="link" href="NMSettingConnection.html" title="NMSettingConnection">NMSettingConnection</a>
 </dt>
 <dd></dd>
@@ -3262,6 +3985,10 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingConnection.html#NMSettingConnectionLldp" title="enum NMSettingConnectionLldp">NMSettingConnectionLldp</a>, enum in <a class="link" href="NMSettingConnection.html" title="NMSettingConnection">NMSettingConnection</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingDcb.html#NMSettingDcb--app-fcoe-flags" title="The “app-fcoe-flags” property">NMSettingDcb:app-fcoe-flags</a>, object property in <a class="link" href="NMSettingDcb.html" title="NMSettingDcb">NMSettingDcb</a>
 </dt>
 <dd></dd>
@@ -3334,6 +4061,10 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingGsm.html#NMSettingGsm--device-id" title="The “device-id” property">NMSettingGsm:device-id</a>, object property in <a class="link" href="NMSettingGsm.html" title="NMSettingGsm">NMSettingGsm</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingGsm.html#NMSettingGsm--home-only" title="The “home-only” property">NMSettingGsm:home-only</a>, object property in <a class="link" href="NMSettingGsm.html" title="NMSettingGsm">NMSettingGsm</a>
 </dt>
 <dd></dd>
@@ -3362,6 +4093,14 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingGsm.html#NMSettingGsm--sim-id" title="The “sim-id” property">NMSettingGsm:sim-id</a>, object property in <a class="link" href="NMSettingGsm.html" title="NMSettingGsm">NMSettingGsm</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingGsm.html#NMSettingGsm--sim-operator-id" title="The “sim-operator-id” property">NMSettingGsm:sim-operator-id</a>, object property in <a class="link" href="NMSettingGsm.html" title="NMSettingGsm">NMSettingGsm</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingGsm.html#NMSettingGsm--username" title="The “username” property">NMSettingGsm:username</a>, object property in <a class="link" href="NMSettingGsm.html" title="NMSettingGsm">NMSettingGsm</a>
 </dt>
 <dd></dd>
@@ -3390,10 +4129,26 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingIP4Config.html#NMSettingIP4Config--dhcp-fqdn" title="The “dhcp-fqdn” property">NMSettingIP4Config:dhcp-fqdn</a>, object property in <a class="link" href="NMSettingIP4Config.html" title="NMSettingIP4Config">NMSettingIP4Config</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIP4Config.html#NMSettingIP4Config--dhcp-timeout" title="The “dhcp-timeout” property">NMSettingIP4Config:dhcp-timeout</a>, object property in <a class="link" href="NMSettingIP4Config.html" title="NMSettingIP4Config">NMSettingIP4Config</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIP6Config.html#NMSettingIP6Config--addr-gen-mode" title="The “addr-gen-mode” property">NMSettingIP6Config:addr-gen-mode</a>, object property in <a class="link" href="NMSettingIP6Config.html" title="NMSettingIP6Config">NMSettingIP6Config</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingIP6Config.html#NMSettingIP6Config--ip6-privacy" title="The “ip6-privacy” property">NMSettingIP6Config:ip6-privacy</a>, object property in <a class="link" href="NMSettingIP6Config.html" title="NMSettingIP6Config">NMSettingIP6Config</a>
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingIP6Config.html#NMSettingIP6ConfigAddrGenMode" title="enum NMSettingIP6ConfigAddrGenMode">NMSettingIP6ConfigAddrGenMode</a>, enum in <a class="link" href="NMSettingIP6Config.html" title="NMSettingIP6Config">NMSettingIP6Config</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingIP6Config.html#NMSettingIP6ConfigPrivacy" title="enum NMSettingIP6ConfigPrivacy">NMSettingIP6ConfigPrivacy</a>, enum in <a class="link" href="NMSettingIP6Config.html" title="NMSettingIP6Config">NMSettingIP6Config</a>
 </dt>
 <dd></dd>
@@ -3414,6 +4169,10 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingIPConfig.html#NMSettingIPConfig--dns-options" title="The “dns-options” property">NMSettingIPConfig:dns-options</a>, object property in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingIPConfig.html#NMSettingIPConfig--dns-search" title="The “dns-search” property">NMSettingIPConfig:dns-search</a>, object property in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
 </dt>
 <dd></dd>
@@ -3450,6 +4209,78 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingIPTunnel.html#NMSettingIPTunnel--encapsulation-limit" title="The “encapsulation-limit” property">NMSettingIPTunnel:encapsulation-limit</a>, object property in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPTunnel.html#NMSettingIPTunnel--flow-label" title="The “flow-label” property">NMSettingIPTunnel:flow-label</a>, object property in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPTunnel.html#NMSettingIPTunnel--input-key" title="The “input-key” property">NMSettingIPTunnel:input-key</a>, object property in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPTunnel.html#NMSettingIPTunnel--local" title="The “local” property">NMSettingIPTunnel:local</a>, object property in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPTunnel.html#NMSettingIPTunnel--mode" title="The “mode” property">NMSettingIPTunnel:mode</a>, object property in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPTunnel.html#NMSettingIPTunnel--mtu" title="The “mtu” property">NMSettingIPTunnel:mtu</a>, object property in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPTunnel.html#NMSettingIPTunnel--output-key" title="The “output-key” property">NMSettingIPTunnel:output-key</a>, object property in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPTunnel.html#NMSettingIPTunnel--parent" title="The “parent” property">NMSettingIPTunnel:parent</a>, object property in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPTunnel.html#NMSettingIPTunnel--path-mtu-discovery" title="The “path-mtu-discovery” property">NMSettingIPTunnel:path-mtu-discovery</a>, object property in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPTunnel.html#NMSettingIPTunnel--remote" title="The “remote” property">NMSettingIPTunnel:remote</a>, object property in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPTunnel.html#NMSettingIPTunnel--tos" title="The “tos” property">NMSettingIPTunnel:tos</a>, object property in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPTunnel.html#NMSettingIPTunnel--ttl" title="The “ttl” property">NMSettingIPTunnel:ttl</a>, object property in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSetting.html#NMSettingMacRandomization" title="enum NMSettingMacRandomization">NMSettingMacRandomization</a>, enum in <a class="link" href="NMSetting.html" title="NMSetting">NMSetting</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingMacvlan.html#NMSettingMacvlan--mode" title="The “mode” property">NMSettingMacvlan:mode</a>, object property in <a class="link" href="NMSettingMacvlan.html" title="NMSettingMacvlan">NMSettingMacvlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingMacvlan.html#NMSettingMacvlan--parent" title="The “parent” property">NMSettingMacvlan:parent</a>, object property in <a class="link" href="NMSettingMacvlan.html" title="NMSettingMacvlan">NMSettingMacvlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingMacvlan.html#NMSettingMacvlan--promiscuous" title="The “promiscuous” property">NMSettingMacvlan:promiscuous</a>, object property in <a class="link" href="NMSettingMacvlan.html" title="NMSettingMacvlan">NMSettingMacvlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingMacvlan.html#NMSettingMacvlan--tap" title="The “tap” property">NMSettingMacvlan:tap</a>, object property in <a class="link" href="NMSettingMacvlan.html" title="NMSettingMacvlan">NMSettingMacvlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingMacvlan.html#NMSettingMacvlanMode" title="enum NMSettingMacvlanMode">NMSettingMacvlanMode</a>, enum in <a class="link" href="NMSettingMacvlan.html" title="NMSettingMacvlan">NMSettingMacvlan</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingOlpcMesh.html#NMSettingOlpcMesh--channel" title="The “channel” property">NMSettingOlpcMesh:channel</a>, object property in <a class="link" href="NMSettingOlpcMesh.html" title="NMSettingOlpcMesh">NMSettingOlpcMesh</a>
 </dt>
 <dd></dd>
@@ -3598,6 +4429,34 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingTun.html#NMSettingTun--group" title="The “group” property">NMSettingTun:group</a>, object property in <a class="link" href="NMSettingTun.html" title="NMSettingTun">NMSettingTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingTun.html#NMSettingTun--mode" title="The “mode” property">NMSettingTun:mode</a>, object property in <a class="link" href="NMSettingTun.html" title="NMSettingTun">NMSettingTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingTun.html#NMSettingTun--multi-queue" title="The “multi-queue” property">NMSettingTun:multi-queue</a>, object property in <a class="link" href="NMSettingTun.html" title="NMSettingTun">NMSettingTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingTun.html#NMSettingTun--owner" title="The “owner” property">NMSettingTun:owner</a>, object property in <a class="link" href="NMSettingTun.html" title="NMSettingTun">NMSettingTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingTun.html#NMSettingTun--pi" title="The “pi” property">NMSettingTun:pi</a>, object property in <a class="link" href="NMSettingTun.html" title="NMSettingTun">NMSettingTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingTun.html#NMSettingTun--vnet-hdr" title="The “vnet-hdr” property">NMSettingTun:vnet-hdr</a>, object property in <a class="link" href="NMSettingTun.html" title="NMSettingTun">NMSettingTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingTun.html#NMSettingTunMode" title="enum NMSettingTunMode">NMSettingTunMode</a>, enum in <a class="link" href="NMSettingTun.html" title="NMSettingTun">NMSettingTun</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSetting.html#NMSettingValueIterFn" title="NMSettingValueIterFn ()">NMSettingValueIterFn</a>, user_function in <a class="link" href="NMSetting.html" title="NMSetting">NMSetting</a>
 </dt>
 <dd></dd>
@@ -3638,10 +4497,78 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingVpn.html#NMSettingVpn--timeout" title="The “timeout” property">NMSettingVpn:timeout</a>, object property in <a class="link" href="NMSettingVpn.html" title="NMSettingVpn">NMSettingVpn</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingVpn.html#NMSettingVpn--user-name" title="The “user-name” property">NMSettingVpn:user-name</a>, object property in <a class="link" href="NMSettingVpn.html" title="NMSettingVpn">NMSettingVpn</a>
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingVxlan.html#NMSettingVxlan--ageing" title="The “ageing” property">NMSettingVxlan:ageing</a>, object property in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#NMSettingVxlan--destination-port" title="The “destination-port” property">NMSettingVxlan:destination-port</a>, object property in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#NMSettingVxlan--id" title="The “id” property">NMSettingVxlan:id</a>, object property in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#NMSettingVxlan--l2-miss" title="The “l2-miss” property">NMSettingVxlan:l2-miss</a>, object property in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#NMSettingVxlan--l3-miss" title="The “l3-miss” property">NMSettingVxlan:l3-miss</a>, object property in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#NMSettingVxlan--learning" title="The “learning” property">NMSettingVxlan:learning</a>, object property in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#NMSettingVxlan--limit" title="The “limit” property">NMSettingVxlan:limit</a>, object property in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#NMSettingVxlan--local" title="The “local” property">NMSettingVxlan:local</a>, object property in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#NMSettingVxlan--parent" title="The “parent” property">NMSettingVxlan:parent</a>, object property in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#NMSettingVxlan--proxy" title="The “proxy” property">NMSettingVxlan:proxy</a>, object property in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#NMSettingVxlan--remote" title="The “remote” property">NMSettingVxlan:remote</a>, object property in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#NMSettingVxlan--rsc" title="The “rsc” property">NMSettingVxlan:rsc</a>, object property in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#NMSettingVxlan--source-port-max" title="The “source-port-max” property">NMSettingVxlan:source-port-max</a>, object property in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#NMSettingVxlan--source-port-min" title="The “source-port-min” property">NMSettingVxlan:source-port-min</a>, object property in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#NMSettingVxlan--tos" title="The “tos” property">NMSettingVxlan:tos</a>, object property in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#NMSettingVxlan--ttl" title="The “ttl” property">NMSettingVxlan:ttl</a>, object property in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingWimax.html#NMSettingWimax--mac-address" title="The “mac-address” property">NMSettingWimax:mac-address</a>, object property in <a class="link" href="NMSettingWimax.html" title="NMSettingWimax">NMSettingWimax</a>
 </dt>
 <dd></dd>
@@ -3734,6 +4661,10 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingWireless.html#NMSettingWireless--mac-address-randomization" title="The “mac-address-randomization” property">NMSettingWireless:mac-address-randomization</a>, object property in <a class="link" href="NMSettingWireless.html" title="NMSettingWireless">NMSettingWireless</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingWireless.html#NMSettingWireless--mode" title="The “mode” property">NMSettingWireless:mode</a>, object property in <a class="link" href="NMSettingWireless.html" title="NMSettingWireless">NMSettingWireless</a>
 </dt>
 <dd></dd>
@@ -3742,6 +4673,10 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingWireless.html#NMSettingWireless--powersave" title="The “powersave” property">NMSettingWireless:powersave</a>, object property in <a class="link" href="NMSettingWireless.html" title="NMSettingWireless">NMSettingWireless</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingWireless.html#NMSettingWireless--rate" title="The “rate” property">NMSettingWireless:rate</a>, object property in <a class="link" href="NMSettingWireless.html" title="NMSettingWireless">NMSettingWireless</a>
 </dt>
 <dd></dd>
@@ -3858,6 +4793,10 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSetting8021x.html#nm-setting-802-1x-check-cert-scheme" title="nm_setting_802_1x_check_cert_scheme ()">nm_setting_802_1x_check_cert_scheme</a>, function in <a class="link" href="NMSetting8021x.html" title="NMSetting8021x">NMSetting8021x</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSetting8021x.html#nm-setting-802-1x-clear-altsubject-matches" title="nm_setting_802_1x_clear_altsubject_matches ()">nm_setting_802_1x_clear_altsubject_matches</a>, function in <a class="link" href="NMSetting8021x.html" title="NMSetting8021x">NMSetting8021x</a>
 </dt>
 <dd></dd>
@@ -4482,6 +5421,10 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingBridge.html#nm-setting-bridge-get-multicast-snooping" title="nm_setting_bridge_get_multicast_snooping ()">nm_setting_bridge_get_multicast_snooping</a>, function in <a class="link" href="NMSettingBridge.html" title="NMSettingBridge">NMSettingBridge</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingBridge.html#nm-setting-bridge-get-priority" title="nm_setting_bridge_get_priority ()">nm_setting_bridge_get_priority</a>, function in <a class="link" href="NMSettingBridge.html" title="NMSettingBridge">NMSettingBridge</a>
 </dt>
 <dd></dd>
@@ -4502,6 +5445,10 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingBridge.html#NM-SETTING-BRIDGE-MULTICAST-SNOOPING:CAPS" title="NM_SETTING_BRIDGE_MULTICAST_SNOOPING">NM_SETTING_BRIDGE_MULTICAST_SNOOPING</a>, macro in <a class="link" href="NMSettingBridge.html" title="NMSettingBridge">NMSettingBridge</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingBridge.html#nm-setting-bridge-new" title="nm_setting_bridge_new ()">nm_setting_bridge_new</a>, function in <a class="link" href="NMSettingBridge.html" title="NMSettingBridge">NMSettingBridge</a>
 </dt>
 <dd></dd>
@@ -4658,6 +5605,10 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingConnection.html#nm-setting-connection-get-lldp" title="nm_setting_connection_get_lldp ()">nm_setting_connection_get_lldp</a>, function in <a class="link" href="NMSettingConnection.html" title="NMSettingConnection">NMSettingConnection</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingConnection.html#nm-setting-connection-get-master" title="nm_setting_connection_get_master ()">nm_setting_connection_get_master</a>, function in <a class="link" href="NMSettingConnection.html" title="NMSettingConnection">NMSettingConnection</a>
 </dt>
 <dd></dd>
@@ -4714,6 +5665,10 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingConnection.html#NM-SETTING-CONNECTION-LLDP:CAPS" title="NM_SETTING_CONNECTION_LLDP">NM_SETTING_CONNECTION_LLDP</a>, macro in <a class="link" href="NMSettingConnection.html" title="NMSettingConnection">NMSettingConnection</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingConnection.html#NM-SETTING-CONNECTION-MASTER:CAPS" title="NM_SETTING_CONNECTION_MASTER">NM_SETTING_CONNECTION_MASTER</a>, macro in <a class="link" href="NMSettingConnection.html" title="NMSettingConnection">NMSettingConnection</a>
 </dt>
 <dd></dd>
@@ -4946,6 +5901,62 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-ATTEMPTS:CAPS" title="NM_SETTING_DNS_OPTION_ATTEMPTS">NM_SETTING_DNS_OPTION_ATTEMPTS</a>, macro in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-DEBUG:CAPS" title="NM_SETTING_DNS_OPTION_DEBUG">NM_SETTING_DNS_OPTION_DEBUG</a>, macro in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-EDNS0:CAPS" title="NM_SETTING_DNS_OPTION_EDNS0">NM_SETTING_DNS_OPTION_EDNS0</a>, macro in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-INET6:CAPS" title="NM_SETTING_DNS_OPTION_INET6">NM_SETTING_DNS_OPTION_INET6</a>, macro in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-IP6-BYTESTRING:CAPS" title="NM_SETTING_DNS_OPTION_IP6_BYTESTRING">NM_SETTING_DNS_OPTION_IP6_BYTESTRING</a>, macro in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-IP6-DOTINT:CAPS" title="NM_SETTING_DNS_OPTION_IP6_DOTINT">NM_SETTING_DNS_OPTION_IP6_DOTINT</a>, macro in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-NDOTS:CAPS" title="NM_SETTING_DNS_OPTION_NDOTS">NM_SETTING_DNS_OPTION_NDOTS</a>, macro in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-NO-CHECK-NAMES:CAPS" title="NM_SETTING_DNS_OPTION_NO_CHECK_NAMES">NM_SETTING_DNS_OPTION_NO_CHECK_NAMES</a>, macro in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-NO-IP6-DOTINT:CAPS" title="NM_SETTING_DNS_OPTION_NO_IP6_DOTINT">NM_SETTING_DNS_OPTION_NO_IP6_DOTINT</a>, macro in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-NO-TLD-QUERY:CAPS" title="NM_SETTING_DNS_OPTION_NO_TLD_QUERY">NM_SETTING_DNS_OPTION_NO_TLD_QUERY</a>, macro in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-ROTATE:CAPS" title="NM_SETTING_DNS_OPTION_ROTATE">NM_SETTING_DNS_OPTION_ROTATE</a>, macro in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-SINGLE-REQUEST:CAPS" title="NM_SETTING_DNS_OPTION_SINGLE_REQUEST">NM_SETTING_DNS_OPTION_SINGLE_REQUEST</a>, macro in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-SINGLE-REQUEST-REOPEN:CAPS" title="NM_SETTING_DNS_OPTION_SINGLE_REQUEST_REOPEN">NM_SETTING_DNS_OPTION_SINGLE_REQUEST_REOPEN</a>, macro in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-TIMEOUT:CAPS" title="NM_SETTING_DNS_OPTION_TIMEOUT">NM_SETTING_DNS_OPTION_TIMEOUT</a>, macro in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSetting.html#nm-setting-duplicate" title="nm_setting_duplicate ()">nm_setting_duplicate</a>, function in <a class="link" href="NMSetting.html" title="NMSetting">NMSetting</a>
 </dt>
 <dd></dd>
@@ -4978,10 +5989,18 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingGsm.html#NM-SETTING-GSM-DEVICE-ID:CAPS" title="NM_SETTING_GSM_DEVICE_ID">NM_SETTING_GSM_DEVICE_ID</a>, macro in <a class="link" href="NMSettingGsm.html" title="NMSettingGsm">NMSettingGsm</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingGsm.html#nm-setting-gsm-get-apn" title="nm_setting_gsm_get_apn ()">nm_setting_gsm_get_apn</a>, function in <a class="link" href="NMSettingGsm.html" title="NMSettingGsm">NMSettingGsm</a>
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingGsm.html#nm-setting-gsm-get-device-id" title="nm_setting_gsm_get_device_id ()">nm_setting_gsm_get_device_id</a>, function in <a class="link" href="NMSettingGsm.html" title="NMSettingGsm">NMSettingGsm</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingGsm.html#nm-setting-gsm-get-home-only" title="nm_setting_gsm_get_home_only ()">nm_setting_gsm_get_home_only</a>, function in <a class="link" href="NMSettingGsm.html" title="NMSettingGsm">NMSettingGsm</a>
 </dt>
 <dd></dd>
@@ -5010,6 +6029,14 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingGsm.html#nm-setting-gsm-get-sim-id" title="nm_setting_gsm_get_sim_id ()">nm_setting_gsm_get_sim_id</a>, function in <a class="link" href="NMSettingGsm.html" title="NMSettingGsm">NMSettingGsm</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingGsm.html#nm-setting-gsm-get-sim-operator-id" title="nm_setting_gsm_get_sim_operator_id ()">nm_setting_gsm_get_sim_operator_id</a>, function in <a class="link" href="NMSettingGsm.html" title="NMSettingGsm">NMSettingGsm</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingGsm.html#nm-setting-gsm-get-username" title="nm_setting_gsm_get_username ()">nm_setting_gsm_get_username</a>, function in <a class="link" href="NMSettingGsm.html" title="NMSettingGsm">NMSettingGsm</a>
 </dt>
 <dd></dd>
@@ -5050,6 +6077,14 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingGsm.html#NM-SETTING-GSM-SIM-ID:CAPS" title="NM_SETTING_GSM_SIM_ID">NM_SETTING_GSM_SIM_ID</a>, macro in <a class="link" href="NMSettingGsm.html" title="NMSettingGsm">NMSettingGsm</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingGsm.html#NM-SETTING-GSM-SIM-OPERATOR-ID:CAPS" title="NM_SETTING_GSM_SIM_OPERATOR_ID">NM_SETTING_GSM_SIM_OPERATOR_ID</a>, macro in <a class="link" href="NMSettingGsm.html" title="NMSettingGsm">NMSettingGsm</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingGsm.html#NM-SETTING-GSM-USERNAME:CAPS" title="NM_SETTING_GSM_USERNAME">NM_SETTING_GSM_USERNAME</a>, macro in <a class="link" href="NMSettingGsm.html" title="NMSettingGsm">NMSettingGsm</a>
 </dt>
 <dd></dd>
@@ -5110,10 +6145,26 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-DHCP-FQDN:CAPS" title="NM_SETTING_IP4_CONFIG_DHCP_FQDN">NM_SETTING_IP4_CONFIG_DHCP_FQDN</a>, macro in <a class="link" href="NMSettingIP4Config.html" title="NMSettingIP4Config">NMSettingIP4Config</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-DHCP-TIMEOUT:CAPS" title="NM_SETTING_IP4_CONFIG_DHCP_TIMEOUT">NM_SETTING_IP4_CONFIG_DHCP_TIMEOUT</a>, macro in <a class="link" href="NMSettingIP4Config.html" title="NMSettingIP4Config">NMSettingIP4Config</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingIP4Config.html#nm-setting-ip4-config-get-dhcp-client-id" title="nm_setting_ip4_config_get_dhcp_client_id ()">nm_setting_ip4_config_get_dhcp_client_id</a>, function in <a class="link" href="NMSettingIP4Config.html" title="NMSettingIP4Config">NMSettingIP4Config</a>
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingIP4Config.html#nm-setting-ip4-config-get-dhcp-fqdn" title="nm_setting_ip4_config_get_dhcp_fqdn ()">nm_setting_ip4_config_get_dhcp_fqdn</a>, function in <a class="link" href="NMSettingIP4Config.html" title="NMSettingIP4Config">NMSettingIP4Config</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIP4Config.html#nm-setting-ip4-config-get-dhcp-timeout" title="nm_setting_ip4_config_get_dhcp_timeout ()">nm_setting_ip4_config_get_dhcp_timeout</a>, function in <a class="link" href="NMSettingIP4Config.html" title="NMSettingIP4Config">NMSettingIP4Config</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-METHOD-AUTO:CAPS" title="NM_SETTING_IP4_CONFIG_METHOD_AUTO">NM_SETTING_IP4_CONFIG_METHOD_AUTO</a>, macro in <a class="link" href="NMSettingIP4Config.html" title="NMSettingIP4Config">NMSettingIP4Config</a>
 </dt>
 <dd></dd>
@@ -5142,6 +6193,14 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-ADDR-GEN-MODE:CAPS" title="NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE">NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE</a>, macro in <a class="link" href="NMSettingIP6Config.html" title="NMSettingIP6Config">NMSettingIP6Config</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIP6Config.html#nm-setting-ip6-config-get-addr-gen-mode" title="nm_setting_ip6_config_get_addr_gen_mode ()">nm_setting_ip6_config_get_addr_gen_mode</a>, function in <a class="link" href="NMSettingIP6Config.html" title="NMSettingIP6Config">NMSettingIP6Config</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingIP6Config.html#nm-setting-ip6-config-get-ip6-privacy" title="nm_setting_ip6_config_get_ip6_privacy ()">nm_setting_ip6_config_get_ip6_privacy</a>, function in <a class="link" href="NMSettingIP6Config.html" title="NMSettingIP6Config">NMSettingIP6Config</a>
 </dt>
 <dd></dd>
@@ -5194,6 +6253,10 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingIPConfig.html#nm-setting-ip-config-add-dns-option" title="nm_setting_ip_config_add_dns_option ()">nm_setting_ip_config_add_dns_option</a>, function in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingIPConfig.html#nm-setting-ip-config-add-dns-search" title="nm_setting_ip_config_add_dns_search ()">nm_setting_ip_config_add_dns_search</a>, function in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
 </dt>
 <dd></dd>
@@ -5210,6 +6273,10 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingIPConfig.html#nm-setting-ip-config-clear-dns-options" title="nm_setting_ip_config_clear_dns_options ()">nm_setting_ip_config_clear_dns_options</a>, function in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingIPConfig.html#nm-setting-ip-config-clear-dns-searches" title="nm_setting_ip_config_clear_dns_searches ()">nm_setting_ip_config_clear_dns_searches</a>, function in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
 </dt>
 <dd></dd>
@@ -5230,6 +6297,10 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-DNS-OPTIONS:CAPS" title="NM_SETTING_IP_CONFIG_DNS_OPTIONS">NM_SETTING_IP_CONFIG_DNS_OPTIONS</a>, macro in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-DNS-SEARCH:CAPS" title="NM_SETTING_IP_CONFIG_DNS_SEARCH">NM_SETTING_IP_CONFIG_DNS_SEARCH</a>, macro in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
 </dt>
 <dd></dd>
@@ -5254,6 +6325,10 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingIPConfig.html#nm-setting-ip-config-get-dns-option" title="nm_setting_ip_config_get_dns_option ()">nm_setting_ip_config_get_dns_option</a>, function in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingIPConfig.html#nm-setting-ip-config-get-dns-search" title="nm_setting_ip_config_get_dns_search ()">nm_setting_ip_config_get_dns_search</a>, function in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
 </dt>
 <dd></dd>
@@ -5290,6 +6365,10 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingIPConfig.html#nm-setting-ip-config-get-num-dns-options" title="nm_setting_ip_config_get_num_dns_options ()">nm_setting_ip_config_get_num_dns_options</a>, function in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingIPConfig.html#nm-setting-ip-config-get-num-dns-searches" title="nm_setting_ip_config_get_num_dns_searches ()">nm_setting_ip_config_get_num_dns_searches</a>, function in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
 </dt>
 <dd></dd>
@@ -5306,6 +6385,10 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingIPConfig.html#nm-setting-ip-config-has-dns-options" title="nm_setting_ip_config_has_dns_options ()">nm_setting_ip_config_has_dns_options</a>, function in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-IGNORE-AUTO-DNS:CAPS" title="NM_SETTING_IP_CONFIG_IGNORE_AUTO_DNS">NM_SETTING_IP_CONFIG_IGNORE_AUTO_DNS</a>, macro in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
 </dt>
 <dd></dd>
@@ -5326,6 +6409,10 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingIPConfig.html#nm-setting-ip-config-next-valid-dns-option" title="nm_setting_ip_config_next_valid_dns_option ()">nm_setting_ip_config_next_valid_dns_option</a>, function in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingIPConfig.html#nm-setting-ip-config-remove-address" title="nm_setting_ip_config_remove_address ()">nm_setting_ip_config_remove_address</a>, function in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
 </dt>
 <dd></dd>
@@ -5342,6 +6429,14 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingIPConfig.html#nm-setting-ip-config-remove-dns-option" title="nm_setting_ip_config_remove_dns_option ()">nm_setting_ip_config_remove_dns_option</a>, function in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPConfig.html#nm-setting-ip-config-remove-dns-option-by-value" title="nm_setting_ip_config_remove_dns_option_by_value ()">nm_setting_ip_config_remove_dns_option_by_value</a>, function in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingIPConfig.html#nm-setting-ip-config-remove-dns-search" title="nm_setting_ip_config_remove_dns_search ()">nm_setting_ip_config_remove_dns_search</a>, function in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
 </dt>
 <dd></dd>
@@ -5366,10 +6461,154 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-ENCAPSULATION-LIMIT:CAPS" title="NM_SETTING_IP_TUNNEL_ENCAPSULATION_LIMIT">NM_SETTING_IP_TUNNEL_ENCAPSULATION_LIMIT</a>, macro in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-FLOW-LABEL:CAPS" title="NM_SETTING_IP_TUNNEL_FLOW_LABEL">NM_SETTING_IP_TUNNEL_FLOW_LABEL</a>, macro in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-encapsulation-limit" title="nm_setting_ip_tunnel_get_encapsulation_limit ()">nm_setting_ip_tunnel_get_encapsulation_limit</a>, function in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-flow-label" title="nm_setting_ip_tunnel_get_flow_label ()">nm_setting_ip_tunnel_get_flow_label</a>, function in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-input-key" title="nm_setting_ip_tunnel_get_input_key ()">nm_setting_ip_tunnel_get_input_key</a>, function in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-local" title="nm_setting_ip_tunnel_get_local ()">nm_setting_ip_tunnel_get_local</a>, function in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-mode" title="nm_setting_ip_tunnel_get_mode ()">nm_setting_ip_tunnel_get_mode</a>, function in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-mtu" title="nm_setting_ip_tunnel_get_mtu ()">nm_setting_ip_tunnel_get_mtu</a>, function in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-output-key" title="nm_setting_ip_tunnel_get_output_key ()">nm_setting_ip_tunnel_get_output_key</a>, function in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-parent" title="nm_setting_ip_tunnel_get_parent ()">nm_setting_ip_tunnel_get_parent</a>, function in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-path-mtu-discovery" title="nm_setting_ip_tunnel_get_path_mtu_discovery ()">nm_setting_ip_tunnel_get_path_mtu_discovery</a>, function in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-remote" title="nm_setting_ip_tunnel_get_remote ()">nm_setting_ip_tunnel_get_remote</a>, function in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-tos" title="nm_setting_ip_tunnel_get_tos ()">nm_setting_ip_tunnel_get_tos</a>, function in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-ttl" title="nm_setting_ip_tunnel_get_ttl ()">nm_setting_ip_tunnel_get_ttl</a>, function in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-INPUT-KEY:CAPS" title="NM_SETTING_IP_TUNNEL_INPUT_KEY">NM_SETTING_IP_TUNNEL_INPUT_KEY</a>, macro in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-LOCAL:CAPS" title="NM_SETTING_IP_TUNNEL_LOCAL">NM_SETTING_IP_TUNNEL_LOCAL</a>, macro in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-MODE:CAPS" title="NM_SETTING_IP_TUNNEL_MODE">NM_SETTING_IP_TUNNEL_MODE</a>, macro in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-MTU:CAPS" title="NM_SETTING_IP_TUNNEL_MTU">NM_SETTING_IP_TUNNEL_MTU</a>, macro in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPTunnel.html#nm-setting-ip-tunnel-new" title="nm_setting_ip_tunnel_new ()">nm_setting_ip_tunnel_new</a>, function in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-OUTPUT-KEY:CAPS" title="NM_SETTING_IP_TUNNEL_OUTPUT_KEY">NM_SETTING_IP_TUNNEL_OUTPUT_KEY</a>, macro in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-PARENT:CAPS" title="NM_SETTING_IP_TUNNEL_PARENT">NM_SETTING_IP_TUNNEL_PARENT</a>, macro in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-PATH-MTU-DISCOVERY:CAPS" title="NM_SETTING_IP_TUNNEL_PATH_MTU_DISCOVERY">NM_SETTING_IP_TUNNEL_PATH_MTU_DISCOVERY</a>, macro in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-REMOTE:CAPS" title="NM_SETTING_IP_TUNNEL_REMOTE">NM_SETTING_IP_TUNNEL_REMOTE</a>, macro in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-SETTING-NAME:CAPS" title="NM_SETTING_IP_TUNNEL_SETTING_NAME">NM_SETTING_IP_TUNNEL_SETTING_NAME</a>, macro in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-TOS:CAPS" title="NM_SETTING_IP_TUNNEL_TOS">NM_SETTING_IP_TUNNEL_TOS</a>, macro in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-TTL:CAPS" title="NM_SETTING_IP_TUNNEL_TTL">NM_SETTING_IP_TUNNEL_TTL</a>, macro in <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSetting.html#nm-setting-lookup-type" title="nm_setting_lookup_type ()">nm_setting_lookup_type</a>, function in <a class="link" href="NMSetting.html" title="NMSetting">NMSetting</a>
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingMacvlan.html#nm-setting-macvlan-get-mode" title="nm_setting_macvlan_get_mode ()">nm_setting_macvlan_get_mode</a>, function in <a class="link" href="NMSettingMacvlan.html" title="NMSettingMacvlan">NMSettingMacvlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingMacvlan.html#nm-setting-macvlan-get-parent" title="nm_setting_macvlan_get_parent ()">nm_setting_macvlan_get_parent</a>, function in <a class="link" href="NMSettingMacvlan.html" title="NMSettingMacvlan">NMSettingMacvlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingMacvlan.html#nm-setting-macvlan-get-promiscuous" title="nm_setting_macvlan_get_promiscuous ()">nm_setting_macvlan_get_promiscuous</a>, function in <a class="link" href="NMSettingMacvlan.html" title="NMSettingMacvlan">NMSettingMacvlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingMacvlan.html#nm-setting-macvlan-get-tap" title="nm_setting_macvlan_get_tap ()">nm_setting_macvlan_get_tap</a>, function in <a class="link" href="NMSettingMacvlan.html" title="NMSettingMacvlan">NMSettingMacvlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingMacvlan.html#NM-SETTING-MACVLAN-MODE:CAPS" title="NM_SETTING_MACVLAN_MODE">NM_SETTING_MACVLAN_MODE</a>, macro in <a class="link" href="NMSettingMacvlan.html" title="NMSettingMacvlan">NMSettingMacvlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingMacvlan.html#nm-setting-macvlan-new" title="nm_setting_macvlan_new ()">nm_setting_macvlan_new</a>, function in <a class="link" href="NMSettingMacvlan.html" title="NMSettingMacvlan">NMSettingMacvlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingMacvlan.html#NM-SETTING-MACVLAN-PARENT:CAPS" title="NM_SETTING_MACVLAN_PARENT">NM_SETTING_MACVLAN_PARENT</a>, macro in <a class="link" href="NMSettingMacvlan.html" title="NMSettingMacvlan">NMSettingMacvlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingMacvlan.html#NM-SETTING-MACVLAN-PROMISCUOUS:CAPS" title="NM_SETTING_MACVLAN_PROMISCUOUS">NM_SETTING_MACVLAN_PROMISCUOUS</a>, macro in <a class="link" href="NMSettingMacvlan.html" title="NMSettingMacvlan">NMSettingMacvlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingMacvlan.html#NM-SETTING-MACVLAN-SETTING-NAME:CAPS" title="NM_SETTING_MACVLAN_SETTING_NAME">NM_SETTING_MACVLAN_SETTING_NAME</a>, macro in <a class="link" href="NMSettingMacvlan.html" title="NMSettingMacvlan">NMSettingMacvlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingMacvlan.html#NM-SETTING-MACVLAN-TAP:CAPS" title="NM_SETTING_MACVLAN_TAP">NM_SETTING_MACVLAN_TAP</a>, macro in <a class="link" href="NMSettingMacvlan.html" title="NMSettingMacvlan">NMSettingMacvlan</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSetting.html#NM-SETTING-NAME:CAPS" title="NM_SETTING_NAME">NM_SETTING_NAME</a>, macro in <a class="link" href="NMSetting.html" title="NMSetting">NMSetting</a>
 </dt>
 <dd></dd>
@@ -5698,10 +6937,70 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingTun.html#nm-setting-tun-get-group" title="nm_setting_tun_get_group ()">nm_setting_tun_get_group</a>, function in <a class="link" href="NMSettingTun.html" title="NMSettingTun">NMSettingTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingTun.html#nm-setting-tun-get-mode" title="nm_setting_tun_get_mode ()">nm_setting_tun_get_mode</a>, function in <a class="link" href="NMSettingTun.html" title="NMSettingTun">NMSettingTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingTun.html#nm-setting-tun-get-multi-queue" title="nm_setting_tun_get_multi_queue ()">nm_setting_tun_get_multi_queue</a>, function in <a class="link" href="NMSettingTun.html" title="NMSettingTun">NMSettingTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingTun.html#nm-setting-tun-get-owner" title="nm_setting_tun_get_owner ()">nm_setting_tun_get_owner</a>, function in <a class="link" href="NMSettingTun.html" title="NMSettingTun">NMSettingTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingTun.html#nm-setting-tun-get-pi" title="nm_setting_tun_get_pi ()">nm_setting_tun_get_pi</a>, function in <a class="link" href="NMSettingTun.html" title="NMSettingTun">NMSettingTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingTun.html#nm-setting-tun-get-vnet-hdr" title="nm_setting_tun_get_vnet_hdr ()">nm_setting_tun_get_vnet_hdr</a>, function in <a class="link" href="NMSettingTun.html" title="NMSettingTun">NMSettingTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingTun.html#NM-SETTING-TUN-GROUP:CAPS" title="NM_SETTING_TUN_GROUP">NM_SETTING_TUN_GROUP</a>, macro in <a class="link" href="NMSettingTun.html" title="NMSettingTun">NMSettingTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingTun.html#NM-SETTING-TUN-MODE:CAPS" title="NM_SETTING_TUN_MODE">NM_SETTING_TUN_MODE</a>, macro in <a class="link" href="NMSettingTun.html" title="NMSettingTun">NMSettingTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingTun.html#NM-SETTING-TUN-MULTI-QUEUE:CAPS" title="NM_SETTING_TUN_MULTI_QUEUE">NM_SETTING_TUN_MULTI_QUEUE</a>, macro in <a class="link" href="NMSettingTun.html" title="NMSettingTun">NMSettingTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingTun.html#nm-setting-tun-new" title="nm_setting_tun_new ()">nm_setting_tun_new</a>, function in <a class="link" href="NMSettingTun.html" title="NMSettingTun">NMSettingTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingTun.html#NM-SETTING-TUN-OWNER:CAPS" title="NM_SETTING_TUN_OWNER">NM_SETTING_TUN_OWNER</a>, macro in <a class="link" href="NMSettingTun.html" title="NMSettingTun">NMSettingTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingTun.html#NM-SETTING-TUN-PI:CAPS" title="NM_SETTING_TUN_PI">NM_SETTING_TUN_PI</a>, macro in <a class="link" href="NMSettingTun.html" title="NMSettingTun">NMSettingTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingTun.html#NM-SETTING-TUN-SETTING-NAME:CAPS" title="NM_SETTING_TUN_SETTING_NAME">NM_SETTING_TUN_SETTING_NAME</a>, macro in <a class="link" href="NMSettingTun.html" title="NMSettingTun">NMSettingTun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingTun.html#NM-SETTING-TUN-VNET-HDR:CAPS" title="NM_SETTING_TUN_VNET_HDR">NM_SETTING_TUN_VNET_HDR</a>, macro in <a class="link" href="NMSettingTun.html" title="NMSettingTun">NMSettingTun</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSetting.html#nm-setting-verify" title="nm_setting_verify ()">nm_setting_verify</a>, function in <a class="link" href="NMSetting.html" title="NMSetting">NMSetting</a>
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSetting.html#nm-setting-verify-secrets" title="nm_setting_verify_secrets ()">nm_setting_verify_secrets</a>, function in <a class="link" href="NMSetting.html" title="NMSetting">NMSetting</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingVlan.html#nm-setting-vlan-add-priority" title="nm_setting_vlan_add_priority ()">nm_setting_vlan_add_priority</a>, function in <a class="link" href="NMSettingVlan.html" title="NMSettingVlan">NMSettingVlan</a>
 </dt>
 <dd></dd>
@@ -5818,6 +7117,10 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingVpn.html#nm-setting-vpn-get-timeout" title="nm_setting_vpn_get_timeout ()">nm_setting_vpn_get_timeout</a>, function in <a class="link" href="NMSettingVpn.html" title="NMSettingVpn">NMSettingVpn</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingVpn.html#nm-setting-vpn-get-user-name" title="nm_setting_vpn_get_user_name ()">nm_setting_vpn_get_user_name</a>, function in <a class="link" href="NMSettingVpn.html" title="NMSettingVpn">NMSettingVpn</a>
 </dt>
 <dd></dd>
@@ -5850,10 +7153,150 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingVpn.html#NM-SETTING-VPN-TIMEOUT:CAPS" title="NM_SETTING_VPN_TIMEOUT">NM_SETTING_VPN_TIMEOUT</a>, macro in <a class="link" href="NMSettingVpn.html" title="NMSettingVpn">NMSettingVpn</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingVpn.html#NM-SETTING-VPN-USER-NAME:CAPS" title="NM_SETTING_VPN_USER_NAME">NM_SETTING_VPN_USER_NAME</a>, macro in <a class="link" href="NMSettingVpn.html" title="NMSettingVpn">NMSettingVpn</a>
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingVxlan.html#NM-SETTING-VXLAN-AGEING:CAPS" title="NM_SETTING_VXLAN_AGEING">NM_SETTING_VXLAN_AGEING</a>, macro in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#NM-SETTING-VXLAN-DESTINATION-PORT:CAPS" title="NM_SETTING_VXLAN_DESTINATION_PORT">NM_SETTING_VXLAN_DESTINATION_PORT</a>, macro in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#nm-setting-vxlan-get-ageing" title="nm_setting_vxlan_get_ageing ()">nm_setting_vxlan_get_ageing</a>, function in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#nm-setting-vxlan-get-destination-port" title="nm_setting_vxlan_get_destination_port ()">nm_setting_vxlan_get_destination_port</a>, function in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#nm-setting-vxlan-get-id" title="nm_setting_vxlan_get_id ()">nm_setting_vxlan_get_id</a>, function in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#nm-setting-vxlan-get-l2-miss" title="nm_setting_vxlan_get_l2_miss ()">nm_setting_vxlan_get_l2_miss</a>, function in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#nm-setting-vxlan-get-l3-miss" title="nm_setting_vxlan_get_l3_miss ()">nm_setting_vxlan_get_l3_miss</a>, function in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#nm-setting-vxlan-get-learning" title="nm_setting_vxlan_get_learning ()">nm_setting_vxlan_get_learning</a>, function in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#nm-setting-vxlan-get-limit" title="nm_setting_vxlan_get_limit ()">nm_setting_vxlan_get_limit</a>, function in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#nm-setting-vxlan-get-local" title="nm_setting_vxlan_get_local ()">nm_setting_vxlan_get_local</a>, function in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#nm-setting-vxlan-get-parent" title="nm_setting_vxlan_get_parent ()">nm_setting_vxlan_get_parent</a>, function in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#nm-setting-vxlan-get-proxy" title="nm_setting_vxlan_get_proxy ()">nm_setting_vxlan_get_proxy</a>, function in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#nm-setting-vxlan-get-remote" title="nm_setting_vxlan_get_remote ()">nm_setting_vxlan_get_remote</a>, function in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#nm-setting-vxlan-get-rsc" title="nm_setting_vxlan_get_rsc ()">nm_setting_vxlan_get_rsc</a>, function in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#nm-setting-vxlan-get-source-port-max" title="nm_setting_vxlan_get_source_port_max ()">nm_setting_vxlan_get_source_port_max</a>, function in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#nm-setting-vxlan-get-source-port-min" title="nm_setting_vxlan_get_source_port_min ()">nm_setting_vxlan_get_source_port_min</a>, function in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#nm-setting-vxlan-get-tos" title="nm_setting_vxlan_get_tos ()">nm_setting_vxlan_get_tos</a>, function in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#nm-setting-vxlan-get-ttl" title="nm_setting_vxlan_get_ttl ()">nm_setting_vxlan_get_ttl</a>, function in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#NM-SETTING-VXLAN-ID:CAPS" title="NM_SETTING_VXLAN_ID">NM_SETTING_VXLAN_ID</a>, macro in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#NM-SETTING-VXLAN-L2-MISS:CAPS" title="NM_SETTING_VXLAN_L2_MISS">NM_SETTING_VXLAN_L2_MISS</a>, macro in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#NM-SETTING-VXLAN-L3-MISS:CAPS" title="NM_SETTING_VXLAN_L3_MISS">NM_SETTING_VXLAN_L3_MISS</a>, macro in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#NM-SETTING-VXLAN-LEARNING:CAPS" title="NM_SETTING_VXLAN_LEARNING">NM_SETTING_VXLAN_LEARNING</a>, macro in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#NM-SETTING-VXLAN-LIMIT:CAPS" title="NM_SETTING_VXLAN_LIMIT">NM_SETTING_VXLAN_LIMIT</a>, macro in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#NM-SETTING-VXLAN-LOCAL:CAPS" title="NM_SETTING_VXLAN_LOCAL">NM_SETTING_VXLAN_LOCAL</a>, macro in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#nm-setting-vxlan-new" title="nm_setting_vxlan_new ()">nm_setting_vxlan_new</a>, function in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#NM-SETTING-VXLAN-PARENT:CAPS" title="NM_SETTING_VXLAN_PARENT">NM_SETTING_VXLAN_PARENT</a>, macro in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#NM-SETTING-VXLAN-PROXY:CAPS" title="NM_SETTING_VXLAN_PROXY">NM_SETTING_VXLAN_PROXY</a>, macro in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#NM-SETTING-VXLAN-REMOTE:CAPS" title="NM_SETTING_VXLAN_REMOTE">NM_SETTING_VXLAN_REMOTE</a>, macro in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#NM-SETTING-VXLAN-RSC:CAPS" title="NM_SETTING_VXLAN_RSC">NM_SETTING_VXLAN_RSC</a>, macro in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#NM-SETTING-VXLAN-SETTING-NAME:CAPS" title="NM_SETTING_VXLAN_SETTING_NAME">NM_SETTING_VXLAN_SETTING_NAME</a>, macro in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#NM-SETTING-VXLAN-SOURCE-PORT-MAX:CAPS" title="NM_SETTING_VXLAN_SOURCE_PORT_MAX">NM_SETTING_VXLAN_SOURCE_PORT_MAX</a>, macro in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#NM-SETTING-VXLAN-SOURCE-PORT-MIN:CAPS" title="NM_SETTING_VXLAN_SOURCE_PORT_MIN">NM_SETTING_VXLAN_SOURCE_PORT_MIN</a>, macro in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#NM-SETTING-VXLAN-TOS:CAPS" title="NM_SETTING_VXLAN_TOS">NM_SETTING_VXLAN_TOS</a>, macro in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingVxlan.html#NM-SETTING-VXLAN-TTL:CAPS" title="NM_SETTING_VXLAN_TTL">NM_SETTING_VXLAN_TTL</a>, macro in <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingWimax.html#nm-setting-wimax-get-mac-address" title="nm_setting_wimax_get_mac_address ()">nm_setting_wimax_get_mac_address</a>, function in <a class="link" href="NMSettingWimax.html" title="NMSettingWimax">NMSettingWimax</a>
 </dt>
 <dd></dd>
@@ -6094,6 +7537,10 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingWireless.html#nm-setting-wireless-get-mac-address-randomization" title="nm_setting_wireless_get_mac_address_randomization ()">nm_setting_wireless_get_mac_address_randomization</a>, function in <a class="link" href="NMSettingWireless.html" title="NMSettingWireless">NMSettingWireless</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingWireless.html#nm-setting-wireless-get-mac-blacklist-item" title="nm_setting_wireless_get_mac_blacklist_item ()">nm_setting_wireless_get_mac_blacklist_item</a>, function in <a class="link" href="NMSettingWireless.html" title="NMSettingWireless">NMSettingWireless</a>
 </dt>
 <dd></dd>
@@ -6114,6 +7561,10 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingWireless.html#nm-setting-wireless-get-powersave" title="nm_setting_wireless_get_powersave ()">nm_setting_wireless_get_powersave</a>, function in <a class="link" href="NMSettingWireless.html" title="NMSettingWireless">NMSettingWireless</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingWireless.html#nm-setting-wireless-get-rate" title="nm_setting_wireless_get_rate ()">nm_setting_wireless_get_rate</a>, function in <a class="link" href="NMSettingWireless.html" title="NMSettingWireless">NMSettingWireless</a>
 </dt>
 <dd></dd>
@@ -6142,6 +7593,10 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingWireless.html#NM-SETTING-WIRELESS-MAC-ADDRESS-RANDOMIZATION:CAPS" title="NM_SETTING_WIRELESS_MAC_ADDRESS_RANDOMIZATION">NM_SETTING_WIRELESS_MAC_ADDRESS_RANDOMIZATION</a>, macro in <a class="link" href="NMSettingWireless.html" title="NMSettingWireless">NMSettingWireless</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingWireless.html#NM-SETTING-WIRELESS-MODE:CAPS" title="NM_SETTING_WIRELESS_MODE">NM_SETTING_WIRELESS_MODE</a>, macro in <a class="link" href="NMSettingWireless.html" title="NMSettingWireless">NMSettingWireless</a>
 </dt>
 <dd></dd>
@@ -6166,6 +7621,10 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingWireless.html#NM-SETTING-WIRELESS-POWERSAVE:CAPS" title="NM_SETTING_WIRELESS_POWERSAVE">NM_SETTING_WIRELESS_POWERSAVE</a>, macro in <a class="link" href="NMSettingWireless.html" title="NMSettingWireless">NMSettingWireless</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingWireless.html#NM-SETTING-WIRELESS-RATE:CAPS" title="NM_SETTING_WIRELESS_RATE">NM_SETTING_WIRELESS_RATE</a>, macro in <a class="link" href="NMSettingWireless.html" title="NMSettingWireless">NMSettingWireless</a>
 </dt>
 <dd></dd>
@@ -6402,6 +7861,10 @@ nm_keyfile_write, function in nm-keyfile-internal
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="libnm-nm-utils.html#stat" title="struct stat">stat</a>, struct in <a class="link" href="libnm-nm-utils.html" title="nm-utils">nm-utils</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="libnm-nm-dbus-interface.html#NMState" title="enum NMState">NMState</a>, enum in <a class="link" href="libnm-nm-dbus-interface.html" title="nm-dbus-interface">nm-dbus-interface</a>
 </dt>
 <dd></dd>
@@ -6420,6 +7883,10 @@ NMTestGeneralMetaFlags, enum in test-general-enums
 <dd></dd>
 <a name="idxU"></a><h3 class="title">U</h3>
 <dt>
+<a class="link" href="libnm-nm-utils.html#NMUtilsCheckFilePredicate" title="NMUtilsCheckFilePredicate ()">NMUtilsCheckFilePredicate</a>, user_function in <a class="link" href="libnm-nm-utils.html" title="nm-utils">nm-utils</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="libnm-nm-utils.html#NMUtilsFileSearchInPathsPredicate" title="NMUtilsFileSearchInPathsPredicate ()">NMUtilsFileSearchInPathsPredicate</a>, user_function in <a class="link" href="libnm-nm-utils.html" title="nm-utils">nm-utils</a>
 </dt>
 <dd></dd>
@@ -6436,6 +7903,14 @@ NMTestGeneralMetaFlags, enum in test-general-enums
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="libnm-nm-utils.html#nm-utils-bond-mode-int-to-string" title="nm_utils_bond_mode_int_to_string ()">nm_utils_bond_mode_int_to_string</a>, function in <a class="link" href="libnm-nm-utils.html" title="nm-utils">nm-utils</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libnm-nm-utils.html#nm-utils-bond-mode-string-to-int" title="nm_utils_bond_mode_string_to_int ()">nm_utils_bond_mode_string_to_int</a>, function in <a class="link" href="libnm-nm-utils.html" title="nm-utils">nm-utils</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="libnm-nm-utils.html#nm-utils-check-virtual-device-compatibility" title="nm_utils_check_virtual_device_compatibility ()">nm_utils_check_virtual_device_compatibility</a>, function in <a class="link" href="libnm-nm-utils.html" title="nm-utils">nm-utils</a>
 </dt>
 <dd></dd>
@@ -6444,6 +7919,10 @@ NMTestGeneralMetaFlags, enum in test-general-enums
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="libnm-nm-utils.html#nm-utils-enum-get-values" title="nm_utils_enum_get_values ()">nm_utils_enum_get_values</a>, function in <a class="link" href="libnm-nm-utils.html" title="nm-utils">nm-utils</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="libnm-nm-utils.html#nm-utils-enum-to-str" title="nm_utils_enum_to_str ()">nm_utils_enum_to_str</a>, function in <a class="link" href="libnm-nm-utils.html" title="nm-utils">nm-utils</a>
 </dt>
 <dd></dd>
@@ -6681,6 +8160,10 @@ NMTestGeneralMetaFlags, enum in test-general-enums
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingVlan.html#NM-VLAN-FLAGS-ALL:CAPS" title="NM_VLAN_FLAGS_ALL">NM_VLAN_FLAGS_ALL</a>, macro in <a class="link" href="NMSettingVlan.html" title="NMSettingVlan">NMSettingVlan</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMVpnConnection.html#NMVpnConnection-vpn-state-changed" title="The “vpn-state-changed” signal">NMVpnConnection::vpn-state-changed</a>, object signal in <a class="link" href="NMVpnConnection.html" title="NMVpnConnection">NMVpnConnection</a>
 </dt>
 <dd></dd>
@@ -6701,35 +8184,39 @@ NMTestGeneralMetaFlags, enum in test-general-enums
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMVpnEditor.html#NMVpnEditor-changed" title="The “changed” signal">NMVpnEditor::changed</a>, object signal in <a class="link" href="NMVpnEditor.html" title="NMVpnEditor">NMVpnEditor</a>
+<a class="link" href="NMVpnEditorPlugin.html#NMVpnEditor-struct" title="NMVpnEditor">NMVpnEditor</a>, struct in <a class="link" href="NMVpnEditorPlugin.html" title="NMVpnEditorPlugin">NMVpnEditorPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMVpnEditorPlugin.html#NMVpnEditor-changed" title="The “changed” signal">NMVpnEditor::changed</a>, object signal in <a class="link" href="NMVpnEditorPlugin.html" title="NMVpnEditorPlugin">NMVpnEditorPlugin</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMVpnEditor.html#NMVpnEditorInterface" title="NMVpnEditorInterface">NMVpnEditorInterface</a>, struct in <a class="link" href="NMVpnEditor.html" title="NMVpnEditor">NMVpnEditor</a>
+<a href="https://developer.gnome.org/libnm-glib/0.9/libnm-glib-NMVpnPluginUiWidget.html#NMVpnEditorInterface">NMVpnEditorInterface</a>, struct in <a class="link" href="NMVpnEditorPlugin.html#NMVpnEditor">NMVpnEditor</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMVpnEditor.html#NMVpnEditorPlugin--description" title="The “description” property">NMVpnEditorPlugin:description</a>, object property in <a class="link" href="NMVpnEditor.html" title="NMVpnEditor">NMVpnEditor</a>
+<a class="link" href="NMVpnEditorPlugin.html#NMVpnEditorPlugin--description" title="The “description” property">NMVpnEditorPlugin:description</a>, object property in <a class="link" href="NMVpnEditorPlugin.html" title="NMVpnEditorPlugin">NMVpnEditorPlugin</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMVpnEditor.html#NMVpnEditorPlugin--name" title="The “name” property">NMVpnEditorPlugin:name</a>, object property in <a class="link" href="NMVpnEditor.html" title="NMVpnEditor">NMVpnEditor</a>
+<a class="link" href="NMVpnEditorPlugin.html#NMVpnEditorPlugin--name" title="The “name” property">NMVpnEditorPlugin:name</a>, object property in <a class="link" href="NMVpnEditorPlugin.html" title="NMVpnEditorPlugin">NMVpnEditorPlugin</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMVpnEditor.html#NMVpnEditorPlugin--service" title="The “service” property">NMVpnEditorPlugin:service</a>, object property in <a class="link" href="NMVpnEditor.html" title="NMVpnEditor">NMVpnEditor</a>
+<a class="link" href="NMVpnEditorPlugin.html#NMVpnEditorPlugin--service" title="The “service” property">NMVpnEditorPlugin:service</a>, object property in <a class="link" href="NMVpnEditorPlugin.html" title="NMVpnEditorPlugin">NMVpnEditorPlugin</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMVpnEditor.html#NMVpnEditorPluginCapability" title="enum NMVpnEditorPluginCapability">NMVpnEditorPluginCapability</a>, enum in <a class="link" href="NMVpnEditor.html" title="NMVpnEditor">NMVpnEditor</a>
+<a class="link" href="NMVpnEditorPlugin.html#NMVpnEditorPluginCapability" title="enum NMVpnEditorPluginCapability">NMVpnEditorPluginCapability</a>, enum in <a class="link" href="NMVpnEditorPlugin.html" title="NMVpnEditorPlugin">NMVpnEditorPlugin</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMVpnEditor.html#NMVpnEditorPluginFactory" title="NMVpnEditorPluginFactory ()">NMVpnEditorPluginFactory</a>, user_function in <a class="link" href="NMVpnEditor.html" title="NMVpnEditor">NMVpnEditor</a>
+<a class="link" href="NMVpnEditorPlugin.html#NMVpnEditorPluginFactory" title="NMVpnEditorPluginFactory ()">NMVpnEditorPluginFactory</a>, user_function in <a class="link" href="NMVpnEditorPlugin.html" title="NMVpnEditorPlugin">NMVpnEditorPlugin</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMVpnEditor.html#NMVpnEditorPluginInterface" title="NMVpnEditorPluginInterface">NMVpnEditorPluginInterface</a>, struct in <a class="link" href="NMVpnEditor.html" title="NMVpnEditor">NMVpnEditor</a>
+<a class="link" href="NMVpnEditorPlugin.html#NMVpnEditorPluginInterface" title="NMVpnEditorPluginInterface">NMVpnEditorPluginInterface</a>, struct in <a class="link" href="NMVpnEditorPlugin.html" title="NMVpnEditorPlugin">NMVpnEditorPlugin</a>
 </dt>
 <dd></dd>
 <dt>
@@ -6773,47 +8260,51 @@ NMTestGeneralMetaFlags, enum in test-general-enums
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMVpnEditor.html#nm-vpn-editor-get-widget" title="nm_vpn_editor_get_widget ()">nm_vpn_editor_get_widget</a>, function in <a class="link" href="NMVpnEditor.html" title="NMVpnEditor">NMVpnEditor</a>
+<a href="https://developer.gnome.org/libnm-glib/0.9/libnm-glib-NMVpnPluginUiWidget.html#nm-vpn-editor-get-widget">nm_vpn_editor_get_widget</a>, function in <a class="link" href="NMVpnEditorPlugin.html#NMVpnEditor">NMVpnEditor</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMVpnEditor.html#NM-VPN-EDITOR-PLUGIN-DESCRIPTION:CAPS" title="NM_VPN_EDITOR_PLUGIN_DESCRIPTION">NM_VPN_EDITOR_PLUGIN_DESCRIPTION</a>, macro in <a class="link" href="NMVpnEditor.html" title="NMVpnEditor">NMVpnEditor</a>
+<a class="link" href="NMVpnEditorPlugin.html#NM-VPN-EDITOR-PLUGIN-DESCRIPTION:CAPS" title="NM_VPN_EDITOR_PLUGIN_DESCRIPTION">NM_VPN_EDITOR_PLUGIN_DESCRIPTION</a>, macro in <a class="link" href="NMVpnEditorPlugin.html" title="NMVpnEditorPlugin">NMVpnEditorPlugin</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMVpnEditor.html#nm-vpn-editor-plugin-export" title="nm_vpn_editor_plugin_export ()">nm_vpn_editor_plugin_export</a>, function in <a class="link" href="NMVpnEditor.html" title="NMVpnEditor">NMVpnEditor</a>
+<a class="link" href="NMVpnEditorPlugin.html#nm-vpn-editor-plugin-export" title="nm_vpn_editor_plugin_export ()">nm_vpn_editor_plugin_export</a>, function in <a class="link" href="NMVpnEditorPlugin.html" title="NMVpnEditorPlugin">NMVpnEditorPlugin</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMVpnEditor.html#nm-vpn-editor-plugin-factory" title="nm_vpn_editor_plugin_factory ()">nm_vpn_editor_plugin_factory</a>, function in <a class="link" href="NMVpnEditor.html" title="NMVpnEditor">NMVpnEditor</a>
+<a class="link" href="NMVpnEditorPlugin.html#nm-vpn-editor-plugin-factory" title="nm_vpn_editor_plugin_factory ()">nm_vpn_editor_plugin_factory</a>, function in <a class="link" href="NMVpnEditorPlugin.html" title="NMVpnEditorPlugin">NMVpnEditorPlugin</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMVpnEditor.html#nm-vpn-editor-plugin-get-capabilities" title="nm_vpn_editor_plugin_get_capabilities ()">nm_vpn_editor_plugin_get_capabilities</a>, function in <a class="link" href="NMVpnEditor.html" title="NMVpnEditor">NMVpnEditor</a>
+<a class="link" href="NMVpnEditorPlugin.html#nm-vpn-editor-plugin-get-capabilities" title="nm_vpn_editor_plugin_get_capabilities ()">nm_vpn_editor_plugin_get_capabilities</a>, function in <a class="link" href="NMVpnEditorPlugin.html" title="NMVpnEditorPlugin">NMVpnEditorPlugin</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMVpnEditor.html#nm-vpn-editor-plugin-get-editor" title="nm_vpn_editor_plugin_get_editor ()">nm_vpn_editor_plugin_get_editor</a>, function in <a class="link" href="NMVpnEditor.html" title="NMVpnEditor">NMVpnEditor</a>
+<a class="link" href="NMVpnEditorPlugin.html#nm-vpn-editor-plugin-get-editor" title="nm_vpn_editor_plugin_get_editor ()">nm_vpn_editor_plugin_get_editor</a>, function in <a class="link" href="NMVpnEditorPlugin.html" title="NMVpnEditorPlugin">NMVpnEditorPlugin</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMVpnEditor.html#nm-vpn-editor-plugin-get-suggested-filename" title="nm_vpn_editor_plugin_get_suggested_filename ()">nm_vpn_editor_plugin_get_suggested_filename</a>, function in <a class="link" href="NMVpnEditor.html" title="NMVpnEditor">NMVpnEditor</a>
+<a class="link" href="NMVpnEditorPlugin.html#nm-vpn-editor-plugin-get-suggested-filename" title="nm_vpn_editor_plugin_get_suggested_filename ()">nm_vpn_editor_plugin_get_suggested_filename</a>, function in <a class="link" href="NMVpnEditorPlugin.html" title="NMVpnEditorPlugin">NMVpnEditorPlugin</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMVpnEditor.html#nm-vpn-editor-plugin-import" title="nm_vpn_editor_plugin_import ()">nm_vpn_editor_plugin_import</a>, function in <a class="link" href="NMVpnEditor.html" title="NMVpnEditor">NMVpnEditor</a>
+<a class="link" href="NMVpnEditorPlugin.html#nm-vpn-editor-plugin-import" title="nm_vpn_editor_plugin_import ()">nm_vpn_editor_plugin_import</a>, function in <a class="link" href="NMVpnEditorPlugin.html" title="NMVpnEditorPlugin">NMVpnEditorPlugin</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMVpnEditor.html#NM-VPN-EDITOR-PLUGIN-NAME:CAPS" title="NM_VPN_EDITOR_PLUGIN_NAME">NM_VPN_EDITOR_PLUGIN_NAME</a>, macro in <a class="link" href="NMVpnEditor.html" title="NMVpnEditor">NMVpnEditor</a>
+<a class="link" href="NMVpnEditorPlugin.html#nm-vpn-editor-plugin-load-from-file" title="nm_vpn_editor_plugin_load_from_file ()">nm_vpn_editor_plugin_load_from_file</a>, function in <a class="link" href="NMVpnEditorPlugin.html" title="NMVpnEditorPlugin">NMVpnEditorPlugin</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMVpnEditor.html#NM-VPN-EDITOR-PLUGIN-SERVICE:CAPS" title="NM_VPN_EDITOR_PLUGIN_SERVICE">NM_VPN_EDITOR_PLUGIN_SERVICE</a>, macro in <a class="link" href="NMVpnEditor.html" title="NMVpnEditor">NMVpnEditor</a>
+<a class="link" href="NMVpnEditorPlugin.html#NM-VPN-EDITOR-PLUGIN-NAME:CAPS" title="NM_VPN_EDITOR_PLUGIN_NAME">NM_VPN_EDITOR_PLUGIN_NAME</a>, macro in <a class="link" href="NMVpnEditorPlugin.html" title="NMVpnEditorPlugin">NMVpnEditorPlugin</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMVpnEditor.html#nm-vpn-editor-update-connection" title="nm_vpn_editor_update_connection ()">nm_vpn_editor_update_connection</a>, function in <a class="link" href="NMVpnEditor.html" title="NMVpnEditor">NMVpnEditor</a>
+<a class="link" href="NMVpnEditorPlugin.html#NM-VPN-EDITOR-PLUGIN-SERVICE:CAPS" title="NM_VPN_EDITOR_PLUGIN_SERVICE">NM_VPN_EDITOR_PLUGIN_SERVICE</a>, macro in <a class="link" href="NMVpnEditorPlugin.html" title="NMVpnEditorPlugin">NMVpnEditorPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a href="https://developer.gnome.org/libnm-glib/0.9/libnm-glib-NMVpnPluginUiWidget.html#nm-vpn-editor-update-connection">nm_vpn_editor_update_connection</a>, function in <a class="link" href="NMVpnEditorPlugin.html#NMVpnEditor">NMVpnEditor</a>
 </dt>
 <dd></dd>
 <dt>
@@ -6853,6 +8344,30 @@ NMTestGeneralMetaFlags, enum in test-general-enums
 </dt>
 <dd></dd>
 <dt>
+NM_VPN_PLUGIN_INFO_FILENAME, macro in nm-vpn-plugin-info
+</dt>
+<dd></dd>
+<dt>
+NM_VPN_PLUGIN_INFO_KEYFILE, macro in nm-vpn-plugin-info
+</dt>
+<dd></dd>
+<dt>
+NM_VPN_PLUGIN_INFO_KF_GROUP_CONNECTION, macro in nm-vpn-plugin-info
+</dt>
+<dd></dd>
+<dt>
+NM_VPN_PLUGIN_INFO_KF_GROUP_GNOME, macro in nm-vpn-plugin-info
+</dt>
+<dd></dd>
+<dt>
+NM_VPN_PLUGIN_INFO_KF_GROUP_LIBNM, macro in nm-vpn-plugin-info
+</dt>
+<dd></dd>
+<dt>
+NM_VPN_PLUGIN_INFO_NAME, macro in nm-vpn-plugin-info
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="libnm-nm-vpn-dbus-interface.html#NM-VPN-PLUGIN-IP4-CONFIG-ADDRESS:CAPS" title="NM_VPN_PLUGIN_IP4_CONFIG_ADDRESS">NM_VPN_PLUGIN_IP4_CONFIG_ADDRESS</a>, macro in <a class="link" href="libnm-nm-vpn-dbus-interface.html" title="nm-vpn-dbus-interface">nm-vpn-dbus-interface</a>
 </dt>
 <dd></dd>
diff --git a/docs/libnm/html/ch03.html b/docs/libnm/html/ch03.html
index e30c11dc..2bd5219f 100644
--- a/docs/libnm/html/ch03.html
+++ b/docs/libnm/html/ch03.html
@@ -69,17 +69,23 @@
 <span class="refentrytitle"><a href="NMSettingInfiniband.html">NMSettingInfiniband</a></span><span class="refpurpose"> — Describes connection properties for IP-over-InfiniBand networks</span>
 </dt>
 <dt>
+<span class="refentrytitle"><a href="NMSettingIP4Config.html">NMSettingIP4Config</a></span><span class="refpurpose"> — Describes IPv4 addressing, routing, and name service properties</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="NMSettingIP6Config.html">NMSettingIP6Config</a></span><span class="refpurpose"> — Describes IPv6 addressing, routing, and name service properties</span>
+</dt>
+<dt>
 <span class="refentrytitle"><a href="NMSettingIPConfig.html">NMSettingIPConfig</a></span><span class="refpurpose"> — Abstract base class for IPv4 and IPv6
   addressing, routing, and name service properties</span>
 </dt>
 <dt>
-<span class="refentrytitle"><a href="NMSettingIP4Config.html">NMSettingIP4Config</a></span><span class="refpurpose"> — Describes IPv4 addressing, routing, and name service properties</span>
+<span class="refentrytitle"><a href="NMSettingIPTunnel.html">NMSettingIPTunnel</a></span><span class="refpurpose"> — Describes connection properties for IP tunnel devices</span>
 </dt>
 <dt>
-<span class="refentrytitle"><a href="NMSettingIP6Config.html">NMSettingIP6Config</a></span><span class="refpurpose"> — Describes IPv6 addressing, routing, and name service properties</span>
+<span class="refentrytitle"><a href="NMSettingMacvlan.html">NMSettingMacvlan</a></span><span class="refpurpose"> — Describes connection properties for macvlan interfaces</span>
 </dt>
 <dt>
-<span class="refentrytitle"><a href="NMSettingOlpcMesh.html">NMSettingOlpcMesh</a></span><span class="refpurpose"></span>
+<span class="refentrytitle"><a href="NMSettingOlpcMesh.html">NMSettingOlpcMesh</a></span><span class="refpurpose"> — Describes connection properties for OLPC-Mesh devices</span>
 </dt>
 <dt>
 <span class="refentrytitle"><a href="NMSettingPpp.html">NMSettingPpp</a></span><span class="refpurpose"> — Describes connection properties for devices/networks
@@ -99,12 +105,18 @@ serial communications</span>
 <span class="refentrytitle"><a href="NMSettingTeamPort.html">NMSettingTeamPort</a></span><span class="refpurpose"> — Describes connection properties for team ports</span>
 </dt>
 <dt>
+<span class="refentrytitle"><a href="NMSettingTun.html">NMSettingTun</a></span><span class="refpurpose"> — Describes connection properties for TUN/TAP interfaces</span>
+</dt>
+<dt>
 <span class="refentrytitle"><a href="NMSettingVlan.html">NMSettingVlan</a></span><span class="refpurpose"> — Describes connection properties for VLAN interfaces</span>
 </dt>
 <dt>
 <span class="refentrytitle"><a href="NMSettingVpn.html">NMSettingVpn</a></span><span class="refpurpose"> — Describes connection properties for Virtual Private Networks</span>
 </dt>
 <dt>
+<span class="refentrytitle"><a href="NMSettingVxlan.html">NMSettingVxlan</a></span><span class="refpurpose"> — Describes connection properties for VXLAN interfaces</span>
+</dt>
+<dt>
 <span class="refentrytitle"><a href="NMSettingWimax.html">NMSettingWimax</a></span><span class="refpurpose"> — Describes 802.16e Mobile WiMAX connection properties</span>
 </dt>
 <dt>
diff --git a/docs/libnm/html/ch04.html b/docs/libnm/html/ch04.html
index 6513b1a8..07e8b676 100644
--- a/docs/libnm/html/ch04.html
+++ b/docs/libnm/html/ch04.html
@@ -48,6 +48,12 @@
 <span class="refentrytitle"><a href="NMDeviceInfiniband.html">NMDeviceInfiniband</a></span><span class="refpurpose"></span>
 </dt>
 <dt>
+<span class="refentrytitle"><a href="NMDeviceIPTunnel.html">NMDeviceIPTunnel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="NMDeviceMacvlan.html">NMDeviceMacvlan</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
 <span class="refentrytitle"><a href="NMDeviceModem.html">NMDeviceModem</a></span><span class="refpurpose"></span>
 </dt>
 <dt>
@@ -57,9 +63,15 @@
 <span class="refentrytitle"><a href="NMDeviceTeam.html">NMDeviceTeam</a></span><span class="refpurpose"></span>
 </dt>
 <dt>
+<span class="refentrytitle"><a href="NMDeviceTun.html">NMDeviceTun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
 <span class="refentrytitle"><a href="NMDeviceVlan.html">NMDeviceVlan</a></span><span class="refpurpose"></span>
 </dt>
 <dt>
+<span class="refentrytitle"><a href="NMDeviceVxlan.html">NMDeviceVxlan</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
 <span class="refentrytitle"><a href="NMDeviceWifi.html">NMDeviceWifi</a></span><span class="refpurpose"></span>
 </dt>
 <dt>
diff --git a/docs/libnm/html/ch06.html b/docs/libnm/html/ch06.html
index 7cbb0f5e..c4aadccf 100644
--- a/docs/libnm/html/ch06.html
+++ b/docs/libnm/html/ch06.html
@@ -27,7 +27,7 @@
 <span class="refentrytitle"><a href="libnm-nm-vpn-dbus-interface.html">nm-vpn-dbus-interface</a></span><span class="refpurpose"></span>
 </dt>
 <dt>
-<span class="refentrytitle"><a href="NMVpnEditor.html">NMVpnEditor</a></span><span class="refpurpose"></span>
+<span class="refentrytitle"><a href="NMVpnEditorPlugin.html">NMVpnEditorPlugin</a></span><span class="refpurpose"></span>
 </dt>
 </dl></div>
 </div>
diff --git a/docs/libnm/html/index.html b/docs/libnm/html/index.html
index 2c0ecc72..ee011718 100644
--- a/docs/libnm/html/index.html
+++ b/docs/libnm/html/index.html
@@ -15,7 +15,7 @@
 <div>
 <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">libnm Reference Manual</p></th></tr></table></div>
 <div><p class="releaseinfo">
-      for libnm 1.0.10
+      for libnm 1.1.90
 
       The latest version of this documentation can be found on-line at
       <a class="ulink" href="https://developer.gnome.org/libnm/1.0/" target="_top">https://developer.gnome.org/libnm/1.0/</a>.
@@ -114,17 +114,23 @@
 <span class="refentrytitle"><a href="NMSettingInfiniband.html">NMSettingInfiniband</a></span><span class="refpurpose"> — Describes connection properties for IP-over-InfiniBand networks</span>
 </dt>
 <dt>
+<span class="refentrytitle"><a href="NMSettingIP4Config.html">NMSettingIP4Config</a></span><span class="refpurpose"> — Describes IPv4 addressing, routing, and name service properties</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="NMSettingIP6Config.html">NMSettingIP6Config</a></span><span class="refpurpose"> — Describes IPv6 addressing, routing, and name service properties</span>
+</dt>
+<dt>
 <span class="refentrytitle"><a href="NMSettingIPConfig.html">NMSettingIPConfig</a></span><span class="refpurpose"> — Abstract base class for IPv4 and IPv6
   addressing, routing, and name service properties</span>
 </dt>
 <dt>
-<span class="refentrytitle"><a href="NMSettingIP4Config.html">NMSettingIP4Config</a></span><span class="refpurpose"> — Describes IPv4 addressing, routing, and name service properties</span>
+<span class="refentrytitle"><a href="NMSettingIPTunnel.html">NMSettingIPTunnel</a></span><span class="refpurpose"> — Describes connection properties for IP tunnel devices</span>
 </dt>
 <dt>
-<span class="refentrytitle"><a href="NMSettingIP6Config.html">NMSettingIP6Config</a></span><span class="refpurpose"> — Describes IPv6 addressing, routing, and name service properties</span>
+<span class="refentrytitle"><a href="NMSettingMacvlan.html">NMSettingMacvlan</a></span><span class="refpurpose"> — Describes connection properties for macvlan interfaces</span>
 </dt>
 <dt>
-<span class="refentrytitle"><a href="NMSettingOlpcMesh.html">NMSettingOlpcMesh</a></span><span class="refpurpose"></span>
+<span class="refentrytitle"><a href="NMSettingOlpcMesh.html">NMSettingOlpcMesh</a></span><span class="refpurpose"> — Describes connection properties for OLPC-Mesh devices</span>
 </dt>
 <dt>
 <span class="refentrytitle"><a href="NMSettingPpp.html">NMSettingPpp</a></span><span class="refpurpose"> — Describes connection properties for devices/networks
@@ -144,12 +150,18 @@ serial communications</span>
 <span class="refentrytitle"><a href="NMSettingTeamPort.html">NMSettingTeamPort</a></span><span class="refpurpose"> — Describes connection properties for team ports</span>
 </dt>
 <dt>
+<span class="refentrytitle"><a href="NMSettingTun.html">NMSettingTun</a></span><span class="refpurpose"> — Describes connection properties for TUN/TAP interfaces</span>
+</dt>
+<dt>
 <span class="refentrytitle"><a href="NMSettingVlan.html">NMSettingVlan</a></span><span class="refpurpose"> — Describes connection properties for VLAN interfaces</span>
 </dt>
 <dt>
 <span class="refentrytitle"><a href="NMSettingVpn.html">NMSettingVpn</a></span><span class="refpurpose"> — Describes connection properties for Virtual Private Networks</span>
 </dt>
 <dt>
+<span class="refentrytitle"><a href="NMSettingVxlan.html">NMSettingVxlan</a></span><span class="refpurpose"> — Describes connection properties for VXLAN interfaces</span>
+</dt>
+<dt>
 <span class="refentrytitle"><a href="NMSettingWimax.html">NMSettingWimax</a></span><span class="refpurpose"> — Describes 802.16e Mobile WiMAX connection properties</span>
 </dt>
 <dt>
@@ -190,6 +202,12 @@ use WEP, LEAP, WPA or WPA2/RSN security</span>
 <span class="refentrytitle"><a href="NMDeviceInfiniband.html">NMDeviceInfiniband</a></span><span class="refpurpose"></span>
 </dt>
 <dt>
+<span class="refentrytitle"><a href="NMDeviceIPTunnel.html">NMDeviceIPTunnel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="NMDeviceMacvlan.html">NMDeviceMacvlan</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
 <span class="refentrytitle"><a href="NMDeviceModem.html">NMDeviceModem</a></span><span class="refpurpose"></span>
 </dt>
 <dt>
@@ -199,9 +217,15 @@ use WEP, LEAP, WPA or WPA2/RSN security</span>
 <span class="refentrytitle"><a href="NMDeviceTeam.html">NMDeviceTeam</a></span><span class="refpurpose"></span>
 </dt>
 <dt>
+<span class="refentrytitle"><a href="NMDeviceTun.html">NMDeviceTun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
 <span class="refentrytitle"><a href="NMDeviceVlan.html">NMDeviceVlan</a></span><span class="refpurpose"></span>
 </dt>
 <dt>
+<span class="refentrytitle"><a href="NMDeviceVxlan.html">NMDeviceVxlan</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
 <span class="refentrytitle"><a href="NMDeviceWifi.html">NMDeviceWifi</a></span><span class="refpurpose"></span>
 </dt>
 <dt>
@@ -244,7 +268,7 @@ use WEP, LEAP, WPA or WPA2/RSN security</span>
 <span class="refentrytitle"><a href="libnm-nm-vpn-dbus-interface.html">nm-vpn-dbus-interface</a></span><span class="refpurpose"></span>
 </dt>
 <dt>
-<span class="refentrytitle"><a href="NMVpnEditor.html">NMVpnEditor</a></span><span class="refpurpose"></span>
+<span class="refentrytitle"><a href="NMVpnEditorPlugin.html">NMVpnEditorPlugin</a></span><span class="refpurpose"></span>
 </dt>
 </dl></dd>
 <dt><span class="chapter"><a href="object-tree.html">Object Hierarchy</a></span></dt>
diff --git a/docs/libnm/html/index.sgml b/docs/libnm/html/index.sgml
index 4e149c2a..dfe1f677 100644
--- a/docs/libnm/html/index.sgml
+++ b/docs/libnm/html/index.sgml
@@ -37,6 +37,7 @@
 <ANCHOR id="nm-client-save-hostname-async" href="libnm/NMClient.html#nm-client-save-hostname-async">
 <ANCHOR id="nm-client-save-hostname-finish" href="libnm/NMClient.html#nm-client-save-hostname-finish">
 <ANCHOR id="nm-client-get-devices" href="libnm/NMClient.html#nm-client-get-devices">
+<ANCHOR id="nm-client-get-all-devices" href="libnm/NMClient.html#nm-client-get-all-devices">
 <ANCHOR id="nm-client-get-device-by-path" href="libnm/NMClient.html#nm-client-get-device-by-path">
 <ANCHOR id="nm-client-get-device-by-iface" href="libnm/NMClient.html#nm-client-get-device-by-iface">
 <ANCHOR id="nm-client-get-active-connections" href="libnm/NMClient.html#nm-client-get-active-connections">
@@ -78,12 +79,15 @@
 <ANCHOR id="NM-CLIENT-PRIMARY-CONNECTION:CAPS" href="libnm/NMClient.html#NM-CLIENT-PRIMARY-CONNECTION:CAPS">
 <ANCHOR id="NM-CLIENT-ACTIVATING-CONNECTION:CAPS" href="libnm/NMClient.html#NM-CLIENT-ACTIVATING-CONNECTION:CAPS">
 <ANCHOR id="NM-CLIENT-DEVICES:CAPS" href="libnm/NMClient.html#NM-CLIENT-DEVICES:CAPS">
+<ANCHOR id="NM-CLIENT-ALL-DEVICES:CAPS" href="libnm/NMClient.html#NM-CLIENT-ALL-DEVICES:CAPS">
 <ANCHOR id="NM-CLIENT-CONNECTIONS:CAPS" href="libnm/NMClient.html#NM-CLIENT-CONNECTIONS:CAPS">
 <ANCHOR id="NM-CLIENT-HOSTNAME:CAPS" href="libnm/NMClient.html#NM-CLIENT-HOSTNAME:CAPS">
 <ANCHOR id="NM-CLIENT-CAN-MODIFY:CAPS" href="libnm/NMClient.html#NM-CLIENT-CAN-MODIFY:CAPS">
 <ANCHOR id="NM-CLIENT-METERED:CAPS" href="libnm/NMClient.html#NM-CLIENT-METERED:CAPS">
 <ANCHOR id="NM-CLIENT-DEVICE-ADDED:CAPS" href="libnm/NMClient.html#NM-CLIENT-DEVICE-ADDED:CAPS">
 <ANCHOR id="NM-CLIENT-DEVICE-REMOVED:CAPS" href="libnm/NMClient.html#NM-CLIENT-DEVICE-REMOVED:CAPS">
+<ANCHOR id="NM-CLIENT-ANY-DEVICE-ADDED:CAPS" href="libnm/NMClient.html#NM-CLIENT-ANY-DEVICE-ADDED:CAPS">
+<ANCHOR id="NM-CLIENT-ANY-DEVICE-REMOVED:CAPS" href="libnm/NMClient.html#NM-CLIENT-ANY-DEVICE-REMOVED:CAPS">
 <ANCHOR id="NM-CLIENT-PERMISSION-CHANGED:CAPS" href="libnm/NMClient.html#NM-CLIENT-PERMISSION-CHANGED:CAPS">
 <ANCHOR id="NM-CLIENT-CONNECTION-ADDED:CAPS" href="libnm/NMClient.html#NM-CLIENT-CONNECTION-ADDED:CAPS">
 <ANCHOR id="NM-CLIENT-CONNECTION-REMOVED:CAPS" href="libnm/NMClient.html#NM-CLIENT-CONNECTION-REMOVED:CAPS">
@@ -114,6 +118,7 @@
 <ANCHOR id="NMClient.property-details" href="libnm/NMClient.html#NMClient.property-details">
 <ANCHOR id="NMClient--activating-connection" href="libnm/NMClient.html#NMClient--activating-connection">
 <ANCHOR id="NMClient--active-connections" href="libnm/NMClient.html#NMClient--active-connections">
+<ANCHOR id="NMClient--all-devices" href="libnm/NMClient.html#NMClient--all-devices">
 <ANCHOR id="NMClient--can-modify" href="libnm/NMClient.html#NMClient--can-modify">
 <ANCHOR id="NMClient--connections" href="libnm/NMClient.html#NMClient--connections">
 <ANCHOR id="NMClient--connectivity" href="libnm/NMClient.html#NMClient--connectivity">
@@ -133,6 +138,8 @@
 <ANCHOR id="NMClient--wwan-enabled" href="libnm/NMClient.html#NMClient--wwan-enabled">
 <ANCHOR id="NMClient--wwan-hardware-enabled" href="libnm/NMClient.html#NMClient--wwan-hardware-enabled">
 <ANCHOR id="NMClient.signal-details" href="libnm/NMClient.html#NMClient.signal-details">
+<ANCHOR id="NMClient-any-device-added" href="libnm/NMClient.html#NMClient-any-device-added">
+<ANCHOR id="NMClient-any-device-removed" href="libnm/NMClient.html#NMClient-any-device-removed">
 <ANCHOR id="NMClient-connection-added" href="libnm/NMClient.html#NMClient-connection-added">
 <ANCHOR id="NMClient-connection-removed" href="libnm/NMClient.html#NMClient-connection-removed">
 <ANCHOR id="NMClient-device-added" href="libnm/NMClient.html#NMClient-device-added">
@@ -283,7 +290,7 @@
 <ANCHOR id="libnm-nm-dbus-interface.description" href="libnm/libnm-nm-dbus-interface.html#libnm-nm-dbus-interface.description">
 <ANCHOR id="libnm-nm-dbus-interface.functions_details" href="libnm/libnm-nm-dbus-interface.html#libnm-nm-dbus-interface.functions_details">
 <ANCHOR id="libnm-nm-dbus-interface.other_details" href="libnm/libnm-nm-dbus-interface.html#libnm-nm-dbus-interface.other_details">
-<ANCHOR id="NM-AVAILABLE-IN-1-0-6:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-AVAILABLE-IN-1-0-6:CAPS">
+<ANCHOR id="NM-AVAILABLE-IN-1-2:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-AVAILABLE-IN-1-2:CAPS">
 <ANCHOR id="NM-DBUS-SERVICE:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-DBUS-SERVICE:CAPS">
 <ANCHOR id="NM-DBUS-PATH:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-DBUS-PATH:CAPS">
 <ANCHOR id="NM-DBUS-INTERFACE:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE:CAPS">
@@ -315,6 +322,7 @@
 <ANCHOR id="NM-DBUS-INTERFACE-DEVICE-MACVLAN:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-MACVLAN:CAPS">
 <ANCHOR id="NM-DBUS-INTERFACE-DEVICE-VXLAN:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-VXLAN:CAPS">
 <ANCHOR id="NM-DBUS-INTERFACE-DEVICE-GRE:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-GRE:CAPS">
+<ANCHOR id="NM-DBUS-INTERFACE-DEVICE-IP-TUNNEL:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-IP-TUNNEL:CAPS">
 <ANCHOR id="NM-DBUS-INTERFACE-SETTINGS:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-SETTINGS:CAPS">
 <ANCHOR id="NM-DBUS-PATH-SETTINGS:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-DBUS-PATH-SETTINGS:CAPS">
 <ANCHOR id="NM-DBUS-INTERFACE-SETTINGS-CONNECTION:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-SETTINGS-CONNECTION:CAPS">
@@ -356,6 +364,10 @@
 <ANCHOR id="NM-DEVICE-TYPE-BRIDGE:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-DEVICE-TYPE-BRIDGE:CAPS">
 <ANCHOR id="NM-DEVICE-TYPE-GENERIC:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-DEVICE-TYPE-GENERIC:CAPS">
 <ANCHOR id="NM-DEVICE-TYPE-TEAM:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-DEVICE-TYPE-TEAM:CAPS">
+<ANCHOR id="NM-DEVICE-TYPE-TUN:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-DEVICE-TYPE-TUN:CAPS">
+<ANCHOR id="NM-DEVICE-TYPE-IP-TUNNEL:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-DEVICE-TYPE-IP-TUNNEL:CAPS">
+<ANCHOR id="NM-DEVICE-TYPE-MACVLAN:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-DEVICE-TYPE-MACVLAN:CAPS">
+<ANCHOR id="NM-DEVICE-TYPE-VXLAN:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-DEVICE-TYPE-VXLAN:CAPS">
 <ANCHOR id="NMDeviceCapabilities" href="libnm/libnm-nm-dbus-interface.html#NMDeviceCapabilities">
 <ANCHOR id="NM-DEVICE-CAP-NONE:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-DEVICE-CAP-NONE:CAPS">
 <ANCHOR id="NM-DEVICE-CAP-NM-SUPPORTED:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-DEVICE-CAP-NM-SUPPORTED:CAPS">
@@ -505,6 +517,34 @@
 <ANCHOR id="NM-SECRET-AGENT-CAPABILITY-NONE:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-SECRET-AGENT-CAPABILITY-NONE:CAPS">
 <ANCHOR id="NM-SECRET-AGENT-CAPABILITY-VPN-HINTS:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-SECRET-AGENT-CAPABILITY-VPN-HINTS:CAPS">
 <ANCHOR id="NM-SECRET-AGENT-CAPABILITY-LAST:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-SECRET-AGENT-CAPABILITY-LAST:CAPS">
+<ANCHOR id="NM-LLDP-ATTR-DESTINATION:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-LLDP-ATTR-DESTINATION:CAPS">
+<ANCHOR id="NM-LLDP-ATTR-CHASSIS-ID-TYPE:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-LLDP-ATTR-CHASSIS-ID-TYPE:CAPS">
+<ANCHOR id="NM-LLDP-ATTR-CHASSIS-ID:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-LLDP-ATTR-CHASSIS-ID:CAPS">
+<ANCHOR id="NM-LLDP-ATTR-PORT-ID-TYPE:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-LLDP-ATTR-PORT-ID-TYPE:CAPS">
+<ANCHOR id="NM-LLDP-ATTR-PORT-ID:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-LLDP-ATTR-PORT-ID:CAPS">
+<ANCHOR id="NM-LLDP-ATTR-PORT-DESCRIPTION:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-LLDP-ATTR-PORT-DESCRIPTION:CAPS">
+<ANCHOR id="NM-LLDP-ATTR-SYSTEM-NAME:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-LLDP-ATTR-SYSTEM-NAME:CAPS">
+<ANCHOR id="NM-LLDP-ATTR-SYSTEM-DESCRIPTION:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-LLDP-ATTR-SYSTEM-DESCRIPTION:CAPS">
+<ANCHOR id="NM-LLDP-ATTR-SYSTEM-CAPABILITIES:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-LLDP-ATTR-SYSTEM-CAPABILITIES:CAPS">
+<ANCHOR id="NM-LLDP-ATTR-IEEE-802-1-PVID:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-LLDP-ATTR-IEEE-802-1-PVID:CAPS">
+<ANCHOR id="NM-LLDP-ATTR-IEEE-802-1-PPVID:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-LLDP-ATTR-IEEE-802-1-PPVID:CAPS">
+<ANCHOR id="NM-LLDP-ATTR-IEEE-802-1-PPVID-FLAGS:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-LLDP-ATTR-IEEE-802-1-PPVID-FLAGS:CAPS">
+<ANCHOR id="NM-LLDP-ATTR-IEEE-802-1-VID:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-LLDP-ATTR-IEEE-802-1-VID:CAPS">
+<ANCHOR id="NM-LLDP-ATTR-IEEE-802-1-VLAN-NAME:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-LLDP-ATTR-IEEE-802-1-VLAN-NAME:CAPS">
+<ANCHOR id="NM-LLDP-DEST-NEAREST-BRIDGE:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-LLDP-DEST-NEAREST-BRIDGE:CAPS">
+<ANCHOR id="NM-LLDP-DEST-NEAREST-NON-TPMR-BRIDGE:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-LLDP-DEST-NEAREST-NON-TPMR-BRIDGE:CAPS">
+<ANCHOR id="NM-LLDP-DEST-NEAREST-CUSTOMER-BRIDGE:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-LLDP-DEST-NEAREST-CUSTOMER-BRIDGE:CAPS">
+<ANCHOR id="NMIPTunnelMode" href="libnm/libnm-nm-dbus-interface.html#NMIPTunnelMode">
+<ANCHOR id="NM-IP-TUNNEL-MODE-UKNOWN:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-IP-TUNNEL-MODE-UKNOWN:CAPS">
+<ANCHOR id="NM-IP-TUNNEL-MODE-IPIP:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-IP-TUNNEL-MODE-IPIP:CAPS">
+<ANCHOR id="NM-IP-TUNNEL-MODE-GRE:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-IP-TUNNEL-MODE-GRE:CAPS">
+<ANCHOR id="NM-IP-TUNNEL-MODE-SIT:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-IP-TUNNEL-MODE-SIT:CAPS">
+<ANCHOR id="NM-IP-TUNNEL-MODE-ISATAP:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-IP-TUNNEL-MODE-ISATAP:CAPS">
+<ANCHOR id="NM-IP-TUNNEL-MODE-VTI:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-IP-TUNNEL-MODE-VTI:CAPS">
+<ANCHOR id="NM-IP-TUNNEL-MODE-IP6IP6:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-IP-TUNNEL-MODE-IP6IP6:CAPS">
+<ANCHOR id="NM-IP-TUNNEL-MODE-IPIP6:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-IP-TUNNEL-MODE-IPIP6:CAPS">
+<ANCHOR id="NM-IP-TUNNEL-MODE-IP6GRE:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-IP-TUNNEL-MODE-IP6GRE:CAPS">
+<ANCHOR id="NM-IP-TUNNEL-MODE-VTI6:CAPS" href="libnm/libnm-nm-dbus-interface.html#NM-IP-TUNNEL-MODE-VTI6:CAPS">
 <ANCHOR id="libnm-NMConnection" href="libnm/libnm-NMConnection.html">
 <ANCHOR id="libnm-NMConnection.functions" href="libnm/libnm-NMConnection.html#libnm-NMConnection.functions">
 <ANCHOR id="libnm-NMConnection.other" href="libnm/libnm-NMConnection.html#libnm-NMConnection.other">
@@ -522,6 +562,7 @@
 <ANCHOR id="nm-connection-compare" href="libnm/libnm-NMConnection.html#nm-connection-compare">
 <ANCHOR id="nm-connection-diff" href="libnm/libnm-NMConnection.html#nm-connection-diff">
 <ANCHOR id="nm-connection-verify" href="libnm/libnm-NMConnection.html#nm-connection-verify">
+<ANCHOR id="nm-connection-verify-secrets" href="libnm/libnm-NMConnection.html#nm-connection-verify-secrets">
 <ANCHOR id="nm-connection-normalize" href="libnm/libnm-NMConnection.html#nm-connection-normalize">
 <ANCHOR id="nm-connection-need-secrets" href="libnm/libnm-NMConnection.html#nm-connection-need-secrets">
 <ANCHOR id="nm-connection-clear-secrets" href="libnm/libnm-NMConnection.html#nm-connection-clear-secrets">
@@ -551,12 +592,15 @@
 <ANCHOR id="nm-connection-get-setting-generic" href="libnm/libnm-NMConnection.html#nm-connection-get-setting-generic">
 <ANCHOR id="nm-connection-get-setting-gsm" href="libnm/libnm-NMConnection.html#nm-connection-get-setting-gsm">
 <ANCHOR id="nm-connection-get-setting-infiniband" href="libnm/libnm-NMConnection.html#nm-connection-get-setting-infiniband">
+<ANCHOR id="nm-connection-get-setting-ip-tunnel" href="libnm/libnm-NMConnection.html#nm-connection-get-setting-ip-tunnel">
 <ANCHOR id="nm-connection-get-setting-ip4-config" href="libnm/libnm-NMConnection.html#nm-connection-get-setting-ip4-config">
 <ANCHOR id="nm-connection-get-setting-ip6-config" href="libnm/libnm-NMConnection.html#nm-connection-get-setting-ip6-config">
+<ANCHOR id="nm-connection-get-setting-macvlan" href="libnm/libnm-NMConnection.html#nm-connection-get-setting-macvlan">
 <ANCHOR id="nm-connection-get-setting-olpc-mesh" href="libnm/libnm-NMConnection.html#nm-connection-get-setting-olpc-mesh">
 <ANCHOR id="nm-connection-get-setting-ppp" href="libnm/libnm-NMConnection.html#nm-connection-get-setting-ppp">
 <ANCHOR id="nm-connection-get-setting-pppoe" href="libnm/libnm-NMConnection.html#nm-connection-get-setting-pppoe">
 <ANCHOR id="nm-connection-get-setting-serial" href="libnm/libnm-NMConnection.html#nm-connection-get-setting-serial">
+<ANCHOR id="nm-connection-get-setting-tun" href="libnm/libnm-NMConnection.html#nm-connection-get-setting-tun">
 <ANCHOR id="nm-connection-get-setting-vpn" href="libnm/libnm-NMConnection.html#nm-connection-get-setting-vpn">
 <ANCHOR id="nm-connection-get-setting-wimax" href="libnm/libnm-NMConnection.html#nm-connection-get-setting-wimax">
 <ANCHOR id="nm-connection-get-setting-adsl" href="libnm/libnm-NMConnection.html#nm-connection-get-setting-adsl">
@@ -564,6 +608,7 @@
 <ANCHOR id="nm-connection-get-setting-wireless" href="libnm/libnm-NMConnection.html#nm-connection-get-setting-wireless">
 <ANCHOR id="nm-connection-get-setting-wireless-security" href="libnm/libnm-NMConnection.html#nm-connection-get-setting-wireless-security">
 <ANCHOR id="nm-connection-get-setting-vlan" href="libnm/libnm-NMConnection.html#nm-connection-get-setting-vlan">
+<ANCHOR id="nm-connection-get-setting-vxlan" href="libnm/libnm-NMConnection.html#nm-connection-get-setting-vxlan">
 <ANCHOR id="libnm-NMConnection.other_details" href="libnm/libnm-NMConnection.html#libnm-NMConnection.other_details">
 <ANCHOR id="NM-CONNECTION-SECRETS-UPDATED:CAPS" href="libnm/libnm-NMConnection.html#NM-CONNECTION-SECRETS-UPDATED:CAPS">
 <ANCHOR id="NM-CONNECTION-SECRETS-CLEARED:CAPS" href="libnm/libnm-NMConnection.html#NM-CONNECTION-SECRETS-CLEARED:CAPS">
@@ -600,6 +645,7 @@
 <ANCHOR id="nm-setting-duplicate" href="libnm/NMSetting.html#nm-setting-duplicate">
 <ANCHOR id="nm-setting-get-name" href="libnm/NMSetting.html#nm-setting-get-name">
 <ANCHOR id="nm-setting-verify" href="libnm/NMSetting.html#nm-setting-verify">
+<ANCHOR id="nm-setting-verify-secrets" href="libnm/NMSetting.html#nm-setting-verify-secrets">
 <ANCHOR id="nm-setting-compare" href="libnm/NMSetting.html#nm-setting-compare">
 <ANCHOR id="nm-setting-diff" href="libnm/NMSetting.html#nm-setting-diff">
 <ANCHOR id="nm-setting-enumerate-values" href="libnm/NMSetting.html#nm-setting-enumerate-values">
@@ -624,6 +670,10 @@
 <ANCHOR id="NM-SETTING-COMPARE-FLAG-DIFF-RESULT-WITH-DEFAULT:CAPS" href="libnm/NMSetting.html#NM-SETTING-COMPARE-FLAG-DIFF-RESULT-WITH-DEFAULT:CAPS">
 <ANCHOR id="NM-SETTING-COMPARE-FLAG-DIFF-RESULT-NO-DEFAULT:CAPS" href="libnm/NMSetting.html#NM-SETTING-COMPARE-FLAG-DIFF-RESULT-NO-DEFAULT:CAPS">
 <ANCHOR id="NM-SETTING-COMPARE-FLAG-IGNORE-TIMESTAMP:CAPS" href="libnm/NMSetting.html#NM-SETTING-COMPARE-FLAG-IGNORE-TIMESTAMP:CAPS">
+<ANCHOR id="NMSettingMacRandomization" href="libnm/NMSetting.html#NMSettingMacRandomization">
+<ANCHOR id="NM-SETTING-MAC-RANDOMIZATION-DEFAULT:CAPS" href="libnm/NMSetting.html#NM-SETTING-MAC-RANDOMIZATION-DEFAULT:CAPS">
+<ANCHOR id="NM-SETTING-MAC-RANDOMIZATION-NEVER:CAPS" href="libnm/NMSetting.html#NM-SETTING-MAC-RANDOMIZATION-NEVER:CAPS">
+<ANCHOR id="NM-SETTING-MAC-RANDOMIZATION-ALWAYS:CAPS" href="libnm/NMSetting.html#NM-SETTING-MAC-RANDOMIZATION-ALWAYS:CAPS">
 <ANCHOR id="NMSetting-struct" href="libnm/NMSetting.html#NMSetting-struct">
 <ANCHOR id="NMSettingDiffResult" href="libnm/NMSetting.html#NMSettingDiffResult">
 <ANCHOR id="NM-SETTING-DIFF-RESULT-UNKNOWN:CAPS" href="libnm/NMSetting.html#NM-SETTING-DIFF-RESULT-UNKNOWN:CAPS">
@@ -667,6 +717,7 @@
 <ANCHOR id="nm-setting-connection-remove-secondary-by-value" href="libnm/NMSettingConnection.html#nm-setting-connection-remove-secondary-by-value">
 <ANCHOR id="nm-setting-connection-get-gateway-ping-timeout" href="libnm/NMSettingConnection.html#nm-setting-connection-get-gateway-ping-timeout">
 <ANCHOR id="nm-setting-connection-get-metered" href="libnm/NMSettingConnection.html#nm-setting-connection-get-metered">
+<ANCHOR id="nm-setting-connection-get-lldp" href="libnm/NMSettingConnection.html#nm-setting-connection-get-lldp">
 <ANCHOR id="NMSettingConnection.other_details" href="libnm/NMSettingConnection.html#NMSettingConnection.other_details">
 <ANCHOR id="NM-SETTING-CONNECTION-SETTING-NAME:CAPS" href="libnm/NMSettingConnection.html#NM-SETTING-CONNECTION-SETTING-NAME:CAPS">
 <ANCHOR id="NM-SETTING-CONNECTION-AUTOCONNECT-PRIORITY-MIN:CAPS" href="libnm/NMSettingConnection.html#NM-SETTING-CONNECTION-AUTOCONNECT-PRIORITY-MIN:CAPS">
@@ -688,10 +739,15 @@
 <ANCHOR id="NM-SETTING-CONNECTION-SECONDARIES:CAPS" href="libnm/NMSettingConnection.html#NM-SETTING-CONNECTION-SECONDARIES:CAPS">
 <ANCHOR id="NM-SETTING-CONNECTION-GATEWAY-PING-TIMEOUT:CAPS" href="libnm/NMSettingConnection.html#NM-SETTING-CONNECTION-GATEWAY-PING-TIMEOUT:CAPS">
 <ANCHOR id="NM-SETTING-CONNECTION-METERED:CAPS" href="libnm/NMSettingConnection.html#NM-SETTING-CONNECTION-METERED:CAPS">
+<ANCHOR id="NM-SETTING-CONNECTION-LLDP:CAPS" href="libnm/NMSettingConnection.html#NM-SETTING-CONNECTION-LLDP:CAPS">
 <ANCHOR id="NMSettingConnectionAutoconnectSlaves" href="libnm/NMSettingConnection.html#NMSettingConnectionAutoconnectSlaves">
 <ANCHOR id="NM-SETTING-CONNECTION-AUTOCONNECT-SLAVES-DEFAULT:CAPS" href="libnm/NMSettingConnection.html#NM-SETTING-CONNECTION-AUTOCONNECT-SLAVES-DEFAULT:CAPS">
 <ANCHOR id="NM-SETTING-CONNECTION-AUTOCONNECT-SLAVES-NO:CAPS" href="libnm/NMSettingConnection.html#NM-SETTING-CONNECTION-AUTOCONNECT-SLAVES-NO:CAPS">
 <ANCHOR id="NM-SETTING-CONNECTION-AUTOCONNECT-SLAVES-YES:CAPS" href="libnm/NMSettingConnection.html#NM-SETTING-CONNECTION-AUTOCONNECT-SLAVES-YES:CAPS">
+<ANCHOR id="NMSettingConnectionLldp" href="libnm/NMSettingConnection.html#NMSettingConnectionLldp">
+<ANCHOR id="NM-SETTING-CONNECTION-LLDP-DEFAULT:CAPS" href="libnm/NMSettingConnection.html#NM-SETTING-CONNECTION-LLDP-DEFAULT:CAPS">
+<ANCHOR id="NM-SETTING-CONNECTION-LLDP-DISABLE:CAPS" href="libnm/NMSettingConnection.html#NM-SETTING-CONNECTION-LLDP-DISABLE:CAPS">
+<ANCHOR id="NM-SETTING-CONNECTION-LLDP-ENABLE-RX:CAPS" href="libnm/NMSettingConnection.html#NM-SETTING-CONNECTION-LLDP-ENABLE-RX:CAPS">
 <ANCHOR id="NMSettingConnection-struct" href="libnm/NMSettingConnection.html#NMSettingConnection-struct">
 <ANCHOR id="NMSettingConnection.property-details" href="libnm/NMSettingConnection.html#NMSettingConnection.property-details">
 <ANCHOR id="NMSettingConnection--autoconnect" href="libnm/NMSettingConnection.html#NMSettingConnection--autoconnect">
@@ -700,6 +756,7 @@
 <ANCHOR id="NMSettingConnection--gateway-ping-timeout" href="libnm/NMSettingConnection.html#NMSettingConnection--gateway-ping-timeout">
 <ANCHOR id="NMSettingConnection--id" href="libnm/NMSettingConnection.html#NMSettingConnection--id">
 <ANCHOR id="NMSettingConnection--interface-name" href="libnm/NMSettingConnection.html#NMSettingConnection--interface-name">
+<ANCHOR id="NMSettingConnection--lldp" href="libnm/NMSettingConnection.html#NMSettingConnection--lldp">
 <ANCHOR id="NMSettingConnection--master" href="libnm/NMSettingConnection.html#NMSettingConnection--master">
 <ANCHOR id="NMSettingConnection--metered" href="libnm/NMSettingConnection.html#NMSettingConnection--metered">
 <ANCHOR id="NMSettingConnection--permissions" href="libnm/NMSettingConnection.html#NMSettingConnection--permissions">
@@ -718,6 +775,7 @@
 <ANCHOR id="NMSetting8021x.description" href="libnm/NMSetting8021x.html#NMSetting8021x.description">
 <ANCHOR id="NMSetting8021x.functions_details" href="libnm/NMSetting8021x.html#NMSetting8021x.functions_details">
 <ANCHOR id="nm-setting-802-1x-new" href="libnm/NMSetting8021x.html#nm-setting-802-1x-new">
+<ANCHOR id="nm-setting-802-1x-check-cert-scheme" href="libnm/NMSetting8021x.html#nm-setting-802-1x-check-cert-scheme">
 <ANCHOR id="nm-setting-802-1x-get-num-eap-methods" href="libnm/NMSetting8021x.html#nm-setting-802-1x-get-num-eap-methods">
 <ANCHOR id="nm-setting-802-1x-get-eap-method" href="libnm/NMSetting8021x.html#nm-setting-802-1x-get-eap-method">
 <ANCHOR id="nm-setting-802-1x-add-eap-method" href="libnm/NMSetting8021x.html#nm-setting-802-1x-add-eap-method">
@@ -969,6 +1027,7 @@
 <ANCHOR id="nm-setting-bridge-get-hello-time" href="libnm/NMSettingBridge.html#nm-setting-bridge-get-hello-time">
 <ANCHOR id="nm-setting-bridge-get-max-age" href="libnm/NMSettingBridge.html#nm-setting-bridge-get-max-age">
 <ANCHOR id="nm-setting-bridge-get-ageing-time" href="libnm/NMSettingBridge.html#nm-setting-bridge-get-ageing-time">
+<ANCHOR id="nm-setting-bridge-get-multicast-snooping" href="libnm/NMSettingBridge.html#nm-setting-bridge-get-multicast-snooping">
 <ANCHOR id="NMSettingBridge.other_details" href="libnm/NMSettingBridge.html#NMSettingBridge.other_details">
 <ANCHOR id="NM-SETTING-BRIDGE-SETTING-NAME:CAPS" href="libnm/NMSettingBridge.html#NM-SETTING-BRIDGE-SETTING-NAME:CAPS">
 <ANCHOR id="NM-SETTING-BRIDGE-MAC-ADDRESS:CAPS" href="libnm/NMSettingBridge.html#NM-SETTING-BRIDGE-MAC-ADDRESS:CAPS">
@@ -978,12 +1037,14 @@
 <ANCHOR id="NM-SETTING-BRIDGE-HELLO-TIME:CAPS" href="libnm/NMSettingBridge.html#NM-SETTING-BRIDGE-HELLO-TIME:CAPS">
 <ANCHOR id="NM-SETTING-BRIDGE-MAX-AGE:CAPS" href="libnm/NMSettingBridge.html#NM-SETTING-BRIDGE-MAX-AGE:CAPS">
 <ANCHOR id="NM-SETTING-BRIDGE-AGEING-TIME:CAPS" href="libnm/NMSettingBridge.html#NM-SETTING-BRIDGE-AGEING-TIME:CAPS">
+<ANCHOR id="NM-SETTING-BRIDGE-MULTICAST-SNOOPING:CAPS" href="libnm/NMSettingBridge.html#NM-SETTING-BRIDGE-MULTICAST-SNOOPING:CAPS">
 <ANCHOR id="NMSettingBridge.property-details" href="libnm/NMSettingBridge.html#NMSettingBridge.property-details">
 <ANCHOR id="NMSettingBridge--ageing-time" href="libnm/NMSettingBridge.html#NMSettingBridge--ageing-time">
 <ANCHOR id="NMSettingBridge--forward-delay" href="libnm/NMSettingBridge.html#NMSettingBridge--forward-delay">
 <ANCHOR id="NMSettingBridge--hello-time" href="libnm/NMSettingBridge.html#NMSettingBridge--hello-time">
 <ANCHOR id="NMSettingBridge--mac-address" href="libnm/NMSettingBridge.html#NMSettingBridge--mac-address">
 <ANCHOR id="NMSettingBridge--max-age" href="libnm/NMSettingBridge.html#NMSettingBridge--max-age">
+<ANCHOR id="NMSettingBridge--multicast-snooping" href="libnm/NMSettingBridge.html#NMSettingBridge--multicast-snooping">
 <ANCHOR id="NMSettingBridge--priority" href="libnm/NMSettingBridge.html#NMSettingBridge--priority">
 <ANCHOR id="NMSettingBridge--stp" href="libnm/NMSettingBridge.html#NMSettingBridge--stp">
 <ANCHOR id="NMSettingBridgePort" href="libnm/NMSettingBridgePort.html">
@@ -1122,6 +1183,9 @@
 <ANCHOR id="nm-setting-gsm-get-network-id" href="libnm/NMSettingGsm.html#nm-setting-gsm-get-network-id">
 <ANCHOR id="nm-setting-gsm-get-pin" href="libnm/NMSettingGsm.html#nm-setting-gsm-get-pin">
 <ANCHOR id="nm-setting-gsm-get-home-only" href="libnm/NMSettingGsm.html#nm-setting-gsm-get-home-only">
+<ANCHOR id="nm-setting-gsm-get-device-id" href="libnm/NMSettingGsm.html#nm-setting-gsm-get-device-id">
+<ANCHOR id="nm-setting-gsm-get-sim-id" href="libnm/NMSettingGsm.html#nm-setting-gsm-get-sim-id">
+<ANCHOR id="nm-setting-gsm-get-sim-operator-id" href="libnm/NMSettingGsm.html#nm-setting-gsm-get-sim-operator-id">
 <ANCHOR id="nm-setting-gsm-get-pin-flags" href="libnm/NMSettingGsm.html#nm-setting-gsm-get-pin-flags">
 <ANCHOR id="nm-setting-gsm-get-password-flags" href="libnm/NMSettingGsm.html#nm-setting-gsm-get-password-flags">
 <ANCHOR id="NMSettingGsm.other_details" href="libnm/NMSettingGsm.html#NMSettingGsm.other_details">
@@ -1135,8 +1199,12 @@
 <ANCHOR id="NM-SETTING-GSM-PIN:CAPS" href="libnm/NMSettingGsm.html#NM-SETTING-GSM-PIN:CAPS">
 <ANCHOR id="NM-SETTING-GSM-PIN-FLAGS:CAPS" href="libnm/NMSettingGsm.html#NM-SETTING-GSM-PIN-FLAGS:CAPS">
 <ANCHOR id="NM-SETTING-GSM-HOME-ONLY:CAPS" href="libnm/NMSettingGsm.html#NM-SETTING-GSM-HOME-ONLY:CAPS">
+<ANCHOR id="NM-SETTING-GSM-DEVICE-ID:CAPS" href="libnm/NMSettingGsm.html#NM-SETTING-GSM-DEVICE-ID:CAPS">
+<ANCHOR id="NM-SETTING-GSM-SIM-ID:CAPS" href="libnm/NMSettingGsm.html#NM-SETTING-GSM-SIM-ID:CAPS">
+<ANCHOR id="NM-SETTING-GSM-SIM-OPERATOR-ID:CAPS" href="libnm/NMSettingGsm.html#NM-SETTING-GSM-SIM-OPERATOR-ID:CAPS">
 <ANCHOR id="NMSettingGsm.property-details" href="libnm/NMSettingGsm.html#NMSettingGsm.property-details">
 <ANCHOR id="NMSettingGsm--apn" href="libnm/NMSettingGsm.html#NMSettingGsm--apn">
+<ANCHOR id="NMSettingGsm--device-id" href="libnm/NMSettingGsm.html#NMSettingGsm--device-id">
 <ANCHOR id="NMSettingGsm--home-only" href="libnm/NMSettingGsm.html#NMSettingGsm--home-only">
 <ANCHOR id="NMSettingGsm--network-id" href="libnm/NMSettingGsm.html#NMSettingGsm--network-id">
 <ANCHOR id="NMSettingGsm--number" href="libnm/NMSettingGsm.html#NMSettingGsm--number">
@@ -1144,6 +1212,8 @@
 <ANCHOR id="NMSettingGsm--password-flags" href="libnm/NMSettingGsm.html#NMSettingGsm--password-flags">
 <ANCHOR id="NMSettingGsm--pin" href="libnm/NMSettingGsm.html#NMSettingGsm--pin">
 <ANCHOR id="NMSettingGsm--pin-flags" href="libnm/NMSettingGsm.html#NMSettingGsm--pin-flags">
+<ANCHOR id="NMSettingGsm--sim-id" href="libnm/NMSettingGsm.html#NMSettingGsm--sim-id">
+<ANCHOR id="NMSettingGsm--sim-operator-id" href="libnm/NMSettingGsm.html#NMSettingGsm--sim-operator-id">
 <ANCHOR id="NMSettingGsm--username" href="libnm/NMSettingGsm.html#NMSettingGsm--username">
 <ANCHOR id="NMSettingInfiniband" href="libnm/NMSettingInfiniband.html">
 <ANCHOR id="NMSettingInfiniband.functions" href="libnm/NMSettingInfiniband.html#NMSettingInfiniband.functions">
@@ -1172,6 +1242,62 @@
 <ANCHOR id="NMSettingInfiniband--p-key" href="libnm/NMSettingInfiniband.html#NMSettingInfiniband--p-key">
 <ANCHOR id="NMSettingInfiniband--parent" href="libnm/NMSettingInfiniband.html#NMSettingInfiniband--parent">
 <ANCHOR id="NMSettingInfiniband--transport-mode" href="libnm/NMSettingInfiniband.html#NMSettingInfiniband--transport-mode">
+<ANCHOR id="NMSettingIP4Config" href="libnm/NMSettingIP4Config.html">
+<ANCHOR id="NMSettingIP4Config.functions" href="libnm/NMSettingIP4Config.html#NMSettingIP4Config.functions">
+<ANCHOR id="NMSettingIP4Config.properties" href="libnm/NMSettingIP4Config.html#NMSettingIP4Config.properties">
+<ANCHOR id="NMSettingIP4Config.other" href="libnm/NMSettingIP4Config.html#NMSettingIP4Config.other">
+<ANCHOR id="NMSettingIP4Config.object-hierarchy" href="libnm/NMSettingIP4Config.html#NMSettingIP4Config.object-hierarchy">
+<ANCHOR id="NMSettingIP4Config.description" href="libnm/NMSettingIP4Config.html#NMSettingIP4Config.description">
+<ANCHOR id="NMSettingIP4Config.functions_details" href="libnm/NMSettingIP4Config.html#NMSettingIP4Config.functions_details">
+<ANCHOR id="nm-setting-ip4-config-new" href="libnm/NMSettingIP4Config.html#nm-setting-ip4-config-new">
+<ANCHOR id="nm-setting-ip4-config-get-dhcp-client-id" href="libnm/NMSettingIP4Config.html#nm-setting-ip4-config-get-dhcp-client-id">
+<ANCHOR id="nm-setting-ip4-config-get-dhcp-timeout" href="libnm/NMSettingIP4Config.html#nm-setting-ip4-config-get-dhcp-timeout">
+<ANCHOR id="nm-setting-ip4-config-get-dhcp-fqdn" href="libnm/NMSettingIP4Config.html#nm-setting-ip4-config-get-dhcp-fqdn">
+<ANCHOR id="NMSettingIP4Config.other_details" href="libnm/NMSettingIP4Config.html#NMSettingIP4Config.other_details">
+<ANCHOR id="NM-SETTING-IP4-CONFIG-SETTING-NAME:CAPS" href="libnm/NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-SETTING-NAME:CAPS">
+<ANCHOR id="NM-SETTING-IP4-CONFIG-DHCP-CLIENT-ID:CAPS" href="libnm/NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-DHCP-CLIENT-ID:CAPS">
+<ANCHOR id="NM-SETTING-IP4-CONFIG-DHCP-TIMEOUT:CAPS" href="libnm/NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-DHCP-TIMEOUT:CAPS">
+<ANCHOR id="NM-SETTING-IP4-CONFIG-DHCP-FQDN:CAPS" href="libnm/NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-DHCP-FQDN:CAPS">
+<ANCHOR id="NM-SETTING-IP4-CONFIG-METHOD-AUTO:CAPS" href="libnm/NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-METHOD-AUTO:CAPS">
+<ANCHOR id="NM-SETTING-IP4-CONFIG-METHOD-LINK-LOCAL:CAPS" href="libnm/NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-METHOD-LINK-LOCAL:CAPS">
+<ANCHOR id="NM-SETTING-IP4-CONFIG-METHOD-MANUAL:CAPS" href="libnm/NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-METHOD-MANUAL:CAPS">
+<ANCHOR id="NM-SETTING-IP4-CONFIG-METHOD-SHARED:CAPS" href="libnm/NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-METHOD-SHARED:CAPS">
+<ANCHOR id="NM-SETTING-IP4-CONFIG-METHOD-DISABLED:CAPS" href="libnm/NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-METHOD-DISABLED:CAPS">
+<ANCHOR id="NMSettingIP4Config.property-details" href="libnm/NMSettingIP4Config.html#NMSettingIP4Config.property-details">
+<ANCHOR id="NMSettingIP4Config--dhcp-client-id" href="libnm/NMSettingIP4Config.html#NMSettingIP4Config--dhcp-client-id">
+<ANCHOR id="NMSettingIP4Config--dhcp-fqdn" href="libnm/NMSettingIP4Config.html#NMSettingIP4Config--dhcp-fqdn">
+<ANCHOR id="NMSettingIP4Config--dhcp-timeout" href="libnm/NMSettingIP4Config.html#NMSettingIP4Config--dhcp-timeout">
+<ANCHOR id="NMSettingIP6Config" href="libnm/NMSettingIP6Config.html">
+<ANCHOR id="NMSettingIP6Config.functions" href="libnm/NMSettingIP6Config.html#NMSettingIP6Config.functions">
+<ANCHOR id="NMSettingIP6Config.properties" href="libnm/NMSettingIP6Config.html#NMSettingIP6Config.properties">
+<ANCHOR id="NMSettingIP6Config.other" href="libnm/NMSettingIP6Config.html#NMSettingIP6Config.other">
+<ANCHOR id="NMSettingIP6Config.object-hierarchy" href="libnm/NMSettingIP6Config.html#NMSettingIP6Config.object-hierarchy">
+<ANCHOR id="NMSettingIP6Config.description" href="libnm/NMSettingIP6Config.html#NMSettingIP6Config.description">
+<ANCHOR id="NMSettingIP6Config.functions_details" href="libnm/NMSettingIP6Config.html#NMSettingIP6Config.functions_details">
+<ANCHOR id="nm-setting-ip6-config-new" href="libnm/NMSettingIP6Config.html#nm-setting-ip6-config-new">
+<ANCHOR id="nm-setting-ip6-config-get-ip6-privacy" href="libnm/NMSettingIP6Config.html#nm-setting-ip6-config-get-ip6-privacy">
+<ANCHOR id="nm-setting-ip6-config-get-addr-gen-mode" href="libnm/NMSettingIP6Config.html#nm-setting-ip6-config-get-addr-gen-mode">
+<ANCHOR id="NMSettingIP6Config.other_details" href="libnm/NMSettingIP6Config.html#NMSettingIP6Config.other_details">
+<ANCHOR id="NM-SETTING-IP6-CONFIG-SETTING-NAME:CAPS" href="libnm/NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-SETTING-NAME:CAPS">
+<ANCHOR id="NM-SETTING-IP6-CONFIG-IP6-PRIVACY:CAPS" href="libnm/NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-IP6-PRIVACY:CAPS">
+<ANCHOR id="NM-SETTING-IP6-CONFIG-ADDR-GEN-MODE:CAPS" href="libnm/NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-ADDR-GEN-MODE:CAPS">
+<ANCHOR id="NM-SETTING-IP6-CONFIG-METHOD-IGNORE:CAPS" href="libnm/NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-METHOD-IGNORE:CAPS">
+<ANCHOR id="NM-SETTING-IP6-CONFIG-METHOD-AUTO:CAPS" href="libnm/NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-METHOD-AUTO:CAPS">
+<ANCHOR id="NM-SETTING-IP6-CONFIG-METHOD-DHCP:CAPS" href="libnm/NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-METHOD-DHCP:CAPS">
+<ANCHOR id="NM-SETTING-IP6-CONFIG-METHOD-LINK-LOCAL:CAPS" href="libnm/NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-METHOD-LINK-LOCAL:CAPS">
+<ANCHOR id="NM-SETTING-IP6-CONFIG-METHOD-MANUAL:CAPS" href="libnm/NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-METHOD-MANUAL:CAPS">
+<ANCHOR id="NM-SETTING-IP6-CONFIG-METHOD-SHARED:CAPS" href="libnm/NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-METHOD-SHARED:CAPS">
+<ANCHOR id="NMSettingIP6ConfigPrivacy" href="libnm/NMSettingIP6Config.html#NMSettingIP6ConfigPrivacy">
+<ANCHOR id="NM-SETTING-IP6-CONFIG-PRIVACY-UNKNOWN:CAPS" href="libnm/NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-PRIVACY-UNKNOWN:CAPS">
+<ANCHOR id="NM-SETTING-IP6-CONFIG-PRIVACY-DISABLED:CAPS" href="libnm/NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-PRIVACY-DISABLED:CAPS">
+<ANCHOR id="NM-SETTING-IP6-CONFIG-PRIVACY-PREFER-PUBLIC-ADDR:CAPS" href="libnm/NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-PRIVACY-PREFER-PUBLIC-ADDR:CAPS">
+<ANCHOR id="NM-SETTING-IP6-CONFIG-PRIVACY-PREFER-TEMP-ADDR:CAPS" href="libnm/NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-PRIVACY-PREFER-TEMP-ADDR:CAPS">
+<ANCHOR id="NMSettingIP6ConfigAddrGenMode" href="libnm/NMSettingIP6Config.html#NMSettingIP6ConfigAddrGenMode">
+<ANCHOR id="NM-SETTING-IP6-CONFIG-ADDR-GEN-MODE-EUI64:CAPS" href="libnm/NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-ADDR-GEN-MODE-EUI64:CAPS">
+<ANCHOR id="NM-SETTING-IP6-CONFIG-ADDR-GEN-MODE-STABLE-PRIVACY:CAPS" href="libnm/NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-ADDR-GEN-MODE-STABLE-PRIVACY:CAPS">
+<ANCHOR id="NMSettingIP6Config.property-details" href="libnm/NMSettingIP6Config.html#NMSettingIP6Config.property-details">
+<ANCHOR id="NMSettingIP6Config--addr-gen-mode" href="libnm/NMSettingIP6Config.html#NMSettingIP6Config--addr-gen-mode">
+<ANCHOR id="NMSettingIP6Config--ip6-privacy" href="libnm/NMSettingIP6Config.html#NMSettingIP6Config--ip6-privacy">
 <ANCHOR id="NMSettingIPConfig" href="libnm/NMSettingIPConfig.html">
 <ANCHOR id="NMSettingIPConfig.functions" href="libnm/NMSettingIPConfig.html#NMSettingIPConfig.functions">
 <ANCHOR id="NMSettingIPConfig.properties" href="libnm/NMSettingIPConfig.html#NMSettingIPConfig.properties">
@@ -1233,6 +1359,14 @@
 <ANCHOR id="nm-setting-ip-config-remove-dns-search" href="libnm/NMSettingIPConfig.html#nm-setting-ip-config-remove-dns-search">
 <ANCHOR id="nm-setting-ip-config-remove-dns-search-by-value" href="libnm/NMSettingIPConfig.html#nm-setting-ip-config-remove-dns-search-by-value">
 <ANCHOR id="nm-setting-ip-config-clear-dns-searches" href="libnm/NMSettingIPConfig.html#nm-setting-ip-config-clear-dns-searches">
+<ANCHOR id="nm-setting-ip-config-get-num-dns-options" href="libnm/NMSettingIPConfig.html#nm-setting-ip-config-get-num-dns-options">
+<ANCHOR id="nm-setting-ip-config-has-dns-options" href="libnm/NMSettingIPConfig.html#nm-setting-ip-config-has-dns-options">
+<ANCHOR id="nm-setting-ip-config-get-dns-option" href="libnm/NMSettingIPConfig.html#nm-setting-ip-config-get-dns-option">
+<ANCHOR id="nm-setting-ip-config-next-valid-dns-option" href="libnm/NMSettingIPConfig.html#nm-setting-ip-config-next-valid-dns-option">
+<ANCHOR id="nm-setting-ip-config-add-dns-option" href="libnm/NMSettingIPConfig.html#nm-setting-ip-config-add-dns-option">
+<ANCHOR id="nm-setting-ip-config-remove-dns-option" href="libnm/NMSettingIPConfig.html#nm-setting-ip-config-remove-dns-option">
+<ANCHOR id="nm-setting-ip-config-remove-dns-option-by-value" href="libnm/NMSettingIPConfig.html#nm-setting-ip-config-remove-dns-option-by-value">
+<ANCHOR id="nm-setting-ip-config-clear-dns-options" href="libnm/NMSettingIPConfig.html#nm-setting-ip-config-clear-dns-options">
 <ANCHOR id="nm-setting-ip-config-get-num-addresses" href="libnm/NMSettingIPConfig.html#nm-setting-ip-config-get-num-addresses">
 <ANCHOR id="nm-setting-ip-config-get-address" href="libnm/NMSettingIPConfig.html#nm-setting-ip-config-get-address">
 <ANCHOR id="nm-setting-ip-config-add-address" href="libnm/NMSettingIPConfig.html#nm-setting-ip-config-add-address">
@@ -1257,6 +1391,7 @@
 <ANCHOR id="NM-SETTING-IP-CONFIG-METHOD:CAPS" href="libnm/NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-METHOD:CAPS">
 <ANCHOR id="NM-SETTING-IP-CONFIG-DNS:CAPS" href="libnm/NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-DNS:CAPS">
 <ANCHOR id="NM-SETTING-IP-CONFIG-DNS-SEARCH:CAPS" href="libnm/NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-DNS-SEARCH:CAPS">
+<ANCHOR id="NM-SETTING-IP-CONFIG-DNS-OPTIONS:CAPS" href="libnm/NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-DNS-OPTIONS:CAPS">
 <ANCHOR id="NM-SETTING-IP-CONFIG-ADDRESSES:CAPS" href="libnm/NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-ADDRESSES:CAPS">
 <ANCHOR id="NM-SETTING-IP-CONFIG-GATEWAY:CAPS" href="libnm/NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-GATEWAY:CAPS">
 <ANCHOR id="NM-SETTING-IP-CONFIG-ROUTES:CAPS" href="libnm/NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-ROUTES:CAPS">
@@ -1267,11 +1402,26 @@
 <ANCHOR id="NM-SETTING-IP-CONFIG-DHCP-SEND-HOSTNAME:CAPS" href="libnm/NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-DHCP-SEND-HOSTNAME:CAPS">
 <ANCHOR id="NM-SETTING-IP-CONFIG-NEVER-DEFAULT:CAPS" href="libnm/NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-NEVER-DEFAULT:CAPS">
 <ANCHOR id="NM-SETTING-IP-CONFIG-MAY-FAIL:CAPS" href="libnm/NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-MAY-FAIL:CAPS">
+<ANCHOR id="NM-SETTING-DNS-OPTION-DEBUG:CAPS" href="libnm/NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-DEBUG:CAPS">
+<ANCHOR id="NM-SETTING-DNS-OPTION-NDOTS:CAPS" href="libnm/NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-NDOTS:CAPS">
+<ANCHOR id="NM-SETTING-DNS-OPTION-TIMEOUT:CAPS" href="libnm/NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-TIMEOUT:CAPS">
+<ANCHOR id="NM-SETTING-DNS-OPTION-ATTEMPTS:CAPS" href="libnm/NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-ATTEMPTS:CAPS">
+<ANCHOR id="NM-SETTING-DNS-OPTION-ROTATE:CAPS" href="libnm/NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-ROTATE:CAPS">
+<ANCHOR id="NM-SETTING-DNS-OPTION-NO-CHECK-NAMES:CAPS" href="libnm/NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-NO-CHECK-NAMES:CAPS">
+<ANCHOR id="NM-SETTING-DNS-OPTION-INET6:CAPS" href="libnm/NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-INET6:CAPS">
+<ANCHOR id="NM-SETTING-DNS-OPTION-IP6-BYTESTRING:CAPS" href="libnm/NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-IP6-BYTESTRING:CAPS">
+<ANCHOR id="NM-SETTING-DNS-OPTION-IP6-DOTINT:CAPS" href="libnm/NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-IP6-DOTINT:CAPS">
+<ANCHOR id="NM-SETTING-DNS-OPTION-NO-IP6-DOTINT:CAPS" href="libnm/NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-NO-IP6-DOTINT:CAPS">
+<ANCHOR id="NM-SETTING-DNS-OPTION-EDNS0:CAPS" href="libnm/NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-EDNS0:CAPS">
+<ANCHOR id="NM-SETTING-DNS-OPTION-SINGLE-REQUEST:CAPS" href="libnm/NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-SINGLE-REQUEST:CAPS">
+<ANCHOR id="NM-SETTING-DNS-OPTION-SINGLE-REQUEST-REOPEN:CAPS" href="libnm/NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-SINGLE-REQUEST-REOPEN:CAPS">
+<ANCHOR id="NM-SETTING-DNS-OPTION-NO-TLD-QUERY:CAPS" href="libnm/NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-NO-TLD-QUERY:CAPS">
 <ANCHOR id="NMSettingIPConfig.property-details" href="libnm/NMSettingIPConfig.html#NMSettingIPConfig.property-details">
 <ANCHOR id="NMSettingIPConfig--addresses" href="libnm/NMSettingIPConfig.html#NMSettingIPConfig--addresses">
 <ANCHOR id="NMSettingIPConfig--dhcp-hostname" href="libnm/NMSettingIPConfig.html#NMSettingIPConfig--dhcp-hostname">
 <ANCHOR id="NMSettingIPConfig--dhcp-send-hostname" href="libnm/NMSettingIPConfig.html#NMSettingIPConfig--dhcp-send-hostname">
 <ANCHOR id="NMSettingIPConfig--dns" href="libnm/NMSettingIPConfig.html#NMSettingIPConfig--dns">
+<ANCHOR id="NMSettingIPConfig--dns-options" href="libnm/NMSettingIPConfig.html#NMSettingIPConfig--dns-options">
 <ANCHOR id="NMSettingIPConfig--dns-search" href="libnm/NMSettingIPConfig.html#NMSettingIPConfig--dns-search">
 <ANCHOR id="NMSettingIPConfig--gateway" href="libnm/NMSettingIPConfig.html#NMSettingIPConfig--gateway">
 <ANCHOR id="NMSettingIPConfig--ignore-auto-dns" href="libnm/NMSettingIPConfig.html#NMSettingIPConfig--ignore-auto-dns">
@@ -1282,50 +1432,85 @@
 <ANCHOR id="NMSettingIPConfig--route-metric" href="libnm/NMSettingIPConfig.html#NMSettingIPConfig--route-metric">
 <ANCHOR id="NMSettingIPConfig--routes" href="libnm/NMSettingIPConfig.html#NMSettingIPConfig--routes">
 <ANCHOR id="NMSettingIPConfig.see-also" href="libnm/NMSettingIPConfig.html#NMSettingIPConfig.see-also">
-<ANCHOR id="NMSettingIP4Config" href="libnm/NMSettingIP4Config.html">
-<ANCHOR id="NMSettingIP4Config.functions" href="libnm/NMSettingIP4Config.html#NMSettingIP4Config.functions">
-<ANCHOR id="NMSettingIP4Config.properties" href="libnm/NMSettingIP4Config.html#NMSettingIP4Config.properties">
-<ANCHOR id="NMSettingIP4Config.other" href="libnm/NMSettingIP4Config.html#NMSettingIP4Config.other">
-<ANCHOR id="NMSettingIP4Config.object-hierarchy" href="libnm/NMSettingIP4Config.html#NMSettingIP4Config.object-hierarchy">
-<ANCHOR id="NMSettingIP4Config.description" href="libnm/NMSettingIP4Config.html#NMSettingIP4Config.description">
-<ANCHOR id="NMSettingIP4Config.functions_details" href="libnm/NMSettingIP4Config.html#NMSettingIP4Config.functions_details">
-<ANCHOR id="nm-setting-ip4-config-new" href="libnm/NMSettingIP4Config.html#nm-setting-ip4-config-new">
-<ANCHOR id="nm-setting-ip4-config-get-dhcp-client-id" href="libnm/NMSettingIP4Config.html#nm-setting-ip4-config-get-dhcp-client-id">
-<ANCHOR id="NMSettingIP4Config.other_details" href="libnm/NMSettingIP4Config.html#NMSettingIP4Config.other_details">
-<ANCHOR id="NM-SETTING-IP4-CONFIG-SETTING-NAME:CAPS" href="libnm/NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-SETTING-NAME:CAPS">
-<ANCHOR id="NM-SETTING-IP4-CONFIG-DHCP-CLIENT-ID:CAPS" href="libnm/NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-DHCP-CLIENT-ID:CAPS">
-<ANCHOR id="NM-SETTING-IP4-CONFIG-METHOD-AUTO:CAPS" href="libnm/NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-METHOD-AUTO:CAPS">
-<ANCHOR id="NM-SETTING-IP4-CONFIG-METHOD-LINK-LOCAL:CAPS" href="libnm/NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-METHOD-LINK-LOCAL:CAPS">
-<ANCHOR id="NM-SETTING-IP4-CONFIG-METHOD-MANUAL:CAPS" href="libnm/NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-METHOD-MANUAL:CAPS">
-<ANCHOR id="NM-SETTING-IP4-CONFIG-METHOD-SHARED:CAPS" href="libnm/NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-METHOD-SHARED:CAPS">
-<ANCHOR id="NM-SETTING-IP4-CONFIG-METHOD-DISABLED:CAPS" href="libnm/NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-METHOD-DISABLED:CAPS">
-<ANCHOR id="NMSettingIP4Config.property-details" href="libnm/NMSettingIP4Config.html#NMSettingIP4Config.property-details">
-<ANCHOR id="NMSettingIP4Config--dhcp-client-id" href="libnm/NMSettingIP4Config.html#NMSettingIP4Config--dhcp-client-id">
-<ANCHOR id="NMSettingIP6Config" href="libnm/NMSettingIP6Config.html">
-<ANCHOR id="NMSettingIP6Config.functions" href="libnm/NMSettingIP6Config.html#NMSettingIP6Config.functions">
-<ANCHOR id="NMSettingIP6Config.properties" href="libnm/NMSettingIP6Config.html#NMSettingIP6Config.properties">
-<ANCHOR id="NMSettingIP6Config.other" href="libnm/NMSettingIP6Config.html#NMSettingIP6Config.other">
-<ANCHOR id="NMSettingIP6Config.object-hierarchy" href="libnm/NMSettingIP6Config.html#NMSettingIP6Config.object-hierarchy">
-<ANCHOR id="NMSettingIP6Config.description" href="libnm/NMSettingIP6Config.html#NMSettingIP6Config.description">
-<ANCHOR id="NMSettingIP6Config.functions_details" href="libnm/NMSettingIP6Config.html#NMSettingIP6Config.functions_details">
-<ANCHOR id="nm-setting-ip6-config-new" href="libnm/NMSettingIP6Config.html#nm-setting-ip6-config-new">
-<ANCHOR id="nm-setting-ip6-config-get-ip6-privacy" href="libnm/NMSettingIP6Config.html#nm-setting-ip6-config-get-ip6-privacy">
-<ANCHOR id="NMSettingIP6Config.other_details" href="libnm/NMSettingIP6Config.html#NMSettingIP6Config.other_details">
-<ANCHOR id="NM-SETTING-IP6-CONFIG-SETTING-NAME:CAPS" href="libnm/NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-SETTING-NAME:CAPS">
-<ANCHOR id="NM-SETTING-IP6-CONFIG-IP6-PRIVACY:CAPS" href="libnm/NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-IP6-PRIVACY:CAPS">
-<ANCHOR id="NM-SETTING-IP6-CONFIG-METHOD-IGNORE:CAPS" href="libnm/NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-METHOD-IGNORE:CAPS">
-<ANCHOR id="NM-SETTING-IP6-CONFIG-METHOD-AUTO:CAPS" href="libnm/NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-METHOD-AUTO:CAPS">
-<ANCHOR id="NM-SETTING-IP6-CONFIG-METHOD-DHCP:CAPS" href="libnm/NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-METHOD-DHCP:CAPS">
-<ANCHOR id="NM-SETTING-IP6-CONFIG-METHOD-LINK-LOCAL:CAPS" href="libnm/NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-METHOD-LINK-LOCAL:CAPS">
-<ANCHOR id="NM-SETTING-IP6-CONFIG-METHOD-MANUAL:CAPS" href="libnm/NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-METHOD-MANUAL:CAPS">
-<ANCHOR id="NM-SETTING-IP6-CONFIG-METHOD-SHARED:CAPS" href="libnm/NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-METHOD-SHARED:CAPS">
-<ANCHOR id="NMSettingIP6ConfigPrivacy" href="libnm/NMSettingIP6Config.html#NMSettingIP6ConfigPrivacy">
-<ANCHOR id="NM-SETTING-IP6-CONFIG-PRIVACY-UNKNOWN:CAPS" href="libnm/NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-PRIVACY-UNKNOWN:CAPS">
-<ANCHOR id="NM-SETTING-IP6-CONFIG-PRIVACY-DISABLED:CAPS" href="libnm/NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-PRIVACY-DISABLED:CAPS">
-<ANCHOR id="NM-SETTING-IP6-CONFIG-PRIVACY-PREFER-PUBLIC-ADDR:CAPS" href="libnm/NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-PRIVACY-PREFER-PUBLIC-ADDR:CAPS">
-<ANCHOR id="NM-SETTING-IP6-CONFIG-PRIVACY-PREFER-TEMP-ADDR:CAPS" href="libnm/NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-PRIVACY-PREFER-TEMP-ADDR:CAPS">
-<ANCHOR id="NMSettingIP6Config.property-details" href="libnm/NMSettingIP6Config.html#NMSettingIP6Config.property-details">
-<ANCHOR id="NMSettingIP6Config--ip6-privacy" href="libnm/NMSettingIP6Config.html#NMSettingIP6Config--ip6-privacy">
+<ANCHOR id="NMSettingIPTunnel" href="libnm/NMSettingIPTunnel.html">
+<ANCHOR id="NMSettingIPTunnel.functions" href="libnm/NMSettingIPTunnel.html#NMSettingIPTunnel.functions">
+<ANCHOR id="NMSettingIPTunnel.properties" href="libnm/NMSettingIPTunnel.html#NMSettingIPTunnel.properties">
+<ANCHOR id="NMSettingIPTunnel.other" href="libnm/NMSettingIPTunnel.html#NMSettingIPTunnel.other">
+<ANCHOR id="NMSettingIPTunnel.object-hierarchy" href="libnm/NMSettingIPTunnel.html#NMSettingIPTunnel.object-hierarchy">
+<ANCHOR id="NMSettingIPTunnel.description" href="libnm/NMSettingIPTunnel.html#NMSettingIPTunnel.description">
+<ANCHOR id="NMSettingIPTunnel.functions_details" href="libnm/NMSettingIPTunnel.html#NMSettingIPTunnel.functions_details">
+<ANCHOR id="nm-setting-ip-tunnel-new" href="libnm/NMSettingIPTunnel.html#nm-setting-ip-tunnel-new">
+<ANCHOR id="nm-setting-ip-tunnel-get-parent" href="libnm/NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-parent">
+<ANCHOR id="nm-setting-ip-tunnel-get-mode" href="libnm/NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-mode">
+<ANCHOR id="nm-setting-ip-tunnel-get-local" href="libnm/NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-local">
+<ANCHOR id="nm-setting-ip-tunnel-get-remote" href="libnm/NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-remote">
+<ANCHOR id="nm-setting-ip-tunnel-get-ttl" href="libnm/NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-ttl">
+<ANCHOR id="nm-setting-ip-tunnel-get-tos" href="libnm/NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-tos">
+<ANCHOR id="nm-setting-ip-tunnel-get-path-mtu-discovery" href="libnm/NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-path-mtu-discovery">
+<ANCHOR id="nm-setting-ip-tunnel-get-input-key" href="libnm/NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-input-key">
+<ANCHOR id="nm-setting-ip-tunnel-get-output-key" href="libnm/NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-output-key">
+<ANCHOR id="nm-setting-ip-tunnel-get-encapsulation-limit" href="libnm/NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-encapsulation-limit">
+<ANCHOR id="nm-setting-ip-tunnel-get-flow-label" href="libnm/NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-flow-label">
+<ANCHOR id="nm-setting-ip-tunnel-get-mtu" href="libnm/NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-mtu">
+<ANCHOR id="NMSettingIPTunnel.other_details" href="libnm/NMSettingIPTunnel.html#NMSettingIPTunnel.other_details">
+<ANCHOR id="NM-SETTING-IP-TUNNEL-SETTING-NAME:CAPS" href="libnm/NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-SETTING-NAME:CAPS">
+<ANCHOR id="NM-SETTING-IP-TUNNEL-PARENT:CAPS" href="libnm/NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-PARENT:CAPS">
+<ANCHOR id="NM-SETTING-IP-TUNNEL-MODE:CAPS" href="libnm/NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-MODE:CAPS">
+<ANCHOR id="NM-SETTING-IP-TUNNEL-LOCAL:CAPS" href="libnm/NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-LOCAL:CAPS">
+<ANCHOR id="NM-SETTING-IP-TUNNEL-REMOTE:CAPS" href="libnm/NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-REMOTE:CAPS">
+<ANCHOR id="NM-SETTING-IP-TUNNEL-TTL:CAPS" href="libnm/NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-TTL:CAPS">
+<ANCHOR id="NM-SETTING-IP-TUNNEL-TOS:CAPS" href="libnm/NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-TOS:CAPS">
+<ANCHOR id="NM-SETTING-IP-TUNNEL-PATH-MTU-DISCOVERY:CAPS" href="libnm/NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-PATH-MTU-DISCOVERY:CAPS">
+<ANCHOR id="NM-SETTING-IP-TUNNEL-INPUT-KEY:CAPS" href="libnm/NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-INPUT-KEY:CAPS">
+<ANCHOR id="NM-SETTING-IP-TUNNEL-OUTPUT-KEY:CAPS" href="libnm/NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-OUTPUT-KEY:CAPS">
+<ANCHOR id="NM-SETTING-IP-TUNNEL-ENCAPSULATION-LIMIT:CAPS" href="libnm/NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-ENCAPSULATION-LIMIT:CAPS">
+<ANCHOR id="NM-SETTING-IP-TUNNEL-FLOW-LABEL:CAPS" href="libnm/NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-FLOW-LABEL:CAPS">
+<ANCHOR id="NM-SETTING-IP-TUNNEL-MTU:CAPS" href="libnm/NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-MTU:CAPS">
+<ANCHOR id="NMSettingIPTunnel.property-details" href="libnm/NMSettingIPTunnel.html#NMSettingIPTunnel.property-details">
+<ANCHOR id="NMSettingIPTunnel--encapsulation-limit" href="libnm/NMSettingIPTunnel.html#NMSettingIPTunnel--encapsulation-limit">
+<ANCHOR id="NMSettingIPTunnel--flow-label" href="libnm/NMSettingIPTunnel.html#NMSettingIPTunnel--flow-label">
+<ANCHOR id="NMSettingIPTunnel--input-key" href="libnm/NMSettingIPTunnel.html#NMSettingIPTunnel--input-key">
+<ANCHOR id="NMSettingIPTunnel--local" href="libnm/NMSettingIPTunnel.html#NMSettingIPTunnel--local">
+<ANCHOR id="NMSettingIPTunnel--mode" href="libnm/NMSettingIPTunnel.html#NMSettingIPTunnel--mode">
+<ANCHOR id="NMSettingIPTunnel--mtu" href="libnm/NMSettingIPTunnel.html#NMSettingIPTunnel--mtu">
+<ANCHOR id="NMSettingIPTunnel--output-key" href="libnm/NMSettingIPTunnel.html#NMSettingIPTunnel--output-key">
+<ANCHOR id="NMSettingIPTunnel--parent" href="libnm/NMSettingIPTunnel.html#NMSettingIPTunnel--parent">
+<ANCHOR id="NMSettingIPTunnel--path-mtu-discovery" href="libnm/NMSettingIPTunnel.html#NMSettingIPTunnel--path-mtu-discovery">
+<ANCHOR id="NMSettingIPTunnel--remote" href="libnm/NMSettingIPTunnel.html#NMSettingIPTunnel--remote">
+<ANCHOR id="NMSettingIPTunnel--tos" href="libnm/NMSettingIPTunnel.html#NMSettingIPTunnel--tos">
+<ANCHOR id="NMSettingIPTunnel--ttl" href="libnm/NMSettingIPTunnel.html#NMSettingIPTunnel--ttl">
+<ANCHOR id="NMSettingMacvlan" href="libnm/NMSettingMacvlan.html">
+<ANCHOR id="NMSettingMacvlan.functions" href="libnm/NMSettingMacvlan.html#NMSettingMacvlan.functions">
+<ANCHOR id="NMSettingMacvlan.properties" href="libnm/NMSettingMacvlan.html#NMSettingMacvlan.properties">
+<ANCHOR id="NMSettingMacvlan.other" href="libnm/NMSettingMacvlan.html#NMSettingMacvlan.other">
+<ANCHOR id="NMSettingMacvlan.object-hierarchy" href="libnm/NMSettingMacvlan.html#NMSettingMacvlan.object-hierarchy">
+<ANCHOR id="NMSettingMacvlan.description" href="libnm/NMSettingMacvlan.html#NMSettingMacvlan.description">
+<ANCHOR id="NMSettingMacvlan.functions_details" href="libnm/NMSettingMacvlan.html#NMSettingMacvlan.functions_details">
+<ANCHOR id="nm-setting-macvlan-new" href="libnm/NMSettingMacvlan.html#nm-setting-macvlan-new">
+<ANCHOR id="nm-setting-macvlan-get-parent" href="libnm/NMSettingMacvlan.html#nm-setting-macvlan-get-parent">
+<ANCHOR id="nm-setting-macvlan-get-mode" href="libnm/NMSettingMacvlan.html#nm-setting-macvlan-get-mode">
+<ANCHOR id="nm-setting-macvlan-get-promiscuous" href="libnm/NMSettingMacvlan.html#nm-setting-macvlan-get-promiscuous">
+<ANCHOR id="nm-setting-macvlan-get-tap" href="libnm/NMSettingMacvlan.html#nm-setting-macvlan-get-tap">
+<ANCHOR id="NMSettingMacvlan.other_details" href="libnm/NMSettingMacvlan.html#NMSettingMacvlan.other_details">
+<ANCHOR id="NM-SETTING-MACVLAN-SETTING-NAME:CAPS" href="libnm/NMSettingMacvlan.html#NM-SETTING-MACVLAN-SETTING-NAME:CAPS">
+<ANCHOR id="NM-SETTING-MACVLAN-PARENT:CAPS" href="libnm/NMSettingMacvlan.html#NM-SETTING-MACVLAN-PARENT:CAPS">
+<ANCHOR id="NM-SETTING-MACVLAN-MODE:CAPS" href="libnm/NMSettingMacvlan.html#NM-SETTING-MACVLAN-MODE:CAPS">
+<ANCHOR id="NM-SETTING-MACVLAN-PROMISCUOUS:CAPS" href="libnm/NMSettingMacvlan.html#NM-SETTING-MACVLAN-PROMISCUOUS:CAPS">
+<ANCHOR id="NM-SETTING-MACVLAN-TAP:CAPS" href="libnm/NMSettingMacvlan.html#NM-SETTING-MACVLAN-TAP:CAPS">
+<ANCHOR id="NMSettingMacvlanMode" href="libnm/NMSettingMacvlan.html#NMSettingMacvlanMode">
+<ANCHOR id="NM-SETTING-MACVLAN-MODE-UNKNOWN:CAPS" href="libnm/NMSettingMacvlan.html#NM-SETTING-MACVLAN-MODE-UNKNOWN:CAPS">
+<ANCHOR id="NM-SETTING-MACVLAN-MODE-VEPA:CAPS" href="libnm/NMSettingMacvlan.html#NM-SETTING-MACVLAN-MODE-VEPA:CAPS">
+<ANCHOR id="NM-SETTING-MACVLAN-MODE-BRIDGE:CAPS" href="libnm/NMSettingMacvlan.html#NM-SETTING-MACVLAN-MODE-BRIDGE:CAPS">
+<ANCHOR id="NM-SETTING-MACVLAN-MODE-PRIVATE:CAPS" href="libnm/NMSettingMacvlan.html#NM-SETTING-MACVLAN-MODE-PRIVATE:CAPS">
+<ANCHOR id="NM-SETTING-MACVLAN-MODE-PASSTHRU:CAPS" href="libnm/NMSettingMacvlan.html#NM-SETTING-MACVLAN-MODE-PASSTHRU:CAPS">
+<ANCHOR id="NM-SETTING-MACVLAN-MODE-SOURCE:CAPS" href="libnm/NMSettingMacvlan.html#NM-SETTING-MACVLAN-MODE-SOURCE:CAPS">
+<ANCHOR id="NM-SETTING-MACVLAN-MODE-NUM:CAPS" href="libnm/NMSettingMacvlan.html#NM-SETTING-MACVLAN-MODE-NUM:CAPS">
+<ANCHOR id="NM-SETTING-MACVLAN-MODE-LAST:CAPS" href="libnm/NMSettingMacvlan.html#NM-SETTING-MACVLAN-MODE-LAST:CAPS">
+<ANCHOR id="NMSettingMacvlan.property-details" href="libnm/NMSettingMacvlan.html#NMSettingMacvlan.property-details">
+<ANCHOR id="NMSettingMacvlan--mode" href="libnm/NMSettingMacvlan.html#NMSettingMacvlan--mode">
+<ANCHOR id="NMSettingMacvlan--parent" href="libnm/NMSettingMacvlan.html#NMSettingMacvlan--parent">
+<ANCHOR id="NMSettingMacvlan--promiscuous" href="libnm/NMSettingMacvlan.html#NMSettingMacvlan--promiscuous">
+<ANCHOR id="NMSettingMacvlan--tap" href="libnm/NMSettingMacvlan.html#NMSettingMacvlan--tap">
 <ANCHOR id="NMSettingOlpcMesh" href="libnm/NMSettingOlpcMesh.html">
 <ANCHOR id="NMSettingOlpcMesh.functions" href="libnm/NMSettingOlpcMesh.html#NMSettingOlpcMesh.functions">
 <ANCHOR id="NMSettingOlpcMesh.properties" href="libnm/NMSettingOlpcMesh.html#NMSettingOlpcMesh.properties">
@@ -1492,6 +1677,39 @@
 <ANCHOR id="NM-SETTING-TEAM-PORT-CONFIG:CAPS" href="libnm/NMSettingTeamPort.html#NM-SETTING-TEAM-PORT-CONFIG:CAPS">
 <ANCHOR id="NMSettingTeamPort.property-details" href="libnm/NMSettingTeamPort.html#NMSettingTeamPort.property-details">
 <ANCHOR id="NMSettingTeamPort--config" href="libnm/NMSettingTeamPort.html#NMSettingTeamPort--config">
+<ANCHOR id="NMSettingTun" href="libnm/NMSettingTun.html">
+<ANCHOR id="NMSettingTun.functions" href="libnm/NMSettingTun.html#NMSettingTun.functions">
+<ANCHOR id="NMSettingTun.properties" href="libnm/NMSettingTun.html#NMSettingTun.properties">
+<ANCHOR id="NMSettingTun.other" href="libnm/NMSettingTun.html#NMSettingTun.other">
+<ANCHOR id="NMSettingTun.object-hierarchy" href="libnm/NMSettingTun.html#NMSettingTun.object-hierarchy">
+<ANCHOR id="NMSettingTun.description" href="libnm/NMSettingTun.html#NMSettingTun.description">
+<ANCHOR id="NMSettingTun.functions_details" href="libnm/NMSettingTun.html#NMSettingTun.functions_details">
+<ANCHOR id="nm-setting-tun-new" href="libnm/NMSettingTun.html#nm-setting-tun-new">
+<ANCHOR id="nm-setting-tun-get-mode" href="libnm/NMSettingTun.html#nm-setting-tun-get-mode">
+<ANCHOR id="nm-setting-tun-get-owner" href="libnm/NMSettingTun.html#nm-setting-tun-get-owner">
+<ANCHOR id="nm-setting-tun-get-group" href="libnm/NMSettingTun.html#nm-setting-tun-get-group">
+<ANCHOR id="nm-setting-tun-get-pi" href="libnm/NMSettingTun.html#nm-setting-tun-get-pi">
+<ANCHOR id="nm-setting-tun-get-vnet-hdr" href="libnm/NMSettingTun.html#nm-setting-tun-get-vnet-hdr">
+<ANCHOR id="nm-setting-tun-get-multi-queue" href="libnm/NMSettingTun.html#nm-setting-tun-get-multi-queue">
+<ANCHOR id="NMSettingTun.other_details" href="libnm/NMSettingTun.html#NMSettingTun.other_details">
+<ANCHOR id="NM-SETTING-TUN-SETTING-NAME:CAPS" href="libnm/NMSettingTun.html#NM-SETTING-TUN-SETTING-NAME:CAPS">
+<ANCHOR id="NM-SETTING-TUN-MODE:CAPS" href="libnm/NMSettingTun.html#NM-SETTING-TUN-MODE:CAPS">
+<ANCHOR id="NM-SETTING-TUN-OWNER:CAPS" href="libnm/NMSettingTun.html#NM-SETTING-TUN-OWNER:CAPS">
+<ANCHOR id="NM-SETTING-TUN-GROUP:CAPS" href="libnm/NMSettingTun.html#NM-SETTING-TUN-GROUP:CAPS">
+<ANCHOR id="NM-SETTING-TUN-PI:CAPS" href="libnm/NMSettingTun.html#NM-SETTING-TUN-PI:CAPS">
+<ANCHOR id="NM-SETTING-TUN-VNET-HDR:CAPS" href="libnm/NMSettingTun.html#NM-SETTING-TUN-VNET-HDR:CAPS">
+<ANCHOR id="NM-SETTING-TUN-MULTI-QUEUE:CAPS" href="libnm/NMSettingTun.html#NM-SETTING-TUN-MULTI-QUEUE:CAPS">
+<ANCHOR id="NMSettingTunMode" href="libnm/NMSettingTun.html#NMSettingTunMode">
+<ANCHOR id="NM-SETTING-TUN-MODE-UNKNOWN:CAPS" href="libnm/NMSettingTun.html#NM-SETTING-TUN-MODE-UNKNOWN:CAPS">
+<ANCHOR id="NM-SETTING-TUN-MODE-TUN:CAPS" href="libnm/NMSettingTun.html#NM-SETTING-TUN-MODE-TUN:CAPS">
+<ANCHOR id="NM-SETTING-TUN-MODE-TAP:CAPS" href="libnm/NMSettingTun.html#NM-SETTING-TUN-MODE-TAP:CAPS">
+<ANCHOR id="NMSettingTun.property-details" href="libnm/NMSettingTun.html#NMSettingTun.property-details">
+<ANCHOR id="NMSettingTun--group" href="libnm/NMSettingTun.html#NMSettingTun--group">
+<ANCHOR id="NMSettingTun--mode" href="libnm/NMSettingTun.html#NMSettingTun--mode">
+<ANCHOR id="NMSettingTun--multi-queue" href="libnm/NMSettingTun.html#NMSettingTun--multi-queue">
+<ANCHOR id="NMSettingTun--owner" href="libnm/NMSettingTun.html#NMSettingTun--owner">
+<ANCHOR id="NMSettingTun--pi" href="libnm/NMSettingTun.html#NMSettingTun--pi">
+<ANCHOR id="NMSettingTun--vnet-hdr" href="libnm/NMSettingTun.html#NMSettingTun--vnet-hdr">
 <ANCHOR id="NMSettingVlan" href="libnm/NMSettingVlan.html">
 <ANCHOR id="NMSettingVlan.functions" href="libnm/NMSettingVlan.html#NMSettingVlan.functions">
 <ANCHOR id="NMSettingVlan.properties" href="libnm/NMSettingVlan.html#NMSettingVlan.properties">
@@ -1499,6 +1717,7 @@
 <ANCHOR id="NMSettingVlan.object-hierarchy" href="libnm/NMSettingVlan.html#NMSettingVlan.object-hierarchy">
 <ANCHOR id="NMSettingVlan.description" href="libnm/NMSettingVlan.html#NMSettingVlan.description">
 <ANCHOR id="NMSettingVlan.functions_details" href="libnm/NMSettingVlan.html#NMSettingVlan.functions_details">
+<ANCHOR id="NM-VLAN-FLAGS-ALL:CAPS" href="libnm/NMSettingVlan.html#NM-VLAN-FLAGS-ALL:CAPS">
 <ANCHOR id="nm-setting-vlan-new" href="libnm/NMSettingVlan.html#nm-setting-vlan-new">
 <ANCHOR id="nm-setting-vlan-get-parent" href="libnm/NMSettingVlan.html#nm-setting-vlan-get-parent">
 <ANCHOR id="nm-setting-vlan-get-id" href="libnm/NMSettingVlan.html#nm-setting-vlan-get-id">
@@ -1525,6 +1744,7 @@
 <ANCHOR id="NM-VLAN-FLAG-REORDER-HEADERS:CAPS" href="libnm/NMSettingVlan.html#NM-VLAN-FLAG-REORDER-HEADERS:CAPS">
 <ANCHOR id="NM-VLAN-FLAG-GVRP:CAPS" href="libnm/NMSettingVlan.html#NM-VLAN-FLAG-GVRP:CAPS">
 <ANCHOR id="NM-VLAN-FLAG-LOOSE-BINDING:CAPS" href="libnm/NMSettingVlan.html#NM-VLAN-FLAG-LOOSE-BINDING:CAPS">
+<ANCHOR id="NM-VLAN-FLAG-MVRP:CAPS" href="libnm/NMSettingVlan.html#NM-VLAN-FLAG-MVRP:CAPS">
 <ANCHOR id="NMSettingVlan.property-details" href="libnm/NMSettingVlan.html#NMSettingVlan.property-details">
 <ANCHOR id="NMSettingVlan--egress-priority-map" href="libnm/NMSettingVlan.html#NMSettingVlan--egress-priority-map">
 <ANCHOR id="NMSettingVlan--flags" href="libnm/NMSettingVlan.html#NMSettingVlan--flags">
@@ -1553,6 +1773,7 @@
 <ANCHOR id="nm-setting-vpn-get-secret" href="libnm/NMSettingVpn.html#nm-setting-vpn-get-secret">
 <ANCHOR id="nm-setting-vpn-remove-secret" href="libnm/NMSettingVpn.html#nm-setting-vpn-remove-secret">
 <ANCHOR id="nm-setting-vpn-foreach-secret" href="libnm/NMSettingVpn.html#nm-setting-vpn-foreach-secret">
+<ANCHOR id="nm-setting-vpn-get-timeout" href="libnm/NMSettingVpn.html#nm-setting-vpn-get-timeout">
 <ANCHOR id="NMSettingVpn.other_details" href="libnm/NMSettingVpn.html#NMSettingVpn.other_details">
 <ANCHOR id="NM-SETTING-VPN-SETTING-NAME:CAPS" href="libnm/NMSettingVpn.html#NM-SETTING-VPN-SETTING-NAME:CAPS">
 <ANCHOR id="NM-SETTING-VPN-SERVICE-TYPE:CAPS" href="libnm/NMSettingVpn.html#NM-SETTING-VPN-SERVICE-TYPE:CAPS">
@@ -1560,12 +1781,73 @@
 <ANCHOR id="NM-SETTING-VPN-PERSISTENT:CAPS" href="libnm/NMSettingVpn.html#NM-SETTING-VPN-PERSISTENT:CAPS">
 <ANCHOR id="NM-SETTING-VPN-DATA:CAPS" href="libnm/NMSettingVpn.html#NM-SETTING-VPN-DATA:CAPS">
 <ANCHOR id="NM-SETTING-VPN-SECRETS:CAPS" href="libnm/NMSettingVpn.html#NM-SETTING-VPN-SECRETS:CAPS">
+<ANCHOR id="NM-SETTING-VPN-TIMEOUT:CAPS" href="libnm/NMSettingVpn.html#NM-SETTING-VPN-TIMEOUT:CAPS">
 <ANCHOR id="NMSettingVpn.property-details" href="libnm/NMSettingVpn.html#NMSettingVpn.property-details">
 <ANCHOR id="NMSettingVpn--data" href="libnm/NMSettingVpn.html#NMSettingVpn--data">
 <ANCHOR id="NMSettingVpn--persistent" href="libnm/NMSettingVpn.html#NMSettingVpn--persistent">
 <ANCHOR id="NMSettingVpn--secrets" href="libnm/NMSettingVpn.html#NMSettingVpn--secrets">
 <ANCHOR id="NMSettingVpn--service-type" href="libnm/NMSettingVpn.html#NMSettingVpn--service-type">
+<ANCHOR id="NMSettingVpn--timeout" href="libnm/NMSettingVpn.html#NMSettingVpn--timeout">
 <ANCHOR id="NMSettingVpn--user-name" href="libnm/NMSettingVpn.html#NMSettingVpn--user-name">
+<ANCHOR id="NMSettingVxlan" href="libnm/NMSettingVxlan.html">
+<ANCHOR id="NMSettingVxlan.functions" href="libnm/NMSettingVxlan.html#NMSettingVxlan.functions">
+<ANCHOR id="NMSettingVxlan.properties" href="libnm/NMSettingVxlan.html#NMSettingVxlan.properties">
+<ANCHOR id="NMSettingVxlan.other" href="libnm/NMSettingVxlan.html#NMSettingVxlan.other">
+<ANCHOR id="NMSettingVxlan.object-hierarchy" href="libnm/NMSettingVxlan.html#NMSettingVxlan.object-hierarchy">
+<ANCHOR id="NMSettingVxlan.description" href="libnm/NMSettingVxlan.html#NMSettingVxlan.description">
+<ANCHOR id="NMSettingVxlan.functions_details" href="libnm/NMSettingVxlan.html#NMSettingVxlan.functions_details">
+<ANCHOR id="nm-setting-vxlan-new" href="libnm/NMSettingVxlan.html#nm-setting-vxlan-new">
+<ANCHOR id="nm-setting-vxlan-get-parent" href="libnm/NMSettingVxlan.html#nm-setting-vxlan-get-parent">
+<ANCHOR id="nm-setting-vxlan-get-id" href="libnm/NMSettingVxlan.html#nm-setting-vxlan-get-id">
+<ANCHOR id="nm-setting-vxlan-get-local" href="libnm/NMSettingVxlan.html#nm-setting-vxlan-get-local">
+<ANCHOR id="nm-setting-vxlan-get-remote" href="libnm/NMSettingVxlan.html#nm-setting-vxlan-get-remote">
+<ANCHOR id="nm-setting-vxlan-get-source-port-min" href="libnm/NMSettingVxlan.html#nm-setting-vxlan-get-source-port-min">
+<ANCHOR id="nm-setting-vxlan-get-source-port-max" href="libnm/NMSettingVxlan.html#nm-setting-vxlan-get-source-port-max">
+<ANCHOR id="nm-setting-vxlan-get-destination-port" href="libnm/NMSettingVxlan.html#nm-setting-vxlan-get-destination-port">
+<ANCHOR id="nm-setting-vxlan-get-tos" href="libnm/NMSettingVxlan.html#nm-setting-vxlan-get-tos">
+<ANCHOR id="nm-setting-vxlan-get-ttl" href="libnm/NMSettingVxlan.html#nm-setting-vxlan-get-ttl">
+<ANCHOR id="nm-setting-vxlan-get-ageing" href="libnm/NMSettingVxlan.html#nm-setting-vxlan-get-ageing">
+<ANCHOR id="nm-setting-vxlan-get-limit" href="libnm/NMSettingVxlan.html#nm-setting-vxlan-get-limit">
+<ANCHOR id="nm-setting-vxlan-get-proxy" href="libnm/NMSettingVxlan.html#nm-setting-vxlan-get-proxy">
+<ANCHOR id="nm-setting-vxlan-get-learning" href="libnm/NMSettingVxlan.html#nm-setting-vxlan-get-learning">
+<ANCHOR id="nm-setting-vxlan-get-rsc" href="libnm/NMSettingVxlan.html#nm-setting-vxlan-get-rsc">
+<ANCHOR id="nm-setting-vxlan-get-l2-miss" href="libnm/NMSettingVxlan.html#nm-setting-vxlan-get-l2-miss">
+<ANCHOR id="nm-setting-vxlan-get-l3-miss" href="libnm/NMSettingVxlan.html#nm-setting-vxlan-get-l3-miss">
+<ANCHOR id="NMSettingVxlan.other_details" href="libnm/NMSettingVxlan.html#NMSettingVxlan.other_details">
+<ANCHOR id="NM-SETTING-VXLAN-SETTING-NAME:CAPS" href="libnm/NMSettingVxlan.html#NM-SETTING-VXLAN-SETTING-NAME:CAPS">
+<ANCHOR id="NM-SETTING-VXLAN-PARENT:CAPS" href="libnm/NMSettingVxlan.html#NM-SETTING-VXLAN-PARENT:CAPS">
+<ANCHOR id="NM-SETTING-VXLAN-ID:CAPS" href="libnm/NMSettingVxlan.html#NM-SETTING-VXLAN-ID:CAPS">
+<ANCHOR id="NM-SETTING-VXLAN-LOCAL:CAPS" href="libnm/NMSettingVxlan.html#NM-SETTING-VXLAN-LOCAL:CAPS">
+<ANCHOR id="NM-SETTING-VXLAN-REMOTE:CAPS" href="libnm/NMSettingVxlan.html#NM-SETTING-VXLAN-REMOTE:CAPS">
+<ANCHOR id="NM-SETTING-VXLAN-SOURCE-PORT-MIN:CAPS" href="libnm/NMSettingVxlan.html#NM-SETTING-VXLAN-SOURCE-PORT-MIN:CAPS">
+<ANCHOR id="NM-SETTING-VXLAN-SOURCE-PORT-MAX:CAPS" href="libnm/NMSettingVxlan.html#NM-SETTING-VXLAN-SOURCE-PORT-MAX:CAPS">
+<ANCHOR id="NM-SETTING-VXLAN-DESTINATION-PORT:CAPS" href="libnm/NMSettingVxlan.html#NM-SETTING-VXLAN-DESTINATION-PORT:CAPS">
+<ANCHOR id="NM-SETTING-VXLAN-TOS:CAPS" href="libnm/NMSettingVxlan.html#NM-SETTING-VXLAN-TOS:CAPS">
+<ANCHOR id="NM-SETTING-VXLAN-TTL:CAPS" href="libnm/NMSettingVxlan.html#NM-SETTING-VXLAN-TTL:CAPS">
+<ANCHOR id="NM-SETTING-VXLAN-AGEING:CAPS" href="libnm/NMSettingVxlan.html#NM-SETTING-VXLAN-AGEING:CAPS">
+<ANCHOR id="NM-SETTING-VXLAN-LIMIT:CAPS" href="libnm/NMSettingVxlan.html#NM-SETTING-VXLAN-LIMIT:CAPS">
+<ANCHOR id="NM-SETTING-VXLAN-PROXY:CAPS" href="libnm/NMSettingVxlan.html#NM-SETTING-VXLAN-PROXY:CAPS">
+<ANCHOR id="NM-SETTING-VXLAN-LEARNING:CAPS" href="libnm/NMSettingVxlan.html#NM-SETTING-VXLAN-LEARNING:CAPS">
+<ANCHOR id="NM-SETTING-VXLAN-RSC:CAPS" href="libnm/NMSettingVxlan.html#NM-SETTING-VXLAN-RSC:CAPS">
+<ANCHOR id="NM-SETTING-VXLAN-L2-MISS:CAPS" href="libnm/NMSettingVxlan.html#NM-SETTING-VXLAN-L2-MISS:CAPS">
+<ANCHOR id="NM-SETTING-VXLAN-L3-MISS:CAPS" href="libnm/NMSettingVxlan.html#NM-SETTING-VXLAN-L3-MISS:CAPS">
+<ANCHOR id="NMSettingVxlan.property-details" href="libnm/NMSettingVxlan.html#NMSettingVxlan.property-details">
+<ANCHOR id="NMSettingVxlan--ageing" href="libnm/NMSettingVxlan.html#NMSettingVxlan--ageing">
+<ANCHOR id="NMSettingVxlan--destination-port" href="libnm/NMSettingVxlan.html#NMSettingVxlan--destination-port">
+<ANCHOR id="NMSettingVxlan--id" href="libnm/NMSettingVxlan.html#NMSettingVxlan--id">
+<ANCHOR id="NMSettingVxlan--l2-miss" href="libnm/NMSettingVxlan.html#NMSettingVxlan--l2-miss">
+<ANCHOR id="NMSettingVxlan--l3-miss" href="libnm/NMSettingVxlan.html#NMSettingVxlan--l3-miss">
+<ANCHOR id="NMSettingVxlan--learning" href="libnm/NMSettingVxlan.html#NMSettingVxlan--learning">
+<ANCHOR id="NMSettingVxlan--limit" href="libnm/NMSettingVxlan.html#NMSettingVxlan--limit">
+<ANCHOR id="NMSettingVxlan--local" href="libnm/NMSettingVxlan.html#NMSettingVxlan--local">
+<ANCHOR id="NMSettingVxlan--parent" href="libnm/NMSettingVxlan.html#NMSettingVxlan--parent">
+<ANCHOR id="NMSettingVxlan--proxy" href="libnm/NMSettingVxlan.html#NMSettingVxlan--proxy">
+<ANCHOR id="NMSettingVxlan--remote" href="libnm/NMSettingVxlan.html#NMSettingVxlan--remote">
+<ANCHOR id="NMSettingVxlan--rsc" href="libnm/NMSettingVxlan.html#NMSettingVxlan--rsc">
+<ANCHOR id="NMSettingVxlan--source-port-max" href="libnm/NMSettingVxlan.html#NMSettingVxlan--source-port-max">
+<ANCHOR id="NMSettingVxlan--source-port-min" href="libnm/NMSettingVxlan.html#NMSettingVxlan--source-port-min">
+<ANCHOR id="NMSettingVxlan--tos" href="libnm/NMSettingVxlan.html#NMSettingVxlan--tos">
+<ANCHOR id="NMSettingVxlan--ttl" href="libnm/NMSettingVxlan.html#NMSettingVxlan--ttl">
 <ANCHOR id="NMSettingWimax" href="libnm/NMSettingWimax.html">
 <ANCHOR id="NMSettingWimax.functions" href="libnm/NMSettingWimax.html#NMSettingWimax.functions">
 <ANCHOR id="NMSettingWimax.properties" href="libnm/NMSettingWimax.html#NMSettingWimax.properties">
@@ -1683,6 +1965,8 @@
 <ANCHOR id="nm-setting-wireless-clear-mac-blacklist-items" href="libnm/NMSettingWireless.html#nm-setting-wireless-clear-mac-blacklist-items">
 <ANCHOR id="nm-setting-wireless-get-mtu" href="libnm/NMSettingWireless.html#nm-setting-wireless-get-mtu">
 <ANCHOR id="nm-setting-wireless-get-hidden" href="libnm/NMSettingWireless.html#nm-setting-wireless-get-hidden">
+<ANCHOR id="nm-setting-wireless-get-powersave" href="libnm/NMSettingWireless.html#nm-setting-wireless-get-powersave">
+<ANCHOR id="nm-setting-wireless-get-mac-address-randomization" href="libnm/NMSettingWireless.html#nm-setting-wireless-get-mac-address-randomization">
 <ANCHOR id="nm-setting-wireless-add-seen-bssid" href="libnm/NMSettingWireless.html#nm-setting-wireless-add-seen-bssid">
 <ANCHOR id="nm-setting-wireless-get-num-seen-bssids" href="libnm/NMSettingWireless.html#nm-setting-wireless-get-num-seen-bssids">
 <ANCHOR id="nm-setting-wireless-get-seen-bssid" href="libnm/NMSettingWireless.html#nm-setting-wireless-get-seen-bssid">
@@ -1702,6 +1986,8 @@
 <ANCHOR id="NM-SETTING-WIRELESS-MTU:CAPS" href="libnm/NMSettingWireless.html#NM-SETTING-WIRELESS-MTU:CAPS">
 <ANCHOR id="NM-SETTING-WIRELESS-SEEN-BSSIDS:CAPS" href="libnm/NMSettingWireless.html#NM-SETTING-WIRELESS-SEEN-BSSIDS:CAPS">
 <ANCHOR id="NM-SETTING-WIRELESS-HIDDEN:CAPS" href="libnm/NMSettingWireless.html#NM-SETTING-WIRELESS-HIDDEN:CAPS">
+<ANCHOR id="NM-SETTING-WIRELESS-POWERSAVE:CAPS" href="libnm/NMSettingWireless.html#NM-SETTING-WIRELESS-POWERSAVE:CAPS">
+<ANCHOR id="NM-SETTING-WIRELESS-MAC-ADDRESS-RANDOMIZATION:CAPS" href="libnm/NMSettingWireless.html#NM-SETTING-WIRELESS-MAC-ADDRESS-RANDOMIZATION:CAPS">
 <ANCHOR id="NM-SETTING-WIRELESS-MODE-ADHOC:CAPS" href="libnm/NMSettingWireless.html#NM-SETTING-WIRELESS-MODE-ADHOC:CAPS">
 <ANCHOR id="NM-SETTING-WIRELESS-MODE-AP:CAPS" href="libnm/NMSettingWireless.html#NM-SETTING-WIRELESS-MODE-AP:CAPS">
 <ANCHOR id="NM-SETTING-WIRELESS-MODE-INFRA:CAPS" href="libnm/NMSettingWireless.html#NM-SETTING-WIRELESS-MODE-INFRA:CAPS">
@@ -1713,8 +1999,10 @@
 <ANCHOR id="NMSettingWireless--hidden" href="libnm/NMSettingWireless.html#NMSettingWireless--hidden">
 <ANCHOR id="NMSettingWireless--mac-address" href="libnm/NMSettingWireless.html#NMSettingWireless--mac-address">
 <ANCHOR id="NMSettingWireless--mac-address-blacklist" href="libnm/NMSettingWireless.html#NMSettingWireless--mac-address-blacklist">
+<ANCHOR id="NMSettingWireless--mac-address-randomization" href="libnm/NMSettingWireless.html#NMSettingWireless--mac-address-randomization">
 <ANCHOR id="NMSettingWireless--mode" href="libnm/NMSettingWireless.html#NMSettingWireless--mode">
 <ANCHOR id="NMSettingWireless--mtu" href="libnm/NMSettingWireless.html#NMSettingWireless--mtu">
+<ANCHOR id="NMSettingWireless--powersave" href="libnm/NMSettingWireless.html#NMSettingWireless--powersave">
 <ANCHOR id="NMSettingWireless--rate" href="libnm/NMSettingWireless.html#NMSettingWireless--rate">
 <ANCHOR id="NMSettingWireless--seen-bssids" href="libnm/NMSettingWireless.html#NMSettingWireless--seen-bssids">
 <ANCHOR id="NMSettingWireless--ssid" href="libnm/NMSettingWireless.html#NMSettingWireless--ssid">
@@ -1803,6 +2091,7 @@
 <ANCHOR id="NMDevice.functions" href="libnm/NMDevice.html#NMDevice.functions">
 <ANCHOR id="NMDevice.properties" href="libnm/NMDevice.html#NMDevice.properties">
 <ANCHOR id="NMDevice.signals" href="libnm/NMDevice.html#NMDevice.signals">
+<ANCHOR id="NMLldpNeighbor" href="libnm/NMDevice.html#NMLldpNeighbor">
 <ANCHOR id="NMDevice.other" href="libnm/NMDevice.html#NMDevice.other">
 <ANCHOR id="NMDevice.object-hierarchy" href="libnm/NMDevice.html#NMDevice.object-hierarchy">
 <ANCHOR id="NMDevice.description" href="libnm/NMDevice.html#NMDevice.description">
@@ -1818,9 +2107,11 @@
 <ANCHOR id="nm-device-get-hw-address" href="libnm/NMDevice.html#nm-device-get-hw-address">
 <ANCHOR id="nm-device-get-capabilities" href="libnm/NMDevice.html#nm-device-get-capabilities">
 <ANCHOR id="nm-device-get-managed" href="libnm/NMDevice.html#nm-device-get-managed">
+<ANCHOR id="nm-device-set-managed" href="libnm/NMDevice.html#nm-device-set-managed">
 <ANCHOR id="nm-device-get-autoconnect" href="libnm/NMDevice.html#nm-device-get-autoconnect">
 <ANCHOR id="nm-device-set-autoconnect" href="libnm/NMDevice.html#nm-device-set-autoconnect">
 <ANCHOR id="nm-device-get-firmware-missing" href="libnm/NMDevice.html#nm-device-get-firmware-missing">
+<ANCHOR id="nm-device-get-nm-plugin-missing" href="libnm/NMDevice.html#nm-device-get-nm-plugin-missing">
 <ANCHOR id="nm-device-get-ip4-config" href="libnm/NMDevice.html#nm-device-get-ip4-config">
 <ANCHOR id="nm-device-get-dhcp4-config" href="libnm/NMDevice.html#nm-device-get-dhcp4-config">
 <ANCHOR id="nm-device-get-ip6-config" href="libnm/NMDevice.html#nm-device-get-ip6-config">
@@ -1831,12 +2122,17 @@
 <ANCHOR id="nm-device-get-available-connections" href="libnm/NMDevice.html#nm-device-get-available-connections">
 <ANCHOR id="nm-device-get-physical-port-id" href="libnm/NMDevice.html#nm-device-get-physical-port-id">
 <ANCHOR id="nm-device-get-mtu" href="libnm/NMDevice.html#nm-device-get-mtu">
+<ANCHOR id="nm-device-is-real" href="libnm/NMDevice.html#nm-device-is-real">
 <ANCHOR id="nm-device-is-software" href="libnm/NMDevice.html#nm-device-is-software">
 <ANCHOR id="nm-device-get-product" href="libnm/NMDevice.html#nm-device-get-product">
 <ANCHOR id="nm-device-get-vendor" href="libnm/NMDevice.html#nm-device-get-vendor">
 <ANCHOR id="nm-device-get-description" href="libnm/NMDevice.html#nm-device-get-description">
 <ANCHOR id="nm-device-get-metered" href="libnm/NMDevice.html#nm-device-get-metered">
+<ANCHOR id="nm-device-get-lldp-neighbors" href="libnm/NMDevice.html#nm-device-get-lldp-neighbors">
 <ANCHOR id="nm-device-disambiguate-names" href="libnm/NMDevice.html#nm-device-disambiguate-names">
+<ANCHOR id="nm-device-reapply" href="libnm/NMDevice.html#nm-device-reapply">
+<ANCHOR id="nm-device-reapply-async" href="libnm/NMDevice.html#nm-device-reapply-async">
+<ANCHOR id="nm-device-reapply-finish" href="libnm/NMDevice.html#nm-device-reapply-finish">
 <ANCHOR id="nm-device-disconnect" href="libnm/NMDevice.html#nm-device-disconnect">
 <ANCHOR id="nm-device-disconnect-async" href="libnm/NMDevice.html#nm-device-disconnect-async">
 <ANCHOR id="nm-device-disconnect-finish" href="libnm/NMDevice.html#nm-device-disconnect-finish">
@@ -1847,6 +2143,13 @@
 <ANCHOR id="nm-device-connection-valid" href="libnm/NMDevice.html#nm-device-connection-valid">
 <ANCHOR id="nm-device-connection-compatible" href="libnm/NMDevice.html#nm-device-connection-compatible">
 <ANCHOR id="nm-device-get-setting-type" href="libnm/NMDevice.html#nm-device-get-setting-type">
+<ANCHOR id="nm-lldp-neighbor-new" href="libnm/NMDevice.html#nm-lldp-neighbor-new">
+<ANCHOR id="nm-lldp-neighbor-ref" href="libnm/NMDevice.html#nm-lldp-neighbor-ref">
+<ANCHOR id="nm-lldp-neighbor-unref" href="libnm/NMDevice.html#nm-lldp-neighbor-unref">
+<ANCHOR id="nm-lldp-neighbor-get-attr-names" href="libnm/NMDevice.html#nm-lldp-neighbor-get-attr-names">
+<ANCHOR id="nm-lldp-neighbor-get-attr-string-value" href="libnm/NMDevice.html#nm-lldp-neighbor-get-attr-string-value">
+<ANCHOR id="nm-lldp-neighbor-get-attr-uint-value" href="libnm/NMDevice.html#nm-lldp-neighbor-get-attr-uint-value">
+<ANCHOR id="nm-lldp-neighbor-get-attr-type" href="libnm/NMDevice.html#nm-lldp-neighbor-get-attr-type">
 <ANCHOR id="NMDevice.other_details" href="libnm/NMDevice.html#NMDevice.other_details">
 <ANCHOR id="NM-DEVICE-DEVICE-TYPE:CAPS" href="libnm/NMDevice.html#NM-DEVICE-DEVICE-TYPE:CAPS">
 <ANCHOR id="NM-DEVICE-UDI:CAPS" href="libnm/NMDevice.html#NM-DEVICE-UDI:CAPS">
@@ -1856,9 +2159,11 @@
 <ANCHOR id="NM-DEVICE-DRIVER-VERSION:CAPS" href="libnm/NMDevice.html#NM-DEVICE-DRIVER-VERSION:CAPS">
 <ANCHOR id="NM-DEVICE-FIRMWARE-VERSION:CAPS" href="libnm/NMDevice.html#NM-DEVICE-FIRMWARE-VERSION:CAPS">
 <ANCHOR id="NM-DEVICE-CAPABILITIES:CAPS" href="libnm/NMDevice.html#NM-DEVICE-CAPABILITIES:CAPS">
+<ANCHOR id="NM-DEVICE-REAL:CAPS" href="libnm/NMDevice.html#NM-DEVICE-REAL:CAPS">
 <ANCHOR id="NM-DEVICE-MANAGED:CAPS" href="libnm/NMDevice.html#NM-DEVICE-MANAGED:CAPS">
 <ANCHOR id="NM-DEVICE-AUTOCONNECT:CAPS" href="libnm/NMDevice.html#NM-DEVICE-AUTOCONNECT:CAPS">
 <ANCHOR id="NM-DEVICE-FIRMWARE-MISSING:CAPS" href="libnm/NMDevice.html#NM-DEVICE-FIRMWARE-MISSING:CAPS">
+<ANCHOR id="NM-DEVICE-NM-PLUGIN-MISSING:CAPS" href="libnm/NMDevice.html#NM-DEVICE-NM-PLUGIN-MISSING:CAPS">
 <ANCHOR id="NM-DEVICE-IP4-CONFIG:CAPS" href="libnm/NMDevice.html#NM-DEVICE-IP4-CONFIG:CAPS">
 <ANCHOR id="NM-DEVICE-DHCP4-CONFIG:CAPS" href="libnm/NMDevice.html#NM-DEVICE-DHCP4-CONFIG:CAPS">
 <ANCHOR id="NM-DEVICE-IP6-CONFIG:CAPS" href="libnm/NMDevice.html#NM-DEVICE-IP6-CONFIG:CAPS">
@@ -1872,6 +2177,7 @@
 <ANCHOR id="NM-DEVICE-PHYSICAL-PORT-ID:CAPS" href="libnm/NMDevice.html#NM-DEVICE-PHYSICAL-PORT-ID:CAPS">
 <ANCHOR id="NM-DEVICE-MTU:CAPS" href="libnm/NMDevice.html#NM-DEVICE-MTU:CAPS">
 <ANCHOR id="NM-DEVICE-METERED:CAPS" href="libnm/NMDevice.html#NM-DEVICE-METERED:CAPS">
+<ANCHOR id="NM-DEVICE-LLDP-NEIGHBORS:CAPS" href="libnm/NMDevice.html#NM-DEVICE-LLDP-NEIGHBORS:CAPS">
 <ANCHOR id="NMDevice.property-details" href="libnm/NMDevice.html#NMDevice.property-details">
 <ANCHOR id="NMDevice--active-connection" href="libnm/NMDevice.html#NMDevice--active-connection">
 <ANCHOR id="NMDevice--autoconnect" href="libnm/NMDevice.html#NMDevice--autoconnect">
@@ -1888,11 +2194,14 @@
 <ANCHOR id="NMDevice--ip-interface" href="libnm/NMDevice.html#NMDevice--ip-interface">
 <ANCHOR id="NMDevice--ip4-config" href="libnm/NMDevice.html#NMDevice--ip4-config">
 <ANCHOR id="NMDevice--ip6-config" href="libnm/NMDevice.html#NMDevice--ip6-config">
+<ANCHOR id="NMDevice--lldp-neighbors" href="libnm/NMDevice.html#NMDevice--lldp-neighbors">
 <ANCHOR id="NMDevice--managed" href="libnm/NMDevice.html#NMDevice--managed">
 <ANCHOR id="NMDevice--metered" href="libnm/NMDevice.html#NMDevice--metered">
 <ANCHOR id="NMDevice--mtu" href="libnm/NMDevice.html#NMDevice--mtu">
+<ANCHOR id="NMDevice--nm-plugin-missing" href="libnm/NMDevice.html#NMDevice--nm-plugin-missing">
 <ANCHOR id="NMDevice--physical-port-id" href="libnm/NMDevice.html#NMDevice--physical-port-id">
 <ANCHOR id="NMDevice--product" href="libnm/NMDevice.html#NMDevice--product">
+<ANCHOR id="NMDevice--real" href="libnm/NMDevice.html#NMDevice--real">
 <ANCHOR id="NMDevice--state" href="libnm/NMDevice.html#NMDevice--state">
 <ANCHOR id="NMDevice--state-reason" href="libnm/NMDevice.html#NMDevice--state-reason">
 <ANCHOR id="NMDevice--udi" href="libnm/NMDevice.html#NMDevice--udi">
@@ -1976,15 +2285,18 @@
 <ANCHOR id="nm-device-ethernet-get-permanent-hw-address" href="libnm/NMDeviceEthernet.html#nm-device-ethernet-get-permanent-hw-address">
 <ANCHOR id="nm-device-ethernet-get-speed" href="libnm/NMDeviceEthernet.html#nm-device-ethernet-get-speed">
 <ANCHOR id="nm-device-ethernet-get-carrier" href="libnm/NMDeviceEthernet.html#nm-device-ethernet-get-carrier">
+<ANCHOR id="nm-device-ethernet-get-s390-subchannels" href="libnm/NMDeviceEthernet.html#nm-device-ethernet-get-s390-subchannels">
 <ANCHOR id="NMDeviceEthernet.other_details" href="libnm/NMDeviceEthernet.html#NMDeviceEthernet.other_details">
 <ANCHOR id="NM-DEVICE-ETHERNET-HW-ADDRESS:CAPS" href="libnm/NMDeviceEthernet.html#NM-DEVICE-ETHERNET-HW-ADDRESS:CAPS">
 <ANCHOR id="NM-DEVICE-ETHERNET-PERMANENT-HW-ADDRESS:CAPS" href="libnm/NMDeviceEthernet.html#NM-DEVICE-ETHERNET-PERMANENT-HW-ADDRESS:CAPS">
 <ANCHOR id="NM-DEVICE-ETHERNET-SPEED:CAPS" href="libnm/NMDeviceEthernet.html#NM-DEVICE-ETHERNET-SPEED:CAPS">
 <ANCHOR id="NM-DEVICE-ETHERNET-CARRIER:CAPS" href="libnm/NMDeviceEthernet.html#NM-DEVICE-ETHERNET-CARRIER:CAPS">
+<ANCHOR id="NM-DEVICE-ETHERNET-S390-SUBCHANNELS:CAPS" href="libnm/NMDeviceEthernet.html#NM-DEVICE-ETHERNET-S390-SUBCHANNELS:CAPS">
 <ANCHOR id="NMDeviceEthernet.property-details" href="libnm/NMDeviceEthernet.html#NMDeviceEthernet.property-details">
 <ANCHOR id="NMDeviceEthernet--carrier" href="libnm/NMDeviceEthernet.html#NMDeviceEthernet--carrier">
 <ANCHOR id="NMDeviceEthernet--hw-address" href="libnm/NMDeviceEthernet.html#NMDeviceEthernet--hw-address">
 <ANCHOR id="NMDeviceEthernet--perm-hw-address" href="libnm/NMDeviceEthernet.html#NMDeviceEthernet--perm-hw-address">
+<ANCHOR id="NMDeviceEthernet--s390-subchannels" href="libnm/NMDeviceEthernet.html#NMDeviceEthernet--s390-subchannels">
 <ANCHOR id="NMDeviceEthernet--speed" href="libnm/NMDeviceEthernet.html#NMDeviceEthernet--speed">
 <ANCHOR id="NMDeviceGeneric" href="libnm/NMDeviceGeneric.html">
 <ANCHOR id="NMDeviceGeneric.functions" href="libnm/NMDeviceGeneric.html#NMDeviceGeneric.functions">
@@ -2015,6 +2327,72 @@
 <ANCHOR id="NMDeviceInfiniband.property-details" href="libnm/NMDeviceInfiniband.html#NMDeviceInfiniband.property-details">
 <ANCHOR id="NMDeviceInfiniband--carrier" href="libnm/NMDeviceInfiniband.html#NMDeviceInfiniband--carrier">
 <ANCHOR id="NMDeviceInfiniband--hw-address" href="libnm/NMDeviceInfiniband.html#NMDeviceInfiniband--hw-address">
+<ANCHOR id="NMDeviceIPTunnel" href="libnm/NMDeviceIPTunnel.html">
+<ANCHOR id="NMDeviceIPTunnel.functions" href="libnm/NMDeviceIPTunnel.html#NMDeviceIPTunnel.functions">
+<ANCHOR id="NMDeviceIPTunnel.properties" href="libnm/NMDeviceIPTunnel.html#NMDeviceIPTunnel.properties">
+<ANCHOR id="NMDeviceIPTunnel.other" href="libnm/NMDeviceIPTunnel.html#NMDeviceIPTunnel.other">
+<ANCHOR id="NMDeviceIPTunnel.object-hierarchy" href="libnm/NMDeviceIPTunnel.html#NMDeviceIPTunnel.object-hierarchy">
+<ANCHOR id="NMDeviceIPTunnel.description" href="libnm/NMDeviceIPTunnel.html#NMDeviceIPTunnel.description">
+<ANCHOR id="NMDeviceIPTunnel.functions_details" href="libnm/NMDeviceIPTunnel.html#NMDeviceIPTunnel.functions_details">
+<ANCHOR id="nm-device-ip-tunnel-get-parent" href="libnm/NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-parent">
+<ANCHOR id="nm-device-ip-tunnel-get-mode" href="libnm/NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-mode">
+<ANCHOR id="nm-device-ip-tunnel-get-local" href="libnm/NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-local">
+<ANCHOR id="nm-device-ip-tunnel-get-remote" href="libnm/NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-remote">
+<ANCHOR id="nm-device-ip-tunnel-get-ttl" href="libnm/NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-ttl">
+<ANCHOR id="nm-device-ip-tunnel-get-tos" href="libnm/NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-tos">
+<ANCHOR id="nm-device-ip-tunnel-get-path-mtu-discovery" href="libnm/NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-path-mtu-discovery">
+<ANCHOR id="nm-device-ip-tunnel-get-input-key" href="libnm/NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-input-key">
+<ANCHOR id="nm-device-ip-tunnel-get-output-key" href="libnm/NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-output-key">
+<ANCHOR id="nm-device-ip-tunnel-get-encapsulation-limit" href="libnm/NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-encapsulation-limit">
+<ANCHOR id="nm-device-ip-tunnel-get-flow-label" href="libnm/NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-flow-label">
+<ANCHOR id="NMDeviceIPTunnel.other_details" href="libnm/NMDeviceIPTunnel.html#NMDeviceIPTunnel.other_details">
+<ANCHOR id="NM-DEVICE-IP-TUNNEL-MODE:CAPS" href="libnm/NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-MODE:CAPS">
+<ANCHOR id="NM-DEVICE-IP-TUNNEL-PARENT:CAPS" href="libnm/NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-PARENT:CAPS">
+<ANCHOR id="NM-DEVICE-IP-TUNNEL-LOCAL:CAPS" href="libnm/NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-LOCAL:CAPS">
+<ANCHOR id="NM-DEVICE-IP-TUNNEL-REMOTE:CAPS" href="libnm/NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-REMOTE:CAPS">
+<ANCHOR id="NM-DEVICE-IP-TUNNEL-TTL:CAPS" href="libnm/NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-TTL:CAPS">
+<ANCHOR id="NM-DEVICE-IP-TUNNEL-TOS:CAPS" href="libnm/NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-TOS:CAPS">
+<ANCHOR id="NM-DEVICE-IP-TUNNEL-PATH-MTU-DISCOVERY:CAPS" href="libnm/NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-PATH-MTU-DISCOVERY:CAPS">
+<ANCHOR id="NM-DEVICE-IP-TUNNEL-INPUT-KEY:CAPS" href="libnm/NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-INPUT-KEY:CAPS">
+<ANCHOR id="NM-DEVICE-IP-TUNNEL-OUTPUT-KEY:CAPS" href="libnm/NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-OUTPUT-KEY:CAPS">
+<ANCHOR id="NM-DEVICE-IP-TUNNEL-ENCAPSULATION-LIMIT:CAPS" href="libnm/NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-ENCAPSULATION-LIMIT:CAPS">
+<ANCHOR id="NM-DEVICE-IP-TUNNEL-FLOW-LABEL:CAPS" href="libnm/NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-FLOW-LABEL:CAPS">
+<ANCHOR id="NMDeviceIPTunnel.property-details" href="libnm/NMDeviceIPTunnel.html#NMDeviceIPTunnel.property-details">
+<ANCHOR id="NMDeviceIPTunnel--encapsulation-limit" href="libnm/NMDeviceIPTunnel.html#NMDeviceIPTunnel--encapsulation-limit">
+<ANCHOR id="NMDeviceIPTunnel--flow-label" href="libnm/NMDeviceIPTunnel.html#NMDeviceIPTunnel--flow-label">
+<ANCHOR id="NMDeviceIPTunnel--input-key" href="libnm/NMDeviceIPTunnel.html#NMDeviceIPTunnel--input-key">
+<ANCHOR id="NMDeviceIPTunnel--local" href="libnm/NMDeviceIPTunnel.html#NMDeviceIPTunnel--local">
+<ANCHOR id="NMDeviceIPTunnel--mode" href="libnm/NMDeviceIPTunnel.html#NMDeviceIPTunnel--mode">
+<ANCHOR id="NMDeviceIPTunnel--output-key" href="libnm/NMDeviceIPTunnel.html#NMDeviceIPTunnel--output-key">
+<ANCHOR id="NMDeviceIPTunnel--parent" href="libnm/NMDeviceIPTunnel.html#NMDeviceIPTunnel--parent">
+<ANCHOR id="NMDeviceIPTunnel--path-mtu-discovery" href="libnm/NMDeviceIPTunnel.html#NMDeviceIPTunnel--path-mtu-discovery">
+<ANCHOR id="NMDeviceIPTunnel--remote" href="libnm/NMDeviceIPTunnel.html#NMDeviceIPTunnel--remote">
+<ANCHOR id="NMDeviceIPTunnel--tos" href="libnm/NMDeviceIPTunnel.html#NMDeviceIPTunnel--tos">
+<ANCHOR id="NMDeviceIPTunnel--ttl" href="libnm/NMDeviceIPTunnel.html#NMDeviceIPTunnel--ttl">
+<ANCHOR id="NMDeviceMacvlan" href="libnm/NMDeviceMacvlan.html">
+<ANCHOR id="NMDeviceMacvlan.functions" href="libnm/NMDeviceMacvlan.html#NMDeviceMacvlan.functions">
+<ANCHOR id="NMDeviceMacvlan.properties" href="libnm/NMDeviceMacvlan.html#NMDeviceMacvlan.properties">
+<ANCHOR id="NMDeviceMacvlan.other" href="libnm/NMDeviceMacvlan.html#NMDeviceMacvlan.other">
+<ANCHOR id="NMDeviceMacvlan.object-hierarchy" href="libnm/NMDeviceMacvlan.html#NMDeviceMacvlan.object-hierarchy">
+<ANCHOR id="NMDeviceMacvlan.description" href="libnm/NMDeviceMacvlan.html#NMDeviceMacvlan.description">
+<ANCHOR id="NMDeviceMacvlan.functions_details" href="libnm/NMDeviceMacvlan.html#NMDeviceMacvlan.functions_details">
+<ANCHOR id="nm-device-macvlan-get-parent" href="libnm/NMDeviceMacvlan.html#nm-device-macvlan-get-parent">
+<ANCHOR id="nm-device-macvlan-get-mode" href="libnm/NMDeviceMacvlan.html#nm-device-macvlan-get-mode">
+<ANCHOR id="nm-device-macvlan-get-no-promisc" href="libnm/NMDeviceMacvlan.html#nm-device-macvlan-get-no-promisc">
+<ANCHOR id="nm-device-macvlan-get-tap" href="libnm/NMDeviceMacvlan.html#nm-device-macvlan-get-tap">
+<ANCHOR id="nm-device-macvlan-get-hw-address" href="libnm/NMDeviceMacvlan.html#nm-device-macvlan-get-hw-address">
+<ANCHOR id="NMDeviceMacvlan.other_details" href="libnm/NMDeviceMacvlan.html#NMDeviceMacvlan.other_details">
+<ANCHOR id="NM-DEVICE-MACVLAN-PARENT:CAPS" href="libnm/NMDeviceMacvlan.html#NM-DEVICE-MACVLAN-PARENT:CAPS">
+<ANCHOR id="NM-DEVICE-MACVLAN-MODE:CAPS" href="libnm/NMDeviceMacvlan.html#NM-DEVICE-MACVLAN-MODE:CAPS">
+<ANCHOR id="NM-DEVICE-MACVLAN-NO-PROMISC:CAPS" href="libnm/NMDeviceMacvlan.html#NM-DEVICE-MACVLAN-NO-PROMISC:CAPS">
+<ANCHOR id="NM-DEVICE-MACVLAN-TAP:CAPS" href="libnm/NMDeviceMacvlan.html#NM-DEVICE-MACVLAN-TAP:CAPS">
+<ANCHOR id="NM-DEVICE-MACVLAN-HW-ADDRESS:CAPS" href="libnm/NMDeviceMacvlan.html#NM-DEVICE-MACVLAN-HW-ADDRESS:CAPS">
+<ANCHOR id="NMDeviceMacvlan.property-details" href="libnm/NMDeviceMacvlan.html#NMDeviceMacvlan.property-details">
+<ANCHOR id="NMDeviceMacvlan--hw-address" href="libnm/NMDeviceMacvlan.html#NMDeviceMacvlan--hw-address">
+<ANCHOR id="NMDeviceMacvlan--mode" href="libnm/NMDeviceMacvlan.html#NMDeviceMacvlan--mode">
+<ANCHOR id="NMDeviceMacvlan--no-promisc" href="libnm/NMDeviceMacvlan.html#NMDeviceMacvlan--no-promisc">
+<ANCHOR id="NMDeviceMacvlan--parent" href="libnm/NMDeviceMacvlan.html#NMDeviceMacvlan--parent">
+<ANCHOR id="NMDeviceMacvlan--tap" href="libnm/NMDeviceMacvlan.html#NMDeviceMacvlan--tap">
 <ANCHOR id="NMDeviceModem" href="libnm/NMDeviceModem.html">
 <ANCHOR id="NMDeviceModem.functions" href="libnm/NMDeviceModem.html#NMDeviceModem.functions">
 <ANCHOR id="NMDeviceModem.properties" href="libnm/NMDeviceModem.html#NMDeviceModem.properties">
@@ -2066,6 +2444,36 @@
 <ANCHOR id="NMDeviceTeam--carrier" href="libnm/NMDeviceTeam.html#NMDeviceTeam--carrier">
 <ANCHOR id="NMDeviceTeam--hw-address" href="libnm/NMDeviceTeam.html#NMDeviceTeam--hw-address">
 <ANCHOR id="NMDeviceTeam--slaves" href="libnm/NMDeviceTeam.html#NMDeviceTeam--slaves">
+<ANCHOR id="NMDeviceTun" href="libnm/NMDeviceTun.html">
+<ANCHOR id="NMDeviceTun.functions" href="libnm/NMDeviceTun.html#NMDeviceTun.functions">
+<ANCHOR id="NMDeviceTun.properties" href="libnm/NMDeviceTun.html#NMDeviceTun.properties">
+<ANCHOR id="NMDeviceTun.other" href="libnm/NMDeviceTun.html#NMDeviceTun.other">
+<ANCHOR id="NMDeviceTun.object-hierarchy" href="libnm/NMDeviceTun.html#NMDeviceTun.object-hierarchy">
+<ANCHOR id="NMDeviceTun.description" href="libnm/NMDeviceTun.html#NMDeviceTun.description">
+<ANCHOR id="NMDeviceTun.functions_details" href="libnm/NMDeviceTun.html#NMDeviceTun.functions_details">
+<ANCHOR id="nm-device-tun-get-hw-address" href="libnm/NMDeviceTun.html#nm-device-tun-get-hw-address">
+<ANCHOR id="nm-device-tun-get-mode" href="libnm/NMDeviceTun.html#nm-device-tun-get-mode">
+<ANCHOR id="nm-device-tun-get-owner" href="libnm/NMDeviceTun.html#nm-device-tun-get-owner">
+<ANCHOR id="nm-device-tun-get-group" href="libnm/NMDeviceTun.html#nm-device-tun-get-group">
+<ANCHOR id="nm-device-tun-get-no-pi" href="libnm/NMDeviceTun.html#nm-device-tun-get-no-pi">
+<ANCHOR id="nm-device-tun-get-vnet-hdr" href="libnm/NMDeviceTun.html#nm-device-tun-get-vnet-hdr">
+<ANCHOR id="nm-device-tun-get-multi-queue" href="libnm/NMDeviceTun.html#nm-device-tun-get-multi-queue">
+<ANCHOR id="NMDeviceTun.other_details" href="libnm/NMDeviceTun.html#NMDeviceTun.other_details">
+<ANCHOR id="NM-DEVICE-TUN-HW-ADDRESS:CAPS" href="libnm/NMDeviceTun.html#NM-DEVICE-TUN-HW-ADDRESS:CAPS">
+<ANCHOR id="NM-DEVICE-TUN-OWNER:CAPS" href="libnm/NMDeviceTun.html#NM-DEVICE-TUN-OWNER:CAPS">
+<ANCHOR id="NM-DEVICE-TUN-GROUP:CAPS" href="libnm/NMDeviceTun.html#NM-DEVICE-TUN-GROUP:CAPS">
+<ANCHOR id="NM-DEVICE-TUN-MODE:CAPS" href="libnm/NMDeviceTun.html#NM-DEVICE-TUN-MODE:CAPS">
+<ANCHOR id="NM-DEVICE-TUN-NO-PI:CAPS" href="libnm/NMDeviceTun.html#NM-DEVICE-TUN-NO-PI:CAPS">
+<ANCHOR id="NM-DEVICE-TUN-VNET-HDR:CAPS" href="libnm/NMDeviceTun.html#NM-DEVICE-TUN-VNET-HDR:CAPS">
+<ANCHOR id="NM-DEVICE-TUN-MULTI-QUEUE:CAPS" href="libnm/NMDeviceTun.html#NM-DEVICE-TUN-MULTI-QUEUE:CAPS">
+<ANCHOR id="NMDeviceTun.property-details" href="libnm/NMDeviceTun.html#NMDeviceTun.property-details">
+<ANCHOR id="NMDeviceTun--group" href="libnm/NMDeviceTun.html#NMDeviceTun--group">
+<ANCHOR id="NMDeviceTun--hw-address" href="libnm/NMDeviceTun.html#NMDeviceTun--hw-address">
+<ANCHOR id="NMDeviceTun--mode" href="libnm/NMDeviceTun.html#NMDeviceTun--mode">
+<ANCHOR id="NMDeviceTun--multi-queue" href="libnm/NMDeviceTun.html#NMDeviceTun--multi-queue">
+<ANCHOR id="NMDeviceTun--no-pi" href="libnm/NMDeviceTun.html#NMDeviceTun--no-pi">
+<ANCHOR id="NMDeviceTun--owner" href="libnm/NMDeviceTun.html#NMDeviceTun--owner">
+<ANCHOR id="NMDeviceTun--vnet-hdr" href="libnm/NMDeviceTun.html#NMDeviceTun--vnet-hdr">
 <ANCHOR id="NMDeviceVlan" href="libnm/NMDeviceVlan.html">
 <ANCHOR id="NMDeviceVlan.functions" href="libnm/NMDeviceVlan.html#NMDeviceVlan.functions">
 <ANCHOR id="NMDeviceVlan.properties" href="libnm/NMDeviceVlan.html#NMDeviceVlan.properties">
@@ -2087,6 +2495,69 @@
 <ANCHOR id="NMDeviceVlan--hw-address" href="libnm/NMDeviceVlan.html#NMDeviceVlan--hw-address">
 <ANCHOR id="NMDeviceVlan--parent" href="libnm/NMDeviceVlan.html#NMDeviceVlan--parent">
 <ANCHOR id="NMDeviceVlan--vlan-id" href="libnm/NMDeviceVlan.html#NMDeviceVlan--vlan-id">
+<ANCHOR id="NMDeviceVxlan" href="libnm/NMDeviceVxlan.html">
+<ANCHOR id="NMDeviceVxlan.functions" href="libnm/NMDeviceVxlan.html#NMDeviceVxlan.functions">
+<ANCHOR id="NMDeviceVxlan.properties" href="libnm/NMDeviceVxlan.html#NMDeviceVxlan.properties">
+<ANCHOR id="NMDeviceVxlan.other" href="libnm/NMDeviceVxlan.html#NMDeviceVxlan.other">
+<ANCHOR id="NMDeviceVxlan.object-hierarchy" href="libnm/NMDeviceVxlan.html#NMDeviceVxlan.object-hierarchy">
+<ANCHOR id="NMDeviceVxlan.description" href="libnm/NMDeviceVxlan.html#NMDeviceVxlan.description">
+<ANCHOR id="NMDeviceVxlan.functions_details" href="libnm/NMDeviceVxlan.html#NMDeviceVxlan.functions_details">
+<ANCHOR id="nm-device-vxlan-get-hw-address" href="libnm/NMDeviceVxlan.html#nm-device-vxlan-get-hw-address">
+<ANCHOR id="nm-device-vxlan-get-carrier" href="libnm/NMDeviceVxlan.html#nm-device-vxlan-get-carrier">
+<ANCHOR id="nm-device-vxlan-get-parent" href="libnm/NMDeviceVxlan.html#nm-device-vxlan-get-parent">
+<ANCHOR id="nm-device-vxlan-get-id" href="libnm/NMDeviceVxlan.html#nm-device-vxlan-get-id">
+<ANCHOR id="nm-device-vxlan-get-group" href="libnm/NMDeviceVxlan.html#nm-device-vxlan-get-group">
+<ANCHOR id="nm-device-vxlan-get-local" href="libnm/NMDeviceVxlan.html#nm-device-vxlan-get-local">
+<ANCHOR id="nm-device-vxlan-get-src-port-min" href="libnm/NMDeviceVxlan.html#nm-device-vxlan-get-src-port-min">
+<ANCHOR id="nm-device-vxlan-get-src-port-max" href="libnm/NMDeviceVxlan.html#nm-device-vxlan-get-src-port-max">
+<ANCHOR id="nm-device-vxlan-get-dst-port" href="libnm/NMDeviceVxlan.html#nm-device-vxlan-get-dst-port">
+<ANCHOR id="nm-device-vxlan-get-learning" href="libnm/NMDeviceVxlan.html#nm-device-vxlan-get-learning">
+<ANCHOR id="nm-device-vxlan-get-ageing" href="libnm/NMDeviceVxlan.html#nm-device-vxlan-get-ageing">
+<ANCHOR id="nm-device-vxlan-get-tos" href="libnm/NMDeviceVxlan.html#nm-device-vxlan-get-tos">
+<ANCHOR id="nm-device-vxlan-get-ttl" href="libnm/NMDeviceVxlan.html#nm-device-vxlan-get-ttl">
+<ANCHOR id="nm-device-vxlan-get-limit" href="libnm/NMDeviceVxlan.html#nm-device-vxlan-get-limit">
+<ANCHOR id="nm-device-vxlan-get-proxy" href="libnm/NMDeviceVxlan.html#nm-device-vxlan-get-proxy">
+<ANCHOR id="nm-device-vxlan-get-rsc" href="libnm/NMDeviceVxlan.html#nm-device-vxlan-get-rsc">
+<ANCHOR id="nm-device-vxlan-get-l2miss" href="libnm/NMDeviceVxlan.html#nm-device-vxlan-get-l2miss">
+<ANCHOR id="nm-device-vxlan-get-l3miss" href="libnm/NMDeviceVxlan.html#nm-device-vxlan-get-l3miss">
+<ANCHOR id="NMDeviceVxlan.other_details" href="libnm/NMDeviceVxlan.html#NMDeviceVxlan.other_details">
+<ANCHOR id="NM-DEVICE-VXLAN-HW-ADDRESS:CAPS" href="libnm/NMDeviceVxlan.html#NM-DEVICE-VXLAN-HW-ADDRESS:CAPS">
+<ANCHOR id="NM-DEVICE-VXLAN-CARRIER:CAPS" href="libnm/NMDeviceVxlan.html#NM-DEVICE-VXLAN-CARRIER:CAPS">
+<ANCHOR id="NM-DEVICE-VXLAN-PARENT:CAPS" href="libnm/NMDeviceVxlan.html#NM-DEVICE-VXLAN-PARENT:CAPS">
+<ANCHOR id="NM-DEVICE-VXLAN-ID:CAPS" href="libnm/NMDeviceVxlan.html#NM-DEVICE-VXLAN-ID:CAPS">
+<ANCHOR id="NM-DEVICE-VXLAN-GROUP:CAPS" href="libnm/NMDeviceVxlan.html#NM-DEVICE-VXLAN-GROUP:CAPS">
+<ANCHOR id="NM-DEVICE-VXLAN-LOCAL:CAPS" href="libnm/NMDeviceVxlan.html#NM-DEVICE-VXLAN-LOCAL:CAPS">
+<ANCHOR id="NM-DEVICE-VXLAN-SRC-PORT-MIN:CAPS" href="libnm/NMDeviceVxlan.html#NM-DEVICE-VXLAN-SRC-PORT-MIN:CAPS">
+<ANCHOR id="NM-DEVICE-VXLAN-SRC-PORT-MAX:CAPS" href="libnm/NMDeviceVxlan.html#NM-DEVICE-VXLAN-SRC-PORT-MAX:CAPS">
+<ANCHOR id="NM-DEVICE-VXLAN-LEARNING:CAPS" href="libnm/NMDeviceVxlan.html#NM-DEVICE-VXLAN-LEARNING:CAPS">
+<ANCHOR id="NM-DEVICE-VXLAN-AGEING:CAPS" href="libnm/NMDeviceVxlan.html#NM-DEVICE-VXLAN-AGEING:CAPS">
+<ANCHOR id="NM-DEVICE-VXLAN-TOS:CAPS" href="libnm/NMDeviceVxlan.html#NM-DEVICE-VXLAN-TOS:CAPS">
+<ANCHOR id="NM-DEVICE-VXLAN-TTL:CAPS" href="libnm/NMDeviceVxlan.html#NM-DEVICE-VXLAN-TTL:CAPS">
+<ANCHOR id="NM-DEVICE-VXLAN-LIMIT:CAPS" href="libnm/NMDeviceVxlan.html#NM-DEVICE-VXLAN-LIMIT:CAPS">
+<ANCHOR id="NM-DEVICE-VXLAN-PROXY:CAPS" href="libnm/NMDeviceVxlan.html#NM-DEVICE-VXLAN-PROXY:CAPS">
+<ANCHOR id="NM-DEVICE-VXLAN-RSC:CAPS" href="libnm/NMDeviceVxlan.html#NM-DEVICE-VXLAN-RSC:CAPS">
+<ANCHOR id="NM-DEVICE-VXLAN-L2MISS:CAPS" href="libnm/NMDeviceVxlan.html#NM-DEVICE-VXLAN-L2MISS:CAPS">
+<ANCHOR id="NM-DEVICE-VXLAN-L3MISS:CAPS" href="libnm/NMDeviceVxlan.html#NM-DEVICE-VXLAN-L3MISS:CAPS">
+<ANCHOR id="NM-DEVICE-VXLAN-DST-PORT:CAPS" href="libnm/NMDeviceVxlan.html#NM-DEVICE-VXLAN-DST-PORT:CAPS">
+<ANCHOR id="NMDeviceVxlan.property-details" href="libnm/NMDeviceVxlan.html#NMDeviceVxlan.property-details">
+<ANCHOR id="NMDeviceVxlan--ageing" href="libnm/NMDeviceVxlan.html#NMDeviceVxlan--ageing">
+<ANCHOR id="NMDeviceVxlan--carrier" href="libnm/NMDeviceVxlan.html#NMDeviceVxlan--carrier">
+<ANCHOR id="NMDeviceVxlan--dst-port" href="libnm/NMDeviceVxlan.html#NMDeviceVxlan--dst-port">
+<ANCHOR id="NMDeviceVxlan--group" href="libnm/NMDeviceVxlan.html#NMDeviceVxlan--group">
+<ANCHOR id="NMDeviceVxlan--hw-address" href="libnm/NMDeviceVxlan.html#NMDeviceVxlan--hw-address">
+<ANCHOR id="NMDeviceVxlan--id" href="libnm/NMDeviceVxlan.html#NMDeviceVxlan--id">
+<ANCHOR id="NMDeviceVxlan--l2miss" href="libnm/NMDeviceVxlan.html#NMDeviceVxlan--l2miss">
+<ANCHOR id="NMDeviceVxlan--l3miss" href="libnm/NMDeviceVxlan.html#NMDeviceVxlan--l3miss">
+<ANCHOR id="NMDeviceVxlan--learning" href="libnm/NMDeviceVxlan.html#NMDeviceVxlan--learning">
+<ANCHOR id="NMDeviceVxlan--limit" href="libnm/NMDeviceVxlan.html#NMDeviceVxlan--limit">
+<ANCHOR id="NMDeviceVxlan--local" href="libnm/NMDeviceVxlan.html#NMDeviceVxlan--local">
+<ANCHOR id="NMDeviceVxlan--parent" href="libnm/NMDeviceVxlan.html#NMDeviceVxlan--parent">
+<ANCHOR id="NMDeviceVxlan--proxy" href="libnm/NMDeviceVxlan.html#NMDeviceVxlan--proxy">
+<ANCHOR id="NMDeviceVxlan--rsc" href="libnm/NMDeviceVxlan.html#NMDeviceVxlan--rsc">
+<ANCHOR id="NMDeviceVxlan--src-port-max" href="libnm/NMDeviceVxlan.html#NMDeviceVxlan--src-port-max">
+<ANCHOR id="NMDeviceVxlan--src-port-min" href="libnm/NMDeviceVxlan.html#NMDeviceVxlan--src-port-min">
+<ANCHOR id="NMDeviceVxlan--tos" href="libnm/NMDeviceVxlan.html#NMDeviceVxlan--tos">
+<ANCHOR id="NMDeviceVxlan--ttl" href="libnm/NMDeviceVxlan.html#NMDeviceVxlan--ttl">
 <ANCHOR id="NMDeviceWifi" href="libnm/NMDeviceWifi.html">
 <ANCHOR id="NMDeviceWifi.functions" href="libnm/NMDeviceWifi.html#NMDeviceWifi.functions">
 <ANCHOR id="NMDeviceWifi.properties" href="libnm/NMDeviceWifi.html#NMDeviceWifi.properties">
@@ -2421,6 +2892,7 @@
 <ANCHOR id="nm-utils-file-is-private-key" href="libnm/libnm-nm-utils.html#nm-utils-file-is-private-key">
 <ANCHOR id="nm-utils-file-is-pkcs12" href="libnm/libnm-nm-utils.html#nm-utils-file-is-pkcs12">
 <ANCHOR id="NMUtilsFileSearchInPathsPredicate" href="libnm/libnm-nm-utils.html#NMUtilsFileSearchInPathsPredicate">
+<ANCHOR id="NMUtilsCheckFilePredicate" href="libnm/libnm-nm-utils.html#NMUtilsCheckFilePredicate">
 <ANCHOR id="nm-utils-file-search-in-paths" href="libnm/libnm-nm-utils.html#nm-utils-file-search-in-paths">
 <ANCHOR id="nm-utils-wifi-freq-to-channel" href="libnm/libnm-nm-utils.html#nm-utils-wifi-freq-to-channel">
 <ANCHOR id="nm-utils-wifi-channel-to-freq" href="libnm/libnm-nm-utils.html#nm-utils-wifi-channel-to-freq">
@@ -2444,8 +2916,11 @@
 <ANCHOR id="nm-utils-inet6-ntop" href="libnm/libnm-nm-utils.html#nm-utils-inet6-ntop">
 <ANCHOR id="nm-utils-ipaddr-valid" href="libnm/libnm-nm-utils.html#nm-utils-ipaddr-valid">
 <ANCHOR id="nm-utils-check-virtual-device-compatibility" href="libnm/libnm-nm-utils.html#nm-utils-check-virtual-device-compatibility">
+<ANCHOR id="nm-utils-bond-mode-string-to-int" href="libnm/libnm-nm-utils.html#nm-utils-bond-mode-string-to-int">
+<ANCHOR id="nm-utils-bond-mode-int-to-string" href="libnm/libnm-nm-utils.html#nm-utils-bond-mode-int-to-string">
 <ANCHOR id="nm-utils-enum-to-str" href="libnm/libnm-nm-utils.html#nm-utils-enum-to-str">
 <ANCHOR id="nm-utils-enum-from-str" href="libnm/libnm-nm-utils.html#nm-utils-enum-from-str">
+<ANCHOR id="nm-utils-enum-get-values" href="libnm/libnm-nm-utils.html#nm-utils-enum-get-values">
 <ANCHOR id="libnm-nm-utils.other_details" href="libnm/libnm-nm-utils.html#libnm-nm-utils.other_details">
 <ANCHOR id="NMUtilsSecurityType" href="libnm/libnm-nm-utils.html#NMUtilsSecurityType">
 <ANCHOR id="NMU-SEC-INVALID:CAPS" href="libnm/libnm-nm-utils.html#NMU-SEC-INVALID:CAPS">
@@ -2459,6 +2934,7 @@
 <ANCHOR id="NMU-SEC-WPA2-ENTERPRISE:CAPS" href="libnm/libnm-nm-utils.html#NMU-SEC-WPA2-ENTERPRISE:CAPS">
 <ANCHOR id="NM-UTILS-HWADDR-LEN-MAX:CAPS" href="libnm/libnm-nm-utils.html#NM-UTILS-HWADDR-LEN-MAX:CAPS">
 <ANCHOR id="NM-UTILS-INET-ADDRSTRLEN:CAPS" href="libnm/libnm-nm-utils.html#NM-UTILS-INET-ADDRSTRLEN:CAPS">
+<ANCHOR id="stat" href="libnm/libnm-nm-utils.html#stat">
 <ANCHOR id="libnm-nm-version" href="libnm/libnm-nm-version.html">
 <ANCHOR id="libnm-nm-version.functions" href="libnm/libnm-nm-version.html#libnm-nm-version.functions">
 <ANCHOR id="libnm-nm-version.other" href="libnm/libnm-nm-version.html#libnm-nm-version.other">
@@ -2468,13 +2944,14 @@
 <ANCHOR id="NM-VERSION-MAX-ALLOWED:CAPS" href="libnm/libnm-nm-version.html#NM-VERSION-MAX-ALLOWED:CAPS">
 <ANCHOR id="NM-DEPRECATED-IN-0-9-10-FOR:CAPS" href="libnm/libnm-nm-version.html#NM-DEPRECATED-IN-0-9-10-FOR:CAPS">
 <ANCHOR id="NM-DEPRECATED-IN-1-0-FOR:CAPS" href="libnm/libnm-nm-version.html#NM-DEPRECATED-IN-1-0-FOR:CAPS">
+<ANCHOR id="NM-DEPRECATED-IN-1-2-FOR:CAPS" href="libnm/libnm-nm-version.html#NM-DEPRECATED-IN-1-2-FOR:CAPS">
 <ANCHOR id="libnm-nm-version.other_details" href="libnm/libnm-nm-version.html#libnm-nm-version.other_details">
 <ANCHOR id="NM-DEPRECATED-IN-0-9-10:CAPS" href="libnm/libnm-nm-version.html#NM-DEPRECATED-IN-0-9-10:CAPS">
 <ANCHOR id="NM-AVAILABLE-IN-0-9-10:CAPS" href="libnm/libnm-nm-version.html#NM-AVAILABLE-IN-0-9-10:CAPS">
 <ANCHOR id="NM-DEPRECATED-IN-1-0:CAPS" href="libnm/libnm-nm-version.html#NM-DEPRECATED-IN-1-0:CAPS">
 <ANCHOR id="NM-AVAILABLE-IN-1-0:CAPS" href="libnm/libnm-nm-version.html#NM-AVAILABLE-IN-1-0:CAPS">
-<ANCHOR id="NM-AVAILABLE-IN-1-0-4:CAPS" href="libnm/libnm-nm-version.html#NM-AVAILABLE-IN-1-0-4:CAPS">
-<ANCHOR id="NM-AVAILABLE-IN-1-0-6:CAPS" href="libnm/libnm-nm-version.html#NM-AVAILABLE-IN-1-0-6:CAPS">
+<ANCHOR id="NM-DEPRECATED-IN-1-2:CAPS" href="libnm/libnm-nm-version.html#NM-DEPRECATED-IN-1-2:CAPS">
+<ANCHOR id="NM-AVAILABLE-IN-1-2:CAPS" href="libnm/libnm-nm-version.html#NM-AVAILABLE-IN-1-2:CAPS">
 <ANCHOR id="libnm-nm-vpn-dbus-interface" href="libnm/libnm-nm-vpn-dbus-interface.html">
 <ANCHOR id="libnm-nm-vpn-dbus-interface.other" href="libnm/libnm-nm-vpn-dbus-interface.html#libnm-nm-vpn-dbus-interface.other">
 <ANCHOR id="libnm-nm-vpn-dbus-interface.object-hierarchy" href="libnm/libnm-nm-vpn-dbus-interface.html#libnm-nm-vpn-dbus-interface.object-hierarchy">
@@ -2573,41 +3050,41 @@
 <ANCHOR id="NM-VPN-PLUGIN-IP6-CONFIG-DOMAINS:CAPS" href="libnm/libnm-nm-vpn-dbus-interface.html#NM-VPN-PLUGIN-IP6-CONFIG-DOMAINS:CAPS">
 <ANCHOR id="NM-VPN-PLUGIN-IP6-CONFIG-ROUTES:CAPS" href="libnm/libnm-nm-vpn-dbus-interface.html#NM-VPN-PLUGIN-IP6-CONFIG-ROUTES:CAPS">
 <ANCHOR id="NM-VPN-PLUGIN-IP6-CONFIG-NEVER-DEFAULT:CAPS" href="libnm/libnm-nm-vpn-dbus-interface.html#NM-VPN-PLUGIN-IP6-CONFIG-NEVER-DEFAULT:CAPS">
-<ANCHOR id="NMVpnEditor" href="libnm/NMVpnEditor.html">
-<ANCHOR id="NMVpnEditor.functions" href="libnm/NMVpnEditor.html#NMVpnEditor.functions">
-<ANCHOR id="NMVpnEditor.properties" href="libnm/NMVpnEditor.html#NMVpnEditor.properties">
-<ANCHOR id="NMVpnEditor.signals" href="libnm/NMVpnEditor.html#NMVpnEditor.signals">
-<ANCHOR id="NMVpnEditorPlugin" href="libnm/NMVpnEditor.html#NMVpnEditorPlugin">
-<ANCHOR id="NMVpnEditor.other" href="libnm/NMVpnEditor.html#NMVpnEditor.other">
-<ANCHOR id="NMVpnEditor.object-hierarchy" href="libnm/NMVpnEditor.html#NMVpnEditor.object-hierarchy">
-<ANCHOR id="NMVpnEditor.description" href="libnm/NMVpnEditor.html#NMVpnEditor.description">
-<ANCHOR id="NMVpnEditor.functions_details" href="libnm/NMVpnEditor.html#NMVpnEditor.functions_details">
-<ANCHOR id="NMVpnEditorPluginFactory" href="libnm/NMVpnEditor.html#NMVpnEditorPluginFactory">
-<ANCHOR id="nm-vpn-editor-plugin-factory" href="libnm/NMVpnEditor.html#nm-vpn-editor-plugin-factory">
-<ANCHOR id="nm-vpn-editor-plugin-get-editor" href="libnm/NMVpnEditor.html#nm-vpn-editor-plugin-get-editor">
-<ANCHOR id="nm-vpn-editor-plugin-get-capabilities" href="libnm/NMVpnEditor.html#nm-vpn-editor-plugin-get-capabilities">
-<ANCHOR id="nm-vpn-editor-plugin-import" href="libnm/NMVpnEditor.html#nm-vpn-editor-plugin-import">
-<ANCHOR id="nm-vpn-editor-plugin-export" href="libnm/NMVpnEditor.html#nm-vpn-editor-plugin-export">
-<ANCHOR id="nm-vpn-editor-plugin-get-suggested-filename" href="libnm/NMVpnEditor.html#nm-vpn-editor-plugin-get-suggested-filename">
-<ANCHOR id="nm-vpn-editor-get-widget" href="libnm/NMVpnEditor.html#nm-vpn-editor-get-widget">
-<ANCHOR id="nm-vpn-editor-update-connection" href="libnm/NMVpnEditor.html#nm-vpn-editor-update-connection">
-<ANCHOR id="NMVpnEditor.other_details" href="libnm/NMVpnEditor.html#NMVpnEditor.other_details">
-<ANCHOR id="NMVpnEditorPluginCapability" href="libnm/NMVpnEditor.html#NMVpnEditorPluginCapability">
-<ANCHOR id="NM-VPN-EDITOR-PLUGIN-CAPABILITY-NONE:CAPS" href="libnm/NMVpnEditor.html#NM-VPN-EDITOR-PLUGIN-CAPABILITY-NONE:CAPS">
-<ANCHOR id="NM-VPN-EDITOR-PLUGIN-CAPABILITY-IMPORT:CAPS" href="libnm/NMVpnEditor.html#NM-VPN-EDITOR-PLUGIN-CAPABILITY-IMPORT:CAPS">
-<ANCHOR id="NM-VPN-EDITOR-PLUGIN-CAPABILITY-EXPORT:CAPS" href="libnm/NMVpnEditor.html#NM-VPN-EDITOR-PLUGIN-CAPABILITY-EXPORT:CAPS">
-<ANCHOR id="NM-VPN-EDITOR-PLUGIN-CAPABILITY-IPV6:CAPS" href="libnm/NMVpnEditor.html#NM-VPN-EDITOR-PLUGIN-CAPABILITY-IPV6:CAPS">
-<ANCHOR id="NM-VPN-EDITOR-PLUGIN-NAME:CAPS" href="libnm/NMVpnEditor.html#NM-VPN-EDITOR-PLUGIN-NAME:CAPS">
-<ANCHOR id="NM-VPN-EDITOR-PLUGIN-DESCRIPTION:CAPS" href="libnm/NMVpnEditor.html#NM-VPN-EDITOR-PLUGIN-DESCRIPTION:CAPS">
-<ANCHOR id="NM-VPN-EDITOR-PLUGIN-SERVICE:CAPS" href="libnm/NMVpnEditor.html#NM-VPN-EDITOR-PLUGIN-SERVICE:CAPS">
-<ANCHOR id="NMVpnEditorPluginInterface" href="libnm/NMVpnEditor.html#NMVpnEditorPluginInterface">
-<ANCHOR id="NMVpnEditorInterface" href="libnm/NMVpnEditor.html#NMVpnEditorInterface">
-<ANCHOR id="NMVpnEditor.property-details" href="libnm/NMVpnEditor.html#NMVpnEditor.property-details">
-<ANCHOR id="NMVpnEditorPlugin--description" href="libnm/NMVpnEditor.html#NMVpnEditorPlugin--description">
-<ANCHOR id="NMVpnEditorPlugin--name" href="libnm/NMVpnEditor.html#NMVpnEditorPlugin--name">
-<ANCHOR id="NMVpnEditorPlugin--service" href="libnm/NMVpnEditor.html#NMVpnEditorPlugin--service">
-<ANCHOR id="NMVpnEditor.signal-details" href="libnm/NMVpnEditor.html#NMVpnEditor.signal-details">
-<ANCHOR id="NMVpnEditor-changed" href="libnm/NMVpnEditor.html#NMVpnEditor-changed">
+<ANCHOR id="NMVpnEditorPlugin" href="libnm/NMVpnEditorPlugin.html">
+<ANCHOR id="NMVpnEditorPlugin.functions" href="libnm/NMVpnEditorPlugin.html#NMVpnEditorPlugin.functions">
+<ANCHOR id="NMVpnEditorPlugin.properties" href="libnm/NMVpnEditorPlugin.html#NMVpnEditorPlugin.properties">
+<ANCHOR id="NMVpnEditorPlugin.signals" href="libnm/NMVpnEditorPlugin.html#NMVpnEditorPlugin.signals">
+<ANCHOR id="NMVpnEditor" href="libnm/NMVpnEditorPlugin.html#NMVpnEditor">
+<ANCHOR id="NMVpnEditorPlugin.other" href="libnm/NMVpnEditorPlugin.html#NMVpnEditorPlugin.other">
+<ANCHOR id="NMVpnEditorPlugin.object-hierarchy" href="libnm/NMVpnEditorPlugin.html#NMVpnEditorPlugin.object-hierarchy">
+<ANCHOR id="NMVpnEditorPlugin.prerequisites" href="libnm/NMVpnEditorPlugin.html#NMVpnEditorPlugin.prerequisites">
+<ANCHOR id="NMVpnEditorPlugin.description" href="libnm/NMVpnEditorPlugin.html#NMVpnEditorPlugin.description">
+<ANCHOR id="NMVpnEditorPlugin.functions_details" href="libnm/NMVpnEditorPlugin.html#NMVpnEditorPlugin.functions_details">
+<ANCHOR id="NMVpnEditorPluginFactory" href="libnm/NMVpnEditorPlugin.html#NMVpnEditorPluginFactory">
+<ANCHOR id="nm-vpn-editor-plugin-factory" href="libnm/NMVpnEditorPlugin.html#nm-vpn-editor-plugin-factory">
+<ANCHOR id="nm-vpn-editor-plugin-get-editor" href="libnm/NMVpnEditorPlugin.html#nm-vpn-editor-plugin-get-editor">
+<ANCHOR id="nm-vpn-editor-plugin-get-capabilities" href="libnm/NMVpnEditorPlugin.html#nm-vpn-editor-plugin-get-capabilities">
+<ANCHOR id="nm-vpn-editor-plugin-import" href="libnm/NMVpnEditorPlugin.html#nm-vpn-editor-plugin-import">
+<ANCHOR id="nm-vpn-editor-plugin-export" href="libnm/NMVpnEditorPlugin.html#nm-vpn-editor-plugin-export">
+<ANCHOR id="nm-vpn-editor-plugin-get-suggested-filename" href="libnm/NMVpnEditorPlugin.html#nm-vpn-editor-plugin-get-suggested-filename">
+<ANCHOR id="nm-vpn-editor-plugin-load-from-file" href="libnm/NMVpnEditorPlugin.html#nm-vpn-editor-plugin-load-from-file">
+<ANCHOR id="NMVpnEditorPlugin.other_details" href="libnm/NMVpnEditorPlugin.html#NMVpnEditorPlugin.other_details">
+<ANCHOR id="NMVpnEditorPluginCapability" href="libnm/NMVpnEditorPlugin.html#NMVpnEditorPluginCapability">
+<ANCHOR id="NM-VPN-EDITOR-PLUGIN-CAPABILITY-NONE:CAPS" href="libnm/NMVpnEditorPlugin.html#NM-VPN-EDITOR-PLUGIN-CAPABILITY-NONE:CAPS">
+<ANCHOR id="NM-VPN-EDITOR-PLUGIN-CAPABILITY-IMPORT:CAPS" href="libnm/NMVpnEditorPlugin.html#NM-VPN-EDITOR-PLUGIN-CAPABILITY-IMPORT:CAPS">
+<ANCHOR id="NM-VPN-EDITOR-PLUGIN-CAPABILITY-EXPORT:CAPS" href="libnm/NMVpnEditorPlugin.html#NM-VPN-EDITOR-PLUGIN-CAPABILITY-EXPORT:CAPS">
+<ANCHOR id="NM-VPN-EDITOR-PLUGIN-CAPABILITY-IPV6:CAPS" href="libnm/NMVpnEditorPlugin.html#NM-VPN-EDITOR-PLUGIN-CAPABILITY-IPV6:CAPS">
+<ANCHOR id="NM-VPN-EDITOR-PLUGIN-NAME:CAPS" href="libnm/NMVpnEditorPlugin.html#NM-VPN-EDITOR-PLUGIN-NAME:CAPS">
+<ANCHOR id="NM-VPN-EDITOR-PLUGIN-DESCRIPTION:CAPS" href="libnm/NMVpnEditorPlugin.html#NM-VPN-EDITOR-PLUGIN-DESCRIPTION:CAPS">
+<ANCHOR id="NM-VPN-EDITOR-PLUGIN-SERVICE:CAPS" href="libnm/NMVpnEditorPlugin.html#NM-VPN-EDITOR-PLUGIN-SERVICE:CAPS">
+<ANCHOR id="NMVpnEditorPluginInterface" href="libnm/NMVpnEditorPlugin.html#NMVpnEditorPluginInterface">
+<ANCHOR id="NMVpnEditor-struct" href="libnm/NMVpnEditorPlugin.html#NMVpnEditor-struct">
+<ANCHOR id="NMVpnEditorPlugin.property-details" href="libnm/NMVpnEditorPlugin.html#NMVpnEditorPlugin.property-details">
+<ANCHOR id="NMVpnEditorPlugin--description" href="libnm/NMVpnEditorPlugin.html#NMVpnEditorPlugin--description">
+<ANCHOR id="NMVpnEditorPlugin--name" href="libnm/NMVpnEditorPlugin.html#NMVpnEditorPlugin--name">
+<ANCHOR id="NMVpnEditorPlugin--service" href="libnm/NMVpnEditorPlugin.html#NMVpnEditorPlugin--service">
+<ANCHOR id="NMVpnEditorPlugin.signal-details" href="libnm/NMVpnEditorPlugin.html#NMVpnEditorPlugin.signal-details">
+<ANCHOR id="NMVpnEditor-changed" href="libnm/NMVpnEditorPlugin.html#NMVpnEditor-changed">
 <ANCHOR id="annotation-glossterm-allow-none" href="libnm/annotation-glossary.html#annotation-glossterm-allow-none">
 <ANCHOR id="annotation-glossterm-array" href="libnm/annotation-glossary.html#annotation-glossterm-array">
 <ANCHOR id="annotation-glossterm-closure" href="libnm/annotation-glossary.html#annotation-glossterm-closure">
diff --git a/docs/libnm/html/libnm-NMConnection.html b/docs/libnm/html/libnm-NMConnection.html
index aa683548..852c8876 100644
--- a/docs/libnm/html/libnm-NMConnection.html
+++ b/docs/libnm/html/libnm-NMConnection.html
@@ -133,6 +133,14 @@
 <span class="returnvalue">gboolean</span>
 </td>
 <td class="function_name">
+<a class="link" href="libnm-NMConnection.html#nm-connection-verify-secrets" title="nm_connection_verify_secrets ()">nm_connection_verify_secrets</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
 <a class="link" href="libnm-NMConnection.html#nm-connection-normalize" title="nm_connection_normalize ()">nm_connection_normalize</a> <span class="c_punctuation">()</span>
 </td>
 </tr>
@@ -356,6 +364,14 @@
 </tr>
 <tr>
 <td class="function_type">
+<a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel"><span class="returnvalue">NMSettingIPTunnel</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libnm-NMConnection.html#nm-connection-get-setting-ip-tunnel" title="nm_connection_get_setting_ip_tunnel ()">nm_connection_get_setting_ip_tunnel</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
 <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="returnvalue">NMSettingIPConfig</span></a> *
 </td>
 <td class="function_name">
@@ -372,6 +388,14 @@
 </tr>
 <tr>
 <td class="function_type">
+<a class="link" href="NMSettingMacvlan.html" title="NMSettingMacvlan"><span class="returnvalue">NMSettingMacvlan</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libnm-NMConnection.html#nm-connection-get-setting-macvlan" title="nm_connection_get_setting_macvlan ()">nm_connection_get_setting_macvlan</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
 <a class="link" href="NMSettingOlpcMesh.html" title="NMSettingOlpcMesh"><span class="returnvalue">NMSettingOlpcMesh</span></a> *
 </td>
 <td class="function_name">
@@ -404,6 +428,14 @@
 </tr>
 <tr>
 <td class="function_type">
+<a class="link" href="NMSettingTun.html" title="NMSettingTun"><span class="returnvalue">NMSettingTun</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libnm-NMConnection.html#nm-connection-get-setting-tun" title="nm_connection_get_setting_tun ()">nm_connection_get_setting_tun</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
 <a class="link" href="NMSettingVpn.html" title="NMSettingVpn"><span class="returnvalue">NMSettingVpn</span></a> *
 </td>
 <td class="function_name">
@@ -458,6 +490,14 @@
 <a class="link" href="libnm-NMConnection.html#nm-connection-get-setting-vlan" title="nm_connection_get_setting_vlan ()">nm_connection_get_setting_vlan</a> <span class="c_punctuation">()</span>
 </td>
 </tr>
+<tr>
+<td class="function_type">
+<a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="returnvalue">NMSettingVxlan</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libnm-NMConnection.html#nm-connection-get-setting-vxlan" title="nm_connection_get_setting_vxlan ()">nm_connection_get_setting_vxlan</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
 </tbody>
 </table></div>
 </div>
@@ -502,7 +542,7 @@
 </div>
 <div class="refsect1">
 <a name="libnm-NMConnection.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    GFlags
+<pre class="screen">    <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GFlags</a>
     <span class="lineart">╰──</span> NMConnectionSerializationFlags
 </pre>
 </div>
@@ -943,6 +983,41 @@ setting and which property failed validation, and how it failed validation.</p>
 </div>
 <hr>
 <div class="refsect2">
+<a name="nm-connection-verify-secrets"></a><h3>nm_connection_verify_secrets ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+nm_connection_verify_secrets (<em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>,
+                              <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+<p>Verifies the secrets in the connection.</p>
+<div class="refsect3">
+<a name="id-1.4.2.7.13.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>the <a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> to verify in</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>location to store error, or <code class="literal">NULL</code></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.2.7.13.6"></a><h4>Returns</h4>
+<p> <code class="literal">TRUE</code> if the secrets are valid, <code class="literal">FALSE</code> if they are not</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="nm-connection-normalize"></a><h3>nm_connection_normalize ()</h3>
 <pre class="programlisting"><span class="returnvalue">gboolean</span>
 nm_connection_normalize (<em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>,
@@ -958,7 +1033,7 @@ is valid. As this function only performs some specific normalization steps
 it cannot repair all connections. If the connection has errors that
 cannot be normalized, the connection will not be modified.</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.13.6"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.14.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -995,7 +1070,7 @@ why the connection is invalid, if the function returns an error.</p></td>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.2.7.13.7"></a><h4>Returns</h4>
+<a name="id-1.4.2.7.14.7"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the connection is valid, <code class="literal">FALSE</code> if it is not</p>
 </div>
 </div>
@@ -1011,7 +1086,7 @@ intended as a guide to what secrets may be required, because in some
 circumstances, there is no way to conclusively determine exactly which
 secrets are needed.</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.14.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.15.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1037,7 +1112,7 @@ elements. </p></td>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.2.7.14.6"></a><h4>Returns</h4>
+<a name="id-1.4.2.7.15.6"></a><h4>Returns</h4>
 <p> the setting name of the <a class="link" href="NMSetting.html" title="NMSetting"><span class="type">NMSetting</span></a> object which has invalid or
 missing secrets</p>
 </div>
@@ -1050,7 +1125,7 @@ nm_connection_clear_secrets (<em class="parameter"><code><a href="https://develo
 <p>Clears and frees any secrets that may be stored in the connection, to avoid
 keeping secret data in memory when not needed.</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.15.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.16.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1076,7 +1151,7 @@ nm_connection_clear_secrets_with_flags
 <p>Clears and frees secrets determined by <em class="parameter"><code>func</code></em>
 .</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.16.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.17.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1122,7 +1197,7 @@ returned by <a class="link" href="libnm-NMConnection.html#nm-connection-to-dbus"
 settings contained in <em class="parameter"><code>secrets</code></em>
 .</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.17.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.18.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1155,7 +1230,7 @@ or <a class="link" href="libnm-NMConnection.html#NM-VARIANT-TYPE-SETTING:CAPS" t
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.2.7.17.6"></a><h4>Returns</h4>
+<a name="id-1.4.2.7.18.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the secrets were successfully updated, <code class="literal">FALSE</code> if the update
 failed (tried to update secrets for a setting that doesn't exist, etc)</p>
 </div>
@@ -1170,7 +1245,7 @@ nm_connection_set_path (<em class="parameter"><code><a href="https://developer.g
 is only for the reference of the caller.  Sets the <a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html#NMConnection--path"><span class="type">“path”</span></a>
 property.</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.18.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.19.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1200,7 +1275,7 @@ which provides the connection</p></td>
 nm_connection_get_path (<em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>);</pre>
 <p>Returns the connection's D-Bus path.</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.19.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.20.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1215,7 +1290,7 @@ nm_connection_get_path (<em class="parameter"><code><a href="https://developer.g
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.2.7.19.6"></a><h4>Returns</h4>
+<a name="id-1.4.2.7.20.6"></a><h4>Returns</h4>
 <p> the D-Bus path of the connection, previously set by a call to
 <a class="link" href="libnm-NMConnection.html#nm-connection-set-path" title="nm_connection_set_path ()"><code class="function">nm_connection_set_path()</code></a>.</p>
 </div>
@@ -1231,7 +1306,7 @@ If the connection contains no NMSettingConnection, it will return <code class="l
 this name is used to match the device. for software devices created by
 NetworkManager, this is the name of the created interface.</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.20.6"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.21.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1246,7 +1321,7 @@ NetworkManager, this is the name of the created interface.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.2.7.20.7"></a><h4>Returns</h4>
+<a name="id-1.4.2.7.21.7"></a><h4>Returns</h4>
 <p> Name of the kernel interface or <code class="literal">NULL</code></p>
 </div>
 </div>
@@ -1262,7 +1337,7 @@ type (ie wired, Wi-Fi, ppp, etc). Checks the <a class="link" href="NMSettingConn
 property of the connection and matches that against <em class="parameter"><code>type</code></em>
 .</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.21.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.22.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1285,7 +1360,7 @@ property of the connection and matches that against <em class="parameter"><code>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.2.7.21.6"></a><h4>Returns</h4>
+<a name="id-1.4.2.7.22.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the connection is of the given <em class="parameter"><code>type</code></em>
 , <code class="literal">FALSE</code> if not</p>
 </div>
@@ -1300,7 +1375,7 @@ nm_connection_for_each_setting_value (<em class="parameter"><code><a href="https
 <p>Iterates over the properties of each <a class="link" href="NMSetting.html" title="NMSetting"><span class="type">NMSetting</span></a> object in the <a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a>,
 calling the supplied user function for each property.</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.22.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.23.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1337,7 +1412,7 @@ nm_connection_dump (<em class="parameter"><code><a href="https://developer.gnome
 be used for serialization of the connection or machine-parsed in any way. The
 output format is not guaranteed to be stable and may change at any time.</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.23.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.24.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1359,7 +1434,7 @@ output format is not guaranteed to be stable and may change at any time.</p>
 nm_connection_get_uuid (<em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>);</pre>
 <p>A shortcut to return the UUID from the connection's <a class="link" href="NMSettingConnection.html" title="NMSettingConnection"><span class="type">NMSettingConnection</span></a>.</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.24.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.25.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1374,7 +1449,7 @@ nm_connection_get_uuid (<em class="parameter"><code><a href="https://developer.g
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.2.7.24.6"></a><h4>Returns</h4>
+<a name="id-1.4.2.7.25.6"></a><h4>Returns</h4>
 <p> the UUID from the connection's 'connection' setting</p>
 </div>
 </div>
@@ -1385,7 +1460,7 @@ nm_connection_get_uuid (<em class="parameter"><code><a href="https://developer.g
 nm_connection_get_id (<em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>);</pre>
 <p>A shortcut to return the ID from the connection's <a class="link" href="NMSettingConnection.html" title="NMSettingConnection"><span class="type">NMSettingConnection</span></a>.</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.25.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.26.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1400,7 +1475,7 @@ nm_connection_get_id (<em class="parameter"><code><a href="https://developer.gno
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.2.7.25.6"></a><h4>Returns</h4>
+<a name="id-1.4.2.7.26.6"></a><h4>Returns</h4>
 <p> the ID from the connection's 'connection' setting</p>
 </div>
 </div>
@@ -1411,7 +1486,7 @@ nm_connection_get_id (<em class="parameter"><code><a href="https://developer.gno
 nm_connection_get_connection_type (<em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>);</pre>
 <p>A shortcut to return the type from the connection's <a class="link" href="NMSettingConnection.html" title="NMSettingConnection"><span class="type">NMSettingConnection</span></a>.</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.26.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.27.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1426,7 +1501,7 @@ nm_connection_get_connection_type (<em class="parameter"><code><a href="https://
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.2.7.26.6"></a><h4>Returns</h4>
+<a name="id-1.4.2.7.27.6"></a><h4>Returns</h4>
 <p> the type from the connection's 'connection' setting</p>
 </div>
 </div>
@@ -1439,7 +1514,7 @@ nm_connection_is_virtual (<em class="parameter"><code><a href="https://developer
  refers to a virtual device (and thus can potentially be
 activated even if the device it refers to doesn't exist).</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.27.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.28.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1454,7 +1529,7 @@ activated even if the device it refers to doesn't exist).</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.2.7.27.6"></a><h4>Returns</h4>
+<a name="id-1.4.2.7.28.6"></a><h4>Returns</h4>
 <p> whether <em class="parameter"><code>connection</code></em>
 refers to a virtual device</p>
 </div>
@@ -1470,7 +1545,7 @@ return for the virtual device that would be created for <em class="parameter"><c
 .
 Eg, "VLAN (eth1.1)".</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.28.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.29.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1485,7 +1560,7 @@ Eg, "VLAN (eth1.1)".</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.2.7.28.6"></a><h4>Returns</h4>
+<a name="id-1.4.2.7.29.6"></a><h4>Returns</h4>
 <p> the name of <em class="parameter"><code>connection</code></em>
 's device,
 or <code class="literal">NULL</code> if <em class="parameter"><code>connection</code></em>
@@ -1500,7 +1575,7 @@ is not a virtual connection type. </p>
 nm_connection_get_setting_802_1x (<em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>);</pre>
 <p>A shortcut to return any <a class="link" href="NMSetting8021x.html" title="NMSetting8021x"><span class="type">NMSetting8021x</span></a> the connection might contain.</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.29.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.30.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1515,7 +1590,7 @@ nm_connection_get_setting_802_1x (<em class="parameter"><code><a href="https://d
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.2.7.29.6"></a><h4>Returns</h4>
+<a name="id-1.4.2.7.30.6"></a><h4>Returns</h4>
 <p> an <a class="link" href="NMSetting8021x.html" title="NMSetting8021x"><span class="type">NMSetting8021x</span></a> if the connection contains one, otherwise <code class="literal">NULL</code>. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -1527,7 +1602,7 @@ nm_connection_get_setting_802_1x (<em class="parameter"><code><a href="https://d
 nm_connection_get_setting_bluetooth (<em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>);</pre>
 <p>A shortcut to return any <a class="link" href="NMSettingBluetooth.html" title="NMSettingBluetooth"><span class="type">NMSettingBluetooth</span></a> the connection might contain.</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.30.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.31.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1542,7 +1617,7 @@ nm_connection_get_setting_bluetooth (<em class="parameter"><code><a href="https:
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.2.7.30.6"></a><h4>Returns</h4>
+<a name="id-1.4.2.7.31.6"></a><h4>Returns</h4>
 <p> an <a class="link" href="NMSettingBluetooth.html" title="NMSettingBluetooth"><span class="type">NMSettingBluetooth</span></a> if the connection contains one, otherwise <code class="literal">NULL</code>. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -1554,7 +1629,7 @@ nm_connection_get_setting_bluetooth (<em class="parameter"><code><a href="https:
 nm_connection_get_setting_bond (<em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>);</pre>
 <p>A shortcut to return any <a class="link" href="NMSettingBond.html" title="NMSettingBond"><span class="type">NMSettingBond</span></a> the connection might contain.</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.31.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.32.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1569,7 +1644,7 @@ nm_connection_get_setting_bond (<em class="parameter"><code><a href="https://dev
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.2.7.31.6"></a><h4>Returns</h4>
+<a name="id-1.4.2.7.32.6"></a><h4>Returns</h4>
 <p> an <a class="link" href="NMSettingBond.html" title="NMSettingBond"><span class="type">NMSettingBond</span></a> if the connection contains one, otherwise <code class="literal">NULL</code>. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -1581,7 +1656,7 @@ nm_connection_get_setting_bond (<em class="parameter"><code><a href="https://dev
 nm_connection_get_setting_team (<em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>);</pre>
 <p>A shortcut to return any <a class="link" href="NMSettingTeam.html" title="NMSettingTeam"><span class="type">NMSettingTeam</span></a> the connection might contain.</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.32.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.33.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1596,7 +1671,7 @@ nm_connection_get_setting_team (<em class="parameter"><code><a href="https://dev
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.2.7.32.6"></a><h4>Returns</h4>
+<a name="id-1.4.2.7.33.6"></a><h4>Returns</h4>
 <p> an <a class="link" href="NMSettingTeam.html" title="NMSettingTeam"><span class="type">NMSettingTeam</span></a> if the connection contains one, otherwise <code class="literal">NULL</code>. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -1608,7 +1683,7 @@ nm_connection_get_setting_team (<em class="parameter"><code><a href="https://dev
 nm_connection_get_setting_team_port (<em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>);</pre>
 <p>A shortcut to return any <a class="link" href="NMSettingTeamPort.html" title="NMSettingTeamPort"><span class="type">NMSettingTeamPort</span></a> the connection might contain.</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.33.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.34.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1623,7 +1698,7 @@ nm_connection_get_setting_team_port (<em class="parameter"><code><a href="https:
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.2.7.33.6"></a><h4>Returns</h4>
+<a name="id-1.4.2.7.34.6"></a><h4>Returns</h4>
 <p> an <a class="link" href="NMSettingTeamPort.html" title="NMSettingTeamPort"><span class="type">NMSettingTeamPort</span></a> if the connection contains one, otherwise <code class="literal">NULL</code>. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -1635,7 +1710,7 @@ nm_connection_get_setting_team_port (<em class="parameter"><code><a href="https:
 nm_connection_get_setting_bridge (<em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>);</pre>
 <p>A shortcut to return any <a class="link" href="NMSettingBridge.html" title="NMSettingBridge"><span class="type">NMSettingBridge</span></a> the connection might contain.</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.34.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.35.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1650,7 +1725,7 @@ nm_connection_get_setting_bridge (<em class="parameter"><code><a href="https://d
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.2.7.34.6"></a><h4>Returns</h4>
+<a name="id-1.4.2.7.35.6"></a><h4>Returns</h4>
 <p> an <a class="link" href="NMSettingBridge.html" title="NMSettingBridge"><span class="type">NMSettingBridge</span></a> if the connection contains one, otherwise <code class="literal">NULL</code>. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -1662,7 +1737,7 @@ nm_connection_get_setting_bridge (<em class="parameter"><code><a href="https://d
 nm_connection_get_setting_bridge_port (<em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>);</pre>
 <p>A shortcut to return any <a class="link" href="NMSettingBridgePort.html" title="NMSettingBridgePort"><span class="type">NMSettingBridgePort</span></a> the connection might contain.</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.35.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.36.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1677,7 +1752,7 @@ nm_connection_get_setting_bridge_port (<em class="parameter"><code><a href="http
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.2.7.35.6"></a><h4>Returns</h4>
+<a name="id-1.4.2.7.36.6"></a><h4>Returns</h4>
 <p> an <a class="link" href="NMSettingBridgePort.html" title="NMSettingBridgePort"><span class="type">NMSettingBridgePort</span></a> if the connection contains one, otherwise <code class="literal">NULL</code>. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -1689,7 +1764,7 @@ nm_connection_get_setting_bridge_port (<em class="parameter"><code><a href="http
 nm_connection_get_setting_cdma (<em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>);</pre>
 <p>A shortcut to return any <a class="link" href="NMSettingCdma.html" title="NMSettingCdma"><span class="type">NMSettingCdma</span></a> the connection might contain.</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.36.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.37.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1704,7 +1779,7 @@ nm_connection_get_setting_cdma (<em class="parameter"><code><a href="https://dev
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.2.7.36.6"></a><h4>Returns</h4>
+<a name="id-1.4.2.7.37.6"></a><h4>Returns</h4>
 <p> an <a class="link" href="NMSettingCdma.html" title="NMSettingCdma"><span class="type">NMSettingCdma</span></a> if the connection contains one, otherwise <code class="literal">NULL</code>. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -1716,7 +1791,7 @@ nm_connection_get_setting_cdma (<em class="parameter"><code><a href="https://dev
 nm_connection_get_setting_connection (<em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>);</pre>
 <p>A shortcut to return any <a class="link" href="NMSettingConnection.html" title="NMSettingConnection"><span class="type">NMSettingConnection</span></a> the connection might contain.</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.37.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.38.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1731,7 +1806,7 @@ nm_connection_get_setting_connection (<em class="parameter"><code><a href="https
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.2.7.37.6"></a><h4>Returns</h4>
+<a name="id-1.4.2.7.38.6"></a><h4>Returns</h4>
 <p> an <a class="link" href="NMSettingConnection.html" title="NMSettingConnection"><span class="type">NMSettingConnection</span></a> if the connection contains one, otherwise <code class="literal">NULL</code>. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -1743,7 +1818,7 @@ nm_connection_get_setting_connection (<em class="parameter"><code><a href="https
 nm_connection_get_setting_dcb (<em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>);</pre>
 <p>A shortcut to return any <a class="link" href="NMSettingDcb.html" title="NMSettingDcb"><span class="type">NMSettingDcb</span></a> the connection might contain.</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.38.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.39.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1758,7 +1833,7 @@ nm_connection_get_setting_dcb (<em class="parameter"><code><a href="https://deve
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.2.7.38.6"></a><h4>Returns</h4>
+<a name="id-1.4.2.7.39.6"></a><h4>Returns</h4>
 <p> an <a class="link" href="NMSettingDcb.html" title="NMSettingDcb"><span class="type">NMSettingDcb</span></a> if the connection contains one, otherwise NULL. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -1770,7 +1845,7 @@ nm_connection_get_setting_dcb (<em class="parameter"><code><a href="https://deve
 nm_connection_get_setting_generic (<em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>);</pre>
 <p>A shortcut to return any <a class="link" href="NMSettingGeneric.html" title="NMSettingGeneric"><span class="type">NMSettingGeneric</span></a> the connection might contain.</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.39.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.40.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1785,7 +1860,7 @@ nm_connection_get_setting_generic (<em class="parameter"><code><a href="https://
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.2.7.39.6"></a><h4>Returns</h4>
+<a name="id-1.4.2.7.40.6"></a><h4>Returns</h4>
 <p> an <a class="link" href="NMSettingGeneric.html" title="NMSettingGeneric"><span class="type">NMSettingGeneric</span></a> if the connection contains one, otherwise NULL. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -1797,7 +1872,7 @@ nm_connection_get_setting_generic (<em class="parameter"><code><a href="https://
 nm_connection_get_setting_gsm (<em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>);</pre>
 <p>A shortcut to return any <a class="link" href="NMSettingGsm.html" title="NMSettingGsm"><span class="type">NMSettingGsm</span></a> the connection might contain.</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.40.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.41.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1812,7 +1887,7 @@ nm_connection_get_setting_gsm (<em class="parameter"><code><a href="https://deve
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.2.7.40.6"></a><h4>Returns</h4>
+<a name="id-1.4.2.7.41.6"></a><h4>Returns</h4>
 <p> an <a class="link" href="NMSettingGsm.html" title="NMSettingGsm"><span class="type">NMSettingGsm</span></a> if the connection contains one, otherwise <code class="literal">NULL</code>. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -1824,7 +1899,7 @@ nm_connection_get_setting_gsm (<em class="parameter"><code><a href="https://deve
 nm_connection_get_setting_infiniband (<em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>);</pre>
 <p>A shortcut to return any <a class="link" href="NMSettingInfiniband.html" title="NMSettingInfiniband"><span class="type">NMSettingInfiniband</span></a> the connection might contain.</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.41.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.42.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1839,13 +1914,41 @@ nm_connection_get_setting_infiniband (<em class="parameter"><code><a href="https
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.2.7.41.6"></a><h4>Returns</h4>
+<a name="id-1.4.2.7.42.6"></a><h4>Returns</h4>
 <p> an <a class="link" href="NMSettingInfiniband.html" title="NMSettingInfiniband"><span class="type">NMSettingInfiniband</span></a> if the connection contains one, otherwise <code class="literal">NULL</code>. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
 </div>
 <hr>
 <div class="refsect2">
+<a name="nm-connection-get-setting-ip-tunnel"></a><h3>nm_connection_get_setting_ip_tunnel ()</h3>
+<pre class="programlisting"><a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel"><span class="returnvalue">NMSettingIPTunnel</span></a> *
+nm_connection_get_setting_ip_tunnel (<em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>);</pre>
+<p>A shortcut to return any <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel"><span class="type">NMSettingIPTunnel</span></a> the connection might contain.</p>
+<div class="refsect3">
+<a name="id-1.4.2.7.43.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>the <a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.2.7.43.6"></a><h4>Returns</h4>
+<p> an <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel"><span class="type">NMSettingIPTunnel</span></a> if the connection contains one, otherwise <code class="literal">NULL</code>. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="nm-connection-get-setting-ip4-config"></a><h3>nm_connection_get_setting_ip4_config ()</h3>
 <pre class="programlisting"><a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="returnvalue">NMSettingIPConfig</span></a> *
 nm_connection_get_setting_ip4_config (<em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>);</pre>
@@ -1854,7 +1957,7 @@ nm_connection_get_setting_ip4_config (<em class="parameter"><code><a href="https
 majority of IPv4-setting-related methods are on that type, not
 <a class="link" href="NMSettingIP4Config.html" title="NMSettingIP4Config"><span class="type">NMSettingIP4Config</span></a>.</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.42.6"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.44.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1869,7 +1972,7 @@ majority of IPv4-setting-related methods are on that type, not
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.2.7.42.7"></a><h4>Returns</h4>
+<a name="id-1.4.2.7.44.7"></a><h4>Returns</h4>
 <p> an <a class="link" href="NMSettingIP4Config.html" title="NMSettingIP4Config"><span class="type">NMSettingIP4Config</span></a> if the
 connection contains one, otherwise <code class="literal">NULL</code>. </p>
 <p><span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> NMSettingIP4Config][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
@@ -1885,7 +1988,7 @@ nm_connection_get_setting_ip6_config (<em class="parameter"><code><a href="https
 majority of IPv6-setting-related methods are on that type, not
 <a class="link" href="NMSettingIP6Config.html" title="NMSettingIP6Config"><span class="type">NMSettingIP6Config</span></a>.</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.43.6"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.45.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1900,7 +2003,7 @@ majority of IPv6-setting-related methods are on that type, not
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.2.7.43.7"></a><h4>Returns</h4>
+<a name="id-1.4.2.7.45.7"></a><h4>Returns</h4>
 <p> an <a class="link" href="NMSettingIP6Config.html" title="NMSettingIP6Config"><span class="type">NMSettingIP6Config</span></a> if the
 connection contains one, otherwise <code class="literal">NULL</code>. </p>
 <p><span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> NMSettingIP6Config][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
@@ -1908,12 +2011,40 @@ connection contains one, otherwise <code class="literal">NULL</code>. </p>
 </div>
 <hr>
 <div class="refsect2">
+<a name="nm-connection-get-setting-macvlan"></a><h3>nm_connection_get_setting_macvlan ()</h3>
+<pre class="programlisting"><a class="link" href="NMSettingMacvlan.html" title="NMSettingMacvlan"><span class="returnvalue">NMSettingMacvlan</span></a> *
+nm_connection_get_setting_macvlan (<em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>);</pre>
+<p>A shortcut to return any <a class="link" href="NMSettingMacvlan.html" title="NMSettingMacvlan"><span class="type">NMSettingMacvlan</span></a> the connection might contain.</p>
+<div class="refsect3">
+<a name="id-1.4.2.7.46.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>the <a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.2.7.46.6"></a><h4>Returns</h4>
+<p> an <a class="link" href="NMSettingMacvlan.html" title="NMSettingMacvlan"><span class="type">NMSettingMacvlan</span></a> if the connection contains one, otherwise <code class="literal">NULL</code>. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="nm-connection-get-setting-olpc-mesh"></a><h3>nm_connection_get_setting_olpc_mesh ()</h3>
 <pre class="programlisting"><a class="link" href="NMSettingOlpcMesh.html" title="NMSettingOlpcMesh"><span class="returnvalue">NMSettingOlpcMesh</span></a> *
 nm_connection_get_setting_olpc_mesh (<em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>);</pre>
 <p>A shortcut to return any <a class="link" href="NMSettingOlpcMesh.html" title="NMSettingOlpcMesh"><span class="type">NMSettingOlpcMesh</span></a> the connection might contain.</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.44.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.47.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1928,7 +2059,7 @@ nm_connection_get_setting_olpc_mesh (<em class="parameter"><code><a href="https:
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.2.7.44.6"></a><h4>Returns</h4>
+<a name="id-1.4.2.7.47.6"></a><h4>Returns</h4>
 <p> an <a class="link" href="NMSettingOlpcMesh.html" title="NMSettingOlpcMesh"><span class="type">NMSettingOlpcMesh</span></a> if the connection contains one, otherwise <code class="literal">NULL</code>. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -1940,7 +2071,7 @@ nm_connection_get_setting_olpc_mesh (<em class="parameter"><code><a href="https:
 nm_connection_get_setting_ppp (<em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>);</pre>
 <p>A shortcut to return any <a class="link" href="NMSettingPpp.html" title="NMSettingPpp"><span class="type">NMSettingPpp</span></a> the connection might contain.</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.45.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.48.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1955,7 +2086,7 @@ nm_connection_get_setting_ppp (<em class="parameter"><code><a href="https://deve
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.2.7.45.6"></a><h4>Returns</h4>
+<a name="id-1.4.2.7.48.6"></a><h4>Returns</h4>
 <p> an <a class="link" href="NMSettingPpp.html" title="NMSettingPpp"><span class="type">NMSettingPpp</span></a> if the connection contains one, otherwise <code class="literal">NULL</code>. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -1967,7 +2098,7 @@ nm_connection_get_setting_ppp (<em class="parameter"><code><a href="https://deve
 nm_connection_get_setting_pppoe (<em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>);</pre>
 <p>A shortcut to return any <a class="link" href="NMSettingPppoe.html" title="NMSettingPppoe"><span class="type">NMSettingPppoe</span></a> the connection might contain.</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.46.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.49.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1982,7 +2113,7 @@ nm_connection_get_setting_pppoe (<em class="parameter"><code><a href="https://de
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.2.7.46.6"></a><h4>Returns</h4>
+<a name="id-1.4.2.7.49.6"></a><h4>Returns</h4>
 <p> an <a class="link" href="NMSettingPppoe.html" title="NMSettingPppoe"><span class="type">NMSettingPppoe</span></a> if the connection contains one, otherwise <code class="literal">NULL</code>. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -1994,7 +2125,7 @@ nm_connection_get_setting_pppoe (<em class="parameter"><code><a href="https://de
 nm_connection_get_setting_serial (<em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>);</pre>
 <p>A shortcut to return any <a class="link" href="NMSettingSerial.html" title="NMSettingSerial"><span class="type">NMSettingSerial</span></a> the connection might contain.</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.47.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.50.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2009,19 +2140,47 @@ nm_connection_get_setting_serial (<em class="parameter"><code><a href="https://d
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.2.7.47.6"></a><h4>Returns</h4>
+<a name="id-1.4.2.7.50.6"></a><h4>Returns</h4>
 <p> an <a class="link" href="NMSettingSerial.html" title="NMSettingSerial"><span class="type">NMSettingSerial</span></a> if the connection contains one, otherwise <code class="literal">NULL</code>. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
 </div>
 <hr>
 <div class="refsect2">
+<a name="nm-connection-get-setting-tun"></a><h3>nm_connection_get_setting_tun ()</h3>
+<pre class="programlisting"><a class="link" href="NMSettingTun.html" title="NMSettingTun"><span class="returnvalue">NMSettingTun</span></a> *
+nm_connection_get_setting_tun (<em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>);</pre>
+<p>A shortcut to return any <a class="link" href="NMSettingTun.html" title="NMSettingTun"><span class="type">NMSettingTun</span></a> the connection might contain.</p>
+<div class="refsect3">
+<a name="id-1.4.2.7.51.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>the <a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.2.7.51.6"></a><h4>Returns</h4>
+<p> an <a class="link" href="NMSettingTun.html" title="NMSettingTun"><span class="type">NMSettingTun</span></a> if the connection contains one, otherwise <code class="literal">NULL</code>. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="nm-connection-get-setting-vpn"></a><h3>nm_connection_get_setting_vpn ()</h3>
 <pre class="programlisting"><a class="link" href="NMSettingVpn.html" title="NMSettingVpn"><span class="returnvalue">NMSettingVpn</span></a> *
 nm_connection_get_setting_vpn (<em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>);</pre>
 <p>A shortcut to return any <a class="link" href="NMSettingVpn.html" title="NMSettingVpn"><span class="type">NMSettingVpn</span></a> the connection might contain.</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.48.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.52.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2036,7 +2195,7 @@ nm_connection_get_setting_vpn (<em class="parameter"><code><a href="https://deve
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.2.7.48.6"></a><h4>Returns</h4>
+<a name="id-1.4.2.7.52.6"></a><h4>Returns</h4>
 <p> an <a class="link" href="NMSettingVpn.html" title="NMSettingVpn"><span class="type">NMSettingVpn</span></a> if the connection contains one, otherwise <code class="literal">NULL</code>. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -2048,7 +2207,7 @@ nm_connection_get_setting_vpn (<em class="parameter"><code><a href="https://deve
 nm_connection_get_setting_wimax (<em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>);</pre>
 <p>A shortcut to return any <a class="link" href="NMSettingWimax.html" title="NMSettingWimax"><span class="type">NMSettingWimax</span></a> the connection might contain.</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.49.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.53.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2063,7 +2222,7 @@ nm_connection_get_setting_wimax (<em class="parameter"><code><a href="https://de
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.2.7.49.6"></a><h4>Returns</h4>
+<a name="id-1.4.2.7.53.6"></a><h4>Returns</h4>
 <p> an <a class="link" href="NMSettingWimax.html" title="NMSettingWimax"><span class="type">NMSettingWimax</span></a> if the connection contains one, otherwise <code class="literal">NULL</code>. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -2075,7 +2234,7 @@ nm_connection_get_setting_wimax (<em class="parameter"><code><a href="https://de
 nm_connection_get_setting_adsl (<em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>);</pre>
 <p>A shortcut to return any <a class="link" href="NMSettingAdsl.html" title="NMSettingAdsl"><span class="type">NMSettingAdsl</span></a> the connection might contain.</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.50.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.54.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2090,7 +2249,7 @@ nm_connection_get_setting_adsl (<em class="parameter"><code><a href="https://dev
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.2.7.50.6"></a><h4>Returns</h4>
+<a name="id-1.4.2.7.54.6"></a><h4>Returns</h4>
 <p> an <a class="link" href="NMSettingAdsl.html" title="NMSettingAdsl"><span class="type">NMSettingAdsl</span></a> if the connection contains one, otherwise <code class="literal">NULL</code>. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -2102,7 +2261,7 @@ nm_connection_get_setting_adsl (<em class="parameter"><code><a href="https://dev
 nm_connection_get_setting_wired (<em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>);</pre>
 <p>A shortcut to return any <a class="link" href="NMSettingWired.html" title="NMSettingWired"><span class="type">NMSettingWired</span></a> the connection might contain.</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.51.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.55.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2117,7 +2276,7 @@ nm_connection_get_setting_wired (<em class="parameter"><code><a href="https://de
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.2.7.51.6"></a><h4>Returns</h4>
+<a name="id-1.4.2.7.55.6"></a><h4>Returns</h4>
 <p> an <a class="link" href="NMSettingWired.html" title="NMSettingWired"><span class="type">NMSettingWired</span></a> if the connection contains one, otherwise <code class="literal">NULL</code>. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -2129,7 +2288,7 @@ nm_connection_get_setting_wired (<em class="parameter"><code><a href="https://de
 nm_connection_get_setting_wireless (<em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>);</pre>
 <p>A shortcut to return any <a class="link" href="NMSettingWireless.html" title="NMSettingWireless"><span class="type">NMSettingWireless</span></a> the connection might contain.</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.52.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.56.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2144,7 +2303,7 @@ nm_connection_get_setting_wireless (<em class="parameter"><code><a href="https:/
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.2.7.52.6"></a><h4>Returns</h4>
+<a name="id-1.4.2.7.56.6"></a><h4>Returns</h4>
 <p> an <a class="link" href="NMSettingWireless.html" title="NMSettingWireless"><span class="type">NMSettingWireless</span></a> if the connection contains one, otherwise <code class="literal">NULL</code>. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -2157,7 +2316,7 @@ nm_connection_get_setting_wireless_security
                                (<em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>);</pre>
 <p>A shortcut to return any <a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> the connection might contain.</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.53.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.57.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2172,7 +2331,7 @@ nm_connection_get_setting_wireless_security
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.2.7.53.6"></a><h4>Returns</h4>
+<a name="id-1.4.2.7.57.6"></a><h4>Returns</h4>
 <p> an <a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> if the connection contains one, otherwise <code class="literal">NULL</code>. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -2184,7 +2343,7 @@ nm_connection_get_setting_wireless_security
 nm_connection_get_setting_vlan (<em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>);</pre>
 <p>A shortcut to return any <a class="link" href="NMSettingVlan.html" title="NMSettingVlan"><span class="type">NMSettingVlan</span></a> the connection might contain.</p>
 <div class="refsect3">
-<a name="id-1.4.2.7.54.5"></a><h4>Parameters</h4>
+<a name="id-1.4.2.7.58.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2199,11 +2358,39 @@ nm_connection_get_setting_vlan (<em class="parameter"><code><a href="https://dev
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.2.7.54.6"></a><h4>Returns</h4>
+<a name="id-1.4.2.7.58.6"></a><h4>Returns</h4>
 <p> an <a class="link" href="NMSettingVlan.html" title="NMSettingVlan"><span class="type">NMSettingVlan</span></a> if the connection contains one, otherwise <code class="literal">NULL</code>. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
 </div>
+<hr>
+<div class="refsect2">
+<a name="nm-connection-get-setting-vxlan"></a><h3>nm_connection_get_setting_vxlan ()</h3>
+<pre class="programlisting"><a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="returnvalue">NMSettingVxlan</span></a> *
+nm_connection_get_setting_vxlan (<em class="parameter"><code><a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a> *connection</code></em>);</pre>
+<p>A shortcut to return any <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="type">NMSettingVxlan</span></a> the connection might contain.</p>
+<div class="refsect3">
+<a name="id-1.4.2.7.59.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>the <a href="https://developer.gnome.org/libnm-util/0.9/NMConnection.html"><span class="type">NMConnection</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.4.2.7.59.6"></a><h4>Returns</h4>
+<p> an <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan"><span class="type">NMSettingVxlan</span></a> if the connection contains one, otherwise <code class="literal">NULL</code>. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
 </div>
 <div class="refsect1">
 <a name="libnm-NMConnection.other_details"></a><h2>Types and Values</h2>
diff --git a/docs/libnm/html/libnm-nm-dbus-interface.html b/docs/libnm/html/libnm-nm-dbus-interface.html
index 4029fc6c..dec0c77f 100644
--- a/docs/libnm/html/libnm-nm-dbus-interface.html
+++ b/docs/libnm/html/libnm-nm-dbus-interface.html
@@ -42,7 +42,7 @@
 <tbody>
 <tr>
 <td class="define_keyword">#define</td>
-<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-AVAILABLE-IN-1-0-6:CAPS" title="NM_AVAILABLE_IN_1_0_6">NM_AVAILABLE_IN_1_0_6</a></td>
+<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-AVAILABLE-IN-1-2:CAPS" title="NM_AVAILABLE_IN_1_2">NM_AVAILABLE_IN_1_2</a></td>
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
@@ -170,6 +170,10 @@
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-IP-TUNNEL:CAPS" title="NM_DBUS_INTERFACE_DEVICE_IP_TUNNEL">NM_DBUS_INTERFACE_DEVICE_IP_TUNNEL</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-SETTINGS:CAPS" title="NM_DBUS_INTERFACE_SETTINGS">NM_DBUS_INTERFACE_SETTINGS</a></td>
 </tr>
 <tr>
@@ -268,21 +272,94 @@
 <td class="datatype_keyword">enum</td>
 <td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NMSecretAgentCapabilities" title="enum NMSecretAgentCapabilities">NMSecretAgentCapabilities</a></td>
 </tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-DESTINATION:CAPS" title="NM_LLDP_ATTR_DESTINATION">NM_LLDP_ATTR_DESTINATION</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-CHASSIS-ID-TYPE:CAPS" title="NM_LLDP_ATTR_CHASSIS_ID_TYPE">NM_LLDP_ATTR_CHASSIS_ID_TYPE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-CHASSIS-ID:CAPS" title="NM_LLDP_ATTR_CHASSIS_ID">NM_LLDP_ATTR_CHASSIS_ID</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-PORT-ID-TYPE:CAPS" title="NM_LLDP_ATTR_PORT_ID_TYPE">NM_LLDP_ATTR_PORT_ID_TYPE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-PORT-ID:CAPS" title="NM_LLDP_ATTR_PORT_ID">NM_LLDP_ATTR_PORT_ID</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-PORT-DESCRIPTION:CAPS" title="NM_LLDP_ATTR_PORT_DESCRIPTION">NM_LLDP_ATTR_PORT_DESCRIPTION</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-SYSTEM-NAME:CAPS" title="NM_LLDP_ATTR_SYSTEM_NAME">NM_LLDP_ATTR_SYSTEM_NAME</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-SYSTEM-DESCRIPTION:CAPS" title="NM_LLDP_ATTR_SYSTEM_DESCRIPTION">NM_LLDP_ATTR_SYSTEM_DESCRIPTION</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-SYSTEM-CAPABILITIES:CAPS" title="NM_LLDP_ATTR_SYSTEM_CAPABILITIES">NM_LLDP_ATTR_SYSTEM_CAPABILITIES</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-IEEE-802-1-PVID:CAPS" title="NM_LLDP_ATTR_IEEE_802_1_PVID">NM_LLDP_ATTR_IEEE_802_1_PVID</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-IEEE-802-1-PPVID:CAPS" title="NM_LLDP_ATTR_IEEE_802_1_PPVID">NM_LLDP_ATTR_IEEE_802_1_PPVID</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-IEEE-802-1-PPVID-FLAGS:CAPS" title="NM_LLDP_ATTR_IEEE_802_1_PPVID_FLAGS">NM_LLDP_ATTR_IEEE_802_1_PPVID_FLAGS</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-IEEE-802-1-VID:CAPS" title="NM_LLDP_ATTR_IEEE_802_1_VID">NM_LLDP_ATTR_IEEE_802_1_VID</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-IEEE-802-1-VLAN-NAME:CAPS" title="NM_LLDP_ATTR_IEEE_802_1_VLAN_NAME">NM_LLDP_ATTR_IEEE_802_1_VLAN_NAME</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-DEST-NEAREST-BRIDGE:CAPS" title="NM_LLDP_DEST_NEAREST_BRIDGE">NM_LLDP_DEST_NEAREST_BRIDGE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-DEST-NEAREST-NON-TPMR-BRIDGE:CAPS" title="NM_LLDP_DEST_NEAREST_NON_TPMR_BRIDGE">NM_LLDP_DEST_NEAREST_NON_TPMR_BRIDGE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-DEST-NEAREST-CUSTOMER-BRIDGE:CAPS" title="NM_LLDP_DEST_NEAREST_CUSTOMER_BRIDGE">NM_LLDP_DEST_NEAREST_CUSTOMER_BRIDGE</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NMIPTunnelMode" title="enum NMIPTunnelMode">NMIPTunnelMode</a></td>
+</tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect1">
 <a name="libnm-nm-dbus-interface.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    GEnum
+<pre class="screen">    <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GEnum</a>
     <span class="lineart">├──</span> NM80211Mode
     <span class="lineart">├──</span> NMActiveConnectionState
     <span class="lineart">├──</span> NMConnectivityState
     <span class="lineart">├──</span> NMDeviceState
     <span class="lineart">├──</span> NMDeviceStateReason
     <span class="lineart">├──</span> NMDeviceType
+    <span class="lineart">├──</span> NMIPTunnelMode
     <span class="lineart">├──</span> NMMetered
     <span class="lineart">╰──</span> NMState
-    GFlags
+    <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GFlags</a>
     <span class="lineart">├──</span> NM80211ApFlags
     <span class="lineart">├──</span> NM80211ApSecurityFlags
     <span class="lineart">├──</span> NMBluetoothCapabilities
@@ -303,8 +380,8 @@
 <div class="refsect1">
 <a name="libnm-nm-dbus-interface.other_details"></a><h2>Types and Values</h2>
 <div class="refsect2">
-<a name="NM-AVAILABLE-IN-1-0-6:CAPS"></a><h3>NM_AVAILABLE_IN_1_0_6</h3>
-<pre class="programlisting">#define             NM_AVAILABLE_IN_1_0_6</pre>
+<a name="NM-AVAILABLE-IN-1-2:CAPS"></a><h3>NM_AVAILABLE_IN_1_2</h3>
+<pre class="programlisting">#define             NM_AVAILABLE_IN_1_2</pre>
 </div>
 <hr>
 <div class="refsect2">
@@ -494,6 +571,12 @@
 </div>
 <hr>
 <div class="refsect2">
+<a name="NM-DBUS-INTERFACE-DEVICE-IP-TUNNEL:CAPS"></a><h3>NM_DBUS_INTERFACE_DEVICE_IP_TUNNEL</h3>
+<pre class="programlisting">#define NM_DBUS_INTERFACE_DEVICE_IP_TUNNEL  NM_DBUS_INTERFACE_DEVICE ".IPTunnel"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NM-DBUS-INTERFACE-SETTINGS:CAPS"></a><h3>NM_DBUS_INTERFACE_SETTINGS</h3>
 <pre class="programlisting">#define NM_DBUS_INTERFACE_SETTINGS        "org.freedesktop.NetworkManager.Settings"
 </pre>
@@ -552,7 +635,7 @@
 <p><a class="link" href="libnm-nm-dbus-interface.html#NMState" title="enum NMState"><span class="type">NMState</span></a> values indicate the current overall networking state.</p>
 <p>(Corresponds to the NM_STATE type in nm-manager.xml.)</p>
 <div class="refsect3">
-<a name="id-1.3.6.7.43.5"></a><h4>Members</h4>
+<a name="id-1.3.6.7.44.5"></a><h4>Members</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="300px" class="enum_members_name">
@@ -625,7 +708,7 @@
 <a name="NMConnectivityState"></a><h3>enum NMConnectivityState</h3>
 <p>(Corresponds to the NM_CONNECTIVITY type in nm-manager.xml.)</p>
 <div class="refsect3">
-<a name="id-1.3.6.7.44.4"></a><h4>Members</h4>
+<a name="id-1.3.6.7.45.4"></a><h4>Members</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="300px" class="enum_members_name">
@@ -682,7 +765,7 @@
 an <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>.</p>
 <p>(Corresponds to the NM_DEVICE_TYPE type in nm-device.xml.)</p>
 <div class="refsect3">
-<a name="id-1.3.6.7.45.5"></a><h4>Members</h4>
+<a name="id-1.3.6.7.46.5"></a><h4>Members</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="300px" class="enum_members_name">
@@ -803,6 +886,34 @@ GSM/UMTS, or LTE network access protocols</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-DEVICE-TYPE-TUN:CAPS"></a>NM_DEVICE_TYPE_TUN</p></td>
+<td class="enum_member_description">
+<p>a TUN or TAP interface</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-DEVICE-TYPE-IP-TUNNEL:CAPS"></a>NM_DEVICE_TYPE_IP_TUNNEL</p></td>
+<td class="enum_member_description">
+<p>a IP tunnel interface</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-DEVICE-TYPE-MACVLAN:CAPS"></a>NM_DEVICE_TYPE_MACVLAN</p></td>
+<td class="enum_member_description">
+<p>a MACVLAN interface</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-DEVICE-TYPE-VXLAN:CAPS"></a>NM_DEVICE_TYPE_VXLAN</p></td>
+<td class="enum_member_description">
+<p>a VXLAN interface</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
 </tbody>
 </table></div>
 </div>
@@ -813,7 +924,7 @@ GSM/UMTS, or LTE network access protocols</p>
 <p>General device capability flags.</p>
 <p>(Corresponds to the NM_DEVICE_CAP type in nm-device-wifi.xml.)</p>
 <div class="refsect3">
-<a name="id-1.3.6.7.46.5"></a><h4>Members</h4>
+<a name="id-1.3.6.7.47.5"></a><h4>Members</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="300px" class="enum_members_name">
@@ -859,7 +970,7 @@ GSM/UMTS, or LTE network access protocols</p>
 <p>802.11 specific device encryption and authentication capabilities.</p>
 <p>(Corresponds to the NM_802_11_DEVICE_CAP type in nm-device-wifi.xml.)</p>
 <div class="refsect3">
-<a name="id-1.3.6.7.47.5"></a><h4>Members</h4>
+<a name="id-1.3.6.7.48.5"></a><h4>Members</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="300px" class="enum_members_name">
@@ -961,7 +1072,7 @@ GSM/UMTS, or LTE network access protocols</p>
 <p>802.11 access point flags.</p>
 <p>(Corresponds to the NM_802_11_AP_FLAGS type in nm-access-point.xml.)</p>
 <div class="refsect3">
-<a name="id-1.3.6.7.48.5"></a><h4>Members</h4>
+<a name="id-1.3.6.7.49.5"></a><h4>Members</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="300px" class="enum_members_name">
@@ -996,7 +1107,7 @@ the current security requirements of an access point as determined from the
 access point's beacon.</p>
 <p>(Corresponds to the NM_802_11_AP_SEC type in nm-access-point.xml.)</p>
 <div class="refsect3">
-<a name="id-1.3.6.7.49.5"></a><h4>Members</h4>
+<a name="id-1.3.6.7.50.5"></a><h4>Members</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="300px" class="enum_members_name">
@@ -1098,7 +1209,7 @@ is supported</p>
 <p>Indicates the 802.11 mode an access point or device is currently in.</p>
 <p>(Corresponds to the NM_802_11_MODE type in generic-types.xml.)</p>
 <div class="refsect3">
-<a name="id-1.3.6.7.50.5"></a><h4>Members</h4>
+<a name="id-1.3.6.7.51.5"></a><h4>Members</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="300px" class="enum_members_name">
@@ -1151,7 +1262,7 @@ is supported</p>
 Bluetooth device.</p>
 <p>(Corresponds to the NM_BT_CAPABILITY type in nm-device-bt.xml.)</p>
 <div class="refsect3">
-<a name="id-1.3.6.7.51.5"></a><h4>Members</h4>
+<a name="id-1.3.6.7.52.5"></a><h4>Members</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="300px" class="enum_members_name">
@@ -1193,7 +1304,7 @@ specific access technologies the device supports use the ModemManager D-Bus
 API.</p>
 <p>(Corresponds to the NM_DEVICE_MODEM_CAPABILITY type in nm-device-modem.xml.)</p>
 <div class="refsect3">
-<a name="id-1.3.6.7.52.5"></a><h4>Members</h4>
+<a name="id-1.3.6.7.53.5"></a><h4>Members</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="300px" class="enum_members_name">
@@ -1248,7 +1359,7 @@ GPRS, EDGE, UMTS, HSDPA, HSUPA, or HSPA+ packet switched data capability</p>
 <a name="NMDeviceState"></a><h3>enum NMDeviceState</h3>
 <p>(Corresponds to the NM_DEVICE_STATE type in nm-device.xml.)</p>
 <div class="refsect3">
-<a name="id-1.3.6.7.53.4"></a><h4>Members</h4>
+<a name="id-1.3.6.7.54.4"></a><h4>Members</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="300px" class="enum_members_name">
@@ -1379,7 +1490,7 @@ GPRS, EDGE, UMTS, HSDPA, HSUPA, or HSPA+ packet switched data capability</p>
 <p>Device state change reason codes</p>
 <p>(Corresponds to the NM_DEVICE_STATE_REASON type in nm-device.xml.)</p>
 <div class="refsect3">
-<a name="id-1.3.6.7.54.5"></a><h4>Members</h4>
+<a name="id-1.3.6.7.55.5"></a><h4>Members</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="300px" class="enum_members_name">
@@ -1837,7 +1948,7 @@ GPRS, EDGE, UMTS, HSDPA, HSUPA, or HSPA+ packet switched data capability</p>
 <a name="NMMetered"></a><h3>enum NMMetered</h3>
 <p>(Corresponds to the NM_METERED type in nm-device.xml.)</p>
 <div class="refsect3">
-<a name="id-1.3.6.7.55.4"></a><h4>Members</h4>
+<a name="id-1.3.6.7.56.4"></a><h4>Members</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="300px" class="enum_members_name">
@@ -1883,7 +1994,7 @@ GPRS, EDGE, UMTS, HSDPA, HSUPA, or HSPA+ packet switched data capability</p>
 </tbody>
 </table></div>
 </div>
-<p class="since">Since: 1.0.6</p>
+<p class="since">Since: 1.2</p>
 </div>
 <hr>
 <div class="refsect2">
@@ -1893,7 +2004,7 @@ specific network while it is starting, connected, or disconnecting from that
 network.</p>
 <p>(Corresponds to the NM_ACTIVE_CONNECTION_STATE type in nm-active-connection.xml.)</p>
 <div class="refsect3">
-<a name="id-1.3.6.7.56.5"></a><h4>Members</h4>
+<a name="id-1.3.6.7.57.5"></a><h4>Members</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="300px" class="enum_members_name">
@@ -1948,7 +2059,7 @@ network.</p>
 <p><a class="link" href="libnm-nm-dbus-interface.html#NMSecretAgentGetSecretsFlags" title="enum NMSecretAgentGetSecretsFlags"><span class="type">NMSecretAgentGetSecretsFlags</span></a> values modify the behavior of a GetSecrets request.</p>
 <p>(Corresponds to the NM_SECRET_AGENT_GET_SECRETS_FLAGS type in nm-secret-agent.xml.)</p>
 <div class="refsect3">
-<a name="id-1.3.6.7.57.5"></a><h4>Members</h4>
+<a name="id-1.3.6.7.58.5"></a><h4>Members</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="300px" class="enum_members_name">
@@ -2020,7 +2131,7 @@ network.</p>
 <p><a class="link" href="libnm-nm-dbus-interface.html#NMSecretAgentCapabilities" title="enum NMSecretAgentCapabilities"><span class="type">NMSecretAgentCapabilities</span></a> indicate various capabilities of the agent.</p>
 <p>(Corresponds to the NM_SECRET_AGENT_CAPABILITIES type in nm-secret-agent.xml.)</p>
 <div class="refsect3">
-<a name="id-1.3.6.7.58.5"></a><h4>Members</h4>
+<a name="id-1.3.6.7.59.5"></a><h4>Members</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="300px" class="enum_members_name">
@@ -2054,6 +2165,194 @@ VPN plugin authentication dialogs.</p>
 </table></div>
 </div>
 </div>
+<hr>
+<div class="refsect2">
+<a name="NM-LLDP-ATTR-DESTINATION:CAPS"></a><h3>NM_LLDP_ATTR_DESTINATION</h3>
+<pre class="programlisting">#define NM_LLDP_ATTR_DESTINATION "destination"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-LLDP-ATTR-CHASSIS-ID-TYPE:CAPS"></a><h3>NM_LLDP_ATTR_CHASSIS_ID_TYPE</h3>
+<pre class="programlisting">#define NM_LLDP_ATTR_CHASSIS_ID_TYPE "chassis-id-type"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-LLDP-ATTR-CHASSIS-ID:CAPS"></a><h3>NM_LLDP_ATTR_CHASSIS_ID</h3>
+<pre class="programlisting">#define NM_LLDP_ATTR_CHASSIS_ID "chassis-id"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-LLDP-ATTR-PORT-ID-TYPE:CAPS"></a><h3>NM_LLDP_ATTR_PORT_ID_TYPE</h3>
+<pre class="programlisting">#define NM_LLDP_ATTR_PORT_ID_TYPE "port-id-type"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-LLDP-ATTR-PORT-ID:CAPS"></a><h3>NM_LLDP_ATTR_PORT_ID</h3>
+<pre class="programlisting">#define NM_LLDP_ATTR_PORT_ID "port-id"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-LLDP-ATTR-PORT-DESCRIPTION:CAPS"></a><h3>NM_LLDP_ATTR_PORT_DESCRIPTION</h3>
+<pre class="programlisting">#define NM_LLDP_ATTR_PORT_DESCRIPTION "port-description"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-LLDP-ATTR-SYSTEM-NAME:CAPS"></a><h3>NM_LLDP_ATTR_SYSTEM_NAME</h3>
+<pre class="programlisting">#define NM_LLDP_ATTR_SYSTEM_NAME "system-name"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-LLDP-ATTR-SYSTEM-DESCRIPTION:CAPS"></a><h3>NM_LLDP_ATTR_SYSTEM_DESCRIPTION</h3>
+<pre class="programlisting">#define NM_LLDP_ATTR_SYSTEM_DESCRIPTION "system-description"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-LLDP-ATTR-SYSTEM-CAPABILITIES:CAPS"></a><h3>NM_LLDP_ATTR_SYSTEM_CAPABILITIES</h3>
+<pre class="programlisting">#define NM_LLDP_ATTR_SYSTEM_CAPABILITIES "system-capabilities"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-LLDP-ATTR-IEEE-802-1-PVID:CAPS"></a><h3>NM_LLDP_ATTR_IEEE_802_1_PVID</h3>
+<pre class="programlisting">#define NM_LLDP_ATTR_IEEE_802_1_PVID "ieee-802-1-pvid"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-LLDP-ATTR-IEEE-802-1-PPVID:CAPS"></a><h3>NM_LLDP_ATTR_IEEE_802_1_PPVID</h3>
+<pre class="programlisting">#define NM_LLDP_ATTR_IEEE_802_1_PPVID "ieee-802-1-ppvid"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-LLDP-ATTR-IEEE-802-1-PPVID-FLAGS:CAPS"></a><h3>NM_LLDP_ATTR_IEEE_802_1_PPVID_FLAGS</h3>
+<pre class="programlisting">#define NM_LLDP_ATTR_IEEE_802_1_PPVID_FLAGS "ieee-802-1-ppvid-flags"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-LLDP-ATTR-IEEE-802-1-VID:CAPS"></a><h3>NM_LLDP_ATTR_IEEE_802_1_VID</h3>
+<pre class="programlisting">#define NM_LLDP_ATTR_IEEE_802_1_VID "ieee-802-1-pvid"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-LLDP-ATTR-IEEE-802-1-VLAN-NAME:CAPS"></a><h3>NM_LLDP_ATTR_IEEE_802_1_VLAN_NAME</h3>
+<pre class="programlisting">#define NM_LLDP_ATTR_IEEE_802_1_VLAN_NAME "ieee-802-1-vlan-name"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-LLDP-DEST-NEAREST-BRIDGE:CAPS"></a><h3>NM_LLDP_DEST_NEAREST_BRIDGE</h3>
+<pre class="programlisting">#define NM_LLDP_DEST_NEAREST_BRIDGE "nearest-bridge"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-LLDP-DEST-NEAREST-NON-TPMR-BRIDGE:CAPS"></a><h3>NM_LLDP_DEST_NEAREST_NON_TPMR_BRIDGE</h3>
+<pre class="programlisting">#define NM_LLDP_DEST_NEAREST_NON_TPMR_BRIDGE "nearest-non-tpmr-bridge"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-LLDP-DEST-NEAREST-CUSTOMER-BRIDGE:CAPS"></a><h3>NM_LLDP_DEST_NEAREST_CUSTOMER_BRIDGE</h3>
+<pre class="programlisting">#define NM_LLDP_DEST_NEAREST_CUSTOMER_BRIDGE "nearest-customer-bridge"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMIPTunnelMode"></a><h3>enum NMIPTunnelMode</h3>
+<p>The tunneling mode.</p>
+<div class="refsect3">
+<a name="id-1.3.6.7.77.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="NM-IP-TUNNEL-MODE-UKNOWN:CAPS"></a>NM_IP_TUNNEL_MODE_UKNOWN</p></td>
+<td> </td>
+<td> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-IP-TUNNEL-MODE-IPIP:CAPS"></a>NM_IP_TUNNEL_MODE_IPIP</p></td>
+<td class="enum_member_description">
+<p>IP in IP tunnel</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-IP-TUNNEL-MODE-GRE:CAPS"></a>NM_IP_TUNNEL_MODE_GRE</p></td>
+<td class="enum_member_description">
+<p>GRE tunnel</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-IP-TUNNEL-MODE-SIT:CAPS"></a>NM_IP_TUNNEL_MODE_SIT</p></td>
+<td class="enum_member_description">
+<p>SIT tunnel</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-IP-TUNNEL-MODE-ISATAP:CAPS"></a>NM_IP_TUNNEL_MODE_ISATAP</p></td>
+<td class="enum_member_description">
+<p>ISATAP tunnel</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-IP-TUNNEL-MODE-VTI:CAPS"></a>NM_IP_TUNNEL_MODE_VTI</p></td>
+<td class="enum_member_description">
+<p>VTI tunnel</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-IP-TUNNEL-MODE-IP6IP6:CAPS"></a>NM_IP_TUNNEL_MODE_IP6IP6</p></td>
+<td class="enum_member_description">
+<p>IPv6 in IPv6 tunnel</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-IP-TUNNEL-MODE-IPIP6:CAPS"></a>NM_IP_TUNNEL_MODE_IPIP6</p></td>
+<td class="enum_member_description">
+<p>IPv4 in IPv6 tunnel</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-IP-TUNNEL-MODE-IP6GRE:CAPS"></a>NM_IP_TUNNEL_MODE_IP6GRE</p></td>
+<td class="enum_member_description">
+<p>IPv6 GRE tunnel</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-IP-TUNNEL-MODE-VTI6:CAPS"></a>NM_IP_TUNNEL_MODE_VTI6</p></td>
+<td class="enum_member_description">
+<p>IPv6 VTI tunnel</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
 </div>
 </div>
 <div class="footer">
diff --git a/docs/libnm/html/libnm-nm-errors.html b/docs/libnm/html/libnm-nm-errors.html
index 70f88392..92ea7737 100644
--- a/docs/libnm/html/libnm-nm-errors.html
+++ b/docs/libnm/html/libnm-nm-errors.html
@@ -184,7 +184,7 @@
 </div>
 <div class="refsect1">
 <a name="libnm-nm-errors.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    GEnum
+<pre class="screen">    <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GEnum</a>
     <span class="lineart">├──</span> NMAgentManagerError
     <span class="lineart">├──</span> NMConnectionError
     <span class="lineart">├──</span> NMCryptoError
diff --git a/docs/libnm/html/libnm-nm-utils.html b/docs/libnm/html/libnm-nm-utils.html
index 123ff21a..864e8463 100644
--- a/docs/libnm/html/libnm-nm-utils.html
+++ b/docs/libnm/html/libnm-nm-utils.html
@@ -296,6 +296,14 @@
 </td>
 </tr>
 <tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<span class="c_punctuation">(</span><a class="link" href="libnm-nm-utils.html#NMUtilsCheckFilePredicate" title="NMUtilsCheckFilePredicate ()">*NMUtilsCheckFilePredicate</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
 <td class="function_type">const <span class="returnvalue">char</span> *
 </td>
 <td class="function_name">
@@ -475,6 +483,21 @@
 </tr>
 <tr>
 <td class="function_type">
+<span class="returnvalue">int</span>
+</td>
+<td class="function_name">
+<a class="link" href="libnm-nm-utils.html#nm-utils-bond-mode-string-to-int" title="nm_utils_bond_mode_string_to_int ()">nm_utils_bond_mode_string_to_int</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libnm-nm-utils.html#nm-utils-bond-mode-int-to-string" title="nm_utils_bond_mode_int_to_string ()">nm_utils_bond_mode_int_to_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
 <span class="returnvalue">char</span> *
 </td>
 <td class="function_name">
@@ -489,6 +512,13 @@
 <a class="link" href="libnm-nm-utils.html#nm-utils-enum-from-str" title="nm_utils_enum_from_str ()">nm_utils_enum_from_str</a> <span class="c_punctuation">()</span>
 </td>
 </tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> **
+</td>
+<td class="function_name">
+<a class="link" href="libnm-nm-utils.html#nm-utils-enum-get-values" title="nm_utils_enum_get_values ()">nm_utils_enum_get_values</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
 </tbody>
 </table></div>
 </div>
@@ -512,12 +542,16 @@
 <td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="libnm-nm-utils.html#NM-UTILS-INET-ADDRSTRLEN:CAPS" title="NM_UTILS_INET_ADDRSTRLEN">NM_UTILS_INET_ADDRSTRLEN</a></td>
 </tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="libnm-nm-utils.html#stat" title="struct stat">stat</a></td>
+</tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect1">
 <a name="libnm-nm-utils.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    GEnum
+<pre class="screen">    <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GEnum</a>
     <span class="lineart">╰──</span> NMUtilsSecurityType
 </pre>
 </div>
@@ -1633,6 +1667,15 @@ nm_utils_file_is_pkcs12 (<em class="parameter"><code>const <span class="type">ch
 </div>
 <hr>
 <div class="refsect2">
+<a name="NMUtilsCheckFilePredicate"></a><h3>NMUtilsCheckFilePredicate ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<span class="c_punctuation">(</span>*NMUtilsCheckFilePredicate<span class="c_punctuation">)</span> (<em class="parameter"><code>const <span class="type">char</span> *filename</code></em>,
+                              <em class="parameter"><code>const <span class="type">struct stat</span> *stat</code></em>,
+                              <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
+                              <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
 <a name="nm-utils-file-search-in-paths"></a><h3>nm_utils_file_search_in_paths ()</h3>
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_utils_file_search_in_paths (<em class="parameter"><code>const <span class="type">char</span> *progname</code></em>,
@@ -1646,7 +1689,7 @@ nm_utils_file_search_in_paths (<em class="parameter"><code>const <span class="ty
  file in a list of search <em class="parameter"><code>paths</code></em>
 .</p>
 <div class="refsect3">
-<a name="id-1.6.2.7.34.5"></a><h4>Parameters</h4>
+<a name="id-1.6.2.7.35.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1705,7 +1748,7 @@ function. </p></td>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.6.2.7.34.6"></a><h4>Returns</h4>
+<a name="id-1.6.2.7.35.6"></a><h4>Returns</h4>
 <p> the full path to the helper, if found, or <code class="literal">NULL</code> if not found.
 The returned string is not owned by the caller, but later
 invocations of the function might overwrite it. </p>
@@ -1719,7 +1762,7 @@ invocations of the function might overwrite it. </p>
 nm_utils_wifi_freq_to_channel (<em class="parameter"><code><span class="type">guint32</span> freq</code></em>);</pre>
 <p>Utility function to translate a Wi-Fi frequency to its corresponding channel.</p>
 <div class="refsect3">
-<a name="id-1.6.2.7.35.5"></a><h4>Parameters</h4>
+<a name="id-1.6.2.7.36.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1734,7 +1777,7 @@ nm_utils_wifi_freq_to_channel (<em class="parameter"><code><span class="type">gu
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.6.2.7.35.6"></a><h4>Returns</h4>
+<a name="id-1.6.2.7.36.6"></a><h4>Returns</h4>
 <p> the channel represented by the frequency or 0</p>
 </div>
 </div>
@@ -1746,7 +1789,7 @@ nm_utils_wifi_channel_to_freq (<em class="parameter"><code><span class="type">gu
                                <em class="parameter"><code>const <span class="type">char</span> *band</code></em>);</pre>
 <p>Utility function to translate a Wi-Fi channel to its corresponding frequency.</p>
 <div class="refsect3">
-<a name="id-1.6.2.7.36.5"></a><h4>Parameters</h4>
+<a name="id-1.6.2.7.37.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1768,7 +1811,7 @@ nm_utils_wifi_channel_to_freq (<em class="parameter"><code><span class="type">gu
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.6.2.7.36.6"></a><h4>Returns</h4>
+<a name="id-1.6.2.7.37.6"></a><h4>Returns</h4>
 <p> the frequency represented by the channel of the band,
 or -1 when the freq is invalid, or 0 when the band
 is invalid</p>
@@ -1783,7 +1826,7 @@ nm_utils_wifi_find_next_channel (<em class="parameter"><code><span class="type">
                                  <em class="parameter"><code><span class="type">char</span> *band</code></em>);</pre>
 <p>Utility function to find out next/previous Wi-Fi channel for a channel.</p>
 <div class="refsect3">
-<a name="id-1.6.2.7.37.5"></a><h4>Parameters</h4>
+<a name="id-1.6.2.7.38.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1810,7 +1853,7 @@ nm_utils_wifi_find_next_channel (<em class="parameter"><code><span class="type">
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.6.2.7.37.6"></a><h4>Returns</h4>
+<a name="id-1.6.2.7.38.6"></a><h4>Returns</h4>
 <p> the next channel in the specified direction or 0</p>
 </div>
 </div>
@@ -1822,7 +1865,7 @@ nm_utils_wifi_is_channel_valid (<em class="parameter"><code><span class="type">g
                                 <em class="parameter"><code>const <span class="type">char</span> *band</code></em>);</pre>
 <p>Utility function to verify Wi-Fi channel validity.</p>
 <div class="refsect3">
-<a name="id-1.6.2.7.38.5"></a><h4>Parameters</h4>
+<a name="id-1.6.2.7.39.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1844,7 +1887,7 @@ nm_utils_wifi_is_channel_valid (<em class="parameter"><code><span class="type">g
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.6.2.7.38.6"></a><h4>Returns</h4>
+<a name="id-1.6.2.7.39.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> or <code class="literal">FALSE</code></p>
 </div>
 </div>
@@ -1855,10 +1898,10 @@ nm_utils_wifi_is_channel_valid (<em class="parameter"><code><span class="type">g
 nm_utils_wifi_2ghz_freqs (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <p>Utility function to return 2.4 GHz Wi-Fi frequencies (802.11bg band).</p>
 <div class="refsect3">
-<a name="id-1.6.2.7.39.5"></a><h4>Returns</h4>
+<a name="id-1.6.2.7.40.5"></a><h4>Returns</h4>
 <p> zero-terminated array of frequencies numbers (in MHz)</p>
 </div>
-<p class="since">Since: 1.0.6</p>
+<p class="since">Since: 1.2</p>
 </div>
 <hr>
 <div class="refsect2">
@@ -1867,10 +1910,10 @@ nm_utils_wifi_2ghz_freqs (<em class="parameter"><code><span class="type">void</s
 nm_utils_wifi_5ghz_freqs (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <p>Utility function to return 5 GHz Wi-Fi frequencies (802.11a band).</p>
 <div class="refsect3">
-<a name="id-1.6.2.7.40.5"></a><h4>Returns</h4>
+<a name="id-1.6.2.7.41.5"></a><h4>Returns</h4>
 <p> zero-terminated array of frequencies numbers (in MHz)</p>
 </div>
-<p class="since">Since: 1.0.6</p>
+<p class="since">Since: 1.2</p>
 </div>
 <hr>
 <div class="refsect2">
@@ -1883,7 +1926,7 @@ strength suitable for printing to stdout. If the current locale and terminal
 support it, this will use unicode graphics characters to represent
 "bars". Otherwise it will use 0 to 4 asterisks.</p>
 <div class="refsect3">
-<a name="id-1.6.2.7.41.5"></a><h4>Parameters</h4>
+<a name="id-1.6.2.7.42.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1898,7 +1941,7 @@ support it, this will use unicode graphics characters to represent
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.6.2.7.41.6"></a><h4>Returns</h4>
+<a name="id-1.6.2.7.42.6"></a><h4>Returns</h4>
 <p> the graphical representation of the access point strength</p>
 </div>
 </div>
@@ -1912,7 +1955,7 @@ nm_utils_hwaddr_len (<em class="parameter"><code><span class="type">int</span> t
 <p>It is an error to call this function with any value other than
 <code class="literal">ARPHRD_ETHER</code> or <code class="literal">ARPHRD_INFINIBAND</code>.</p>
 <div class="refsect3">
-<a name="id-1.6.2.7.42.6"></a><h4>Parameters</h4>
+<a name="id-1.6.2.7.43.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1928,7 +1971,7 @@ nm_utils_hwaddr_len (<em class="parameter"><code><span class="type">int</span> t
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.6.2.7.42.7"></a><h4>Returns</h4>
+<a name="id-1.6.2.7.43.7"></a><h4>Returns</h4>
 <p> the length.</p>
 </div>
 </div>
@@ -1941,7 +1984,7 @@ nm_utils_hwaddr_ntoa (<em class="parameter"><code><span class="type">gconstpoint
 <p>Converts <em class="parameter"><code>addr</code></em>
  to textual form.</p>
 <div class="refsect3">
-<a name="id-1.6.2.7.43.5"></a><h4>Parameters</h4>
+<a name="id-1.6.2.7.44.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -1964,7 +2007,7 @@ nm_utils_hwaddr_ntoa (<em class="parameter"><code><span class="type">gconstpoint
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.6.2.7.43.6"></a><h4>Returns</h4>
+<a name="id-1.6.2.7.44.6"></a><h4>Returns</h4>
 <p> the textual form of <em class="parameter"><code>addr</code></em>
 . </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
@@ -1980,7 +2023,7 @@ nm_utils_hwaddr_atoba (<em class="parameter"><code>const <span class="type">char
  and converts it to binary form in a <span class="type">GByteArray</span>. See
 <a class="link" href="libnm-nm-utils.html#nm-utils-hwaddr-aton" title="nm_utils_hwaddr_aton ()"><code class="function">nm_utils_hwaddr_aton()</code></a> if you don't want a <span class="type">GByteArray</span>.</p>
 <div class="refsect3">
-<a name="id-1.6.2.7.44.5"></a><h4>Parameters</h4>
+<a name="id-1.6.2.7.45.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2002,7 +2045,7 @@ nm_utils_hwaddr_atoba (<em class="parameter"><code>const <span class="type">char
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.6.2.7.44.6"></a><h4>Returns</h4>
+<a name="id-1.6.2.7.45.6"></a><h4>Returns</h4>
 <p> a new <span class="type">GByteArray</span>, or <code class="literal">NULL</code> if <em class="parameter"><code>asc</code></em>
 couldn't
 be parsed. </p>
@@ -2022,7 +2065,7 @@ nm_utils_hwaddr_aton (<em class="parameter"><code>const <span class="type">char<
 Bytes in <em class="parameter"><code>asc</code></em>
  can be sepatared by colons (:), or hyphens (-), but not mixed.</p>
 <div class="refsect3">
-<a name="id-1.6.2.7.45.5"></a><h4>Parameters</h4>
+<a name="id-1.6.2.7.46.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2050,7 +2093,7 @@ the size of the buffer in bytes.</p></td>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.6.2.7.45.6"></a><h4>Returns</h4>
+<a name="id-1.6.2.7.46.6"></a><h4>Returns</h4>
 <p> <em class="parameter"><code>buffer</code></em>
 , or <code class="literal">NULL</code> if <em class="parameter"><code>asc</code></em>
 couldn't be parsed
@@ -2068,7 +2111,7 @@ nm_utils_hwaddr_valid (<em class="parameter"><code>const <span class="type">char
  to see if it is a valid hardware address of the given
 length.</p>
 <div class="refsect3">
-<a name="id-1.6.2.7.46.5"></a><h4>Parameters</h4>
+<a name="id-1.6.2.7.47.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2092,7 +2135,7 @@ is expected to convert to
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.6.2.7.46.6"></a><h4>Returns</h4>
+<a name="id-1.6.2.7.47.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if <em class="parameter"><code>asc</code></em>
 appears to be a valid hardware address
 of the indicated length, <code class="literal">FALSE</code> if not.</p>
@@ -2109,7 +2152,7 @@ nm_utils_hwaddr_canonical (<em class="parameter"><code>const <span class="type">
 length, and if so, returns it in canonical form (uppercase, with
 leading 0s as needed, and with colons rather than hyphens).</p>
 <div class="refsect3">
-<a name="id-1.6.2.7.47.5"></a><h4>Parameters</h4>
+<a name="id-1.6.2.7.48.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2133,7 +2176,7 @@ is expected to convert to
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.6.2.7.47.6"></a><h4>Returns</h4>
+<a name="id-1.6.2.7.48.6"></a><h4>Returns</h4>
 <p> the canonicalized address if <em class="parameter"><code>asc</code></em>
 appears to
 be a valid hardware address of the indicated length, <code class="literal">NULL</code> if not. </p>
@@ -2180,7 +2223,7 @@ match. (This means that externally-provided address strings do not need to be
 sanity-checked before comparing them against known good addresses; they are
 guaranteed to not match if they are invalid.)</p>
 <div class="refsect3">
-<a name="id-1.6.2.7.48.7"></a><h4>Parameters</h4>
+<a name="id-1.6.2.7.49.7"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2216,7 +2259,7 @@ is ASCII</p></td>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.6.2.7.48.8"></a><h4>Returns</h4>
+<a name="id-1.6.2.7.49.8"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if <em class="parameter"><code>hwaddr1</code></em>
 and <em class="parameter"><code>hwaddr2</code></em>
 are equivalent, <code class="literal">FALSE</code> if they are
@@ -2236,7 +2279,7 @@ nm_utils_bin2hexstr (<em class="parameter"><code><span class="type">gconstpointe
 greater than -1, the returned string is terminated at that index
 (returned_string[final_len] == '\0'),</p>
 <div class="refsect3">
-<a name="id-1.6.2.7.49.5"></a><h4>Parameters</h4>
+<a name="id-1.6.2.7.50.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2264,7 +2307,7 @@ array</p></td>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.6.2.7.49.6"></a><h4>Returns</h4>
+<a name="id-1.6.2.7.50.6"></a><h4>Returns</h4>
 <p> the textual form of <em class="parameter"><code>bytes</code></em>
 . </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
@@ -2283,7 +2326,7 @@ eg "00:11" or "0:1".  Any "0x" at the beginning of <em class="parameter"><code>h
 
 may not start or end with ':'.</p>
 <div class="refsect3">
-<a name="id-1.6.2.7.50.5"></a><h4>Parameters</h4>
+<a name="id-1.6.2.7.51.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2298,7 +2341,7 @@ may not start or end with ':'.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.6.2.7.50.6"></a><h4>Returns</h4>
+<a name="id-1.6.2.7.51.6"></a><h4>Returns</h4>
 <p> the converted bytes, or <code class="literal">NULL</code> on error. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -2311,7 +2354,7 @@ nm_utils_iface_valid_name (<em class="parameter"><code>const <span class="type">
 <p>This function is a 1:1 copy of the kernel's interface validation
 function in net/core/dev.c.</p>
 <div class="refsect3">
-<a name="id-1.6.2.7.51.5"></a><h4>Parameters</h4>
+<a name="id-1.6.2.7.52.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2326,7 +2369,7 @@ function in net/core/dev.c.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.6.2.7.51.6"></a><h4>Returns</h4>
+<a name="id-1.6.2.7.52.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if interface name is valid, otherwise <code class="literal">FALSE</code> is returned.</p>
 </div>
 </div>
@@ -2338,7 +2381,7 @@ nm_utils_is_uuid (<em class="parameter"><code>const <span class="type">char</spa
 <p>Checks if <em class="parameter"><code>str</code></em>
  is a UUID</p>
 <div class="refsect3">
-<a name="id-1.6.2.7.52.5"></a><h4>Parameters</h4>
+<a name="id-1.6.2.7.53.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2353,7 +2396,7 @@ nm_utils_is_uuid (<em class="parameter"><code>const <span class="type">char</spa
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.6.2.7.52.6"></a><h4>Returns</h4>
+<a name="id-1.6.2.7.53.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if <em class="parameter"><code>str</code></em>
 is a UUID, <code class="literal">FALSE</code> if not</p>
 </div>
@@ -2367,7 +2410,7 @@ nm_utils_inet4_ntop (<em class="parameter"><code><span class="type">in_addr_t</s
 <p>Wrapper for inet_ntop.</p>
 <p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
 <div class="refsect3">
-<a name="id-1.6.2.7.53.6"></a><h4>Parameters</h4>
+<a name="id-1.6.2.7.54.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2398,7 +2441,7 @@ buffer to avoid these issues.</p></td>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.6.2.7.53.7"></a><h4>Returns</h4>
+<a name="id-1.6.2.7.54.7"></a><h4>Returns</h4>
 <p> the input buffer <em class="parameter"><code>dst</code></em>
 , or a pointer to an
 internal, static buffer. This function cannot fail.</p>
@@ -2413,7 +2456,7 @@ nm_utils_inet6_ntop (<em class="parameter"><code>const <span class="type">struct
 <p>Wrapper for inet_ntop.</p>
 <p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
 <div class="refsect3">
-<a name="id-1.6.2.7.54.6"></a><h4>Parameters</h4>
+<a name="id-1.6.2.7.55.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2444,7 +2487,7 @@ buffer to avoid these issues.</p></td>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.6.2.7.54.7"></a><h4>Returns</h4>
+<a name="id-1.6.2.7.55.7"></a><h4>Returns</h4>
 <p> the input buffer <em class="parameter"><code>dst</code></em>
 , or a pointer to an
 internal, static buffer. <code class="literal">NULL</code> is not allowed as <em class="parameter"><code>in6addr</code></em>
@@ -2461,7 +2504,7 @@ nm_utils_ipaddr_valid (<em class="parameter"><code><span class="type">int</span>
 <p>Checks if <em class="parameter"><code>ip</code></em>
  contains a valid IP address of the given family.</p>
 <div class="refsect3">
-<a name="id-1.6.2.7.55.5"></a><h4>Parameters</h4>
+<a name="id-1.6.2.7.56.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2484,7 +2527,7 @@ nm_utils_ipaddr_valid (<em class="parameter"><code><span class="type">int</span>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.6.2.7.55.6"></a><h4>Returns</h4>
+<a name="id-1.6.2.7.56.6"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> or <code class="literal">FALSE</code></p>
 </div>
 </div>
@@ -2516,7 +2559,7 @@ compatible with <em class="parameter"><code>virtual_type</code></em>
 configuration of the two connections, or on the capabilities of an
 underlying device driver.</p>
 <div class="refsect3">
-<a name="id-1.6.2.7.56.8"></a><h4>Parameters</h4>
+<a name="id-1.6.2.7.57.8"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2539,12 +2582,72 @@ underlying device driver.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.6.2.7.56.9"></a><h4>Returns</h4>
+<a name="id-1.6.2.7.57.9"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> or <code class="literal">FALSE</code></p>
 </div>
 </div>
 <hr>
 <div class="refsect2">
+<a name="nm-utils-bond-mode-string-to-int"></a><h3>nm_utils_bond_mode_string_to_int ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>
+nm_utils_bond_mode_string_to_int (<em class="parameter"><code>const <span class="type">char</span> *mode</code></em>);</pre>
+<p>Convert bonding mode from string representation to numeric value.
+See https://www.kernel.org/doc/Documentation/networking/bonding.txt for
+available modes.
+The <em class="parameter"><code>mode</code></em>
+ string can be either a descriptive name or a number (as string).</p>
+<div class="refsect3">
+<a name="id-1.6.2.7.58.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>mode</p></td>
+<td class="parameter_description"><p>bonding mode as string</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.6.2.7.58.6"></a><h4>Returns</h4>
+<p> numeric bond mode, or -1 on error</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-utils-bond-mode-int-to-string"></a><h3>nm_utils_bond_mode_int_to_string ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+nm_utils_bond_mode_int_to_string (<em class="parameter"><code><span class="type">int</span> mode</code></em>);</pre>
+<p>Convert bonding mode from integer value to descriptive name.
+See https://www.kernel.org/doc/Documentation/networking/bonding.txt for
+available modes.</p>
+<div class="refsect3">
+<a name="id-1.6.2.7.59.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>mode</p></td>
+<td class="parameter_description"><p>bonding mode as a numeric value</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.6.2.7.59.6"></a><h4>Returns</h4>
+<p> bonding mode string, or NULL on error</p>
+</div>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="nm-utils-enum-to-str"></a><h3>nm_utils_enum_to_str ()</h3>
 <pre class="programlisting"><span class="returnvalue">char</span> *
 nm_utils_enum_to_str (<em class="parameter"><code><span class="type">GType</span> type</code></em>,
@@ -2554,7 +2657,7 @@ nm_utils_enum_to_str (<em class="parameter"><code><span class="type">GType</span
 If the enum is a <code class="literal">G_TYPE_ENUM</code> and the given value is not valid the
 function returns <code class="literal">NULL</code>.</p>
 <div class="refsect3">
-<a name="id-1.6.2.7.57.5"></a><h4>Parameters</h4>
+<a name="id-1.6.2.7.60.5"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2576,10 +2679,10 @@ function returns <code class="literal">NULL</code>.</p>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.6.2.7.57.6"></a><h4>Returns</h4>
+<a name="id-1.6.2.7.60.6"></a><h4>Returns</h4>
 <p> a newly allocated string or <code class="literal">NULL</code></p>
 </div>
-<p class="since">Since: 1.0.6</p>
+<p class="since">Since: 1.2</p>
 </div>
 <hr>
 <div class="refsect2">
@@ -2596,7 +2699,7 @@ the function returns <code class="literal">FALSE</code> and stores a pointer to
 containing the unrecognized token in <em class="parameter"><code>err_token</code></em>
 .</p>
 <div class="refsect3">
-<a name="id-1.6.2.7.58.6"></a><h4>Parameters</h4>
+<a name="id-1.6.2.7.61.6"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -2616,22 +2719,65 @@ containing the unrecognized token in <em class="parameter"><code>err_token</code
 </tr>
 <tr>
 <td class="parameter_name"><p>out_value</p></td>
-<td class="parameter_description"><p>(out) (allow-none) the output value</p></td>
-<td class="parameter_annotations"> </td>
+<td class="parameter_description"><p> the output value. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
 </tr>
 <tr>
 <td class="parameter_name"><p>err_token</p></td>
-<td class="parameter_description"><p>(out) (allow-none) location to store the first unrecognized token</p></td>
-<td class="parameter_annotations"> </td>
+<td class="parameter_description"><p> location to store the first unrecognized token. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.6.2.7.58.7"></a><h4>Returns</h4>
+<a name="id-1.6.2.7.61.7"></a><h4>Returns</h4>
 <p> <code class="literal">TRUE</code> if the conversion was successful, <code class="literal">FALSE</code> otherwise</p>
 </div>
-<p class="since">Since: 1.0.6</p>
+<p class="since">Since: 1.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-utils-enum-get-values"></a><h3>nm_utils_enum_get_values ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> **
+nm_utils_enum_get_values (<em class="parameter"><code><span class="type">GType</span> type</code></em>,
+                          <em class="parameter"><code><span class="type">gint</span> from</code></em>,
+                          <em class="parameter"><code><span class="type">gint</span> to</code></em>);</pre>
+<p>Returns the list of possible values for a given enum.</p>
+<div class="refsect3">
+<a name="id-1.6.2.7.62.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>type</p></td>
+<td class="parameter_description"><p>the <code class="literal">GType</code> of the enum</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>from</p></td>
+<td class="parameter_description"><p>the first element to be returned</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>to</p></td>
+<td class="parameter_description"><p>the last element to be returned</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.6.2.7.62.6"></a><h4>Returns</h4>
+<p> a NULL-terminated dynamically-allocated array of static strings
+or <code class="literal">NULL</code> on error. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+<p class="since">Since: 1.2</p>
 </div>
 </div>
 <div class="refsect1">
@@ -2736,6 +2882,11 @@ generating the dynamic WEP keys automatically</p>
  argument
 for both <a class="link" href="libnm-nm-utils.html#nm-utils-inet4-ntop" title="nm_utils_inet4_ntop ()"><code class="function">nm_utils_inet4_ntop()</code></a> and <a class="link" href="libnm-nm-utils.html#nm-utils-inet6-ntop" title="nm_utils_inet6_ntop ()"><code class="function">nm_utils_inet6_ntop()</code></a>.</p>
 </div>
+<hr>
+<div class="refsect2">
+<a name="stat"></a><h3>struct stat</h3>
+<pre class="programlisting">struct stat;</pre>
+</div>
 </div>
 </div>
 <div class="footer">
diff --git a/docs/libnm/html/libnm-nm-version.html b/docs/libnm/html/libnm-nm-version.html
index f403a773..2cf12f47 100644
--- a/docs/libnm/html/libnm-nm-version.html
+++ b/docs/libnm/html/libnm-nm-version.html
@@ -59,6 +59,12 @@
 <a class="link" href="libnm-nm-version.html#NM-DEPRECATED-IN-1-0-FOR:CAPS" title="NM_DEPRECATED_IN_1_0_FOR()">NM_DEPRECATED_IN_1_0_FOR</a><span class="c_punctuation">()</span>
 </td>
 </tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name">
+<a class="link" href="libnm-nm-version.html#NM-DEPRECATED-IN-1-2-FOR:CAPS" title="NM_DEPRECATED_IN_1_2_FOR()">NM_DEPRECATED_IN_1_2_FOR</a><span class="c_punctuation">()</span>
+</td>
+</tr>
 </tbody>
 </table></div>
 </div>
@@ -88,11 +94,11 @@
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
-<td class="function_name"><a class="link" href="libnm-nm-version.html#NM-AVAILABLE-IN-1-0-4:CAPS" title="NM_AVAILABLE_IN_1_0_4">NM_AVAILABLE_IN_1_0_4</a></td>
+<td class="function_name"><a class="link" href="libnm-nm-version.html#NM-DEPRECATED-IN-1-2:CAPS" title="NM_DEPRECATED_IN_1_2">NM_DEPRECATED_IN_1_2</a></td>
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
-<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-AVAILABLE-IN-1-0-6:CAPS" title="NM_AVAILABLE_IN_1_0_6">NM_AVAILABLE_IN_1_0_6</a></td>
+<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-AVAILABLE-IN-1-2:CAPS" title="NM_AVAILABLE_IN_1_2">NM_AVAILABLE_IN_1_2</a></td>
 </tr>
 </tbody>
 </table></div>
@@ -125,6 +131,12 @@
 <pre class="programlisting"># define NM_DEPRECATED_IN_1_0_FOR(f)    G_DEPRECATED_FOR(f)
 </pre>
 </div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEPRECATED-IN-1-2-FOR:CAPS"></a><h3>NM_DEPRECATED_IN_1_2_FOR()</h3>
+<pre class="programlisting"># define NM_DEPRECATED_IN_1_2_FOR(f)    G_DEPRECATED_FOR(f)
+</pre>
+</div>
 </div>
 <div class="refsect1">
 <a name="libnm-nm-version.other_details"></a><h2>Types and Values</h2>
@@ -153,14 +165,14 @@
 </div>
 <hr>
 <div class="refsect2">
-<a name="NM-AVAILABLE-IN-1-0-4:CAPS"></a><h3>NM_AVAILABLE_IN_1_0_4</h3>
-<pre class="programlisting"># define NM_AVAILABLE_IN_1_0_4          G_UNAVAILABLE(1,0.4)
+<a name="NM-DEPRECATED-IN-1-2:CAPS"></a><h3>NM_DEPRECATED_IN_1_2</h3>
+<pre class="programlisting"># define NM_DEPRECATED_IN_1_2           G_DEPRECATED
 </pre>
 </div>
 <hr>
 <div class="refsect2">
-<a name="NM-AVAILABLE-IN-1-0-6:CAPS"></a><h3>NM_AVAILABLE_IN_1_0_6</h3>
-<pre class="programlisting">#define             NM_AVAILABLE_IN_1_0_6</pre>
+<a name="NM-AVAILABLE-IN-1-2:CAPS"></a><h3>NM_AVAILABLE_IN_1_2</h3>
+<pre class="programlisting">#define             NM_AVAILABLE_IN_1_2</pre>
 </div>
 </div>
 </div>
diff --git a/docs/libnm/html/libnm-nm-vpn-dbus-interface.html b/docs/libnm/html/libnm-nm-vpn-dbus-interface.html
index 7f0d523b..b88d6dfc 100644
--- a/docs/libnm/html/libnm-nm-vpn-dbus-interface.html
+++ b/docs/libnm/html/libnm-nm-vpn-dbus-interface.html
@@ -7,7 +7,7 @@
 <link rel="home" href="index.html" title="libnm Reference Manual">
 <link rel="up" href="ch06.html" title="VPN Plugin API Reference">
 <link rel="prev" href="ch06.html" title="VPN Plugin API Reference">
-<link rel="next" href="NMVpnEditor.html" title="NMVpnEditor">
+<link rel="next" href="NMVpnEditorPlugin.html" title="NMVpnEditorPlugin">
 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
@@ -21,7 +21,7 @@
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch06.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
 <td><a accesskey="p" href="ch06.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
-<td><a accesskey="n" href="NMVpnEditor.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+<td><a accesskey="n" href="NMVpnEditorPlugin.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
 </tr></table>
 <div class="refentry">
 <a name="libnm-nm-vpn-dbus-interface"></a><div class="titlepage"></div>
@@ -293,7 +293,7 @@
 </div>
 <div class="refsect1">
 <a name="libnm-nm-vpn-dbus-interface.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    GEnum
+<pre class="screen">    <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GEnum</a>
     <span class="lineart">├──</span> NMVpnConnectionState
     <span class="lineart">├──</span> NMVpnConnectionStateReason
     <span class="lineart">├──</span> NMVpnPluginFailure
diff --git a/docs/libnm/html/libnm.devhelp2 b/docs/libnm/html/libnm.devhelp2
index b4f89d29..f716e22b 100644
--- a/docs/libnm/html/libnm.devhelp2
+++ b/docs/libnm/html/libnm.devhelp2
@@ -25,17 +25,21 @@
       <sub name="NMSettingGeneric" link="NMSettingGeneric.html"/>
       <sub name="NMSettingGsm" link="NMSettingGsm.html"/>
       <sub name="NMSettingInfiniband" link="NMSettingInfiniband.html"/>
-      <sub name="NMSettingIPConfig" link="NMSettingIPConfig.html"/>
       <sub name="NMSettingIP4Config" link="NMSettingIP4Config.html"/>
       <sub name="NMSettingIP6Config" link="NMSettingIP6Config.html"/>
+      <sub name="NMSettingIPConfig" link="NMSettingIPConfig.html"/>
+      <sub name="NMSettingIPTunnel" link="NMSettingIPTunnel.html"/>
+      <sub name="NMSettingMacvlan" link="NMSettingMacvlan.html"/>
       <sub name="NMSettingOlpcMesh" link="NMSettingOlpcMesh.html"/>
       <sub name="NMSettingPpp" link="NMSettingPpp.html"/>
       <sub name="NMSettingPppoe" link="NMSettingPppoe.html"/>
       <sub name="NMSettingSerial" link="NMSettingSerial.html"/>
       <sub name="NMSettingTeam" link="NMSettingTeam.html"/>
       <sub name="NMSettingTeamPort" link="NMSettingTeamPort.html"/>
+      <sub name="NMSettingTun" link="NMSettingTun.html"/>
       <sub name="NMSettingVlan" link="NMSettingVlan.html"/>
       <sub name="NMSettingVpn" link="NMSettingVpn.html"/>
+      <sub name="NMSettingVxlan" link="NMSettingVxlan.html"/>
       <sub name="NMSettingWimax" link="NMSettingWimax.html"/>
       <sub name="NMSettingWired" link="NMSettingWired.html"/>
       <sub name="NMSettingWireless" link="NMSettingWireless.html"/>
@@ -50,10 +54,14 @@
       <sub name="NMDeviceEthernet" link="NMDeviceEthernet.html"/>
       <sub name="NMDeviceGeneric" link="NMDeviceGeneric.html"/>
       <sub name="NMDeviceInfiniband" link="NMDeviceInfiniband.html"/>
+      <sub name="NMDeviceIPTunnel" link="NMDeviceIPTunnel.html"/>
+      <sub name="NMDeviceMacvlan" link="NMDeviceMacvlan.html"/>
       <sub name="NMDeviceModem" link="NMDeviceModem.html"/>
       <sub name="NMDeviceOlpcMesh" link="NMDeviceOlpcMesh.html"/>
       <sub name="NMDeviceTeam" link="NMDeviceTeam.html"/>
+      <sub name="NMDeviceTun" link="NMDeviceTun.html"/>
       <sub name="NMDeviceVlan" link="NMDeviceVlan.html"/>
+      <sub name="NMDeviceVxlan" link="NMDeviceVxlan.html"/>
       <sub name="NMDeviceWifi" link="NMDeviceWifi.html"/>
       <sub name="NMDeviceWimax" link="NMDeviceWimax.html"/>
       <sub name="NMActiveConnection" link="NMActiveConnection.html"/>
@@ -70,7 +78,7 @@
     </sub>
     <sub name="VPN Plugin API Reference" link="ch06.html">
       <sub name="nm-vpn-dbus-interface" link="libnm-nm-vpn-dbus-interface.html"/>
-      <sub name="NMVpnEditor" link="NMVpnEditor.html"/>
+      <sub name="NMVpnEditorPlugin" link="NMVpnEditorPlugin.html"/>
     </sub>
     <sub name="Object Hierarchy" link="object-tree.html"/>
     <sub name="API Index" link="api-index-full.html"/>
@@ -107,6 +115,7 @@
     <keyword type="function" name="nm_client_save_hostname_async ()" link="NMClient.html#nm-client-save-hostname-async"/>
     <keyword type="function" name="nm_client_save_hostname_finish ()" link="NMClient.html#nm-client-save-hostname-finish"/>
     <keyword type="function" name="nm_client_get_devices ()" link="NMClient.html#nm-client-get-devices"/>
+    <keyword type="function" name="nm_client_get_all_devices ()" link="NMClient.html#nm-client-get-all-devices" since="1.2"/>
     <keyword type="function" name="nm_client_get_device_by_path ()" link="NMClient.html#nm-client-get-device-by-path"/>
     <keyword type="function" name="nm_client_get_device_by_iface ()" link="NMClient.html#nm-client-get-device-by-iface"/>
     <keyword type="function" name="nm_client_get_active_connections ()" link="NMClient.html#nm-client-get-active-connections"/>
@@ -147,12 +156,15 @@
     <keyword type="macro" name="NM_CLIENT_PRIMARY_CONNECTION" link="NMClient.html#NM-CLIENT-PRIMARY-CONNECTION:CAPS"/>
     <keyword type="macro" name="NM_CLIENT_ACTIVATING_CONNECTION" link="NMClient.html#NM-CLIENT-ACTIVATING-CONNECTION:CAPS"/>
     <keyword type="macro" name="NM_CLIENT_DEVICES" link="NMClient.html#NM-CLIENT-DEVICES:CAPS"/>
+    <keyword type="macro" name="NM_CLIENT_ALL_DEVICES" link="NMClient.html#NM-CLIENT-ALL-DEVICES:CAPS"/>
     <keyword type="macro" name="NM_CLIENT_CONNECTIONS" link="NMClient.html#NM-CLIENT-CONNECTIONS:CAPS"/>
     <keyword type="macro" name="NM_CLIENT_HOSTNAME" link="NMClient.html#NM-CLIENT-HOSTNAME:CAPS"/>
     <keyword type="macro" name="NM_CLIENT_CAN_MODIFY" link="NMClient.html#NM-CLIENT-CAN-MODIFY:CAPS"/>
     <keyword type="macro" name="NM_CLIENT_METERED" link="NMClient.html#NM-CLIENT-METERED:CAPS"/>
     <keyword type="macro" name="NM_CLIENT_DEVICE_ADDED" link="NMClient.html#NM-CLIENT-DEVICE-ADDED:CAPS"/>
     <keyword type="macro" name="NM_CLIENT_DEVICE_REMOVED" link="NMClient.html#NM-CLIENT-DEVICE-REMOVED:CAPS"/>
+    <keyword type="macro" name="NM_CLIENT_ANY_DEVICE_ADDED" link="NMClient.html#NM-CLIENT-ANY-DEVICE-ADDED:CAPS"/>
+    <keyword type="macro" name="NM_CLIENT_ANY_DEVICE_REMOVED" link="NMClient.html#NM-CLIENT-ANY-DEVICE-REMOVED:CAPS"/>
     <keyword type="macro" name="NM_CLIENT_PERMISSION_CHANGED" link="NMClient.html#NM-CLIENT-PERMISSION-CHANGED:CAPS"/>
     <keyword type="macro" name="NM_CLIENT_CONNECTION_ADDED" link="NMClient.html#NM-CLIENT-CONNECTION-ADDED:CAPS"/>
     <keyword type="macro" name="NM_CLIENT_CONNECTION_REMOVED" link="NMClient.html#NM-CLIENT-CONNECTION-REMOVED:CAPS"/>
@@ -162,6 +174,7 @@
     <keyword type="macro" name="NM_CLIENT_ERROR" link="NMClient.html#NM-CLIENT-ERROR:CAPS"/>
     <keyword type="property" name="The “activating-connection” property" link="NMClient.html#NMClient--activating-connection"/>
     <keyword type="property" name="The “active-connections” property" link="NMClient.html#NMClient--active-connections"/>
+    <keyword type="property" name="The “all-devices” property" link="NMClient.html#NMClient--all-devices"/>
     <keyword type="property" name="The “can-modify” property" link="NMClient.html#NMClient--can-modify"/>
     <keyword type="property" name="The “connections” property" link="NMClient.html#NMClient--connections"/>
     <keyword type="property" name="The “connectivity” property" link="NMClient.html#NMClient--connectivity"/>
@@ -180,6 +193,8 @@
     <keyword type="property" name="The “wireless-hardware-enabled” property" link="NMClient.html#NMClient--wireless-hardware-enabled"/>
     <keyword type="property" name="The “wwan-enabled” property" link="NMClient.html#NMClient--wwan-enabled"/>
     <keyword type="property" name="The “wwan-hardware-enabled” property" link="NMClient.html#NMClient--wwan-hardware-enabled"/>
+    <keyword type="signal" name="The “any-device-added” signal" link="NMClient.html#NMClient-any-device-added"/>
+    <keyword type="signal" name="The “any-device-removed” signal" link="NMClient.html#NMClient-any-device-removed"/>
     <keyword type="signal" name="The “connection-added” signal" link="NMClient.html#NMClient-connection-added"/>
     <keyword type="signal" name="The “connection-removed” signal" link="NMClient.html#NMClient-connection-removed"/>
     <keyword type="signal" name="The “device-added” signal" link="NMClient.html#NMClient-device-added"/>
@@ -236,7 +251,7 @@
     <keyword type="enum" name="enum NMSecretAgentError" link="libnm-nm-errors.html#NMSecretAgentError"/>
     <keyword type="enum" name="enum NMSettingsError" link="libnm-nm-errors.html#NMSettingsError"/>
     <keyword type="enum" name="enum NMVpnPluginError" link="libnm-nm-errors.html#NMVpnPluginError"/>
-    <keyword type="macro" name="NM_AVAILABLE_IN_1_0_6" link="libnm-nm-dbus-interface.html#NM-AVAILABLE-IN-1-0-6:CAPS"/>
+    <keyword type="macro" name="NM_AVAILABLE_IN_1_2" link="libnm-nm-dbus-interface.html#NM-AVAILABLE-IN-1-2:CAPS"/>
     <keyword type="macro" name="NM_DBUS_SERVICE" link="libnm-nm-dbus-interface.html#NM-DBUS-SERVICE:CAPS"/>
     <keyword type="macro" name="NM_DBUS_PATH" link="libnm-nm-dbus-interface.html#NM-DBUS-PATH:CAPS"/>
     <keyword type="macro" name="NM_DBUS_INTERFACE" link="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE:CAPS"/>
@@ -268,6 +283,7 @@
     <keyword type="macro" name="NM_DBUS_INTERFACE_DEVICE_MACVLAN" link="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-MACVLAN:CAPS"/>
     <keyword type="macro" name="NM_DBUS_INTERFACE_DEVICE_VXLAN" link="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-VXLAN:CAPS"/>
     <keyword type="macro" name="NM_DBUS_INTERFACE_DEVICE_GRE" link="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-GRE:CAPS"/>
+    <keyword type="macro" name="NM_DBUS_INTERFACE_DEVICE_IP_TUNNEL" link="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-IP-TUNNEL:CAPS"/>
     <keyword type="macro" name="NM_DBUS_INTERFACE_SETTINGS" link="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-SETTINGS:CAPS"/>
     <keyword type="macro" name="NM_DBUS_PATH_SETTINGS" link="libnm-nm-dbus-interface.html#NM-DBUS-PATH-SETTINGS:CAPS"/>
     <keyword type="macro" name="NM_DBUS_INTERFACE_SETTINGS_CONNECTION" link="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-SETTINGS-CONNECTION:CAPS"/>
@@ -289,10 +305,28 @@
     <keyword type="enum" name="enum NMDeviceModemCapabilities" link="libnm-nm-dbus-interface.html#NMDeviceModemCapabilities"/>
     <keyword type="enum" name="enum NMDeviceState" link="libnm-nm-dbus-interface.html#NMDeviceState"/>
     <keyword type="enum" name="enum NMDeviceStateReason" link="libnm-nm-dbus-interface.html#NMDeviceStateReason"/>
-    <keyword type="enum" name="enum NMMetered" link="libnm-nm-dbus-interface.html#NMMetered" since="1.0.6"/>
+    <keyword type="enum" name="enum NMMetered" link="libnm-nm-dbus-interface.html#NMMetered" since="1.2"/>
     <keyword type="enum" name="enum NMActiveConnectionState" link="libnm-nm-dbus-interface.html#NMActiveConnectionState"/>
     <keyword type="enum" name="enum NMSecretAgentGetSecretsFlags" link="libnm-nm-dbus-interface.html#NMSecretAgentGetSecretsFlags"/>
     <keyword type="enum" name="enum NMSecretAgentCapabilities" link="libnm-nm-dbus-interface.html#NMSecretAgentCapabilities"/>
+    <keyword type="macro" name="NM_LLDP_ATTR_DESTINATION" link="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-DESTINATION:CAPS"/>
+    <keyword type="macro" name="NM_LLDP_ATTR_CHASSIS_ID_TYPE" link="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-CHASSIS-ID-TYPE:CAPS"/>
+    <keyword type="macro" name="NM_LLDP_ATTR_CHASSIS_ID" link="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-CHASSIS-ID:CAPS"/>
+    <keyword type="macro" name="NM_LLDP_ATTR_PORT_ID_TYPE" link="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-PORT-ID-TYPE:CAPS"/>
+    <keyword type="macro" name="NM_LLDP_ATTR_PORT_ID" link="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-PORT-ID:CAPS"/>
+    <keyword type="macro" name="NM_LLDP_ATTR_PORT_DESCRIPTION" link="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-PORT-DESCRIPTION:CAPS"/>
+    <keyword type="macro" name="NM_LLDP_ATTR_SYSTEM_NAME" link="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-SYSTEM-NAME:CAPS"/>
+    <keyword type="macro" name="NM_LLDP_ATTR_SYSTEM_DESCRIPTION" link="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-SYSTEM-DESCRIPTION:CAPS"/>
+    <keyword type="macro" name="NM_LLDP_ATTR_SYSTEM_CAPABILITIES" link="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-SYSTEM-CAPABILITIES:CAPS"/>
+    <keyword type="macro" name="NM_LLDP_ATTR_IEEE_802_1_PVID" link="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-IEEE-802-1-PVID:CAPS"/>
+    <keyword type="macro" name="NM_LLDP_ATTR_IEEE_802_1_PPVID" link="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-IEEE-802-1-PPVID:CAPS"/>
+    <keyword type="macro" name="NM_LLDP_ATTR_IEEE_802_1_PPVID_FLAGS" link="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-IEEE-802-1-PPVID-FLAGS:CAPS"/>
+    <keyword type="macro" name="NM_LLDP_ATTR_IEEE_802_1_VID" link="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-IEEE-802-1-VID:CAPS"/>
+    <keyword type="macro" name="NM_LLDP_ATTR_IEEE_802_1_VLAN_NAME" link="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-IEEE-802-1-VLAN-NAME:CAPS"/>
+    <keyword type="macro" name="NM_LLDP_DEST_NEAREST_BRIDGE" link="libnm-nm-dbus-interface.html#NM-LLDP-DEST-NEAREST-BRIDGE:CAPS"/>
+    <keyword type="macro" name="NM_LLDP_DEST_NEAREST_NON_TPMR_BRIDGE" link="libnm-nm-dbus-interface.html#NM-LLDP-DEST-NEAREST-NON-TPMR-BRIDGE:CAPS"/>
+    <keyword type="macro" name="NM_LLDP_DEST_NEAREST_CUSTOMER_BRIDGE" link="libnm-nm-dbus-interface.html#NM-LLDP-DEST-NEAREST-CUSTOMER-BRIDGE:CAPS"/>
+    <keyword type="enum" name="enum NMIPTunnelMode" link="libnm-nm-dbus-interface.html#NMIPTunnelMode" since="1.2"/>
     <keyword type="function" name="nm_connection_add_setting ()" link="libnm-NMConnection.html#nm-connection-add-setting"/>
     <keyword type="function" name="nm_connection_remove_setting ()" link="libnm-NMConnection.html#nm-connection-remove-setting"/>
     <keyword type="function" name="nm_connection_get_setting ()" link="libnm-NMConnection.html#nm-connection-get-setting"/>
@@ -304,6 +338,7 @@
     <keyword type="function" name="nm_connection_compare ()" link="libnm-NMConnection.html#nm-connection-compare"/>
     <keyword type="function" name="nm_connection_diff ()" link="libnm-NMConnection.html#nm-connection-diff"/>
     <keyword type="function" name="nm_connection_verify ()" link="libnm-NMConnection.html#nm-connection-verify"/>
+    <keyword type="function" name="nm_connection_verify_secrets ()" link="libnm-NMConnection.html#nm-connection-verify-secrets" since="1.2"/>
     <keyword type="function" name="nm_connection_normalize ()" link="libnm-NMConnection.html#nm-connection-normalize"/>
     <keyword type="function" name="nm_connection_need_secrets ()" link="libnm-NMConnection.html#nm-connection-need-secrets"/>
     <keyword type="function" name="nm_connection_clear_secrets ()" link="libnm-NMConnection.html#nm-connection-clear-secrets"/>
@@ -333,12 +368,15 @@
     <keyword type="function" name="nm_connection_get_setting_generic ()" link="libnm-NMConnection.html#nm-connection-get-setting-generic"/>
     <keyword type="function" name="nm_connection_get_setting_gsm ()" link="libnm-NMConnection.html#nm-connection-get-setting-gsm"/>
     <keyword type="function" name="nm_connection_get_setting_infiniband ()" link="libnm-NMConnection.html#nm-connection-get-setting-infiniband"/>
+    <keyword type="function" name="nm_connection_get_setting_ip_tunnel ()" link="libnm-NMConnection.html#nm-connection-get-setting-ip-tunnel" since="1.2"/>
     <keyword type="function" name="nm_connection_get_setting_ip4_config ()" link="libnm-NMConnection.html#nm-connection-get-setting-ip4-config"/>
     <keyword type="function" name="nm_connection_get_setting_ip6_config ()" link="libnm-NMConnection.html#nm-connection-get-setting-ip6-config"/>
+    <keyword type="function" name="nm_connection_get_setting_macvlan ()" link="libnm-NMConnection.html#nm-connection-get-setting-macvlan" since="1.2"/>
     <keyword type="function" name="nm_connection_get_setting_olpc_mesh ()" link="libnm-NMConnection.html#nm-connection-get-setting-olpc-mesh"/>
     <keyword type="function" name="nm_connection_get_setting_ppp ()" link="libnm-NMConnection.html#nm-connection-get-setting-ppp"/>
     <keyword type="function" name="nm_connection_get_setting_pppoe ()" link="libnm-NMConnection.html#nm-connection-get-setting-pppoe"/>
     <keyword type="function" name="nm_connection_get_setting_serial ()" link="libnm-NMConnection.html#nm-connection-get-setting-serial"/>
+    <keyword type="function" name="nm_connection_get_setting_tun ()" link="libnm-NMConnection.html#nm-connection-get-setting-tun" since="1.2"/>
     <keyword type="function" name="nm_connection_get_setting_vpn ()" link="libnm-NMConnection.html#nm-connection-get-setting-vpn"/>
     <keyword type="function" name="nm_connection_get_setting_wimax ()" link="libnm-NMConnection.html#nm-connection-get-setting-wimax"/>
     <keyword type="function" name="nm_connection_get_setting_adsl ()" link="libnm-NMConnection.html#nm-connection-get-setting-adsl"/>
@@ -346,6 +384,7 @@
     <keyword type="function" name="nm_connection_get_setting_wireless ()" link="libnm-NMConnection.html#nm-connection-get-setting-wireless"/>
     <keyword type="function" name="nm_connection_get_setting_wireless_security ()" link="libnm-NMConnection.html#nm-connection-get-setting-wireless-security"/>
     <keyword type="function" name="nm_connection_get_setting_vlan ()" link="libnm-NMConnection.html#nm-connection-get-setting-vlan"/>
+    <keyword type="function" name="nm_connection_get_setting_vxlan ()" link="libnm-NMConnection.html#nm-connection-get-setting-vxlan" since="1.2"/>
     <keyword type="macro" name="NM_CONNECTION_SECRETS_UPDATED" link="libnm-NMConnection.html#NM-CONNECTION-SECRETS-UPDATED:CAPS"/>
     <keyword type="macro" name="NM_CONNECTION_SECRETS_CLEARED" link="libnm-NMConnection.html#NM-CONNECTION-SECRETS-CLEARED:CAPS"/>
     <keyword type="macro" name="NM_CONNECTION_CHANGED" link="libnm-NMConnection.html#NM-CONNECTION-CHANGED:CAPS"/>
@@ -365,6 +404,7 @@
     <keyword type="function" name="nm_setting_duplicate ()" link="NMSetting.html#nm-setting-duplicate"/>
     <keyword type="function" name="nm_setting_get_name ()" link="NMSetting.html#nm-setting-get-name"/>
     <keyword type="function" name="nm_setting_verify ()" link="NMSetting.html#nm-setting-verify"/>
+    <keyword type="function" name="nm_setting_verify_secrets ()" link="NMSetting.html#nm-setting-verify-secrets" since="1.2"/>
     <keyword type="function" name="nm_setting_compare ()" link="NMSetting.html#nm-setting-compare"/>
     <keyword type="function" name="nm_setting_diff ()" link="NMSetting.html#nm-setting-diff"/>
     <keyword type="function" name="nm_setting_enumerate_values ()" link="NMSetting.html#nm-setting-enumerate-values"/>
@@ -375,6 +415,7 @@
     <keyword type="macro" name="NM_SETTING_NAME" link="NMSetting.html#NM-SETTING-NAME:CAPS"/>
     <keyword type="enum" name="enum NMSettingSecretFlags" link="NMSetting.html#NMSettingSecretFlags"/>
     <keyword type="enum" name="enum NMSettingCompareFlags" link="NMSetting.html#NMSettingCompareFlags"/>
+    <keyword type="enum" name="enum NMSettingMacRandomization" link="NMSetting.html#NMSettingMacRandomization"/>
     <keyword type="struct" name="struct NMSetting" link="NMSetting.html#NMSetting-struct"/>
     <keyword type="enum" name="enum NMSettingDiffResult" link="NMSetting.html#NMSettingDiffResult"/>
     <keyword type="property" name="The “name” property" link="NMSetting.html#NMSetting--name"/>
@@ -397,14 +438,15 @@
     <keyword type="function" name="nm_setting_connection_get_master ()" link="NMSettingConnection.html#nm-setting-connection-get-master"/>
     <keyword type="function" name="nm_setting_connection_is_slave_type ()" link="NMSettingConnection.html#nm-setting-connection-is-slave-type"/>
     <keyword type="function" name="nm_setting_connection_get_slave_type ()" link="NMSettingConnection.html#nm-setting-connection-get-slave-type"/>
-    <keyword type="function" name="nm_setting_connection_get_autoconnect_slaves ()" link="NMSettingConnection.html#nm-setting-connection-get-autoconnect-slaves" since="1.0.4"/>
+    <keyword type="function" name="nm_setting_connection_get_autoconnect_slaves ()" link="NMSettingConnection.html#nm-setting-connection-get-autoconnect-slaves" since="1.2"/>
     <keyword type="function" name="nm_setting_connection_get_num_secondaries ()" link="NMSettingConnection.html#nm-setting-connection-get-num-secondaries"/>
     <keyword type="function" name="nm_setting_connection_get_secondary ()" link="NMSettingConnection.html#nm-setting-connection-get-secondary"/>
     <keyword type="function" name="nm_setting_connection_add_secondary ()" link="NMSettingConnection.html#nm-setting-connection-add-secondary"/>
     <keyword type="function" name="nm_setting_connection_remove_secondary ()" link="NMSettingConnection.html#nm-setting-connection-remove-secondary"/>
     <keyword type="function" name="nm_setting_connection_remove_secondary_by_value ()" link="NMSettingConnection.html#nm-setting-connection-remove-secondary-by-value"/>
     <keyword type="function" name="nm_setting_connection_get_gateway_ping_timeout ()" link="NMSettingConnection.html#nm-setting-connection-get-gateway-ping-timeout"/>
-    <keyword type="function" name="nm_setting_connection_get_metered ()" link="NMSettingConnection.html#nm-setting-connection-get-metered" since="1.0.6"/>
+    <keyword type="function" name="nm_setting_connection_get_metered ()" link="NMSettingConnection.html#nm-setting-connection-get-metered" since="1.2"/>
+    <keyword type="function" name="nm_setting_connection_get_lldp ()" link="NMSettingConnection.html#nm-setting-connection-get-lldp" since="1.2"/>
     <keyword type="macro" name="NM_SETTING_CONNECTION_SETTING_NAME" link="NMSettingConnection.html#NM-SETTING-CONNECTION-SETTING-NAME:CAPS"/>
     <keyword type="macro" name="NM_SETTING_CONNECTION_AUTOCONNECT_PRIORITY_MIN" link="NMSettingConnection.html#NM-SETTING-CONNECTION-AUTOCONNECT-PRIORITY-MIN:CAPS"/>
     <keyword type="macro" name="NM_SETTING_CONNECTION_AUTOCONNECT_PRIORITY_MAX" link="NMSettingConnection.html#NM-SETTING-CONNECTION-AUTOCONNECT-PRIORITY-MAX:CAPS"/>
@@ -425,7 +467,9 @@
     <keyword type="macro" name="NM_SETTING_CONNECTION_SECONDARIES" link="NMSettingConnection.html#NM-SETTING-CONNECTION-SECONDARIES:CAPS"/>
     <keyword type="macro" name="NM_SETTING_CONNECTION_GATEWAY_PING_TIMEOUT" link="NMSettingConnection.html#NM-SETTING-CONNECTION-GATEWAY-PING-TIMEOUT:CAPS"/>
     <keyword type="macro" name="NM_SETTING_CONNECTION_METERED" link="NMSettingConnection.html#NM-SETTING-CONNECTION-METERED:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_CONNECTION_LLDP" link="NMSettingConnection.html#NM-SETTING-CONNECTION-LLDP:CAPS"/>
     <keyword type="enum" name="enum NMSettingConnectionAutoconnectSlaves" link="NMSettingConnection.html#NMSettingConnectionAutoconnectSlaves"/>
+    <keyword type="enum" name="enum NMSettingConnectionLldp" link="NMSettingConnection.html#NMSettingConnectionLldp"/>
     <keyword type="struct" name="struct NMSettingConnection" link="NMSettingConnection.html#NMSettingConnection-struct"/>
     <keyword type="property" name="The “autoconnect” property" link="NMSettingConnection.html#NMSettingConnection--autoconnect"/>
     <keyword type="property" name="The “autoconnect-priority” property" link="NMSettingConnection.html#NMSettingConnection--autoconnect-priority"/>
@@ -433,6 +477,7 @@
     <keyword type="property" name="The “gateway-ping-timeout” property" link="NMSettingConnection.html#NMSettingConnection--gateway-ping-timeout"/>
     <keyword type="property" name="The “id” property" link="NMSettingConnection.html#NMSettingConnection--id"/>
     <keyword type="property" name="The “interface-name” property" link="NMSettingConnection.html#NMSettingConnection--interface-name"/>
+    <keyword type="property" name="The “lldp” property" link="NMSettingConnection.html#NMSettingConnection--lldp"/>
     <keyword type="property" name="The “master” property" link="NMSettingConnection.html#NMSettingConnection--master"/>
     <keyword type="property" name="The “metered” property" link="NMSettingConnection.html#NMSettingConnection--metered"/>
     <keyword type="property" name="The “permissions” property" link="NMSettingConnection.html#NMSettingConnection--permissions"/>
@@ -444,6 +489,7 @@
     <keyword type="property" name="The “uuid” property" link="NMSettingConnection.html#NMSettingConnection--uuid"/>
     <keyword type="property" name="The “zone” property" link="NMSettingConnection.html#NMSettingConnection--zone"/>
     <keyword type="function" name="nm_setting_802_1x_new ()" link="NMSetting8021x.html#nm-setting-802-1x-new"/>
+    <keyword type="function" name="nm_setting_802_1x_check_cert_scheme ()" link="NMSetting8021x.html#nm-setting-802-1x-check-cert-scheme" since="1.2"/>
     <keyword type="function" name="nm_setting_802_1x_get_num_eap_methods ()" link="NMSetting8021x.html#nm-setting-802-1x-get-num-eap-methods"/>
     <keyword type="function" name="nm_setting_802_1x_get_eap_method ()" link="NMSetting8021x.html#nm-setting-802-1x-get-eap-method"/>
     <keyword type="function" name="nm_setting_802_1x_add_eap_method ()" link="NMSetting8021x.html#nm-setting-802-1x-add-eap-method"/>
@@ -652,6 +698,7 @@
     <keyword type="function" name="nm_setting_bridge_get_hello_time ()" link="NMSettingBridge.html#nm-setting-bridge-get-hello-time"/>
     <keyword type="function" name="nm_setting_bridge_get_max_age ()" link="NMSettingBridge.html#nm-setting-bridge-get-max-age"/>
     <keyword type="function" name="nm_setting_bridge_get_ageing_time ()" link="NMSettingBridge.html#nm-setting-bridge-get-ageing-time"/>
+    <keyword type="function" name="nm_setting_bridge_get_multicast_snooping ()" link="NMSettingBridge.html#nm-setting-bridge-get-multicast-snooping" since="1.2"/>
     <keyword type="macro" name="NM_SETTING_BRIDGE_SETTING_NAME" link="NMSettingBridge.html#NM-SETTING-BRIDGE-SETTING-NAME:CAPS"/>
     <keyword type="macro" name="NM_SETTING_BRIDGE_MAC_ADDRESS" link="NMSettingBridge.html#NM-SETTING-BRIDGE-MAC-ADDRESS:CAPS"/>
     <keyword type="macro" name="NM_SETTING_BRIDGE_STP" link="NMSettingBridge.html#NM-SETTING-BRIDGE-STP:CAPS"/>
@@ -660,11 +707,13 @@
     <keyword type="macro" name="NM_SETTING_BRIDGE_HELLO_TIME" link="NMSettingBridge.html#NM-SETTING-BRIDGE-HELLO-TIME:CAPS"/>
     <keyword type="macro" name="NM_SETTING_BRIDGE_MAX_AGE" link="NMSettingBridge.html#NM-SETTING-BRIDGE-MAX-AGE:CAPS"/>
     <keyword type="macro" name="NM_SETTING_BRIDGE_AGEING_TIME" link="NMSettingBridge.html#NM-SETTING-BRIDGE-AGEING-TIME:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_BRIDGE_MULTICAST_SNOOPING" link="NMSettingBridge.html#NM-SETTING-BRIDGE-MULTICAST-SNOOPING:CAPS"/>
     <keyword type="property" name="The “ageing-time” property" link="NMSettingBridge.html#NMSettingBridge--ageing-time"/>
     <keyword type="property" name="The “forward-delay” property" link="NMSettingBridge.html#NMSettingBridge--forward-delay"/>
     <keyword type="property" name="The “hello-time” property" link="NMSettingBridge.html#NMSettingBridge--hello-time"/>
     <keyword type="property" name="The “mac-address” property" link="NMSettingBridge.html#NMSettingBridge--mac-address"/>
     <keyword type="property" name="The “max-age” property" link="NMSettingBridge.html#NMSettingBridge--max-age"/>
+    <keyword type="property" name="The “multicast-snooping” property" link="NMSettingBridge.html#NMSettingBridge--multicast-snooping"/>
     <keyword type="property" name="The “priority” property" link="NMSettingBridge.html#NMSettingBridge--priority"/>
     <keyword type="property" name="The “stp” property" link="NMSettingBridge.html#NMSettingBridge--stp"/>
     <keyword type="function" name="nm_setting_bridge_port_new ()" link="NMSettingBridgePort.html#nm-setting-bridge-port-new"/>
@@ -758,6 +807,9 @@
     <keyword type="function" name="nm_setting_gsm_get_network_id ()" link="NMSettingGsm.html#nm-setting-gsm-get-network-id"/>
     <keyword type="function" name="nm_setting_gsm_get_pin ()" link="NMSettingGsm.html#nm-setting-gsm-get-pin"/>
     <keyword type="function" name="nm_setting_gsm_get_home_only ()" link="NMSettingGsm.html#nm-setting-gsm-get-home-only"/>
+    <keyword type="function" name="nm_setting_gsm_get_device_id ()" link="NMSettingGsm.html#nm-setting-gsm-get-device-id" since="1.2"/>
+    <keyword type="function" name="nm_setting_gsm_get_sim_id ()" link="NMSettingGsm.html#nm-setting-gsm-get-sim-id" since="1.2"/>
+    <keyword type="function" name="nm_setting_gsm_get_sim_operator_id ()" link="NMSettingGsm.html#nm-setting-gsm-get-sim-operator-id" since="1.2"/>
     <keyword type="function" name="nm_setting_gsm_get_pin_flags ()" link="NMSettingGsm.html#nm-setting-gsm-get-pin-flags"/>
     <keyword type="function" name="nm_setting_gsm_get_password_flags ()" link="NMSettingGsm.html#nm-setting-gsm-get-password-flags"/>
     <keyword type="macro" name="NM_SETTING_GSM_SETTING_NAME" link="NMSettingGsm.html#NM-SETTING-GSM-SETTING-NAME:CAPS"/>
@@ -770,7 +822,11 @@
     <keyword type="macro" name="NM_SETTING_GSM_PIN" link="NMSettingGsm.html#NM-SETTING-GSM-PIN:CAPS"/>
     <keyword type="macro" name="NM_SETTING_GSM_PIN_FLAGS" link="NMSettingGsm.html#NM-SETTING-GSM-PIN-FLAGS:CAPS"/>
     <keyword type="macro" name="NM_SETTING_GSM_HOME_ONLY" link="NMSettingGsm.html#NM-SETTING-GSM-HOME-ONLY:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_GSM_DEVICE_ID" link="NMSettingGsm.html#NM-SETTING-GSM-DEVICE-ID:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_GSM_SIM_ID" link="NMSettingGsm.html#NM-SETTING-GSM-SIM-ID:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_GSM_SIM_OPERATOR_ID" link="NMSettingGsm.html#NM-SETTING-GSM-SIM-OPERATOR-ID:CAPS"/>
     <keyword type="property" name="The “apn” property" link="NMSettingGsm.html#NMSettingGsm--apn"/>
+    <keyword type="property" name="The “device-id” property" link="NMSettingGsm.html#NMSettingGsm--device-id"/>
     <keyword type="property" name="The “home-only” property" link="NMSettingGsm.html#NMSettingGsm--home-only"/>
     <keyword type="property" name="The “network-id” property" link="NMSettingGsm.html#NMSettingGsm--network-id"/>
     <keyword type="property" name="The “number” property" link="NMSettingGsm.html#NMSettingGsm--number"/>
@@ -778,6 +834,8 @@
     <keyword type="property" name="The “password-flags” property" link="NMSettingGsm.html#NMSettingGsm--password-flags"/>
     <keyword type="property" name="The “pin” property" link="NMSettingGsm.html#NMSettingGsm--pin"/>
     <keyword type="property" name="The “pin-flags” property" link="NMSettingGsm.html#NMSettingGsm--pin-flags"/>
+    <keyword type="property" name="The “sim-id” property" link="NMSettingGsm.html#NMSettingGsm--sim-id"/>
+    <keyword type="property" name="The “sim-operator-id” property" link="NMSettingGsm.html#NMSettingGsm--sim-operator-id"/>
     <keyword type="property" name="The “username” property" link="NMSettingGsm.html#NMSettingGsm--username"/>
     <keyword type="function" name="nm_setting_infiniband_new ()" link="NMSettingInfiniband.html#nm-setting-infiniband-new"/>
     <keyword type="function" name="nm_setting_infiniband_get_mac_address ()" link="NMSettingInfiniband.html#nm-setting-infiniband-get-mac-address"/>
@@ -797,6 +855,38 @@
     <keyword type="property" name="The “p-key” property" link="NMSettingInfiniband.html#NMSettingInfiniband--p-key"/>
     <keyword type="property" name="The “parent” property" link="NMSettingInfiniband.html#NMSettingInfiniband--parent"/>
     <keyword type="property" name="The “transport-mode” property" link="NMSettingInfiniband.html#NMSettingInfiniband--transport-mode"/>
+    <keyword type="function" name="nm_setting_ip4_config_new ()" link="NMSettingIP4Config.html#nm-setting-ip4-config-new"/>
+    <keyword type="function" name="nm_setting_ip4_config_get_dhcp_client_id ()" link="NMSettingIP4Config.html#nm-setting-ip4-config-get-dhcp-client-id"/>
+    <keyword type="function" name="nm_setting_ip4_config_get_dhcp_timeout ()" link="NMSettingIP4Config.html#nm-setting-ip4-config-get-dhcp-timeout" since="1.2"/>
+    <keyword type="function" name="nm_setting_ip4_config_get_dhcp_fqdn ()" link="NMSettingIP4Config.html#nm-setting-ip4-config-get-dhcp-fqdn" since="1.2"/>
+    <keyword type="macro" name="NM_SETTING_IP4_CONFIG_SETTING_NAME" link="NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-SETTING-NAME:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_IP4_CONFIG_DHCP_CLIENT_ID" link="NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-DHCP-CLIENT-ID:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_IP4_CONFIG_DHCP_TIMEOUT" link="NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-DHCP-TIMEOUT:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_IP4_CONFIG_DHCP_FQDN" link="NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-DHCP-FQDN:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_IP4_CONFIG_METHOD_AUTO" link="NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-METHOD-AUTO:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_IP4_CONFIG_METHOD_LINK_LOCAL" link="NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-METHOD-LINK-LOCAL:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_IP4_CONFIG_METHOD_MANUAL" link="NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-METHOD-MANUAL:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_IP4_CONFIG_METHOD_SHARED" link="NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-METHOD-SHARED:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_IP4_CONFIG_METHOD_DISABLED" link="NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-METHOD-DISABLED:CAPS"/>
+    <keyword type="property" name="The “dhcp-client-id” property" link="NMSettingIP4Config.html#NMSettingIP4Config--dhcp-client-id"/>
+    <keyword type="property" name="The “dhcp-fqdn” property" link="NMSettingIP4Config.html#NMSettingIP4Config--dhcp-fqdn"/>
+    <keyword type="property" name="The “dhcp-timeout” property" link="NMSettingIP4Config.html#NMSettingIP4Config--dhcp-timeout"/>
+    <keyword type="function" name="nm_setting_ip6_config_new ()" link="NMSettingIP6Config.html#nm-setting-ip6-config-new"/>
+    <keyword type="function" name="nm_setting_ip6_config_get_ip6_privacy ()" link="NMSettingIP6Config.html#nm-setting-ip6-config-get-ip6-privacy"/>
+    <keyword type="function" name="nm_setting_ip6_config_get_addr_gen_mode ()" link="NMSettingIP6Config.html#nm-setting-ip6-config-get-addr-gen-mode" since="1.2"/>
+    <keyword type="macro" name="NM_SETTING_IP6_CONFIG_SETTING_NAME" link="NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-SETTING-NAME:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_IP6_CONFIG_IP6_PRIVACY" link="NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-IP6-PRIVACY:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE" link="NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-ADDR-GEN-MODE:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_IP6_CONFIG_METHOD_IGNORE" link="NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-METHOD-IGNORE:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_IP6_CONFIG_METHOD_AUTO" link="NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-METHOD-AUTO:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_IP6_CONFIG_METHOD_DHCP" link="NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-METHOD-DHCP:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_IP6_CONFIG_METHOD_LINK_LOCAL" link="NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-METHOD-LINK-LOCAL:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_IP6_CONFIG_METHOD_MANUAL" link="NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-METHOD-MANUAL:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_IP6_CONFIG_METHOD_SHARED" link="NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-METHOD-SHARED:CAPS"/>
+    <keyword type="enum" name="enum NMSettingIP6ConfigPrivacy" link="NMSettingIP6Config.html#NMSettingIP6ConfigPrivacy"/>
+    <keyword type="enum" name="enum NMSettingIP6ConfigAddrGenMode" link="NMSettingIP6Config.html#NMSettingIP6ConfigAddrGenMode" since="1.2"/>
+    <keyword type="property" name="The “addr-gen-mode” property" link="NMSettingIP6Config.html#NMSettingIP6Config--addr-gen-mode"/>
+    <keyword type="property" name="The “ip6-privacy” property" link="NMSettingIP6Config.html#NMSettingIP6Config--ip6-privacy"/>
     <keyword type="function" name="nm_ip_address_new ()" link="NMSettingIPConfig.html#nm-ip-address-new"/>
     <keyword type="function" name="nm_ip_address_new_binary ()" link="NMSettingIPConfig.html#nm-ip-address-new-binary"/>
     <keyword type="function" name="nm_ip_address_ref ()" link="NMSettingIPConfig.html#nm-ip-address-ref"/>
@@ -848,6 +938,14 @@
     <keyword type="function" name="nm_setting_ip_config_remove_dns_search ()" link="NMSettingIPConfig.html#nm-setting-ip-config-remove-dns-search"/>
     <keyword type="function" name="nm_setting_ip_config_remove_dns_search_by_value ()" link="NMSettingIPConfig.html#nm-setting-ip-config-remove-dns-search-by-value"/>
     <keyword type="function" name="nm_setting_ip_config_clear_dns_searches ()" link="NMSettingIPConfig.html#nm-setting-ip-config-clear-dns-searches"/>
+    <keyword type="function" name="nm_setting_ip_config_get_num_dns_options ()" link="NMSettingIPConfig.html#nm-setting-ip-config-get-num-dns-options" since="1.2"/>
+    <keyword type="function" name="nm_setting_ip_config_has_dns_options ()" link="NMSettingIPConfig.html#nm-setting-ip-config-has-dns-options"/>
+    <keyword type="function" name="nm_setting_ip_config_get_dns_option ()" link="NMSettingIPConfig.html#nm-setting-ip-config-get-dns-option" since="1.2"/>
+    <keyword type="function" name="nm_setting_ip_config_next_valid_dns_option ()" link="NMSettingIPConfig.html#nm-setting-ip-config-next-valid-dns-option" since="1.2"/>
+    <keyword type="function" name="nm_setting_ip_config_add_dns_option ()" link="NMSettingIPConfig.html#nm-setting-ip-config-add-dns-option" since="1.2"/>
+    <keyword type="function" name="nm_setting_ip_config_remove_dns_option ()" link="NMSettingIPConfig.html#nm-setting-ip-config-remove-dns-option" since="1.2"/>
+    <keyword type="function" name="nm_setting_ip_config_remove_dns_option_by_value ()" link="NMSettingIPConfig.html#nm-setting-ip-config-remove-dns-option-by-value" since="1.2"/>
+    <keyword type="function" name="nm_setting_ip_config_clear_dns_options ()" link="NMSettingIPConfig.html#nm-setting-ip-config-clear-dns-options" since="1.2"/>
     <keyword type="function" name="nm_setting_ip_config_get_num_addresses ()" link="NMSettingIPConfig.html#nm-setting-ip-config-get-num-addresses"/>
     <keyword type="function" name="nm_setting_ip_config_get_address ()" link="NMSettingIPConfig.html#nm-setting-ip-config-get-address"/>
     <keyword type="function" name="nm_setting_ip_config_add_address ()" link="NMSettingIPConfig.html#nm-setting-ip-config-add-address"/>
@@ -871,6 +969,7 @@
     <keyword type="macro" name="NM_SETTING_IP_CONFIG_METHOD" link="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-METHOD:CAPS"/>
     <keyword type="macro" name="NM_SETTING_IP_CONFIG_DNS" link="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-DNS:CAPS"/>
     <keyword type="macro" name="NM_SETTING_IP_CONFIG_DNS_SEARCH" link="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-DNS-SEARCH:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_IP_CONFIG_DNS_OPTIONS" link="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-DNS-OPTIONS:CAPS"/>
     <keyword type="macro" name="NM_SETTING_IP_CONFIG_ADDRESSES" link="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-ADDRESSES:CAPS"/>
     <keyword type="macro" name="NM_SETTING_IP_CONFIG_GATEWAY" link="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-GATEWAY:CAPS"/>
     <keyword type="macro" name="NM_SETTING_IP_CONFIG_ROUTES" link="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-ROUTES:CAPS"/>
@@ -881,10 +980,25 @@
     <keyword type="macro" name="NM_SETTING_IP_CONFIG_DHCP_SEND_HOSTNAME" link="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-DHCP-SEND-HOSTNAME:CAPS"/>
     <keyword type="macro" name="NM_SETTING_IP_CONFIG_NEVER_DEFAULT" link="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-NEVER-DEFAULT:CAPS"/>
     <keyword type="macro" name="NM_SETTING_IP_CONFIG_MAY_FAIL" link="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-MAY-FAIL:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_DNS_OPTION_DEBUG" link="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-DEBUG:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_DNS_OPTION_NDOTS" link="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-NDOTS:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_DNS_OPTION_TIMEOUT" link="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-TIMEOUT:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_DNS_OPTION_ATTEMPTS" link="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-ATTEMPTS:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_DNS_OPTION_ROTATE" link="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-ROTATE:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_DNS_OPTION_NO_CHECK_NAMES" link="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-NO-CHECK-NAMES:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_DNS_OPTION_INET6" link="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-INET6:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_DNS_OPTION_IP6_BYTESTRING" link="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-IP6-BYTESTRING:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_DNS_OPTION_IP6_DOTINT" link="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-IP6-DOTINT:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_DNS_OPTION_NO_IP6_DOTINT" link="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-NO-IP6-DOTINT:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_DNS_OPTION_EDNS0" link="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-EDNS0:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_DNS_OPTION_SINGLE_REQUEST" link="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-SINGLE-REQUEST:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_DNS_OPTION_SINGLE_REQUEST_REOPEN" link="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-SINGLE-REQUEST-REOPEN:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_DNS_OPTION_NO_TLD_QUERY" link="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-NO-TLD-QUERY:CAPS"/>
     <keyword type="property" name="The “addresses” property" link="NMSettingIPConfig.html#NMSettingIPConfig--addresses"/>
     <keyword type="property" name="The “dhcp-hostname” property" link="NMSettingIPConfig.html#NMSettingIPConfig--dhcp-hostname"/>
     <keyword type="property" name="The “dhcp-send-hostname” property" link="NMSettingIPConfig.html#NMSettingIPConfig--dhcp-send-hostname"/>
     <keyword type="property" name="The “dns” property" link="NMSettingIPConfig.html#NMSettingIPConfig--dns"/>
+    <keyword type="property" name="The “dns-options” property" link="NMSettingIPConfig.html#NMSettingIPConfig--dns-options"/>
     <keyword type="property" name="The “dns-search” property" link="NMSettingIPConfig.html#NMSettingIPConfig--dns-search"/>
     <keyword type="property" name="The “gateway” property" link="NMSettingIPConfig.html#NMSettingIPConfig--gateway"/>
     <keyword type="property" name="The “ignore-auto-dns” property" link="NMSettingIPConfig.html#NMSettingIPConfig--ignore-auto-dns"/>
@@ -894,28 +1008,59 @@
     <keyword type="property" name="The “never-default” property" link="NMSettingIPConfig.html#NMSettingIPConfig--never-default"/>
     <keyword type="property" name="The “route-metric” property" link="NMSettingIPConfig.html#NMSettingIPConfig--route-metric"/>
     <keyword type="property" name="The “routes” property" link="NMSettingIPConfig.html#NMSettingIPConfig--routes"/>
-    <keyword type="function" name="nm_setting_ip4_config_new ()" link="NMSettingIP4Config.html#nm-setting-ip4-config-new"/>
-    <keyword type="function" name="nm_setting_ip4_config_get_dhcp_client_id ()" link="NMSettingIP4Config.html#nm-setting-ip4-config-get-dhcp-client-id"/>
-    <keyword type="macro" name="NM_SETTING_IP4_CONFIG_SETTING_NAME" link="NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-SETTING-NAME:CAPS"/>
-    <keyword type="macro" name="NM_SETTING_IP4_CONFIG_DHCP_CLIENT_ID" link="NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-DHCP-CLIENT-ID:CAPS"/>
-    <keyword type="macro" name="NM_SETTING_IP4_CONFIG_METHOD_AUTO" link="NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-METHOD-AUTO:CAPS"/>
-    <keyword type="macro" name="NM_SETTING_IP4_CONFIG_METHOD_LINK_LOCAL" link="NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-METHOD-LINK-LOCAL:CAPS"/>
-    <keyword type="macro" name="NM_SETTING_IP4_CONFIG_METHOD_MANUAL" link="NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-METHOD-MANUAL:CAPS"/>
-    <keyword type="macro" name="NM_SETTING_IP4_CONFIG_METHOD_SHARED" link="NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-METHOD-SHARED:CAPS"/>
-    <keyword type="macro" name="NM_SETTING_IP4_CONFIG_METHOD_DISABLED" link="NMSettingIP4Config.html#NM-SETTING-IP4-CONFIG-METHOD-DISABLED:CAPS"/>
-    <keyword type="property" name="The “dhcp-client-id” property" link="NMSettingIP4Config.html#NMSettingIP4Config--dhcp-client-id"/>
-    <keyword type="function" name="nm_setting_ip6_config_new ()" link="NMSettingIP6Config.html#nm-setting-ip6-config-new"/>
-    <keyword type="function" name="nm_setting_ip6_config_get_ip6_privacy ()" link="NMSettingIP6Config.html#nm-setting-ip6-config-get-ip6-privacy"/>
-    <keyword type="macro" name="NM_SETTING_IP6_CONFIG_SETTING_NAME" link="NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-SETTING-NAME:CAPS"/>
-    <keyword type="macro" name="NM_SETTING_IP6_CONFIG_IP6_PRIVACY" link="NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-IP6-PRIVACY:CAPS"/>
-    <keyword type="macro" name="NM_SETTING_IP6_CONFIG_METHOD_IGNORE" link="NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-METHOD-IGNORE:CAPS"/>
-    <keyword type="macro" name="NM_SETTING_IP6_CONFIG_METHOD_AUTO" link="NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-METHOD-AUTO:CAPS"/>
-    <keyword type="macro" name="NM_SETTING_IP6_CONFIG_METHOD_DHCP" link="NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-METHOD-DHCP:CAPS"/>
-    <keyword type="macro" name="NM_SETTING_IP6_CONFIG_METHOD_LINK_LOCAL" link="NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-METHOD-LINK-LOCAL:CAPS"/>
-    <keyword type="macro" name="NM_SETTING_IP6_CONFIG_METHOD_MANUAL" link="NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-METHOD-MANUAL:CAPS"/>
-    <keyword type="macro" name="NM_SETTING_IP6_CONFIG_METHOD_SHARED" link="NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-METHOD-SHARED:CAPS"/>
-    <keyword type="enum" name="enum NMSettingIP6ConfigPrivacy" link="NMSettingIP6Config.html#NMSettingIP6ConfigPrivacy"/>
-    <keyword type="property" name="The “ip6-privacy” property" link="NMSettingIP6Config.html#NMSettingIP6Config--ip6-privacy"/>
+    <keyword type="function" name="nm_setting_ip_tunnel_new ()" link="NMSettingIPTunnel.html#nm-setting-ip-tunnel-new" since="1.2"/>
+    <keyword type="function" name="nm_setting_ip_tunnel_get_parent ()" link="NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-parent" since="1.2"/>
+    <keyword type="function" name="nm_setting_ip_tunnel_get_mode ()" link="NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-mode" since="1.2"/>
+    <keyword type="function" name="nm_setting_ip_tunnel_get_local ()" link="NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-local" since="1.2"/>
+    <keyword type="function" name="nm_setting_ip_tunnel_get_remote ()" link="NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-remote" since="1.2"/>
+    <keyword type="function" name="nm_setting_ip_tunnel_get_ttl ()" link="NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-ttl" since="1.2"/>
+    <keyword type="function" name="nm_setting_ip_tunnel_get_tos ()" link="NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-tos" since="1.2"/>
+    <keyword type="function" name="nm_setting_ip_tunnel_get_path_mtu_discovery ()" link="NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-path-mtu-discovery" since="1.2"/>
+    <keyword type="function" name="nm_setting_ip_tunnel_get_input_key ()" link="NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-input-key" since="1.2"/>
+    <keyword type="function" name="nm_setting_ip_tunnel_get_output_key ()" link="NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-output-key" since="1.2"/>
+    <keyword type="function" name="nm_setting_ip_tunnel_get_encapsulation_limit ()" link="NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-encapsulation-limit" since="1.2"/>
+    <keyword type="function" name="nm_setting_ip_tunnel_get_flow_label ()" link="NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-flow-label" since="1.2"/>
+    <keyword type="function" name="nm_setting_ip_tunnel_get_mtu ()" link="NMSettingIPTunnel.html#nm-setting-ip-tunnel-get-mtu" since="1.2"/>
+    <keyword type="macro" name="NM_SETTING_IP_TUNNEL_SETTING_NAME" link="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-SETTING-NAME:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_IP_TUNNEL_PARENT" link="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-PARENT:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_IP_TUNNEL_MODE" link="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-MODE:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_IP_TUNNEL_LOCAL" link="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-LOCAL:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_IP_TUNNEL_REMOTE" link="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-REMOTE:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_IP_TUNNEL_TTL" link="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-TTL:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_IP_TUNNEL_TOS" link="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-TOS:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_IP_TUNNEL_PATH_MTU_DISCOVERY" link="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-PATH-MTU-DISCOVERY:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_IP_TUNNEL_INPUT_KEY" link="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-INPUT-KEY:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_IP_TUNNEL_OUTPUT_KEY" link="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-OUTPUT-KEY:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_IP_TUNNEL_ENCAPSULATION_LIMIT" link="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-ENCAPSULATION-LIMIT:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_IP_TUNNEL_FLOW_LABEL" link="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-FLOW-LABEL:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_IP_TUNNEL_MTU" link="NMSettingIPTunnel.html#NM-SETTING-IP-TUNNEL-MTU:CAPS"/>
+    <keyword type="property" name="The “encapsulation-limit” property" link="NMSettingIPTunnel.html#NMSettingIPTunnel--encapsulation-limit"/>
+    <keyword type="property" name="The “flow-label” property" link="NMSettingIPTunnel.html#NMSettingIPTunnel--flow-label"/>
+    <keyword type="property" name="The “input-key” property" link="NMSettingIPTunnel.html#NMSettingIPTunnel--input-key"/>
+    <keyword type="property" name="The “local” property" link="NMSettingIPTunnel.html#NMSettingIPTunnel--local"/>
+    <keyword type="property" name="The “mode” property" link="NMSettingIPTunnel.html#NMSettingIPTunnel--mode"/>
+    <keyword type="property" name="The “mtu” property" link="NMSettingIPTunnel.html#NMSettingIPTunnel--mtu"/>
+    <keyword type="property" name="The “output-key” property" link="NMSettingIPTunnel.html#NMSettingIPTunnel--output-key"/>
+    <keyword type="property" name="The “parent” property" link="NMSettingIPTunnel.html#NMSettingIPTunnel--parent"/>
+    <keyword type="property" name="The “path-mtu-discovery” property" link="NMSettingIPTunnel.html#NMSettingIPTunnel--path-mtu-discovery"/>
+    <keyword type="property" name="The “remote” property" link="NMSettingIPTunnel.html#NMSettingIPTunnel--remote"/>
+    <keyword type="property" name="The “tos” property" link="NMSettingIPTunnel.html#NMSettingIPTunnel--tos"/>
+    <keyword type="property" name="The “ttl” property" link="NMSettingIPTunnel.html#NMSettingIPTunnel--ttl"/>
+    <keyword type="function" name="nm_setting_macvlan_new ()" link="NMSettingMacvlan.html#nm-setting-macvlan-new" since="1.2"/>
+    <keyword type="function" name="nm_setting_macvlan_get_parent ()" link="NMSettingMacvlan.html#nm-setting-macvlan-get-parent" since="1.2"/>
+    <keyword type="function" name="nm_setting_macvlan_get_mode ()" link="NMSettingMacvlan.html#nm-setting-macvlan-get-mode" since="1.2"/>
+    <keyword type="function" name="nm_setting_macvlan_get_promiscuous ()" link="NMSettingMacvlan.html#nm-setting-macvlan-get-promiscuous" since="1.2"/>
+    <keyword type="function" name="nm_setting_macvlan_get_tap ()" link="NMSettingMacvlan.html#nm-setting-macvlan-get-tap" since="1.2"/>
+    <keyword type="macro" name="NM_SETTING_MACVLAN_SETTING_NAME" link="NMSettingMacvlan.html#NM-SETTING-MACVLAN-SETTING-NAME:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_MACVLAN_PARENT" link="NMSettingMacvlan.html#NM-SETTING-MACVLAN-PARENT:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_MACVLAN_MODE" link="NMSettingMacvlan.html#NM-SETTING-MACVLAN-MODE:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_MACVLAN_PROMISCUOUS" link="NMSettingMacvlan.html#NM-SETTING-MACVLAN-PROMISCUOUS:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_MACVLAN_TAP" link="NMSettingMacvlan.html#NM-SETTING-MACVLAN-TAP:CAPS"/>
+    <keyword type="enum" name="enum NMSettingMacvlanMode" link="NMSettingMacvlan.html#NMSettingMacvlanMode"/>
+    <keyword type="property" name="The “mode” property" link="NMSettingMacvlan.html#NMSettingMacvlan--mode"/>
+    <keyword type="property" name="The “parent” property" link="NMSettingMacvlan.html#NMSettingMacvlan--parent"/>
+    <keyword type="property" name="The “promiscuous” property" link="NMSettingMacvlan.html#NMSettingMacvlan--promiscuous"/>
+    <keyword type="property" name="The “tap” property" link="NMSettingMacvlan.html#NMSettingMacvlan--tap"/>
     <keyword type="function" name="nm_setting_olpc_mesh_new ()" link="NMSettingOlpcMesh.html#nm-setting-olpc-mesh-new"/>
     <keyword type="function" name="nm_setting_olpc_mesh_get_ssid ()" link="NMSettingOlpcMesh.html#nm-setting-olpc-mesh-get-ssid"/>
     <keyword type="function" name="nm_setting_olpc_mesh_get_channel ()" link="NMSettingOlpcMesh.html#nm-setting-olpc-mesh-get-channel"/>
@@ -1025,6 +1170,28 @@
     <keyword type="macro" name="NM_SETTING_TEAM_PORT_SETTING_NAME" link="NMSettingTeamPort.html#NM-SETTING-TEAM-PORT-SETTING-NAME:CAPS"/>
     <keyword type="macro" name="NM_SETTING_TEAM_PORT_CONFIG" link="NMSettingTeamPort.html#NM-SETTING-TEAM-PORT-CONFIG:CAPS"/>
     <keyword type="property" name="The “config” property" link="NMSettingTeamPort.html#NMSettingTeamPort--config"/>
+    <keyword type="function" name="nm_setting_tun_new ()" link="NMSettingTun.html#nm-setting-tun-new" since="1.2"/>
+    <keyword type="function" name="nm_setting_tun_get_mode ()" link="NMSettingTun.html#nm-setting-tun-get-mode" since="1.2"/>
+    <keyword type="function" name="nm_setting_tun_get_owner ()" link="NMSettingTun.html#nm-setting-tun-get-owner" since="1.2"/>
+    <keyword type="function" name="nm_setting_tun_get_group ()" link="NMSettingTun.html#nm-setting-tun-get-group" since="1.2"/>
+    <keyword type="function" name="nm_setting_tun_get_pi ()" link="NMSettingTun.html#nm-setting-tun-get-pi" since="1.2"/>
+    <keyword type="function" name="nm_setting_tun_get_vnet_hdr ()" link="NMSettingTun.html#nm-setting-tun-get-vnet-hdr" since="1.2"/>
+    <keyword type="function" name="nm_setting_tun_get_multi_queue ()" link="NMSettingTun.html#nm-setting-tun-get-multi-queue" since="1.2"/>
+    <keyword type="macro" name="NM_SETTING_TUN_SETTING_NAME" link="NMSettingTun.html#NM-SETTING-TUN-SETTING-NAME:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_TUN_MODE" link="NMSettingTun.html#NM-SETTING-TUN-MODE:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_TUN_OWNER" link="NMSettingTun.html#NM-SETTING-TUN-OWNER:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_TUN_GROUP" link="NMSettingTun.html#NM-SETTING-TUN-GROUP:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_TUN_PI" link="NMSettingTun.html#NM-SETTING-TUN-PI:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_TUN_VNET_HDR" link="NMSettingTun.html#NM-SETTING-TUN-VNET-HDR:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_TUN_MULTI_QUEUE" link="NMSettingTun.html#NM-SETTING-TUN-MULTI-QUEUE:CAPS"/>
+    <keyword type="enum" name="enum NMSettingTunMode" link="NMSettingTun.html#NMSettingTunMode"/>
+    <keyword type="property" name="The “group” property" link="NMSettingTun.html#NMSettingTun--group"/>
+    <keyword type="property" name="The “mode” property" link="NMSettingTun.html#NMSettingTun--mode"/>
+    <keyword type="property" name="The “multi-queue” property" link="NMSettingTun.html#NMSettingTun--multi-queue"/>
+    <keyword type="property" name="The “owner” property" link="NMSettingTun.html#NMSettingTun--owner"/>
+    <keyword type="property" name="The “pi” property" link="NMSettingTun.html#NMSettingTun--pi"/>
+    <keyword type="property" name="The “vnet-hdr” property" link="NMSettingTun.html#NMSettingTun--vnet-hdr"/>
+    <keyword type="macro" name="NM_VLAN_FLAGS_ALL" link="NMSettingVlan.html#NM-VLAN-FLAGS-ALL:CAPS"/>
     <keyword type="function" name="nm_setting_vlan_new ()" link="NMSettingVlan.html#nm-setting-vlan-new"/>
     <keyword type="function" name="nm_setting_vlan_get_parent ()" link="NMSettingVlan.html#nm-setting-vlan-get-parent"/>
     <keyword type="function" name="nm_setting_vlan_get_id ()" link="NMSettingVlan.html#nm-setting-vlan-get-id"/>
@@ -1065,20 +1232,73 @@
     <keyword type="function" name="nm_setting_vpn_get_secret ()" link="NMSettingVpn.html#nm-setting-vpn-get-secret"/>
     <keyword type="function" name="nm_setting_vpn_remove_secret ()" link="NMSettingVpn.html#nm-setting-vpn-remove-secret"/>
     <keyword type="function" name="nm_setting_vpn_foreach_secret ()" link="NMSettingVpn.html#nm-setting-vpn-foreach-secret"/>
+    <keyword type="function" name="nm_setting_vpn_get_timeout ()" link="NMSettingVpn.html#nm-setting-vpn-get-timeout" since="1.2"/>
     <keyword type="macro" name="NM_SETTING_VPN_SETTING_NAME" link="NMSettingVpn.html#NM-SETTING-VPN-SETTING-NAME:CAPS"/>
     <keyword type="macro" name="NM_SETTING_VPN_SERVICE_TYPE" link="NMSettingVpn.html#NM-SETTING-VPN-SERVICE-TYPE:CAPS"/>
     <keyword type="macro" name="NM_SETTING_VPN_USER_NAME" link="NMSettingVpn.html#NM-SETTING-VPN-USER-NAME:CAPS"/>
     <keyword type="macro" name="NM_SETTING_VPN_PERSISTENT" link="NMSettingVpn.html#NM-SETTING-VPN-PERSISTENT:CAPS"/>
     <keyword type="macro" name="NM_SETTING_VPN_DATA" link="NMSettingVpn.html#NM-SETTING-VPN-DATA:CAPS"/>
     <keyword type="macro" name="NM_SETTING_VPN_SECRETS" link="NMSettingVpn.html#NM-SETTING-VPN-SECRETS:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_VPN_TIMEOUT" link="NMSettingVpn.html#NM-SETTING-VPN-TIMEOUT:CAPS"/>
     <keyword type="property" name="The “data” property" link="NMSettingVpn.html#NMSettingVpn--data"/>
     <keyword type="property" name="The “persistent” property" link="NMSettingVpn.html#NMSettingVpn--persistent"/>
     <keyword type="property" name="The “secrets” property" link="NMSettingVpn.html#NMSettingVpn--secrets"/>
     <keyword type="property" name="The “service-type” property" link="NMSettingVpn.html#NMSettingVpn--service-type"/>
+    <keyword type="property" name="The “timeout” property" link="NMSettingVpn.html#NMSettingVpn--timeout"/>
     <keyword type="property" name="The “user-name” property" link="NMSettingVpn.html#NMSettingVpn--user-name"/>
-    <keyword type="function" name="nm_setting_wimax_new ()" link="NMSettingWimax.html#nm-setting-wimax-new"/>
-    <keyword type="function" name="nm_setting_wimax_get_network_name ()" link="NMSettingWimax.html#nm-setting-wimax-get-network-name"/>
-    <keyword type="function" name="nm_setting_wimax_get_mac_address ()" link="NMSettingWimax.html#nm-setting-wimax-get-mac-address"/>
+    <keyword type="function" name="nm_setting_vxlan_new ()" link="NMSettingVxlan.html#nm-setting-vxlan-new" since="1.2"/>
+    <keyword type="function" name="nm_setting_vxlan_get_parent ()" link="NMSettingVxlan.html#nm-setting-vxlan-get-parent" since="1.2"/>
+    <keyword type="function" name="nm_setting_vxlan_get_id ()" link="NMSettingVxlan.html#nm-setting-vxlan-get-id" since="1.2"/>
+    <keyword type="function" name="nm_setting_vxlan_get_local ()" link="NMSettingVxlan.html#nm-setting-vxlan-get-local" since="1.2"/>
+    <keyword type="function" name="nm_setting_vxlan_get_remote ()" link="NMSettingVxlan.html#nm-setting-vxlan-get-remote" since="1.2"/>
+    <keyword type="function" name="nm_setting_vxlan_get_source_port_min ()" link="NMSettingVxlan.html#nm-setting-vxlan-get-source-port-min" since="1.2"/>
+    <keyword type="function" name="nm_setting_vxlan_get_source_port_max ()" link="NMSettingVxlan.html#nm-setting-vxlan-get-source-port-max" since="1.2"/>
+    <keyword type="function" name="nm_setting_vxlan_get_destination_port ()" link="NMSettingVxlan.html#nm-setting-vxlan-get-destination-port" since="1.2"/>
+    <keyword type="function" name="nm_setting_vxlan_get_tos ()" link="NMSettingVxlan.html#nm-setting-vxlan-get-tos" since="1.2"/>
+    <keyword type="function" name="nm_setting_vxlan_get_ttl ()" link="NMSettingVxlan.html#nm-setting-vxlan-get-ttl" since="1.2"/>
+    <keyword type="function" name="nm_setting_vxlan_get_ageing ()" link="NMSettingVxlan.html#nm-setting-vxlan-get-ageing" since="1.2"/>
+    <keyword type="function" name="nm_setting_vxlan_get_limit ()" link="NMSettingVxlan.html#nm-setting-vxlan-get-limit" since="1.2"/>
+    <keyword type="function" name="nm_setting_vxlan_get_proxy ()" link="NMSettingVxlan.html#nm-setting-vxlan-get-proxy" since="1.2"/>
+    <keyword type="function" name="nm_setting_vxlan_get_learning ()" link="NMSettingVxlan.html#nm-setting-vxlan-get-learning" since="1.2"/>
+    <keyword type="function" name="nm_setting_vxlan_get_rsc ()" link="NMSettingVxlan.html#nm-setting-vxlan-get-rsc" since="1.2"/>
+    <keyword type="function" name="nm_setting_vxlan_get_l2_miss ()" link="NMSettingVxlan.html#nm-setting-vxlan-get-l2-miss" since="1.2"/>
+    <keyword type="function" name="nm_setting_vxlan_get_l3_miss ()" link="NMSettingVxlan.html#nm-setting-vxlan-get-l3-miss" since="1.2"/>
+    <keyword type="macro" name="NM_SETTING_VXLAN_SETTING_NAME" link="NMSettingVxlan.html#NM-SETTING-VXLAN-SETTING-NAME:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_VXLAN_PARENT" link="NMSettingVxlan.html#NM-SETTING-VXLAN-PARENT:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_VXLAN_ID" link="NMSettingVxlan.html#NM-SETTING-VXLAN-ID:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_VXLAN_LOCAL" link="NMSettingVxlan.html#NM-SETTING-VXLAN-LOCAL:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_VXLAN_REMOTE" link="NMSettingVxlan.html#NM-SETTING-VXLAN-REMOTE:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_VXLAN_SOURCE_PORT_MIN" link="NMSettingVxlan.html#NM-SETTING-VXLAN-SOURCE-PORT-MIN:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_VXLAN_SOURCE_PORT_MAX" link="NMSettingVxlan.html#NM-SETTING-VXLAN-SOURCE-PORT-MAX:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_VXLAN_DESTINATION_PORT" link="NMSettingVxlan.html#NM-SETTING-VXLAN-DESTINATION-PORT:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_VXLAN_TOS" link="NMSettingVxlan.html#NM-SETTING-VXLAN-TOS:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_VXLAN_TTL" link="NMSettingVxlan.html#NM-SETTING-VXLAN-TTL:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_VXLAN_AGEING" link="NMSettingVxlan.html#NM-SETTING-VXLAN-AGEING:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_VXLAN_LIMIT" link="NMSettingVxlan.html#NM-SETTING-VXLAN-LIMIT:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_VXLAN_PROXY" link="NMSettingVxlan.html#NM-SETTING-VXLAN-PROXY:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_VXLAN_LEARNING" link="NMSettingVxlan.html#NM-SETTING-VXLAN-LEARNING:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_VXLAN_RSC" link="NMSettingVxlan.html#NM-SETTING-VXLAN-RSC:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_VXLAN_L2_MISS" link="NMSettingVxlan.html#NM-SETTING-VXLAN-L2-MISS:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_VXLAN_L3_MISS" link="NMSettingVxlan.html#NM-SETTING-VXLAN-L3-MISS:CAPS"/>
+    <keyword type="property" name="The “ageing” property" link="NMSettingVxlan.html#NMSettingVxlan--ageing"/>
+    <keyword type="property" name="The “destination-port” property" link="NMSettingVxlan.html#NMSettingVxlan--destination-port"/>
+    <keyword type="property" name="The “id” property" link="NMSettingVxlan.html#NMSettingVxlan--id"/>
+    <keyword type="property" name="The “l2-miss” property" link="NMSettingVxlan.html#NMSettingVxlan--l2-miss"/>
+    <keyword type="property" name="The “l3-miss” property" link="NMSettingVxlan.html#NMSettingVxlan--l3-miss"/>
+    <keyword type="property" name="The “learning” property" link="NMSettingVxlan.html#NMSettingVxlan--learning"/>
+    <keyword type="property" name="The “limit” property" link="NMSettingVxlan.html#NMSettingVxlan--limit"/>
+    <keyword type="property" name="The “local” property" link="NMSettingVxlan.html#NMSettingVxlan--local"/>
+    <keyword type="property" name="The “parent” property" link="NMSettingVxlan.html#NMSettingVxlan--parent"/>
+    <keyword type="property" name="The “proxy” property" link="NMSettingVxlan.html#NMSettingVxlan--proxy"/>
+    <keyword type="property" name="The “remote” property" link="NMSettingVxlan.html#NMSettingVxlan--remote"/>
+    <keyword type="property" name="The “rsc” property" link="NMSettingVxlan.html#NMSettingVxlan--rsc"/>
+    <keyword type="property" name="The “source-port-max” property" link="NMSettingVxlan.html#NMSettingVxlan--source-port-max"/>
+    <keyword type="property" name="The “source-port-min” property" link="NMSettingVxlan.html#NMSettingVxlan--source-port-min"/>
+    <keyword type="property" name="The “tos” property" link="NMSettingVxlan.html#NMSettingVxlan--tos"/>
+    <keyword type="property" name="The “ttl” property" link="NMSettingVxlan.html#NMSettingVxlan--ttl"/>
+    <keyword type="function" name="nm_setting_wimax_new ()" link="NMSettingWimax.html#nm-setting-wimax-new" deprecated="1.2: WiMAX is no longer supported."/>
+    <keyword type="function" name="nm_setting_wimax_get_network_name ()" link="NMSettingWimax.html#nm-setting-wimax-get-network-name" deprecated="1.2: WiMAX is no longer supported."/>
+    <keyword type="function" name="nm_setting_wimax_get_mac_address ()" link="NMSettingWimax.html#nm-setting-wimax-get-mac-address" deprecated="1.2: WiMAX is no longer supported."/>
     <keyword type="macro" name="NM_SETTING_WIMAX_SETTING_NAME" link="NMSettingWimax.html#NM-SETTING-WIMAX-SETTING-NAME:CAPS"/>
     <keyword type="macro" name="NM_SETTING_WIMAX_NETWORK_NAME" link="NMSettingWimax.html#NM-SETTING-WIMAX-NETWORK-NAME:CAPS"/>
     <keyword type="macro" name="NM_SETTING_WIMAX_MAC_ADDRESS" link="NMSettingWimax.html#NM-SETTING-WIMAX-MAC-ADDRESS:CAPS"/>
@@ -1107,10 +1327,10 @@
     <keyword type="function" name="nm_setting_wired_add_s390_option ()" link="NMSettingWired.html#nm-setting-wired-add-s390-option"/>
     <keyword type="function" name="nm_setting_wired_remove_s390_option ()" link="NMSettingWired.html#nm-setting-wired-remove-s390-option"/>
     <keyword type="function" name="nm_setting_wired_get_valid_s390_options ()" link="NMSettingWired.html#nm-setting-wired-get-valid-s390-options"/>
-    <keyword type="function" name="nm_setting_wired_get_wake_on_lan ()" link="NMSettingWired.html#nm-setting-wired-get-wake-on-lan" since="1.0.6"/>
-    <keyword type="function" name="nm_setting_wired_get_wake_on_lan_password ()" link="NMSettingWired.html#nm-setting-wired-get-wake-on-lan-password" since="1.0.6"/>
+    <keyword type="function" name="nm_setting_wired_get_wake_on_lan ()" link="NMSettingWired.html#nm-setting-wired-get-wake-on-lan" since="1.2"/>
+    <keyword type="function" name="nm_setting_wired_get_wake_on_lan_password ()" link="NMSettingWired.html#nm-setting-wired-get-wake-on-lan-password" since="1.2"/>
     <keyword type="macro" name="NM_SETTING_WIRED_SETTING_NAME" link="NMSettingWired.html#NM-SETTING-WIRED-SETTING-NAME:CAPS"/>
-    <keyword type="enum" name="enum NMSettingWiredWakeOnLan" link="NMSettingWired.html#NMSettingWiredWakeOnLan" since="1.0.6"/>
+    <keyword type="enum" name="enum NMSettingWiredWakeOnLan" link="NMSettingWired.html#NMSettingWiredWakeOnLan" since="1.2"/>
     <keyword type="macro" name="NM_SETTING_WIRED_PORT" link="NMSettingWired.html#NM-SETTING-WIRED-PORT:CAPS"/>
     <keyword type="macro" name="NM_SETTING_WIRED_SPEED" link="NMSettingWired.html#NM-SETTING-WIRED-SPEED:CAPS"/>
     <keyword type="macro" name="NM_SETTING_WIRED_DUPLEX" link="NMSettingWired.html#NM-SETTING-WIRED-DUPLEX:CAPS"/>
@@ -1156,6 +1376,8 @@
     <keyword type="function" name="nm_setting_wireless_clear_mac_blacklist_items ()" link="NMSettingWireless.html#nm-setting-wireless-clear-mac-blacklist-items"/>
     <keyword type="function" name="nm_setting_wireless_get_mtu ()" link="NMSettingWireless.html#nm-setting-wireless-get-mtu"/>
     <keyword type="function" name="nm_setting_wireless_get_hidden ()" link="NMSettingWireless.html#nm-setting-wireless-get-hidden"/>
+    <keyword type="function" name="nm_setting_wireless_get_powersave ()" link="NMSettingWireless.html#nm-setting-wireless-get-powersave" since="1.2"/>
+    <keyword type="function" name="nm_setting_wireless_get_mac_address_randomization ()" link="NMSettingWireless.html#nm-setting-wireless-get-mac-address-randomization" since="1.2"/>
     <keyword type="function" name="nm_setting_wireless_add_seen_bssid ()" link="NMSettingWireless.html#nm-setting-wireless-add-seen-bssid"/>
     <keyword type="function" name="nm_setting_wireless_get_num_seen_bssids ()" link="NMSettingWireless.html#nm-setting-wireless-get-num-seen-bssids"/>
     <keyword type="function" name="nm_setting_wireless_get_seen_bssid ()" link="NMSettingWireless.html#nm-setting-wireless-get-seen-bssid"/>
@@ -1174,6 +1396,8 @@
     <keyword type="macro" name="NM_SETTING_WIRELESS_MTU" link="NMSettingWireless.html#NM-SETTING-WIRELESS-MTU:CAPS"/>
     <keyword type="macro" name="NM_SETTING_WIRELESS_SEEN_BSSIDS" link="NMSettingWireless.html#NM-SETTING-WIRELESS-SEEN-BSSIDS:CAPS"/>
     <keyword type="macro" name="NM_SETTING_WIRELESS_HIDDEN" link="NMSettingWireless.html#NM-SETTING-WIRELESS-HIDDEN:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_WIRELESS_POWERSAVE" link="NMSettingWireless.html#NM-SETTING-WIRELESS-POWERSAVE:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_WIRELESS_MAC_ADDRESS_RANDOMIZATION" link="NMSettingWireless.html#NM-SETTING-WIRELESS-MAC-ADDRESS-RANDOMIZATION:CAPS"/>
     <keyword type="macro" name="NM_SETTING_WIRELESS_MODE_ADHOC" link="NMSettingWireless.html#NM-SETTING-WIRELESS-MODE-ADHOC:CAPS"/>
     <keyword type="macro" name="NM_SETTING_WIRELESS_MODE_AP" link="NMSettingWireless.html#NM-SETTING-WIRELESS-MODE-AP:CAPS"/>
     <keyword type="macro" name="NM_SETTING_WIRELESS_MODE_INFRA" link="NMSettingWireless.html#NM-SETTING-WIRELESS-MODE-INFRA:CAPS"/>
@@ -1184,8 +1408,10 @@
     <keyword type="property" name="The “hidden” property" link="NMSettingWireless.html#NMSettingWireless--hidden"/>
     <keyword type="property" name="The “mac-address” property" link="NMSettingWireless.html#NMSettingWireless--mac-address"/>
     <keyword type="property" name="The “mac-address-blacklist” property" link="NMSettingWireless.html#NMSettingWireless--mac-address-blacklist"/>
+    <keyword type="property" name="The “mac-address-randomization” property" link="NMSettingWireless.html#NMSettingWireless--mac-address-randomization"/>
     <keyword type="property" name="The “mode” property" link="NMSettingWireless.html#NMSettingWireless--mode"/>
     <keyword type="property" name="The “mtu” property" link="NMSettingWireless.html#NMSettingWireless--mtu"/>
+    <keyword type="property" name="The “powersave” property" link="NMSettingWireless.html#NMSettingWireless--powersave"/>
     <keyword type="property" name="The “rate” property" link="NMSettingWireless.html#NMSettingWireless--rate"/>
     <keyword type="property" name="The “seen-bssids” property" link="NMSettingWireless.html#NMSettingWireless--seen-bssids"/>
     <keyword type="property" name="The “ssid” property" link="NMSettingWireless.html#NMSettingWireless--ssid"/>
@@ -1268,9 +1494,11 @@
     <keyword type="function" name="nm_device_get_hw_address ()" link="NMDevice.html#nm-device-get-hw-address"/>
     <keyword type="function" name="nm_device_get_capabilities ()" link="NMDevice.html#nm-device-get-capabilities"/>
     <keyword type="function" name="nm_device_get_managed ()" link="NMDevice.html#nm-device-get-managed"/>
+    <keyword type="function" name="nm_device_set_managed ()" link="NMDevice.html#nm-device-set-managed" since="1.2"/>
     <keyword type="function" name="nm_device_get_autoconnect ()" link="NMDevice.html#nm-device-get-autoconnect"/>
     <keyword type="function" name="nm_device_set_autoconnect ()" link="NMDevice.html#nm-device-set-autoconnect"/>
     <keyword type="function" name="nm_device_get_firmware_missing ()" link="NMDevice.html#nm-device-get-firmware-missing"/>
+    <keyword type="function" name="nm_device_get_nm_plugin_missing ()" link="NMDevice.html#nm-device-get-nm-plugin-missing" since="1.2"/>
     <keyword type="function" name="nm_device_get_ip4_config ()" link="NMDevice.html#nm-device-get-ip4-config"/>
     <keyword type="function" name="nm_device_get_dhcp4_config ()" link="NMDevice.html#nm-device-get-dhcp4-config"/>
     <keyword type="function" name="nm_device_get_ip6_config ()" link="NMDevice.html#nm-device-get-ip6-config"/>
@@ -1281,12 +1509,17 @@
     <keyword type="function" name="nm_device_get_available_connections ()" link="NMDevice.html#nm-device-get-available-connections"/>
     <keyword type="function" name="nm_device_get_physical_port_id ()" link="NMDevice.html#nm-device-get-physical-port-id"/>
     <keyword type="function" name="nm_device_get_mtu ()" link="NMDevice.html#nm-device-get-mtu"/>
+    <keyword type="function" name="nm_device_is_real ()" link="NMDevice.html#nm-device-is-real" since="1.2"/>
     <keyword type="function" name="nm_device_is_software ()" link="NMDevice.html#nm-device-is-software"/>
     <keyword type="function" name="nm_device_get_product ()" link="NMDevice.html#nm-device-get-product"/>
     <keyword type="function" name="nm_device_get_vendor ()" link="NMDevice.html#nm-device-get-vendor"/>
     <keyword type="function" name="nm_device_get_description ()" link="NMDevice.html#nm-device-get-description"/>
-    <keyword type="function" name="nm_device_get_metered ()" link="NMDevice.html#nm-device-get-metered" since="1.0.6"/>
+    <keyword type="function" name="nm_device_get_metered ()" link="NMDevice.html#nm-device-get-metered" since="1.2"/>
+    <keyword type="function" name="nm_device_get_lldp_neighbors ()" link="NMDevice.html#nm-device-get-lldp-neighbors" since="1.2"/>
     <keyword type="function" name="nm_device_disambiguate_names ()" link="NMDevice.html#nm-device-disambiguate-names"/>
+    <keyword type="function" name="nm_device_reapply ()" link="NMDevice.html#nm-device-reapply" since="1.2"/>
+    <keyword type="function" name="nm_device_reapply_async ()" link="NMDevice.html#nm-device-reapply-async" since="1.2"/>
+    <keyword type="function" name="nm_device_reapply_finish ()" link="NMDevice.html#nm-device-reapply-finish" since="1.2"/>
     <keyword type="function" name="nm_device_disconnect ()" link="NMDevice.html#nm-device-disconnect"/>
     <keyword type="function" name="nm_device_disconnect_async ()" link="NMDevice.html#nm-device-disconnect-async"/>
     <keyword type="function" name="nm_device_disconnect_finish ()" link="NMDevice.html#nm-device-disconnect-finish"/>
@@ -1297,6 +1530,13 @@
     <keyword type="function" name="nm_device_connection_valid ()" link="NMDevice.html#nm-device-connection-valid"/>
     <keyword type="function" name="nm_device_connection_compatible ()" link="NMDevice.html#nm-device-connection-compatible"/>
     <keyword type="function" name="nm_device_get_setting_type ()" link="NMDevice.html#nm-device-get-setting-type"/>
+    <keyword type="function" name="nm_lldp_neighbor_new ()" link="NMDevice.html#nm-lldp-neighbor-new" since="1.2"/>
+    <keyword type="function" name="nm_lldp_neighbor_ref ()" link="NMDevice.html#nm-lldp-neighbor-ref" since="1.2"/>
+    <keyword type="function" name="nm_lldp_neighbor_unref ()" link="NMDevice.html#nm-lldp-neighbor-unref" since="1.2"/>
+    <keyword type="function" name="nm_lldp_neighbor_get_attr_names ()" link="NMDevice.html#nm-lldp-neighbor-get-attr-names" since="1.2"/>
+    <keyword type="function" name="nm_lldp_neighbor_get_attr_string_value ()" link="NMDevice.html#nm-lldp-neighbor-get-attr-string-value" since="1.2"/>
+    <keyword type="function" name="nm_lldp_neighbor_get_attr_uint_value ()" link="NMDevice.html#nm-lldp-neighbor-get-attr-uint-value" since="1.2"/>
+    <keyword type="function" name="nm_lldp_neighbor_get_attr_type ()" link="NMDevice.html#nm-lldp-neighbor-get-attr-type" since="1.2"/>
     <keyword type="macro" name="NM_DEVICE_DEVICE_TYPE" link="NMDevice.html#NM-DEVICE-DEVICE-TYPE:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_UDI" link="NMDevice.html#NM-DEVICE-UDI:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_INTERFACE" link="NMDevice.html#NM-DEVICE-INTERFACE:CAPS"/>
@@ -1305,9 +1545,11 @@
     <keyword type="macro" name="NM_DEVICE_DRIVER_VERSION" link="NMDevice.html#NM-DEVICE-DRIVER-VERSION:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_FIRMWARE_VERSION" link="NMDevice.html#NM-DEVICE-FIRMWARE-VERSION:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_CAPABILITIES" link="NMDevice.html#NM-DEVICE-CAPABILITIES:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_REAL" link="NMDevice.html#NM-DEVICE-REAL:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_MANAGED" link="NMDevice.html#NM-DEVICE-MANAGED:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_AUTOCONNECT" link="NMDevice.html#NM-DEVICE-AUTOCONNECT:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_FIRMWARE_MISSING" link="NMDevice.html#NM-DEVICE-FIRMWARE-MISSING:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_NM_PLUGIN_MISSING" link="NMDevice.html#NM-DEVICE-NM-PLUGIN-MISSING:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_IP4_CONFIG" link="NMDevice.html#NM-DEVICE-IP4-CONFIG:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_DHCP4_CONFIG" link="NMDevice.html#NM-DEVICE-DHCP4-CONFIG:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_IP6_CONFIG" link="NMDevice.html#NM-DEVICE-IP6-CONFIG:CAPS"/>
@@ -1321,6 +1563,7 @@
     <keyword type="macro" name="NM_DEVICE_PHYSICAL_PORT_ID" link="NMDevice.html#NM-DEVICE-PHYSICAL-PORT-ID:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_MTU" link="NMDevice.html#NM-DEVICE-MTU:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_METERED" link="NMDevice.html#NM-DEVICE-METERED:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_LLDP_NEIGHBORS" link="NMDevice.html#NM-DEVICE-LLDP-NEIGHBORS:CAPS"/>
     <keyword type="property" name="The “active-connection” property" link="NMDevice.html#NMDevice--active-connection"/>
     <keyword type="property" name="The “autoconnect” property" link="NMDevice.html#NMDevice--autoconnect"/>
     <keyword type="property" name="The “available-connections” property" link="NMDevice.html#NMDevice--available-connections"/>
@@ -1336,11 +1579,14 @@
     <keyword type="property" name="The “ip-interface” property" link="NMDevice.html#NMDevice--ip-interface"/>
     <keyword type="property" name="The “ip4-config” property" link="NMDevice.html#NMDevice--ip4-config"/>
     <keyword type="property" name="The “ip6-config” property" link="NMDevice.html#NMDevice--ip6-config"/>
+    <keyword type="property" name="The “lldp-neighbors” property" link="NMDevice.html#NMDevice--lldp-neighbors"/>
     <keyword type="property" name="The “managed” property" link="NMDevice.html#NMDevice--managed"/>
     <keyword type="property" name="The “metered” property" link="NMDevice.html#NMDevice--metered"/>
     <keyword type="property" name="The “mtu” property" link="NMDevice.html#NMDevice--mtu"/>
+    <keyword type="property" name="The “nm-plugin-missing” property" link="NMDevice.html#NMDevice--nm-plugin-missing"/>
     <keyword type="property" name="The “physical-port-id” property" link="NMDevice.html#NMDevice--physical-port-id"/>
     <keyword type="property" name="The “product” property" link="NMDevice.html#NMDevice--product"/>
+    <keyword type="property" name="The “real” property" link="NMDevice.html#NMDevice--real"/>
     <keyword type="property" name="The “state” property" link="NMDevice.html#NMDevice--state"/>
     <keyword type="property" name="The “state-reason” property" link="NMDevice.html#NMDevice--state-reason"/>
     <keyword type="property" name="The “udi” property" link="NMDevice.html#NMDevice--udi"/>
@@ -1380,13 +1626,16 @@
     <keyword type="function" name="nm_device_ethernet_get_permanent_hw_address ()" link="NMDeviceEthernet.html#nm-device-ethernet-get-permanent-hw-address"/>
     <keyword type="function" name="nm_device_ethernet_get_speed ()" link="NMDeviceEthernet.html#nm-device-ethernet-get-speed"/>
     <keyword type="function" name="nm_device_ethernet_get_carrier ()" link="NMDeviceEthernet.html#nm-device-ethernet-get-carrier"/>
+    <keyword type="function" name="nm_device_ethernet_get_s390_subchannels ()" link="NMDeviceEthernet.html#nm-device-ethernet-get-s390-subchannels" since="1.2"/>
     <keyword type="macro" name="NM_DEVICE_ETHERNET_HW_ADDRESS" link="NMDeviceEthernet.html#NM-DEVICE-ETHERNET-HW-ADDRESS:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_ETHERNET_PERMANENT_HW_ADDRESS" link="NMDeviceEthernet.html#NM-DEVICE-ETHERNET-PERMANENT-HW-ADDRESS:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_ETHERNET_SPEED" link="NMDeviceEthernet.html#NM-DEVICE-ETHERNET-SPEED:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_ETHERNET_CARRIER" link="NMDeviceEthernet.html#NM-DEVICE-ETHERNET-CARRIER:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_ETHERNET_S390_SUBCHANNELS" link="NMDeviceEthernet.html#NM-DEVICE-ETHERNET-S390-SUBCHANNELS:CAPS"/>
     <keyword type="property" name="The “carrier” property" link="NMDeviceEthernet.html#NMDeviceEthernet--carrier"/>
     <keyword type="property" name="The “hw-address” property" link="NMDeviceEthernet.html#NMDeviceEthernet--hw-address"/>
     <keyword type="property" name="The “perm-hw-address” property" link="NMDeviceEthernet.html#NMDeviceEthernet--perm-hw-address"/>
+    <keyword type="property" name="The “s390-subchannels” property" link="NMDeviceEthernet.html#NMDeviceEthernet--s390-subchannels"/>
     <keyword type="property" name="The “speed” property" link="NMDeviceEthernet.html#NMDeviceEthernet--speed"/>
     <keyword type="function" name="nm_device_generic_get_hw_address ()" link="NMDeviceGeneric.html#nm-device-generic-get-hw-address"/>
     <keyword type="macro" name="NM_DEVICE_GENERIC_HW_ADDRESS" link="NMDeviceGeneric.html#NM-DEVICE-GENERIC-HW-ADDRESS:CAPS"/>
@@ -1399,6 +1648,54 @@
     <keyword type="macro" name="NM_DEVICE_INFINIBAND_CARRIER" link="NMDeviceInfiniband.html#NM-DEVICE-INFINIBAND-CARRIER:CAPS"/>
     <keyword type="property" name="The “carrier” property" link="NMDeviceInfiniband.html#NMDeviceInfiniband--carrier"/>
     <keyword type="property" name="The “hw-address” property" link="NMDeviceInfiniband.html#NMDeviceInfiniband--hw-address"/>
+    <keyword type="function" name="nm_device_ip_tunnel_get_parent ()" link="NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-parent" since="1.2"/>
+    <keyword type="function" name="nm_device_ip_tunnel_get_mode ()" link="NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-mode" since="1.2"/>
+    <keyword type="function" name="nm_device_ip_tunnel_get_local ()" link="NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-local" since="1.2"/>
+    <keyword type="function" name="nm_device_ip_tunnel_get_remote ()" link="NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-remote" since="1.2"/>
+    <keyword type="function" name="nm_device_ip_tunnel_get_ttl ()" link="NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-ttl" since="1.2"/>
+    <keyword type="function" name="nm_device_ip_tunnel_get_tos ()" link="NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-tos" since="1.2"/>
+    <keyword type="function" name="nm_device_ip_tunnel_get_path_mtu_discovery ()" link="NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-path-mtu-discovery" since="1.2"/>
+    <keyword type="function" name="nm_device_ip_tunnel_get_input_key ()" link="NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-input-key" since="1.2"/>
+    <keyword type="function" name="nm_device_ip_tunnel_get_output_key ()" link="NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-output-key" since="1.2"/>
+    <keyword type="function" name="nm_device_ip_tunnel_get_encapsulation_limit ()" link="NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-encapsulation-limit" since="1.2"/>
+    <keyword type="function" name="nm_device_ip_tunnel_get_flow_label ()" link="NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-flow-label" since="1.2"/>
+    <keyword type="macro" name="NM_DEVICE_IP_TUNNEL_MODE" link="NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-MODE:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_IP_TUNNEL_PARENT" link="NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-PARENT:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_IP_TUNNEL_LOCAL" link="NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-LOCAL:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_IP_TUNNEL_REMOTE" link="NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-REMOTE:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_IP_TUNNEL_TTL" link="NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-TTL:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_IP_TUNNEL_TOS" link="NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-TOS:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_IP_TUNNEL_PATH_MTU_DISCOVERY" link="NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-PATH-MTU-DISCOVERY:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_IP_TUNNEL_INPUT_KEY" link="NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-INPUT-KEY:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_IP_TUNNEL_OUTPUT_KEY" link="NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-OUTPUT-KEY:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_IP_TUNNEL_ENCAPSULATION_LIMIT" link="NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-ENCAPSULATION-LIMIT:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_IP_TUNNEL_FLOW_LABEL" link="NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-FLOW-LABEL:CAPS"/>
+    <keyword type="property" name="The “encapsulation-limit” property" link="NMDeviceIPTunnel.html#NMDeviceIPTunnel--encapsulation-limit"/>
+    <keyword type="property" name="The “flow-label” property" link="NMDeviceIPTunnel.html#NMDeviceIPTunnel--flow-label"/>
+    <keyword type="property" name="The “input-key” property" link="NMDeviceIPTunnel.html#NMDeviceIPTunnel--input-key"/>
+    <keyword type="property" name="The “local” property" link="NMDeviceIPTunnel.html#NMDeviceIPTunnel--local"/>
+    <keyword type="property" name="The “mode” property" link="NMDeviceIPTunnel.html#NMDeviceIPTunnel--mode"/>
+    <keyword type="property" name="The “output-key” property" link="NMDeviceIPTunnel.html#NMDeviceIPTunnel--output-key"/>
+    <keyword type="property" name="The “parent” property" link="NMDeviceIPTunnel.html#NMDeviceIPTunnel--parent"/>
+    <keyword type="property" name="The “path-mtu-discovery” property" link="NMDeviceIPTunnel.html#NMDeviceIPTunnel--path-mtu-discovery"/>
+    <keyword type="property" name="The “remote” property" link="NMDeviceIPTunnel.html#NMDeviceIPTunnel--remote"/>
+    <keyword type="property" name="The “tos” property" link="NMDeviceIPTunnel.html#NMDeviceIPTunnel--tos"/>
+    <keyword type="property" name="The “ttl” property" link="NMDeviceIPTunnel.html#NMDeviceIPTunnel--ttl"/>
+    <keyword type="function" name="nm_device_macvlan_get_parent ()" link="NMDeviceMacvlan.html#nm-device-macvlan-get-parent" since="1.2"/>
+    <keyword type="function" name="nm_device_macvlan_get_mode ()" link="NMDeviceMacvlan.html#nm-device-macvlan-get-mode" since="1.2"/>
+    <keyword type="function" name="nm_device_macvlan_get_no_promisc ()" link="NMDeviceMacvlan.html#nm-device-macvlan-get-no-promisc" since="1.2"/>
+    <keyword type="function" name="nm_device_macvlan_get_tap ()" link="NMDeviceMacvlan.html#nm-device-macvlan-get-tap" since="1.2"/>
+    <keyword type="function" name="nm_device_macvlan_get_hw_address ()" link="NMDeviceMacvlan.html#nm-device-macvlan-get-hw-address" since="1.2"/>
+    <keyword type="macro" name="NM_DEVICE_MACVLAN_PARENT" link="NMDeviceMacvlan.html#NM-DEVICE-MACVLAN-PARENT:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_MACVLAN_MODE" link="NMDeviceMacvlan.html#NM-DEVICE-MACVLAN-MODE:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_MACVLAN_NO_PROMISC" link="NMDeviceMacvlan.html#NM-DEVICE-MACVLAN-NO-PROMISC:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_MACVLAN_TAP" link="NMDeviceMacvlan.html#NM-DEVICE-MACVLAN-TAP:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_MACVLAN_HW_ADDRESS" link="NMDeviceMacvlan.html#NM-DEVICE-MACVLAN-HW-ADDRESS:CAPS"/>
+    <keyword type="property" name="The “hw-address” property" link="NMDeviceMacvlan.html#NMDeviceMacvlan--hw-address"/>
+    <keyword type="property" name="The “mode” property" link="NMDeviceMacvlan.html#NMDeviceMacvlan--mode"/>
+    <keyword type="property" name="The “no-promisc” property" link="NMDeviceMacvlan.html#NMDeviceMacvlan--no-promisc"/>
+    <keyword type="property" name="The “parent” property" link="NMDeviceMacvlan.html#NMDeviceMacvlan--parent"/>
+    <keyword type="property" name="The “tap” property" link="NMDeviceMacvlan.html#NMDeviceMacvlan--tap"/>
     <keyword type="function" name="nm_device_modem_get_modem_capabilities ()" link="NMDeviceModem.html#nm-device-modem-get-modem-capabilities"/>
     <keyword type="function" name="nm_device_modem_get_current_capabilities ()" link="NMDeviceModem.html#nm-device-modem-get-current-capabilities"/>
     <keyword type="macro" name="NM_DEVICE_MODEM_MODEM_CAPABILITIES" link="NMDeviceModem.html#NM-DEVICE-MODEM-MODEM-CAPABILITIES:CAPS"/>
@@ -1423,6 +1720,27 @@
     <keyword type="property" name="The “carrier” property" link="NMDeviceTeam.html#NMDeviceTeam--carrier"/>
     <keyword type="property" name="The “hw-address” property" link="NMDeviceTeam.html#NMDeviceTeam--hw-address"/>
     <keyword type="property" name="The “slaves” property" link="NMDeviceTeam.html#NMDeviceTeam--slaves"/>
+    <keyword type="function" name="nm_device_tun_get_hw_address ()" link="NMDeviceTun.html#nm-device-tun-get-hw-address" since="1.2"/>
+    <keyword type="function" name="nm_device_tun_get_mode ()" link="NMDeviceTun.html#nm-device-tun-get-mode" since="1.2"/>
+    <keyword type="function" name="nm_device_tun_get_owner ()" link="NMDeviceTun.html#nm-device-tun-get-owner" since="1.2"/>
+    <keyword type="function" name="nm_device_tun_get_group ()" link="NMDeviceTun.html#nm-device-tun-get-group" since="1.2"/>
+    <keyword type="function" name="nm_device_tun_get_no_pi ()" link="NMDeviceTun.html#nm-device-tun-get-no-pi"/>
+    <keyword type="function" name="nm_device_tun_get_vnet_hdr ()" link="NMDeviceTun.html#nm-device-tun-get-vnet-hdr" since="1.2"/>
+    <keyword type="function" name="nm_device_tun_get_multi_queue ()" link="NMDeviceTun.html#nm-device-tun-get-multi-queue" since="1.2"/>
+    <keyword type="macro" name="NM_DEVICE_TUN_HW_ADDRESS" link="NMDeviceTun.html#NM-DEVICE-TUN-HW-ADDRESS:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_TUN_OWNER" link="NMDeviceTun.html#NM-DEVICE-TUN-OWNER:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_TUN_GROUP" link="NMDeviceTun.html#NM-DEVICE-TUN-GROUP:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_TUN_MODE" link="NMDeviceTun.html#NM-DEVICE-TUN-MODE:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_TUN_NO_PI" link="NMDeviceTun.html#NM-DEVICE-TUN-NO-PI:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_TUN_VNET_HDR" link="NMDeviceTun.html#NM-DEVICE-TUN-VNET-HDR:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_TUN_MULTI_QUEUE" link="NMDeviceTun.html#NM-DEVICE-TUN-MULTI-QUEUE:CAPS"/>
+    <keyword type="property" name="The “group” property" link="NMDeviceTun.html#NMDeviceTun--group"/>
+    <keyword type="property" name="The “hw-address” property" link="NMDeviceTun.html#NMDeviceTun--hw-address"/>
+    <keyword type="property" name="The “mode” property" link="NMDeviceTun.html#NMDeviceTun--mode"/>
+    <keyword type="property" name="The “multi-queue” property" link="NMDeviceTun.html#NMDeviceTun--multi-queue"/>
+    <keyword type="property" name="The “no-pi” property" link="NMDeviceTun.html#NMDeviceTun--no-pi"/>
+    <keyword type="property" name="The “owner” property" link="NMDeviceTun.html#NMDeviceTun--owner"/>
+    <keyword type="property" name="The “vnet-hdr” property" link="NMDeviceTun.html#NMDeviceTun--vnet-hdr"/>
     <keyword type="function" name="nm_device_vlan_get_hw_address ()" link="NMDeviceVlan.html#nm-device-vlan-get-hw-address"/>
     <keyword type="function" name="nm_device_vlan_get_carrier ()" link="NMDeviceVlan.html#nm-device-vlan-get-carrier"/>
     <keyword type="function" name="nm_device_vlan_get_parent ()" link="NMDeviceVlan.html#nm-device-vlan-get-parent"/>
@@ -1435,6 +1753,60 @@
     <keyword type="property" name="The “hw-address” property" link="NMDeviceVlan.html#NMDeviceVlan--hw-address"/>
     <keyword type="property" name="The “parent” property" link="NMDeviceVlan.html#NMDeviceVlan--parent"/>
     <keyword type="property" name="The “vlan-id” property" link="NMDeviceVlan.html#NMDeviceVlan--vlan-id"/>
+    <keyword type="function" name="nm_device_vxlan_get_hw_address ()" link="NMDeviceVxlan.html#nm-device-vxlan-get-hw-address" since="1.2"/>
+    <keyword type="function" name="nm_device_vxlan_get_carrier ()" link="NMDeviceVxlan.html#nm-device-vxlan-get-carrier" since="1.2"/>
+    <keyword type="function" name="nm_device_vxlan_get_parent ()" link="NMDeviceVxlan.html#nm-device-vxlan-get-parent" since="1.2"/>
+    <keyword type="function" name="nm_device_vxlan_get_id ()" link="NMDeviceVxlan.html#nm-device-vxlan-get-id" since="1.2"/>
+    <keyword type="function" name="nm_device_vxlan_get_group ()" link="NMDeviceVxlan.html#nm-device-vxlan-get-group" since="1.2"/>
+    <keyword type="function" name="nm_device_vxlan_get_local ()" link="NMDeviceVxlan.html#nm-device-vxlan-get-local" since="1.2"/>
+    <keyword type="function" name="nm_device_vxlan_get_src_port_min ()" link="NMDeviceVxlan.html#nm-device-vxlan-get-src-port-min" since="1.2"/>
+    <keyword type="function" name="nm_device_vxlan_get_src_port_max ()" link="NMDeviceVxlan.html#nm-device-vxlan-get-src-port-max" since="1.2"/>
+    <keyword type="function" name="nm_device_vxlan_get_dst_port ()" link="NMDeviceVxlan.html#nm-device-vxlan-get-dst-port" since="1.2"/>
+    <keyword type="function" name="nm_device_vxlan_get_learning ()" link="NMDeviceVxlan.html#nm-device-vxlan-get-learning" since="1.2"/>
+    <keyword type="function" name="nm_device_vxlan_get_ageing ()" link="NMDeviceVxlan.html#nm-device-vxlan-get-ageing" since="1.2"/>
+    <keyword type="function" name="nm_device_vxlan_get_tos ()" link="NMDeviceVxlan.html#nm-device-vxlan-get-tos" since="1.2"/>
+    <keyword type="function" name="nm_device_vxlan_get_ttl ()" link="NMDeviceVxlan.html#nm-device-vxlan-get-ttl" since="1.2"/>
+    <keyword type="function" name="nm_device_vxlan_get_limit ()" link="NMDeviceVxlan.html#nm-device-vxlan-get-limit" since="1.2"/>
+    <keyword type="function" name="nm_device_vxlan_get_proxy ()" link="NMDeviceVxlan.html#nm-device-vxlan-get-proxy" since="1.2"/>
+    <keyword type="function" name="nm_device_vxlan_get_rsc ()" link="NMDeviceVxlan.html#nm-device-vxlan-get-rsc" since="1.2"/>
+    <keyword type="function" name="nm_device_vxlan_get_l2miss ()" link="NMDeviceVxlan.html#nm-device-vxlan-get-l2miss" since="1.2"/>
+    <keyword type="function" name="nm_device_vxlan_get_l3miss ()" link="NMDeviceVxlan.html#nm-device-vxlan-get-l3miss" since="1.2"/>
+    <keyword type="macro" name="NM_DEVICE_VXLAN_HW_ADDRESS" link="NMDeviceVxlan.html#NM-DEVICE-VXLAN-HW-ADDRESS:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_VXLAN_CARRIER" link="NMDeviceVxlan.html#NM-DEVICE-VXLAN-CARRIER:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_VXLAN_PARENT" link="NMDeviceVxlan.html#NM-DEVICE-VXLAN-PARENT:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_VXLAN_ID" link="NMDeviceVxlan.html#NM-DEVICE-VXLAN-ID:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_VXLAN_GROUP" link="NMDeviceVxlan.html#NM-DEVICE-VXLAN-GROUP:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_VXLAN_LOCAL" link="NMDeviceVxlan.html#NM-DEVICE-VXLAN-LOCAL:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_VXLAN_SRC_PORT_MIN" link="NMDeviceVxlan.html#NM-DEVICE-VXLAN-SRC-PORT-MIN:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_VXLAN_SRC_PORT_MAX" link="NMDeviceVxlan.html#NM-DEVICE-VXLAN-SRC-PORT-MAX:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_VXLAN_LEARNING" link="NMDeviceVxlan.html#NM-DEVICE-VXLAN-LEARNING:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_VXLAN_AGEING" link="NMDeviceVxlan.html#NM-DEVICE-VXLAN-AGEING:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_VXLAN_TOS" link="NMDeviceVxlan.html#NM-DEVICE-VXLAN-TOS:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_VXLAN_TTL" link="NMDeviceVxlan.html#NM-DEVICE-VXLAN-TTL:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_VXLAN_LIMIT" link="NMDeviceVxlan.html#NM-DEVICE-VXLAN-LIMIT:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_VXLAN_PROXY" link="NMDeviceVxlan.html#NM-DEVICE-VXLAN-PROXY:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_VXLAN_RSC" link="NMDeviceVxlan.html#NM-DEVICE-VXLAN-RSC:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_VXLAN_L2MISS" link="NMDeviceVxlan.html#NM-DEVICE-VXLAN-L2MISS:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_VXLAN_L3MISS" link="NMDeviceVxlan.html#NM-DEVICE-VXLAN-L3MISS:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_VXLAN_DST_PORT" link="NMDeviceVxlan.html#NM-DEVICE-VXLAN-DST-PORT:CAPS"/>
+    <keyword type="property" name="The “ageing” property" link="NMDeviceVxlan.html#NMDeviceVxlan--ageing"/>
+    <keyword type="property" name="The “carrier” property" link="NMDeviceVxlan.html#NMDeviceVxlan--carrier"/>
+    <keyword type="property" name="The “dst-port” property" link="NMDeviceVxlan.html#NMDeviceVxlan--dst-port"/>
+    <keyword type="property" name="The “group” property" link="NMDeviceVxlan.html#NMDeviceVxlan--group"/>
+    <keyword type="property" name="The “hw-address” property" link="NMDeviceVxlan.html#NMDeviceVxlan--hw-address"/>
+    <keyword type="property" name="The “id” property" link="NMDeviceVxlan.html#NMDeviceVxlan--id"/>
+    <keyword type="property" name="The “l2miss” property" link="NMDeviceVxlan.html#NMDeviceVxlan--l2miss"/>
+    <keyword type="property" name="The “l3miss” property" link="NMDeviceVxlan.html#NMDeviceVxlan--l3miss"/>
+    <keyword type="property" name="The “learning” property" link="NMDeviceVxlan.html#NMDeviceVxlan--learning"/>
+    <keyword type="property" name="The “limit” property" link="NMDeviceVxlan.html#NMDeviceVxlan--limit"/>
+    <keyword type="property" name="The “local” property" link="NMDeviceVxlan.html#NMDeviceVxlan--local"/>
+    <keyword type="property" name="The “parent” property" link="NMDeviceVxlan.html#NMDeviceVxlan--parent"/>
+    <keyword type="property" name="The “proxy” property" link="NMDeviceVxlan.html#NMDeviceVxlan--proxy"/>
+    <keyword type="property" name="The “rsc” property" link="NMDeviceVxlan.html#NMDeviceVxlan--rsc"/>
+    <keyword type="property" name="The “src-port-max” property" link="NMDeviceVxlan.html#NMDeviceVxlan--src-port-max"/>
+    <keyword type="property" name="The “src-port-min” property" link="NMDeviceVxlan.html#NMDeviceVxlan--src-port-min"/>
+    <keyword type="property" name="The “tos” property" link="NMDeviceVxlan.html#NMDeviceVxlan--tos"/>
+    <keyword type="property" name="The “ttl” property" link="NMDeviceVxlan.html#NMDeviceVxlan--ttl"/>
     <keyword type="function" name="nm_device_wifi_get_hw_address ()" link="NMDeviceWifi.html#nm-device-wifi-get-hw-address"/>
     <keyword type="function" name="nm_device_wifi_get_permanent_hw_address ()" link="NMDeviceWifi.html#nm-device-wifi-get-permanent-hw-address"/>
     <keyword type="function" name="nm_device_wifi_get_mode ()" link="NMDeviceWifi.html#nm-device-wifi-get-mode"/>
@@ -1444,9 +1816,9 @@
     <keyword type="function" name="nm_device_wifi_get_access_point_by_path ()" link="NMDeviceWifi.html#nm-device-wifi-get-access-point-by-path"/>
     <keyword type="function" name="nm_device_wifi_get_access_points ()" link="NMDeviceWifi.html#nm-device-wifi-get-access-points"/>
     <keyword type="function" name="nm_device_wifi_request_scan ()" link="NMDeviceWifi.html#nm-device-wifi-request-scan"/>
-    <keyword type="function" name="nm_device_wifi_request_scan_options ()" link="NMDeviceWifi.html#nm-device-wifi-request-scan-options" since="1.0.6"/>
+    <keyword type="function" name="nm_device_wifi_request_scan_options ()" link="NMDeviceWifi.html#nm-device-wifi-request-scan-options" since="1.2"/>
     <keyword type="function" name="nm_device_wifi_request_scan_async ()" link="NMDeviceWifi.html#nm-device-wifi-request-scan-async"/>
-    <keyword type="function" name="nm_device_wifi_request_scan_options_async ()" link="NMDeviceWifi.html#nm-device-wifi-request-scan-options-async" since="1.0.6"/>
+    <keyword type="function" name="nm_device_wifi_request_scan_options_async ()" link="NMDeviceWifi.html#nm-device-wifi-request-scan-options-async" since="1.2"/>
     <keyword type="function" name="nm_device_wifi_request_scan_finish ()" link="NMDeviceWifi.html#nm-device-wifi-request-scan-finish"/>
     <keyword type="macro" name="NM_DEVICE_WIFI_HW_ADDRESS" link="NMDeviceWifi.html#NM-DEVICE-WIFI-HW-ADDRESS:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_WIFI_PERMANENT_HW_ADDRESS" link="NMDeviceWifi.html#NM-DEVICE-WIFI-PERMANENT-HW-ADDRESS:CAPS"/>
@@ -1464,15 +1836,15 @@
     <keyword type="property" name="The “wireless-capabilities” property" link="NMDeviceWifi.html#NMDeviceWifi--wireless-capabilities"/>
     <keyword type="signal" name="The “access-point-added” signal" link="NMDeviceWifi.html#NMDeviceWifi-access-point-added"/>
     <keyword type="signal" name="The “access-point-removed” signal" link="NMDeviceWifi.html#NMDeviceWifi-access-point-removed"/>
-    <keyword type="function" name="nm_device_wimax_get_hw_address ()" link="NMDeviceWimax.html#nm-device-wimax-get-hw-address"/>
-    <keyword type="function" name="nm_device_wimax_get_active_nsp ()" link="NMDeviceWimax.html#nm-device-wimax-get-active-nsp"/>
-    <keyword type="function" name="nm_device_wimax_get_nsp_by_path ()" link="NMDeviceWimax.html#nm-device-wimax-get-nsp-by-path"/>
-    <keyword type="function" name="nm_device_wimax_get_nsps ()" link="NMDeviceWimax.html#nm-device-wimax-get-nsps"/>
-    <keyword type="function" name="nm_device_wimax_get_center_frequency ()" link="NMDeviceWimax.html#nm-device-wimax-get-center-frequency"/>
-    <keyword type="function" name="nm_device_wimax_get_rssi ()" link="NMDeviceWimax.html#nm-device-wimax-get-rssi"/>
-    <keyword type="function" name="nm_device_wimax_get_cinr ()" link="NMDeviceWimax.html#nm-device-wimax-get-cinr"/>
-    <keyword type="function" name="nm_device_wimax_get_tx_power ()" link="NMDeviceWimax.html#nm-device-wimax-get-tx-power"/>
-    <keyword type="function" name="nm_device_wimax_get_bsid ()" link="NMDeviceWimax.html#nm-device-wimax-get-bsid"/>
+    <keyword type="function" name="nm_device_wimax_get_hw_address ()" link="NMDeviceWimax.html#nm-device-wimax-get-hw-address" deprecated="1.2: WiMAX is no longer supported."/>
+    <keyword type="function" name="nm_device_wimax_get_active_nsp ()" link="NMDeviceWimax.html#nm-device-wimax-get-active-nsp" deprecated="1.2: WiMAX is no longer supported."/>
+    <keyword type="function" name="nm_device_wimax_get_nsp_by_path ()" link="NMDeviceWimax.html#nm-device-wimax-get-nsp-by-path" deprecated="1.2: WiMAX is no longer supported."/>
+    <keyword type="function" name="nm_device_wimax_get_nsps ()" link="NMDeviceWimax.html#nm-device-wimax-get-nsps" deprecated="1.2: WiMAX is no longer supported."/>
+    <keyword type="function" name="nm_device_wimax_get_center_frequency ()" link="NMDeviceWimax.html#nm-device-wimax-get-center-frequency" deprecated="1.2: WiMAX is no longer supported."/>
+    <keyword type="function" name="nm_device_wimax_get_rssi ()" link="NMDeviceWimax.html#nm-device-wimax-get-rssi" deprecated="1.2: WiMAX is no longer supported."/>
+    <keyword type="function" name="nm_device_wimax_get_cinr ()" link="NMDeviceWimax.html#nm-device-wimax-get-cinr" deprecated="1.2: WiMAX is no longer supported."/>
+    <keyword type="function" name="nm_device_wimax_get_tx_power ()" link="NMDeviceWimax.html#nm-device-wimax-get-tx-power" deprecated="1.2: WiMAX is no longer supported."/>
+    <keyword type="function" name="nm_device_wimax_get_bsid ()" link="NMDeviceWimax.html#nm-device-wimax-get-bsid" deprecated="1.2: WiMAX is no longer supported."/>
     <keyword type="macro" name="NM_DEVICE_WIMAX_HW_ADDRESS" link="NMDeviceWimax.html#NM-DEVICE-WIMAX-HW-ADDRESS:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_WIMAX_ACTIVE_NSP" link="NMDeviceWimax.html#NM-DEVICE-WIMAX-ACTIVE-NSP:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_WIMAX_CENTER_FREQUENCY" link="NMDeviceWimax.html#NM-DEVICE-WIMAX-CENTER-FREQUENCY:CAPS"/>
@@ -1572,7 +1944,7 @@
     <keyword type="function" name="nm_access_point_get_mode ()" link="NMAccessPoint.html#nm-access-point-get-mode"/>
     <keyword type="function" name="nm_access_point_get_max_bitrate ()" link="NMAccessPoint.html#nm-access-point-get-max-bitrate"/>
     <keyword type="function" name="nm_access_point_get_strength ()" link="NMAccessPoint.html#nm-access-point-get-strength"/>
-    <keyword type="function" name="nm_access_point_get_last_seen ()" link="NMAccessPoint.html#nm-access-point-get-last-seen" since="1.0.6"/>
+    <keyword type="function" name="nm_access_point_get_last_seen ()" link="NMAccessPoint.html#nm-access-point-get-last-seen" since="1.2"/>
     <keyword type="function" name="nm_access_point_filter_connections ()" link="NMAccessPoint.html#nm-access-point-filter-connections"/>
     <keyword type="function" name="nm_access_point_connection_valid ()" link="NMAccessPoint.html#nm-access-point-connection-valid"/>
     <keyword type="macro" name="NM_ACCESS_POINT_FLAGS" link="NMAccessPoint.html#NM-ACCESS-POINT-FLAGS:CAPS"/>
@@ -1672,13 +2044,14 @@
     <keyword type="function" name="nm_utils_file_is_private_key ()" link="libnm-nm-utils.html#nm-utils-file-is-private-key"/>
     <keyword type="function" name="nm_utils_file_is_pkcs12 ()" link="libnm-nm-utils.html#nm-utils-file-is-pkcs12"/>
     <keyword type="function" name="NMUtilsFileSearchInPathsPredicate ()" link="libnm-nm-utils.html#NMUtilsFileSearchInPathsPredicate"/>
+    <keyword type="function" name="NMUtilsCheckFilePredicate ()" link="libnm-nm-utils.html#NMUtilsCheckFilePredicate"/>
     <keyword type="function" name="nm_utils_file_search_in_paths ()" link="libnm-nm-utils.html#nm-utils-file-search-in-paths"/>
     <keyword type="function" name="nm_utils_wifi_freq_to_channel ()" link="libnm-nm-utils.html#nm-utils-wifi-freq-to-channel"/>
     <keyword type="function" name="nm_utils_wifi_channel_to_freq ()" link="libnm-nm-utils.html#nm-utils-wifi-channel-to-freq"/>
     <keyword type="function" name="nm_utils_wifi_find_next_channel ()" link="libnm-nm-utils.html#nm-utils-wifi-find-next-channel"/>
     <keyword type="function" name="nm_utils_wifi_is_channel_valid ()" link="libnm-nm-utils.html#nm-utils-wifi-is-channel-valid"/>
-    <keyword type="function" name="nm_utils_wifi_2ghz_freqs ()" link="libnm-nm-utils.html#nm-utils-wifi-2ghz-freqs" since="1.0.6"/>
-    <keyword type="function" name="nm_utils_wifi_5ghz_freqs ()" link="libnm-nm-utils.html#nm-utils-wifi-5ghz-freqs" since="1.0.6"/>
+    <keyword type="function" name="nm_utils_wifi_2ghz_freqs ()" link="libnm-nm-utils.html#nm-utils-wifi-2ghz-freqs" since="1.2"/>
+    <keyword type="function" name="nm_utils_wifi_5ghz_freqs ()" link="libnm-nm-utils.html#nm-utils-wifi-5ghz-freqs" since="1.2"/>
     <keyword type="function" name="nm_utils_wifi_strength_bars ()" link="libnm-nm-utils.html#nm-utils-wifi-strength-bars"/>
     <keyword type="function" name="nm_utils_hwaddr_len ()" link="libnm-nm-utils.html#nm-utils-hwaddr-len"/>
     <keyword type="function" name="nm_utils_hwaddr_ntoa ()" link="libnm-nm-utils.html#nm-utils-hwaddr-ntoa"/>
@@ -1695,21 +2068,26 @@
     <keyword type="function" name="nm_utils_inet6_ntop ()" link="libnm-nm-utils.html#nm-utils-inet6-ntop"/>
     <keyword type="function" name="nm_utils_ipaddr_valid ()" link="libnm-nm-utils.html#nm-utils-ipaddr-valid"/>
     <keyword type="function" name="nm_utils_check_virtual_device_compatibility ()" link="libnm-nm-utils.html#nm-utils-check-virtual-device-compatibility"/>
-    <keyword type="function" name="nm_utils_enum_to_str ()" link="libnm-nm-utils.html#nm-utils-enum-to-str" since="1.0.6"/>
-    <keyword type="function" name="nm_utils_enum_from_str ()" link="libnm-nm-utils.html#nm-utils-enum-from-str" since="1.0.6"/>
+    <keyword type="function" name="nm_utils_bond_mode_string_to_int ()" link="libnm-nm-utils.html#nm-utils-bond-mode-string-to-int" since="1.2"/>
+    <keyword type="function" name="nm_utils_bond_mode_int_to_string ()" link="libnm-nm-utils.html#nm-utils-bond-mode-int-to-string" since="1.2"/>
+    <keyword type="function" name="nm_utils_enum_to_str ()" link="libnm-nm-utils.html#nm-utils-enum-to-str" since="1.2"/>
+    <keyword type="function" name="nm_utils_enum_from_str ()" link="libnm-nm-utils.html#nm-utils-enum-from-str" since="1.2"/>
+    <keyword type="function" name="nm_utils_enum_get_values ()" link="libnm-nm-utils.html#nm-utils-enum-get-values" since="1.2"/>
     <keyword type="enum" name="enum NMUtilsSecurityType" link="libnm-nm-utils.html#NMUtilsSecurityType"/>
     <keyword type="macro" name="NM_UTILS_HWADDR_LEN_MAX" link="libnm-nm-utils.html#NM-UTILS-HWADDR-LEN-MAX:CAPS"/>
     <keyword type="macro" name="NM_UTILS_INET_ADDRSTRLEN" link="libnm-nm-utils.html#NM-UTILS-INET-ADDRSTRLEN:CAPS"/>
+    <keyword type="struct" name="struct stat" link="libnm-nm-utils.html#stat"/>
     <keyword type="macro" name="NM_VERSION_MIN_REQUIRED" link="libnm-nm-version.html#NM-VERSION-MIN-REQUIRED:CAPS"/>
     <keyword type="macro" name="NM_VERSION_MAX_ALLOWED" link="libnm-nm-version.html#NM-VERSION-MAX-ALLOWED:CAPS"/>
     <keyword type="macro" name="NM_DEPRECATED_IN_0_9_10_FOR()" link="libnm-nm-version.html#NM-DEPRECATED-IN-0-9-10-FOR:CAPS"/>
     <keyword type="macro" name="NM_DEPRECATED_IN_1_0_FOR()" link="libnm-nm-version.html#NM-DEPRECATED-IN-1-0-FOR:CAPS"/>
+    <keyword type="macro" name="NM_DEPRECATED_IN_1_2_FOR()" link="libnm-nm-version.html#NM-DEPRECATED-IN-1-2-FOR:CAPS"/>
     <keyword type="macro" name="NM_DEPRECATED_IN_0_9_10" link="libnm-nm-version.html#NM-DEPRECATED-IN-0-9-10:CAPS"/>
     <keyword type="macro" name="NM_AVAILABLE_IN_0_9_10" link="libnm-nm-version.html#NM-AVAILABLE-IN-0-9-10:CAPS"/>
     <keyword type="macro" name="NM_DEPRECATED_IN_1_0" link="libnm-nm-version.html#NM-DEPRECATED-IN-1-0:CAPS"/>
     <keyword type="macro" name="NM_AVAILABLE_IN_1_0" link="libnm-nm-version.html#NM-AVAILABLE-IN-1-0:CAPS"/>
-    <keyword type="macro" name="NM_AVAILABLE_IN_1_0_4" link="libnm-nm-version.html#NM-AVAILABLE-IN-1-0-4:CAPS"/>
-    <keyword type="macro" name="NM_AVAILABLE_IN_1_0_6" link="libnm-nm-version.html#NM-AVAILABLE-IN-1-0-6:CAPS"/>
+    <keyword type="macro" name="NM_DEPRECATED_IN_1_2" link="libnm-nm-version.html#NM-DEPRECATED-IN-1-2:CAPS"/>
+    <keyword type="macro" name="NM_AVAILABLE_IN_1_2" link="libnm-nm-version.html#NM-AVAILABLE-IN-1-2:CAPS"/>
     <keyword type="macro" name="NM_DBUS_PATH_VPN" link="libnm-nm-vpn-dbus-interface.html#NM-DBUS-PATH-VPN:CAPS"/>
     <keyword type="macro" name="NM_DBUS_INTERFACE_VPN" link="libnm-nm-vpn-dbus-interface.html#NM-DBUS-INTERFACE-VPN:CAPS"/>
     <keyword type="macro" name="NM_DBUS_PATH_VPN_CONNECTION" link="libnm-nm-vpn-dbus-interface.html#NM-DBUS-PATH-VPN-CONNECTION:CAPS"/>
@@ -1772,25 +2150,24 @@
     <keyword type="macro" name="NM_VPN_PLUGIN_IP6_CONFIG_DOMAINS" link="libnm-nm-vpn-dbus-interface.html#NM-VPN-PLUGIN-IP6-CONFIG-DOMAINS:CAPS"/>
     <keyword type="macro" name="NM_VPN_PLUGIN_IP6_CONFIG_ROUTES" link="libnm-nm-vpn-dbus-interface.html#NM-VPN-PLUGIN-IP6-CONFIG-ROUTES:CAPS"/>
     <keyword type="macro" name="NM_VPN_PLUGIN_IP6_CONFIG_NEVER_DEFAULT" link="libnm-nm-vpn-dbus-interface.html#NM-VPN-PLUGIN-IP6-CONFIG-NEVER-DEFAULT:CAPS"/>
-    <keyword type="function" name="NMVpnEditorPluginFactory ()" link="NMVpnEditor.html#NMVpnEditorPluginFactory"/>
-    <keyword type="function" name="nm_vpn_editor_plugin_factory ()" link="NMVpnEditor.html#nm-vpn-editor-plugin-factory"/>
-    <keyword type="function" name="nm_vpn_editor_plugin_get_editor ()" link="NMVpnEditor.html#nm-vpn-editor-plugin-get-editor"/>
-    <keyword type="function" name="nm_vpn_editor_plugin_get_capabilities ()" link="NMVpnEditor.html#nm-vpn-editor-plugin-get-capabilities"/>
-    <keyword type="function" name="nm_vpn_editor_plugin_import ()" link="NMVpnEditor.html#nm-vpn-editor-plugin-import"/>
-    <keyword type="function" name="nm_vpn_editor_plugin_export ()" link="NMVpnEditor.html#nm-vpn-editor-plugin-export"/>
-    <keyword type="function" name="nm_vpn_editor_plugin_get_suggested_filename ()" link="NMVpnEditor.html#nm-vpn-editor-plugin-get-suggested-filename"/>
-    <keyword type="function" name="nm_vpn_editor_get_widget ()" link="NMVpnEditor.html#nm-vpn-editor-get-widget"/>
-    <keyword type="function" name="nm_vpn_editor_update_connection ()" link="NMVpnEditor.html#nm-vpn-editor-update-connection"/>
-    <keyword type="enum" name="enum NMVpnEditorPluginCapability" link="NMVpnEditor.html#NMVpnEditorPluginCapability"/>
-    <keyword type="macro" name="NM_VPN_EDITOR_PLUGIN_NAME" link="NMVpnEditor.html#NM-VPN-EDITOR-PLUGIN-NAME:CAPS"/>
-    <keyword type="macro" name="NM_VPN_EDITOR_PLUGIN_DESCRIPTION" link="NMVpnEditor.html#NM-VPN-EDITOR-PLUGIN-DESCRIPTION:CAPS"/>
-    <keyword type="macro" name="NM_VPN_EDITOR_PLUGIN_SERVICE" link="NMVpnEditor.html#NM-VPN-EDITOR-PLUGIN-SERVICE:CAPS"/>
-    <keyword type="struct" name="NMVpnEditorPluginInterface" link="NMVpnEditor.html#NMVpnEditorPluginInterface"/>
-    <keyword type="struct" name="NMVpnEditorInterface" link="NMVpnEditor.html#NMVpnEditorInterface"/>
-    <keyword type="property" name="The “description” property" link="NMVpnEditor.html#NMVpnEditorPlugin--description"/>
-    <keyword type="property" name="The “name” property" link="NMVpnEditor.html#NMVpnEditorPlugin--name"/>
-    <keyword type="property" name="The “service” property" link="NMVpnEditor.html#NMVpnEditorPlugin--service"/>
-    <keyword type="signal" name="The “changed” signal" link="NMVpnEditor.html#NMVpnEditor-changed"/>
+    <keyword type="function" name="NMVpnEditorPluginFactory ()" link="NMVpnEditorPlugin.html#NMVpnEditorPluginFactory"/>
+    <keyword type="function" name="nm_vpn_editor_plugin_factory ()" link="NMVpnEditorPlugin.html#nm-vpn-editor-plugin-factory"/>
+    <keyword type="function" name="nm_vpn_editor_plugin_get_editor ()" link="NMVpnEditorPlugin.html#nm-vpn-editor-plugin-get-editor"/>
+    <keyword type="function" name="nm_vpn_editor_plugin_get_capabilities ()" link="NMVpnEditorPlugin.html#nm-vpn-editor-plugin-get-capabilities"/>
+    <keyword type="function" name="nm_vpn_editor_plugin_import ()" link="NMVpnEditorPlugin.html#nm-vpn-editor-plugin-import"/>
+    <keyword type="function" name="nm_vpn_editor_plugin_export ()" link="NMVpnEditorPlugin.html#nm-vpn-editor-plugin-export"/>
+    <keyword type="function" name="nm_vpn_editor_plugin_get_suggested_filename ()" link="NMVpnEditorPlugin.html#nm-vpn-editor-plugin-get-suggested-filename"/>
+    <keyword type="function" name="nm_vpn_editor_plugin_load_from_file ()" link="NMVpnEditorPlugin.html#nm-vpn-editor-plugin-load-from-file" since="1.2"/>
+    <keyword type="enum" name="enum NMVpnEditorPluginCapability" link="NMVpnEditorPlugin.html#NMVpnEditorPluginCapability"/>
+    <keyword type="macro" name="NM_VPN_EDITOR_PLUGIN_NAME" link="NMVpnEditorPlugin.html#NM-VPN-EDITOR-PLUGIN-NAME:CAPS"/>
+    <keyword type="macro" name="NM_VPN_EDITOR_PLUGIN_DESCRIPTION" link="NMVpnEditorPlugin.html#NM-VPN-EDITOR-PLUGIN-DESCRIPTION:CAPS"/>
+    <keyword type="macro" name="NM_VPN_EDITOR_PLUGIN_SERVICE" link="NMVpnEditorPlugin.html#NM-VPN-EDITOR-PLUGIN-SERVICE:CAPS"/>
+    <keyword type="struct" name="NMVpnEditorPluginInterface" link="NMVpnEditorPlugin.html#NMVpnEditorPluginInterface"/>
+    <keyword type="struct" name="NMVpnEditor" link="NMVpnEditorPlugin.html#NMVpnEditor-struct"/>
+    <keyword type="property" name="The “description” property" link="NMVpnEditorPlugin.html#NMVpnEditorPlugin--description"/>
+    <keyword type="property" name="The “name” property" link="NMVpnEditorPlugin.html#NMVpnEditorPlugin--name"/>
+    <keyword type="property" name="The “service” property" link="NMVpnEditorPlugin.html#NMVpnEditorPlugin--service"/>
+    <keyword type="signal" name="The “changed” signal" link="NMVpnEditorPlugin.html#NMVpnEditor-changed"/>
     <keyword type="constant" name="NM_CLIENT_PERMISSION_NONE" link="NMClient.html#NM-CLIENT-PERMISSION-NONE:CAPS"/>
     <keyword type="constant" name="NM_CLIENT_PERMISSION_ENABLE_DISABLE_NETWORK" link="NMClient.html#NM-CLIENT-PERMISSION-ENABLE-DISABLE-NETWORK:CAPS"/>
     <keyword type="constant" name="NM_CLIENT_PERMISSION_ENABLE_DISABLE_WIFI" link="NMClient.html#NM-CLIENT-PERMISSION-ENABLE-DISABLE-WIFI:CAPS"/>
@@ -1903,6 +2280,10 @@
     <keyword type="constant" name="NM_DEVICE_TYPE_BRIDGE" link="libnm-nm-dbus-interface.html#NM-DEVICE-TYPE-BRIDGE:CAPS"/>
     <keyword type="constant" name="NM_DEVICE_TYPE_GENERIC" link="libnm-nm-dbus-interface.html#NM-DEVICE-TYPE-GENERIC:CAPS"/>
     <keyword type="constant" name="NM_DEVICE_TYPE_TEAM" link="libnm-nm-dbus-interface.html#NM-DEVICE-TYPE-TEAM:CAPS"/>
+    <keyword type="constant" name="NM_DEVICE_TYPE_TUN" link="libnm-nm-dbus-interface.html#NM-DEVICE-TYPE-TUN:CAPS"/>
+    <keyword type="constant" name="NM_DEVICE_TYPE_IP_TUNNEL" link="libnm-nm-dbus-interface.html#NM-DEVICE-TYPE-IP-TUNNEL:CAPS"/>
+    <keyword type="constant" name="NM_DEVICE_TYPE_MACVLAN" link="libnm-nm-dbus-interface.html#NM-DEVICE-TYPE-MACVLAN:CAPS"/>
+    <keyword type="constant" name="NM_DEVICE_TYPE_VXLAN" link="libnm-nm-dbus-interface.html#NM-DEVICE-TYPE-VXLAN:CAPS"/>
     <keyword type="constant" name="NM_DEVICE_CAP_NONE" link="libnm-nm-dbus-interface.html#NM-DEVICE-CAP-NONE:CAPS"/>
     <keyword type="constant" name="NM_DEVICE_CAP_NM_SUPPORTED" link="libnm-nm-dbus-interface.html#NM-DEVICE-CAP-NM-SUPPORTED:CAPS"/>
     <keyword type="constant" name="NM_DEVICE_CAP_CARRIER_DETECT" link="libnm-nm-dbus-interface.html#NM-DEVICE-CAP-CARRIER-DETECT:CAPS"/>
@@ -2039,6 +2420,16 @@
     <keyword type="constant" name="NM_SECRET_AGENT_CAPABILITY_NONE" link="libnm-nm-dbus-interface.html#NM-SECRET-AGENT-CAPABILITY-NONE:CAPS"/>
     <keyword type="constant" name="NM_SECRET_AGENT_CAPABILITY_VPN_HINTS" link="libnm-nm-dbus-interface.html#NM-SECRET-AGENT-CAPABILITY-VPN-HINTS:CAPS"/>
     <keyword type="constant" name="NM_SECRET_AGENT_CAPABILITY_LAST" link="libnm-nm-dbus-interface.html#NM-SECRET-AGENT-CAPABILITY-LAST:CAPS"/>
+    <keyword type="constant" name="NM_IP_TUNNEL_MODE_UKNOWN" link="libnm-nm-dbus-interface.html#NM-IP-TUNNEL-MODE-UKNOWN:CAPS"/>
+    <keyword type="constant" name="NM_IP_TUNNEL_MODE_IPIP" link="libnm-nm-dbus-interface.html#NM-IP-TUNNEL-MODE-IPIP:CAPS"/>
+    <keyword type="constant" name="NM_IP_TUNNEL_MODE_GRE" link="libnm-nm-dbus-interface.html#NM-IP-TUNNEL-MODE-GRE:CAPS"/>
+    <keyword type="constant" name="NM_IP_TUNNEL_MODE_SIT" link="libnm-nm-dbus-interface.html#NM-IP-TUNNEL-MODE-SIT:CAPS"/>
+    <keyword type="constant" name="NM_IP_TUNNEL_MODE_ISATAP" link="libnm-nm-dbus-interface.html#NM-IP-TUNNEL-MODE-ISATAP:CAPS"/>
+    <keyword type="constant" name="NM_IP_TUNNEL_MODE_VTI" link="libnm-nm-dbus-interface.html#NM-IP-TUNNEL-MODE-VTI:CAPS"/>
+    <keyword type="constant" name="NM_IP_TUNNEL_MODE_IP6IP6" link="libnm-nm-dbus-interface.html#NM-IP-TUNNEL-MODE-IP6IP6:CAPS"/>
+    <keyword type="constant" name="NM_IP_TUNNEL_MODE_IPIP6" link="libnm-nm-dbus-interface.html#NM-IP-TUNNEL-MODE-IPIP6:CAPS"/>
+    <keyword type="constant" name="NM_IP_TUNNEL_MODE_IP6GRE" link="libnm-nm-dbus-interface.html#NM-IP-TUNNEL-MODE-IP6GRE:CAPS"/>
+    <keyword type="constant" name="NM_IP_TUNNEL_MODE_VTI6" link="libnm-nm-dbus-interface.html#NM-IP-TUNNEL-MODE-VTI6:CAPS"/>
     <keyword type="constant" name="NM_CONNECTION_SERIALIZE_ALL" link="libnm-NMConnection.html#NM-CONNECTION-SERIALIZE-ALL:CAPS"/>
     <keyword type="constant" name="NM_CONNECTION_SERIALIZE_NO_SECRETS" link="libnm-NMConnection.html#NM-CONNECTION-SERIALIZE-NO-SECRETS:CAPS"/>
     <keyword type="constant" name="NM_CONNECTION_SERIALIZE_ONLY_SECRETS" link="libnm-NMConnection.html#NM-CONNECTION-SERIALIZE-ONLY-SECRETS:CAPS"/>
@@ -2055,6 +2446,9 @@
     <keyword type="constant" name="NM_SETTING_COMPARE_FLAG_DIFF_RESULT_WITH_DEFAULT" link="NMSetting.html#NM-SETTING-COMPARE-FLAG-DIFF-RESULT-WITH-DEFAULT:CAPS"/>
     <keyword type="constant" name="NM_SETTING_COMPARE_FLAG_DIFF_RESULT_NO_DEFAULT" link="NMSetting.html#NM-SETTING-COMPARE-FLAG-DIFF-RESULT-NO-DEFAULT:CAPS"/>
     <keyword type="constant" name="NM_SETTING_COMPARE_FLAG_IGNORE_TIMESTAMP" link="NMSetting.html#NM-SETTING-COMPARE-FLAG-IGNORE-TIMESTAMP:CAPS"/>
+    <keyword type="constant" name="NM_SETTING_MAC_RANDOMIZATION_DEFAULT" link="NMSetting.html#NM-SETTING-MAC-RANDOMIZATION-DEFAULT:CAPS"/>
+    <keyword type="constant" name="NM_SETTING_MAC_RANDOMIZATION_NEVER" link="NMSetting.html#NM-SETTING-MAC-RANDOMIZATION-NEVER:CAPS"/>
+    <keyword type="constant" name="NM_SETTING_MAC_RANDOMIZATION_ALWAYS" link="NMSetting.html#NM-SETTING-MAC-RANDOMIZATION-ALWAYS:CAPS"/>
     <keyword type="constant" name="NM_SETTING_DIFF_RESULT_UNKNOWN" link="NMSetting.html#NM-SETTING-DIFF-RESULT-UNKNOWN:CAPS"/>
     <keyword type="constant" name="NM_SETTING_DIFF_RESULT_IN_A" link="NMSetting.html#NM-SETTING-DIFF-RESULT-IN-A:CAPS"/>
     <keyword type="constant" name="NM_SETTING_DIFF_RESULT_IN_B" link="NMSetting.html#NM-SETTING-DIFF-RESULT-IN-B:CAPS"/>
@@ -2063,6 +2457,9 @@
     <keyword type="constant" name="NM_SETTING_CONNECTION_AUTOCONNECT_SLAVES_DEFAULT" link="NMSettingConnection.html#NM-SETTING-CONNECTION-AUTOCONNECT-SLAVES-DEFAULT:CAPS"/>
     <keyword type="constant" name="NM_SETTING_CONNECTION_AUTOCONNECT_SLAVES_NO" link="NMSettingConnection.html#NM-SETTING-CONNECTION-AUTOCONNECT-SLAVES-NO:CAPS"/>
     <keyword type="constant" name="NM_SETTING_CONNECTION_AUTOCONNECT_SLAVES_YES" link="NMSettingConnection.html#NM-SETTING-CONNECTION-AUTOCONNECT-SLAVES-YES:CAPS"/>
+    <keyword type="constant" name="NM_SETTING_CONNECTION_LLDP_DEFAULT" link="NMSettingConnection.html#NM-SETTING-CONNECTION-LLDP-DEFAULT:CAPS"/>
+    <keyword type="constant" name="NM_SETTING_CONNECTION_LLDP_DISABLE" link="NMSettingConnection.html#NM-SETTING-CONNECTION-LLDP-DISABLE:CAPS"/>
+    <keyword type="constant" name="NM_SETTING_CONNECTION_LLDP_ENABLE_RX" link="NMSettingConnection.html#NM-SETTING-CONNECTION-LLDP-ENABLE-RX:CAPS"/>
     <keyword type="constant" name="NM_SETTING_802_1X_CK_FORMAT_UNKNOWN" link="NMSetting8021x.html#NM-SETTING-802-1X-CK-FORMAT-UNKNOWN:CAPS"/>
     <keyword type="constant" name="NM_SETTING_802_1X_CK_FORMAT_X509" link="NMSetting8021x.html#NM-SETTING-802-1X-CK-FORMAT-X509:CAPS"/>
     <keyword type="constant" name="NM_SETTING_802_1X_CK_FORMAT_RAW_KEY" link="NMSetting8021x.html#NM-SETTING-802-1X-CK-FORMAT-RAW-KEY:CAPS"/>
@@ -2078,14 +2475,28 @@
     <keyword type="constant" name="NM_SETTING_IP6_CONFIG_PRIVACY_DISABLED" link="NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-PRIVACY-DISABLED:CAPS"/>
     <keyword type="constant" name="NM_SETTING_IP6_CONFIG_PRIVACY_PREFER_PUBLIC_ADDR" link="NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-PRIVACY-PREFER-PUBLIC-ADDR:CAPS"/>
     <keyword type="constant" name="NM_SETTING_IP6_CONFIG_PRIVACY_PREFER_TEMP_ADDR" link="NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-PRIVACY-PREFER-TEMP-ADDR:CAPS"/>
+    <keyword type="constant" name="NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE_EUI64" link="NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-ADDR-GEN-MODE-EUI64:CAPS"/>
+    <keyword type="constant" name="NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE_STABLE_PRIVACY" link="NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-ADDR-GEN-MODE-STABLE-PRIVACY:CAPS"/>
+    <keyword type="constant" name="NM_SETTING_MACVLAN_MODE_UNKNOWN" link="NMSettingMacvlan.html#NM-SETTING-MACVLAN-MODE-UNKNOWN:CAPS"/>
+    <keyword type="constant" name="NM_SETTING_MACVLAN_MODE_VEPA" link="NMSettingMacvlan.html#NM-SETTING-MACVLAN-MODE-VEPA:CAPS"/>
+    <keyword type="constant" name="NM_SETTING_MACVLAN_MODE_BRIDGE" link="NMSettingMacvlan.html#NM-SETTING-MACVLAN-MODE-BRIDGE:CAPS"/>
+    <keyword type="constant" name="NM_SETTING_MACVLAN_MODE_PRIVATE" link="NMSettingMacvlan.html#NM-SETTING-MACVLAN-MODE-PRIVATE:CAPS"/>
+    <keyword type="constant" name="NM_SETTING_MACVLAN_MODE_PASSTHRU" link="NMSettingMacvlan.html#NM-SETTING-MACVLAN-MODE-PASSTHRU:CAPS"/>
+    <keyword type="constant" name="NM_SETTING_MACVLAN_MODE_SOURCE" link="NMSettingMacvlan.html#NM-SETTING-MACVLAN-MODE-SOURCE:CAPS"/>
+    <keyword type="constant" name="_NM_SETTING_MACVLAN_MODE_NUM" link="NMSettingMacvlan.html#NM-SETTING-MACVLAN-MODE-NUM:CAPS"/>
+    <keyword type="constant" name="NM_SETTING_MACVLAN_MODE_LAST" link="NMSettingMacvlan.html#NM-SETTING-MACVLAN-MODE-LAST:CAPS"/>
     <keyword type="constant" name="NM_SETTING_SERIAL_PARITY_NONE" link="NMSettingSerial.html#NM-SETTING-SERIAL-PARITY-NONE:CAPS"/>
     <keyword type="constant" name="NM_SETTING_SERIAL_PARITY_EVEN" link="NMSettingSerial.html#NM-SETTING-SERIAL-PARITY-EVEN:CAPS"/>
     <keyword type="constant" name="NM_SETTING_SERIAL_PARITY_ODD" link="NMSettingSerial.html#NM-SETTING-SERIAL-PARITY-ODD:CAPS"/>
+    <keyword type="constant" name="NM_SETTING_TUN_MODE_UNKNOWN" link="NMSettingTun.html#NM-SETTING-TUN-MODE-UNKNOWN:CAPS"/>
+    <keyword type="constant" name="NM_SETTING_TUN_MODE_TUN" link="NMSettingTun.html#NM-SETTING-TUN-MODE-TUN:CAPS"/>
+    <keyword type="constant" name="NM_SETTING_TUN_MODE_TAP" link="NMSettingTun.html#NM-SETTING-TUN-MODE-TAP:CAPS"/>
     <keyword type="constant" name="NM_VLAN_INGRESS_MAP" link="NMSettingVlan.html#NM-VLAN-INGRESS-MAP:CAPS"/>
     <keyword type="constant" name="NM_VLAN_EGRESS_MAP" link="NMSettingVlan.html#NM-VLAN-EGRESS-MAP:CAPS"/>
     <keyword type="constant" name="NM_VLAN_FLAG_REORDER_HEADERS" link="NMSettingVlan.html#NM-VLAN-FLAG-REORDER-HEADERS:CAPS"/>
     <keyword type="constant" name="NM_VLAN_FLAG_GVRP" link="NMSettingVlan.html#NM-VLAN-FLAG-GVRP:CAPS"/>
     <keyword type="constant" name="NM_VLAN_FLAG_LOOSE_BINDING" link="NMSettingVlan.html#NM-VLAN-FLAG-LOOSE-BINDING:CAPS"/>
+    <keyword type="constant" name="NM_VLAN_FLAG_MVRP" link="NMSettingVlan.html#NM-VLAN-FLAG-MVRP:CAPS"/>
     <keyword type="constant" name="NM_SETTING_WIRED_WAKE_ON_LAN_NONE" link="NMSettingWired.html#NM-SETTING-WIRED-WAKE-ON-LAN-NONE:CAPS"/>
     <keyword type="constant" name="NM_SETTING_WIRED_WAKE_ON_LAN_PHY" link="NMSettingWired.html#NM-SETTING-WIRED-WAKE-ON-LAN-PHY:CAPS"/>
     <keyword type="constant" name="NM_SETTING_WIRED_WAKE_ON_LAN_UNICAST" link="NMSettingWired.html#NM-SETTING-WIRED-WAKE-ON-LAN-UNICAST:CAPS"/>
@@ -2145,9 +2556,9 @@
     <keyword type="constant" name="NM_VPN_PLUGIN_FAILURE_LOGIN_FAILED" link="libnm-nm-vpn-dbus-interface.html#NM-VPN-PLUGIN-FAILURE-LOGIN-FAILED:CAPS"/>
     <keyword type="constant" name="NM_VPN_PLUGIN_FAILURE_CONNECT_FAILED" link="libnm-nm-vpn-dbus-interface.html#NM-VPN-PLUGIN-FAILURE-CONNECT-FAILED:CAPS"/>
     <keyword type="constant" name="NM_VPN_PLUGIN_FAILURE_BAD_IP_CONFIG" link="libnm-nm-vpn-dbus-interface.html#NM-VPN-PLUGIN-FAILURE-BAD-IP-CONFIG:CAPS"/>
-    <keyword type="constant" name="NM_VPN_EDITOR_PLUGIN_CAPABILITY_NONE" link="NMVpnEditor.html#NM-VPN-EDITOR-PLUGIN-CAPABILITY-NONE:CAPS"/>
-    <keyword type="constant" name="NM_VPN_EDITOR_PLUGIN_CAPABILITY_IMPORT" link="NMVpnEditor.html#NM-VPN-EDITOR-PLUGIN-CAPABILITY-IMPORT:CAPS"/>
-    <keyword type="constant" name="NM_VPN_EDITOR_PLUGIN_CAPABILITY_EXPORT" link="NMVpnEditor.html#NM-VPN-EDITOR-PLUGIN-CAPABILITY-EXPORT:CAPS"/>
-    <keyword type="constant" name="NM_VPN_EDITOR_PLUGIN_CAPABILITY_IPV6" link="NMVpnEditor.html#NM-VPN-EDITOR-PLUGIN-CAPABILITY-IPV6:CAPS"/>
+    <keyword type="constant" name="NM_VPN_EDITOR_PLUGIN_CAPABILITY_NONE" link="NMVpnEditorPlugin.html#NM-VPN-EDITOR-PLUGIN-CAPABILITY-NONE:CAPS"/>
+    <keyword type="constant" name="NM_VPN_EDITOR_PLUGIN_CAPABILITY_IMPORT" link="NMVpnEditorPlugin.html#NM-VPN-EDITOR-PLUGIN-CAPABILITY-IMPORT:CAPS"/>
+    <keyword type="constant" name="NM_VPN_EDITOR_PLUGIN_CAPABILITY_EXPORT" link="NMVpnEditorPlugin.html#NM-VPN-EDITOR-PLUGIN-CAPABILITY-EXPORT:CAPS"/>
+    <keyword type="constant" name="NM_VPN_EDITOR_PLUGIN_CAPABILITY_IPV6" link="NMVpnEditorPlugin.html#NM-VPN-EDITOR-PLUGIN-CAPABILITY-IPV6:CAPS"/>
   </functions>
 </book>
diff --git a/docs/libnm/html/object-tree.html b/docs/libnm/html/object-tree.html
index 555bc33f..b50431ac 100644
--- a/docs/libnm/html/object-tree.html
+++ b/docs/libnm/html/object-tree.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
 <link rel="home" href="index.html" title="libnm Reference Manual">
 <link rel="up" href="index.html" title="libnm Reference Manual">
-<link rel="prev" href="NMVpnEditor.html" title="NMVpnEditor">
+<link rel="prev" href="NMVpnEditorPlugin.html" title="NMVpnEditorPlugin">
 <link rel="next" href="api-index-full.html" title="API Index">
 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
@@ -16,7 +16,7 @@
 <td width="100%" align="left" class="shortcuts"></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
-<td><a accesskey="p" href="NMVpnEditor.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="p" href="NMVpnEditorPlugin.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
 <td><a accesskey="n" href="api-index-full.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
 </tr></table>
 <div class="chapter">
@@ -37,17 +37,21 @@
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMSettingGeneric.html" title="NMSettingGeneric">NMSettingGeneric</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMSettingGsm.html" title="NMSettingGsm">NMSettingGsm</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMSettingInfiniband.html" title="NMSettingInfiniband">NMSettingInfiniband</a>
+    <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
     <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMSettingIP4Config.html" title="NMSettingIP4Config">NMSettingIP4Config</a>
     <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">╰──</span> <a class="link" href="NMSettingIP6Config.html" title="NMSettingIP6Config">NMSettingIP6Config</a>
+    <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMSettingMacvlan.html" title="NMSettingMacvlan">NMSettingMacvlan</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMSettingOlpcMesh.html" title="NMSettingOlpcMesh">NMSettingOlpcMesh</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMSettingPpp.html" title="NMSettingPpp">NMSettingPpp</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMSettingPppoe.html" title="NMSettingPppoe">NMSettingPppoe</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMSettingSerial.html" title="NMSettingSerial">NMSettingSerial</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMSettingTeamPort.html" title="NMSettingTeamPort">NMSettingTeamPort</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMSettingTeam.html" title="NMSettingTeam">NMSettingTeam</a>
+    <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMSettingTun.html" title="NMSettingTun">NMSettingTun</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMSettingVlan.html" title="NMSettingVlan">NMSettingVlan</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMSettingVpn.html" title="NMSettingVpn">NMSettingVpn</a>
+    <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMSettingVxlan.html" title="NMSettingVxlan">NMSettingVxlan</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMSettingWimax.html" title="NMSettingWimax">NMSettingWimax</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMSettingWired.html" title="NMSettingWired">NMSettingWired</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity">NMSettingWirelessSecurity</a>
@@ -64,10 +68,14 @@
     <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMDeviceEthernet.html" title="NMDeviceEthernet">NMDeviceEthernet</a>
     <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMDeviceGeneric.html" title="NMDeviceGeneric">NMDeviceGeneric</a>
     <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMDeviceInfiniband.html" title="NMDeviceInfiniband">NMDeviceInfiniband</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMDeviceMacvlan.html" title="NMDeviceMacvlan">NMDeviceMacvlan</a>
     <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMDeviceModem.html" title="NMDeviceModem">NMDeviceModem</a>
     <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMDeviceOlpcMesh.html" title="NMDeviceOlpcMesh">NMDeviceOlpcMesh</a>
     <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMDeviceTeam.html" title="NMDeviceTeam">NMDeviceTeam</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMDeviceTun.html" title="NMDeviceTun">NMDeviceTun</a>
     <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMDeviceVlan.html" title="NMDeviceVlan">NMDeviceVlan</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
     <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi">NMDeviceWifi</a>
     <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">╰──</span> <a class="link" href="NMDeviceWimax.html" title="NMDeviceWimax">NMDeviceWimax</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMDhcpConfig.html" title="NMDhcpConfig">NMDhcpConfig</a>
@@ -77,10 +85,10 @@
     <span class="lineart">├──</span> <a class="link" href="NMClient.html" title="NMClient">NMClient</a>
     <span class="lineart">├──</span> <a class="link" href="NMSecretAgentOld.html" title="NMSecretAgentOld">NMSecretAgentOld</a>
     <span class="lineart">╰──</span> <a class="link" href="NMSimpleConnection.html" title="NMSimpleConnection">NMSimpleConnection</a>
-    GInterface
-    <span class="lineart">├──</span> <a class="link" href="NMVpnEditor.html" title="NMVpnEditor">NMVpnEditor</a>
-    <span class="lineart">╰──</span> <a class="link" href="NMVpnEditor.html#NMVpnEditorPlugin">NMVpnEditorPlugin</a>
-    GFlags
+    <a href="/usr/share/gtk-doc/html/gobject/GTypeModule.html">GInterface</a>
+    <span class="lineart">├──</span> <a class="link" href="NMVpnEditorPlugin.html#NMVpnEditor">NMVpnEditor</a>
+    <span class="lineart">╰──</span> <a class="link" href="NMVpnEditorPlugin.html" title="NMVpnEditorPlugin">NMVpnEditorPlugin</a>
+    <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GFlags</a>
     <span class="lineart">├──</span> <a class="link" href="libnm-nm-dbus-interface.html#NM80211ApFlags" title="enum NM80211ApFlags">NM80211ApFlags</a>
     <span class="lineart">├──</span> <a class="link" href="libnm-nm-dbus-interface.html#NM80211ApSecurityFlags" title="enum NM80211ApSecurityFlags">NM80211ApSecurityFlags</a>
     <span class="lineart">├──</span> <a class="link" href="libnm-nm-dbus-interface.html#NMBluetoothCapabilities" title="enum NMBluetoothCapabilities">NMBluetoothCapabilities</a>
@@ -94,8 +102,8 @@
     <span class="lineart">├──</span> <a class="link" href="NMSetting.html#NMSettingSecretFlags" title="enum NMSettingSecretFlags">NMSettingSecretFlags</a>
     <span class="lineart">├──</span> <a class="link" href="NMSettingWired.html#NMSettingWiredWakeOnLan" title="enum NMSettingWiredWakeOnLan">NMSettingWiredWakeOnLan</a>
     <span class="lineart">├──</span> <a class="link" href="NMSettingVlan.html#NMVlanFlags" title="enum NMVlanFlags">NMVlanFlags</a>
-    <span class="lineart">╰──</span> <a class="link" href="NMVpnEditor.html#NMVpnEditorPluginCapability" title="enum NMVpnEditorPluginCapability">NMVpnEditorPluginCapability</a>
-    GEnum
+    <span class="lineart">╰──</span> <a class="link" href="NMVpnEditorPlugin.html#NMVpnEditorPluginCapability" title="enum NMVpnEditorPluginCapability">NMVpnEditorPluginCapability</a>
+    <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GEnum</a>
     <span class="lineart">├──</span> <a class="link" href="libnm-nm-errors.html#NMAgentManagerError" title="enum NMAgentManagerError">NMAgentManagerError</a>
     <span class="lineart">├──</span> <a class="link" href="libnm-nm-errors.html#NMConnectionError" title="enum NMConnectionError">NMConnectionError</a>
     <span class="lineart">├──</span> <a class="link" href="libnm-nm-errors.html#NMDeviceError" title="enum NMDeviceError">NMDeviceError</a>
@@ -113,14 +121,20 @@
     <span class="lineart">├──</span> <a class="link" href="libnm-nm-dbus-interface.html#NMDeviceState" title="enum NMDeviceState">NMDeviceState</a>
     <span class="lineart">├──</span> <a class="link" href="libnm-nm-dbus-interface.html#NMDeviceStateReason" title="enum NMDeviceStateReason">NMDeviceStateReason</a>
     <span class="lineart">├──</span> <a class="link" href="libnm-nm-dbus-interface.html#NMDeviceType" title="enum NMDeviceType">NMDeviceType</a>
+    <span class="lineart">├──</span> <a class="link" href="libnm-nm-dbus-interface.html#NMIPTunnelMode" title="enum NMIPTunnelMode">NMIPTunnelMode</a>
     <span class="lineart">├──</span> <a class="link" href="libnm-nm-dbus-interface.html#NMMetered" title="enum NMMetered">NMMetered</a>
     <span class="lineart">├──</span> <a class="link" href="NMSetting8021x.html#NMSetting8021xCKFormat" title="enum NMSetting8021xCKFormat">NMSetting8021xCKFormat</a>
     <span class="lineart">├──</span> <a class="link" href="NMSetting8021x.html#NMSetting8021xCKScheme" title="enum NMSetting8021xCKScheme">NMSetting8021xCKScheme</a>
     <span class="lineart">├──</span> <a class="link" href="NMSetting.html#NMSettingCompareFlags" title="enum NMSettingCompareFlags">NMSettingCompareFlags</a>
     <span class="lineart">├──</span> <a class="link" href="NMSettingConnection.html#NMSettingConnectionAutoconnectSlaves" title="enum NMSettingConnectionAutoconnectSlaves">NMSettingConnectionAutoconnectSlaves</a>
+    <span class="lineart">├──</span> <a class="link" href="NMSettingConnection.html#NMSettingConnectionLldp" title="enum NMSettingConnectionLldp">NMSettingConnectionLldp</a>
     <span class="lineart">├──</span> <a class="link" href="NMSetting.html#NMSettingDiffResult" title="enum NMSettingDiffResult">NMSettingDiffResult</a>
+    <span class="lineart">├──</span> <a class="link" href="NMSettingIP6Config.html#NMSettingIP6ConfigAddrGenMode" title="enum NMSettingIP6ConfigAddrGenMode">NMSettingIP6ConfigAddrGenMode</a>
     <span class="lineart">├──</span> <a class="link" href="NMSettingIP6Config.html#NMSettingIP6ConfigPrivacy" title="enum NMSettingIP6ConfigPrivacy">NMSettingIP6ConfigPrivacy</a>
+    <span class="lineart">├──</span> <a class="link" href="NMSetting.html#NMSettingMacRandomization" title="enum NMSettingMacRandomization">NMSettingMacRandomization</a>
+    <span class="lineart">├──</span> <a class="link" href="NMSettingMacvlan.html#NMSettingMacvlanMode" title="enum NMSettingMacvlanMode">NMSettingMacvlanMode</a>
     <span class="lineart">├──</span> <a class="link" href="NMSettingSerial.html#NMSettingSerialParity" title="enum NMSettingSerialParity">NMSettingSerialParity</a>
+    <span class="lineart">├──</span> <a class="link" href="NMSettingTun.html#NMSettingTunMode" title="enum NMSettingTunMode">NMSettingTunMode</a>
     <span class="lineart">├──</span> <a class="link" href="libnm-nm-dbus-interface.html#NMState" title="enum NMState">NMState</a>
     <span class="lineart">├──</span> <a class="link" href="libnm-nm-utils.html#NMUtilsSecurityType" title="enum NMUtilsSecurityType">NMUtilsSecurityType</a>
     <span class="lineart">├──</span> <a class="link" href="NMSettingVlan.html#NMVlanPriorityMap" title="enum NMVlanPriorityMap">NMVlanPriorityMap</a>
@@ -130,9 +144,10 @@
     <span class="lineart">├──</span> <a class="link" href="libnm-nm-vpn-dbus-interface.html#NMVpnServiceState" title="enum NMVpnServiceState">NMVpnServiceState</a>
     <span class="lineart">├──</span> <a class="link" href="NMSettingWirelessSecurity.html#NMWepKeyType" title="enum NMWepKeyType">NMWepKeyType</a>
     <span class="lineart">╰──</span> <a class="link" href="NMWimaxNsp.html#NMWimaxNspNetworkType" title="enum NMWimaxNspNetworkType">NMWimaxNspNetworkType</a>
-    GBoxed
+    <a href="/usr/share/gtk-doc/html/gobject/gobject-Boxed-Types.html">GBoxed</a>
     <span class="lineart">├──</span> <a class="link" href="NMSettingIPConfig.html#NMIPAddress">NMIPAddress</a>
-    <span class="lineart">╰──</span> <a class="link" href="NMSettingIPConfig.html#NMIPRoute">NMIPRoute</a>
+    <span class="lineart">├──</span> <a class="link" href="NMSettingIPConfig.html#NMIPRoute">NMIPRoute</a>
+    <span class="lineart">╰──</span> <a class="link" href="NMDevice.html#NMLldpNeighbor">NMLldpNeighbor</a>
 </pre>
 </div>
 <div class="footer">
diff --git a/docs/libnm/libnm-docs.xml b/docs/libnm/libnm-docs.xml
index 399ba513..6629a241 100644
--- a/docs/libnm/libnm-docs.xml
+++ b/docs/libnm/libnm-docs.xml
@@ -90,17 +90,21 @@
     <xi:include href="xml/nm-setting-generic.xml"/>
     <xi:include href="xml/nm-setting-gsm.xml"/>
     <xi:include href="xml/nm-setting-infiniband.xml"/>
-    <xi:include href="xml/nm-setting-ip-config.xml"/>
     <xi:include href="xml/nm-setting-ip4-config.xml"/>
     <xi:include href="xml/nm-setting-ip6-config.xml"/>
+    <xi:include href="xml/nm-setting-ip-config.xml"/>
+    <xi:include href="xml/nm-setting-ip-tunnel.xml"/>
+    <xi:include href="xml/nm-setting-macvlan.xml"/>
     <xi:include href="xml/nm-setting-olpc-mesh.xml"/>
     <xi:include href="xml/nm-setting-ppp.xml"/>
     <xi:include href="xml/nm-setting-pppoe.xml"/>
     <xi:include href="xml/nm-setting-serial.xml"/>
     <xi:include href="xml/nm-setting-team.xml"/>
     <xi:include href="xml/nm-setting-team-port.xml"/>
+    <xi:include href="xml/nm-setting-tun.xml"/>
     <xi:include href="xml/nm-setting-vlan.xml"/>
     <xi:include href="xml/nm-setting-vpn.xml"/>
+    <xi:include href="xml/nm-setting-vxlan.xml"/>
     <xi:include href="xml/nm-setting-wimax.xml"/>
     <xi:include href="xml/nm-setting-wired.xml"/>
     <xi:include href="xml/nm-setting-wireless.xml"/>
@@ -119,10 +123,14 @@
     <xi:include href="xml/nm-device-ethernet.xml"/>
     <xi:include href="xml/nm-device-generic.xml"/>
     <xi:include href="xml/nm-device-infiniband.xml"/>
+    <xi:include href="xml/nm-device-ip-tunnel.xml"/>
+    <xi:include href="xml/nm-device-macvlan.xml"/>
     <xi:include href="xml/nm-device-modem.xml"/>
     <xi:include href="xml/nm-device-olpc-mesh.xml"/>
     <xi:include href="xml/nm-device-team.xml"/>
+    <xi:include href="xml/nm-device-tun.xml"/>
     <xi:include href="xml/nm-device-vlan.xml"/>
+    <xi:include href="xml/nm-device-vxlan.xml"/>
     <xi:include href="xml/nm-device-wifi.xml"/>
     <xi:include href="xml/nm-device-wimax.xml"/>
     <!-- end alphabetical -->
diff --git a/docs/libnm/libnm-sections.txt b/docs/libnm/libnm-sections.txt
index 43a9ac63..738a547e 100644
--- a/docs/libnm/libnm-sections.txt
+++ b/docs/libnm/libnm-sections.txt
@@ -100,12 +100,15 @@ NM_CLIENT_CONNECTIVITY
 NM_CLIENT_PRIMARY_CONNECTION
 NM_CLIENT_ACTIVATING_CONNECTION
 NM_CLIENT_DEVICES
+NM_CLIENT_ALL_DEVICES
 NM_CLIENT_CONNECTIONS
 NM_CLIENT_HOSTNAME
 NM_CLIENT_CAN_MODIFY
 NM_CLIENT_METERED
 NM_CLIENT_DEVICE_ADDED
 NM_CLIENT_DEVICE_REMOVED
+NM_CLIENT_ANY_DEVICE_ADDED
+NM_CLIENT_ANY_DEVICE_REMOVED
 NM_CLIENT_PERMISSION_CHANGED
 NM_CLIENT_CONNECTION_ADDED
 NM_CLIENT_CONNECTION_REMOVED
@@ -143,6 +146,7 @@ nm_client_save_hostname
 nm_client_save_hostname_async
 nm_client_save_hostname_finish
 nm_client_get_devices
+nm_client_get_all_devices
 nm_client_get_device_by_path
 nm_client_get_device_by_iface
 nm_client_get_active_connections
@@ -200,6 +204,7 @@ nm_connection_clear_settings
 nm_connection_compare
 nm_connection_diff
 nm_connection_verify
+nm_connection_verify_secrets
 nm_connection_normalize
 nm_connection_need_secrets
 nm_connection_clear_secrets
@@ -229,12 +234,15 @@ nm_connection_get_setting_dcb
 nm_connection_get_setting_generic
 nm_connection_get_setting_gsm
 nm_connection_get_setting_infiniband
+nm_connection_get_setting_ip_tunnel
 nm_connection_get_setting_ip4_config
 nm_connection_get_setting_ip6_config
+nm_connection_get_setting_macvlan
 nm_connection_get_setting_olpc_mesh
 nm_connection_get_setting_ppp
 nm_connection_get_setting_pppoe
 nm_connection_get_setting_serial
+nm_connection_get_setting_tun
 nm_connection_get_setting_vpn
 nm_connection_get_setting_wimax
 nm_connection_get_setting_adsl
@@ -242,6 +250,7 @@ nm_connection_get_setting_wired
 nm_connection_get_setting_wireless
 nm_connection_get_setting_wireless_security
 nm_connection_get_setting_vlan
+nm_connection_get_setting_vxlan
 <SUBSECTION Standard>
 NM_CONNECTION
 NM_CONNECTION_GET_INTERFACE
@@ -271,6 +280,7 @@ NM_TYPE_DEVICE_STATE
 NM_TYPE_DEVICE_STATE_REASON
 NM_TYPE_DEVICE_TYPE
 NM_TYPE_DEVICE_WIFI_CAPABILITIES
+NM_TYPE_IP_TUNNEL_MODE
 NM_TYPE_MANAGER_ERROR
 NM_TYPE_METERED
 NM_TYPE_SECRET_AGENT_CAPABILITIES
@@ -281,11 +291,16 @@ NM_TYPE_SETTING_802_1X_CK_FORMAT
 NM_TYPE_SETTING_802_1X_CK_SCHEME
 NM_TYPE_SETTING_COMPARE_FLAGS
 NM_TYPE_SETTING_CONNECTION_AUTOCONNECT_SLAVES
+NM_TYPE_SETTING_CONNECTION_LLDP
 NM_TYPE_SETTING_DCB_FLAGS
 NM_TYPE_SETTING_DIFF_RESULT
+NM_TYPE_SETTING_IP6_CONFIG_ADDR_GEN_MODE
 NM_TYPE_SETTING_IP6_CONFIG_PRIVACY
+NM_TYPE_SETTING_MACVLAN_MODE
+NM_TYPE_SETTING_MAC_RANDOMIZATION
 NM_TYPE_SETTING_SECRET_FLAGS
 NM_TYPE_SETTING_SERIAL_PARITY
+NM_TYPE_SETTING_TUN_MODE
 NM_TYPE_SETTING_WIRED_WAKE_ON_LAN
 NM_TYPE_STATE
 NM_TYPE_UTILS_SECURITY_TYPE
@@ -293,6 +308,7 @@ NM_TYPE_VLAN_FLAGS
 NM_TYPE_VLAN_PRIORITY_MAP
 NM_TYPE_VPN_CONNECTION_STATE
 NM_TYPE_VPN_CONNECTION_STATE_REASON
+NM_TYPE_VPN_EDITOR_PLUGIN_CAPABILITY
 NM_TYPE_VPN_PLUGIN_ERROR
 NM_TYPE_VPN_PLUGIN_FAILURE
 NM_TYPE_VPN_SERVICE_STATE
@@ -314,6 +330,7 @@ nm_device_state_get_type
 nm_device_state_reason_get_type
 nm_device_type_get_type
 nm_device_wifi_capabilities_get_type
+nm_ip_tunnel_mode_get_type
 nm_manager_error_get_type
 nm_metered_get_type
 nm_secret_agent_capabilities_get_type
@@ -323,11 +340,16 @@ nm_setting_802_1x_ck_format_get_type
 nm_setting_802_1x_ck_scheme_get_type
 nm_setting_compare_flags_get_type
 nm_setting_connection_autoconnect_slaves_get_type
+nm_setting_connection_lldp_get_type
 nm_setting_dcb_flags_get_type
 nm_setting_diff_result_get_type
+nm_setting_ip6_config_addr_gen_mode_get_type
 nm_setting_ip6_config_privacy_get_type
+nm_setting_mac_randomization_get_type
+nm_setting_macvlan_mode_get_type
 nm_setting_secret_flags_get_type
 nm_setting_serial_parity_get_type
+nm_setting_tun_mode_get_type
 nm_setting_wired_wake_on_lan_get_type
 nm_settings_error_get_type
 nm_state_get_type
@@ -336,6 +358,7 @@ nm_vlan_flags_get_type
 nm_vlan_priority_map_get_type
 nm_vpn_connection_state_get_type
 nm_vpn_connection_state_reason_get_type
+nm_vpn_editor_plugin_capability_get_type
 nm_vpn_plugin_error_get_type
 nm_vpn_plugin_failure_get_type
 nm_vpn_service_state_get_type
@@ -344,7 +367,7 @@ nm_wep_key_type_get_type
 
 <SECTION>
 <FILE>nm-dbus-interface</FILE>
-NM_AVAILABLE_IN_1_0_6
+NM_AVAILABLE_IN_1_2
 NM_DBUS_SERVICE
 NM_DBUS_PATH
 NM_DBUS_INTERFACE
@@ -376,6 +399,7 @@ NM_DBUS_INTERFACE_DEVICE_TUN
 NM_DBUS_INTERFACE_DEVICE_MACVLAN
 NM_DBUS_INTERFACE_DEVICE_VXLAN
 NM_DBUS_INTERFACE_DEVICE_GRE
+NM_DBUS_INTERFACE_DEVICE_IP_TUNNEL
 NM_DBUS_INTERFACE_SETTINGS
 NM_DBUS_PATH_SETTINGS
 NM_DBUS_INTERFACE_SETTINGS_CONNECTION
@@ -401,6 +425,24 @@ NMMetered
 NMActiveConnectionState
 NMSecretAgentGetSecretsFlags
 NMSecretAgentCapabilities
+NM_LLDP_ATTR_DESTINATION
+NM_LLDP_ATTR_CHASSIS_ID_TYPE
+NM_LLDP_ATTR_CHASSIS_ID
+NM_LLDP_ATTR_PORT_ID_TYPE
+NM_LLDP_ATTR_PORT_ID
+NM_LLDP_ATTR_PORT_DESCRIPTION
+NM_LLDP_ATTR_SYSTEM_NAME
+NM_LLDP_ATTR_SYSTEM_DESCRIPTION
+NM_LLDP_ATTR_SYSTEM_CAPABILITIES
+NM_LLDP_ATTR_IEEE_802_1_PVID
+NM_LLDP_ATTR_IEEE_802_1_PPVID
+NM_LLDP_ATTR_IEEE_802_1_PPVID_FLAGS
+NM_LLDP_ATTR_IEEE_802_1_VID
+NM_LLDP_ATTR_IEEE_802_1_VLAN_NAME
+NM_LLDP_DEST_NEAREST_BRIDGE
+NM_LLDP_DEST_NEAREST_NON_TPMR_BRIDGE
+NM_LLDP_DEST_NEAREST_CUSTOMER_BRIDGE
+NMIPTunnelMode
 </SECTION>
 
 <SECTION>
@@ -414,9 +456,11 @@ NM_DEVICE_DRIVER
 NM_DEVICE_DRIVER_VERSION
 NM_DEVICE_FIRMWARE_VERSION
 NM_DEVICE_CAPABILITIES
+NM_DEVICE_REAL
 NM_DEVICE_MANAGED
 NM_DEVICE_AUTOCONNECT
 NM_DEVICE_FIRMWARE_MISSING
+NM_DEVICE_NM_PLUGIN_MISSING
 NM_DEVICE_IP4_CONFIG
 NM_DEVICE_DHCP4_CONFIG
 NM_DEVICE_IP6_CONFIG
@@ -430,6 +474,7 @@ NM_DEVICE_PRODUCT
 NM_DEVICE_PHYSICAL_PORT_ID
 NM_DEVICE_MTU
 NM_DEVICE_METERED
+NM_DEVICE_LLDP_NEIGHBORS
 nm_device_get_iface
 nm_device_get_ip_iface
 nm_device_get_device_type
@@ -441,9 +486,11 @@ nm_device_get_type_description
 nm_device_get_hw_address
 nm_device_get_capabilities
 nm_device_get_managed
+nm_device_set_managed
 nm_device_get_autoconnect
 nm_device_set_autoconnect
 nm_device_get_firmware_missing
+nm_device_get_nm_plugin_missing
 nm_device_get_ip4_config
 nm_device_get_dhcp4_config
 nm_device_get_ip6_config
@@ -454,12 +501,17 @@ nm_device_get_active_connection
 nm_device_get_available_connections
 nm_device_get_physical_port_id
 nm_device_get_mtu
+nm_device_is_real
 nm_device_is_software
 nm_device_get_product
 nm_device_get_vendor
 nm_device_get_description
 nm_device_get_metered
+nm_device_get_lldp_neighbors
 nm_device_disambiguate_names
+nm_device_reapply
+nm_device_reapply_async
+nm_device_reapply_finish
 nm_device_disconnect
 nm_device_disconnect_async
 nm_device_disconnect_finish
@@ -470,9 +522,17 @@ nm_device_filter_connections
 nm_device_connection_valid
 nm_device_connection_compatible
 nm_device_get_setting_type
+nm_lldp_neighbor_new
+nm_lldp_neighbor_ref
+nm_lldp_neighbor_unref
+nm_lldp_neighbor_get_attr_names
+nm_lldp_neighbor_get_attr_string_value
+nm_lldp_neighbor_get_attr_uint_value
+nm_lldp_neighbor_get_attr_type
 <SUBSECTION Standard>
 NMDevice
 NMDeviceClass
+NMLldpNeighbor
 NM_DEVICE
 NM_DEVICE_CLASS
 NM_DEVICE_GET_CLASS
@@ -480,6 +540,7 @@ NM_IS_DEVICE
 NM_IS_DEVICE_CLASS
 NM_TYPE_DEVICE
 nm_device_get_type
+nm_lldp_neighbor_get_type
 </SECTION>
 
 <SECTION>
@@ -569,10 +630,12 @@ NM_DEVICE_ETHERNET_HW_ADDRESS
 NM_DEVICE_ETHERNET_PERMANENT_HW_ADDRESS
 NM_DEVICE_ETHERNET_SPEED
 NM_DEVICE_ETHERNET_CARRIER
+NM_DEVICE_ETHERNET_S390_SUBCHANNELS
 nm_device_ethernet_get_hw_address
 nm_device_ethernet_get_permanent_hw_address
 nm_device_ethernet_get_speed
 nm_device_ethernet_get_carrier
+nm_device_ethernet_get_s390_subchannels
 <SUBSECTION Standard>
 NMDeviceEthernet
 NMDeviceEthernetClass
@@ -623,6 +686,68 @@ nm_device_infiniband_get_type
 </SECTION>
 
 <SECTION>
+<FILE>nm-device-ip-tunnel</FILE>
+<TITLE>NMDeviceIPTunnel</TITLE>
+NM_DEVICE_IP_TUNNEL_MODE
+NM_DEVICE_IP_TUNNEL_PARENT
+NM_DEVICE_IP_TUNNEL_LOCAL
+NM_DEVICE_IP_TUNNEL_REMOTE
+NM_DEVICE_IP_TUNNEL_TTL
+NM_DEVICE_IP_TUNNEL_TOS
+NM_DEVICE_IP_TUNNEL_PATH_MTU_DISCOVERY
+NM_DEVICE_IP_TUNNEL_INPUT_KEY
+NM_DEVICE_IP_TUNNEL_OUTPUT_KEY
+NM_DEVICE_IP_TUNNEL_ENCAPSULATION_LIMIT
+NM_DEVICE_IP_TUNNEL_FLOW_LABEL
+nm_device_ip_tunnel_get_parent
+nm_device_ip_tunnel_get_mode
+nm_device_ip_tunnel_get_local
+nm_device_ip_tunnel_get_remote
+nm_device_ip_tunnel_get_ttl
+nm_device_ip_tunnel_get_tos
+nm_device_ip_tunnel_get_path_mtu_discovery
+nm_device_ip_tunnel_get_input_key
+nm_device_ip_tunnel_get_output_key
+nm_device_ip_tunnel_get_encapsulation_limit
+nm_device_ip_tunnel_get_flow_label
+<SUBSECTION Standard>
+NMDeviceIPTunnel
+NMDeviceIPTunnelClass
+NM_DEVICE_IP_TUNNEL
+NM_DEVICE_IP_TUNNEL_CLASS
+NM_DEVICE_IP_TUNNEL_GET_CLASS
+NM_IS_DEVICE_IP_TUNNEL
+NM_IS_DEVICE_IP_TUNNEL_CLASS
+NM_TYPE_DEVICE_IP_TUNNEL
+nm_device_ip_tunnel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>nm-device-macvlan</FILE>
+<TITLE>NMDeviceMacvlan</TITLE>
+NM_DEVICE_MACVLAN_PARENT
+NM_DEVICE_MACVLAN_MODE
+NM_DEVICE_MACVLAN_NO_PROMISC
+NM_DEVICE_MACVLAN_TAP
+NM_DEVICE_MACVLAN_HW_ADDRESS
+nm_device_macvlan_get_parent
+nm_device_macvlan_get_mode
+nm_device_macvlan_get_no_promisc
+nm_device_macvlan_get_tap
+nm_device_macvlan_get_hw_address
+<SUBSECTION Standard>
+NMDeviceMacvlan
+NMDeviceMacvlanClass
+NM_DEVICE_MACVLAN
+NM_DEVICE_MACVLAN_CLASS
+NM_DEVICE_MACVLAN_GET_CLASS
+NM_IS_DEVICE_MACVLAN
+NM_IS_DEVICE_MACVLAN_CLASS
+NM_TYPE_DEVICE_MACVLAN
+nm_device_macvlan_get_type
+</SECTION>
+
+<SECTION>
 <FILE>nm-device-modem</FILE>
 <TITLE>NMDeviceModem</TITLE>
 NM_DEVICE_MODEM_MODEM_CAPABILITIES
@@ -684,6 +809,35 @@ nm_device_team_get_type
 </SECTION>
 
 <SECTION>
+<FILE>nm-device-tun</FILE>
+<TITLE>NMDeviceTun</TITLE>
+NM_DEVICE_TUN_HW_ADDRESS
+NM_DEVICE_TUN_OWNER
+NM_DEVICE_TUN_GROUP
+NM_DEVICE_TUN_MODE
+NM_DEVICE_TUN_NO_PI
+NM_DEVICE_TUN_VNET_HDR
+NM_DEVICE_TUN_MULTI_QUEUE
+nm_device_tun_get_hw_address
+nm_device_tun_get_mode
+nm_device_tun_get_owner
+nm_device_tun_get_group
+nm_device_tun_get_no_pi
+nm_device_tun_get_vnet_hdr
+nm_device_tun_get_multi_queue
+<SUBSECTION Standard>
+NMDeviceTun
+NMDeviceTunClass
+NM_DEVICE_TUN
+NM_DEVICE_TUN_CLASS
+NM_DEVICE_TUN_GET_CLASS
+NM_IS_DEVICE_TUN
+NM_IS_DEVICE_TUN_CLASS
+NM_TYPE_DEVICE_TUN
+nm_device_tun_get_type
+</SECTION>
+
+<SECTION>
 <FILE>nm-device-vlan</FILE>
 <TITLE>NMDeviceVlan</TITLE>
 NM_DEVICE_VLAN_HW_ADDRESS
@@ -707,6 +861,57 @@ nm_device_vlan_get_type
 </SECTION>
 
 <SECTION>
+<FILE>nm-device-vxlan</FILE>
+<TITLE>NMDeviceVxlan</TITLE>
+NM_DEVICE_VXLAN_HW_ADDRESS
+NM_DEVICE_VXLAN_CARRIER
+NM_DEVICE_VXLAN_PARENT
+NM_DEVICE_VXLAN_ID
+NM_DEVICE_VXLAN_GROUP
+NM_DEVICE_VXLAN_LOCAL
+NM_DEVICE_VXLAN_SRC_PORT_MIN
+NM_DEVICE_VXLAN_SRC_PORT_MAX
+NM_DEVICE_VXLAN_LEARNING
+NM_DEVICE_VXLAN_AGEING
+NM_DEVICE_VXLAN_TOS
+NM_DEVICE_VXLAN_TTL
+NM_DEVICE_VXLAN_LIMIT
+NM_DEVICE_VXLAN_PROXY
+NM_DEVICE_VXLAN_RSC
+NM_DEVICE_VXLAN_L2MISS
+NM_DEVICE_VXLAN_L3MISS
+NM_DEVICE_VXLAN_DST_PORT
+nm_device_vxlan_get_hw_address
+nm_device_vxlan_get_carrier
+nm_device_vxlan_get_parent
+nm_device_vxlan_get_id
+nm_device_vxlan_get_group
+nm_device_vxlan_get_local
+nm_device_vxlan_get_src_port_min
+nm_device_vxlan_get_src_port_max
+nm_device_vxlan_get_dst_port
+nm_device_vxlan_get_learning
+nm_device_vxlan_get_ageing
+nm_device_vxlan_get_tos
+nm_device_vxlan_get_ttl
+nm_device_vxlan_get_limit
+nm_device_vxlan_get_proxy
+nm_device_vxlan_get_rsc
+nm_device_vxlan_get_l2miss
+nm_device_vxlan_get_l3miss
+<SUBSECTION Standard>
+NMDeviceVxlan
+NMDeviceVxlanClass
+NM_DEVICE_VXLAN
+NM_DEVICE_VXLAN_CLASS
+NM_DEVICE_VXLAN_GET_CLASS
+NM_IS_DEVICE_VXLAN
+NM_IS_DEVICE_VXLAN_CLASS
+NM_TYPE_DEVICE_VXLAN
+nm_device_vxlan_get_type
+</SECTION>
+
+<SECTION>
 <FILE>nm-device-wifi</FILE>
 <TITLE>NMDeviceWifi</TITLE>
 NM_DEVICE_WIFI_HW_ADDRESS
@@ -798,12 +1003,10 @@ nm_dhcp_config_get_type
 NM_TYPE_CLIENT_ERROR
 NM_TYPE_CLIENT_PERMISSION
 NM_TYPE_CLIENT_PERMISSION_RESULT
-NM_TYPE_VPN_EDITOR_PLUGIN_CAPABILITY
 NM_TYPE_WIMAX_NSP_NETWORK_TYPE
 nm_client_error_get_type
 nm_client_permission_get_type
 nm_client_permission_result_get_type
-nm_vpn_editor_plugin_capability_get_type
 nm_wimax_nsp_network_type_get_type
 </SECTION>
 
@@ -987,6 +1190,7 @@ NM_SETTING_PARAM_FUZZY_IGNORE
 NM_SETTING_NAME
 NMSettingSecretFlags
 NMSettingCompareFlags
+NMSettingMacRandomization
 NMSetting
 NMSettingClearSecretsWithFlagsFn
 NMSettingValueIterFn
@@ -994,6 +1198,7 @@ nm_setting_lookup_type
 nm_setting_duplicate
 nm_setting_get_name
 nm_setting_verify
+nm_setting_verify_secrets
 nm_setting_compare
 NMSettingDiffResult
 nm_setting_diff
@@ -1053,6 +1258,7 @@ NM_SETTING_802_1X_PIN
 NM_SETTING_802_1X_PIN_FLAGS
 NM_SETTING_802_1X_SYSTEM_CA_CERTS
 nm_setting_802_1x_new
+nm_setting_802_1x_check_cert_scheme
 nm_setting_802_1x_get_num_eap_methods
 nm_setting_802_1x_get_eap_method
 nm_setting_802_1x_add_eap_method
@@ -1243,6 +1449,7 @@ NM_SETTING_BRIDGE_FORWARD_DELAY
 NM_SETTING_BRIDGE_HELLO_TIME
 NM_SETTING_BRIDGE_MAX_AGE
 NM_SETTING_BRIDGE_AGEING_TIME
+NM_SETTING_BRIDGE_MULTICAST_SNOOPING
 nm_setting_bridge_new
 nm_setting_bridge_get_mac_address
 nm_setting_bridge_get_stp
@@ -1251,6 +1458,7 @@ nm_setting_bridge_get_forward_delay
 nm_setting_bridge_get_hello_time
 nm_setting_bridge_get_max_age
 nm_setting_bridge_get_ageing_time
+nm_setting_bridge_get_multicast_snooping
 <SUBSECTION Standard>
 NMSettingBridge
 NMSettingBridgeClass
@@ -1334,7 +1542,9 @@ NM_SETTING_CONNECTION_AUTOCONNECT_SLAVES
 NM_SETTING_CONNECTION_SECONDARIES
 NM_SETTING_CONNECTION_GATEWAY_PING_TIMEOUT
 NM_SETTING_CONNECTION_METERED
+NM_SETTING_CONNECTION_LLDP
 NMSettingConnectionAutoconnectSlaves
+NMSettingConnectionLldp
 NMSettingConnection
 nm_setting_connection_new
 nm_setting_connection_get_id
@@ -1363,6 +1573,7 @@ nm_setting_connection_remove_secondary
 nm_setting_connection_remove_secondary_by_value
 nm_setting_connection_get_gateway_ping_timeout
 nm_setting_connection_get_metered
+nm_setting_connection_get_lldp
 <SUBSECTION Standard>
 NMSettingConnectionClass
 NM_IS_SETTING_CONNECTION
@@ -1460,6 +1671,9 @@ NM_SETTING_GSM_NETWORK_ID
 NM_SETTING_GSM_PIN
 NM_SETTING_GSM_PIN_FLAGS
 NM_SETTING_GSM_HOME_ONLY
+NM_SETTING_GSM_DEVICE_ID
+NM_SETTING_GSM_SIM_ID
+NM_SETTING_GSM_SIM_OPERATOR_ID
 nm_setting_gsm_new
 nm_setting_gsm_get_number
 nm_setting_gsm_get_username
@@ -1468,6 +1682,9 @@ nm_setting_gsm_get_apn
 nm_setting_gsm_get_network_id
 nm_setting_gsm_get_pin
 nm_setting_gsm_get_home_only
+nm_setting_gsm_get_device_id
+nm_setting_gsm_get_sim_id
+nm_setting_gsm_get_sim_operator_id
 nm_setting_gsm_get_pin_flags
 nm_setting_gsm_get_password_flags
 <SUBSECTION Standard>
@@ -1554,6 +1771,7 @@ nm_ip_route_set_attribute
 NM_SETTING_IP_CONFIG_METHOD
 NM_SETTING_IP_CONFIG_DNS
 NM_SETTING_IP_CONFIG_DNS_SEARCH
+NM_SETTING_IP_CONFIG_DNS_OPTIONS
 NM_SETTING_IP_CONFIG_ADDRESSES
 NM_SETTING_IP_CONFIG_GATEWAY
 NM_SETTING_IP_CONFIG_ROUTES
@@ -1564,6 +1782,20 @@ NM_SETTING_IP_CONFIG_DHCP_HOSTNAME
 NM_SETTING_IP_CONFIG_DHCP_SEND_HOSTNAME
 NM_SETTING_IP_CONFIG_NEVER_DEFAULT
 NM_SETTING_IP_CONFIG_MAY_FAIL
+NM_SETTING_DNS_OPTION_DEBUG
+NM_SETTING_DNS_OPTION_NDOTS
+NM_SETTING_DNS_OPTION_TIMEOUT
+NM_SETTING_DNS_OPTION_ATTEMPTS
+NM_SETTING_DNS_OPTION_ROTATE
+NM_SETTING_DNS_OPTION_NO_CHECK_NAMES
+NM_SETTING_DNS_OPTION_INET6
+NM_SETTING_DNS_OPTION_IP6_BYTESTRING
+NM_SETTING_DNS_OPTION_IP6_DOTINT
+NM_SETTING_DNS_OPTION_NO_IP6_DOTINT
+NM_SETTING_DNS_OPTION_EDNS0
+NM_SETTING_DNS_OPTION_SINGLE_REQUEST
+NM_SETTING_DNS_OPTION_SINGLE_REQUEST_REOPEN
+NM_SETTING_DNS_OPTION_NO_TLD_QUERY
 nm_setting_ip_config_get_method
 nm_setting_ip_config_get_num_dns
 nm_setting_ip_config_get_dns
@@ -1577,6 +1809,14 @@ nm_setting_ip_config_add_dns_search
 nm_setting_ip_config_remove_dns_search
 nm_setting_ip_config_remove_dns_search_by_value
 nm_setting_ip_config_clear_dns_searches
+nm_setting_ip_config_get_num_dns_options
+nm_setting_ip_config_has_dns_options
+nm_setting_ip_config_get_dns_option
+nm_setting_ip_config_next_valid_dns_option
+nm_setting_ip_config_add_dns_option
+nm_setting_ip_config_remove_dns_option
+nm_setting_ip_config_remove_dns_option_by_value
+nm_setting_ip_config_clear_dns_options
 nm_setting_ip_config_get_num_addresses
 nm_setting_ip_config_get_address
 nm_setting_ip_config_add_address
@@ -1614,10 +1854,53 @@ nm_setting_ip_config_get_type
 </SECTION>
 
 <SECTION>
+<FILE>nm-setting-ip-tunnel</FILE>
+<TITLE>NMSettingIPTunnel</TITLE>
+NM_SETTING_IP_TUNNEL_SETTING_NAME
+NM_SETTING_IP_TUNNEL_PARENT
+NM_SETTING_IP_TUNNEL_MODE
+NM_SETTING_IP_TUNNEL_LOCAL
+NM_SETTING_IP_TUNNEL_REMOTE
+NM_SETTING_IP_TUNNEL_TTL
+NM_SETTING_IP_TUNNEL_TOS
+NM_SETTING_IP_TUNNEL_PATH_MTU_DISCOVERY
+NM_SETTING_IP_TUNNEL_INPUT_KEY
+NM_SETTING_IP_TUNNEL_OUTPUT_KEY
+NM_SETTING_IP_TUNNEL_ENCAPSULATION_LIMIT
+NM_SETTING_IP_TUNNEL_FLOW_LABEL
+NM_SETTING_IP_TUNNEL_MTU
+nm_setting_ip_tunnel_new
+nm_setting_ip_tunnel_get_parent
+nm_setting_ip_tunnel_get_mode
+nm_setting_ip_tunnel_get_local
+nm_setting_ip_tunnel_get_remote
+nm_setting_ip_tunnel_get_ttl
+nm_setting_ip_tunnel_get_tos
+nm_setting_ip_tunnel_get_path_mtu_discovery
+nm_setting_ip_tunnel_get_input_key
+nm_setting_ip_tunnel_get_output_key
+nm_setting_ip_tunnel_get_encapsulation_limit
+nm_setting_ip_tunnel_get_flow_label
+nm_setting_ip_tunnel_get_mtu
+<SUBSECTION Standard>
+NMSettingIPTunnel
+NMSettingIPTunnelClass
+NM_IS_SETTING_IP_TUNNEL
+NM_IS_SETTING_IP_TUNNEL_CLASS
+NM_SETTING_IP_TUNNEL
+NM_SETTING_IP_TUNNEL_CLASS
+NM_SETTING_IP_TUNNEL_GET_CLASS
+NM_TYPE_SETTING_IP_TUNNEL
+nm_setting_ip_tunnel_get_type
+</SECTION>
+
+<SECTION>
 <FILE>nm-setting-ip4-config</FILE>
 <TITLE>NMSettingIP4Config</TITLE>
 NM_SETTING_IP4_CONFIG_SETTING_NAME
 NM_SETTING_IP4_CONFIG_DHCP_CLIENT_ID
+NM_SETTING_IP4_CONFIG_DHCP_TIMEOUT
+NM_SETTING_IP4_CONFIG_DHCP_FQDN
 NM_SETTING_IP4_CONFIG_METHOD_AUTO
 NM_SETTING_IP4_CONFIG_METHOD_LINK_LOCAL
 NM_SETTING_IP4_CONFIG_METHOD_MANUAL
@@ -1625,6 +1908,8 @@ NM_SETTING_IP4_CONFIG_METHOD_SHARED
 NM_SETTING_IP4_CONFIG_METHOD_DISABLED
 nm_setting_ip4_config_new
 nm_setting_ip4_config_get_dhcp_client_id
+nm_setting_ip4_config_get_dhcp_timeout
+nm_setting_ip4_config_get_dhcp_fqdn
 <SUBSECTION Standard>
 NMSettingIP4Config
 NMSettingIP4ConfigClass
@@ -1642,6 +1927,7 @@ nm_setting_ip4_config_get_type
 <TITLE>NMSettingIP6Config</TITLE>
 NM_SETTING_IP6_CONFIG_SETTING_NAME
 NM_SETTING_IP6_CONFIG_IP6_PRIVACY
+NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE
 NM_SETTING_IP6_CONFIG_METHOD_IGNORE
 NM_SETTING_IP6_CONFIG_METHOD_AUTO
 NM_SETTING_IP6_CONFIG_METHOD_DHCP
@@ -1649,8 +1935,10 @@ NM_SETTING_IP6_CONFIG_METHOD_LINK_LOCAL
 NM_SETTING_IP6_CONFIG_METHOD_MANUAL
 NM_SETTING_IP6_CONFIG_METHOD_SHARED
 NMSettingIP6ConfigPrivacy
+NMSettingIP6ConfigAddrGenMode
 nm_setting_ip6_config_new
 nm_setting_ip6_config_get_ip6_privacy
+nm_setting_ip6_config_get_addr_gen_mode
 <SUBSECTION Standard>
 NMSettingIP6Config
 NMSettingIP6ConfigClass
@@ -1664,6 +1952,32 @@ nm_setting_ip6_config_get_type
 </SECTION>
 
 <SECTION>
+<FILE>nm-setting-macvlan</FILE>
+<TITLE>NMSettingMacvlan</TITLE>
+NM_SETTING_MACVLAN_SETTING_NAME
+NM_SETTING_MACVLAN_PARENT
+NM_SETTING_MACVLAN_MODE
+NM_SETTING_MACVLAN_PROMISCUOUS
+NM_SETTING_MACVLAN_TAP
+NMSettingMacvlanMode
+nm_setting_macvlan_new
+nm_setting_macvlan_get_parent
+nm_setting_macvlan_get_mode
+nm_setting_macvlan_get_promiscuous
+nm_setting_macvlan_get_tap
+<SUBSECTION Standard>
+NMSettingMacvlan
+NMSettingMacvlanClass
+NM_IS_SETTING_MACVLAN
+NM_IS_SETTING_MACVLAN_CLASS
+NM_SETTING_MACVLAN
+NM_SETTING_MACVLAN_CLASS
+NM_SETTING_MACVLAN_GET_CLASS
+NM_TYPE_SETTING_MACVLAN
+nm_setting_macvlan_get_type
+</SECTION>
+
+<SECTION>
 <FILE>nm-setting-olpc-mesh</FILE>
 <TITLE>NMSettingOlpcMesh</TITLE>
 NM_SETTING_OLPC_MESH_SETTING_NAME
@@ -1831,6 +2145,36 @@ nm_setting_team_port_get_type
 </SECTION>
 
 <SECTION>
+<FILE>nm-setting-tun</FILE>
+<TITLE>NMSettingTun</TITLE>
+NM_SETTING_TUN_SETTING_NAME
+NM_SETTING_TUN_MODE
+NM_SETTING_TUN_OWNER
+NM_SETTING_TUN_GROUP
+NM_SETTING_TUN_PI
+NM_SETTING_TUN_VNET_HDR
+NM_SETTING_TUN_MULTI_QUEUE
+NMSettingTunMode
+nm_setting_tun_new
+nm_setting_tun_get_mode
+nm_setting_tun_get_owner
+nm_setting_tun_get_group
+nm_setting_tun_get_pi
+nm_setting_tun_get_vnet_hdr
+nm_setting_tun_get_multi_queue
+<SUBSECTION Standard>
+NMSettingTun
+NMSettingTunClass
+NM_IS_SETTING_TUN
+NM_IS_SETTING_TUN_CLASS
+NM_SETTING_TUN
+NM_SETTING_TUN_CLASS
+NM_SETTING_TUN_GET_CLASS
+NM_TYPE_SETTING_TUN
+nm_setting_tun_get_type
+</SECTION>
+
+<SECTION>
 <FILE>nm-setting-vlan</FILE>
 <TITLE>NMSettingVlan</TITLE>
 NM_SETTING_VLAN_SETTING_NAME
@@ -1841,6 +2185,7 @@ NM_SETTING_VLAN_INGRESS_PRIORITY_MAP
 NM_SETTING_VLAN_EGRESS_PRIORITY_MAP
 NMVlanPriorityMap
 NMVlanFlags
+NM_VLAN_FLAGS_ALL
 nm_setting_vlan_new
 nm_setting_vlan_get_parent
 nm_setting_vlan_get_id
@@ -1874,6 +2219,7 @@ NM_SETTING_VPN_USER_NAME
 NM_SETTING_VPN_PERSISTENT
 NM_SETTING_VPN_DATA
 NM_SETTING_VPN_SECRETS
+NM_SETTING_VPN_TIMEOUT
 NMVpnIterFunc
 nm_setting_vpn_new
 nm_setting_vpn_get_service_type
@@ -1889,6 +2235,7 @@ nm_setting_vpn_add_secret
 nm_setting_vpn_get_secret
 nm_setting_vpn_remove_secret
 nm_setting_vpn_foreach_secret
+nm_setting_vpn_get_timeout
 <SUBSECTION Standard>
 NMSettingVpn
 NMSettingVpnClass
@@ -1902,6 +2249,55 @@ nm_setting_vpn_get_type
 </SECTION>
 
 <SECTION>
+<FILE>nm-setting-vxlan</FILE>
+<TITLE>NMSettingVxlan</TITLE>
+NM_SETTING_VXLAN_SETTING_NAME
+NM_SETTING_VXLAN_PARENT
+NM_SETTING_VXLAN_ID
+NM_SETTING_VXLAN_LOCAL
+NM_SETTING_VXLAN_REMOTE
+NM_SETTING_VXLAN_SOURCE_PORT_MIN
+NM_SETTING_VXLAN_SOURCE_PORT_MAX
+NM_SETTING_VXLAN_DESTINATION_PORT
+NM_SETTING_VXLAN_TOS
+NM_SETTING_VXLAN_TTL
+NM_SETTING_VXLAN_AGEING
+NM_SETTING_VXLAN_LIMIT
+NM_SETTING_VXLAN_PROXY
+NM_SETTING_VXLAN_LEARNING
+NM_SETTING_VXLAN_RSC
+NM_SETTING_VXLAN_L2_MISS
+NM_SETTING_VXLAN_L3_MISS
+nm_setting_vxlan_new
+nm_setting_vxlan_get_parent
+nm_setting_vxlan_get_id
+nm_setting_vxlan_get_local
+nm_setting_vxlan_get_remote
+nm_setting_vxlan_get_source_port_min
+nm_setting_vxlan_get_source_port_max
+nm_setting_vxlan_get_destination_port
+nm_setting_vxlan_get_tos
+nm_setting_vxlan_get_ttl
+nm_setting_vxlan_get_ageing
+nm_setting_vxlan_get_limit
+nm_setting_vxlan_get_proxy
+nm_setting_vxlan_get_learning
+nm_setting_vxlan_get_rsc
+nm_setting_vxlan_get_l2_miss
+nm_setting_vxlan_get_l3_miss
+<SUBSECTION Standard>
+NMSettingVxlan
+NMSettingVxlanClass
+NM_IS_SETTING_VXLAN
+NM_IS_SETTING_VXLAN_CLASS
+NM_SETTING_VXLAN
+NM_SETTING_VXLAN_CLASS
+NM_SETTING_VXLAN_GET_CLASS
+NM_TYPE_SETTING_VXLAN
+nm_setting_vxlan_get_type
+</SECTION>
+
+<SECTION>
 <FILE>nm-setting-wimax</FILE>
 <TITLE>NMSettingWimax</TITLE>
 NM_SETTING_WIMAX_SETTING_NAME
@@ -1994,6 +2390,8 @@ NM_SETTING_WIRELESS_MAC_ADDRESS_BLACKLIST
 NM_SETTING_WIRELESS_MTU
 NM_SETTING_WIRELESS_SEEN_BSSIDS
 NM_SETTING_WIRELESS_HIDDEN
+NM_SETTING_WIRELESS_POWERSAVE
+NM_SETTING_WIRELESS_MAC_ADDRESS_RANDOMIZATION
 NM_SETTING_WIRELESS_MODE_ADHOC
 NM_SETTING_WIRELESS_MODE_AP
 NM_SETTING_WIRELESS_MODE_INFRA
@@ -2016,6 +2414,8 @@ nm_setting_wireless_remove_mac_blacklist_item_by_value
 nm_setting_wireless_clear_mac_blacklist_items
 nm_setting_wireless_get_mtu
 nm_setting_wireless_get_hidden
+nm_setting_wireless_get_powersave
+nm_setting_wireless_get_mac_address_randomization
 nm_setting_wireless_add_seen_bssid
 nm_setting_wireless_get_num_seen_bssids
 nm_setting_wireless_get_seen_bssid
@@ -2150,6 +2550,7 @@ nm_utils_file_is_certificate
 nm_utils_file_is_private_key
 nm_utils_file_is_pkcs12
 NMUtilsFileSearchInPathsPredicate
+NMUtilsCheckFilePredicate
 nm_utils_file_search_in_paths
 nm_utils_wifi_freq_to_channel
 nm_utils_wifi_channel_to_freq
@@ -2175,8 +2576,12 @@ nm_utils_inet4_ntop
 nm_utils_inet6_ntop
 nm_utils_ipaddr_valid
 nm_utils_check_virtual_device_compatibility
+nm_utils_bond_mode_string_to_int
+nm_utils_bond_mode_int_to_string
 nm_utils_enum_to_str
 nm_utils_enum_from_str
+nm_utils_enum_get_values
+stat
 </SECTION>
 
 <SECTION>
@@ -2189,8 +2594,9 @@ NM_AVAILABLE_IN_0_9_10
 NM_DEPRECATED_IN_1_0
 NM_DEPRECATED_IN_1_0_FOR
 NM_AVAILABLE_IN_1_0
-NM_AVAILABLE_IN_1_0_4
-NM_AVAILABLE_IN_1_0_6
+NM_DEPRECATED_IN_1_2
+NM_DEPRECATED_IN_1_2_FOR
+NM_AVAILABLE_IN_1_2
 </SECTION>
 
 <SECTION>
@@ -2279,8 +2685,22 @@ NM_VPN_PLUGIN_IP6_CONFIG_NEVER_DEFAULT
 </SECTION>
 
 <SECTION>
-<FILE>nm-vpn-editor-plugin</FILE>
+<FILE>nm-vpn-editor</FILE>
 <TITLE>NMVpnEditor</TITLE>
+NMVpnEditorInterface
+nm_vpn_editor_get_widget
+nm_vpn_editor_update_connection
+<SUBSECTION Standard>
+NM_IS_VPN_EDITOR
+NM_TYPE_VPN_EDITOR
+NM_VPN_EDITOR
+NM_VPN_EDITOR_GET_INTERFACE
+nm_vpn_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>nm-vpn-editor-plugin</FILE>
+<TITLE>NMVpnEditorPlugin</TITLE>
 NMVpnEditorPluginFactory
 nm_vpn_editor_plugin_factory
 NMVpnEditorPluginCapability
@@ -2293,25 +2713,36 @@ nm_vpn_editor_plugin_get_capabilities
 nm_vpn_editor_plugin_import
 nm_vpn_editor_plugin_export
 nm_vpn_editor_plugin_get_suggested_filename
-NMVpnEditorInterface
-nm_vpn_editor_get_widget
-nm_vpn_editor_update_connection
-<SUBSECTION Standard>
+nm_vpn_editor_plugin_load_from_file
 NMVpnEditor
+<SUBSECTION Standard>
 NMVpnEditorPlugin
-NM_IS_VPN_EDITOR
 NM_IS_VPN_EDITOR_PLUGIN
-NM_TYPE_VPN_EDITOR
 NM_TYPE_VPN_EDITOR_PLUGIN
-NM_VPN_EDITOR
-NM_VPN_EDITOR_GET_INTERFACE
 NM_VPN_EDITOR_PLUGIN
 NM_VPN_EDITOR_PLUGIN_GET_INTERFACE
-nm_vpn_editor_get_type
 nm_vpn_editor_plugin_get_type
 </SECTION>
 
 <SECTION>
+<FILE>nm-vpn-plugin-info</FILE>
+NM_VPN_PLUGIN_INFO_NAME
+NM_VPN_PLUGIN_INFO_FILENAME
+NM_VPN_PLUGIN_INFO_KEYFILE
+NM_VPN_PLUGIN_INFO_KF_GROUP_CONNECTION
+NM_VPN_PLUGIN_INFO_KF_GROUP_LIBNM
+NM_VPN_PLUGIN_INFO_KF_GROUP_GNOME
+<SUBSECTION Standard>
+NMVpnPluginInfo
+NM_IS_VPN_PLUGIN_INFO
+NM_IS_VPN_PLUGIN_INFO_CLASS
+NM_TYPE_VPN_PLUGIN_INFO
+NM_VPN_PLUGIN_INFO
+NM_VPN_PLUGIN_INFO_CLASS
+NM_VPN_PLUGIN_INFO_GET_CLASS
+</SECTION>
+
+<SECTION>
 <FILE>nm-wimax-nsp</FILE>
 <TITLE>NMWimaxNsp</TITLE>
 NM_WIMAX_NSP_NAME
diff --git a/docs/libnm/libnm.types b/docs/libnm/libnm.types
index c148200c..83e8325e 100644
--- a/docs/libnm/libnm.types
+++ b/docs/libnm/libnm.types
@@ -25,14 +25,18 @@ nm_device_ethernet_get_type
 nm_device_generic_get_type
 nm_device_get_type
 nm_device_infiniband_get_type
+nm_device_ip_tunnel_get_type
+nm_device_macvlan_get_type
 nm_device_modem_capabilities_get_type
 nm_device_modem_get_type
 nm_device_olpc_mesh_get_type
 nm_device_state_get_type
 nm_device_state_reason_get_type
 nm_device_team_get_type
+nm_device_tun_get_type
 nm_device_type_get_type
 nm_device_vlan_get_type
+nm_device_vxlan_get_type
 nm_device_wifi_capabilities_get_type
 nm_device_wifi_get_type
 nm_device_wimax_get_type
@@ -40,6 +44,8 @@ nm_dhcp_config_get_type
 nm_ip_address_get_type
 nm_ip_config_get_type
 nm_ip_route_get_type
+nm_ip_tunnel_mode_get_type
+nm_lldp_neighbor_get_type
 nm_manager_error_get_type
 nm_metered_get_type
 nm_object_get_type
@@ -60,6 +66,7 @@ nm_setting_cdma_get_type
 nm_setting_compare_flags_get_type
 nm_setting_connection_autoconnect_slaves_get_type
 nm_setting_connection_get_type
+nm_setting_connection_lldp_get_type
 nm_setting_dcb_flags_get_type
 nm_setting_dcb_get_type
 nm_setting_diff_result_get_type
@@ -68,9 +75,14 @@ nm_setting_get_type
 nm_setting_gsm_get_type
 nm_setting_infiniband_get_type
 nm_setting_ip4_config_get_type
+nm_setting_ip6_config_addr_gen_mode_get_type
 nm_setting_ip6_config_get_type
 nm_setting_ip6_config_privacy_get_type
 nm_setting_ip_config_get_type
+nm_setting_ip_tunnel_get_type
+nm_setting_mac_randomization_get_type
+nm_setting_macvlan_get_type
+nm_setting_macvlan_mode_get_type
 nm_setting_olpc_mesh_get_type
 nm_setting_ppp_get_type
 nm_setting_pppoe_get_type
@@ -79,8 +91,11 @@ nm_setting_serial_get_type
 nm_setting_serial_parity_get_type
 nm_setting_team_get_type
 nm_setting_team_port_get_type
+nm_setting_tun_get_type
+nm_setting_tun_mode_get_type
 nm_setting_vlan_get_type
 nm_setting_vpn_get_type
+nm_setting_vxlan_get_type
 nm_setting_wimax_get_type
 nm_setting_wired_get_type
 nm_setting_wired_wake_on_lan_get_type
diff --git a/docs/libnm/version.xml b/docs/libnm/version.xml
index 7ee7020b..69658cdd 100644
--- a/docs/libnm/version.xml
+++ b/docs/libnm/version.xml
@@ -1 +1 @@
-1.0.10
+1.1.90