about summary refs log tree commit diff
path: root/docs
diff options
context:
space:
mode:
authorMichael Biebl <biebl@debian.org>2024-02-13 22:23:40 +0100
committerMichael Biebl <biebl@debian.org>2024-02-13 22:23:40 +0100
commit6681f77b757bbc42ce5c8868ee9142b7ebc8c059 (patch)
treef713e759b7c255ebeea83351f05dd466fd31422f /docs
parent70e18d99b8e3e77bb37e218d7ac582130156f8ef (diff)
New upstream version 1.45.91 upstream/1.45.91
Diffstat (limited to 'docs')
-rw-r--r--docs/api/Makefile.in3
-rw-r--r--docs/api/dbus-org.freedesktop.NetworkManager.Device.Bond.xml4
-rw-r--r--docs/api/dbus-org.freedesktop.NetworkManager.Device.Bridge.xml4
-rw-r--r--docs/api/dbus-org.freedesktop.NetworkManager.Device.Dummy.xml4
-rw-r--r--docs/api/dbus-org.freedesktop.NetworkManager.Device.Generic.xml4
-rw-r--r--docs/api/dbus-org.freedesktop.NetworkManager.Device.Hsr.xml15
-rw-r--r--docs/api/dbus-org.freedesktop.NetworkManager.Device.Infiniband.xml4
-rw-r--r--docs/api/dbus-org.freedesktop.NetworkManager.Device.Team.xml4
-rw-r--r--docs/api/dbus-org.freedesktop.NetworkManager.Device.Tun.xml4
-rw-r--r--docs/api/dbus-org.freedesktop.NetworkManager.Device.Vlan.xml4
-rw-r--r--docs/api/dbus-org.freedesktop.NetworkManager.Device.Vxlan.xml4
-rw-r--r--docs/api/dbus-org.freedesktop.NetworkManager.Device.WifiP2P.xml6
-rw-r--r--docs/api/dbus-org.freedesktop.NetworkManager.Settings.Connection.xml52
-rw-r--r--docs/api/dbus-org.freedesktop.NetworkManager.Settings.xml24
-rw-r--r--docs/api/dbus-org.freedesktop.NetworkManager.xml4
-rw-r--r--docs/api/html/NetworkManager.conf.html4
-rw-r--r--docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Bond.html5
-rw-r--r--docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Bridge.html5
-rw-r--r--docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Dummy.html5
-rw-r--r--docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Generic.html5
-rw-r--r--docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Hsr.html20
-rw-r--r--docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Infiniband.html5
-rw-r--r--docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Team.html5
-rw-r--r--docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Tun.html5
-rw-r--r--docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Vlan.html5
-rw-r--r--docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Vxlan.html5
-rw-r--r--docs/api/html/gdbus-org.freedesktop.NetworkManager.Settings.Connection.html16
-rw-r--r--docs/api/html/gdbus-org.freedesktop.NetworkManager.Settings.html6
-rw-r--r--docs/api/html/gdbus-org.freedesktop.NetworkManager.html4
-rw-r--r--docs/api/html/index.html2
-rw-r--r--docs/api/html/ix01.html124
-rw-r--r--docs/api/html/nm-dbus-types.html2
-rw-r--r--docs/api/html/nm-initrd-generator.html6
-rw-r--r--docs/api/html/nm-settings-dbus.html25
-rw-r--r--docs/api/html/nm-settings-nmcli.html21
-rw-r--r--docs/api/html/settings-connection.html6
-rw-r--r--docs/api/html/settings-ipv4.html8
-rw-r--r--docs/api/html/settings-ipv6.html8
-rw-r--r--docs/api/settings-spec.xml10
-rw-r--r--docs/api/version.xml2
-rw-r--r--docs/libnm/Makefile.in3
-rw-r--r--docs/libnm/html/NMSettingConnection.html53
-rw-r--r--docs/libnm/html/NMSettingIPConfig.html45
-rw-r--r--docs/libnm/html/api-index-full.html24
-rw-r--r--docs/libnm/html/index.html2
-rw-r--r--docs/libnm/html/libnm-nm-version-macros.html2
-rw-r--r--docs/libnm/html/libnm.devhelp28
-rw-r--r--docs/libnm/html/usage.html2
-rw-r--r--docs/libnm/libnm-sections.txt4
-rw-r--r--docs/libnm/version.xml2
50 files changed, 392 insertions, 202 deletions
diff --git a/docs/api/Makefile.in b/docs/api/Makefile.in
index 6475054c..9bc408e3 100644
--- a/docs/api/Makefile.in
+++ b/docs/api/Makefile.in
@@ -121,6 +121,7 @@ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
 	$(top_srcdir)/m4/ax_lib_readline.m4 \
 	$(top_srcdir)/m4/ax_pthread.m4 \
+	$(top_srcdir)/m4/build-to-host.m4 \
 	$(top_srcdir)/m4/compiler_options.m4 \
 	$(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/git-sha-record.m4 \
 	$(top_srcdir)/m4/gnome-code-coverage.m4 \
@@ -415,6 +416,8 @@ install_sh = @install_sh@
 libdir = @libdir@
 libexecdir = @libexecdir@
 localedir = @localedir@
+localedir_c = @localedir_c@
+localedir_c_make = @localedir_c_make@
 localstatedir = @localstatedir@
 mandir = @mandir@
 mkdir_p = @mkdir_p@
diff --git a/docs/api/dbus-org.freedesktop.NetworkManager.Device.Bond.xml b/docs/api/dbus-org.freedesktop.NetworkManager.Device.Bond.xml
index 34d1badf..43ea30eb 100644
--- a/docs/api/dbus-org.freedesktop.NetworkManager.Device.Bond.xml
+++ b/docs/api/dbus-org.freedesktop.NetworkManager.Device.Bond.xml
@@ -28,9 +28,7 @@
 HwAddress  readable   s
 </programlisting>
 <para>
-Hardware address of the device.
-n
-DEPRECATED. Use the "HwAddress" property in "org.freedesktop.NetworkManager.Device" instead which exists since version NetworkManager 1.24.0.
+</para><para>
 </para>
 </refsect2>
 <refsect2 role="property" id="gdbus-property-org-freedesktop-NetworkManager-Device-Bond.Carrier">
diff --git a/docs/api/dbus-org.freedesktop.NetworkManager.Device.Bridge.xml b/docs/api/dbus-org.freedesktop.NetworkManager.Device.Bridge.xml
index 18dd8e74..9bcabc1e 100644
--- a/docs/api/dbus-org.freedesktop.NetworkManager.Device.Bridge.xml
+++ b/docs/api/dbus-org.freedesktop.NetworkManager.Device.Bridge.xml
@@ -28,9 +28,7 @@
 HwAddress  readable   s
 </programlisting>
 <para>
-Hardware address of the device.
-n
-DEPRECATED. Use the "HwAddress" property in "org.freedesktop.NetworkManager.Device" instead which exists since version NetworkManager 1.24.0.
+</para><para>
 </para>
 </refsect2>
 <refsect2 role="property" id="gdbus-property-org-freedesktop-NetworkManager-Device-Bridge.Carrier">
diff --git a/docs/api/dbus-org.freedesktop.NetworkManager.Device.Dummy.xml b/docs/api/dbus-org.freedesktop.NetworkManager.Device.Dummy.xml
index 05ca8ed9..ae4e4719 100644
--- a/docs/api/dbus-org.freedesktop.NetworkManager.Device.Dummy.xml
+++ b/docs/api/dbus-org.freedesktop.NetworkManager.Device.Dummy.xml
@@ -26,9 +26,7 @@
 HwAddress  readable   s
 </programlisting>
 <para>
-Hardware address of the device.
-n
-DEPRECATED. Use the "HwAddress" property in "org.freedesktop.NetworkManager.Device" instead which exists since version NetworkManager 1.24.0.
+</para><para>
 </para>
 </refsect2>
 </refsect1>
diff --git a/docs/api/dbus-org.freedesktop.NetworkManager.Device.Generic.xml b/docs/api/dbus-org.freedesktop.NetworkManager.Device.Generic.xml
index f907a844..a14a7199 100644
--- a/docs/api/dbus-org.freedesktop.NetworkManager.Device.Generic.xml
+++ b/docs/api/dbus-org.freedesktop.NetworkManager.Device.Generic.xml
@@ -27,9 +27,7 @@
 HwAddress  readable   s
 </programlisting>
 <para>
-Hardware address of the device.
-n
-DEPRECATED. Use the "HwAddress" property in "org.freedesktop.NetworkManager.Device" instead which exists since version NetworkManager 1.24.0.
+</para><para>
 </para>
 </refsect2>
 <refsect2 role="property" id="gdbus-property-org-freedesktop-NetworkManager-Device-Generic.TypeDescription">
diff --git a/docs/api/dbus-org.freedesktop.NetworkManager.Device.Hsr.xml b/docs/api/dbus-org.freedesktop.NetworkManager.Device.Hsr.xml
index 8376dcd6..7b2e75af 100644
--- a/docs/api/dbus-org.freedesktop.NetworkManager.Device.Hsr.xml
+++ b/docs/api/dbus-org.freedesktop.NetworkManager.Device.Hsr.xml
@@ -30,9 +30,8 @@
 Port1  readable   o
 </programlisting>
 <para>
-The device's port1 device.
+</para><para>
 </para>
-<para role="since">Since 1.46</para>
 </refsect2>
 <refsect2 role="property" id="gdbus-property-org-freedesktop-NetworkManager-Device-Hsr.Port2">
   <title>The "Port2" property</title>
@@ -41,9 +40,8 @@ The device's port1 device.
 Port2  readable   o
 </programlisting>
 <para>
-The device's port2 device.
+</para><para>
 </para>
-<para role="since">Since 1.46</para>
 </refsect2>
 <refsect2 role="property" id="gdbus-property-org-freedesktop-NetworkManager-Device-Hsr.SupervisionAddress">
   <title>The "SupervisionAddress" property</title>
@@ -52,9 +50,8 @@ The device's port2 device.
 SupervisionAddress  readable   s
 </programlisting>
 <para>
-The supervision MAC address.
+</para><para>
 </para>
-<para role="since">Since 1.46</para>
 </refsect2>
 <refsect2 role="property" id="gdbus-property-org-freedesktop-NetworkManager-Device-Hsr.MulticastSpec">
   <title>The "MulticastSpec" property</title>
@@ -63,9 +60,8 @@ The supervision MAC address.
 MulticastSpec  readable   y
 </programlisting>
 <para>
-The last byte of the supervision address.
+</para><para>
 </para>
-<para role="since">Since 1.46</para>
 </refsect2>
 <refsect2 role="property" id="gdbus-property-org-freedesktop-NetworkManager-Device-Hsr.Prp">
   <title>The "Prp" property</title>
@@ -74,9 +70,8 @@ The last byte of the supervision address.
 Prp  readable   b
 </programlisting>
 <para>
-Whether the PRP protocol is used or not.
+</para><para>
 </para>
-<para role="since">Since 1.46</para>
 </refsect2>
 </refsect1>
 </refentry>
diff --git a/docs/api/dbus-org.freedesktop.NetworkManager.Device.Infiniband.xml b/docs/api/dbus-org.freedesktop.NetworkManager.Device.Infiniband.xml
index ed6533ae..65fc978d 100644
--- a/docs/api/dbus-org.freedesktop.NetworkManager.Device.Infiniband.xml
+++ b/docs/api/dbus-org.freedesktop.NetworkManager.Device.Infiniband.xml
@@ -27,9 +27,7 @@
 HwAddress  readable   s
 </programlisting>
 <para>
-Hardware address of the device.
-n
-DEPRECATED. Use the "HwAddress" property in "org.freedesktop.NetworkManager.Device" instead which exists since version NetworkManager 1.24.0.
+</para><para>
 </para>
 </refsect2>
 <refsect2 role="property" id="gdbus-property-org-freedesktop-NetworkManager-Device-Infiniband.Carrier">
diff --git a/docs/api/dbus-org.freedesktop.NetworkManager.Device.Team.xml b/docs/api/dbus-org.freedesktop.NetworkManager.Device.Team.xml
index d63bad6a..f8d0bd08 100644
--- a/docs/api/dbus-org.freedesktop.NetworkManager.Device.Team.xml
+++ b/docs/api/dbus-org.freedesktop.NetworkManager.Device.Team.xml
@@ -29,9 +29,7 @@
 HwAddress  readable   s
 </programlisting>
 <para>
-Hardware address of the device.
-n
-DEPRECATED. Use the "HwAddress" property in "org.freedesktop.NetworkManager.Device" instead which exists since version NetworkManager 1.24.0.
+</para><para>
 </para>
 </refsect2>
 <refsect2 role="property" id="gdbus-property-org-freedesktop-NetworkManager-Device-Team.Carrier">
diff --git a/docs/api/dbus-org.freedesktop.NetworkManager.Device.Tun.xml b/docs/api/dbus-org.freedesktop.NetworkManager.Device.Tun.xml
index 0b5f198a..9e447e6d 100644
--- a/docs/api/dbus-org.freedesktop.NetworkManager.Device.Tun.xml
+++ b/docs/api/dbus-org.freedesktop.NetworkManager.Device.Tun.xml
@@ -95,9 +95,7 @@ device multiple times, for multiple send/receive queues.
 HwAddress  readable   s
 </programlisting>
 <para>
-Hardware address of the device.
-n
-DEPRECATED. Use the "HwAddress" property in "org.freedesktop.NetworkManager.Device" instead which exists since version NetworkManager 1.24.0.
+</para><para>
 </para>
 </refsect2>
 </refsect1>
diff --git a/docs/api/dbus-org.freedesktop.NetworkManager.Device.Vlan.xml b/docs/api/dbus-org.freedesktop.NetworkManager.Device.Vlan.xml
index 2752e5b6..964640e1 100644
--- a/docs/api/dbus-org.freedesktop.NetworkManager.Device.Vlan.xml
+++ b/docs/api/dbus-org.freedesktop.NetworkManager.Device.Vlan.xml
@@ -29,9 +29,7 @@
 HwAddress  readable   s
 </programlisting>
 <para>
-Hardware address of the device.
-n
-DEPRECATED. Use the "HwAddress" property in "org.freedesktop.NetworkManager.Device" instead which exists since version NetworkManager 1.24.0.
+</para><para>
 </para>
 </refsect2>
 <refsect2 role="property" id="gdbus-property-org-freedesktop-NetworkManager-Device-Vlan.Carrier">
diff --git a/docs/api/dbus-org.freedesktop.NetworkManager.Device.Vxlan.xml b/docs/api/dbus-org.freedesktop.NetworkManager.Device.Vxlan.xml
index b4940213..9a00720c 100644
--- a/docs/api/dbus-org.freedesktop.NetworkManager.Device.Vxlan.xml
+++ b/docs/api/dbus-org.freedesktop.NetworkManager.Device.Vxlan.xml
@@ -53,9 +53,7 @@ to this host).
 HwAddress  readable   s
 </programlisting>
 <para>
-Hardware address of the device.
-n
-DEPRECATED. Use the "HwAddress" property in "org.freedesktop.NetworkManager.Device" instead which exists since version NetworkManager 1.24.0.
+</para><para>
 </para>
 </refsect2>
 <refsect2 role="property" id="gdbus-property-org-freedesktop-NetworkManager-Device-Vxlan.Id">
diff --git a/docs/api/dbus-org.freedesktop.NetworkManager.Device.WifiP2P.xml b/docs/api/dbus-org.freedesktop.NetworkManager.Device.WifiP2P.xml
index f34c309b..c0f30afd 100644
--- a/docs/api/dbus-org.freedesktop.NetworkManager.Device.WifiP2P.xml
+++ b/docs/api/dbus-org.freedesktop.NetworkManager.Device.WifiP2P.xml
@@ -48,9 +48,9 @@ The <constant>options</constant> argument accepts the following keys:
 </para><para>
 <variablelist>
 <varlistentry>
-<term><literal>i timeout</literal>:</term>
-<listitem><para>Timeout value in the range of 1-600 seconds.</para>
-<para>The default is 30 seconds.</para></listitem>
+  <term><literal>i timeout</literal>:</term>
+  <listitem><para>Timeout value in the range of 1-600 seconds.</para>
+  <para>The default is 30 seconds.</para></listitem>
 </varlistentry>
 </variablelist>
 </para>
diff --git a/docs/api/dbus-org.freedesktop.NetworkManager.Settings.Connection.xml b/docs/api/dbus-org.freedesktop.NetworkManager.Settings.Connection.xml
index 7f01357e..a302a3d0 100644
--- a/docs/api/dbus-org.freedesktop.NetworkManager.Settings.Connection.xml
+++ b/docs/api/dbus-org.freedesktop.NetworkManager.Settings.Connection.xml
@@ -196,36 +196,36 @@ logically or-ed together:
 </para><para>
 <variablelist>
 <varlistentry>
-<term><literal>0x1 (to-disk)</literal>:</term>
-<listitem><para>The connection is persisted to disk.</para></listitem>
+  <term><literal>0x1 (to-disk)</literal>:</term>
+  <listitem><para>The connection is persisted to disk.</para></listitem>
 </varlistentry>
 <varlistentry>
-<term><literal>0x2 (in-memory)</literal>:</term>
-<listitem><para>The change is only made in memory (without touching an eventual
-profile on disk). If neither 0x1 nor 0x2 is set, the change is made in memory
-only, if the connection is already in memory only.</para></listitem>
+  <term><literal>0x2 (in-memory)</literal>:</term>
+  <listitem><para>The change is only made in memory (without touching an eventual
+  profile on disk). If neither 0x1 nor 0x2 is set, the change is made in memory
+  only, if the connection is already in memory only.</para></listitem>
 </varlistentry>
 <varlistentry>
-<term><literal>0x4 (in-memory-detached)</literal>:</term>
-<listitem><para>Like "in-memory", but behaves slightly different when migrating
-the profile from disk to in-memory.</para></listitem>
+  <term><literal>0x4 (in-memory-detached)</literal>:</term>
+  <listitem><para>Like "in-memory", but behaves slightly different when migrating
+  the profile from disk to in-memory.</para></listitem>
 </varlistentry>
 <varlistentry>
-<term><literal>0x8 (in-memory-only)</literal>:</term>
-<listitem><para>Like "in-memory", but behaves slightly different when migrating
-the profile from disk to in-memory.</para></listitem>
+  <term><literal>0x8 (in-memory-only)</literal>:</term>
+  <listitem><para>Like "in-memory", but behaves slightly different when migrating
+  the profile from disk to in-memory.</para></listitem>
 </varlistentry>
 <varlistentry>
-<term><literal>0x10 (volatile)</literal>:</term>
+  <term><literal>0x10 (volatile)</literal>:</term>
 </varlistentry>
 <varlistentry>
-<term><literal>0x20 (block-autoconnect)</literal>:</term>
-<listitem><para>Blocks auto-connect on the updated profile</para></listitem>
+  <term><literal>0x20 (block-autoconnect)</literal>:</term>
+  <listitem><para>Blocks auto-connect on the updated profile</para></listitem>
 </varlistentry>
 <varlistentry>
-<term><literal>0x40 (no-reapply)</literal>:</term>
-<listitem><para>Prevents "connection.zone" and "connection.metered" properties
-to take effect on currently active devices.</para></listitem>
+  <term><literal>0x40 (no-reapply)</literal>:</term>
+  <listitem><para>Prevents "connection.zone" and "connection.metered" properties
+  to take effect on currently active devices.</para></listitem>
 </varlistentry>
 </variablelist>
 </para><para>
@@ -233,14 +233,14 @@ The <constant>args</constant> argument accepts the following keys:
 </para><para>
 <variablelist>
 <varlistentry>
-<term><literal>plugin</literal>:</term>
-<listitem><para>The settings plugin the connection will be migrated to
-such as "keyfile" or "ifcfg-rh".</para>
-<para role="since">Since 1.38</para></listitem>
-<term><literal>version-id</literal>:</term>
-<listitem><para>If specified, the update request is rejected if the
-profile's version-id does not match. This can be used to catch concurrent
-modifications. Zero means no version check.</para><para role="since">Since 1.44</para></listitem>
+  <term><literal>plugin</literal>:</term>
+  <listitem><para>The settings plugin the connection will be migrated to
+  such as "keyfile" or "ifcfg-rh".</para>
+  <para role="since">Since 1.38</para></listitem>
+  <term><literal>version-id</literal>:</term>
+  <listitem><para>If specified, the update request is rejected if the
+  profile's version-id does not match. This can be used to catch concurrent
+  modifications. Zero means no version check.</para><para role="since">Since 1.44</para></listitem>
 </varlistentry>
 </variablelist>
 </para><para>
diff --git a/docs/api/dbus-org.freedesktop.NetworkManager.Settings.xml b/docs/api/dbus-org.freedesktop.NetworkManager.Settings.xml
index 74ad0259..918bbc53 100644
--- a/docs/api/dbus-org.freedesktop.NetworkManager.Settings.xml
+++ b/docs/api/dbus-org.freedesktop.NetworkManager.Settings.xml
@@ -176,18 +176,18 @@ logically or-ed together:
 </para><para>
 <variablelist>
 <varlistentry>
-<term><literal>0x1 (to-disk)</literal>:</term>
-<listitem><para>The connection is persisted to disk.</para></listitem>
+  <term><literal>0x1 (to-disk)</literal>:</term>
+  <listitem><para>The connection is persisted to disk.</para></listitem>
 </varlistentry>
 <varlistentry>
-<term><literal>0x2 (in-memory)</literal>:</term>
-<listitem><para>The change is only made in memory (without touching an eventual
-profile on disk). If neither 0x1 nor 0x2 is set, the change is made in memory
-only, if the connection is already in memory only.</para></listitem>
+  <term><literal>0x2 (in-memory)</literal>:</term>
+  <listitem><para>The change is only made in memory (without touching an eventual
+  profile on disk). If neither 0x1 nor 0x2 is set, the change is made in memory
+  only, if the connection is already in memory only.</para></listitem>
 </varlistentry>
 <varlistentry>
-<term><literal>0x20 (block-autoconnect)</literal>:</term>
-<listitem><para>Blocks auto-connect on the new profile</para></listitem>
+  <term><literal>0x20 (block-autoconnect)</literal>:</term>
+  <listitem><para>Blocks auto-connect on the new profile</para></listitem>
 </varlistentry>
 </variablelist>
 </para><para>
@@ -195,10 +195,10 @@ The <constant>args</constant> argument accepts the following keys:
 </para><para>
 <variablelist>
 <varlistentry>
-<term><literal>plugin</literal>:</term>
-<listitem><para>The settings plugin the newly added connection will
-use, such as "keyfile" or "ifcfg-rh".</para>
-<para role="since">Since 1.38</para></listitem>
+  <term><literal>plugin</literal>:</term>
+  <listitem><para>The settings plugin the newly added connection will
+  use, such as "keyfile" or "ifcfg-rh".</para>
+  <para role="since">Since 1.38</para></listitem>
 </varlistentry>
 </variablelist>
 </para><para>
diff --git a/docs/api/dbus-org.freedesktop.NetworkManager.xml b/docs/api/dbus-org.freedesktop.NetworkManager.xml
index 3808e98c..c4832249 100644
--- a/docs/api/dbus-org.freedesktop.NetworkManager.xml
+++ b/docs/api/dbus-org.freedesktop.NetworkManager.xml
@@ -309,8 +309,8 @@ Cannot be used for VPN connections at this time.
 This method extends AddAndActivateConnection to allow passing further
 parameters. At this time the following options are supported:
 </para><para>
-* persist: A string value of either "disk" (default), "memory" or "volatile". If "memory" is passed, the connection will not be saved to disk. If "volatile" is passed, the connection will not be saved to disk and will be destroyed when disconnected.
-* bind-activation: Bind the activation lifetime. Set to "dbus-client" to automatically disconnect when the requesting process disappears from the bus. The default of "none" means the connection is kept activated normally.
+ * persist: A string value of either "disk" (default), "memory" or "volatile". If "memory" is passed, the connection will not be saved to disk. If "volatile" is passed, the connection will not be saved to disk and will be destroyed when disconnected.
+ * bind-activation: Bind the activation lifetime. Set to "dbus-client" to automatically disconnect when the requesting process disappears from the bus. The default of "none" means the connection is kept activated normally.
 </para>
 <variablelist role="params">
 <varlistentry>
diff --git a/docs/api/html/NetworkManager.conf.html b/docs/api/html/NetworkManager.conf.html
index c8d8792f..67aa539e 100644
--- a/docs/api/html/NetworkManager.conf.html
+++ b/docs/api/html/NetworkManager.conf.html
@@ -893,6 +893,10 @@ ipv6.ip6-privacy=0
 <td></td>
 </tr>
 <tr>
+<td><p><span class="term"><code class="varname">ipv4.dhcp-dscp</code></span></p></td>
+<td></td>
+</tr>
+<tr>
 <td><p><span class="term"><code class="varname">ipv4.dhcp-iaid</code></span></p></td>
 <td><p>If left unspecified, it defaults to "ifname".</p></td>
 </tr>
diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Bond.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Bond.html
index c66f8f9b..055e6313 100644
--- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Bond.html
+++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Bond.html
@@ -55,9 +55,8 @@
 HwAddress  readable   s
 </pre>
 <p>
-Hardware address of the device.
-n
-DEPRECATED. Use the "HwAddress" property in "org.freedesktop.NetworkManager.Device" instead which exists since version NetworkManager 1.24.0.
+</p>
+<p>
 </p>
 </div>
 <hr>
diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Bridge.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Bridge.html
index 050a8d2d..06c60852 100644
--- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Bridge.html
+++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Bridge.html
@@ -55,9 +55,8 @@
 HwAddress  readable   s
 </pre>
 <p>
-Hardware address of the device.
-n
-DEPRECATED. Use the "HwAddress" property in "org.freedesktop.NetworkManager.Device" instead which exists since version NetworkManager 1.24.0.
+</p>
+<p>
 </p>
 </div>
 <hr>
diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Dummy.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Dummy.html
index bfa69828..681f4f9a 100644
--- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Dummy.html
+++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Dummy.html
@@ -53,9 +53,8 @@
 HwAddress  readable   s
 </pre>
 <p>
-Hardware address of the device.
-n
-DEPRECATED. Use the "HwAddress" property in "org.freedesktop.NetworkManager.Device" instead which exists since version NetworkManager 1.24.0.
+</p>
+<p>
 </p>
 </div>
 </div>
diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Generic.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Generic.html
index bc8f07b5..898e7e3d 100644
--- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Generic.html
+++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Generic.html
@@ -54,9 +54,8 @@
 HwAddress  readable   s
 </pre>
 <p>
-Hardware address of the device.
-n
-DEPRECATED. Use the "HwAddress" property in "org.freedesktop.NetworkManager.Device" instead which exists since version NetworkManager 1.24.0.
+</p>
+<p>
 </p>
 </div>
 <hr>
diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Hsr.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Hsr.html
index 6475f3a1..aa461cf1 100644
--- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Hsr.html
+++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Hsr.html
@@ -57,9 +57,9 @@
 Port1  readable   o
 </pre>
 <p>
-The device's port1 device.
 </p>
-<p class="since">Since 1.46</p>
+<p>
+</p>
 </div>
 <hr>
 <div class="refsect2">
@@ -68,9 +68,9 @@ The device's port1 device.
 Port2  readable   o
 </pre>
 <p>
-The device's port2 device.
 </p>
-<p class="since">Since 1.46</p>
+<p>
+</p>
 </div>
 <hr>
 <div class="refsect2">
@@ -79,9 +79,9 @@ The device's port2 device.
 SupervisionAddress  readable   s
 </pre>
 <p>
-The supervision MAC address.
 </p>
-<p class="since">Since 1.46</p>
+<p>
+</p>
 </div>
 <hr>
 <div class="refsect2">
@@ -90,9 +90,9 @@ The supervision MAC address.
 MulticastSpec  readable   y
 </pre>
 <p>
-The last byte of the supervision address.
 </p>
-<p class="since">Since 1.46</p>
+<p>
+</p>
 </div>
 <hr>
 <div class="refsect2">
@@ -101,9 +101,9 @@ The last byte of the supervision address.
 Prp  readable   b
 </pre>
 <p>
-Whether the PRP protocol is used or not.
 </p>
-<p class="since">Since 1.46</p>
+<p>
+</p>
 </div>
 </div>
 </div>
diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Infiniband.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Infiniband.html
index 03a3be82..437ea92f 100644
--- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Infiniband.html
+++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Infiniband.html
@@ -54,9 +54,8 @@
 HwAddress  readable   s
 </pre>
 <p>
-Hardware address of the device.
-n
-DEPRECATED. Use the "HwAddress" property in "org.freedesktop.NetworkManager.Device" instead which exists since version NetworkManager 1.24.0.
+</p>
+<p>
 </p>
 </div>
 <hr>
diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Team.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Team.html
index 56feac4c..9bdd33b4 100644
--- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Team.html
+++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Team.html
@@ -56,9 +56,8 @@
 HwAddress  readable   s
 </pre>
 <p>
-Hardware address of the device.
-n
-DEPRECATED. Use the "HwAddress" property in "org.freedesktop.NetworkManager.Device" instead which exists since version NetworkManager 1.24.0.
+</p>
+<p>
 </p>
 </div>
 <hr>
diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Tun.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Tun.html
index 3ab9992c..b54c2da2 100644
--- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Tun.html
+++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Tun.html
@@ -122,9 +122,8 @@ device multiple times, for multiple send/receive queues.
 HwAddress  readable   s
 </pre>
 <p>
-Hardware address of the device.
-n
-DEPRECATED. Use the "HwAddress" property in "org.freedesktop.NetworkManager.Device" instead which exists since version NetworkManager 1.24.0.
+</p>
+<p>
 </p>
 </div>
 </div>
diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Vlan.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Vlan.html
index 835faa63..7259850f 100644
--- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Vlan.html
+++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Vlan.html
@@ -56,9 +56,8 @@
 HwAddress  readable   s
 </pre>
 <p>
-Hardware address of the device.
-n
-DEPRECATED. Use the "HwAddress" property in "org.freedesktop.NetworkManager.Device" instead which exists since version NetworkManager 1.24.0.
+</p>
+<p>
 </p>
 </div>
 <hr>
diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Vxlan.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Vxlan.html
index 7b1b46a7..127de583 100644
--- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Vxlan.html
+++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Vxlan.html
@@ -80,9 +80,8 @@ to this host).
 HwAddress  readable   s
 </pre>
 <p>
-Hardware address of the device.
-n
-DEPRECATED. Use the "HwAddress" property in "org.freedesktop.NetworkManager.Device" instead which exists since version NetworkManager 1.24.0.
+</p>
+<p>
 </p>
 </div>
 <hr>
diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Settings.Connection.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Settings.Connection.html
index fd20e593..b35a64f3 100644
--- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Settings.Connection.html
+++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Settings.Connection.html
@@ -256,18 +256,18 @@ logically or-ed together:
 <tr>
 <td><p><span class="term"><code class="literal">0x2 (in-memory)</code>:</span></p></td>
 <td><p>The change is only made in memory (without touching an eventual
-profile on disk). If neither 0x1 nor 0x2 is set, the change is made in memory
-only, if the connection is already in memory only.</p></td>
+  profile on disk). If neither 0x1 nor 0x2 is set, the change is made in memory
+  only, if the connection is already in memory only.</p></td>
 </tr>
 <tr>
 <td><p><span class="term"><code class="literal">0x4 (in-memory-detached)</code>:</span></p></td>
 <td><p>Like "in-memory", but behaves slightly different when migrating
-the profile from disk to in-memory.</p></td>
+  the profile from disk to in-memory.</p></td>
 </tr>
 <tr>
 <td><p><span class="term"><code class="literal">0x8 (in-memory-only)</code>:</span></p></td>
 <td><p>Like "in-memory", but behaves slightly different when migrating
-the profile from disk to in-memory.</p></td>
+  the profile from disk to in-memory.</p></td>
 </tr>
 <tr>
 <td><p><span class="term"><code class="literal">0x10 (volatile)</code>:</span></p></td>
@@ -280,7 +280,7 @@ the profile from disk to in-memory.</p></td>
 <tr>
 <td><p><span class="term"><code class="literal">0x40 (no-reapply)</code>:</span></p></td>
 <td><p>Prevents "connection.zone" and "connection.metered" properties
-to take effect on currently active devices.</p></td>
+  to take effect on currently active devices.</p></td>
 </tr>
 </tbody>
 </table></div>
@@ -300,11 +300,11 @@ The <code class="constant">args</code> argument accepts the following keys:
 <td><p><span class="term"><code class="literal">plugin</code>:, </span><span class="term"><code class="literal">version-id</code>:</span></p></td>
 <td>
 <p>The settings plugin the connection will be migrated to
-such as "keyfile" or "ifcfg-rh".</p>
+  such as "keyfile" or "ifcfg-rh".</p>
 <p class="since">Since 1.38</p>
 <p>If specified, the update request is rejected if the
-profile's version-id does not match. This can be used to catch concurrent
-modifications. Zero means no version check.</p>
+  profile's version-id does not match. This can be used to catch concurrent
+  modifications. Zero means no version check.</p>
 <p class="since">Since 1.44</p>
 </td>
 </tr></tbody>
diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Settings.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Settings.html
index 4facbb7f..604b149e 100644
--- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Settings.html
+++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Settings.html
@@ -240,8 +240,8 @@ logically or-ed together:
 <tr>
 <td><p><span class="term"><code class="literal">0x2 (in-memory)</code>:</span></p></td>
 <td><p>The change is only made in memory (without touching an eventual
-profile on disk). If neither 0x1 nor 0x2 is set, the change is made in memory
-only, if the connection is already in memory only.</p></td>
+  profile on disk). If neither 0x1 nor 0x2 is set, the change is made in memory
+  only, if the connection is already in memory only.</p></td>
 </tr>
 <tr>
 <td><p><span class="term"><code class="literal">0x20 (block-autoconnect)</code>:</span></p></td>
@@ -265,7 +265,7 @@ The <code class="constant">args</code> argument accepts the following keys:
 <td><p><span class="term"><code class="literal">plugin</code>:</span></p></td>
 <td>
 <p>The settings plugin the newly added connection will
-use, such as "keyfile" or "ifcfg-rh".</p>
+  use, such as "keyfile" or "ifcfg-rh".</p>
 <p class="since">Since 1.38</p>
 </td>
 </tr></tbody>
diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.html
index 57560d60..38990a4c 100644
--- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.html
+++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.html
@@ -371,8 +371,8 @@ This method extends AddAndActivateConnection to allow passing further
 parameters. At this time the following options are supported:
 </p>
 <p>
-* persist: A string value of either "disk" (default), "memory" or "volatile". If "memory" is passed, the connection will not be saved to disk. If "volatile" is passed, the connection will not be saved to disk and will be destroyed when disconnected.
-* bind-activation: Bind the activation lifetime. Set to "dbus-client" to automatically disconnect when the requesting process disappears from the bus. The default of "none" means the connection is kept activated normally.
+ * persist: A string value of either "disk" (default), "memory" or "volatile". If "memory" is passed, the connection will not be saved to disk. If "volatile" is passed, the connection will not be saved to disk and will be destroyed when disconnected.
+ * bind-activation: Bind the activation lifetime. Set to "dbus-client" to automatically disconnect when the requesting process disappears from the bus. The default of "none" means the connection is kept activated normally.
 </p>
 <div class="variablelist"><table border="0" class="variablelist">
 <colgroup>
diff --git a/docs/api/html/index.html b/docs/api/html/index.html
index 8a02ac76..e015aaca 100644
--- a/docs/api/html/index.html
+++ b/docs/api/html/index.html
@@ -16,7 +16,7 @@
 <div>
 <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">NetworkManager Reference Manual</p></th></tr></table></div>
 <div><p class="releaseinfo">
-      for NetworkManager 1.45.90
+      for NetworkManager 1.45.91
 
       The latest version of this documentation can be found on-line at
       <a class="ulink" href="https://networkmanager.dev/docs/api/latest/" target="_top">https://networkmanager.dev/docs/api/latest/</a>.
diff --git a/docs/api/html/ix01.html b/docs/api/html/ix01.html
index 48f7980f..04d94335 100644
--- a/docs/api/html/ix01.html
+++ b/docs/api/html/ix01.html
@@ -615,11 +615,13 @@
 </dt>
 <dt id="ientry-id-1.3.3.2.2.2.1.1.2.2.1.1.1">autoconnect, <a class="indexterm" href="settings-connection.html">connection</a>
 </dt>
-<dt id="ientry-id-1.3.3.2.2.2.1.1.2.3.1.1.1">autoconnect-priority, <a class="indexterm" href="settings-connection.html">connection</a>
+<dt id="ientry-id-1.3.3.2.2.2.1.1.2.3.1.1.1">autoconnect-ports, <a class="indexterm" href="settings-connection.html">connection</a>
 </dt>
-<dt id="ientry-id-1.3.3.2.2.2.1.1.2.4.1.1.1">autoconnect-retries, <a class="indexterm" href="settings-connection.html">connection</a>
+<dt id="ientry-id-1.3.3.2.2.2.1.1.2.4.1.1.1">autoconnect-priority, <a class="indexterm" href="settings-connection.html">connection</a>
 </dt>
-<dt id="ientry-id-1.3.3.2.2.2.1.1.2.5.1.1.1">autoconnect-slaves, <a class="indexterm" href="settings-connection.html">connection</a>
+<dt id="ientry-id-1.3.3.2.2.2.1.1.2.5.1.1.1">autoconnect-retries, <a class="indexterm" href="settings-connection.html">connection</a>
+</dt>
+<dt id="ientry-id-1.3.3.2.2.2.1.1.2.6.1.1.1">autoconnect-slaves, <a class="indexterm" href="settings-connection.html">connection</a>
 </dt>
 <dt id="ientry-id-1.3.3.33.2.2.1.1.2.1.1.1.1">autoprobe-drivers, <a class="indexterm" href="settings-sriov.html">sriov</a>
 </dt>
@@ -679,7 +681,7 @@
 </dt>
 <dt id="ientry-id-1.3.3.35.2.2.1.1.2.1.1.1.1">config, <a class="indexterm" href="settings-team.html">team</a>, <a class="indexterm" href="settings-team-port.html">team-port</a>
 </dt>
-<dt id="ientry-id-1.3.3.2.2.2.1.1.2.6.1.1.1">controller, <a class="indexterm" href="settings-connection.html">connection</a>
+<dt id="ientry-id-1.3.3.2.2.2.1.1.2.7.1.1.1">controller, <a class="indexterm" href="settings-connection.html">connection</a>
 </dt>
 <dt id="ientry-id-1.3.3.29.2.2.1.1.2.2.1.1.1">crtscts, <a class="indexterm" href="settings-ppp.html">ppp</a>
 </dt>
@@ -758,25 +760,27 @@
 </dt>
 <dt id="ientry-id-1.3.3.17.2.2.1.1.2.5.1.1.1">dhcp-client-id, <a class="indexterm" href="settings-ipv4.html">ipv4</a>
 </dt>
-<dt id="ientry-id-1.3.3.18.2.2.1.1.2.6.1.1.1">dhcp-duid, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
+<dt id="ientry-id-1.3.3.17.2.2.1.1.2.6.1.1.1">dhcp-dscp, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
+</dt>
+<dt id="ientry-id-1.3.3.18.2.2.1.1.2.7.1.1.1">dhcp-duid, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
 </dt>
-<dt id="ientry-id-1.3.3.17.2.2.1.1.2.6.1.1.1">dhcp-fqdn, <a class="indexterm" href="settings-ipv4.html">ipv4</a>
+<dt id="ientry-id-1.3.3.17.2.2.1.1.2.7.1.1.1">dhcp-fqdn, <a class="indexterm" href="settings-ipv4.html">ipv4</a>
 </dt>
-<dt id="ientry-id-1.3.3.17.2.2.1.1.2.7.1.1.1">dhcp-hostname, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
+<dt id="ientry-id-1.3.3.17.2.2.1.1.2.8.1.1.1">dhcp-hostname, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
 </dt>
-<dt id="ientry-id-1.3.3.17.2.2.1.1.2.8.1.1.1">dhcp-hostname-flags, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
+<dt id="ientry-id-1.3.3.17.2.2.1.1.2.9.1.1.1">dhcp-hostname-flags, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
 </dt>
-<dt id="ientry-id-1.3.3.17.2.2.1.1.2.9.1.1.1">dhcp-iaid, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
+<dt id="ientry-id-1.3.3.17.2.2.1.1.2.10.1.1.1">dhcp-iaid, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
 </dt>
-<dt id="ientry-id-1.3.3.18.2.2.1.1.2.10.1.1.1">dhcp-pd-hint, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
+<dt id="ientry-id-1.3.3.18.2.2.1.1.2.11.1.1.1">dhcp-pd-hint, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
 </dt>
-<dt id="ientry-id-1.3.3.17.2.2.1.1.2.10.1.1.1">dhcp-reject-servers, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
+<dt id="ientry-id-1.3.3.17.2.2.1.1.2.11.1.1.1">dhcp-reject-servers, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
 </dt>
-<dt id="ientry-id-1.3.3.17.2.2.1.1.2.11.1.1.1">dhcp-send-hostname, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
+<dt id="ientry-id-1.3.3.17.2.2.1.1.2.12.1.1.1">dhcp-send-hostname, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
 </dt>
-<dt id="ientry-id-1.3.3.17.2.2.1.1.2.12.1.1.1">dhcp-timeout, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
+<dt id="ientry-id-1.3.3.17.2.2.1.1.2.13.1.1.1">dhcp-timeout, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
 </dt>
-<dt id="ientry-id-1.3.3.17.2.2.1.1.2.13.1.1.1">dhcp-vendor-class-identifier, <a class="indexterm" href="settings-ipv4.html">ipv4</a>
+<dt id="ientry-id-1.3.3.17.2.2.1.1.2.14.1.1.1">dhcp-vendor-class-identifier, <a class="indexterm" href="settings-ipv4.html">ipv4</a>
 </dt>
 <dt id="ientry-id-1.4.12.2.1.2">org.freedesktop.NetworkManager.DHCP4Config, <a class="indexterm" href="gdbus-org.freedesktop.NetworkManager.DHCP4Config.html#gdbus-interface-org-freedesktop-NetworkManager-DHCP4Config.top_of_page">org.freedesktop.NetworkManager.DHCP4Config</a>
 </dt>
@@ -786,17 +790,17 @@
 </dt>
 <dt id="ientry-id-1.4.13.2.5.2.2">org.freedesktop.NetworkManager.DHCP6Config:Options, <a class="indexterm" href="gdbus-org.freedesktop.NetworkManager.DHCP6Config.html#gdbus-property-org-freedesktop-NetworkManager-DHCP6Config.Options">The "Options" property</a>
 </dt>
-<dt id="ientry-id-1.3.3.17.2.2.1.1.2.14.1.1.1">dns, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
+<dt id="ientry-id-1.3.3.17.2.2.1.1.2.15.1.1.1">dns, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
 </dt>
-<dt id="ientry-id-1.3.3.17.2.2.1.1.2.15.1.1.1">dns-data, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
+<dt id="ientry-id-1.3.3.17.2.2.1.1.2.16.1.1.1">dns-data, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
 </dt>
-<dt id="ientry-id-1.3.3.17.2.2.1.1.2.16.1.1.1">dns-options, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
+<dt id="ientry-id-1.3.3.17.2.2.1.1.2.17.1.1.1">dns-options, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
 </dt>
-<dt id="ientry-id-1.3.3.2.2.2.1.1.2.7.1.1.1">dns-over-tls, <a class="indexterm" href="settings-connection.html">connection</a>
+<dt id="ientry-id-1.3.3.2.2.2.1.1.2.8.1.1.1">dns-over-tls, <a class="indexterm" href="settings-connection.html">connection</a>
 </dt>
-<dt id="ientry-id-1.3.3.17.2.2.1.1.2.17.1.1.1">dns-priority, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
+<dt id="ientry-id-1.3.3.17.2.2.1.1.2.18.1.1.1">dns-priority, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
 </dt>
-<dt id="ientry-id-1.3.3.17.2.2.1.1.2.18.1.1.1">dns-search, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
+<dt id="ientry-id-1.3.3.17.2.2.1.1.2.19.1.1.1">dns-search, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
 </dt>
 <dt id="ientry-id-1.3.3.4.2.2.1.1.2.11.1.1.1">domain-match, <a class="indexterm" href="settings-802-1x.html">802-1x</a>
 </dt>
@@ -847,9 +851,9 @@
 <div class="indexdiv">
 <h3>G</h3>
 <dl>
-<dt id="ientry-id-1.3.3.17.2.2.1.1.2.19.1.1.1">gateway, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
+<dt id="ientry-id-1.3.3.17.2.2.1.1.2.20.1.1.1">gateway, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
 </dt>
-<dt id="ientry-id-1.3.3.2.2.2.1.1.2.8.1.1.1">gateway-ping-timeout, <a class="indexterm" href="settings-connection.html">connection</a>
+<dt id="ientry-id-1.3.3.2.2.2.1.1.2.9.1.1.1">gateway-ping-timeout, <a class="indexterm" href="settings-connection.html">connection</a>
 </dt>
 <dt id="ientry-id-1.3.3.45.2.2.1.1.2.6.1.1.1">generate-mac-address-mask, <a class="indexterm" href="settings-802-3-ethernet.html">802-3-ethernet</a>, <a class="indexterm" href="settings-802-11-wireless.html">802-11-wireless</a>
 </dt>
@@ -883,13 +887,13 @@
 <div class="indexdiv">
 <h3>I</h3>
 <dl>
-<dt id="ientry-id-1.3.3.2.2.2.1.1.2.9.1.1.1">id, <a class="indexterm" href="settings-connection.html">connection</a>, <a class="indexterm" href="settings-vlan.html">vlan</a>, <a class="indexterm" href="settings-vxlan.html">vxlan</a>
+<dt id="ientry-id-1.3.3.2.2.2.1.1.2.10.1.1.1">id, <a class="indexterm" href="settings-connection.html">connection</a>, <a class="indexterm" href="settings-vlan.html">vlan</a>, <a class="indexterm" href="settings-vxlan.html">vxlan</a>
 </dt>
 <dt id="ientry-id-1.3.3.4.2.2.1.1.2.14.1.1.1">identity, <a class="indexterm" href="settings-802-1x.html">802-1x</a>
 </dt>
-<dt id="ientry-id-1.3.3.17.2.2.1.1.2.20.1.1.1">ignore-auto-dns, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
+<dt id="ientry-id-1.3.3.17.2.2.1.1.2.21.1.1.1">ignore-auto-dns, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
 </dt>
-<dt id="ientry-id-1.3.3.17.2.2.1.1.2.21.1.1.1">ignore-auto-routes, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
+<dt id="ientry-id-1.3.3.17.2.2.1.1.2.22.1.1.1">ignore-auto-routes, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
 </dt>
 <dt id="ientry-id-1.3.3.39.2.2.1.1.2.4.1.1.1">ingress-priority-map, <a class="indexterm" href="settings-vlan.html">vlan</a>
 </dt>
@@ -899,13 +903,13 @@
 </dt>
 <dt id="ientry-id-1.3.3.19.2.2.1.1.2.5.1.1.1">input-key, <a class="indexterm" href="settings-ip-tunnel.html">ip-tunnel</a>
 </dt>
-<dt id="ientry-id-1.3.3.2.2.2.1.1.2.10.1.1.1">interface-name, <a class="indexterm" href="settings-connection.html">connection</a>, <a class="indexterm" href="settings-bond.html">bond</a>, <a class="indexterm" href="settings-bridge.html">bridge</a>, <a class="indexterm" href="settings-match.html">match</a>, <a class="indexterm" href="settings-team.html">team</a>, <a class="indexterm" href="settings-vlan.html">vlan</a>
+<dt id="ientry-id-1.3.3.2.2.2.1.1.2.11.1.1.1">interface-name, <a class="indexterm" href="settings-connection.html">connection</a>, <a class="indexterm" href="settings-bond.html">bond</a>, <a class="indexterm" href="settings-bridge.html">bridge</a>, <a class="indexterm" href="settings-match.html">match</a>, <a class="indexterm" href="settings-team.html">team</a>, <a class="indexterm" href="settings-vlan.html">vlan</a>
 </dt>
 <dt id="ientry-id-1.3.3.46.2.2.1.1.2.2.1.1.1">ip4-auto-default-route, <a class="indexterm" href="settings-wireguard.html">wireguard</a>
 </dt>
 <dt id="ientry-id-1.3.3.46.2.2.1.1.2.3.1.1.1">ip6-auto-default-route, <a class="indexterm" href="settings-wireguard.html">wireguard</a>
 </dt>
-<dt id="ientry-id-1.3.3.18.2.2.1.1.2.22.1.1.1">ip6-privacy, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
+<dt id="ientry-id-1.3.3.18.2.2.1.1.2.23.1.1.1">ip6-privacy, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
 </dt>
 </dl>
 </div>
@@ -945,15 +949,15 @@
 </dt>
 <dt id="ientry-id-1.3.3.42.2.2.1.1.2.7.1.1.1">limit, <a class="indexterm" href="settings-vxlan.html">vxlan</a>
 </dt>
-<dt id="ientry-id-1.3.3.17.2.2.1.1.2.22.1.1.1">link-local, <a class="indexterm" href="settings-ipv4.html">ipv4</a>
+<dt id="ientry-id-1.3.3.17.2.2.1.1.2.23.1.1.1">link-local, <a class="indexterm" href="settings-ipv4.html">ipv4</a>
 </dt>
 <dt id="ientry-id-1.3.3.35.2.2.1.1.2.3.1.1.1">link-watchers, <a class="indexterm" href="settings-team.html">team</a>, <a class="indexterm" href="settings-team-port.html">team-port</a>
 </dt>
 <dt id="ientry-id-1.3.3.46.2.2.1.1.2.4.1.1.1">listen-port, <a class="indexterm" href="settings-wireguard.html">wireguard</a>
 </dt>
-<dt id="ientry-id-1.3.3.2.2.2.1.1.2.11.1.1.1">lldp, <a class="indexterm" href="settings-connection.html">connection</a>
+<dt id="ientry-id-1.3.3.2.2.2.1.1.2.12.1.1.1">lldp, <a class="indexterm" href="settings-connection.html">connection</a>
 </dt>
-<dt id="ientry-id-1.3.3.2.2.2.1.1.2.12.1.1.1">llmnr, <a class="indexterm" href="settings-connection.html">connection</a>
+<dt id="ientry-id-1.3.3.2.2.2.1.1.2.13.1.1.1">llmnr, <a class="indexterm" href="settings-connection.html">connection</a>
 </dt>
 <dt id="ientry-id-1.3.3.19.2.2.1.1.2.6.1.1.1">local, <a class="indexterm" href="settings-ip-tunnel.html">ip-tunnel</a>, <a class="indexterm" href="settings-vxlan.html">vxlan</a>
 </dt>
@@ -1068,11 +1072,11 @@
 </dt>
 <dt id="ientry-id-1.4.3.2.9.9.2">org.freedesktop.NetworkManager:WwanHardwareEnabled, <a class="indexterm" href="gdbus-org.freedesktop.NetworkManager.html#gdbus-property-org-freedesktop-NetworkManager.WwanHardwareEnabled">The "WwanHardwareEnabled" property</a>
 </dt>
-<dt id="ientry-id-1.3.3.2.2.2.1.1.2.13.1.1.1">master, <a class="indexterm" href="settings-connection.html">connection</a>
+<dt id="ientry-id-1.3.3.2.2.2.1.1.2.14.1.1.1">master, <a class="indexterm" href="settings-connection.html">connection</a>
 </dt>
 <dt id="ientry-id-1.3.3.8.2.2.1.1.2.8.1.1.1">max-age, <a class="indexterm" href="settings-bridge.html">bridge</a>
 </dt>
-<dt id="ientry-id-1.3.3.17.2.2.1.1.2.23.1.1.1">may-fail, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
+<dt id="ientry-id-1.3.3.17.2.2.1.1.2.24.1.1.1">may-fail, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
 </dt>
 <dt id="ientry-id-1.3.3.35.2.2.1.1.2.4.1.1.1">mcast-rejoin-count, <a class="indexterm" href="settings-team.html">team</a>
 </dt>
@@ -1080,11 +1084,11 @@
 </dt>
 <dt id="ientry-id-1.3.3.24.2.2.1.1.2.3.1.1.1">mcast-snooping-enable, <a class="indexterm" href="settings-ovs-bridge.html">ovs-bridge</a>
 </dt>
-<dt id="ientry-id-1.3.3.2.2.2.1.1.2.14.1.1.1">mdns, <a class="indexterm" href="settings-connection.html">connection</a>
+<dt id="ientry-id-1.3.3.2.2.2.1.1.2.15.1.1.1">mdns, <a class="indexterm" href="settings-connection.html">connection</a>
 </dt>
-<dt id="ientry-id-1.3.3.2.2.2.1.1.2.15.1.1.1">metered, <a class="indexterm" href="settings-connection.html">connection</a>
+<dt id="ientry-id-1.3.3.2.2.2.1.1.2.16.1.1.1">metered, <a class="indexterm" href="settings-connection.html">connection</a>
 </dt>
-<dt id="ientry-id-1.3.3.17.2.2.1.1.2.24.1.1.1">method, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>, <a class="indexterm" href="settings-proxy.html">proxy</a>
+<dt id="ientry-id-1.3.3.17.2.2.1.1.2.25.1.1.1">method, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>, <a class="indexterm" href="settings-proxy.html">proxy</a>
 </dt>
 <dt id="ientry-id-1.3.3.20.2.2.1.1.2.2.1.1.1">mka-cak, <a class="indexterm" href="settings-macsec.html">macsec</a>
 </dt>
@@ -1096,15 +1100,15 @@
 </dt>
 <dt id="ientry-id-1.3.3.29.2.2.1.1.2.5.1.1.1">mppe-stateful, <a class="indexterm" href="settings-ppp.html">ppp</a>
 </dt>
-<dt id="ientry-id-1.3.3.2.2.2.1.1.2.16.1.1.1">mptcp-flags, <a class="indexterm" href="settings-connection.html">connection</a>
+<dt id="ientry-id-1.3.3.2.2.2.1.1.2.17.1.1.1">mptcp-flags, <a class="indexterm" href="settings-connection.html">connection</a>
 </dt>
 <dt id="ientry-id-1.3.3.29.2.2.1.1.2.6.1.1.1">mru, <a class="indexterm" href="settings-ppp.html">ppp</a>
 </dt>
 <dt id="ientry-id-1.3.3.10.2.2.1.1.2.1.1.1.1">mtu, <a class="indexterm" href="settings-cdma.html">cdma</a>, <a class="indexterm" href="settings-gsm.html">gsm</a>, <a class="indexterm" href="settings-infiniband.html">infiniband</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>, <a class="indexterm" href="settings-ip-tunnel.html">ip-tunnel</a>, <a class="indexterm" href="settings-ppp.html">ppp</a>, <a class="indexterm" href="settings-802-3-ethernet.html">802-3-ethernet</a>, <a class="indexterm" href="settings-wireguard.html">wireguard</a>, <a class="indexterm" href="settings-802-11-wireless.html">802-11-wireless</a>, <a class="indexterm" href="settings-loopback.html">loopback</a>
 </dt>
-<dt id="ientry-id-1.3.3.2.2.2.1.1.2.17.1.1.1">mud-url, <a class="indexterm" href="settings-connection.html">connection</a>
+<dt id="ientry-id-1.3.3.2.2.2.1.1.2.18.1.1.1">mud-url, <a class="indexterm" href="settings-connection.html">connection</a>
 </dt>
-<dt id="ientry-id-1.3.3.2.2.2.1.1.2.18.1.1.1">multi-connect, <a class="indexterm" href="settings-connection.html">connection</a>
+<dt id="ientry-id-1.3.3.2.2.2.1.1.2.19.1.1.1">multi-connect, <a class="indexterm" href="settings-connection.html">connection</a>
 </dt>
 <dt id="ientry-id-1.3.3.37.2.2.1.1.2.3.1.1.1">multi-queue, <a class="indexterm" href="settings-tun.html">tun</a>
 </dt>
@@ -1151,7 +1155,7 @@
 </dt>
 <dt id="ientry-id-1.3.3.44.2.2.1.1.2.2.1.1.1">network-name, <a class="indexterm" href="settings-wimax.html">wimax</a>
 </dt>
-<dt id="ientry-id-1.3.3.17.2.2.1.1.2.25.1.1.1">never-default, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
+<dt id="ientry-id-1.3.3.17.2.2.1.1.2.26.1.1.1">never-default, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
 </dt>
 <dt id="ientry-id-1.4.17.2.10.2">NM80211ApFlags, <a class="indexterm" href="nm-dbus-types.html#NM80211ApFlags">enum NM80211ApFlags</a>
 </dt>
@@ -1307,7 +1311,7 @@
 </dt>
 <dt id="ientry-id-1.3.3.46.2.2.1.1.2.7.1.1.1">peers, <a class="indexterm" href="settings-wireguard.html">wireguard</a>
 </dt>
-<dt id="ientry-id-1.3.3.2.2.2.1.1.2.19.1.1.1">permissions, <a class="indexterm" href="settings-connection.html">connection</a>
+<dt id="ientry-id-1.3.3.2.2.2.1.1.2.20.1.1.1">permissions, <a class="indexterm" href="settings-connection.html">connection</a>
 </dt>
 <dt id="ientry-id-1.3.3.40.2.2.1.1.2.2.1.1.1">persistent, <a class="indexterm" href="settings-vpn.html">vpn</a>
 </dt>
@@ -1361,7 +1365,7 @@
 </dt>
 <dt id="ientry-id-1.3.3.20.2.2.1.1.2.7.1.1.1">port, <a class="indexterm" href="settings-macsec.html">macsec</a>, <a class="indexterm" href="settings-802-3-ethernet.html">802-3-ethernet</a>
 </dt>
-<dt id="ientry-id-1.3.3.2.2.2.1.1.2.20.1.1.1">port-type, <a class="indexterm" href="settings-connection.html">connection</a>
+<dt id="ientry-id-1.3.3.2.2.2.1.1.2.21.1.1.1">port-type, <a class="indexterm" href="settings-connection.html">connection</a>
 </dt>
 <dt id="ientry-id-1.3.3.52.2.2.1.1.2.2.1.1.1">port1, <a class="indexterm" href="settings-hsr.html">hsr</a>
 </dt>
@@ -1437,11 +1441,11 @@
 <div class="indexdiv">
 <h3>R</h3>
 <dl>
-<dt id="ientry-id-1.3.3.18.2.2.1.1.2.27.1.1.1">ra-timeout, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
+<dt id="ientry-id-1.3.3.18.2.2.1.1.2.28.1.1.1">ra-timeout, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
 </dt>
 <dt id="ientry-id-1.3.3.47.2.2.1.1.2.15.1.1.1">rate, <a class="indexterm" href="settings-802-11-wireless.html">802-11-wireless</a>
 </dt>
-<dt id="ientry-id-1.3.3.2.2.2.1.1.2.21.1.1.1">read-only, <a class="indexterm" href="settings-connection.html">connection</a>
+<dt id="ientry-id-1.3.3.2.2.2.1.1.2.22.1.1.1">read-only, <a class="indexterm" href="settings-connection.html">connection</a>
 </dt>
 <dt id="ientry-id-1.3.3.29.2.2.1.1.2.12.1.1.1">refuse-chap, <a class="indexterm" href="settings-ppp.html">ppp</a>
 </dt>
@@ -1455,23 +1459,23 @@
 </dt>
 <dt id="ientry-id-1.3.3.19.2.2.1.1.2.12.1.1.1">remote, <a class="indexterm" href="settings-ip-tunnel.html">ip-tunnel</a>, <a class="indexterm" href="settings-vxlan.html">vxlan</a>
 </dt>
-<dt id="ientry-id-1.3.3.17.2.2.1.1.2.26.1.1.1">replace-local-rule, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
+<dt id="ientry-id-1.3.3.17.2.2.1.1.2.27.1.1.1">replace-local-rule, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
 </dt>
 <dt id="ientry-id-1.3.3.29.2.2.1.1.2.17.1.1.1">require-mppe, <a class="indexterm" href="settings-ppp.html">ppp</a>
 </dt>
 <dt id="ientry-id-1.3.3.29.2.2.1.1.2.18.1.1.1">require-mppe-128, <a class="indexterm" href="settings-ppp.html">ppp</a>
 </dt>
-<dt id="ientry-id-1.3.3.17.2.2.1.1.2.27.1.1.1">required-timeout, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
+<dt id="ientry-id-1.3.3.17.2.2.1.1.2.28.1.1.1">required-timeout, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
 </dt>
-<dt id="ientry-id-1.3.3.17.2.2.1.1.2.28.1.1.1">route-data, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
+<dt id="ientry-id-1.3.3.17.2.2.1.1.2.29.1.1.1">route-data, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
 </dt>
-<dt id="ientry-id-1.3.3.17.2.2.1.1.2.29.1.1.1">route-metric, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
+<dt id="ientry-id-1.3.3.17.2.2.1.1.2.30.1.1.1">route-metric, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
 </dt>
-<dt id="ientry-id-1.3.3.17.2.2.1.1.2.30.1.1.1">route-table, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
+<dt id="ientry-id-1.3.3.17.2.2.1.1.2.31.1.1.1">route-table, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
 </dt>
-<dt id="ientry-id-1.3.3.17.2.2.1.1.2.31.1.1.1">routes, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
+<dt id="ientry-id-1.3.3.17.2.2.1.1.2.32.1.1.1">routes, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
 </dt>
-<dt id="ientry-id-1.3.3.17.2.2.1.1.2.32.1.1.1">routing-rules, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
+<dt id="ientry-id-1.3.3.17.2.2.1.1.2.33.1.1.1">routing-rules, <a class="indexterm" href="settings-ipv4.html">ipv4</a>, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
 </dt>
 <dt id="ientry-id-1.3.3.42.2.2.1.1.2.12.1.1.1">rsc, <a class="indexterm" href="settings-vxlan.html">vxlan</a>
 </dt>
@@ -1508,7 +1512,7 @@
 </dt>
 <dt id="ientry-id-1.3.3.45.2.2.1.1.2.13.1.1.1">s390-subchannels, <a class="indexterm" href="settings-802-3-ethernet.html">802-3-ethernet</a>
 </dt>
-<dt id="ientry-id-1.3.3.2.2.2.1.1.2.22.1.1.1">secondaries, <a class="indexterm" href="settings-connection.html">connection</a>
+<dt id="ientry-id-1.3.3.2.2.2.1.1.2.23.1.1.1">secondaries, <a class="indexterm" href="settings-connection.html">connection</a>
 </dt>
 <dt id="ientry-id-1.3.3.40.2.2.1.1.2.3.1.1.1">secrets, <a class="indexterm" href="settings-vpn.html">vpn</a>
 </dt>
@@ -1530,7 +1534,7 @@
 </dt>
 <dt id="ientry-id-1.3.3.15.2.2.1.1.2.15.1.1.1">sim-operator-id, <a class="indexterm" href="settings-gsm.html">gsm</a>
 </dt>
-<dt id="ientry-id-1.3.3.2.2.2.1.1.2.23.1.1.1">slave-type, <a class="indexterm" href="settings-connection.html">connection</a>
+<dt id="ientry-id-1.3.3.2.2.2.1.1.2.24.1.1.1">slave-type, <a class="indexterm" href="settings-connection.html">connection</a>
 </dt>
 <dt id="ientry-id-1.3.3.42.2.2.1.1.2.13.1.1.1">source-port-max, <a class="indexterm" href="settings-vxlan.html">vxlan</a>
 </dt>
@@ -1540,7 +1544,7 @@
 </dt>
 <dt id="ientry-id-1.3.3.23.2.2.1.1.2.3.1.1.1">ssid, <a class="indexterm" href="settings-802-11-olpc-mesh.html">802-11-olpc-mesh</a>, <a class="indexterm" href="settings-802-11-wireless.html">802-11-wireless</a>
 </dt>
-<dt id="ientry-id-1.3.3.2.2.2.1.1.2.24.1.1.1">stable-id, <a class="indexterm" href="settings-connection.html">connection</a>
+<dt id="ientry-id-1.3.3.2.2.2.1.1.2.25.1.1.1">stable-id, <a class="indexterm" href="settings-connection.html">connection</a>
 </dt>
 <dt id="ientry-id-1.3.3.36.2.2.1.1.2.7.1.1.1">sticky, <a class="indexterm" href="settings-team-port.html">team-port</a>
 </dt>
@@ -1569,9 +1573,9 @@
 </dt>
 <dt id="ientry-id-1.3.3.40.2.2.1.1.2.5.1.1.1">timeout, <a class="indexterm" href="settings-vpn.html">vpn</a>
 </dt>
-<dt id="ientry-id-1.3.3.2.2.2.1.1.2.25.1.1.1">timestamp, <a class="indexterm" href="settings-connection.html">connection</a>
+<dt id="ientry-id-1.3.3.2.2.2.1.1.2.26.1.1.1">timestamp, <a class="indexterm" href="settings-connection.html">connection</a>
 </dt>
-<dt id="ientry-id-1.3.3.18.2.2.1.1.2.35.1.1.1">token, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
+<dt id="ientry-id-1.3.3.18.2.2.1.1.2.36.1.1.1">token, <a class="indexterm" href="settings-ipv6.html">ipv6</a>
 </dt>
 <dt id="ientry-id-1.3.3.19.2.2.1.1.2.13.1.1.1">tos, <a class="indexterm" href="settings-ip-tunnel.html">ip-tunnel</a>, <a class="indexterm" href="settings-vxlan.html">vxlan</a>
 </dt>
@@ -1587,7 +1591,7 @@
 </dt>
 <dt id="ientry-id-1.3.3.53.2.2.1.1.2.4.1.1.1">tx-queue-length, <a class="indexterm" href="settings-link.html">link</a>
 </dt>
-<dt id="ientry-id-1.3.3.2.2.2.1.1.2.26.1.1.1">type, <a class="indexterm" href="settings-connection.html">connection</a>, <a class="indexterm" href="settings-bluetooth.html">bluetooth</a>, <a class="indexterm" href="settings-ovs-interface.html">ovs-interface</a>
+<dt id="ientry-id-1.3.3.2.2.2.1.1.2.27.1.1.1">type, <a class="indexterm" href="settings-connection.html">connection</a>, <a class="indexterm" href="settings-bluetooth.html">bluetooth</a>, <a class="indexterm" href="settings-ovs-interface.html">ovs-interface</a>
 </dt>
 </dl>
 </div>
@@ -1598,7 +1602,7 @@
 </dt>
 <dt id="ientry-id-1.3.3.5.2.2.1.1.2.5.1.1.1">username, <a class="indexterm" href="settings-adsl.html">adsl</a>, <a class="indexterm" href="settings-cdma.html">cdma</a>, <a class="indexterm" href="settings-gsm.html">gsm</a>, <a class="indexterm" href="settings-pppoe.html">pppoe</a>
 </dt>
-<dt id="ientry-id-1.3.3.2.2.2.1.1.2.27.1.1.1">uuid, <a class="indexterm" href="settings-connection.html">connection</a>
+<dt id="ientry-id-1.3.3.2.2.2.1.1.2.28.1.1.1">uuid, <a class="indexterm" href="settings-connection.html">connection</a>
 </dt>
 </dl>
 </div>
@@ -1676,9 +1680,9 @@
 <div class="indexdiv">
 <h3>W</h3>
 <dl>
-<dt id="ientry-id-1.3.3.2.2.2.1.1.2.28.1.1.1">wait-activation-delay, <a class="indexterm" href="settings-connection.html">connection</a>
+<dt id="ientry-id-1.3.3.2.2.2.1.1.2.29.1.1.1">wait-activation-delay, <a class="indexterm" href="settings-connection.html">connection</a>
 </dt>
-<dt id="ientry-id-1.3.3.2.2.2.1.1.2.29.1.1.1">wait-device-timeout, <a class="indexterm" href="settings-connection.html">connection</a>
+<dt id="ientry-id-1.3.3.2.2.2.1.1.2.30.1.1.1">wait-device-timeout, <a class="indexterm" href="settings-connection.html">connection</a>
 </dt>
 <dt id="ientry-id-1.3.3.45.2.2.1.1.2.15.1.1.1">wake-on-lan, <a class="indexterm" href="settings-802-3-ethernet.html">802-3-ethernet</a>
 </dt>
@@ -1730,7 +1734,7 @@
 </div>
 <div class="indexdiv">
 <h3>Z</h3>
-<dl><dt id="ientry-id-1.3.3.2.2.2.1.1.2.30.1.1.1">zone, <a class="indexterm" href="settings-connection.html">connection</a>
+<dl><dt id="ientry-id-1.3.3.2.2.2.1.1.2.31.1.1.1">zone, <a class="indexterm" href="settings-connection.html">connection</a>
 </dt></dl>
 </div>
 </div>
diff --git a/docs/api/html/nm-dbus-types.html b/docs/api/html/nm-dbus-types.html
index c494bce2..c59dfbb2 100644
--- a/docs/api/html/nm-dbus-types.html
+++ b/docs/api/html/nm-dbus-types.html
@@ -3136,7 +3136,7 @@
 <hr>
 <div class="refsect2">
 <a name="NMMetered"></a><h3>enum NMMetered</h3>
-<p>The NMMetered enum has two different purposes: one is to configure "connection.metered" setting of a connection profile in NMSettingConnection, and the other is to express the actual metered state of the NMDevice at a given moment.</p>
+<p>The NMMetered enum has two different purposes: one is to configure "connection.metered" setting of a connection profile in NMSettingConnection, and the other is to express the actual metered state of the <a href="/usr/share/gtk-doc/html/libnm/NMDevice.html#NMDevice-struct">NMDevice</a> at a given moment.</p>
 <p>For the connection profile only NM_METERED_UNKNOWN, NM_METERED_NO and NM_METERED_YES are allowed.</p>
 <p>The device's metered state at runtime is determined by the profile which is currently active. If the profile explicitly specifies NM_METERED_NO or NM_METERED_YES, then the device's metered state is as such. If the connection profile leaves it undecided at NM_METERED_UNKNOWN (the default), then NetworkManager tries to guess the metered state, for example based on the device type or on DHCP options (like Android devices exposing a "ANDROID_METERED" DHCP vendor option). This then leads to either NM_METERED_GUESS_NO or NM_METERED_GUESS_YES.</p>
 <p>Most applications probably should treat the runtime state NM_METERED_GUESS_YES like NM_METERED_YES, and all other states as not metered.</p>
diff --git a/docs/api/html/nm-initrd-generator.html b/docs/api/html/nm-initrd-generator.html
index eeba0c35..9c918049 100644
--- a/docs/api/html/nm-initrd-generator.html
+++ b/docs/api/html/nm-initrd-generator.html
@@ -111,6 +111,7 @@
 <tr><td><code class="option">rd.net.timeout.dhcp</code></td></tr>
 <tr><td><code class="option">rd.net.dhcp.retry</code></td></tr>
 <tr><td><code class="option">rd.net.dhcp.vendor-class</code></td></tr>
+<tr><td><code class="option">rd.net.dhcp.dscp</code></td></tr>
 <tr><td><code class="option">rd.net.timeout.carrier</code></td></tr>
 <tr><td><code class="option">rd.znet</code></td></tr>
 <tr><td><code class="option">rd.znet_ifname</code></td></tr>
@@ -161,6 +162,11 @@
         boolean values (true and false / on or off / 0 or 1), and 
         <em class="replaceable"><code>SPEED</code></em> accepts positive integer values.
         </p></li>
+<li class="listitem"><p>NetworkManager supports the
+        <code class="option">rd.net.dhcp.dscp</code>={<em class="replaceable"><code>CS0</code></em>|<em class="replaceable"><code>CS4</code></em>|<em class="replaceable"><code>CS6</code></em>}
+        kernel command line option to set a specific DSCP (TOS) value
+        in the IP header of DHCP messages.
+        </p></li>
 </ul></div>
 </div>
 <div class="refsect1">
diff --git a/docs/api/html/nm-settings-dbus.html b/docs/api/html/nm-settings-dbus.html
index 145b2ad0..9f5c9842 100644
--- a/docs/api/html/nm-settings-dbus.html
+++ b/docs/api/html/nm-settings-dbus.html
@@ -136,6 +136,13 @@ Depending on "connection.multi-connect", a profile can (auto)connect only once a
 </tr>
 <tr>
 <td align="left">
+<a name="nm-settings-dbus.property.connection.autoconnect-ports"></a>autoconnect-ports</td>
+<td align="left">NMTernary (int32)</td>
+<td align="left"> </td>
+<td>Whether or not ports of this connection should be automatically brought up when NetworkManager activates this connection. This only has a real effect for controller connections. The properties "autoconnect", "autoconnect-priority" and "autoconnect-retries" are unrelated to this setting. The permitted values are: 0: leave port connections untouched, 1: activate all the port connections with this connection, -1: default. If -1 (default) is set, global connection.autoconnect-ports is read to determine the real value. If it is default as well, this fallbacks to 0.</td>
+</tr>
+<tr>
+<td align="left">
 <a name="nm-settings-dbus.property.connection.autoconnect-priority"></a>autoconnect-priority</td>
 <td align="left">int32</td>
 <td align="left">0</td>
@@ -1740,6 +1747,15 @@ If unset, a globally configured default from NetworkManager.conf is used. If sti
 </tr>
 <tr>
 <td align="left">
+<a name="nm-settings-dbus.property.ipv4.dhcp-dscp"></a>dhcp-dscp</td>
+<td align="left">string</td>
+<td align="left"> </td>
+<td>Specifies the value for the DSCP field (traffic class) of the IP header. When empty, the global default value is used; if no global default is specified, it is assumed to be "CS0". Allowed values are: "CS0", "CS4" and "CS6".
+
+The property is currently valid only for IPv4, and it is supported only by the "internal" DHCP plugin.</td>
+</tr>
+<tr>
+<td align="left">
 <a name="nm-settings-dbus.property.ipv4.dhcp-fqdn"></a>dhcp-fqdn</td>
 <td align="left">string</td>
 <td align="left"> </td>
@@ -2073,6 +2089,15 @@ A zero value means that no duplicate address detection is performed, -1 means th
 </tr>
 <tr>
 <td align="left">
+<a name="nm-settings-dbus.property.ipv6.dhcp-dscp"></a>dhcp-dscp</td>
+<td align="left">string</td>
+<td align="left"> </td>
+<td>Specifies the value for the DSCP field (traffic class) of the IP header. When empty, the global default value is used; if no global default is specified, it is assumed to be "CS0". Allowed values are: "CS0", "CS4" and "CS6".
+
+The property is currently valid only for IPv4, and it is supported only by the "internal" DHCP plugin.</td>
+</tr>
+<tr>
+<td align="left">
 <a name="nm-settings-dbus.property.ipv6.dhcp-duid"></a>dhcp-duid</td>
 <td align="left">string</td>
 <td align="left"> </td>
diff --git a/docs/api/html/nm-settings-nmcli.html b/docs/api/html/nm-settings-nmcli.html
index 4c1c8914..84406d4a 100644
--- a/docs/api/html/nm-settings-nmcli.html
+++ b/docs/api/html/nm-settings-nmcli.html
@@ -106,6 +106,16 @@
 </td>
 </tr>
 <tr>
+<td><p><span class="term"><code class="option"><a name="nm-settings-nmcli.property.connection.autoconnect-ports"></a>connection.autoconnect-ports</code></span></p></td>
+<td>
+<p>Whether or not ports of this connection should be automatically brought up when NetworkManager activates this connection. This only has a real effect for controller connections. The properties "autoconnect", "autoconnect-priority" and "autoconnect-retries" are unrelated to this setting. The permitted values are: 0: leave port connections untouched, 1: activate all the port connections with this connection, -1: default. If -1 (default) is set, global connection.autoconnect-ports is read to determine the real value. If it is default as well, this fallbacks to 0.</p>
+<p>
+            Format: choice (NMTernary)</p>
+<p>
+            Valid values: default (-1), false (0), true (1)</p>
+</td>
+</tr>
+<tr>
 <td><p><span class="term"><code class="option"><a name="nm-settings-nmcli.property.connection.autoconnect-priority"></a>connection.autoconnect-priority</code></span></p></td>
 <td>
 <p>The autoconnect priority in range -999 to 999. If the connection is set to autoconnect, connections with higher priority will be preferred. The higher number means higher priority. Defaults to 0. Note that this property only matters if there are more than one candidate profile to select for autoconnect. In case of equal priority, the profile used most recently is chosen.</p>
@@ -2782,6 +2792,17 @@
 </td>
 </tr>
 <tr>
+<td><p><span class="term"><code class="option"><a name="nm-settings-nmcli.property.ipv4.dhcp-dscp"></a>ipv4.dhcp-dscp</code></span></p></td>
+<td>
+<p>Specifies the value for the DSCP field (traffic class) of the IP header. When empty, the global default value is used; if no global default is specified, it is assumed to be "CS0". Allowed values are: "CS0", "CS4" and "CS6".</p>
+<p>The property is currently valid only for IPv4, and it is supported only by the "internal" DHCP plugin.</p>
+<p>
+            Format: string</p>
+<p>
+            Valid values: CS0, CS4, CS6</p>
+</td>
+</tr>
+<tr>
 <td><p><span class="term"><code class="option"><a name="nm-settings-nmcli.property.ipv4.dhcp-fqdn"></a>ipv4.dhcp-fqdn</code></span></p></td>
 <td>
 <p>If the "dhcp-send-hostname" property is TRUE, then the specified FQDN will be sent to the DHCP server when acquiring a lease. This property and "dhcp-hostname" are mutually exclusive and cannot be set at the same time.</p>
diff --git a/docs/api/html/settings-connection.html b/docs/api/html/settings-connection.html
index d451fb79..f450a596 100644
--- a/docs/api/html/settings-connection.html
+++ b/docs/api/html/settings-connection.html
@@ -76,6 +76,12 @@ If multiple profiles are ready to autoconnect on the same device, the one with t
 Depending on "connection.multi-connect", a profile can (auto)connect only once at a time or multiple times.</td>
 </tr>
 <tr>
+<td><pre class="screen">autoconnect-ports</pre></td>
+<td><pre class="screen">NMTernary (int32)</pre></td>
+<td><pre class="screen"></pre></td>
+<td>Whether or not ports of this connection should be automatically brought up when NetworkManager activates this connection. This only has a real effect for controller connections. The properties "autoconnect", "autoconnect-priority" and "autoconnect-retries" are unrelated to this setting. The permitted values are: 0: leave port connections untouched, 1: activate all the port connections with this connection, -1: default. If -1 (default) is set, global connection.autoconnect-ports is read to determine the real value. If it is default as well, this fallbacks to 0.</td>
+</tr>
+<tr>
 <td><pre class="screen">autoconnect-priority</pre></td>
 <td><pre class="screen">int32</pre></td>
 <td><pre class="screen">0</pre></td>
diff --git a/docs/api/html/settings-ipv4.html b/docs/api/html/settings-ipv4.html
index 74379ebf..587db9c2 100644
--- a/docs/api/html/settings-ipv4.html
+++ b/docs/api/html/settings-ipv4.html
@@ -101,6 +101,14 @@ The special value "none" prevents any client identifier from being sent. Note th
 If unset, a globally configured default from NetworkManager.conf is used. If still unset, the default depends on the DHCP plugin. The internal dhcp client will default to "mac" and the dhclient plugin will try to use one from its config file if present, or won't sent any client-id otherwise.</td>
 </tr>
 <tr>
+<td><pre class="screen">dhcp-dscp</pre></td>
+<td><pre class="screen">string</pre></td>
+<td><pre class="screen"></pre></td>
+<td>Specifies the value for the DSCP field (traffic class) of the IP header. When empty, the global default value is used; if no global default is specified, it is assumed to be "CS0". Allowed values are: "CS0", "CS4" and "CS6".
+
+The property is currently valid only for IPv4, and it is supported only by the "internal" DHCP plugin.</td>
+</tr>
+<tr>
 <td><pre class="screen">dhcp-fqdn</pre></td>
 <td><pre class="screen">string</pre></td>
 <td><pre class="screen"></pre></td>
diff --git a/docs/api/html/settings-ipv6.html b/docs/api/html/settings-ipv6.html
index 70d0f5ed..54b78c27 100644
--- a/docs/api/html/settings-ipv6.html
+++ b/docs/api/html/settings-ipv6.html
@@ -101,6 +101,14 @@ For other connection types, adding such an automatic route is currently not supp
 A zero value means that no duplicate address detection is performed, -1 means the default value (either the value configured globally in NetworkManger.conf or 200ms).  A value greater than zero is a timeout in milliseconds.  Note that the time intervals are subject to randomization as per RFC 5227 and so the actual duration can be between half and the full time specified in this property.</td>
 </tr>
 <tr>
+<td><pre class="screen">dhcp-dscp</pre></td>
+<td><pre class="screen">string</pre></td>
+<td><pre class="screen"></pre></td>
+<td>Specifies the value for the DSCP field (traffic class) of the IP header. When empty, the global default value is used; if no global default is specified, it is assumed to be "CS0". Allowed values are: "CS0", "CS4" and "CS6".
+
+The property is currently valid only for IPv4, and it is supported only by the "internal" DHCP plugin.</td>
+</tr>
+<tr>
 <td><pre class="screen">dhcp-duid</pre></td>
 <td><pre class="screen">string</pre></td>
 <td><pre class="screen"></pre></td>
diff --git a/docs/api/settings-spec.xml b/docs/api/settings-spec.xml
index 111f90ae..bdff11c1 100644
--- a/docs/api/settings-spec.xml
+++ b/docs/api/settings-spec.xml
@@ -12,7 +12,7 @@ Note that autoconnect is not implemented for VPN profiles. See "secondaries" as
 
 If multiple profiles are ready to autoconnect on the same device, the one with the better "connection.autoconnect-priority" is chosen. If the priorities are equal, then the most recently connected profile is activated. If the profiles were not connected earlier or their "connection.timestamp" is identical, the choice is undefined.
 
-Depending on "connection.multi-connect", a profile can (auto)connect only once at a time or multiple times.</entry></row><row><entry><screen>autoconnect-priority<indexterm zone="settings-connection"><primary sortas="autoconnect-priority">autoconnect-priority</primary></indexterm></screen></entry><entry><screen>int32</screen></entry><entry><screen>0</screen></entry><entry>The autoconnect priority in range -999 to 999. If the connection is set to autoconnect, connections with higher priority will be preferred. The higher number means higher priority. Defaults to 0. Note that this property only matters if there are more than one candidate profile to select for autoconnect. In case of equal priority, the profile used most recently is chosen.</entry></row><row><entry><screen>autoconnect-retries<indexterm zone="settings-connection"><primary sortas="autoconnect-retries">autoconnect-retries</primary></indexterm></screen></entry><entry><screen>int32</screen></entry><entry><screen>-1</screen></entry><entry>The number of times a connection should be tried when autoactivating before giving up. Zero means forever, -1 means the global default (4 times if not overridden). Setting this to 1 means to try activation only once before blocking autoconnect. Note that after a timeout, NetworkManager will try to autoconnect again.</entry></row><row><entry><screen>autoconnect-slaves<indexterm zone="settings-connection"><primary sortas="autoconnect-slaves">autoconnect-slaves</primary></indexterm></screen></entry><entry><screen>NMSettingConnectionAutoconnectSlaves (int32)</screen></entry><entry><screen/></entry><entry>Whether or not slaves of this connection should be automatically brought up when NetworkManager activates this connection. This only has a real effect for master connections. The properties "autoconnect", "autoconnect-priority" and "autoconnect-retries" are unrelated to this setting. The permitted values are: 0: leave slave connections untouched, 1: activate all the slave connections with this connection, -1: default. 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.</entry></row><row><entry><screen>controller<indexterm zone="settings-connection"><primary sortas="controller">controller</primary></indexterm></screen></entry><entry><screen>string</screen></entry><entry><screen/></entry><entry>Interface name of the controller device or UUID of the controller connection.</entry></row><row><entry><screen>dns-over-tls<indexterm zone="settings-connection"><primary sortas="dns-over-tls">dns-over-tls</primary></indexterm></screen></entry><entry><screen>int32</screen></entry><entry><screen>-1</screen></entry><entry>Whether DNSOverTls (dns-over-tls) is enabled for the connection. DNSOverTls is a technology which uses TLS to encrypt dns traffic.
+Depending on "connection.multi-connect", a profile can (auto)connect only once at a time or multiple times.</entry></row><row><entry><screen>autoconnect-ports<indexterm zone="settings-connection"><primary sortas="autoconnect-ports">autoconnect-ports</primary></indexterm></screen></entry><entry><screen>NMTernary (int32)</screen></entry><entry><screen/></entry><entry>Whether or not ports of this connection should be automatically brought up when NetworkManager activates this connection. This only has a real effect for controller connections. The properties "autoconnect", "autoconnect-priority" and "autoconnect-retries" are unrelated to this setting. The permitted values are: 0: leave port connections untouched, 1: activate all the port connections with this connection, -1: default. If -1 (default) is set, global connection.autoconnect-ports is read to determine the real value. If it is default as well, this fallbacks to 0.</entry></row><row><entry><screen>autoconnect-priority<indexterm zone="settings-connection"><primary sortas="autoconnect-priority">autoconnect-priority</primary></indexterm></screen></entry><entry><screen>int32</screen></entry><entry><screen>0</screen></entry><entry>The autoconnect priority in range -999 to 999. If the connection is set to autoconnect, connections with higher priority will be preferred. The higher number means higher priority. Defaults to 0. Note that this property only matters if there are more than one candidate profile to select for autoconnect. In case of equal priority, the profile used most recently is chosen.</entry></row><row><entry><screen>autoconnect-retries<indexterm zone="settings-connection"><primary sortas="autoconnect-retries">autoconnect-retries</primary></indexterm></screen></entry><entry><screen>int32</screen></entry><entry><screen>-1</screen></entry><entry>The number of times a connection should be tried when autoactivating before giving up. Zero means forever, -1 means the global default (4 times if not overridden). Setting this to 1 means to try activation only once before blocking autoconnect. Note that after a timeout, NetworkManager will try to autoconnect again.</entry></row><row><entry><screen>autoconnect-slaves<indexterm zone="settings-connection"><primary sortas="autoconnect-slaves">autoconnect-slaves</primary></indexterm></screen></entry><entry><screen>NMSettingConnectionAutoconnectSlaves (int32)</screen></entry><entry><screen/></entry><entry>Whether or not slaves of this connection should be automatically brought up when NetworkManager activates this connection. This only has a real effect for master connections. The properties "autoconnect", "autoconnect-priority" and "autoconnect-retries" are unrelated to this setting. The permitted values are: 0: leave slave connections untouched, 1: activate all the slave connections with this connection, -1: default. 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.</entry></row><row><entry><screen>controller<indexterm zone="settings-connection"><primary sortas="controller">controller</primary></indexterm></screen></entry><entry><screen>string</screen></entry><entry><screen/></entry><entry>Interface name of the controller device or UUID of the controller connection.</entry></row><row><entry><screen>dns-over-tls<indexterm zone="settings-connection"><primary sortas="dns-over-tls">dns-over-tls</primary></indexterm></screen></entry><entry><screen>int32</screen></entry><entry><screen>-1</screen></entry><entry>Whether DNSOverTls (dns-over-tls) is enabled for the connection. DNSOverTls is a technology which uses TLS to encrypt dns traffic.
 
 The permitted values are: "yes" (2) use DNSOverTls and disabled fallback, "opportunistic" (1) use DNSOverTls but allow fallback to unencrypted resolution, "no" (0) don't ever use DNSOverTls. If unspecified "default" depends on the plugin used. Systemd-resolved uses global setting.
 
@@ -171,7 +171,9 @@ The special value "stable" is supported to generate a type 0 client identifier b
 
 The special value "none" prevents any client identifier from being sent. Note that this is normally not recommended.
 
-If unset, a globally configured default from NetworkManager.conf is used. If still unset, the default depends on the DHCP plugin. The internal dhcp client will default to "mac" and the dhclient plugin will try to use one from its config file if present, or won't sent any client-id otherwise.</entry></row><row><entry><screen>dhcp-fqdn<indexterm zone="settings-ipv4"><primary sortas="dhcp-fqdn">dhcp-fqdn</primary></indexterm></screen></entry><entry><screen>string</screen></entry><entry><screen/></entry><entry>If the "dhcp-send-hostname" property is TRUE, then the specified FQDN will be sent to the DHCP server when acquiring a lease. This property and "dhcp-hostname" are mutually exclusive and cannot be set at the same time.</entry></row><row><entry><screen>dhcp-hostname<indexterm zone="settings-ipv4"><primary sortas="dhcp-hostname">dhcp-hostname</primary></indexterm></screen></entry><entry><screen>string</screen></entry><entry><screen/></entry><entry>If the "dhcp-send-hostname" property is TRUE, then the specified name will be sent to the DHCP server when acquiring a lease. This property and "dhcp-fqdn" are mutually exclusive and cannot be set at the same time.</entry></row><row><entry><screen>dhcp-hostname-flags<indexterm zone="settings-ipv4"><primary sortas="dhcp-hostname-flags">dhcp-hostname-flags</primary></indexterm></screen></entry><entry><screen>uint32</screen></entry><entry><screen>0</screen></entry><entry>Flags for the DHCP hostname and FQDN.
+If unset, a globally configured default from NetworkManager.conf is used. If still unset, the default depends on the DHCP plugin. The internal dhcp client will default to "mac" and the dhclient plugin will try to use one from its config file if present, or won't sent any client-id otherwise.</entry></row><row><entry><screen>dhcp-dscp<indexterm zone="settings-ipv4"><primary sortas="dhcp-dscp">dhcp-dscp</primary></indexterm></screen></entry><entry><screen>string</screen></entry><entry><screen/></entry><entry>Specifies the value for the DSCP field (traffic class) of the IP header. When empty, the global default value is used; if no global default is specified, it is assumed to be "CS0". Allowed values are: "CS0", "CS4" and "CS6".
+
+The property is currently valid only for IPv4, and it is supported only by the "internal" DHCP plugin.</entry></row><row><entry><screen>dhcp-fqdn<indexterm zone="settings-ipv4"><primary sortas="dhcp-fqdn">dhcp-fqdn</primary></indexterm></screen></entry><entry><screen>string</screen></entry><entry><screen/></entry><entry>If the "dhcp-send-hostname" property is TRUE, then the specified FQDN will be sent to the DHCP server when acquiring a lease. This property and "dhcp-hostname" are mutually exclusive and cannot be set at the same time.</entry></row><row><entry><screen>dhcp-hostname<indexterm zone="settings-ipv4"><primary sortas="dhcp-hostname">dhcp-hostname</primary></indexterm></screen></entry><entry><screen>string</screen></entry><entry><screen/></entry><entry>If the "dhcp-send-hostname" property is TRUE, then the specified name will be sent to the DHCP server when acquiring a lease. This property and "dhcp-fqdn" are mutually exclusive and cannot be set at the same time.</entry></row><row><entry><screen>dhcp-hostname-flags<indexterm zone="settings-ipv4"><primary sortas="dhcp-hostname-flags">dhcp-hostname-flags</primary></indexterm></screen></entry><entry><screen>uint32</screen></entry><entry><screen>0</screen></entry><entry>Flags for the DHCP hostname and FQDN.
 
 Currently, this property only includes flags to control the FQDN flags set in the DHCP FQDN option. Supported FQDN flags are 0x1 (fqdn-serv-update), 0x2 (fqdn-encoded) and 0x4 (fqdn-no-update).  When no FQDN flag is set and 0x8 (fqdn-clear-flags) is set, the DHCP FQDN option will contain no flag. Otherwise, if no FQDN flag is set and 0x8 (fqdn-clear-flags) is not set, the standard FQDN flags are set in the request: 0x1 (fqdn-serv-update), 0x2 (fqdn-encoded) for IPv4 and 0x1 (fqdn-serv-update) for IPv6.
 
@@ -261,7 +263,9 @@ Array of IPv6 address structures.  Each IPv6 address structure is composed of an
 
 For other connection types, adding such an automatic route is currently not supported and setting this to TRUE has no effect.</entry></row><row><entry><screen>dad-timeout<indexterm zone="settings-ipv6"><primary sortas="dad-timeout">dad-timeout</primary></indexterm></screen></entry><entry><screen>int32</screen></entry><entry><screen>-1</screen></entry><entry>Maximum timeout in milliseconds used to check for the presence of duplicate IP addresses on the network.  If an address conflict is detected, the activation will fail. The property is currently implemented only for IPv4.
 
-A zero value means that no duplicate address detection is performed, -1 means the default value (either the value configured globally in NetworkManger.conf or 200ms).  A value greater than zero is a timeout in milliseconds.  Note that the time intervals are subject to randomization as per RFC 5227 and so the actual duration can be between half and the full time specified in this property.</entry></row><row><entry><screen>dhcp-duid<indexterm zone="settings-ipv6"><primary sortas="dhcp-duid">dhcp-duid</primary></indexterm></screen></entry><entry><screen>string</screen></entry><entry><screen/></entry><entry>A string containing the DHCPv6 Unique Identifier (DUID) used by the dhcp client to identify itself to DHCPv6 servers (RFC 3315). The DUID is carried in the Client Identifier option. If the property is a hex string ('aa:bb:cc') it is interpreted as a binary DUID and filled as an opaque value in the Client Identifier option.
+A zero value means that no duplicate address detection is performed, -1 means the default value (either the value configured globally in NetworkManger.conf or 200ms).  A value greater than zero is a timeout in milliseconds.  Note that the time intervals are subject to randomization as per RFC 5227 and so the actual duration can be between half and the full time specified in this property.</entry></row><row><entry><screen>dhcp-dscp<indexterm zone="settings-ipv6"><primary sortas="dhcp-dscp">dhcp-dscp</primary></indexterm></screen></entry><entry><screen>string</screen></entry><entry><screen/></entry><entry>Specifies the value for the DSCP field (traffic class) of the IP header. When empty, the global default value is used; if no global default is specified, it is assumed to be "CS0". Allowed values are: "CS0", "CS4" and "CS6".
+
+The property is currently valid only for IPv4, and it is supported only by the "internal" DHCP plugin.</entry></row><row><entry><screen>dhcp-duid<indexterm zone="settings-ipv6"><primary sortas="dhcp-duid">dhcp-duid</primary></indexterm></screen></entry><entry><screen>string</screen></entry><entry><screen/></entry><entry>A string containing the DHCPv6 Unique Identifier (DUID) used by the dhcp client to identify itself to DHCPv6 servers (RFC 3315). The DUID is carried in the Client Identifier option. If the property is a hex string ('aa:bb:cc') it is interpreted as a binary DUID and filled as an opaque value in the Client Identifier option.
 
 The special value "lease" will retrieve the DUID previously used from the lease file belonging to the connection. If no DUID is found and "dhclient" is the configured dhcp client, the DUID is searched in the system-wide dhclient lease file. If still no DUID is found, or another dhcp client is used, a global and permanent DUID-UUID (RFC 6355) will be generated based on the machine-id.
 
diff --git a/docs/api/version.xml b/docs/api/version.xml
index 8ce2f7ea..24a58e09 100644
--- a/docs/api/version.xml
+++ b/docs/api/version.xml
@@ -1 +1 @@
-1.45.90
+1.45.91
diff --git a/docs/libnm/Makefile.in b/docs/libnm/Makefile.in
index 218d8393..50e41442 100644
--- a/docs/libnm/Makefile.in
+++ b/docs/libnm/Makefile.in
@@ -118,6 +118,7 @@ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
 	$(top_srcdir)/m4/ax_lib_readline.m4 \
 	$(top_srcdir)/m4/ax_pthread.m4 \
+	$(top_srcdir)/m4/build-to-host.m4 \
 	$(top_srcdir)/m4/compiler_options.m4 \
 	$(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/git-sha-record.m4 \
 	$(top_srcdir)/m4/gnome-code-coverage.m4 \
@@ -412,6 +413,8 @@ install_sh = @install_sh@
 libdir = @libdir@
 libexecdir = @libexecdir@
 localedir = @localedir@
+localedir_c = @localedir_c@
+localedir_c_make = @localedir_c_make@
 localstatedir = @localstatedir@
 mandir = @mandir@
 mkdir_p = @mkdir_p@
diff --git a/docs/libnm/html/NMSettingConnection.html b/docs/libnm/html/NMSettingConnection.html
index 03ea59e7..05979d17 100644
--- a/docs/libnm/html/NMSettingConnection.html
+++ b/docs/libnm/html/NMSettingConnection.html
@@ -232,6 +232,14 @@
 </tr>
 <tr>
 <td class="function_type">
+<a class="link" href="libnm-nm-dbus-interface.html#NMTernary" title="enum NMTernary"><span class="returnvalue">NMTernary</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingConnection.html#nm-setting-connection-get-autoconnect-ports" title="nm_setting_connection_get_autoconnect_ports ()">nm_setting_connection_get_autoconnect_ports</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a>
 </td>
 <td class="function_name">
@@ -457,6 +465,10 @@
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingConnection.html#NM-SETTING-CONNECTION-AUTOCONNECT-PORTS:CAPS" title="NM_SETTING_CONNECTION_AUTOCONNECT_PORTS">NM_SETTING_CONNECTION_AUTOCONNECT_PORTS</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMSettingConnection.html#NM-SETTING-CONNECTION-SECONDARIES:CAPS" title="NM_SETTING_CONNECTION_SECONDARIES">NM_SETTING_CONNECTION_SECONDARIES</a></td>
 </tr>
 <tr>
@@ -1301,6 +1313,11 @@ nm_setting_connection_get_port_type (<em class="parameter"><code><a class="link"
 <pre class="programlisting"><a class="link" href="NMSettingConnection.html#NMSettingConnectionAutoconnectSlaves" title="enum NMSettingConnectionAutoconnectSlaves"><span class="returnvalue">NMSettingConnectionAutoconnectSlaves</span></a>
 nm_setting_connection_get_autoconnect_slaves
                                (<em class="parameter"><code><a class="link" href="NMSettingConnection.html" title="NMSettingConnection"><span class="type">NMSettingConnection</span></a> *setting</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_setting_connection_get_autoconnect_slaves</code> has been deprecated since version 1.46. and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="NMSettingConnection.html#nm-setting-connection-get-autoconnect-ports" title="nm_setting_connection_get_autoconnect_ports ()"><code class="function">nm_setting_connection_get_autoconnect_ports()</code></a> instead, this
+is just an alias.</p>
+</div>
 <p>Returns the <span class="type">“autoconnect-slaves”</span> property of the connection.</p>
 <div class="refsect3">
 <a name="nm-setting-connection-get-autoconnect-slaves.parameters"></a><h4>Parameters</h4>
@@ -1326,6 +1343,35 @@ with the connection.</p>
 </div>
 <hr>
 <div class="refsect2">
+<a name="nm-setting-connection-get-autoconnect-ports"></a><h3>nm_setting_connection_get_autoconnect_ports ()</h3>
+<pre class="programlisting"><a class="link" href="libnm-nm-dbus-interface.html#NMTernary" title="enum NMTernary"><span class="returnvalue">NMTernary</span></a>
+nm_setting_connection_get_autoconnect_ports
+                               (<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 <span class="type">“autoconnect-ports”</span> property of the connection.</p>
+<div class="refsect3">
+<a name="nm-setting-connection-get-autoconnect-ports.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" 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="nm-setting-connection-get-autoconnect-ports.returns"></a><h4>Returns</h4>
+<p> whether ports of the connection should be activated together
+with the connection.</p>
+</div>
+<p class="since">Since: 1.46</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="nm-setting-connection-get-num-secondaries"></a><h3>nm_setting_connection_get_num_secondaries ()</h3>
 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a>
 nm_setting_connection_get_num_secondaries
@@ -1922,6 +1968,12 @@ property.</p>
 </div>
 <hr>
 <div class="refsect2">
+<a name="NM-SETTING-CONNECTION-AUTOCONNECT-PORTS:CAPS"></a><h3>NM_SETTING_CONNECTION_AUTOCONNECT_PORTS</h3>
+<pre class="programlisting">#define NM_SETTING_CONNECTION_AUTOCONNECT_PORTS     "autoconnect-ports"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NM-SETTING-CONNECTION-SECONDARIES:CAPS"></a><h3>NM_SETTING_CONNECTION_SECONDARIES</h3>
 <pre class="programlisting">#define NM_SETTING_CONNECTION_SECONDARIES           "secondaries"
 </pre>
@@ -1995,6 +2047,7 @@ property.</p>
 <hr>
 <div class="refsect2">
 <a name="NMSettingConnectionAutoconnectSlaves"></a><h3>enum NMSettingConnectionAutoconnectSlaves</h3>
+<div class="warning"><p><code class="literal">NMSettingConnectionAutoconnectSlaves</code> has been deprecated since version 1.46 and should not be used in newly-written code.</p></div>
 <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">
diff --git a/docs/libnm/html/NMSettingIPConfig.html b/docs/libnm/html/NMSettingIPConfig.html
index 332cf285..b9eb2cb7 100644
--- a/docs/libnm/html/NMSettingIPConfig.html
+++ b/docs/libnm/html/NMSettingIPConfig.html
@@ -1092,6 +1092,13 @@ addressing, routing, and name service properties</p>
 </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-dhcp-dscp" title="nm_setting_ip_config_get_dhcp_dscp ()">nm_setting_ip_config_get_dhcp_dscp</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
 <td class="function_type">
 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 </td>
@@ -1370,6 +1377,10 @@ addressing, routing, and name service properties</p>
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-DHCP-DSCP:CAPS" title="NM_SETTING_IP_CONFIG_DHCP_DSCP">NM_SETTING_IP_CONFIG_DHCP_DSCP</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-NEVER-DEFAULT:CAPS" title="NM_SETTING_IP_CONFIG_NEVER_DEFAULT">NM_SETTING_IP_CONFIG_NEVER_DEFAULT</a></td>
 </tr>
 <tr>
@@ -5780,6 +5791,34 @@ update DNS information for this machine.</p>
 </div>
 <hr>
 <div class="refsect2">
+<a name="nm-setting-ip-config-get-dhcp-dscp"></a><h3>nm_setting_ip_config_get_dhcp_dscp ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+nm_setting_ip_config_get_dhcp_dscp (<em class="parameter"><code><a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a> *setting</code></em>);</pre>
+<p>Returns the value contained in the <span class="type">“dhcp-dscp”</span>
+property.</p>
+<div class="refsect3">
+<a name="nm-setting-ip-config-get-dhcp-dscp.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" 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="nm-setting-ip-config-get-dhcp-dscp.returns"></a><h4>Returns</h4>
+<p> the value for the DSCP field for DHCP</p>
+</div>
+<p class="since">Since: 1.46</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="nm-setting-ip-config-get-never-default"></a><h3>nm_setting_ip_config_get_never_default ()</h3>
 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 nm_setting_ip_config_get_never_default
@@ -6482,6 +6521,12 @@ rule verfies or fail.</p>
 </div>
 <hr>
 <div class="refsect2">
+<a name="NM-SETTING-IP-CONFIG-DHCP-DSCP:CAPS"></a><h3>NM_SETTING_IP_CONFIG_DHCP_DSCP</h3>
+<pre class="programlisting">#define NM_SETTING_IP_CONFIG_DHCP_DSCP           "dhcp-dscp"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NM-SETTING-IP-CONFIG-NEVER-DEFAULT:CAPS"></a><h3>NM_SETTING_IP_CONFIG_NEVER_DEFAULT</h3>
 <pre class="programlisting">#define NM_SETTING_IP_CONFIG_NEVER_DEFAULT       "never-default"
 </pre>
diff --git a/docs/libnm/html/api-index-full.html b/docs/libnm/html/api-index-full.html
index bec94dd6..19fac919 100644
--- a/docs/libnm/html/api-index-full.html
+++ b/docs/libnm/html/api-index-full.html
@@ -6520,6 +6520,10 @@ NMSettingConnection:autoconnect, object property in NMSettingOvs
 </dt>
 <dd></dd>
 <dt>
+NMSettingConnection:autoconnect-ports, object property in NMSettingOvs
+</dt>
+<dd></dd>
+<dt>
 NMSettingConnection:autoconnect-priority, object property in NMSettingOvs
 </dt>
 <dd></dd>
@@ -6948,6 +6952,10 @@ NMSettingIPConfig:dad-timeout, object property in NMSettingOvs
 </dt>
 <dd></dd>
 <dt>
+NMSettingIPConfig:dhcp-dscp, object property in NMSettingOvs
+</dt>
+<dd></dd>
+<dt>
 NMSettingIPConfig:dhcp-hostname, object property in NMSettingOvs
 </dt>
 <dd></dd>
@@ -9440,6 +9448,10 @@ NMSettingWpan:short-address, object property in NMSettingOvs
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingConnection.html#NM-SETTING-CONNECTION-AUTOCONNECT-PORTS:CAPS" title="NM_SETTING_CONNECTION_AUTOCONNECT_PORTS">NM_SETTING_CONNECTION_AUTOCONNECT_PORTS</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-AUTOCONNECT-PRIORITY:CAPS" title="NM_SETTING_CONNECTION_AUTOCONNECT_PRIORITY">NM_SETTING_CONNECTION_AUTOCONNECT_PRIORITY</a>, macro in <a class="link" href="NMSettingConnection.html" title="NMSettingConnection">NMSettingConnection</a>
 </dt>
 <dd></dd>
@@ -9484,6 +9496,10 @@ NMSettingWpan:short-address, object property in NMSettingOvs
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingConnection.html#nm-setting-connection-get-autoconnect-ports" title="nm_setting_connection_get_autoconnect_ports ()">nm_setting_connection_get_autoconnect_ports</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-autoconnect-priority" title="nm_setting_connection_get_autoconnect_priority ()">nm_setting_connection_get_autoconnect_priority</a>, function in <a class="link" href="NMSettingConnection.html" title="NMSettingConnection">NMSettingConnection</a>
 </dt>
 <dd></dd>
@@ -10520,6 +10536,10 @@ NMSettingWpan:short-address, object property in NMSettingOvs
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-DHCP-DSCP:CAPS" title="NM_SETTING_IP_CONFIG_DHCP_DSCP">NM_SETTING_IP_CONFIG_DHCP_DSCP</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-DHCP-HOSTNAME:CAPS" title="NM_SETTING_IP_CONFIG_DHCP_HOSTNAME">NM_SETTING_IP_CONFIG_DHCP_HOSTNAME</a>, macro in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
 </dt>
 <dd></dd>
@@ -10576,6 +10596,10 @@ NMSettingWpan:short-address, object property in NMSettingOvs
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingIPConfig.html#nm-setting-ip-config-get-dhcp-dscp" title="nm_setting_ip_config_get_dhcp_dscp ()">nm_setting_ip_config_get_dhcp_dscp</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-dhcp-hostname" title="nm_setting_ip_config_get_dhcp_hostname ()">nm_setting_ip_config_get_dhcp_hostname</a>, function in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
 </dt>
 <dd></dd>
diff --git a/docs/libnm/html/index.html b/docs/libnm/html/index.html
index 41acbafb..5cbf323e 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.45.90
+      for libnm 1.45.91
 
       The latest version of this documentation can be found on-line at
       <a class="ulink" href="https://networkmanager.dev/docs/libnm/latest/" target="_top">https://networkmanager.dev/docs/libnm/latest/</a>.
diff --git a/docs/libnm/html/libnm-nm-version-macros.html b/docs/libnm/html/libnm-nm-version-macros.html
index 2055eb48..e0b0311e 100644
--- a/docs/libnm/html/libnm-nm-version-macros.html
+++ b/docs/libnm/html/libnm-nm-version-macros.html
@@ -265,7 +265,7 @@ is compiled against.</p>
 <hr>
 <div class="refsect2">
 <a name="NM-MICRO-VERSION:CAPS"></a><h3>NM_MICRO_VERSION</h3>
-<pre class="programlisting">#define NM_MICRO_VERSION (90)
+<pre class="programlisting">#define NM_MICRO_VERSION (91)
 </pre>
 <p>Evaluates to the micro version number of NetworkManager which this source
 compiled against.</p>
diff --git a/docs/libnm/html/libnm.devhelp2 b/docs/libnm/html/libnm.devhelp2
index 05f39c05..4f12cb2b 100644
--- a/docs/libnm/html/libnm.devhelp2
+++ b/docs/libnm/html/libnm.devhelp2
@@ -757,7 +757,8 @@
     <keyword type="function" name="nm_setting_connection_is_slave_type ()" link="NMSettingConnection.html#nm-setting-connection-is-slave-type" deprecated="1.46."/>
     <keyword type="function" name="nm_setting_connection_get_slave_type ()" link="NMSettingConnection.html#nm-setting-connection-get-slave-type" deprecated=""/>
     <keyword type="function" name="nm_setting_connection_get_port_type ()" link="NMSettingConnection.html#nm-setting-connection-get-port-type" since="1.46"/>
-    <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_autoconnect_slaves ()" link="NMSettingConnection.html#nm-setting-connection-get-autoconnect-slaves" deprecated="" since="1.2"/>
+    <keyword type="function" name="nm_setting_connection_get_autoconnect_ports ()" link="NMSettingConnection.html#nm-setting-connection-get-autoconnect-ports" since="1.46"/>
     <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"/>
@@ -796,6 +797,7 @@
     <keyword type="macro" name="NM_SETTING_CONNECTION_SLAVE_TYPE" link="NMSettingConnection.html#NM-SETTING-CONNECTION-SLAVE-TYPE:CAPS"/>
     <keyword type="macro" name="NM_SETTING_CONNECTION_PORT_TYPE" link="NMSettingConnection.html#NM-SETTING-CONNECTION-PORT-TYPE:CAPS"/>
     <keyword type="macro" name="NM_SETTING_CONNECTION_AUTOCONNECT_SLAVES" link="NMSettingConnection.html#NM-SETTING-CONNECTION-AUTOCONNECT-SLAVES:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_CONNECTION_AUTOCONNECT_PORTS" link="NMSettingConnection.html#NM-SETTING-CONNECTION-AUTOCONNECT-PORTS:CAPS"/>
     <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"/>
@@ -808,7 +810,7 @@
     <keyword type="macro" name="NM_SETTING_CONNECTION_WAIT_DEVICE_TIMEOUT" link="NMSettingConnection.html#NM-SETTING-CONNECTION-WAIT-DEVICE-TIMEOUT:CAPS"/>
     <keyword type="macro" name="NM_SETTING_CONNECTION_MUD_URL" link="NMSettingConnection.html#NM-SETTING-CONNECTION-MUD-URL:CAPS"/>
     <keyword type="macro" name="NM_SETTING_CONNECTION_WAIT_ACTIVATION_DELAY" link="NMSettingConnection.html#NM-SETTING-CONNECTION-WAIT-ACTIVATION-DELAY:CAPS"/>
-    <keyword type="enum" name="enum NMSettingConnectionAutoconnectSlaves" link="NMSettingConnection.html#NMSettingConnectionAutoconnectSlaves" since="1.2"/>
+    <keyword type="enum" name="enum NMSettingConnectionAutoconnectSlaves" link="NMSettingConnection.html#NMSettingConnectionAutoconnectSlaves" deprecated="1.46" since="1.2"/>
     <keyword type="enum" name="enum NMSettingConnectionLldp" link="NMSettingConnection.html#NMSettingConnectionLldp" since="1.2"/>
     <keyword type="enum" name="enum NMSettingConnectionMdns" link="NMSettingConnection.html#NMSettingConnectionMdns" since="1.12"/>
     <keyword type="enum" name="enum NMSettingConnectionLlmnr" link="NMSettingConnection.html#NMSettingConnectionLlmnr" since="1.14"/>
@@ -1401,6 +1403,7 @@
     <keyword type="function" name="nm_setting_ip_config_get_ignore_auto_dns ()" link="NMSettingIPConfig.html#nm-setting-ip-config-get-ignore-auto-dns"/>
     <keyword type="function" name="nm_setting_ip_config_get_dhcp_hostname ()" link="NMSettingIPConfig.html#nm-setting-ip-config-get-dhcp-hostname"/>
     <keyword type="function" name="nm_setting_ip_config_get_dhcp_send_hostname ()" link="NMSettingIPConfig.html#nm-setting-ip-config-get-dhcp-send-hostname"/>
+    <keyword type="function" name="nm_setting_ip_config_get_dhcp_dscp ()" link="NMSettingIPConfig.html#nm-setting-ip-config-get-dhcp-dscp" since="1.46"/>
     <keyword type="function" name="nm_setting_ip_config_get_never_default ()" link="NMSettingIPConfig.html#nm-setting-ip-config-get-never-default"/>
     <keyword type="function" name="nm_setting_ip_config_get_may_fail ()" link="NMSettingIPConfig.html#nm-setting-ip-config-get-may-fail"/>
     <keyword type="function" name="nm_setting_ip_config_get_dad_timeout ()" link="NMSettingIPConfig.html#nm-setting-ip-config-get-dad-timeout" since="1.2"/>
@@ -1455,6 +1458,7 @@
     <keyword type="macro" name="NM_SETTING_IP_CONFIG_DHCP_HOSTNAME" link="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-DHCP-HOSTNAME:CAPS"/>
     <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_DHCP_HOSTNAME_FLAGS" link="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-DHCP-HOSTNAME-FLAGS:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_IP_CONFIG_DHCP_DSCP" link="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-DHCP-DSCP: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_IP_CONFIG_DAD_TIMEOUT" link="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-DAD-TIMEOUT:CAPS"/>
diff --git a/docs/libnm/html/usage.html b/docs/libnm/html/usage.html
index 52d131d3..56b9df61 100644
--- a/docs/libnm/html/usage.html
+++ b/docs/libnm/html/usage.html
@@ -96,7 +96,7 @@
         </p>
 <pre class="screen"><code class="prompt">$ </code><strong class="userinput"><code>cc $(pkg-config --libs --cflags libnm) -o hello-nm hello-nm.c</code></strong>
   <code class="prompt">$ </code><strong class="userinput"><code>./hello-nm</code></strong>
-  NetworkManager version: 1.45.90
+  NetworkManager version: 1.45.91
 
   <code class="prompt">$ </code></pre>
 <p>
diff --git a/docs/libnm/libnm-sections.txt b/docs/libnm/libnm-sections.txt
index b54bc9c3..492f35f6 100644
--- a/docs/libnm/libnm-sections.txt
+++ b/docs/libnm/libnm-sections.txt
@@ -2419,6 +2419,7 @@ NM_SETTING_CONNECTION_CONTROLLER
 NM_SETTING_CONNECTION_SLAVE_TYPE
 NM_SETTING_CONNECTION_PORT_TYPE
 NM_SETTING_CONNECTION_AUTOCONNECT_SLAVES
+NM_SETTING_CONNECTION_AUTOCONNECT_PORTS
 NM_SETTING_CONNECTION_SECONDARIES
 NM_SETTING_CONNECTION_GATEWAY_PING_TIMEOUT
 NM_SETTING_CONNECTION_METERED
@@ -2461,6 +2462,7 @@ nm_setting_connection_is_slave_type
 nm_setting_connection_get_slave_type
 nm_setting_connection_get_port_type
 nm_setting_connection_get_autoconnect_slaves
+nm_setting_connection_get_autoconnect_ports
 nm_setting_connection_get_num_secondaries
 nm_setting_connection_get_secondary
 nm_setting_connection_add_secondary
@@ -2855,6 +2857,7 @@ NM_SETTING_IP_CONFIG_IGNORE_AUTO_DNS
 NM_SETTING_IP_CONFIG_DHCP_HOSTNAME
 NM_SETTING_IP_CONFIG_DHCP_SEND_HOSTNAME
 NM_SETTING_IP_CONFIG_DHCP_HOSTNAME_FLAGS
+NM_SETTING_IP_CONFIG_DHCP_DSCP
 NM_SETTING_IP_CONFIG_NEVER_DEFAULT
 NM_SETTING_IP_CONFIG_MAY_FAIL
 NM_SETTING_IP_CONFIG_DAD_TIMEOUT
@@ -2931,6 +2934,7 @@ nm_setting_ip_config_get_ignore_auto_routes
 nm_setting_ip_config_get_ignore_auto_dns
 nm_setting_ip_config_get_dhcp_hostname
 nm_setting_ip_config_get_dhcp_send_hostname
+nm_setting_ip_config_get_dhcp_dscp
 nm_setting_ip_config_get_never_default
 nm_setting_ip_config_get_may_fail
 nm_setting_ip_config_get_dad_timeout
diff --git a/docs/libnm/version.xml b/docs/libnm/version.xml
index 8ce2f7ea..24a58e09 100644
--- a/docs/libnm/version.xml
+++ b/docs/libnm/version.xml
@@ -1 +1 @@
-1.45.90
+1.45.91