From 9a6dcbf895f9da01768e64b73cec88c16157d91e Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Tue, 26 Mar 2019 23:25:23 +0100 Subject: New upstream version 1.16.0 --- docs/api/Makefile.am | 51 +- docs/api/Makefile.in | 52 +- ...g.freedesktop.NetworkManager.Device.WifiP2P.xml | 124 + ....freedesktop.NetworkManager.Device.Wireless.xml | 2 +- .../dbus-org.freedesktop.NetworkManager.Device.xml | 26 +- docs/api/dbus-org.freedesktop.NetworkManager.xml | 67 +- docs/api/html/NetworkManager.conf.html | 97 +- docs/api/html/NetworkManager.devhelp2 | 566 +-- docs/api/html/NetworkManager.html | 23 +- docs/api/html/ch01.html | 6 + ...org.freedesktop.NetworkManager.AccessPoint.html | 4 +- ...-org.freedesktop.NetworkManager.Checkpoint.html | 4 +- ...org.freedesktop.NetworkManager.Device.Adsl.html | 4 +- ...reedesktop.NetworkManager.Device.Bluetooth.html | 12 +- ...org.freedesktop.NetworkManager.Device.Bond.html | 8 +- ...g.freedesktop.NetworkManager.Device.Bridge.html | 8 +- ...rg.freedesktop.NetworkManager.Device.Dummy.html | 8 +- ....freedesktop.NetworkManager.Device.Generic.html | 12 +- ...freedesktop.NetworkManager.Device.IPTunnel.html | 12 +- ...eedesktop.NetworkManager.Device.Infiniband.html | 8 +- ...g.freedesktop.NetworkManager.Device.Lowpan.html | 6 +- ...g.freedesktop.NetworkManager.Device.Macsec.html | 4 +- ....freedesktop.NetworkManager.Device.Macvlan.html | 4 +- ...rg.freedesktop.NetworkManager.Device.Modem.html | 4 +- ...freedesktop.NetworkManager.Device.OlpcMesh.html | 4 +- ...reedesktop.NetworkManager.Device.OvsBridge.html | 4 +- ...desktop.NetworkManager.Device.OvsInterface.html | 2 +- ....freedesktop.NetworkManager.Device.OvsPort.html | 4 +- ...-org.freedesktop.NetworkManager.Device.Ppp.html | 2 +- ...org.freedesktop.NetworkManager.Device.Team.html | 4 +- ...-org.freedesktop.NetworkManager.Device.Tun.html | 4 +- ...org.freedesktop.NetworkManager.Device.Veth.html | 4 +- ...org.freedesktop.NetworkManager.Device.Vlan.html | 4 +- ...rg.freedesktop.NetworkManager.Device.Vxlan.html | 8 +- ....freedesktop.NetworkManager.Device.WifiP2P.html | 171 + ...reedesktop.NetworkManager.Device.WireGuard.html | 8 +- ...rg.freedesktop.NetworkManager.Device.Wired.html | 12 +- ...freedesktop.NetworkManager.Device.Wireless.html | 10 +- ...org.freedesktop.NetworkManager.Device.Wpan.html | 2 +- ...dbus-org.freedesktop.NetworkManager.Device.html | 30 +- ...org.freedesktop.NetworkManager.WifiP2PPeer.html | 163 + .../html/gdbus-org.freedesktop.NetworkManager.html | 77 +- docs/api/html/index.html | 33 +- docs/api/html/ix01.html | 1456 +++---- docs/api/html/manpages.html | 2 +- docs/api/html/nm-dbus-types.html | 148 +- docs/api/html/nm-online.html | 24 +- docs/api/html/nm-openvswitch.html | 22 +- docs/api/html/nm-settings-ifcfg-rh.html | 92 +- docs/api/html/nm-settings-keyfile.html | 29 +- docs/api/html/nm-settings.html | 156 +- docs/api/html/nmcli-examples.html | 33 +- docs/api/html/nmcli.html | 166 +- docs/api/html/ref-dbus-checkpoint.html | 4 +- docs/api/html/ref-dbus-devices.html | 19 +- docs/api/html/ref-dbus-wifi-p2p-peers.html | 32 + docs/api/html/ref-settings.html | 6 + docs/api/html/settings-6lowpan.html | 2 +- docs/api/html/settings-802-11-olpc-mesh.html | 2 +- .../html/settings-802-11-wireless-security.html | 8 +- docs/api/html/settings-802-11-wireless.html | 10 +- docs/api/html/settings-802-1x.html | 2 +- docs/api/html/settings-802-3-ethernet.html | 10 +- docs/api/html/settings-adsl.html | 2 +- docs/api/html/settings-bluetooth.html | 2 +- docs/api/html/settings-bond.html | 2 +- docs/api/html/settings-bridge-port.html | 2 +- docs/api/html/settings-bridge.html | 2 +- docs/api/html/settings-cdma.html | 2 +- docs/api/html/settings-connection.html | 4 +- docs/api/html/settings-dcb.html | 2 +- docs/api/html/settings-dummy.html | 2 +- docs/api/html/settings-ethtool.html | 2 +- docs/api/html/settings-generic.html | 2 +- docs/api/html/settings-gsm.html | 4 +- docs/api/html/settings-infiniband.html | 2 +- docs/api/html/settings-ip-tunnel.html | 2 +- docs/api/html/settings-ipv4.html | 4 +- docs/api/html/settings-ipv6.html | 4 +- docs/api/html/settings-macsec.html | 2 +- docs/api/html/settings-macvlan.html | 2 +- docs/api/html/settings-match.html | 2 +- docs/api/html/settings-ovs-bridge.html | 2 +- docs/api/html/settings-ovs-interface.html | 2 +- docs/api/html/settings-ovs-patch.html | 2 +- docs/api/html/settings-ovs-port.html | 2 +- docs/api/html/settings-ppp.html | 2 +- docs/api/html/settings-pppoe.html | 2 +- docs/api/html/settings-proxy.html | 2 +- docs/api/html/settings-serial.html | 2 +- docs/api/html/settings-sriov.html | 2 +- docs/api/html/settings-tc.html | 2 +- docs/api/html/settings-team-port.html | 4 +- docs/api/html/settings-team.html | 4 +- docs/api/html/settings-tun.html | 2 +- docs/api/html/settings-user.html | 2 +- docs/api/html/settings-vlan.html | 2 +- docs/api/html/settings-vpn.html | 2 +- docs/api/html/settings-vxlan.html | 6 +- docs/api/html/settings-wifi-p2p.html | 83 + docs/api/html/settings-wimax.html | 8 +- docs/api/html/settings-wireguard.html | 107 + docs/api/html/settings-wpan.html | 16 +- docs/api/html/spec.html | 23 +- docs/api/meson.build | 6 +- docs/api/network-manager-docs.xml | 13 +- docs/api/settings-spec.xml | 40 +- docs/api/version.xml | 2 +- docs/libnm-glib/Makefile.in | 1 + docs/libnm-glib/html/NMObject.html | 4 +- docs/libnm-glib/html/NMSecretAgent.html | 2 +- docs/libnm-glib/html/index.html | 2 +- docs/libnm-glib/meson.build | 8 +- docs/libnm-glib/version.xml | 2 +- docs/libnm-util/Makefile.in | 1 + docs/libnm-util/html/NMSetting.html | 2 +- docs/libnm-util/html/NMSettingConnection.html | 4 +- .../libnm-util/html/NMSettingWirelessSecurity.html | 6 +- docs/libnm-util/html/index.html | 2 +- .../libnm-util/html/libnm-util-NetworkManager.html | 6 +- docs/libnm-util/html/libnm-util-nm-utils.html | 14 +- docs/libnm-util/meson.build | 8 +- docs/libnm-util/version.xml | 2 +- docs/libnm/Makefile.in | 1 + docs/libnm/html/NMAccessPoint.html | 4 +- docs/libnm/html/NMActiveConnection.html | 38 +- docs/libnm/html/NMCheckpoint.html | 2 +- docs/libnm/html/NMClient.html | 189 +- docs/libnm/html/NMConnection.html | 10 +- docs/libnm/html/NMDevice.html | 104 +- docs/libnm/html/NMDeviceVxlan.html | 6 +- docs/libnm/html/NMDeviceWifi.html | 8 +- docs/libnm/html/NMDeviceWifiP2P.html | 427 ++ docs/libnm/html/NMObject.html | 1 + docs/libnm/html/NMSetting.html | 19 +- docs/libnm/html/NMSetting8021x.html | 12 +- docs/libnm/html/NMSettingConnection.html | 6 +- docs/libnm/html/NMSettingGsm.html | 98 +- docs/libnm/html/NMSettingIPConfig.html | 5 +- docs/libnm/html/NMSettingOvsPort.html | 4 +- docs/libnm/html/NMSettingPpp.html | 8 +- docs/libnm/html/NMSettingPppoe.html | 8 +- docs/libnm/html/NMSettingProxy.html | 4 +- docs/libnm/html/NMSettingTeam.html | 119 +- docs/libnm/html/NMSettingTeamPort.html | 2 +- docs/libnm/html/NMSettingVpn.html | 8 +- docs/libnm/html/NMSettingVxlan.html | 4 +- docs/libnm/html/NMSettingWifiP2P.html | 233 ++ docs/libnm/html/NMSettingWimax.html | 4 +- docs/libnm/html/NMSettingWireGuard.html | 1743 +++++++++ docs/libnm/html/NMSettingWired.html | 9 +- docs/libnm/html/NMSettingWireless.html | 12 +- docs/libnm/html/NMSettingWirelessSecurity.html | 30 +- docs/libnm/html/NMSettingWpan.html | 108 + docs/libnm/html/NMVpnEditorPlugin.html | 8 +- docs/libnm/html/NMWifiP2PPeer.html | 618 +++ docs/libnm/html/NMWimaxNsp.html | 4 +- docs/libnm/html/api-index-full.html | 4112 +++++++++++--------- docs/libnm/html/ch03.html | 12 +- docs/libnm/html/ch04.html | 6 + docs/libnm/html/index.html | 20 +- docs/libnm/html/libnm-nm-dbus-interface.html | 312 +- docs/libnm/html/libnm-nm-errors.html | 7 + docs/libnm/html/libnm-nm-utils.html | 67 +- docs/libnm/html/libnm-nm-version.html | 32 + docs/libnm/html/libnm.devhelp2 | 230 +- docs/libnm/html/object-tree.html | 11 +- docs/libnm/html/ref-overview.html | 2 +- docs/libnm/html/usage.html | 2 +- docs/libnm/libnm-docs.xml | 8 +- docs/libnm/libnm-sections.txt | 234 +- docs/libnm/libnm.types | 5 + docs/libnm/meson.build | 10 +- docs/libnm/version.xml | 2 +- docs/meson.build | 2 +- 175 files changed, 9595 insertions(+), 3666 deletions(-) create mode 100644 docs/api/dbus-org.freedesktop.NetworkManager.Device.WifiP2P.xml create mode 100644 docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.WifiP2P.html create mode 100644 docs/api/html/gdbus-org.freedesktop.NetworkManager.WifiP2PPeer.html create mode 100644 docs/api/html/ref-dbus-wifi-p2p-peers.html create mode 100644 docs/api/html/settings-wifi-p2p.html create mode 100644 docs/api/html/settings-wireguard.html create mode 100644 docs/libnm/html/NMDeviceWifiP2P.html create mode 100644 docs/libnm/html/NMSettingWifiP2P.html create mode 100644 docs/libnm/html/NMSettingWireGuard.html create mode 100644 docs/libnm/html/NMWifiP2PPeer.html (limited to 'docs') diff --git a/docs/api/Makefile.am b/docs/api/Makefile.am index 2baf4056..33ca2e35 100644 --- a/docs/api/Makefile.am +++ b/docs/api/Makefile.am @@ -42,42 +42,43 @@ MKHTML_OPTIONS=--path="$(abs_srcdir)" content_files = \ $(GENERATED_FILES) \ dbus-org.freedesktop.NetworkManager.AccessPoint.xml \ + dbus-org.freedesktop.NetworkManager.AgentManager.xml \ dbus-org.freedesktop.NetworkManager.Connection.Active.xml \ - dbus-org.freedesktop.NetworkManager.Device.Team.xml \ + dbus-org.freedesktop.NetworkManager.DHCP4Config.xml \ dbus-org.freedesktop.NetworkManager.DHCP6Config.xml \ - dbus-org.freedesktop.NetworkManager.Device.Wireless.xml \ - dbus-org.freedesktop.NetworkManager.xml \ - dbus-org.freedesktop.NetworkManager.VPN.Connection.xml \ - dbus-org.freedesktop.NetworkManager.SecretAgent.xml \ - dbus-org.freedesktop.NetworkManager.Device.xml \ - dbus-org.freedesktop.NetworkManager.VPN.Plugin.xml \ + dbus-org.freedesktop.NetworkManager.Device.Adsl.xml \ dbus-org.freedesktop.NetworkManager.Device.Bluetooth.xml \ - dbus-org.freedesktop.NetworkManager.Device.Dummy.xml \ - dbus-org.freedesktop.NetworkManager.Device.Vxlan.xml \ - dbus-org.freedesktop.NetworkManager.Settings.Connection.xml \ dbus-org.freedesktop.NetworkManager.Device.Bond.xml \ - dbus-org.freedesktop.NetworkManager.Device.Macvlan.xml \ - dbus-org.freedesktop.NetworkManager.Device.Macsec.xml \ - dbus-org.freedesktop.NetworkManager.PPP.xml \ - dbus-org.freedesktop.NetworkManager.Device.Vlan.xml \ - dbus-org.freedesktop.NetworkManager.Device.Adsl.xml \ - dbus-org.freedesktop.NetworkManager.AgentManager.xml \ - dbus-org.freedesktop.NetworkManager.Device.IPTunnel.xml \ - dbus-org.freedesktop.NetworkManager.Device.Tun.xml \ dbus-org.freedesktop.NetworkManager.Device.Bridge.xml \ - dbus-org.freedesktop.NetworkManager.Device.OlpcMesh.xml \ - dbus-org.freedesktop.NetworkManager.DHCP4Config.xml \ + dbus-org.freedesktop.NetworkManager.Device.Dummy.xml \ dbus-org.freedesktop.NetworkManager.Device.Generic.xml \ + dbus-org.freedesktop.NetworkManager.Device.IPTunnel.xml \ dbus-org.freedesktop.NetworkManager.Device.Infiniband.xml \ + dbus-org.freedesktop.NetworkManager.Device.Macsec.xml \ + dbus-org.freedesktop.NetworkManager.Device.Macvlan.xml \ dbus-org.freedesktop.NetworkManager.Device.Modem.xml \ - dbus-org.freedesktop.NetworkManager.IP6Config.xml \ + dbus-org.freedesktop.NetworkManager.Device.OlpcMesh.xml \ + dbus-org.freedesktop.NetworkManager.Device.Statistics.xml \ + dbus-org.freedesktop.NetworkManager.Device.Team.xml \ + dbus-org.freedesktop.NetworkManager.Device.Tun.xml \ dbus-org.freedesktop.NetworkManager.Device.Veth.xml \ - dbus-org.freedesktop.NetworkManager.Settings.xml \ - dbus-org.freedesktop.NetworkManager.Device.Wired.xml \ + dbus-org.freedesktop.NetworkManager.Device.Vlan.xml \ + dbus-org.freedesktop.NetworkManager.Device.Vxlan.xml \ + dbus-org.freedesktop.NetworkManager.Device.WifiP2P.xml \ dbus-org.freedesktop.NetworkManager.Device.WireGuard.xml \ - dbus-org.freedesktop.NetworkManager.IP4Config.xml \ - dbus-org.freedesktop.NetworkManager.Device.Statistics.xml \ + dbus-org.freedesktop.NetworkManager.Device.Wired.xml \ + dbus-org.freedesktop.NetworkManager.Device.Wireless.xml \ + dbus-org.freedesktop.NetworkManager.Device.xml \ dbus-org.freedesktop.NetworkManager.DnsManager.xml \ + dbus-org.freedesktop.NetworkManager.IP4Config.xml \ + dbus-org.freedesktop.NetworkManager.IP6Config.xml \ + dbus-org.freedesktop.NetworkManager.PPP.xml \ + dbus-org.freedesktop.NetworkManager.SecretAgent.xml \ + dbus-org.freedesktop.NetworkManager.Settings.Connection.xml \ + dbus-org.freedesktop.NetworkManager.Settings.xml \ + dbus-org.freedesktop.NetworkManager.VPN.Connection.xml \ + dbus-org.freedesktop.NetworkManager.VPN.Plugin.xml \ + dbus-org.freedesktop.NetworkManager.xml \ $(top_builddir)/libnm-core/nm-dbus-types.xml \ $(top_builddir)/libnm-core/nm-vpn-dbus-types.xml \ $(top_builddir)/man/nmcli.xml \ diff --git a/docs/api/Makefile.in b/docs/api/Makefile.in index b6a1e260..f545b7bc 100644 --- a/docs/api/Makefile.in +++ b/docs/api/Makefile.in @@ -163,6 +163,7 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ +AM_CFLAGS = @AM_CFLAGS@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AM_TESTS_FD_REDIRECT = @AM_TESTS_FD_REDIRECT@ AR = @AR@ @@ -474,42 +475,43 @@ MKHTML_OPTIONS = --path="$(abs_srcdir)" # Files to be included in $(DOC_MAIN_SGML_FILE) content_files = $(GENERATED_FILES) \ dbus-org.freedesktop.NetworkManager.AccessPoint.xml \ + dbus-org.freedesktop.NetworkManager.AgentManager.xml \ dbus-org.freedesktop.NetworkManager.Connection.Active.xml \ - dbus-org.freedesktop.NetworkManager.Device.Team.xml \ + dbus-org.freedesktop.NetworkManager.DHCP4Config.xml \ dbus-org.freedesktop.NetworkManager.DHCP6Config.xml \ - dbus-org.freedesktop.NetworkManager.Device.Wireless.xml \ - dbus-org.freedesktop.NetworkManager.xml \ - dbus-org.freedesktop.NetworkManager.VPN.Connection.xml \ - dbus-org.freedesktop.NetworkManager.SecretAgent.xml \ - dbus-org.freedesktop.NetworkManager.Device.xml \ - dbus-org.freedesktop.NetworkManager.VPN.Plugin.xml \ + dbus-org.freedesktop.NetworkManager.Device.Adsl.xml \ dbus-org.freedesktop.NetworkManager.Device.Bluetooth.xml \ - dbus-org.freedesktop.NetworkManager.Device.Dummy.xml \ - dbus-org.freedesktop.NetworkManager.Device.Vxlan.xml \ - dbus-org.freedesktop.NetworkManager.Settings.Connection.xml \ dbus-org.freedesktop.NetworkManager.Device.Bond.xml \ - dbus-org.freedesktop.NetworkManager.Device.Macvlan.xml \ - dbus-org.freedesktop.NetworkManager.Device.Macsec.xml \ - dbus-org.freedesktop.NetworkManager.PPP.xml \ - dbus-org.freedesktop.NetworkManager.Device.Vlan.xml \ - dbus-org.freedesktop.NetworkManager.Device.Adsl.xml \ - dbus-org.freedesktop.NetworkManager.AgentManager.xml \ - dbus-org.freedesktop.NetworkManager.Device.IPTunnel.xml \ - dbus-org.freedesktop.NetworkManager.Device.Tun.xml \ dbus-org.freedesktop.NetworkManager.Device.Bridge.xml \ - dbus-org.freedesktop.NetworkManager.Device.OlpcMesh.xml \ - dbus-org.freedesktop.NetworkManager.DHCP4Config.xml \ + dbus-org.freedesktop.NetworkManager.Device.Dummy.xml \ dbus-org.freedesktop.NetworkManager.Device.Generic.xml \ + dbus-org.freedesktop.NetworkManager.Device.IPTunnel.xml \ dbus-org.freedesktop.NetworkManager.Device.Infiniband.xml \ + dbus-org.freedesktop.NetworkManager.Device.Macsec.xml \ + dbus-org.freedesktop.NetworkManager.Device.Macvlan.xml \ dbus-org.freedesktop.NetworkManager.Device.Modem.xml \ - dbus-org.freedesktop.NetworkManager.IP6Config.xml \ + dbus-org.freedesktop.NetworkManager.Device.OlpcMesh.xml \ + dbus-org.freedesktop.NetworkManager.Device.Statistics.xml \ + dbus-org.freedesktop.NetworkManager.Device.Team.xml \ + dbus-org.freedesktop.NetworkManager.Device.Tun.xml \ dbus-org.freedesktop.NetworkManager.Device.Veth.xml \ - dbus-org.freedesktop.NetworkManager.Settings.xml \ - dbus-org.freedesktop.NetworkManager.Device.Wired.xml \ + dbus-org.freedesktop.NetworkManager.Device.Vlan.xml \ + dbus-org.freedesktop.NetworkManager.Device.Vxlan.xml \ + dbus-org.freedesktop.NetworkManager.Device.WifiP2P.xml \ dbus-org.freedesktop.NetworkManager.Device.WireGuard.xml \ - dbus-org.freedesktop.NetworkManager.IP4Config.xml \ - dbus-org.freedesktop.NetworkManager.Device.Statistics.xml \ + dbus-org.freedesktop.NetworkManager.Device.Wired.xml \ + dbus-org.freedesktop.NetworkManager.Device.Wireless.xml \ + dbus-org.freedesktop.NetworkManager.Device.xml \ dbus-org.freedesktop.NetworkManager.DnsManager.xml \ + dbus-org.freedesktop.NetworkManager.IP4Config.xml \ + dbus-org.freedesktop.NetworkManager.IP6Config.xml \ + dbus-org.freedesktop.NetworkManager.PPP.xml \ + dbus-org.freedesktop.NetworkManager.SecretAgent.xml \ + dbus-org.freedesktop.NetworkManager.Settings.Connection.xml \ + dbus-org.freedesktop.NetworkManager.Settings.xml \ + dbus-org.freedesktop.NetworkManager.VPN.Connection.xml \ + dbus-org.freedesktop.NetworkManager.VPN.Plugin.xml \ + dbus-org.freedesktop.NetworkManager.xml \ $(top_builddir)/libnm-core/nm-dbus-types.xml \ $(top_builddir)/libnm-core/nm-vpn-dbus-types.xml \ $(top_builddir)/man/nmcli.xml $(top_builddir)/man/nmtui.xml \ diff --git a/docs/api/dbus-org.freedesktop.NetworkManager.Device.WifiP2P.xml b/docs/api/dbus-org.freedesktop.NetworkManager.Device.WifiP2P.xml new file mode 100644 index 00000000..d89bbe7b --- /dev/null +++ b/docs/api/dbus-org.freedesktop.NetworkManager.Device.WifiP2P.xml @@ -0,0 +1,124 @@ + + + + org.freedesktop.NetworkManager.Device.WifiP2P + org.freedesktop.NetworkManager.Device.WifiP2P + org.freedesktop.NetworkManager.Device.WifiP2P Wi-Fi P2P Device + Methods + +StartFind (IN a{sv} options); +StopFind (); + + + + Signals + +PeerAdded (o peer); +PeerRemoved (o peer); + + + + Properties + +HwAddress readable s +Peers readable ao + + + + Description + Since: 1.16 + + + + Method Details + + The StartFind() method + org.freedesktop.NetworkManager.Device.WifiP2P.StartFind() + +StartFind (IN a{sv} options); + + in the range of 1-600 seconds is supported. The default is + 30 seconds. + Start a find operation for Wi-Fi P2P peers. + Since: 1.16 + + + + IN a{sv} options: + Options of find. Currently 'timeout' option with value of "i" + + + + + The StopFind() method + org.freedesktop.NetworkManager.Device.WifiP2P.StopFind() + +StopFind (); + + Stop an ongoing find operation again. + Since: 1.16 + + + + + Signal Details + + The "PeerAdded" signal + org.freedesktop.NetworkManager.Device.WifiP2P::PeerAdded + +PeerAdded (o peer); + + Emitted when a new Wi-Fi P2P peer is found by the device. + Since: 1.16 + + + + o peer: + The object path of the newly found access point. + + + + + The "PeerRemoved" signal + org.freedesktop.NetworkManager.Device.WifiP2P::PeerRemoved + +PeerRemoved (o peer); + + Emitted when a Wi-Fi P2P peer disappears from view of the device. + Since: 1.16 + + + + o peer: + The object path of the Wi-Fi P2P peer that has disappeared. + + + + + + Property Details + + The "HwAddress" property + org.freedesktop.NetworkManager.Device.WifiP2P:HwAddress + +HwAddress readable s + + The active hardware address of the device. + Since: 1.16 + + + + The "Peers" property + org.freedesktop.NetworkManager.Device.WifiP2P:Peers + +Peers readable ao + + List of object paths of peers visible to this Wi-Fi P2P device. + Since: 1.16 + + + + + diff --git a/docs/api/dbus-org.freedesktop.NetworkManager.Device.Wireless.xml b/docs/api/dbus-org.freedesktop.NetworkManager.Device.Wireless.xml index d478c7db..f6c363fd 100644 --- a/docs/api/dbus-org.freedesktop.NetworkManager.Device.Wireless.xml +++ b/docs/api/dbus-org.freedesktop.NetworkManager.Device.Wireless.xml @@ -80,7 +80,7 @@ GetAllAccessPoints (OUT ao access_points); RequestScan (IN a{sv} options); - Request the device to scan + Request the device to scan. To know when the scan is finished, use the "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" to listen to changes to the "LastScan" property. diff --git a/docs/api/dbus-org.freedesktop.NetworkManager.Device.xml b/docs/api/dbus-org.freedesktop.NetworkManager.Device.xml index fdd95b5a..3aa0c7d6 100644 --- a/docs/api/dbus-org.freedesktop.NetworkManager.Device.xml +++ b/docs/api/dbus-org.freedesktop.NetworkManager.Device.xml @@ -55,6 +55,8 @@ Metered readable u LldpNeighbors readable aa{sv} Real readable b +Ip4Connectivity readable u +Ip6Connectivity readable u @@ -417,7 +419,7 @@ NmPluginMissing readable b DeviceType readable u - The general type of the network device; ie Ethernet, WiFi, etc. + The general type of the network device; ie Ethernet, Wi-Fi, etc. Returns: NMDeviceType @@ -484,6 +486,28 @@ Real readable b their AvailableConnections was activated. + + The "Ip4Connectivity" property + org.freedesktop.NetworkManager.Device:Ip4Connectivity + +Ip4Connectivity readable u + + The result of the last IPv4 connectivity check. + Since: 1.16 + Returns: NMConnectivityState + + + + The "Ip6Connectivity" property + org.freedesktop.NetworkManager.Device:Ip6Connectivity + +Ip6Connectivity readable u + + The result of the last IPv6 connectivity check. + Since: 1.16 + Returns: NMConnectivityState + + diff --git a/docs/api/dbus-org.freedesktop.NetworkManager.xml b/docs/api/dbus-org.freedesktop.NetworkManager.xml index 4928f8fd..9c4f23b9 100644 --- a/docs/api/dbus-org.freedesktop.NetworkManager.xml +++ b/docs/api/dbus-org.freedesktop.NetworkManager.xml @@ -22,6 +22,13 @@ IN o specific_object, OUT o path, OUT o active_connection); +AddAndActivateConnection2 (IN a{sa{sv}} connection, + IN o device, + IN o specific_object, + IN a{sv} options, + OUT o path, + OUT o active_connection, + OUT a{sv} result); DeactivateConnection (IN o active_connection); Sleep (IN b sleep); Enable (IN b enable); @@ -194,7 +201,7 @@ ActivateConnection (IN o connection, IN o specific_object: - The path of a connection-type-specific object this activation should use. This parameter is currently ignored for wired and mobile broadband connections, and the value of "/" should be used (ie, no specific object). For WiFi connections, pass the object path of a specific AP from the card's scan list, or "/" to pick an AP automatically. For VPN connections, pass the object path of an ActiveConnection object that should serve as the "base" connection (to which the VPN connections lifetime will be tied), or pass "/" and NM will automatically use the current default device. + The path of a connection-type-specific object this activation should use. This parameter is currently ignored for wired and mobile broadband connections, and the value of "/" should be used (ie, no specific object). For Wi-Fi connections, pass the object path of a specific AP from the card's scan list, or "/" to pick an AP automatically. For VPN connections, pass the object path of an ActiveConnection object that should serve as the "base" connection (to which the VPN connections lifetime will be tied), or pass "/" and NM will automatically use the current default device. OUT o active_connection: @@ -216,6 +223,7 @@ AddAndActivateConnection (IN a{sa{sv}} connection, (automatically filling in missing settings with the capabilities of the given device and specific object), then activate the new connection. Cannot be used for VPN connections at this time. + See also AddAndActivateConnection2. @@ -228,7 +236,7 @@ AddAndActivateConnection (IN a{sa{sv}} connection, IN o specific_object: - The path of a connection-type-specific object this activation should use. This parameter is currently ignored for wired and mobile broadband connections, and the value of "/" should be used (ie, no specific object). For WiFi connections, pass the object path of a specific AP from the card's scan list, which will be used to complete the details of the newly added connection. + The path of a connection-type-specific object this activation should use. This parameter is currently ignored for wired and mobile broadband connections, and the value of "/" should be used (ie, no specific object). For Wi-Fi connections, pass the object path of a specific AP from the card's scan list, which will be used to complete the details of the newly added connection. OUT o path: @@ -240,6 +248,59 @@ AddAndActivateConnection (IN a{sa{sv}} connection, + + The AddAndActivateConnection2() method + org.freedesktop.NetworkManager.AddAndActivateConnection2() + +AddAndActivateConnection2 (IN a{sa{sv}} connection, + IN o device, + IN o specific_object, + IN a{sv} options, + OUT o path, + OUT o active_connection, + OUT a{sv} result); + + output arguments are supported. + Adds a new connection using the given details (if any) as a template + (automatically filling in missing settings with the capabilities of the + given device and specific object), then activate the new connection. + 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: + * 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-name" to automatically disconnect when the requesting process disappears from the bus. The default of "none" means the connection is kept activated normally. + + + + IN a{sa{sv}} connection: + Connection settings and properties; if incomplete missing settings will be automatically completed using the given device and specific object. + + + IN o device: + The object path of device to be activated using the given connection. + + + IN o specific_object: + The path of a connection-type-specific object this activation should use. This parameter is currently ignored for wired and mobile broadband connections, and the value of "/" should be used (ie, no specific object). For Wi-Fi connections, pass the object path of a specific AP from the card's scan list, which will be used to complete the details of the newly added connection. + + + IN a{sv} options: + Further options for the method call. + + + OUT o path: + Object path of the new connection that was just added. + + + OUT o active_connection: + The path of the active connection object representing this active connection. + + + OUT a{sv} result: + a dictionary of additional output arguments for future extension. Currently not additional + + + The DeactivateConnection() method org.freedesktop.NetworkManager.DeactivateConnection() @@ -300,7 +361,7 @@ GetPermissions (OUT a{ss} permissions); Returns the permissions a caller has for various authenticated operations that NetworkManager provides, like Enable/Disable networking, changing - WiFi, WWAN, and WiMAX state, etc. + Wi-Fi, WWAN, and WiMAX state, etc. diff --git a/docs/api/html/NetworkManager.conf.html b/docs/api/html/NetworkManager.conf.html index 4fbf45e6..0069f1e4 100644 --- a/docs/api/html/NetworkManager.conf.html +++ b/docs/api/html/NetworkManager.conf.html @@ -146,7 +146,8 @@ plugins-=remove-me

monitor-connection-files

-

Whether the configured settings plugin(s) + +

Whether the configured settings plugin(s) should set up file monitors and immediately pick up changes made to connection files while NetworkManager is running. This is disabled by default; NetworkManager will only read @@ -159,7 +160,19 @@ plugins-=remove-me In some situations, NetworkManager might first delete and add the connection anew, instead of updating the existing one. Also, NetworkManager might pick up incomplete settings while the user is still editing the files. -

+

+

+ Note that neither this setting nor restarting the NetworkManager daemon + is the advised way to reload connection profiles from disk. Instead, after + modifying the files reload them with nmcli connection reload + or nmcli connection load "$FILENAME". Even better, + instead of modifying files directly, use NetworkManager tools like + nmcli, nmtui or the GUI. +

+

+ This setting is deprecated and will have no effect in the future. +

+

auth-polkit

@@ -200,7 +213,7 @@ plugins-=remove-me

When the default wired connection is deleted or saved to a new persistent connection by a plugin, the device is added to a list in the file - /run/NetworkManager/no-auto-default.state + /var/lib/NetworkManager/no-auto-default.state to prevent creating the default connection for that device again.

See the section called “Device List Format” for the syntax how to @@ -254,7 +267,7 @@ no-auto-default=* environments where network setup is more or less static or it is desirable to save process time but still handle some dynamic configurations. When this option is true, - network configuration for WiFi, WWAN, Bluetooth, ADSL, and PPPoE + network configuration for Wi-Fi, WWAN, Bluetooth, ADSL, and PPPoE interfaces cannot be preserved due to their use of external services, and these devices will be deconfigured when NetworkManager quits even though other interface's configuration may be preserved. @@ -297,8 +310,8 @@ no-auto-default=*

dns

-

Set the DNS (resolv.conf) processing mode. - If the key is unspecified, default is used, +

Set the DNS processing mode.

+

If the key is unspecified, default is used, unless /etc/resolv.conf is a symlink to /run/systemd/resolve/stub-resolv.conf, /run/systemd/resolve/resolv.conf, @@ -322,15 +335,22 @@ no-auto-default=* after some time. This behavior can be modified passing the 'all-servers' or 'strict-order' options to dnsmasq (see the manual page for more details).

+

systemd-resolved: NetworkManager will + push the DNS configuration to systemd-resolved

unbound: NetworkManager will talk to unbound and dnssec-triggerd, providing a "split DNS" configuration with DNSSEC support. /etc/resolv.conf will be managed by dnssec-trigger daemon.

-

systemd-resolved: NetworkManager will - push the DNS configuration to systemd-resolved

none: NetworkManager will not modify resolv.conf. This implies rc-manager unmanaged

+

Note that the plugins dnsmasq, systemd-resolved + and unbound are caching local nameservers. + Hence, when NetworkManager writes /var/run/NetworkManager/resolv.conf + and /etc/resolv.conf (according to rc-manager + setting below), the name server there will be localhost only. + NetworkManager also writes a file /var/run/NetworkManager/no-stub-resolv.conf + that contains the original name servers pushed to the DNS plugin.

@@ -370,6 +390,22 @@ no-auto-default=* +

systemd-resolved

+ +

Send the connection DNS configuration to + systemd-resolved. Defaults to "true". +

+

Note that this setting is complementary to the + dns setting. You can keep this enabled while using + dns set to another DNS plugin alongside + systemd-resolved, or dns set to + systemd-resolved to configure the system resolver to use + systemd-resolved.

+

If systemd-resolved is enabled, the connectivity check resolves the + hostname per-device.

+ + +

debug

Comma separated list of options to aid @@ -595,6 +631,8 @@ ipv6.ip6-privacy=0 (see nm-settings(5) for details). A default value is only consulted if the corresponding per-connection value explicitly allows for that. + +

@@ -677,6 +715,11 @@ ipv6.ip6-privacy=0 the interface type is used.

+ + + + @@ -697,6 +740,11 @@ ipv6.ip6-privacy=0 the interface type is used.

+ + + + + + + +

ipv4.dns-priority

If unspecified or zero, use 50 for VPN profiles + and 100 for other profiles.

ipv4.route-metric

ipv6.dns-priority

If unspecified or zero, use 50 for VPN profiles + and 100 for other profiles.

ipv6.ip6-privacy

If ipv6.ip6-privacy is unset, use the content of "/proc/sys/net/ipv6/conf/default/use_tempaddr" as last fallback. @@ -758,9 +806,15 @@ ipv6.ip6-privacy=0

wifi.wake-on-wlan

wireguard.mtu

+ +


@@ -997,6 +1051,20 @@ managed=1 checking functionality. This allows NetworkManager to detect whether or not the system can actually access the internet or whether it is behind a captive portal.

+

Connectivity checking serves two purposes. For one, it exposes + a connectivity state on D-Bus, which other applications may use. For example, + Gnome's portal helper uses this as signal to show a captive portal login + page. + The other use is that default-route of devices without global connectivity + get a penalty of +20000 to the route-metric. This has the purpose to give a + better default-route to devices that have global connectivity. For example, + when being connected to WWAN and to a Wi-Fi network which is behind a captive + portal, WWAN still gets preferred until login.

+

Note that your distribution might set /proc/sys/net/ipv4/conf/*/rp_filter to + strict filtering. That works badly with per-device connectivity checking, + which uses SO_BINDDEVICE to send requests on all devices. A strict rp_filter + setting will reject any response and the connectivity check on all but the + best route will fail.

@@ -1026,10 +1094,15 @@ managed=1 - + connectivity checking. Note that this only compares + that the HTTP response starts with the specifid text, + it does not compare the exact string. This behavior + might change in the future, so avoid relying on it. + If missing, the response defaults to "NetworkManager is online". + If set to empty, the HTTP server is expected to answer with + status code 204 or send no data.

response

If set controls what body content +

If set, controls what body content NetworkManager checks for when requesting the URI for - connectivity checking. If missing, defaults to - "NetworkManager is online"

@@ -1058,7 +1131,7 @@ managed=1

options

- A list of of options to be passed to the hostname resolver. + A list of options to be passed to the hostname resolver.

diff --git a/docs/api/html/NetworkManager.devhelp2 b/docs/api/html/NetworkManager.devhelp2 index d4450730..840a72f4 100644 --- a/docs/api/html/NetworkManager.devhelp2 +++ b/docs/api/html/NetworkManager.devhelp2 @@ -55,8 +55,10 @@ + + @@ -83,14 +85,13 @@ + - - - + @@ -105,7 +106,9 @@ + + @@ -129,6 +132,9 @@ + + + @@ -159,6 +165,7 @@ + @@ -263,12 +270,18 @@ + + + + + + @@ -277,24 +290,11 @@ - - - - - - - - - - - - - @@ -308,6 +308,9 @@ + + + @@ -380,9 +383,21 @@ + + + + + + + + + + + + @@ -465,6 +480,15 @@ + + + + + + + + + @@ -521,259 +545,263 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/api/html/NetworkManager.html b/docs/api/html/NetworkManager.html index fbb7dd99..c30db5e4 100644 --- a/docs/api/html/NetworkManager.html +++ b/docs/api/html/NetworkManager.html @@ -38,7 +38,7 @@ The NetworkManager daemon attempts to make networking configuration and operation as painless and automatic as possible by managing the primary network connection and other - network interfaces, like Ethernet, WiFi, and Mobile Broadband + network interfaces, like Ethernet, Wi-Fi, and Mobile Broadband devices. NetworkManager will connect any network device when a connection for that device becomes available, unless that behavior is disabled. Information about networking is exported @@ -436,20 +436,13 @@

NM_UNMANAGED

- -

- No default connection will be created and automatic activation - will not be attempted when this property of a device is set to a - true value ("1" or "true"). You will still be able to attach a - connection to the device manually or observe externally added - configuration such as addresses or routes. -

-

- Create an udev rule that sets this property to prevent NetworkManager - from interfering with virtual Ethernet device interfaces that are - managed by virtualization tools. -

- +

+ If set to "1" or "true", the device is + configured as unmanaged by NetworkManager. Note that the user still can + explicitly overrule this configuration via means like + nmcli device set "$DEVICE" managed yes or + "device*.managed=1" in NetworkManager.conf. +

diff --git a/docs/api/html/ch01.html b/docs/api/html/ch01.html index 93f348c9..5c9cfa82 100644 --- a/docs/api/html/ch01.html +++ b/docs/api/html/ch01.html @@ -141,12 +141,18 @@ vxlan — VXLAN Settings
+wifi-p2p — Wi-Fi P2P Settings +
+
wimax — WiMax Settings
802-3-ethernet — Wired Ethernet Settings
+wireguard — WireGuard Ethernet Settings +
+
802-11-wireless — Wi-Fi Settings
diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.AccessPoint.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.AccessPoint.html index d1232d30..66aba659 100644 --- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.AccessPoint.html +++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.AccessPoint.html @@ -7,7 +7,7 @@ - + @@ -22,7 +22,7 @@ Home Up Prev -Next +Next
diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Checkpoint.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Checkpoint.html index bc6f21f5..978a872f 100644 --- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Checkpoint.html +++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Checkpoint.html @@ -34,13 +34,13 @@
-

Signals

+

Signals

 PropertiesChanged (a{sv} properties);
 
-

Properties

+

Properties

 Devices          readable   ao
 Created          readable   x
diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Adsl.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Adsl.html
index 5570fcab..66c0a264 100644
--- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Adsl.html
+++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Adsl.html
@@ -7,7 +7,7 @@
 
 
 
-
+
 
 
 
@@ -22,7 +22,7 @@
 Home
 Up
 Prev
-Next
+Next
 
 
diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Bluetooth.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Bluetooth.html index cdb44393..516e7b3e 100644 --- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Bluetooth.html +++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Bluetooth.html @@ -6,8 +6,8 @@ - - + + @@ -21,8 +21,8 @@ Home Up -Prev -Next +Prev +Next
@@ -34,13 +34,13 @@
-

Signals

+

Signals

 PropertiesChanged (a{sv} properties);
 
-

Properties

+

Properties

 HwAddress       readable   s
 Name            readable   s
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 5a7cebd0..9c693807 100644
--- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Bond.html
+++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Bond.html
@@ -6,7 +6,7 @@
 
 
 
-
+
 
 
 
@@ -21,7 +21,7 @@
 
 Home
 Up
-Prev
+Prev
 Next
 
 
@@ -34,13 +34,13 @@
-

Signals

+

Signals

 PropertiesChanged (a{sv} properties);
 
-

Properties

+

Properties

 HwAddress  readable   s
 Carrier    readable   b
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 256362e0..cd140205 100644
--- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Bridge.html
+++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Bridge.html
@@ -7,7 +7,7 @@
 
 
 
-
+
 
 
 
@@ -22,7 +22,7 @@
 Home
 Up
 Prev
-Next
+Next
 
 
@@ -34,13 +34,13 @@
-

Signals

+

Signals

 PropertiesChanged (a{sv} properties);
 
-

Properties

+

Properties

 HwAddress  readable   s
 Carrier    readable   b
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 cf8c4383..ca726205 100644
--- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Dummy.html
+++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Dummy.html
@@ -6,8 +6,8 @@
 
 
 
-
-
+
+
 
 
 
@@ -21,8 +21,8 @@
 
 Home
 Up
-Prev
-Next
+Prev
+Next
 
 
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 3a339492..e3eaed00 100644 --- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Generic.html +++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Generic.html @@ -6,8 +6,8 @@ - - + + @@ -21,8 +21,8 @@ Home Up -Prev -Next +Prev +Next
@@ -34,13 +34,13 @@
-

Signals

+

Signals

 PropertiesChanged (a{sv} properties);
 
-

Properties

+

Properties

 HwAddress        readable   s
 TypeDescription  readable   s
diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.IPTunnel.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.IPTunnel.html
index 241a1634..7a2a7250 100644
--- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.IPTunnel.html
+++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.IPTunnel.html
@@ -6,8 +6,8 @@
 
 
 
-
-
+
+
 
 
 
@@ -21,8 +21,8 @@
 
 Home
 Up
-Prev
-Next
+Prev
+Next
 
 
@@ -34,13 +34,13 @@
-

Signals

+

Signals

 PropertiesChanged (a{sv} properties);
 
-

Properties

+

Properties

 Mode                readable   u
 Parent              readable   o
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 b9128792..c7608f8c 100644
--- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Infiniband.html
+++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Infiniband.html
@@ -6,8 +6,8 @@
 
 
 
-
-
+
+
 
 
 
@@ -21,8 +21,8 @@
 
 Home
 Up
-Prev
-Next
+Prev
+Next
 
 
diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Lowpan.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Lowpan.html index b95bc1ab..5f74058b 100644 --- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Lowpan.html +++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Lowpan.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@ Home Up -Prev +Prev Next
@@ -33,7 +33,7 @@
-

Properties

+

Properties

 HwAddress  readable   s
 Parent     readable   o
diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Macsec.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Macsec.html
index 4fb5a435..88e553dc 100644
--- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Macsec.html
+++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Macsec.html
@@ -34,13 +34,13 @@
 
 
-

Signals

+

Signals

 PropertiesChanged (a{sv} properties);
 
-

Properties

+

Properties

 Parent         readable   o
 Sci            readable   t
diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Macvlan.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Macvlan.html
index 23d67da2..5b480d71 100644
--- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Macvlan.html
+++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Macvlan.html
@@ -34,13 +34,13 @@
 
 
-

Signals

+

Signals

 PropertiesChanged (a{sv} properties);
 
-

Properties

+

Properties

 Parent     readable   o
 Mode       readable   s
diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Modem.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Modem.html
index 57ffe215..fc1273e1 100644
--- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Modem.html
+++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Modem.html
@@ -34,13 +34,13 @@
 
 
-

Signals

+

Signals

 PropertiesChanged (a{sv} properties);
 
-

Properties

+

Properties

 ModemCapabilities    readable   u
 CurrentCapabilities  readable   u
diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.OlpcMesh.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.OlpcMesh.html
index ade3b84e..ff2ce26c 100644
--- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.OlpcMesh.html
+++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.OlpcMesh.html
@@ -34,13 +34,13 @@
 
 
-

Signals

+

Signals

 PropertiesChanged (a{sv} properties);
 
-

Properties

+

Properties

 HwAddress      readable   s
 Companion      readable   o
diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.OvsBridge.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.OvsBridge.html
index 49e9e402..23835833 100644
--- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.OvsBridge.html
+++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.OvsBridge.html
@@ -34,13 +34,13 @@
 
 
-

Signals

+

Signals

 PropertiesChanged (a{sv} properties);
 
-

Properties

+

Properties

 Slaves  readable   ao
 
diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.OvsInterface.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.OvsInterface.html index 177d6de9..2cc1a1eb 100644 --- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.OvsInterface.html +++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.OvsInterface.html @@ -33,7 +33,7 @@
-

Signals

+

Signals

 PropertiesChanged (a{sv} properties);
 
diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.OvsPort.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.OvsPort.html index d5909eb7..0b000dbd 100644 --- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.OvsPort.html +++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.OvsPort.html @@ -34,13 +34,13 @@
-

Signals

+

Signals

 PropertiesChanged (a{sv} properties);
 
-

Properties

+

Properties

 Slaves  readable   ao
 
diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Ppp.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Ppp.html index 389bb106..ebc789fd 100644 --- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Ppp.html +++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Ppp.html @@ -33,7 +33,7 @@
-

Signals

+

Signals

 PropertiesChanged (a{sv} properties);
 
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 d82c27ca..08eea63c 100644 --- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Team.html +++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Team.html @@ -34,13 +34,13 @@
-

Signals

+

Signals

 PropertiesChanged (a{sv} properties);
 
-

Properties

+

Properties

 HwAddress  readable   s
 Carrier    readable   b
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 926df18e..f6d8b6cc 100644
--- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Tun.html
+++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Tun.html
@@ -34,13 +34,13 @@
 
 
-

Signals

+

Signals

 PropertiesChanged (a{sv} properties);
 
-

Properties

+

Properties

 Owner       readable   x
 Group       readable   x
diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Veth.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Veth.html
index 6bd6f3cf..ecd18854 100644
--- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Veth.html
+++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Veth.html
@@ -34,13 +34,13 @@
 
 
-

Signals

+

Signals

 PropertiesChanged (a{sv} properties);
 
-

Properties

+

Properties

 Peer  readable   o
 
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 6182c837..3b8dd322 100644 --- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Vlan.html +++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Vlan.html @@ -34,13 +34,13 @@
-

Signals

+

Signals

 PropertiesChanged (a{sv} properties);
 
-

Properties

+

Properties

 HwAddress  readable   s
 Carrier    readable   b
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 2131bd9f..0e58845f 100644
--- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Vxlan.html
+++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Vxlan.html
@@ -7,7 +7,7 @@
 
 
 
-
+
 
 
 
@@ -22,7 +22,7 @@
 Home
 Up
 Prev
-Next
+Next
 
 
@@ -34,13 +34,13 @@
-

Signals

+

Signals

 PropertiesChanged (a{sv} properties);
 
-

Properties

+

Properties

 Parent      readable   o
 HwAddress   readable   s
diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.WifiP2P.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.WifiP2P.html
new file mode 100644
index 00000000..7b01d3ae
--- /dev/null
+++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.WifiP2P.html
@@ -0,0 +1,171 @@
+
+
+
+
+org.freedesktop.NetworkManager.Device.WifiP2P: NetworkManager Reference Manual
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + +
+

org.freedesktop.NetworkManager.Device.WifiP2P

+

org.freedesktop.NetworkManager.Device.WifiP2P — Wi-Fi P2P Device

+
+
+

Methods

+
+StartFind (IN  a{sv} options);
+StopFind  ();
+
+
+
+

Signals

+
+PeerAdded   (o peer);
+PeerRemoved (o peer);
+
+
+
+

Properties

+
+HwAddress  readable   s
+Peers      readable   ao
+
+
+
+

Description

+

Since: 1.16 +

+
+
+

Method Details

+
+

The StartFind() method

+
+StartFind (IN  a{sv} options);
+
+

in the range of 1-600 seconds is supported. The default is + 30 seconds. +

+

Start a find operation for Wi-Fi P2P peers. +

+

Since: 1.16 +

+
++++ + + + + +

IN a{sv} options:

Options of find. Currently 'timeout' option with value of "i"

+
+
+
+

The StopFind() method

+
+StopFind ();
+
+

Stop an ongoing find operation again. +

+

Since: 1.16 +

+
+
+
+

Signal Details

+
+

The "PeerAdded" signal

+
+PeerAdded (o peer);
+
+

Emitted when a new Wi-Fi P2P peer is found by the device. +

+

Since: 1.16 +

+
++++ + + + + +

o peer:

The object path of the newly found access point.

+
+
+
+

The "PeerRemoved" signal

+
+PeerRemoved (o peer);
+
+

Emitted when a Wi-Fi P2P peer disappears from view of the device. +

+

Since: 1.16 +

+
++++ + + + + +

o peer:

The object path of the Wi-Fi P2P peer that has disappeared.

+
+
+
+

Property Details

+
+

The "HwAddress" property

+
+HwAddress  readable   s
+
+

The active hardware address of the device. +

+

Since: 1.16 +

+
+
+
+

The "Peers" property

+
+Peers  readable   ao
+
+

List of object paths of peers visible to this Wi-Fi P2P device. +

+

Since: 1.16 +

+
+
+
+ + + \ No newline at end of file diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.WireGuard.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.WireGuard.html index eae61221..a1022622 100644 --- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.WireGuard.html +++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.WireGuard.html @@ -6,8 +6,8 @@ - - + + @@ -20,8 +20,8 @@ Home Up -Prev -Next +Prev +Next
diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Wired.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Wired.html index 585359ba..3f7e0256 100644 --- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Wired.html +++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Wired.html @@ -6,8 +6,8 @@ - - + + @@ -21,8 +21,8 @@ Home Up -Prev -Next +Prev +Next
@@ -34,13 +34,13 @@
-

Signals

+

Signals

 PropertiesChanged (a{sv} properties);
 
-

Properties

+

Properties

 HwAddress        readable   s
 PermHwAddress    readable   s
diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Wireless.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Wireless.html
index 1531b2df..c4a4cce7 100644
--- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Wireless.html
+++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Wireless.html
@@ -6,7 +6,7 @@
 
 
 
-
+
 
 
 
@@ -21,7 +21,7 @@
 
 Home
 Up
-Prev
+Prev
 Next
 
 
@@ -42,7 +42,7 @@
-

Signals

+

Signals

 PropertiesChanged  (a{sv} properties);
 AccessPointAdded   (o     access_point);
@@ -50,7 +50,7 @@
 
-

Properties

+

Properties

 HwAddress             readable   s
 PermHwAddress         readable   s
@@ -115,7 +115,7 @@ GetAllAccessPoints (OUT ao access_points);
 
 RequestScan (IN  a{sv} options);
 
-

Request the device to scan +

Request the device to scan. To know when the scan is finished, use the "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" to listen to changes to the "LastScan" property.

diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Wpan.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Wpan.html index 906cea86..b546b63a 100644 --- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Wpan.html +++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Wpan.html @@ -33,7 +33,7 @@
-

Properties

+

Properties

 HwAddress  readable   s
 
diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.html index f4d02ea3..14c79f0b 100644 --- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.html +++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.html @@ -83,6 +83,8 @@ Metered readable u LldpNeighbors readable aa{sv} Real readable b +Ip4Connectivity readable u +Ip6Connectivity readable u
@@ -464,7 +466,7 @@ NmPluginMissing readable b
 DeviceType  readable   u
 
-

The general type of the network device; ie Ethernet, WiFi, etc. +

The general type of the network device; ie Ethernet, Wi-Fi, etc.

Returns: NMDeviceType

@@ -533,6 +535,32 @@ Real readable b their AvailableConnections was activated.

+
+
+

The "Ip4Connectivity" property

+
+Ip4Connectivity  readable   u
+
+

The result of the last IPv4 connectivity check. +

+

Since: 1.16 +

+

Returns: NMConnectivityState +

+
+
+
+

The "Ip6Connectivity" property

+
+Ip6Connectivity  readable   u
+
+

The result of the last IPv6 connectivity check. +

+

Since: 1.16 +

+

Returns: NMConnectivityState +

+
+
+
+

The AddAndActivateConnection2() method

+
+AddAndActivateConnection2 (IN  a{sa{sv}} connection,
+                           IN  o         device,
+                           IN  o         specific_object,
+                           IN  a{sv}     options,
+                           OUT o         path,
+                           OUT o         active_connection,
+                           OUT a{sv}     result);
+
+

output arguments are supported. +

+

Adds a new connection using the given details (if any) as a template + (automatically filling in missing settings with the capabilities of the + given device and specific object), then activate the new connection. + 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: +

+

* 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-name" to automatically disconnect when the requesting process disappears from the bus. The default of "none" means the connection is kept activated normally. +

@@ -285,7 +348,11 @@ AddAndActivateConnection (IN a{sa{sv}} connection, - + + + + + @@ -295,6 +362,10 @@ AddAndActivateConnection (IN a{sa{sv}} connection, + + + +

IN o specific_object:

The path of a connection-type-specific object this activation should use. This parameter is currently ignored for wired and mobile broadband connections, and the value of "/" should be used (ie, no specific object). For WiFi connections, pass the object path of a specific AP from the card's scan list, which will be used to complete the details of the newly added connection.

The path of a connection-type-specific object this activation should use. This parameter is currently ignored for wired and mobile broadband connections, and the value of "/" should be used (ie, no specific object). For Wi-Fi connections, pass the object path of a specific AP from the card's scan list, which will be used to complete the details of the newly added connection.

IN a{sv} options:

Further options for the method call.

OUT o path:

OUT o active_connection:

The path of the active connection object representing this active connection.

OUT a{sv} result:

a dictionary of additional output arguments for future extension. Currently not additional

@@ -370,7 +441,7 @@ GetPermissions (OUT a{ss} permissions);

Returns the permissions a caller has for various authenticated operations that NetworkManager provides, like Enable/Disable networking, changing - WiFi, WWAN, and WiMAX state, etc. + Wi-Fi, WWAN, and WiMAX state, etc.

diff --git a/docs/api/html/index.html b/docs/api/html/index.html index c572f5e3..93b49167 100644 --- a/docs/api/html/index.html +++ b/docs/api/html/index.html @@ -16,7 +16,7 @@

- for NetworkManager 1.14.6 + for NetworkManager 1.16.0 The latest version of this documentation can be found on-line at https://developer.gnome.org/NetworkManager/stable/. @@ -101,7 +101,7 @@ nm-initrd-generator — early boot NetworkManager configuration generator

-nm-openvswitch — overview of NetworkManager OpenVSwitch support +nm-openvswitch — overview of NetworkManager Open vSwitch support
II. Network Configuration Setting Specification
@@ -226,12 +226,18 @@ vxlan — VXLAN Settings
+wifi-p2p — Wi-Fi P2P Settings +
+
wimax — WiMax Settings
802-3-ethernet — Wired Ethernet Settings
+wireguard — WireGuard Ethernet Settings +
+
802-11-wireless — Wi-Fi Settings
@@ -277,28 +283,25 @@ org.freedesktop.NetworkManager.Device.Adsl — ADSL Device
-org.freedesktop.NetworkManager.Device.Bond — Bonding Device +org.freedesktop.NetworkManager.Device.Bluetooth — Bluetooth Device
-org.freedesktop.NetworkManager.Device.Bridge — Bridging Device +org.freedesktop.NetworkManager.Device.Bond — Bonding Device
-org.freedesktop.NetworkManager.Device.Bluetooth — Bluetooth Device +org.freedesktop.NetworkManager.Device.Bridge — Bridging Device
org.freedesktop.NetworkManager.Device.Dummy — Dummy Device
-org.freedesktop.NetworkManager.Device.Wired — Wired Ethernet Device -
-
org.freedesktop.NetworkManager.Device.Generic — Unrecognized Device
-org.freedesktop.NetworkManager.Device.Infiniband — Infiniband Device +org.freedesktop.NetworkManager.Device.IPTunnel — IP Tunneling Device
-org.freedesktop.NetworkManager.Device.IPTunnel — IP Tunneling Device +org.freedesktop.NetworkManager.Device.Infiniband — Infiniband Device
org.freedesktop.NetworkManager.Device.Lowpan — 6LoWPAN Device @@ -343,9 +346,15 @@ org.freedesktop.NetworkManager.Device.Vxlan — VXLAN Device
+org.freedesktop.NetworkManager.Device.WifiP2P — Wi-Fi P2P Device +
+
org.freedesktop.NetworkManager.Device.WireGuard — WireGuard Device
+org.freedesktop.NetworkManager.Device.Wired — Wired Ethernet Device +
+
org.freedesktop.NetworkManager.Device.Wireless — Wi-Fi Device
@@ -384,6 +393,10 @@
org.freedesktop.NetworkManager.AccessPoint — Wi-Fi Access Point
+
The /org.freedesktop.NetworkManager.WifiP2PPeer/* objects
+
+org.freedesktop.NetworkManager.WifiP2PPeer — Wi-Fi P2P Peer +
The /org/freedesktop/NetworkManager/Checkpoint/* objects
org.freedesktop.NetworkManager.Checkpoint — Configuration and State Snapshot diff --git a/docs/api/html/ix01.html b/docs/api/html/ix01.html index a17c94e0..418d2038 100644 --- a/docs/api/html/ix01.html +++ b/docs/api/html/ix01.html @@ -26,1519 +26,1573 @@

Symbols

-
org.freedesktop.NetworkManager.AccessPoint, org.freedesktop.NetworkManager.AccessPoint +
org.freedesktop.NetworkManager.AccessPoint, org.freedesktop.NetworkManager.AccessPoint
-
org.freedesktop.NetworkManager.AccessPoint::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.AccessPoint::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.AccessPoint:Flags, The "Flags" property +
org.freedesktop.NetworkManager.AccessPoint:Flags, The "Flags" property
-
org.freedesktop.NetworkManager.AccessPoint:Frequency, The "Frequency" property +
org.freedesktop.NetworkManager.AccessPoint:Frequency, The "Frequency" property
-
org.freedesktop.NetworkManager.AccessPoint:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.AccessPoint:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.AccessPoint:LastSeen, The "LastSeen" property +
org.freedesktop.NetworkManager.AccessPoint:LastSeen, The "LastSeen" property
-
org.freedesktop.NetworkManager.AccessPoint:MaxBitrate, The "MaxBitrate" property +
org.freedesktop.NetworkManager.AccessPoint:MaxBitrate, The "MaxBitrate" property
-
org.freedesktop.NetworkManager.AccessPoint:Mode, The "Mode" property +
org.freedesktop.NetworkManager.AccessPoint:Mode, The "Mode" property
-
org.freedesktop.NetworkManager.AccessPoint:RsnFlags, The "RsnFlags" property +
org.freedesktop.NetworkManager.AccessPoint:RsnFlags, The "RsnFlags" property
-
org.freedesktop.NetworkManager.AccessPoint:Ssid, The "Ssid" property +
org.freedesktop.NetworkManager.AccessPoint:Ssid, The "Ssid" property
-
org.freedesktop.NetworkManager.AccessPoint:Strength, The "Strength" property +
org.freedesktop.NetworkManager.AccessPoint:Strength, The "Strength" property
-
org.freedesktop.NetworkManager.AccessPoint:WpaFlags, The "WpaFlags" property +
org.freedesktop.NetworkManager.AccessPoint:WpaFlags, The "WpaFlags" property
-
org.freedesktop.NetworkManager.AgentManager, org.freedesktop.NetworkManager.AgentManager +
org.freedesktop.NetworkManager.AgentManager, org.freedesktop.NetworkManager.AgentManager
-
org.freedesktop.NetworkManager.AgentManager.Register(), The Register() method +
org.freedesktop.NetworkManager.AgentManager.Register(), The Register() method
-
org.freedesktop.NetworkManager.AgentManager.RegisterWithCapabilities(), The RegisterWithCapabilities() method +
org.freedesktop.NetworkManager.AgentManager.RegisterWithCapabilities(), The RegisterWithCapabilities() method
-
org.freedesktop.NetworkManager.AgentManager.Unregister(), The Unregister() method +
org.freedesktop.NetworkManager.AgentManager.Unregister(), The Unregister() method
-
org.freedesktop.NetworkManager.Device, org.freedesktop.NetworkManager.Device +
org.freedesktop.NetworkManager.Device, org.freedesktop.NetworkManager.Device
-
org.freedesktop.NetworkManager.Device.Adsl, org.freedesktop.NetworkManager.Device.Adsl +
org.freedesktop.NetworkManager.Device.Adsl, org.freedesktop.NetworkManager.Device.Adsl
-
org.freedesktop.NetworkManager.Device.Adsl::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Adsl::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Adsl:Carrier, The "Carrier" property +
org.freedesktop.NetworkManager.Device.Adsl:Carrier, The "Carrier" property
-
org.freedesktop.NetworkManager.Device.Bluetooth, org.freedesktop.NetworkManager.Device.Bluetooth +
org.freedesktop.NetworkManager.Device.Bluetooth, org.freedesktop.NetworkManager.Device.Bluetooth
-
org.freedesktop.NetworkManager.Device.Bluetooth::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Bluetooth::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Bluetooth:BtCapabilities, The "BtCapabilities" property +
org.freedesktop.NetworkManager.Device.Bluetooth:BtCapabilities, The "BtCapabilities" property
-
org.freedesktop.NetworkManager.Device.Bluetooth:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Bluetooth:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.Bluetooth:Name, The "Name" property +
org.freedesktop.NetworkManager.Device.Bluetooth:Name, The "Name" property
-
org.freedesktop.NetworkManager.Device.Bond, org.freedesktop.NetworkManager.Device.Bond +
org.freedesktop.NetworkManager.Device.Bond, org.freedesktop.NetworkManager.Device.Bond
-
org.freedesktop.NetworkManager.Device.Bond::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Bond::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Bond:Carrier, The "Carrier" property +
org.freedesktop.NetworkManager.Device.Bond:Carrier, The "Carrier" property
-
org.freedesktop.NetworkManager.Device.Bond:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Bond:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.Bond:Slaves, The "Slaves" property +
org.freedesktop.NetworkManager.Device.Bond:Slaves, The "Slaves" property
-
org.freedesktop.NetworkManager.Device.Bridge, org.freedesktop.NetworkManager.Device.Bridge +
org.freedesktop.NetworkManager.Device.Bridge, org.freedesktop.NetworkManager.Device.Bridge
-
org.freedesktop.NetworkManager.Device.Bridge::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Bridge::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Bridge:Carrier, The "Carrier" property +
org.freedesktop.NetworkManager.Device.Bridge:Carrier, The "Carrier" property
-
org.freedesktop.NetworkManager.Device.Bridge:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Bridge:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.Bridge:Slaves, The "Slaves" property +
org.freedesktop.NetworkManager.Device.Bridge:Slaves, The "Slaves" property
-
org.freedesktop.NetworkManager.Device.Delete(), The Delete() method +
org.freedesktop.NetworkManager.Device.Delete(), The Delete() method
-
org.freedesktop.NetworkManager.Device.Disconnect(), The Disconnect() method +
org.freedesktop.NetworkManager.Device.Disconnect(), The Disconnect() method
-
org.freedesktop.NetworkManager.Device.Dummy, org.freedesktop.NetworkManager.Device.Dummy +
org.freedesktop.NetworkManager.Device.Dummy, org.freedesktop.NetworkManager.Device.Dummy
-
org.freedesktop.NetworkManager.Device.Dummy::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Dummy::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Dummy:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Dummy:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.Generic, org.freedesktop.NetworkManager.Device.Generic +
org.freedesktop.NetworkManager.Device.Generic, org.freedesktop.NetworkManager.Device.Generic
-
org.freedesktop.NetworkManager.Device.Generic::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Generic::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Generic:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Generic:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.Generic:TypeDescription, The "TypeDescription" property +
org.freedesktop.NetworkManager.Device.Generic:TypeDescription, The "TypeDescription" property
-
org.freedesktop.NetworkManager.Device.GetAppliedConnection(), The GetAppliedConnection() method +
org.freedesktop.NetworkManager.Device.GetAppliedConnection(), The GetAppliedConnection() method
-
org.freedesktop.NetworkManager.Device.Infiniband, org.freedesktop.NetworkManager.Device.Infiniband +
org.freedesktop.NetworkManager.Device.Infiniband, org.freedesktop.NetworkManager.Device.Infiniband
-
org.freedesktop.NetworkManager.Device.Infiniband::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Infiniband::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Infiniband:Carrier, The "Carrier" property +
org.freedesktop.NetworkManager.Device.Infiniband:Carrier, The "Carrier" property
-
org.freedesktop.NetworkManager.Device.Infiniband:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Infiniband:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.IPTunnel, org.freedesktop.NetworkManager.Device.IPTunnel +
org.freedesktop.NetworkManager.Device.IPTunnel, org.freedesktop.NetworkManager.Device.IPTunnel
-
org.freedesktop.NetworkManager.Device.IPTunnel::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.IPTunnel::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.IPTunnel:EncapsulationLimit, The "EncapsulationLimit" property +
org.freedesktop.NetworkManager.Device.IPTunnel:EncapsulationLimit, The "EncapsulationLimit" property
-
org.freedesktop.NetworkManager.Device.IPTunnel:Flags, The "Flags" property +
org.freedesktop.NetworkManager.Device.IPTunnel:Flags, The "Flags" property
-
org.freedesktop.NetworkManager.Device.IPTunnel:FlowLabel, The "FlowLabel" property +
org.freedesktop.NetworkManager.Device.IPTunnel:FlowLabel, The "FlowLabel" property
-
org.freedesktop.NetworkManager.Device.IPTunnel:InputKey, The "InputKey" property +
org.freedesktop.NetworkManager.Device.IPTunnel:InputKey, The "InputKey" property
-
org.freedesktop.NetworkManager.Device.IPTunnel:Local, The "Local" property +
org.freedesktop.NetworkManager.Device.IPTunnel:Local, The "Local" property
-
org.freedesktop.NetworkManager.Device.IPTunnel:Mode, The "Mode" property +
org.freedesktop.NetworkManager.Device.IPTunnel:Mode, The "Mode" property
-
org.freedesktop.NetworkManager.Device.IPTunnel:OutputKey, The "OutputKey" property +
org.freedesktop.NetworkManager.Device.IPTunnel:OutputKey, The "OutputKey" property
-
org.freedesktop.NetworkManager.Device.IPTunnel:Parent, The "Parent" property +
org.freedesktop.NetworkManager.Device.IPTunnel:Parent, The "Parent" property
-
org.freedesktop.NetworkManager.Device.IPTunnel:PathMtuDiscovery, The "PathMtuDiscovery" property +
org.freedesktop.NetworkManager.Device.IPTunnel:PathMtuDiscovery, The "PathMtuDiscovery" property
-
org.freedesktop.NetworkManager.Device.IPTunnel:Remote, The "Remote" property +
org.freedesktop.NetworkManager.Device.IPTunnel:Remote, The "Remote" property
-
org.freedesktop.NetworkManager.Device.IPTunnel:Tos, The "Tos" property +
org.freedesktop.NetworkManager.Device.IPTunnel:Tos, The "Tos" property
-
org.freedesktop.NetworkManager.Device.IPTunnel:Ttl, The "Ttl" property +
org.freedesktop.NetworkManager.Device.IPTunnel:Ttl, The "Ttl" property
-
org.freedesktop.NetworkManager.Device.Lowpan, org.freedesktop.NetworkManager.Device.Lowpan +
org.freedesktop.NetworkManager.Device.Lowpan, org.freedesktop.NetworkManager.Device.Lowpan
-
org.freedesktop.NetworkManager.Device.Lowpan:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Lowpan:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.Lowpan:Parent, The "Parent" property +
org.freedesktop.NetworkManager.Device.Lowpan:Parent, The "Parent" property
-
org.freedesktop.NetworkManager.Device.Macsec, org.freedesktop.NetworkManager.Device.Macsec +
org.freedesktop.NetworkManager.Device.Macsec, org.freedesktop.NetworkManager.Device.Macsec
-
org.freedesktop.NetworkManager.Device.Macsec::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Macsec::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Macsec:CipherSuite, The "CipherSuite" property +
org.freedesktop.NetworkManager.Device.Macsec:CipherSuite, The "CipherSuite" property
-
org.freedesktop.NetworkManager.Device.Macsec:EncodingSa, The "EncodingSa" property +
org.freedesktop.NetworkManager.Device.Macsec:EncodingSa, The "EncodingSa" property
-
org.freedesktop.NetworkManager.Device.Macsec:Encrypt, The "Encrypt" property +
org.freedesktop.NetworkManager.Device.Macsec:Encrypt, The "Encrypt" property
-
org.freedesktop.NetworkManager.Device.Macsec:Es, The "Es" property +
org.freedesktop.NetworkManager.Device.Macsec:Es, The "Es" property
-
org.freedesktop.NetworkManager.Device.Macsec:IcvLength, The "IcvLength" property +
org.freedesktop.NetworkManager.Device.Macsec:IcvLength, The "IcvLength" property
-
org.freedesktop.NetworkManager.Device.Macsec:IncludeSci, The "IncludeSci" property +
org.freedesktop.NetworkManager.Device.Macsec:IncludeSci, The "IncludeSci" property
-
org.freedesktop.NetworkManager.Device.Macsec:Parent, The "Parent" property +
org.freedesktop.NetworkManager.Device.Macsec:Parent, The "Parent" property
-
org.freedesktop.NetworkManager.Device.Macsec:Protect, The "Protect" property +
org.freedesktop.NetworkManager.Device.Macsec:Protect, The "Protect" property
-
org.freedesktop.NetworkManager.Device.Macsec:ReplayProtect, The "ReplayProtect" property +
org.freedesktop.NetworkManager.Device.Macsec:ReplayProtect, The "ReplayProtect" property
-
org.freedesktop.NetworkManager.Device.Macsec:Scb, The "Scb" property +
org.freedesktop.NetworkManager.Device.Macsec:Scb, The "Scb" property
-
org.freedesktop.NetworkManager.Device.Macsec:Sci, The "Sci" property +
org.freedesktop.NetworkManager.Device.Macsec:Sci, The "Sci" property
-
org.freedesktop.NetworkManager.Device.Macsec:Validation, The "Validation" property +
org.freedesktop.NetworkManager.Device.Macsec:Validation, The "Validation" property
-
org.freedesktop.NetworkManager.Device.Macsec:Window, The "Window" property +
org.freedesktop.NetworkManager.Device.Macsec:Window, The "Window" property
-
org.freedesktop.NetworkManager.Device.Macvlan, org.freedesktop.NetworkManager.Device.Macvlan +
org.freedesktop.NetworkManager.Device.Macvlan, org.freedesktop.NetworkManager.Device.Macvlan
-
org.freedesktop.NetworkManager.Device.Macvlan::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Macvlan::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Macvlan:Mode, The "Mode" property +
org.freedesktop.NetworkManager.Device.Macvlan:Mode, The "Mode" property
-
org.freedesktop.NetworkManager.Device.Macvlan:NoPromisc, The "NoPromisc" property +
org.freedesktop.NetworkManager.Device.Macvlan:NoPromisc, The "NoPromisc" property
-
org.freedesktop.NetworkManager.Device.Macvlan:Parent, The "Parent" property +
org.freedesktop.NetworkManager.Device.Macvlan:Parent, The "Parent" property
-
org.freedesktop.NetworkManager.Device.Macvlan:Tap, The "Tap" property +
org.freedesktop.NetworkManager.Device.Macvlan:Tap, The "Tap" property
-
org.freedesktop.NetworkManager.Device.Modem, org.freedesktop.NetworkManager.Device.Modem +
org.freedesktop.NetworkManager.Device.Modem, org.freedesktop.NetworkManager.Device.Modem
-
org.freedesktop.NetworkManager.Device.Modem::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Modem::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Modem:CurrentCapabilities, The "CurrentCapabilities" property +
org.freedesktop.NetworkManager.Device.Modem:CurrentCapabilities, The "CurrentCapabilities" property
-
org.freedesktop.NetworkManager.Device.Modem:ModemCapabilities, The "ModemCapabilities" property +
org.freedesktop.NetworkManager.Device.Modem:ModemCapabilities, The "ModemCapabilities" property
-
org.freedesktop.NetworkManager.Device.OlpcMesh, org.freedesktop.NetworkManager.Device.OlpcMesh +
org.freedesktop.NetworkManager.Device.OlpcMesh, org.freedesktop.NetworkManager.Device.OlpcMesh
-
org.freedesktop.NetworkManager.Device.OlpcMesh::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.OlpcMesh::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.OlpcMesh:ActiveChannel, The "ActiveChannel" property +
org.freedesktop.NetworkManager.Device.OlpcMesh:ActiveChannel, The "ActiveChannel" property
-
org.freedesktop.NetworkManager.Device.OlpcMesh:Companion, The "Companion" property +
org.freedesktop.NetworkManager.Device.OlpcMesh:Companion, The "Companion" property
-
org.freedesktop.NetworkManager.Device.OlpcMesh:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.OlpcMesh:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.OvsBridge, org.freedesktop.NetworkManager.Device.OvsBridge +
org.freedesktop.NetworkManager.Device.OvsBridge, org.freedesktop.NetworkManager.Device.OvsBridge
-
org.freedesktop.NetworkManager.Device.OvsBridge::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.OvsBridge::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.OvsBridge:Slaves, The "Slaves" property +
org.freedesktop.NetworkManager.Device.OvsBridge:Slaves, The "Slaves" property
-
org.freedesktop.NetworkManager.Device.OvsInterface, org.freedesktop.NetworkManager.Device.OvsInterface +
org.freedesktop.NetworkManager.Device.OvsInterface, org.freedesktop.NetworkManager.Device.OvsInterface
-
org.freedesktop.NetworkManager.Device.OvsInterface::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.OvsInterface::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.OvsPort, org.freedesktop.NetworkManager.Device.OvsPort +
org.freedesktop.NetworkManager.Device.OvsPort, org.freedesktop.NetworkManager.Device.OvsPort
-
org.freedesktop.NetworkManager.Device.OvsPort::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.OvsPort::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.OvsPort:Slaves, The "Slaves" property +
org.freedesktop.NetworkManager.Device.OvsPort:Slaves, The "Slaves" property
-
org.freedesktop.NetworkManager.Device.Ppp, org.freedesktop.NetworkManager.Device.Ppp +
org.freedesktop.NetworkManager.Device.Ppp, org.freedesktop.NetworkManager.Device.Ppp
-
org.freedesktop.NetworkManager.Device.Ppp::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Ppp::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Reapply(), The Reapply() method +
org.freedesktop.NetworkManager.Device.Reapply(), The Reapply() method
-
org.freedesktop.NetworkManager.Device.Statistics, org.freedesktop.NetworkManager.Device.Statistics +
org.freedesktop.NetworkManager.Device.Statistics, org.freedesktop.NetworkManager.Device.Statistics
-
org.freedesktop.NetworkManager.Device.Statistics::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Statistics::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Statistics:RefreshRateMs, The "RefreshRateMs" property +
org.freedesktop.NetworkManager.Device.Statistics:RefreshRateMs, The "RefreshRateMs" property
-
org.freedesktop.NetworkManager.Device.Statistics:RxBytes, The "RxBytes" property +
org.freedesktop.NetworkManager.Device.Statistics:RxBytes, The "RxBytes" property
-
org.freedesktop.NetworkManager.Device.Statistics:TxBytes, The "TxBytes" property +
org.freedesktop.NetworkManager.Device.Statistics:TxBytes, The "TxBytes" property
-
org.freedesktop.NetworkManager.Device.Team, org.freedesktop.NetworkManager.Device.Team +
org.freedesktop.NetworkManager.Device.Team, org.freedesktop.NetworkManager.Device.Team
-
org.freedesktop.NetworkManager.Device.Team::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Team::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Team:Carrier, The "Carrier" property +
org.freedesktop.NetworkManager.Device.Team:Carrier, The "Carrier" property
-
org.freedesktop.NetworkManager.Device.Team:Config, The "Config" property +
org.freedesktop.NetworkManager.Device.Team:Config, The "Config" property
-
org.freedesktop.NetworkManager.Device.Team:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Team:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.Team:Slaves, The "Slaves" property +
org.freedesktop.NetworkManager.Device.Team:Slaves, The "Slaves" property
-
org.freedesktop.NetworkManager.Device.Tun, org.freedesktop.NetworkManager.Device.Tun +
org.freedesktop.NetworkManager.Device.Tun, org.freedesktop.NetworkManager.Device.Tun
-
org.freedesktop.NetworkManager.Device.Tun::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Tun::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Tun:Group, The "Group" property +
org.freedesktop.NetworkManager.Device.Tun:Group, The "Group" property
-
org.freedesktop.NetworkManager.Device.Tun:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Tun:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.Tun:Mode, The "Mode" property +
org.freedesktop.NetworkManager.Device.Tun:Mode, The "Mode" property
-
org.freedesktop.NetworkManager.Device.Tun:MultiQueue, The "MultiQueue" property +
org.freedesktop.NetworkManager.Device.Tun:MultiQueue, The "MultiQueue" property
-
org.freedesktop.NetworkManager.Device.Tun:NoPi, The "NoPi" property +
org.freedesktop.NetworkManager.Device.Tun:NoPi, The "NoPi" property
-
org.freedesktop.NetworkManager.Device.Tun:Owner, The "Owner" property +
org.freedesktop.NetworkManager.Device.Tun:Owner, The "Owner" property
-
org.freedesktop.NetworkManager.Device.Tun:VnetHdr, The "VnetHdr" property +
org.freedesktop.NetworkManager.Device.Tun:VnetHdr, The "VnetHdr" property
-
org.freedesktop.NetworkManager.Device.Veth, org.freedesktop.NetworkManager.Device.Veth +
org.freedesktop.NetworkManager.Device.Veth, org.freedesktop.NetworkManager.Device.Veth
-
org.freedesktop.NetworkManager.Device.Veth::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Veth::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Veth:Peer, The "Peer" property +
org.freedesktop.NetworkManager.Device.Veth:Peer, The "Peer" property
-
org.freedesktop.NetworkManager.Device.Vlan, org.freedesktop.NetworkManager.Device.Vlan +
org.freedesktop.NetworkManager.Device.Vlan, org.freedesktop.NetworkManager.Device.Vlan
-
org.freedesktop.NetworkManager.Device.Vlan::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Vlan::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Vlan:Carrier, The "Carrier" property +
org.freedesktop.NetworkManager.Device.Vlan:Carrier, The "Carrier" property
-
org.freedesktop.NetworkManager.Device.Vlan:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Vlan:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.Vlan:Parent, The "Parent" property +
org.freedesktop.NetworkManager.Device.Vlan:Parent, The "Parent" property
-
org.freedesktop.NetworkManager.Device.Vlan:VlanId, The "VlanId" property +
org.freedesktop.NetworkManager.Device.Vlan:VlanId, The "VlanId" property
-
org.freedesktop.NetworkManager.Device.Vxlan, org.freedesktop.NetworkManager.Device.Vxlan +
org.freedesktop.NetworkManager.Device.Vxlan, org.freedesktop.NetworkManager.Device.Vxlan
-
org.freedesktop.NetworkManager.Device.Vxlan::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Vxlan::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Vxlan:Ageing, The "Ageing" property +
org.freedesktop.NetworkManager.Device.Vxlan:Ageing, The "Ageing" property
-
org.freedesktop.NetworkManager.Device.Vxlan:DstPort, The "DstPort" property +
org.freedesktop.NetworkManager.Device.Vxlan:DstPort, The "DstPort" property
-
org.freedesktop.NetworkManager.Device.Vxlan:Group, The "Group" property +
org.freedesktop.NetworkManager.Device.Vxlan:Group, The "Group" property
-
org.freedesktop.NetworkManager.Device.Vxlan:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Vxlan:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.Vxlan:Id, The "Id" property +
org.freedesktop.NetworkManager.Device.Vxlan:Id, The "Id" property
-
org.freedesktop.NetworkManager.Device.Vxlan:L2miss, The "L2miss" property +
org.freedesktop.NetworkManager.Device.Vxlan:L2miss, The "L2miss" property
-
org.freedesktop.NetworkManager.Device.Vxlan:L3miss, The "L3miss" property +
org.freedesktop.NetworkManager.Device.Vxlan:L3miss, The "L3miss" property
-
org.freedesktop.NetworkManager.Device.Vxlan:Learning, The "Learning" property +
org.freedesktop.NetworkManager.Device.Vxlan:Learning, The "Learning" property
-
org.freedesktop.NetworkManager.Device.Vxlan:Limit, The "Limit" property +
org.freedesktop.NetworkManager.Device.Vxlan:Limit, The "Limit" property
-
org.freedesktop.NetworkManager.Device.Vxlan:Local, The "Local" property +
org.freedesktop.NetworkManager.Device.Vxlan:Local, The "Local" property
-
org.freedesktop.NetworkManager.Device.Vxlan:Parent, The "Parent" property +
org.freedesktop.NetworkManager.Device.Vxlan:Parent, The "Parent" property
-
org.freedesktop.NetworkManager.Device.Vxlan:Proxy, The "Proxy" property +
org.freedesktop.NetworkManager.Device.Vxlan:Proxy, The "Proxy" property
-
org.freedesktop.NetworkManager.Device.Vxlan:Rsc, The "Rsc" property +
org.freedesktop.NetworkManager.Device.Vxlan:Rsc, The "Rsc" property
-
org.freedesktop.NetworkManager.Device.Vxlan:SrcPortMax, The "SrcPortMax" property +
org.freedesktop.NetworkManager.Device.Vxlan:SrcPortMax, The "SrcPortMax" property
-
org.freedesktop.NetworkManager.Device.Vxlan:SrcPortMin, The "SrcPortMin" property +
org.freedesktop.NetworkManager.Device.Vxlan:SrcPortMin, The "SrcPortMin" property
-
org.freedesktop.NetworkManager.Device.Vxlan:Tos, The "Tos" property +
org.freedesktop.NetworkManager.Device.Vxlan:Tos, The "Tos" property
-
org.freedesktop.NetworkManager.Device.Vxlan:Ttl, The "Ttl" property +
org.freedesktop.NetworkManager.Device.Vxlan:Ttl, The "Ttl" property
-
org.freedesktop.NetworkManager.Device.WireGuard, org.freedesktop.NetworkManager.Device.WireGuard +
org.freedesktop.NetworkManager.Device.WireGuard, org.freedesktop.NetworkManager.Device.WireGuard
-
org.freedesktop.NetworkManager.Device.WireGuard:FwMark, The "FwMark" property +
org.freedesktop.NetworkManager.Device.WireGuard:FwMark, The "FwMark" property
-
org.freedesktop.NetworkManager.Device.WireGuard:ListenPort, The "ListenPort" property +
org.freedesktop.NetworkManager.Device.WireGuard:ListenPort, The "ListenPort" property
-
org.freedesktop.NetworkManager.Device.WireGuard:PublicKey, The "PublicKey" property +
org.freedesktop.NetworkManager.Device.WireGuard:PublicKey, The "PublicKey" property
-
org.freedesktop.NetworkManager.Device.Wpan, org.freedesktop.NetworkManager.Device.Wpan +
org.freedesktop.NetworkManager.Device.Wpan, org.freedesktop.NetworkManager.Device.Wpan
-
org.freedesktop.NetworkManager.Device.Wpan:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Wpan:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device::StateChanged, The "StateChanged" signal +
org.freedesktop.NetworkManager.Device::StateChanged, The "StateChanged" signal
-
org.freedesktop.NetworkManager.Device:ActiveConnection, The "ActiveConnection" property +
org.freedesktop.NetworkManager.Device:ActiveConnection, The "ActiveConnection" property
-
org.freedesktop.NetworkManager.Device:Autoconnect, The "Autoconnect" property +
org.freedesktop.NetworkManager.Device:Autoconnect, The "Autoconnect" property
-
org.freedesktop.NetworkManager.Device:AvailableConnections, The "AvailableConnections" property +
org.freedesktop.NetworkManager.Device:AvailableConnections, The "AvailableConnections" property
-
org.freedesktop.NetworkManager.Device:Capabilities, The "Capabilities" property +
org.freedesktop.NetworkManager.Device:Capabilities, The "Capabilities" property
-
org.freedesktop.NetworkManager.Device:DeviceType, The "DeviceType" property +
org.freedesktop.NetworkManager.Device:DeviceType, The "DeviceType" property
-
org.freedesktop.NetworkManager.Device:Dhcp4Config, The "Dhcp4Config" property +
org.freedesktop.NetworkManager.Device:Dhcp4Config, The "Dhcp4Config" property
-
org.freedesktop.NetworkManager.Device:Dhcp6Config, The "Dhcp6Config" property +
org.freedesktop.NetworkManager.Device:Dhcp6Config, The "Dhcp6Config" property
-
org.freedesktop.NetworkManager.Device:Driver, The "Driver" property +
org.freedesktop.NetworkManager.Device:Driver, The "Driver" property
-
org.freedesktop.NetworkManager.Device:DriverVersion, The "DriverVersion" property +
org.freedesktop.NetworkManager.Device:DriverVersion, The "DriverVersion" property
-
org.freedesktop.NetworkManager.Device:FirmwareMissing, The "FirmwareMissing" property +
org.freedesktop.NetworkManager.Device:FirmwareMissing, The "FirmwareMissing" property
-
org.freedesktop.NetworkManager.Device:FirmwareVersion, The "FirmwareVersion" property +
org.freedesktop.NetworkManager.Device:FirmwareVersion, The "FirmwareVersion" property
-
org.freedesktop.NetworkManager.Device:Interface, The "Interface" property +
org.freedesktop.NetworkManager.Device:Interface, The "Interface" property
-
org.freedesktop.NetworkManager.Device:Ip4Address, The "Ip4Address" property +
org.freedesktop.NetworkManager.Device:Ip4Address, The "Ip4Address" property
-
org.freedesktop.NetworkManager.Device:Ip4Config, The "Ip4Config" property +
org.freedesktop.NetworkManager.Device:Ip4Config, The "Ip4Config" property
-
org.freedesktop.NetworkManager.Device:Ip6Config, The "Ip6Config" property +
org.freedesktop.NetworkManager.Device:Ip4Connectivity, The "Ip4Connectivity" property
-
org.freedesktop.NetworkManager.Device:IpInterface, The "IpInterface" property +
org.freedesktop.NetworkManager.Device:Ip6Config, The "Ip6Config" property
-
org.freedesktop.NetworkManager.Device:LldpNeighbors, The "LldpNeighbors" property +
org.freedesktop.NetworkManager.Device:Ip6Connectivity, The "Ip6Connectivity" property
-
org.freedesktop.NetworkManager.Device:Managed, The "Managed" property +
org.freedesktop.NetworkManager.Device:IpInterface, The "IpInterface" property
-
org.freedesktop.NetworkManager.Device:Metered, The "Metered" property +
org.freedesktop.NetworkManager.Device:LldpNeighbors, The "LldpNeighbors" property
-
org.freedesktop.NetworkManager.Device:Mtu, The "Mtu" property +
org.freedesktop.NetworkManager.Device:Managed, The "Managed" property
-
org.freedesktop.NetworkManager.Device:NmPluginMissing, The "NmPluginMissing" property +
org.freedesktop.NetworkManager.Device:Metered, The "Metered" property
-
org.freedesktop.NetworkManager.Device:PhysicalPortId, The "PhysicalPortId" property +
org.freedesktop.NetworkManager.Device:Mtu, The "Mtu" property
-
org.freedesktop.NetworkManager.Device:Real, The "Real" property +
org.freedesktop.NetworkManager.Device:NmPluginMissing, The "NmPluginMissing" property
-
org.freedesktop.NetworkManager.Device:State, The "State" property +
org.freedesktop.NetworkManager.Device:PhysicalPortId, The "PhysicalPortId" property
-
org.freedesktop.NetworkManager.Device:StateReason, The "StateReason" property +
org.freedesktop.NetworkManager.Device:Real, The "Real" property
-
org.freedesktop.NetworkManager.Device:Udi, The "Udi" property +
org.freedesktop.NetworkManager.Device:State, The "State" property
-
org.freedesktop.NetworkManager.DnsManager, org.freedesktop.NetworkManager.DnsManager +
org.freedesktop.NetworkManager.Device:StateReason, The "StateReason" property
-
org.freedesktop.NetworkManager.DnsManager:Configuration, The "Configuration" property +
org.freedesktop.NetworkManager.Device:Udi, The "Udi" property
-
org.freedesktop.NetworkManager.DnsManager:Mode, The "Mode" property +
org.freedesktop.NetworkManager.DnsManager, org.freedesktop.NetworkManager.DnsManager
-
org.freedesktop.NetworkManager.DnsManager:RcManager, The "RcManager" property +
org.freedesktop.NetworkManager.DnsManager:Configuration, The "Configuration" property
-
org.freedesktop.NetworkManager.IP4Config, org.freedesktop.NetworkManager.IP4Config +
org.freedesktop.NetworkManager.DnsManager:Mode, The "Mode" property
-
org.freedesktop.NetworkManager.IP4Config::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.DnsManager:RcManager, The "RcManager" property
-
org.freedesktop.NetworkManager.IP4Config:AddressData, The "AddressData" property +
org.freedesktop.NetworkManager.IP4Config, org.freedesktop.NetworkManager.IP4Config
-
org.freedesktop.NetworkManager.IP4Config:Addresses, The "Addresses" property +
org.freedesktop.NetworkManager.IP4Config::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.IP4Config:DnsOptions, The "DnsOptions" property +
org.freedesktop.NetworkManager.IP4Config:AddressData, The "AddressData" property
-
org.freedesktop.NetworkManager.IP4Config:DnsPriority, The "DnsPriority" property +
org.freedesktop.NetworkManager.IP4Config:Addresses, The "Addresses" property
-
org.freedesktop.NetworkManager.IP4Config:Domains, The "Domains" property +
org.freedesktop.NetworkManager.IP4Config:DnsOptions, The "DnsOptions" property
-
org.freedesktop.NetworkManager.IP4Config:Gateway, The "Gateway" property +
org.freedesktop.NetworkManager.IP4Config:DnsPriority, The "DnsPriority" property
-
org.freedesktop.NetworkManager.IP4Config:NameserverData, The "NameserverData" property +
org.freedesktop.NetworkManager.IP4Config:Domains, The "Domains" property
-
org.freedesktop.NetworkManager.IP4Config:Nameservers, The "Nameservers" property +
org.freedesktop.NetworkManager.IP4Config:Gateway, The "Gateway" property
-
org.freedesktop.NetworkManager.IP4Config:RouteData, The "RouteData" property +
org.freedesktop.NetworkManager.IP4Config:NameserverData, The "NameserverData" property
-
org.freedesktop.NetworkManager.IP4Config:Routes, The "Routes" property +
org.freedesktop.NetworkManager.IP4Config:Nameservers, The "Nameservers" property
-
org.freedesktop.NetworkManager.IP4Config:Searches, The "Searches" property +
org.freedesktop.NetworkManager.IP4Config:RouteData, The "RouteData" property
-
org.freedesktop.NetworkManager.IP4Config:WinsServerData, The "WinsServerData" property +
org.freedesktop.NetworkManager.IP4Config:Routes, The "Routes" property
-
org.freedesktop.NetworkManager.IP4Config:WinsServers, The "WinsServers" property +
org.freedesktop.NetworkManager.IP4Config:Searches, The "Searches" property
-
org.freedesktop.NetworkManager.IP6Config, org.freedesktop.NetworkManager.IP6Config +
org.freedesktop.NetworkManager.IP4Config:WinsServerData, The "WinsServerData" property
-
org.freedesktop.NetworkManager.IP6Config::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.IP4Config:WinsServers, The "WinsServers" property
-
org.freedesktop.NetworkManager.IP6Config:AddressData, The "AddressData" property +
org.freedesktop.NetworkManager.IP6Config, org.freedesktop.NetworkManager.IP6Config
-
org.freedesktop.NetworkManager.IP6Config:Addresses, The "Addresses" property +
org.freedesktop.NetworkManager.IP6Config::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.IP6Config:DnsOptions, The "DnsOptions" property +
org.freedesktop.NetworkManager.IP6Config:AddressData, The "AddressData" property
-
org.freedesktop.NetworkManager.IP6Config:DnsPriority, The "DnsPriority" property +
org.freedesktop.NetworkManager.IP6Config:Addresses, The "Addresses" property
-
org.freedesktop.NetworkManager.IP6Config:Domains, The "Domains" property +
org.freedesktop.NetworkManager.IP6Config:DnsOptions, The "DnsOptions" property
-
org.freedesktop.NetworkManager.IP6Config:Gateway, The "Gateway" property +
org.freedesktop.NetworkManager.IP6Config:DnsPriority, The "DnsPriority" property
-
org.freedesktop.NetworkManager.IP6Config:Nameservers, The "Nameservers" property +
org.freedesktop.NetworkManager.IP6Config:Domains, The "Domains" property
-
org.freedesktop.NetworkManager.IP6Config:RouteData, The "RouteData" property +
org.freedesktop.NetworkManager.IP6Config:Gateway, The "Gateway" property
-
org.freedesktop.NetworkManager.IP6Config:Routes, The "Routes" property +
org.freedesktop.NetworkManager.IP6Config:Nameservers, The "Nameservers" property
-
org.freedesktop.NetworkManager.IP6Config:Searches, The "Searches" property +
org.freedesktop.NetworkManager.IP6Config:RouteData, The "RouteData" property
-
org.freedesktop.NetworkManager.SecretAgent, org.freedesktop.NetworkManager.SecretAgent +
org.freedesktop.NetworkManager.IP6Config:Routes, The "Routes" property
-
org.freedesktop.NetworkManager.SecretAgent.CancelGetSecrets(), The CancelGetSecrets() method +
org.freedesktop.NetworkManager.IP6Config:Searches, The "Searches" property
-
org.freedesktop.NetworkManager.SecretAgent.DeleteSecrets(), The DeleteSecrets() method +
org.freedesktop.NetworkManager.SecretAgent, org.freedesktop.NetworkManager.SecretAgent
-
org.freedesktop.NetworkManager.SecretAgent.GetSecrets(), The GetSecrets() method +
org.freedesktop.NetworkManager.SecretAgent.CancelGetSecrets(), The CancelGetSecrets() method
-
org.freedesktop.NetworkManager.SecretAgent.SaveSecrets(), The SaveSecrets() method +
org.freedesktop.NetworkManager.SecretAgent.DeleteSecrets(), The DeleteSecrets() method
-
org.freedesktop.NetworkManager.Settings, org.freedesktop.NetworkManager.Settings +
org.freedesktop.NetworkManager.SecretAgent.GetSecrets(), The GetSecrets() method
-
org.freedesktop.NetworkManager.Settings.AddConnection(), The AddConnection() method +
org.freedesktop.NetworkManager.SecretAgent.SaveSecrets(), The SaveSecrets() method
-
org.freedesktop.NetworkManager.Settings.AddConnectionUnsaved(), The AddConnectionUnsaved() method +
org.freedesktop.NetworkManager.Settings, org.freedesktop.NetworkManager.Settings
-
org.freedesktop.NetworkManager.Settings.Connection, org.freedesktop.NetworkManager.Settings.Connection +
org.freedesktop.NetworkManager.Settings.AddConnection(), The AddConnection() method
-
org.freedesktop.NetworkManager.Settings.Connection.ClearSecrets(), The ClearSecrets() method +
org.freedesktop.NetworkManager.Settings.AddConnectionUnsaved(), The AddConnectionUnsaved() method
-
org.freedesktop.NetworkManager.Settings.Connection.Delete(), The Delete() method +
org.freedesktop.NetworkManager.Settings.Connection, org.freedesktop.NetworkManager.Settings.Connection
-
org.freedesktop.NetworkManager.Settings.Connection.GetSecrets(), The GetSecrets() method +
org.freedesktop.NetworkManager.Settings.Connection.ClearSecrets(), The ClearSecrets() method
-
org.freedesktop.NetworkManager.Settings.Connection.GetSettings(), The GetSettings() method +
org.freedesktop.NetworkManager.Settings.Connection.Delete(), The Delete() method
-
org.freedesktop.NetworkManager.Settings.Connection.Save(), The Save() method +
org.freedesktop.NetworkManager.Settings.Connection.GetSecrets(), The GetSecrets() method
-
org.freedesktop.NetworkManager.Settings.Connection.Update(), The Update() method +
org.freedesktop.NetworkManager.Settings.Connection.GetSettings(), The GetSettings() method
-
org.freedesktop.NetworkManager.Settings.Connection.Update2(), The Update2() method +
org.freedesktop.NetworkManager.Settings.Connection.Save(), The Save() method
-
org.freedesktop.NetworkManager.Settings.Connection.UpdateUnsaved(), The UpdateUnsaved() method +
org.freedesktop.NetworkManager.Settings.Connection.Update(), The Update() method
-
org.freedesktop.NetworkManager.Settings.Connection::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Settings.Connection.Update2(), The Update2() method
-
org.freedesktop.NetworkManager.Settings.Connection::Removed, The "Removed" signal +
org.freedesktop.NetworkManager.Settings.Connection.UpdateUnsaved(), The UpdateUnsaved() method
-
org.freedesktop.NetworkManager.Settings.Connection::Updated, The "Updated" signal +
org.freedesktop.NetworkManager.Settings.Connection::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Settings.Connection:Filename, The "Filename" property +
org.freedesktop.NetworkManager.Settings.Connection::Removed, The "Removed" signal
-
org.freedesktop.NetworkManager.Settings.Connection:Flags, The "Flags" property +
org.freedesktop.NetworkManager.Settings.Connection::Updated, The "Updated" signal
-
org.freedesktop.NetworkManager.Settings.Connection:Unsaved, The "Unsaved" property +
org.freedesktop.NetworkManager.Settings.Connection:Filename, The "Filename" property
-
org.freedesktop.NetworkManager.Settings.GetConnectionByUuid(), The GetConnectionByUuid() method +
org.freedesktop.NetworkManager.Settings.Connection:Flags, The "Flags" property
-
org.freedesktop.NetworkManager.Settings.ListConnections(), The ListConnections() method +
org.freedesktop.NetworkManager.Settings.Connection:Unsaved, The "Unsaved" property
-
org.freedesktop.NetworkManager.Settings.LoadConnections(), The LoadConnections() method +
org.freedesktop.NetworkManager.Settings.GetConnectionByUuid(), The GetConnectionByUuid() method
-
org.freedesktop.NetworkManager.Settings.ReloadConnections(), The ReloadConnections() method +
org.freedesktop.NetworkManager.Settings.ListConnections(), The ListConnections() method
-
org.freedesktop.NetworkManager.Settings.SaveHostname(), The SaveHostname() method +
org.freedesktop.NetworkManager.Settings.LoadConnections(), The LoadConnections() method
-
org.freedesktop.NetworkManager.Settings::ConnectionRemoved, The "ConnectionRemoved" signal +
org.freedesktop.NetworkManager.Settings.ReloadConnections(), The ReloadConnections() method
-
org.freedesktop.NetworkManager.Settings::NewConnection, The "NewConnection" signal +
org.freedesktop.NetworkManager.Settings.SaveHostname(), The SaveHostname() method
-
org.freedesktop.NetworkManager.Settings::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Settings::ConnectionRemoved, The "ConnectionRemoved" signal
-
org.freedesktop.NetworkManager.Settings:CanModify, The "CanModify" property +
org.freedesktop.NetworkManager.Settings::NewConnection, The "NewConnection" signal
-
org.freedesktop.NetworkManager.Settings:Connections, The "Connections" property +
org.freedesktop.NetworkManager.Settings::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Settings:Hostname, The "Hostname" property +
org.freedesktop.NetworkManager.Settings:CanModify, The "CanModify" property +
+
org.freedesktop.NetworkManager.Settings:Connections, The "Connections" property +
+
org.freedesktop.NetworkManager.Settings:Hostname, The "Hostname" property

A

-
org.freedesktop.NetworkManager.Connection.Active, org.freedesktop.NetworkManager.Connection.Active +
org.freedesktop.NetworkManager.Connection.Active, org.freedesktop.NetworkManager.Connection.Active
-
org.freedesktop.NetworkManager.Connection.Active::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Connection.Active::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Connection.Active::StateChanged, The "StateChanged" signal +
org.freedesktop.NetworkManager.Connection.Active::StateChanged, The "StateChanged" signal
-
org.freedesktop.NetworkManager.Connection.Active:Connection, The "Connection" property +
org.freedesktop.NetworkManager.Connection.Active:Connection, The "Connection" property
-
org.freedesktop.NetworkManager.Connection.Active:Default, The "Default" property +
org.freedesktop.NetworkManager.Connection.Active:Default, The "Default" property
-
org.freedesktop.NetworkManager.Connection.Active:Default6, The "Default6" property +
org.freedesktop.NetworkManager.Connection.Active:Default6, The "Default6" property
-
org.freedesktop.NetworkManager.Connection.Active:Devices, The "Devices" property +
org.freedesktop.NetworkManager.Connection.Active:Devices, The "Devices" property
-
org.freedesktop.NetworkManager.Connection.Active:Dhcp4Config, The "Dhcp4Config" property +
org.freedesktop.NetworkManager.Connection.Active:Dhcp4Config, The "Dhcp4Config" property
-
org.freedesktop.NetworkManager.Connection.Active:Dhcp6Config, The "Dhcp6Config" property +
org.freedesktop.NetworkManager.Connection.Active:Dhcp6Config, The "Dhcp6Config" property
-
org.freedesktop.NetworkManager.Connection.Active:Id, The "Id" property +
org.freedesktop.NetworkManager.Connection.Active:Id, The "Id" property
-
org.freedesktop.NetworkManager.Connection.Active:Ip4Config, The "Ip4Config" property +
org.freedesktop.NetworkManager.Connection.Active:Ip4Config, The "Ip4Config" property
-
org.freedesktop.NetworkManager.Connection.Active:Ip6Config, The "Ip6Config" property +
org.freedesktop.NetworkManager.Connection.Active:Ip6Config, The "Ip6Config" property
-
org.freedesktop.NetworkManager.Connection.Active:Master, The "Master" property +
org.freedesktop.NetworkManager.Connection.Active:Master, The "Master" property
-
org.freedesktop.NetworkManager.Connection.Active:SpecificObject, The "SpecificObject" property +
org.freedesktop.NetworkManager.Connection.Active:SpecificObject, The "SpecificObject" property
-
org.freedesktop.NetworkManager.Connection.Active:State, The "State" property +
org.freedesktop.NetworkManager.Connection.Active:State, The "State" property
-
org.freedesktop.NetworkManager.Connection.Active:StateFlags, The "StateFlags" property +
org.freedesktop.NetworkManager.Connection.Active:StateFlags, The "StateFlags" property
-
org.freedesktop.NetworkManager.Connection.Active:Type, The "Type" property +
org.freedesktop.NetworkManager.Connection.Active:Type, The "Type" property
-
org.freedesktop.NetworkManager.Connection.Active:Uuid, The "Uuid" property +
org.freedesktop.NetworkManager.Connection.Active:Uuid, The "Uuid" property
-
org.freedesktop.NetworkManager.Connection.Active:Vpn, The "Vpn" property +
org.freedesktop.NetworkManager.Connection.Active:Vpn, The "Vpn" property
-
addr-gen-mode, ipv6 +
addr-gen-mode, ipv6
-
address-data, ipv4, ipv6 +
address-data, ipv4, ipv6
-
addresses, ipv4, ipv6 +
addresses, ipv4, ipv6
-
ageing, vxlan +
ageing, vxlan
-
ageing-time, bridge +
ageing-time, bridge
-
altsubject-matches, 802-1x +
altsubject-matches, 802-1x
-
anonymous-identity, 802-1x +
anonymous-identity, 802-1x
-
apn, gsm +
apn, gsm
-
app-fcoe-flags, dcb +
app-fcoe-flags, dcb
-
app-fcoe-mode, dcb +
app-fcoe-mode, dcb
-
app-fcoe-priority, dcb +
app-fcoe-priority, dcb
-
app-fip-flags, dcb +
app-fip-flags, dcb
-
app-fip-priority, dcb +
app-fip-priority, dcb
-
app-iscsi-flags, dcb +
app-iscsi-flags, dcb
-
app-iscsi-priority, dcb +
app-iscsi-priority, dcb
-
assigned-mac-address, 802-3-ethernet, 802-11-wireless +
assigned-mac-address, 802-3-ethernet, 802-11-wireless
-
auth-alg, 802-11-wireless-security +
auth-alg, 802-11-wireless-security
-
auth-retries, connection +
auth-retries, connection
-
auth-timeout, 802-1x +
auth-timeout, 802-1x
-
auto-negotiate, 802-3-ethernet +
auto-negotiate, 802-3-ethernet
-
autoconnect, connection +
autoconnect, connection
-
autoconnect-priority, connection +
autoconnect-priority, connection
-
autoconnect-retries, connection +
autoconnect-retries, connection
-
autoconnect-slaves, connection +
autoconnect-slaves, connection
-
autoprobe-drivers, sriov +
autoprobe-drivers, sriov

B

-
band, 802-11-wireless +
band, 802-11-wireless
-
baud, ppp, serial +
baud, ppp, serial
-
bdaddr, bluetooth +
bdaddr, bluetooth
-
bits, serial +
bits, serial
-
bond-downdelay, ovs-port +
bond-downdelay, ovs-port
-
bond-mode, ovs-port +
bond-mode, ovs-port
-
bond-updelay, ovs-port +
bond-updelay, ovs-port
-
browser-only, proxy +
browser-only, proxy
-
bssid, 802-11-wireless +
bssid, 802-11-wireless

C

-
ca-cert, 802-1x +
ca-cert, 802-1x
-
ca-cert-password, 802-1x +
ca-cert-password, 802-1x
-
ca-cert-password-flags, 802-1x +
ca-cert-password-flags, 802-1x
-
ca-path, 802-1x +
ca-path, 802-1x
-
channel, 802-11-olpc-mesh, 802-11-wireless +
channel, 802-11-olpc-mesh, 802-11-wireless, wpan
-
org.freedesktop.NetworkManager.Checkpoint, org.freedesktop.NetworkManager.Checkpoint +
org.freedesktop.NetworkManager.Checkpoint, org.freedesktop.NetworkManager.Checkpoint
-
org.freedesktop.NetworkManager.Checkpoint::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Checkpoint::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Checkpoint:Created, The "Created" property +
org.freedesktop.NetworkManager.Checkpoint:Created, The "Created" property
-
org.freedesktop.NetworkManager.Checkpoint:Devices, The "Devices" property +
org.freedesktop.NetworkManager.Checkpoint:Devices, The "Devices" property
-
org.freedesktop.NetworkManager.Checkpoint:RollbackTimeout, The "RollbackTimeout" property +
org.freedesktop.NetworkManager.Checkpoint:RollbackTimeout, The "RollbackTimeout" property
-
client-cert, 802-1x +
client-cert, 802-1x
-
client-cert-password, 802-1x +
client-cert-password, 802-1x
-
client-cert-password-flags, 802-1x +
client-cert-password-flags, 802-1x
-
cloned-mac-address, 802-3-ethernet, 802-11-wireless +
cloned-mac-address, 802-3-ethernet, 802-11-wireless
-
config, team, team-port +
config, team, team-port
-
crtscts, ppp +
crtscts, ppp

D

-
dad-timeout, ipv4, ipv6 +
dad-timeout, ipv4, ipv6 +
+
data, user, vpn +
+
destination-port, vxlan +
+
device-id, gsm +
+
org.freedesktop.NetworkManager.Device.Wired, org.freedesktop.NetworkManager.Device.Wired +
+
org.freedesktop.NetworkManager.Device.Wired::PropertiesChanged, The "PropertiesChanged" signal
-
data, user, vpn +
org.freedesktop.NetworkManager.Device.Wired:Carrier, The "Carrier" property
-
destination-port, vxlan +
org.freedesktop.NetworkManager.Device.Wired:HwAddress, The "HwAddress" property
-
device-id, gsm +
org.freedesktop.NetworkManager.Device.Wired:PermHwAddress, The "PermHwAddress" property
-
org.freedesktop.NetworkManager.Device.Wired, org.freedesktop.NetworkManager.Device.Wired +
org.freedesktop.NetworkManager.Device.Wired:S390Subchannels, The "S390Subchannels" property
-
org.freedesktop.NetworkManager.Device.Wired::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Wired:Speed, The "Speed" property
-
org.freedesktop.NetworkManager.Device.Wired:Carrier, The "Carrier" property +
org.freedesktop.NetworkManager.Device.Wireless, org.freedesktop.NetworkManager.Device.Wireless
-
org.freedesktop.NetworkManager.Device.Wired:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Wireless.GetAccessPoints(), The GetAccessPoints() method
-
org.freedesktop.NetworkManager.Device.Wired:PermHwAddress, The "PermHwAddress" property +
org.freedesktop.NetworkManager.Device.Wireless.GetAllAccessPoints(), The GetAllAccessPoints() method
-
org.freedesktop.NetworkManager.Device.Wired:S390Subchannels, The "S390Subchannels" property +
org.freedesktop.NetworkManager.Device.Wireless.RequestScan(), The RequestScan() method
-
org.freedesktop.NetworkManager.Device.Wired:Speed, The "Speed" property +
org.freedesktop.NetworkManager.Device.Wireless::AccessPointAdded, The "AccessPointAdded" signal
-
org.freedesktop.NetworkManager.Device.Wireless, org.freedesktop.NetworkManager.Device.Wireless +
org.freedesktop.NetworkManager.Device.Wireless::AccessPointRemoved, The "AccessPointRemoved" signal
-
org.freedesktop.NetworkManager.Device.Wireless.GetAccessPoints(), The GetAccessPoints() method +
org.freedesktop.NetworkManager.Device.Wireless::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Wireless.GetAllAccessPoints(), The GetAllAccessPoints() method +
org.freedesktop.NetworkManager.Device.Wireless:AccessPoints, The "AccessPoints" property
-
org.freedesktop.NetworkManager.Device.Wireless.RequestScan(), The RequestScan() method +
org.freedesktop.NetworkManager.Device.Wireless:ActiveAccessPoint, The "ActiveAccessPoint" property
-
org.freedesktop.NetworkManager.Device.Wireless::AccessPointAdded, The "AccessPointAdded" signal +
org.freedesktop.NetworkManager.Device.Wireless:Bitrate, The "Bitrate" property
-
org.freedesktop.NetworkManager.Device.Wireless::AccessPointRemoved, The "AccessPointRemoved" signal +
org.freedesktop.NetworkManager.Device.Wireless:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.Wireless::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Wireless:LastScan, The "LastScan" property
-
org.freedesktop.NetworkManager.Device.Wireless:AccessPoints, The "AccessPoints" property +
org.freedesktop.NetworkManager.Device.Wireless:Mode, The "Mode" property
-
org.freedesktop.NetworkManager.Device.Wireless:ActiveAccessPoint, The "ActiveAccessPoint" property +
org.freedesktop.NetworkManager.Device.Wireless:PermHwAddress, The "PermHwAddress" property
-
org.freedesktop.NetworkManager.Device.Wireless:Bitrate, The "Bitrate" property +
org.freedesktop.NetworkManager.Device.Wireless:WirelessCapabilities, The "WirelessCapabilities" property
-
org.freedesktop.NetworkManager.Device.Wireless:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.WifiP2P, org.freedesktop.NetworkManager.Device.WifiP2P
-
org.freedesktop.NetworkManager.Device.Wireless:LastScan, The "LastScan" property +
org.freedesktop.NetworkManager.Device.WifiP2P.StartFind(), The StartFind() method
-
org.freedesktop.NetworkManager.Device.Wireless:Mode, The "Mode" property +
org.freedesktop.NetworkManager.Device.WifiP2P.StopFind(), The StopFind() method
-
org.freedesktop.NetworkManager.Device.Wireless:PermHwAddress, The "PermHwAddress" property +
org.freedesktop.NetworkManager.Device.WifiP2P::PeerAdded, The "PeerAdded" signal
-
org.freedesktop.NetworkManager.Device.Wireless:WirelessCapabilities, The "WirelessCapabilities" property +
org.freedesktop.NetworkManager.Device.WifiP2P::PeerRemoved, The "PeerRemoved" signal
-
dhcp-anycast-address, 802-11-olpc-mesh +
org.freedesktop.NetworkManager.Device.WifiP2P:HwAddress, The "HwAddress" property
-
dhcp-client-id, ipv4 +
org.freedesktop.NetworkManager.Device.WifiP2P:Peers, The "Peers" property
-
dhcp-duid, ipv6 +
dhcp-anycast-address, 802-11-olpc-mesh
-
dhcp-fqdn, ipv4 +
dhcp-client-id, ipv4
-
dhcp-hostname, ipv4, ipv6 +
dhcp-duid, ipv6
-
dhcp-send-hostname, ipv4, ipv6 +
dhcp-fqdn, ipv4
-
dhcp-timeout, ipv4, ipv6 +
dhcp-hostname, ipv4, ipv6
-
org.freedesktop.NetworkManager.DHCP4Config, org.freedesktop.NetworkManager.DHCP4Config +
dhcp-send-hostname, ipv4, ipv6
-
org.freedesktop.NetworkManager.DHCP4Config::PropertiesChanged, The "PropertiesChanged" signal +
dhcp-timeout, ipv4, ipv6
-
org.freedesktop.NetworkManager.DHCP4Config:Options, The "Options" property +
org.freedesktop.NetworkManager.DHCP4Config, org.freedesktop.NetworkManager.DHCP4Config
-
org.freedesktop.NetworkManager.DHCP6Config, org.freedesktop.NetworkManager.DHCP6Config +
org.freedesktop.NetworkManager.DHCP4Config::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.DHCP6Config::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.DHCP4Config:Options, The "Options" property
-
org.freedesktop.NetworkManager.DHCP6Config:Options, The "Options" property +
org.freedesktop.NetworkManager.DHCP6Config, org.freedesktop.NetworkManager.DHCP6Config
-
dns, ipv4, ipv6 +
org.freedesktop.NetworkManager.DHCP6Config::PropertiesChanged, The "PropertiesChanged" signal
-
dns-options, ipv4, ipv6 +
org.freedesktop.NetworkManager.DHCP6Config:Options, The "Options" property
-
dns-priority, ipv4, ipv6 +
dns, ipv4, ipv6
-
dns-search, ipv4, ipv6 +
dns-options, ipv4, ipv6
-
domain-suffix-match, 802-1x +
dns-priority, ipv4, ipv6
-
duplex, 802-3-ethernet +
dns-search, ipv4, ipv6 +
+
domain-suffix-match, 802-1x +
+
duplex, 802-3-ethernet

E

-
eap, 802-1x +
eap, 802-1x
-
egress-priority-map, vlan +
egress-priority-map, vlan
-
encapsulation, adsl +
encapsulation, adsl
-
encapsulation-limit, ip-tunnel +
encapsulation-limit, ip-tunnel
-
encrypt, macsec +
encrypt, macsec

F

-
fail-mode, ovs-bridge +
fail-mode, ovs-bridge
-
fils, 802-11-wireless-security +
fils, 802-11-wireless-security
-
flags, ip-tunnel, vlan +
flags, ip-tunnel, vlan
-
flow-label, ip-tunnel +
flow-label, ip-tunnel
-
forward-delay, bridge +
forward-delay, bridge +
+
fwmark, wireguard

G

-
gateway, ipv4, ipv6 +
gateway, ipv4, ipv6
-
gateway-ping-timeout, connection +
gateway-ping-timeout, connection
-
generate-mac-address-mask, 802-3-ethernet, 802-11-wireless +
generate-mac-address-mask, 802-3-ethernet, 802-11-wireless
-
group, tun, 802-11-wireless-security +
group, tun, 802-11-wireless-security
-
group-forward-mask, bridge +
group-forward-mask, bridge

H

-
hairpin-mode, bridge-port +
hairpin-mode, bridge-port
-
hello-time, bridge +
hello-time, bridge
-
hidden, 802-11-wireless +
hidden, 802-11-wireless
-
home-only, gsm +
home-only, gsm

I

-
id, connection, vlan, vxlan +
id, connection, vlan, vxlan
-
identity, 802-1x +
identity, 802-1x
-
ignore-auto-dns, ipv4, ipv6 +
ignore-auto-dns, ipv4, ipv6
-
ignore-auto-routes, ipv4, ipv6 +
ignore-auto-routes, ipv4, ipv6
-
ingress-priority-map, vlan +
ingress-priority-map, vlan
-
input-key, ip-tunnel +
input-key, ip-tunnel
-
interface-name, connection, bond, bridge, match, team, vlan +
interface-name, connection, bond, bridge, match, team, vlan
-
ip6-privacy, ipv6 +
ip6-privacy, ipv6

L

-
l2-miss, vxlan +
l2-miss, vxlan +
+
l3-miss, vxlan
-
l3-miss, vxlan +
lacp, ovs-port
-
lacp, ovs-port +
lacp-key, team-port
-
lacp-key, team-port +
lacp-prio, team-port
-
lacp-prio, team-port +
lcp-echo-failure, ppp
-
lcp-echo-failure, ppp +
lcp-echo-interval, ppp
-
lcp-echo-interval, ppp +
leap-password, 802-11-wireless-security
-
leap-password, 802-11-wireless-security +
leap-password-flags, 802-11-wireless-security
-
leap-password-flags, 802-11-wireless-security +
leap-username, 802-11-wireless-security
-
leap-username, 802-11-wireless-security +
learning, vxlan
-
learning, vxlan +
limit, vxlan
-
limit, vxlan +
link-watchers, team, team-port
-
link-watchers, team, team-port +
listen-port, wireguard
-
lldp, connection +
lldp, connection
-
llmnr, connection +
llmnr, connection
-
local, ip-tunnel, vxlan +
local, ip-tunnel, vxlan

M

-
mac-address, bridge, infiniband, wimax, 802-3-ethernet, 802-11-wireless, wpan +
mac-address, bridge, infiniband, wimax, 802-3-ethernet, 802-11-wireless, wpan
-
mac-address-blacklist, 802-3-ethernet, 802-11-wireless +
mac-address-blacklist, 802-3-ethernet, 802-11-wireless
-
mac-address-randomization, 802-11-wireless +
mac-address-randomization, 802-11-wireless
-
org.freedesktop.NetworkManager, org.freedesktop.NetworkManager +
org.freedesktop.NetworkManager, org.freedesktop.NetworkManager
-
org.freedesktop.NetworkManager.ActivateConnection(), The ActivateConnection() method +
org.freedesktop.NetworkManager.ActivateConnection(), The ActivateConnection() method
-
org.freedesktop.NetworkManager.AddAndActivateConnection(), The AddAndActivateConnection() method +
org.freedesktop.NetworkManager.AddAndActivateConnection(), The AddAndActivateConnection() method
-
org.freedesktop.NetworkManager.CheckConnectivity(), The CheckConnectivity() method +
org.freedesktop.NetworkManager.AddAndActivateConnection2(), The AddAndActivateConnection2() method
-
org.freedesktop.NetworkManager.CheckpointAdjustRollbackTimeout(), The CheckpointAdjustRollbackTimeout() method +
org.freedesktop.NetworkManager.CheckConnectivity(), The CheckConnectivity() method
-
org.freedesktop.NetworkManager.CheckpointCreate(), The CheckpointCreate() method +
org.freedesktop.NetworkManager.CheckpointAdjustRollbackTimeout(), The CheckpointAdjustRollbackTimeout() method
-
org.freedesktop.NetworkManager.CheckpointDestroy(), The CheckpointDestroy() method +
org.freedesktop.NetworkManager.CheckpointCreate(), The CheckpointCreate() method
-
org.freedesktop.NetworkManager.CheckpointRollback(), The CheckpointRollback() method +
org.freedesktop.NetworkManager.CheckpointDestroy(), The CheckpointDestroy() method
-
org.freedesktop.NetworkManager.DeactivateConnection(), The DeactivateConnection() method +
org.freedesktop.NetworkManager.CheckpointRollback(), The CheckpointRollback() method
-
org.freedesktop.NetworkManager.Enable(), The Enable() method +
org.freedesktop.NetworkManager.DeactivateConnection(), The DeactivateConnection() method
-
org.freedesktop.NetworkManager.GetAllDevices(), The GetAllDevices() method +
org.freedesktop.NetworkManager.Enable(), The Enable() method
-
org.freedesktop.NetworkManager.GetDeviceByIpIface(), The GetDeviceByIpIface() method +
org.freedesktop.NetworkManager.GetAllDevices(), The GetAllDevices() method
-
org.freedesktop.NetworkManager.GetDevices(), The GetDevices() method +
org.freedesktop.NetworkManager.GetDeviceByIpIface(), The GetDeviceByIpIface() method
-
org.freedesktop.NetworkManager.GetLogging(), The GetLogging() method +
org.freedesktop.NetworkManager.GetDevices(), The GetDevices() method
-
org.freedesktop.NetworkManager.GetPermissions(), The GetPermissions() method +
org.freedesktop.NetworkManager.GetLogging(), The GetLogging() method
-
org.freedesktop.NetworkManager.Reload(), The Reload() method +
org.freedesktop.NetworkManager.GetPermissions(), The GetPermissions() method
-
org.freedesktop.NetworkManager.SetLogging(), The SetLogging() method +
org.freedesktop.NetworkManager.Reload(), The Reload() method
-
org.freedesktop.NetworkManager.Sleep(), The Sleep() method +
org.freedesktop.NetworkManager.SetLogging(), The SetLogging() method
-
org.freedesktop.NetworkManager.state(), The state() method +
org.freedesktop.NetworkManager.Sleep(), The Sleep() method
-
org.freedesktop.NetworkManager::CheckPermissions, The "CheckPermissions" signal +
org.freedesktop.NetworkManager.state(), The state() method
-
org.freedesktop.NetworkManager::DeviceAdded, The "DeviceAdded" signal +
org.freedesktop.NetworkManager::CheckPermissions, The "CheckPermissions" signal
-
org.freedesktop.NetworkManager::DeviceRemoved, The "DeviceRemoved" signal +
org.freedesktop.NetworkManager::DeviceAdded, The "DeviceAdded" signal
-
org.freedesktop.NetworkManager::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager::DeviceRemoved, The "DeviceRemoved" signal
-
org.freedesktop.NetworkManager::StateChanged, The "StateChanged" signal +
org.freedesktop.NetworkManager::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager:ActivatingConnection, The "ActivatingConnection" property +
org.freedesktop.NetworkManager::StateChanged, The "StateChanged" signal
-
org.freedesktop.NetworkManager:ActiveConnections, The "ActiveConnections" property +
org.freedesktop.NetworkManager:ActivatingConnection, The "ActivatingConnection" property
-
org.freedesktop.NetworkManager:AllDevices, The "AllDevices" property +
org.freedesktop.NetworkManager:ActiveConnections, The "ActiveConnections" property
-
org.freedesktop.NetworkManager:Capabilities, The "Capabilities" property +
org.freedesktop.NetworkManager:AllDevices, The "AllDevices" property
-
org.freedesktop.NetworkManager:Checkpoints, The "Checkpoints" property +
org.freedesktop.NetworkManager:Capabilities, The "Capabilities" property
-
org.freedesktop.NetworkManager:Connectivity, The "Connectivity" property +
org.freedesktop.NetworkManager:Checkpoints, The "Checkpoints" property
-
org.freedesktop.NetworkManager:ConnectivityCheckAvailable, The "ConnectivityCheckAvailable" property +
org.freedesktop.NetworkManager:Connectivity, The "Connectivity" property
-
org.freedesktop.NetworkManager:ConnectivityCheckEnabled, The "ConnectivityCheckEnabled" property +
org.freedesktop.NetworkManager:ConnectivityCheckAvailable, The "ConnectivityCheckAvailable" property
-
org.freedesktop.NetworkManager:Devices, The "Devices" property +
org.freedesktop.NetworkManager:ConnectivityCheckEnabled, The "ConnectivityCheckEnabled" property
-
org.freedesktop.NetworkManager:GlobalDnsConfiguration, The "GlobalDnsConfiguration" property +
org.freedesktop.NetworkManager:Devices, The "Devices" property
-
org.freedesktop.NetworkManager:Metered, The "Metered" property +
org.freedesktop.NetworkManager:GlobalDnsConfiguration, The "GlobalDnsConfiguration" property
-
org.freedesktop.NetworkManager:NetworkingEnabled, The "NetworkingEnabled" property +
org.freedesktop.NetworkManager:Metered, The "Metered" property
-
org.freedesktop.NetworkManager:PrimaryConnection, The "PrimaryConnection" property +
org.freedesktop.NetworkManager:NetworkingEnabled, The "NetworkingEnabled" property
-
org.freedesktop.NetworkManager:PrimaryConnectionType, The "PrimaryConnectionType" property +
org.freedesktop.NetworkManager:PrimaryConnection, The "PrimaryConnection" property
-
org.freedesktop.NetworkManager:Startup, The "Startup" property +
org.freedesktop.NetworkManager:PrimaryConnectionType, The "PrimaryConnectionType" property
-
org.freedesktop.NetworkManager:State, The "State" property +
org.freedesktop.NetworkManager:Startup, The "Startup" property
-
org.freedesktop.NetworkManager:Version, The "Version" property +
org.freedesktop.NetworkManager:State, The "State" property
-
org.freedesktop.NetworkManager:WimaxEnabled, The "WimaxEnabled" property +
org.freedesktop.NetworkManager:Version, The "Version" property
-
org.freedesktop.NetworkManager:WimaxHardwareEnabled, The "WimaxHardwareEnabled" property +
org.freedesktop.NetworkManager:WimaxEnabled, The "WimaxEnabled" property
-
org.freedesktop.NetworkManager:WirelessEnabled, The "WirelessEnabled" property +
org.freedesktop.NetworkManager:WimaxHardwareEnabled, The "WimaxHardwareEnabled" property
-
org.freedesktop.NetworkManager:WirelessHardwareEnabled, The "WirelessHardwareEnabled" property +
org.freedesktop.NetworkManager:WirelessEnabled, The "WirelessEnabled" property
-
org.freedesktop.NetworkManager:WwanEnabled, The "WwanEnabled" property +
org.freedesktop.NetworkManager:WirelessHardwareEnabled, The "WirelessHardwareEnabled" property
-
org.freedesktop.NetworkManager:WwanHardwareEnabled, The "WwanHardwareEnabled" property +
org.freedesktop.NetworkManager:WwanEnabled, The "WwanEnabled" property
-
master, connection +
org.freedesktop.NetworkManager:WwanHardwareEnabled, The "WwanHardwareEnabled" property
-
max-age, bridge +
master, connection
-
may-fail, ipv4, ipv6 +
max-age, bridge
-
mcast-rejoin-count, team +
may-fail, ipv4, ipv6
-
mcast-rejoin-interval, team +
mcast-rejoin-count, team
-
mcast-snooping-enable, ovs-bridge +
mcast-rejoin-interval, team
-
mdns, connection +
mcast-snooping-enable, ovs-bridge
-
metered, connection +
mdns, connection
-
method, ipv4, ipv6, proxy +
metered, connection
-
mka-cak, macsec +
method, ipv4, ipv6, proxy
-
mka-cak-flags, macsec +
mka-cak, macsec
-
mka-ckn, macsec +
mka-cak-flags, macsec
-
mode, ip-tunnel, macsec, macvlan, tun, 802-11-wireless +
mka-ckn, macsec
-
mppe-stateful, ppp +
mode, ip-tunnel, macsec, macvlan, tun, 802-11-wireless
-
mru, ppp +
mppe-stateful, ppp
-
mtu, cdma, gsm, infiniband, ip-tunnel, ppp, 802-3-ethernet, 802-11-wireless +
mru, ppp
-
multi-connect, connection +
mtu, cdma, gsm, infiniband, ip-tunnel, ppp, 802-3-ethernet, wireguard, 802-11-wireless
-
multi-queue, tun +
multi-connect, connection
-
multicast-snooping, bridge +
multi-queue, tun +
+
multicast-snooping, bridge

N

-
network-id, gsm +
network-id, gsm
-
network-name, wimax +
network-name, wimax
-
never-default, ipv4, ipv6 +
never-default, ipv4, ipv6
-
NM80211ApFlags, enum NM80211ApFlags +
NM80211ApFlags, enum NM80211ApFlags
-
NM80211ApSecurityFlags, enum NM80211ApSecurityFlags +
NM80211ApSecurityFlags, enum NM80211ApSecurityFlags
-
NM80211Mode, enum NM80211Mode +
NM80211Mode, enum NM80211Mode
-
NMActivationStateFlags, enum NMActivationStateFlags +
NMActivationStateFlags, enum NMActivationStateFlags
-
NMActiveConnectionState, enum NMActiveConnectionState +
NMActiveConnectionState, enum NMActiveConnectionState
-
NMActiveConnectionStateReason, enum NMActiveConnectionStateReason +
NMActiveConnectionStateReason, enum NMActiveConnectionStateReason
-
NMBluetoothCapabilities, enum NMBluetoothCapabilities +
NMBluetoothCapabilities, enum NMBluetoothCapabilities
-
NMCapability, enum NMCapability +
NMCapability, enum NMCapability
-
NMCheckpointCreateFlags, enum NMCheckpointCreateFlags +
NMCheckpointCreateFlags, enum NMCheckpointCreateFlags
-
NMConnectionMultiConnect, enum NMConnectionMultiConnect +
NMConnectionMultiConnect, enum NMConnectionMultiConnect
-
NMConnectivityState, enum NMConnectivityState +
NMConnectivityState, enum NMConnectivityState
-
NMDeviceCapabilities, enum NMDeviceCapabilities +
NMDeviceCapabilities, enum NMDeviceCapabilities
-
NMDeviceModemCapabilities, enum NMDeviceModemCapabilities +
NMDeviceModemCapabilities, enum NMDeviceModemCapabilities
-
NMDeviceState, enum NMDeviceState +
NMDeviceState, enum NMDeviceState
-
NMDeviceStateReason, enum NMDeviceStateReason +
NMDeviceStateReason, enum NMDeviceStateReason
-
NMDeviceType, enum NMDeviceType +
NMDeviceType, enum NMDeviceType
-
NMDeviceWifiCapabilities, enum NMDeviceWifiCapabilities +
NMDeviceWifiCapabilities, enum NMDeviceWifiCapabilities
-
NMIPTunnelMode, enum NMIPTunnelMode +
NMIPTunnelMode, enum NMIPTunnelMode
-
NMMetered, enum NMMetered +
NMMetered, enum NMMetered
-
NMRollbackResult, enum NMRollbackResult +
NMRollbackResult, enum NMRollbackResult
-
NMSecretAgentCapabilities, enum NMSecretAgentCapabilities +
NMSecretAgentCapabilities, enum NMSecretAgentCapabilities
-
NMSecretAgentGetSecretsFlags, enum NMSecretAgentGetSecretsFlags +
NMSecretAgentGetSecretsFlags, enum NMSecretAgentGetSecretsFlags
-
NMSettingsConnectionFlags, enum NMSettingsConnectionFlags +
NMSettingsConnectionFlags, enum NMSettingsConnectionFlags
-
NMSettingsUpdate2Flags, enum NMSettingsUpdate2Flags +
NMSettingsUpdate2Flags, enum NMSettingsUpdate2Flags
-
NMState, enum NMState +
NMState, enum NMState
-
NMTernary, enum NMTernary +
NMTernary, enum NMTernary
-
NMVpnConnectionState, enum NMVpnConnectionState +
NMVpnConnectionState, enum NMVpnConnectionState
-
NMVpnConnectionStateReason, enum NMVpnConnectionStateReason +
NMVpnConnectionStateReason, enum NMVpnConnectionStateReason
-
NMVpnPluginFailure, enum NMVpnPluginFailure +
NMVpnPluginFailure, enum NMVpnPluginFailure
-
NMVpnServiceState, enum NMVpnServiceState +
NMVpnServiceState, enum NMVpnServiceState
-
NMWimaxNspNetworkType, enum NMWimaxNspNetworkType +
NMWimaxNspNetworkType, enum NMWimaxNspNetworkType
-
no-vj-comp, ppp +
no-vj-comp, ppp
-
noauth, ppp +
noauth, ppp
-
nobsdcomp, ppp +
nobsdcomp, ppp
-
nodeflate, ppp +
nodeflate, ppp
-
notify-peers-count, team +
notify-peers-count, team
-
notify-peers-interval, team +
notify-peers-interval, team
-
number, cdma, gsm +
number, cdma, gsm

O

-
options, bond +
options, bond
-
output-key, ip-tunnel +
output-key, ip-tunnel
-
owner, tun +
owner, tun

P

-
p-key, infiniband +
p-key, infiniband +
+
pac-file, 802-1x +
+
pac-script, proxy
-
pac-file, 802-1x +
pac-url, proxy
-
pac-script, proxy +
page, wpan
-
pac-url, proxy +
pairwise, 802-11-wireless-security
-
pairwise, 802-11-wireless-security +
pan-id, wpan
-
pan-id, wpan +
parent, 6lowpan, infiniband, ip-tunnel, macsec, macvlan, pppoe, vlan, vxlan
-
parent, 6lowpan, infiniband, ip-tunnel, macsec, macvlan, pppoe, vlan, vxlan +
parity, serial
-
parity, serial +
password, 802-1x, adsl, cdma, gsm, pppoe
-
password, 802-1x, adsl, cdma, gsm, pppoe +
password-flags, 802-1x, adsl, cdma, gsm, pppoe
-
password-flags, 802-1x, adsl, cdma, gsm, pppoe +
password-raw, 802-1x
-
password-raw, 802-1x +
password-raw-flags, 802-1x
-
password-raw-flags, 802-1x +
path-cost, bridge-port
-
path-cost, bridge-port +
path-mtu-discovery, ip-tunnel
-
path-mtu-discovery, ip-tunnel +
peer, ovs-patch, wifi-p2p
-
peer, ovs-patch +
peer-routes, wireguard
-
permissions, connection +
peers, wireguard
-
persistent, vpn +
permissions, connection
-
phase1-auth-flags, 802-1x +
persistent, vpn
-
phase1-fast-provisioning, 802-1x +
phase1-auth-flags, 802-1x
-
phase1-peaplabel, 802-1x +
phase1-fast-provisioning, 802-1x
-
phase1-peapver, 802-1x +
phase1-peaplabel, 802-1x
-
phase2-altsubject-matches, 802-1x +
phase1-peapver, 802-1x
-
phase2-auth, 802-1x +
phase2-altsubject-matches, 802-1x
-
phase2-autheap, 802-1x +
phase2-auth, 802-1x
-
phase2-ca-cert, 802-1x +
phase2-autheap, 802-1x
-
phase2-ca-cert-password, 802-1x +
phase2-ca-cert, 802-1x
-
phase2-ca-cert-password-flags, 802-1x +
phase2-ca-cert-password, 802-1x
-
phase2-ca-path, 802-1x +
phase2-ca-cert-password-flags, 802-1x
-
phase2-client-cert, 802-1x +
phase2-ca-path, 802-1x
-
phase2-client-cert-password, 802-1x +
phase2-client-cert, 802-1x
-
phase2-client-cert-password-flags, 802-1x +
phase2-client-cert-password, 802-1x
-
phase2-domain-suffix-match, 802-1x +
phase2-client-cert-password-flags, 802-1x
-
phase2-private-key, 802-1x +
phase2-domain-suffix-match, 802-1x
-
phase2-private-key-password, 802-1x +
phase2-private-key, 802-1x
-
phase2-private-key-password-flags, 802-1x +
phase2-private-key-password, 802-1x
-
phase2-subject-match, 802-1x +
phase2-private-key-password-flags, 802-1x
-
pi, tun +
phase2-subject-match, 802-1x
-
pin, 802-1x, gsm +
pi, tun
-
pin-flags, 802-1x, gsm +
pin, 802-1x, gsm
-
pmf, 802-11-wireless-security +
pin-flags, 802-1x, gsm
-
port, macsec, 802-3-ethernet +
pmf, 802-11-wireless-security
-
powersave, 802-11-wireless +
port, macsec, 802-3-ethernet
-
org.freedesktop.NetworkManager.PPP, org.freedesktop.NetworkManager.PPP +
powersave, 802-11-wireless
-
org.freedesktop.NetworkManager.PPP.NeedSecrets(), The NeedSecrets() method +
org.freedesktop.NetworkManager.PPP, org.freedesktop.NetworkManager.PPP
-
org.freedesktop.NetworkManager.PPP.SetIfindex(), The SetIfindex() method +
org.freedesktop.NetworkManager.PPP.NeedSecrets(), The NeedSecrets() method
-
org.freedesktop.NetworkManager.PPP.SetIp4Config(), The SetIp4Config() method +
org.freedesktop.NetworkManager.PPP.SetIfindex(), The SetIfindex() method
-
org.freedesktop.NetworkManager.PPP.SetIp6Config(), The SetIp6Config() method +
org.freedesktop.NetworkManager.PPP.SetIp4Config(), The SetIp4Config() method
-
org.freedesktop.NetworkManager.PPP.SetState(), The SetState() method +
org.freedesktop.NetworkManager.PPP.SetIp6Config(), The SetIp6Config() method
-
prio, team-port +
org.freedesktop.NetworkManager.PPP.SetState(), The SetState() method
-
priority, bridge, bridge-port +
prio, team-port
-
priority-bandwidth, dcb +
priority, bridge, bridge-port
-
priority-flow-control, dcb +
priority-bandwidth, dcb
-
priority-flow-control-flags, dcb +
priority-flow-control, dcb
-
priority-group-bandwidth, dcb +
priority-flow-control-flags, dcb
-
priority-group-flags, dcb +
priority-group-bandwidth, dcb
-
priority-group-id, dcb +
priority-group-flags, dcb
-
priority-strict-bandwidth, dcb +
priority-group-id, dcb
-
priority-traffic-class, dcb +
priority-strict-bandwidth, dcb
-
private-key, 802-1x +
priority-traffic-class, dcb
-
private-key-password, 802-1x +
private-key, 802-1x, wireguard
-
private-key-password-flags, 802-1x +
private-key-flags, wireguard
-
promiscuous, macvlan +
private-key-password, 802-1x
-
proto, 802-11-wireless-security +
private-key-password-flags, 802-1x
-
protocol, adsl +
promiscuous, macvlan
-
proxy, vxlan +
proto, 802-11-wireless-security
-
psk, 802-11-wireless-security +
protocol, adsl
-
psk-flags, 802-11-wireless-security +
proxy, vxlan +
+
psk, 802-11-wireless-security +
+
psk-flags, 802-11-wireless-security

Q

-
qdiscs, tc +
qdiscs, tc
-
queue-id, team-port +
queue-id, team-port

R

-
rate, 802-11-wireless +
rate, 802-11-wireless
-
read-only, connection +
read-only, connection
-
refuse-chap, ppp +
refuse-chap, ppp
-
refuse-eap, ppp +
refuse-eap, ppp
-
refuse-mschap, ppp +
refuse-mschap, ppp
-
refuse-mschapv2, ppp +
refuse-mschapv2, ppp
-
refuse-pap, ppp +
refuse-pap, ppp
-
remote, ip-tunnel, vxlan +
remote, ip-tunnel, vxlan
-
require-mppe, ppp +
require-mppe, ppp
-
require-mppe-128, ppp +
require-mppe-128, ppp
-
route-data, ipv4, ipv6 +
route-data, ipv4, ipv6
-
route-metric, ipv4, ipv6 +
route-metric, ipv4, ipv6
-
route-table, ipv4, ipv6 +
route-table, ipv4, ipv6
-
routes, ipv4, ipv6 +
routes, ipv4, ipv6
-
rsc, vxlan +
rsc, vxlan
-
rstp-enable, ovs-bridge +
rstp-enable, ovs-bridge
-
runner, team +
runner, team
-
runner-active, team +
runner-active, team
-
runner-agg-select-policy, team +
runner-agg-select-policy, team
-
runner-fast-rate, team +
runner-fast-rate, team
-
runner-hwaddr-policy, team +
runner-hwaddr-policy, team
-
runner-min-ports, team +
runner-min-ports, team
-
runner-sys-prio, team +
runner-sys-prio, team
-
runner-tx-balancer, team +
runner-tx-balancer, team
-
runner-tx-balancer-interval, team +
runner-tx-balancer-interval, team
-
runner-tx-hash, team +
runner-tx-hash, team

S

-
s390-nettype, 802-3-ethernet +
s390-nettype, 802-3-ethernet
-
s390-options, 802-3-ethernet +
s390-options, 802-3-ethernet
-
s390-subchannels, 802-3-ethernet +
s390-subchannels, 802-3-ethernet
-
secondaries, connection +
secondaries, connection
-
secrets, vpn +
secrets, vpn
-
security, 802-11-wireless +
security, 802-11-wireless
-
seen-bssids, 802-11-wireless +
seen-bssids, 802-11-wireless
-
send-delay, serial +
send-delay, serial
-
send-sci, macsec +
send-sci, macsec
-
service, pppoe +
service, pppoe
-
service-type, vpn +
service-type, vpn
-
short-address, wpan +
short-address, wpan
-
sim-id, gsm +
sim-id, gsm
-
sim-operator-id, gsm +
sim-operator-id, gsm
-
slave-type, connection +
slave-type, connection
-
source-port-max, vxlan +
source-port-max, vxlan
-
source-port-min, vxlan +
source-port-min, vxlan
-
speed, 802-3-ethernet +
speed, 802-3-ethernet
-
ssid, 802-11-olpc-mesh, 802-11-wireless +
ssid, 802-11-olpc-mesh, 802-11-wireless
-
stable-id, connection +
stable-id, connection
-
sticky, team-port +
sticky, team-port
-
stopbits, serial +
stopbits, serial
-
stp, bridge +
stp, bridge
-
stp-enable, ovs-bridge +
stp-enable, ovs-bridge
-
subject-match, 802-1x +
subject-match, 802-1x
-
system-ca-certs, 802-1x +
system-ca-certs, 802-1x

T

-
tag, ovs-port +
tag, ovs-port
-
tap, macvlan +
tap, macvlan
-
tfilters, tc +
tfilters, tc
-
timeout, vpn +
timeout, vpn
-
timestamp, connection +
timestamp, connection
-
token, ipv6 +
token, ipv6
-
tos, ip-tunnel, vxlan +
tos, ip-tunnel, vxlan
-
total-vfs, sriov +
total-vfs, sriov
-
transport-mode, infiniband +
transport-mode, infiniband
-
ttl, ip-tunnel, vxlan +
ttl, ip-tunnel, vxlan
-
tx-power, 802-11-wireless +
tx-power, 802-11-wireless
-
type, connection, bluetooth, ovs-interface +
type, connection, bluetooth, ovs-interface

U

-
user-name, vpn +
user-name, vpn
-
username, adsl, cdma, gsm, pppoe +
username, adsl, cdma, gsm, pppoe
-
uuid, connection +
uuid, connection

V

-
validation, macsec +
validation, macsec
-
vci, adsl +
vci, adsl
-
vfs, sriov +
vfs, sriov
-
vlan-mode, ovs-port +
vlan-mode, ovs-port
-
vnet-hdr, tun +
vnet-hdr, tun
-
vpi, adsl +
vpi, adsl
-
org.freedesktop.NetworkManager.VPN.Connection, org.freedesktop.NetworkManager.VPN.Connection +
org.freedesktop.NetworkManager.VPN.Connection, org.freedesktop.NetworkManager.VPN.Connection
-
org.freedesktop.NetworkManager.VPN.Connection::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.VPN.Connection::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.VPN.Connection::VpnStateChanged, The "VpnStateChanged" signal +
org.freedesktop.NetworkManager.VPN.Connection::VpnStateChanged, The "VpnStateChanged" signal
-
org.freedesktop.NetworkManager.VPN.Connection:Banner, The "Banner" property +
org.freedesktop.NetworkManager.VPN.Connection:Banner, The "Banner" property
-
org.freedesktop.NetworkManager.VPN.Connection:VpnState, The "VpnState" property +
org.freedesktop.NetworkManager.VPN.Connection:VpnState, The "VpnState" property
-
org.freedesktop.NetworkManager.VPN.Plugin, org.freedesktop.NetworkManager.VPN.Plugin +
org.freedesktop.NetworkManager.VPN.Plugin, org.freedesktop.NetworkManager.VPN.Plugin
-
org.freedesktop.NetworkManager.VPN.Plugin.Connect(), The Connect() method +
org.freedesktop.NetworkManager.VPN.Plugin.Connect(), The Connect() method
-
org.freedesktop.NetworkManager.VPN.Plugin.ConnectInteractive(), The ConnectInteractive() method +
org.freedesktop.NetworkManager.VPN.Plugin.ConnectInteractive(), The ConnectInteractive() method
-
org.freedesktop.NetworkManager.VPN.Plugin.Disconnect(), The Disconnect() method +
org.freedesktop.NetworkManager.VPN.Plugin.Disconnect(), The Disconnect() method
-
org.freedesktop.NetworkManager.VPN.Plugin.NeedSecrets(), The NeedSecrets() method +
org.freedesktop.NetworkManager.VPN.Plugin.NeedSecrets(), The NeedSecrets() method
-
org.freedesktop.NetworkManager.VPN.Plugin.NewSecrets(), The NewSecrets() method +
org.freedesktop.NetworkManager.VPN.Plugin.NewSecrets(), The NewSecrets() method
-
org.freedesktop.NetworkManager.VPN.Plugin.SetConfig(), The SetConfig() method +
org.freedesktop.NetworkManager.VPN.Plugin.SetConfig(), The SetConfig() method
-
org.freedesktop.NetworkManager.VPN.Plugin.SetFailure(), The SetFailure() method +
org.freedesktop.NetworkManager.VPN.Plugin.SetFailure(), The SetFailure() method
-
org.freedesktop.NetworkManager.VPN.Plugin.SetIp4Config(), The SetIp4Config() method +
org.freedesktop.NetworkManager.VPN.Plugin.SetIp4Config(), The SetIp4Config() method
-
org.freedesktop.NetworkManager.VPN.Plugin.SetIp6Config(), The SetIp6Config() method +
org.freedesktop.NetworkManager.VPN.Plugin.SetIp6Config(), The SetIp6Config() method
-
org.freedesktop.NetworkManager.VPN.Plugin::Config, The "Config" signal +
org.freedesktop.NetworkManager.VPN.Plugin::Config, The "Config" signal
-
org.freedesktop.NetworkManager.VPN.Plugin::Failure, The "Failure" signal +
org.freedesktop.NetworkManager.VPN.Plugin::Failure, The "Failure" signal
-
org.freedesktop.NetworkManager.VPN.Plugin::Ip4Config, The "Ip4Config" signal +
org.freedesktop.NetworkManager.VPN.Plugin::Ip4Config, The "Ip4Config" signal
-
org.freedesktop.NetworkManager.VPN.Plugin::Ip6Config, The "Ip6Config" signal +
org.freedesktop.NetworkManager.VPN.Plugin::Ip6Config, The "Ip6Config" signal
-
org.freedesktop.NetworkManager.VPN.Plugin::LoginBanner, The "LoginBanner" signal +
org.freedesktop.NetworkManager.VPN.Plugin::LoginBanner, The "LoginBanner" signal
-
org.freedesktop.NetworkManager.VPN.Plugin::SecretsRequired, The "SecretsRequired" signal +
org.freedesktop.NetworkManager.VPN.Plugin::SecretsRequired, The "SecretsRequired" signal
-
org.freedesktop.NetworkManager.VPN.Plugin::StateChanged, The "StateChanged" signal +
org.freedesktop.NetworkManager.VPN.Plugin::StateChanged, The "StateChanged" signal
-
org.freedesktop.NetworkManager.VPN.Plugin:State, The "State" property +
org.freedesktop.NetworkManager.VPN.Plugin:State, The "State" property

W

-
wake-on-lan, 802-3-ethernet +
wake-on-lan, 802-3-ethernet +
+
wake-on-lan-password, 802-3-ethernet +
+
wake-on-wlan, 802-11-wireless +
+
wep-key-flags, 802-11-wireless-security +
+
wep-key-type, 802-11-wireless-security +
+
wep-key0, 802-11-wireless-security +
+
wep-key1, 802-11-wireless-security +
+
wep-key2, 802-11-wireless-security +
+
wep-key3, 802-11-wireless-security +
+
wep-tx-keyidx, 802-11-wireless-security +
+
wfd-ies, wifi-p2p +
+
org.freedesktop.NetworkManager.WifiP2PPeer, org.freedesktop.NetworkManager.WifiP2PPeer
-
wake-on-lan-password, 802-3-ethernet +
org.freedesktop.NetworkManager.WifiP2PPeer:Flags, The "Flags" property
-
wake-on-wlan, 802-11-wireless +
org.freedesktop.NetworkManager.WifiP2PPeer:HwAddress, The "HwAddress" property
-
wep-key-flags, 802-11-wireless-security +
org.freedesktop.NetworkManager.WifiP2PPeer:LastSeen, The "LastSeen" property
-
wep-key-type, 802-11-wireless-security +
org.freedesktop.NetworkManager.WifiP2PPeer:Manufacturer, The "Manufacturer" property
-
wep-key0, 802-11-wireless-security +
org.freedesktop.NetworkManager.WifiP2PPeer:Model, The "Model" property
-
wep-key1, 802-11-wireless-security +
org.freedesktop.NetworkManager.WifiP2PPeer:ModelNumber, The "ModelNumber" property
-
wep-key2, 802-11-wireless-security +
org.freedesktop.NetworkManager.WifiP2PPeer:Serial, The "Serial" property
-
wep-key3, 802-11-wireless-security +
org.freedesktop.NetworkManager.WifiP2PPeer:Strength, The "Strength" property
-
wep-tx-keyidx, 802-11-wireless-security +
org.freedesktop.NetworkManager.WifiP2PPeer:WfdIEs, The "WfdIEs" property
-
wps-method, 802-11-wireless-security +
wps-method, wifi-p2p, 802-11-wireless-security

Z

-
zone, connection +
zone, connection
diff --git a/docs/api/html/manpages.html b/docs/api/html/manpages.html index 5282cd2a..4f34155c 100644 --- a/docs/api/html/manpages.html +++ b/docs/api/html/manpages.html @@ -56,7 +56,7 @@ nm-initrd-generator — early boot NetworkManager configuration generator
-nm-openvswitch — overview of NetworkManager OpenVSwitch support +nm-openvswitch — overview of NetworkManager Open vSwitch support
diff --git a/docs/api/html/nm-dbus-types.html b/docs/api/html/nm-dbus-types.html index 8f687d6b..56e69b2c 100644 --- a/docs/api/html/nm-dbus-types.html +++ b/docs/api/html/nm-dbus-types.html @@ -34,7 +34,7 @@

The range 0x7000 - 0x7FFF of capabilities is guaranteed not to be used by upstream NetworkManager. It could thus be used for downstream extensions.

-

Values

+

Values

@@ -66,7 +66,7 @@

NMState values indicate the current overall networking state.

-

Values

+

Values

@@ -204,7 +204,7 @@

enum NMConnectivityState

-

Values

+

Values

@@ -253,7 +253,7 @@

@@ -298,7 +298,7 @@

NMDeviceType values indicate the type of hardware represented by a device object.

-

Values

+

Values

-

The Internet connection is hijacked by a captive portal gateway. The graphical shell may open a sandboxed web browser window (because the captive portals typically attempt a man-in-the-middle attacks agains the https connections) for the purpose of authenticating to a gateway and retrigger the connectivity check with CheckConnectivity() when the browser window is dismissed.

+

The Internet connection is hijacked by a captive portal gateway. The graphical shell may open a sandboxed web browser window (because the captive portals typically attempt a man-in-the-middle attacks against the https connections) for the purpose of authenticating to a gateway and retrigger the connectivity check with CheckConnectivity() when the browser window is dismissed.

 
@@ -362,7 +362,7 @@

@@ -757,6 +757,21 @@ + + + + + +
-

an 802.11 WiFi device

+

an 802.11 Wi-Fi device

   
+

NM_DEVICE_TYPE_WIFI_P2P

+

+
+

= 30

+

+
+

an 802.11 Wi-Fi P2P device (Since: 1.16)

+

+
 
@@ -767,7 +782,7 @@

General device capability flags.

-

Values

+

Values

@@ -861,7 +876,7 @@

802.11 specific device encryption and authentication capabilities.

-

Values

+

Values

@@ -1060,7 +1075,7 @@

802.11 access point flags.

-

Values

+

Values

@@ -1154,7 +1169,7 @@

802.11 access point security and authentication flags. These flags describe the current security requirements of an access point as determined from the access point's beacon.

-

Values

+

Values

@@ -1328,6 +1343,21 @@ + + + + + +
 
+

NM_802_11_AP_SEC_KEY_MGMT_SAE

+

+
+

= 0x00000400

+

+
+

WPA/RSN Simultaneous Authentication of Equals is supported

+

+
 
@@ -1338,7 +1368,7 @@

Indicates the 802.11 mode an access point or device is currently in.

-

Values

+

Values

@@ -1417,7 +1447,7 @@

NMBluetoothCapabilities values indicate the usable capabilities of a Bluetooth device.

-

Values

+

Values

@@ -1481,7 +1511,7 @@

NMDeviceModemCapabilities values indicate the generic radio access technology families a modem device supports. For more information on the specific access technologies the device supports use the ModemManager D-Bus API.

-

Values

+

Values

@@ -1575,7 +1605,7 @@

WiMAX network type.

-

Values

+

Values

@@ -1653,7 +1683,7 @@

enum NMDeviceState

-

Values

+

Values

@@ -1747,7 +1777,7 @@

@@ -1867,7 +1897,7 @@

Device state change reason codes

-

Values

+

Values

-

the device is connecting to the requested network. This may include operations like associating with the WiFi AP, dialing the modem, connecting to the remote Bluetooth device, etc.

+

the device is connecting to the requested network. This may include operations like associating with the Wi-Fi AP, dialing the modem, connecting to the remote Bluetooth device, etc.

 
@@ -2681,7 +2711,7 @@

@@ -2881,6 +2911,21 @@ + + + + + +
-

The WiFi network could not be found

+

The Wi-Fi network could not be found

   
+

NM_DEVICE_STATE_REASON_PEER_NOT_FOUND

+

+
+

= 67

+

+
+

The Wi-Fi P2P peer could not be found

+

+
 
@@ -2891,7 +2936,7 @@

Since: 1.2

-

Values

+

Values

@@ -2985,7 +3030,7 @@

Since: 1.14

-

Values

+

Values

@@ -3064,7 +3109,7 @@

NMActiveConnectionState values indicate the state of a connection to a specific network while it is starting, connected, or disconnecting from that network.

-

Values

+

Values

@@ -3159,7 +3204,7 @@

Since: 1.8

-

Values

+

Values

@@ -3403,7 +3448,7 @@

NMSecretAgentGetSecretsFlags values modify the behavior of a GetSecrets request.

-

Values

+

Values

@@ -3527,7 +3572,7 @@

NMSecretAgentCapabilities indicate various capabilities of the agent.

-

Values

+

Values

@@ -3577,7 +3622,7 @@

Since: 1.2

-

Values

+

Values

@@ -3777,7 +3822,7 @@

Since: 1.4 (gi flags generated since 1.12)

-

Values

+

Values

@@ -3872,7 +3917,7 @@

Since: 1.4

-

Values

+

Values

@@ -3952,7 +3997,7 @@

Since: 1.12

-

Values

+

Values

@@ -4032,7 +4077,7 @@

Since: 1.10

-

Values

+

Values

@@ -4062,7 +4107,7 @@

+ + + + + +
-

= (1LL

+

= 0x1

@@ -4077,7 +4122,7 @@

-

= (1LL

+

= 0x2

@@ -4092,7 +4137,7 @@

-

= (1LL

+

= 0x4

@@ -4107,7 +4152,7 @@

-

= (1LL

+

= 0x8

@@ -4122,7 +4167,7 @@

-

= (1LL

+

= 0x10

@@ -4137,7 +4182,7 @@

-

= (1LL

+

= 0x20

@@ -4146,6 +4191,21 @@  
+

NM_ACTIVATION_STATE_FLAG_LIFETIME_BOUND_TO_PROFILE_VISIBILITY

+

+
+

= 0x40

+

+
+

the lifetime of the activation is bound to the visilibity of the connection profile, which in turn depends on "connection.permissions" and whether a session for the user exists. Since: 1.16

+

+
 
@@ -4156,7 +4216,7 @@

Since: 1.12

-

Values

+

Values

@@ -4186,7 +4246,7 @@

@@ -4281,7 +4341,7 @@

Since: 1.14

-

Values

+

Values

-

= (1LL

+

= 0x1

@@ -4201,7 +4261,7 @@

-

= (1LL

+

= 0x2

@@ -4216,7 +4276,7 @@

-

= (1LL

+

= 0x4

@@ -4231,7 +4291,7 @@

-

= (1LL

+

= 0x8

@@ -4246,7 +4306,7 @@

-

= (1LL

+

= 0x10

@@ -4261,11 +4321,11 @@

-

= (1LL

+

= 0x20

-

usually, when the connection has autoconnect enabled and is modified, it becomes elegible to autoconnect right away. Setting this flag, disables autoconnect until the connection is manually activated.

+

usually, when the connection has autoconnect enabled and is modified, it becomes eligible to autoconnect right away. Setting this flag, disables autoconnect until the connection is manually activated.

 
diff --git a/docs/api/html/nm-online.html b/docs/api/html/nm-online.html index 036fbb5d..bc91ee24 100644 --- a/docs/api/html/nm-online.html +++ b/docs/api/html/nm-online.html @@ -55,16 +55,8 @@ - - - - - - + + @@ -80,6 +72,18 @@ nm-online -s will just return immediately, regardless of the current network state.)

+ + + + + + + +

- -t | --timeout - seconds -

Time to wait for a connection, in seconds. If the option is not provided, - the default timeout is 30 seconds.

-x | --exit

Exit immediately if NetworkManager is not running or connecting.

-h | --help

Print help information.

-q | --quiet

+ -t | --timeout + seconds +

Time to wait for a connection, in seconds. If the option is not provided, + the default timeout is 30 seconds.

-x | --exit

Exit immediately if NetworkManager is not running or connecting.

diff --git a/docs/api/html/nm-openvswitch.html b/docs/api/html/nm-openvswitch.html index bfe89e2f..abd868ad 100644 --- a/docs/api/html/nm-openvswitch.html +++ b/docs/api/html/nm-openvswitch.html @@ -24,17 +24,17 @@

nm-openvswitch

-

nm-openvswitch — overview of NetworkManager OpenVSwitch support

+

nm-openvswitch — overview of NetworkManager Open vSwitch support

Overview

-

NetworkManager includes basic OpenVSwitch support, good enough - to be capable of setting up simple OpenVSwitch configurations. It is not - extensive and does not expose all functionality of OpenVSwitch provides. +

NetworkManager includes basic Open vSwitch support, good enough + to be capable of setting up simple Open vSwitch configurations. It is not + extensive and does not expose all functionality of Open vSwitch provides. For large or complicated deployments users are advised to use native tools - shipped with OpenVSwitch. This document seeks to provide overview of + shipped with Open vSwitch. This document seeks to provide overview of functionality currently provided by NetworkManager, its capabilities and limitations.

First and foremost: NetworkManager applies the configuration by @@ -96,7 +96,7 @@

Examples

-

Example 15. Creating a Bridge with a single internal Interface

+

Example 16. Creating a Bridge with a single internal Interface

$ nmcli conn add type ovs-bridge conn.interface bridge0
 Connection 'ovs-bridge-bridge0' (d10fc64d-1d48-4394-a1b8-e1aea72f27d5) successfully added.
@@ -113,7 +113,7 @@ Connection 'ovs-interface-iface0' (3640d2a1-a2fd-4718-92f1-cffadb5b6cdc) success
 

-

Example 16. Adding a Linux interface to a Bridge

+

Example 17. Adding a Linux interface to a Bridge

$ nmcli conn add type ovs-port conn.interface port1 master bridge0
 Connection 'ovs-port-port1' (67d041eb-8e7b-4458-afee-a1d07c9c4552) successfully added.
@@ -124,7 +124,7 @@ Connection 'ovs-slave-eth0' (d459c45c-cf78-4c1c-b4b7-505e71379624) successfully
 

-

Example 17. Creating a VLAN

+

Example 18. Creating a VLAN

$ nmcli conn add type ovs-port conn.interface port2 master bridge0 ovs-port.tag 120
 Connection 'ovs-port-port2' (3994c093-4ef7-4549-a4fd-627b831c3cb8) successfully added.
@@ -135,7 +135,7 @@ Connection 'ovs-slave-eth1' (099be06e-71ad-484d-8d5a-fcadc5f207f5) successfully
 

-

Example 18. Creating a Bond

+

Example 19. Creating a Bond

$ nmcli conn add type ovs-port conn.interface bond0 master bridge0
 Connection 'ovs-port-bond0' (d154ebf9-e999-4e1b-a084-a3de53d25d8a) successfully added.
@@ -155,8 +155,8 @@ Connection 'ovs-slave-eth3' (8dedeecb-ed12-482b-b77a-24a4fb835136) successfully
 

Bugs

    -
  • Not all OpenVSwitch capabilities are supported.

  • -
  • OpenVSwitch devices don't expose many useful properties on D-Bus.

  • +
  • Not all Open vSwitch capabilities are supported.

  • +
  • Open vSwitch devices don't expose many useful properties on D-Bus.

Probably many more.

diff --git a/docs/api/html/nm-settings-ifcfg-rh.html b/docs/api/html/nm-settings-ifcfg-rh.html index 3e56950b..e184de29 100644 --- a/docs/api/html/nm-settings-ifcfg-rh.html +++ b/docs/api/html/nm-settings-ifcfg-rh.html @@ -252,7 +252,7 @@ DEVICETYPE=TeamPort are NetworkManager specific extensions not understood by traditional initscripts.

-

Table 37. 6lowpan setting

+

Table 38. 6lowpan setting

@@ -270,7 +270,7 @@ DEVICETYPE=TeamPort

-

Table 38. 802-1x setting

+

Table 39. 802-1x setting

@@ -566,7 +566,7 @@ Example: IEEE_8021X_PRIVATE_KEY=/home/joe/mykey.p12

-

Table 39. bond setting

+

Table 40. bond setting

@@ -591,7 +591,7 @@ Example: BONDING_OPTS="miimon=100 mode=broadcast"

-

Table 40. bridge-port setting

+

Table 41. bridge-port setting

@@ -632,7 +632,7 @@ Allowed values: 1 - 65535

-

Table 41. bridge setting

+

Table 42. bridge setting

@@ -712,7 +712,7 @@ Allowed values: 0 or 1

-

Table 42. connection setting

+

Table 43. connection setting

@@ -909,7 +909,7 @@ Allowed values: yes,no,resolve

-

Table 43. dcb setting

+

Table 44. dcb setting

@@ -1032,7 +1032,7 @@ Example: DCB_PG_STRICT=01101110 - @@ -1044,7 +1044,7 @@ Example: DCB_PG_UP2TC=01623701 used explicitly to enable DCB so that the rest of the DCB_* variables can apply.

-

Table 44. ethtool setting

+

Table 45. ethtool setting

priority-traffic-class DCB_PG_UP2TC  Priority values. String of eight trafic class values (0 - 7). +Priority values. String of eight traffic class values (0 - 7). Example: DCB_PG_UP2TC=01623701
@@ -1062,7 +1062,7 @@ Example: DCB_PG_UP2TC=01623701

-

Table 45. infiniband setting

+

Table 46. infiniband setting

@@ -1117,7 +1117,7 @@ Example: PHYSDEV=ib0

-

Table 46. ipv4 setting

+

Table 47. ipv4 setting

@@ -1285,7 +1285,7 @@ Example: DHCP_FQDN=foo.bar.com

-

Table 47. ipv6 setting

+

Table 48. ipv6 setting

@@ -1448,7 +1448,7 @@ Example: DHCPV6_DUID=LL; DHCPV6_DUID=0301deadbeef0001; DHCPV6_DU

-

Table 48. match setting

+

Table 49. match setting

@@ -1466,7 +1466,7 @@ Example: DHCPV6_DUID=LL; DHCPV6_DUID=0301deadbeef0001; DHCPV6_DU

-

Table 49. ovs-bridge setting

+

Table 50. ovs-bridge setting

@@ -1484,7 +1484,7 @@ Example: DHCPV6_DUID=LL; DHCPV6_DUID=0301deadbeef0001; DHCPV6_DU

-

Table 50. ovs-interface setting

+

Table 51. ovs-interface setting

@@ -1502,7 +1502,7 @@ Example: DHCPV6_DUID=LL; DHCPV6_DUID=0301deadbeef0001; DHCPV6_DU

-

Table 51. ovs-patch setting

+

Table 52. ovs-patch setting

@@ -1520,7 +1520,7 @@ Example: DHCPV6_DUID=LL; DHCPV6_DUID=0301deadbeef0001; DHCPV6_DU

-

Table 52. ovs-port setting

+

Table 53. ovs-port setting

@@ -1538,7 +1538,7 @@ Example: DHCPV6_DUID=LL; DHCPV6_DUID=0301deadbeef0001; DHCPV6_DU

-

Table 53. proxy setting

+

Table 54. proxy setting

@@ -1591,7 +1591,7 @@ Example: PAC_SCRIPT=/home/joe/proxy.pac

-

Table 54. sriov setting

+

Table 55. sriov setting

@@ -1636,7 +1636,7 @@ Example: SRIOV_AUTOPROBE_DRIVERS=0,1

-

Table 55. tc setting

+

Table 56. tc setting

@@ -1671,7 +1671,7 @@ Example: FILTER1="parent ffff: matchall action simple sdata Inpu

-

Table 56. team-port setting

+

Table 57. team-port setting

@@ -1694,7 +1694,7 @@ Example: FILTER1="parent ffff: matchall action simple sdata Inpu

-

Table 57. team setting

+

Table 58. team setting

@@ -1717,7 +1717,7 @@ Example: FILTER1="parent ffff: matchall action simple sdata Inpu

-

Table 58. user setting

+

Table 59. user setting

@@ -1742,7 +1742,7 @@ Example: NM_USER_FOO__BAR=something

-

Table 59. vlan setting

+

Table 60. vlan setting

@@ -1805,7 +1805,25 @@ Example: PHYSDEV=eth0, VLAN_ID=12; or DEVICE=eth0.12

-

Table 60. 802-3-ethernet setting

+

Table 61. wifi-p2p setting

+
++++++ + + + + + + + +
PropertyIfcfg-rh VariableDefaultDescription
+
+
+

Table 62. 802-3-ethernet setting

@@ -1906,7 +1924,25 @@ Allowed values: "qeth", "lcs" or "ctc"

-

Table 61. 802-11-wireless-security setting

+

Table 63. wireguard setting

+
++++++ + + + + + + + +
PropertyIfcfg-rh VariableDefaultDescription
+
+
+

Table 64. 802-11-wireless-security setting

@@ -2088,7 +2124,7 @@ Allowed values: default, disable, optional, required

-

Table 62. 802-11-wireless setting

+

Table 65. 802-11-wireless setting

@@ -2236,7 +2272,7 @@ Allowed values: default, never, always

-

Table 63. wpan setting

+

Table 66. wpan setting

diff --git a/docs/api/html/nm-settings-keyfile.html b/docs/api/html/nm-settings-keyfile.html index d883a4fb..80d2ec32 100644 --- a/docs/api/html/nm-settings-keyfile.html +++ b/docs/api/html/nm-settings-keyfile.html @@ -400,7 +400,30 @@ Example: password=Popocatepetl

-

Table 34. 802-3-ethernet setting (section)

+

Table 34. wifi-p2p setting (section)

+
++++++ + + + + + + + + + + + + +
PropertyKeyfile VariableFormatDescription
peerpeerusual hex-digits-and-colons notationMAC address in traditional hex-digits-and-colons notation (e.g. 00:22:68:12:79:A2), or semicolon separated list of 6 bytes (obsolete) (e.g. 0;34;104;18;121;162).
+
+
+

Table 35. 802-3-ethernet setting (section)

@@ -439,7 +462,7 @@ Example: mac-address-blacklist= 00:22:68:12:79:A6;00:22:68:12:79

-

Table 35. 802-11-wireless setting (section)

+

Table 36. 802-11-wireless setting (section)

@@ -486,7 +509,7 @@ Example: mac-address-blacklist= 00:22:68:12:79:A6;00:22:68:12:79

-

Table 36. wpan setting (section)

+

Table 37. wpan setting (section)

diff --git a/docs/api/html/nm-settings.html b/docs/api/html/nm-settings.html index 9293e903..57ffab77 100644 --- a/docs/api/html/nm-settings.html +++ b/docs/api/html/nm-settings.html @@ -241,7 +241,7 @@ stable-id - + - + - + - + - + - + - +
string  This represents the identity of the connection used for various purposes. It allows to configure multiple profiles to share the identity. Also, the stable-id can contain placeholders that are substituted dynamically and deterministically depending on the context. The stable-id is used for generating IPv6 stable private addresses with ipv6.addr-gen-mode=stable-privacy. It is also used to seed the generated cloned MAC address for ethernet.cloned-mac-address=stable and wifi.cloned-mac-address=stable. It is also used as DHCP client identifier with ipv4.dhcp-client-id=stable and to derive the DHCP DUID with ipv6.dhcp-duid=stable-[llt,ll,uuid]. Note that depending on the context where it is used, other parameters are also seeded into the generation algorithm. For example, a per-host key is commonly also included, so that different systems end up generating different IDs. Or with ipv6.addr-gen-mode=stable-privacy, also the device's name is included, so that different interfaces yield different addresses. The '$' character is treated special to perform dynamic substitutions at runtime. Currently supported are "${CONNECTION}", "${DEVICE}", "${MAC}", "${BOOT}", "${RANDOM}". These effectively create unique IDs per-connection, per-device, per-boot, or every time. Note that "${DEVICE}" corresponds the the interface name of the device and "${MAC}" is the permanent MAC address of the device. Any unrecognized patterns following '$' are treated verbatim, however are reserved for future use. You are thus advised to avoid '$' or escape it as "$$". For example, set it to "${CONNECTION}-${BOOT}-${DEVICE}" to create a unique id for this connection that changes with every reboot and differs depending on the interface where the profile activates. If the value is unset, a global connection default is consulted. If the value is still unset, the default is similar to "${CONNECTION}" and uses a unique, fixed ID for the connection.This represents the identity of the connection used for various purposes. It allows to configure multiple profiles to share the identity. Also, the stable-id can contain placeholders that are substituted dynamically and deterministically depending on the context. The stable-id is used for generating IPv6 stable private addresses with ipv6.addr-gen-mode=stable-privacy. It is also used to seed the generated cloned MAC address for ethernet.cloned-mac-address=stable and wifi.cloned-mac-address=stable. It is also used as DHCP client identifier with ipv4.dhcp-client-id=stable and to derive the DHCP DUID with ipv6.dhcp-duid=stable-[llt,ll,uuid]. Note that depending on the context where it is used, other parameters are also seeded into the generation algorithm. For example, a per-host key is commonly also included, so that different systems end up generating different IDs. Or with ipv6.addr-gen-mode=stable-privacy, also the device's name is included, so that different interfaces yield different addresses. The '$' character is treated special to perform dynamic substitutions at runtime. Currently supported are "${CONNECTION}", "${DEVICE}", "${MAC}", "${BOOT}", "${RANDOM}". These effectively create unique IDs per-connection, per-device, per-boot, or every time. Note that "${DEVICE}" corresponds to the interface name of the device and "${MAC}" is the permanent MAC address of the device. Any unrecognized patterns following '$' are treated verbatim, however are reserved for future use. You are thus advised to avoid '$' or escape it as "$$". For example, set it to "${CONNECTION}-${BOOT}-${DEVICE}" to create a unique id for this connection that changes with every reboot and differs depending on the interface where the profile activates. If the value is unset, a global connection default is consulted. If the value is still unset, the default is similar to "${CONNECTION}" and uses a unique, fixed ID for the connection.
@@ -1202,7 +1202,7 @@ number string  Number to dial when establishing a PPP data session with the GSM-based mobile broadband network. Many modems do not require PPP for connections to the mobile network and thus this property should be left blank, which allows NetworkManager to select the appropriate settings automatically.Legacy setting that used to help establishing PPP data sessions for GSM-based modems. Deprecated: 1
@@ -1405,7 +1405,7 @@ dns-priority int32 0DNS servers priority. The relative priority for DNS servers specified by this setting. A lower value is better (higher priority). Zero selects the default value, which is 50 for VPNs and 100 for other connections. Note that the priority is to order DNS settings for multiple active connections. It does not disambiguate multiple DNS servers within the same connection profile. When using dns=default, servers with higher priority will be on top of resolv.conf. To prioritize a given server over another one within the same connection, just specify them in the desired order. When multiple devices have configurations with the same priority, the one with an active default route will be preferred. Negative values have the special effect of excluding other configurations with a greater priority value; so in presence of at least a negative priority, only DNS servers from connections with the lowest priority value will be used. When using a DNS resolver that supports split-DNS as dns=dnsmasq or dns=systemd-resolved, each connection is used to query domains in its search list. Queries for domains not present in any search list are routed through connections having the '~.' special wildcard domain, which is added automatically to connections with the default route (or can be added manually). When multiple connections specify the same domain, the one with the highest priority (lowest numerical value) wins. If a connection specifies a domain which is subdomain of another domain with a negative DNS priority value, the subdomain is ignored.DNS servers priority. The relative priority for DNS servers specified by this setting. A lower value is better (higher priority). Zero selects a globally configured default value. If the latter is missing or zero too, it defaults to 50 for VPNs and 100 for other connections. Note that the priority is to order DNS settings for multiple active connections. It does not disambiguate multiple DNS servers within the same connection profile. When using dns=default, servers with higher priority will be on top of resolv.conf. To prioritize a given server over another one within the same connection, just specify them in the desired order. When multiple devices have configurations with the same priority, the one with an active default route will be preferred. Negative values have the special effect of excluding other configurations with a greater priority value; so in presence of at least a negative priority, only DNS servers from connections with the lowest priority value will be used. When using a DNS resolver that supports split-DNS as dns=dnsmasq or dns=systemd-resolved, each connection is used to query domains in its search list. Queries for domains not present in any search list are routed through connections having the '~.' special wildcard domain, which is added automatically to connections with the default route (or can be added manually). When multiple connections specify the same domain, the one with the highest priority (lowest numerical value) wins. If a connection specifies a domain which is subdomain of another domain with a negative DNS priority value, the subdomain is ignored.
@@ -1580,7 +1580,7 @@ dns-priority int32 0DNS servers priority. The relative priority for DNS servers specified by this setting. A lower value is better (higher priority). Zero selects the default value, which is 50 for VPNs and 100 for other connections. Note that the priority is to order DNS settings for multiple active connections. It does not disambiguate multiple DNS servers within the same connection profile. When using dns=default, servers with higher priority will be on top of resolv.conf. To prioritize a given server over another one within the same connection, just specify them in the desired order. When multiple devices have configurations with the same priority, the one with an active default route will be preferred. Negative values have the special effect of excluding other configurations with a greater priority value; so in presence of at least a negative priority, only DNS servers from connections with the lowest priority value will be used. When using a DNS resolver that supports split-DNS as dns=dnsmasq or dns=systemd-resolved, each connection is used to query domains in its search list. Queries for domains not present in any search list are routed through connections having the '~.' special wildcard domain, which is added automatically to connections with the default route (or can be added manually). When multiple connections specify the same domain, the one with the highest priority (lowest numerical value) wins. If a connection specifies a domain which is subdomain of another domain with a negative DNS priority value, the subdomain is ignored.DNS servers priority. The relative priority for DNS servers specified by this setting. A lower value is better (higher priority). Zero selects a globally configured default value. If the latter is missing or zero too, it defaults to 50 for VPNs and 100 for other connections. Note that the priority is to order DNS settings for multiple active connections. It does not disambiguate multiple DNS servers within the same connection profile. When using dns=default, servers with higher priority will be on top of resolv.conf. To prioritize a given server over another one within the same connection, just specify them in the desired order. When multiple devices have configurations with the same priority, the one with an active default route will be preferred. Negative values have the special effect of excluding other configurations with a greater priority value; so in presence of at least a negative priority, only DNS servers from connections with the lowest priority value will be used. When using a DNS resolver that supports split-DNS as dns=dnsmasq or dns=systemd-resolved, each connection is used to query domains in its search list. Queries for domains not present in any search list are routed through connections having the '~.' special wildcard domain, which is added automatically to connections with the default route (or can be added manually). When multiple connections specify the same domain, the one with the highest priority (lowest numerical value) wins. If a connection specifies a domain which is subdomain of another domain with a negative DNS priority value, the subdomain is ignored.
@@ -2575,7 +2575,7 @@ link-watchers array of vardict []Link watchers configuration for the connection: each link watcher is defined by a dictionary, whose keys depend upon the selected link watcher. Available link watchers are 'ethtool', 'nsna_ping' and 'arp_ping' and it is specified in the dictionary with the key 'name'. Available keys are: ethtool: 'delay-up', 'delay-down', 'init-wait'; nsna_ping: 'init-wait', 'interval', 'missed-max', 'target-host'; arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active', 'validate-incative', 'send-always'. See teamd.conf man for more details.Link watchers configuration for the connection: each link watcher is defined by a dictionary, whose keys depend upon the selected link watcher. Available link watchers are 'ethtool', 'nsna_ping' and 'arp_ping' and it is specified in the dictionary with the key 'name'. Available keys are: ethtool: 'delay-up', 'delay-down', 'init-wait'; nsna_ping: 'init-wait', 'interval', 'missed-max', 'target-host'; arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active', 'validate-inactive', 'send-always'. See teamd.conf man for more details.
@@ -2722,7 +2722,7 @@ link-watchers array of vardict []Link watchers configuration for the connection: each link watcher is defined by a dictionary, whose keys depend upon the selected link watcher. Available link watchers are 'ethtool', 'nsna_ping' and 'arp_ping' and it is specified in the dictionary with the key 'name'. Available keys are: ethtool: 'delay-up', 'delay-down', 'init-wait'; nsna_ping: 'init-wait', 'interval', 'missed-max', 'target-host'; arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active', 'validate-incative', 'send-always'. See teamd.conf man for more details.Link watchers configuration for the connection: each link watcher is defined by a dictionary, whose keys depend upon the selected link watcher. Available link watchers are 'ethtool', 'nsna_ping' and 'arp_ping' and it is specified in the dictionary with the key 'name'. Available keys are: ethtool: 'delay-up', 'delay-down', 'init-wait'; nsna_ping: 'init-wait', 'interval', 'missed-max', 'target-host'; arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active', 'validate-inactive', 'send-always'. See teamd.conf man for more details.
@@ -3098,7 +3098,49 @@
-

wimax setting

+

wifi-p2p setting

+

Wi-Fi P2P Settings.

+
++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
Key NameValue TypeDefault ValueValue Description
+peerstring The P2P device that should be connected to. Currently this is the only way to create or join a group.
+wfd-iesbyte array The Wi-Fi Display (WFD) Information Elements (IEs) to set. Wi-Fi Display requires a protocol specific information element to be set in certain Wi-Fi frames. These can be specified here for the purpose of establishing a connection. This setting is only useful when implementing a Wi-Fi Display client.
+wps-methoduint320Flags indicating which mode of WPS is to be used. There's little point in changing the default setting as NetworkManager will automatically determine the best method to use.
+
+
+
+

wimax setting

WiMax Settings.

@@ -3133,7 +3175,7 @@
-

802-3-ethernet setting

+

802-3-ethernet setting

Wired Ethernet Settings.

@@ -3154,7 +3196,7 @@ assigned-mac-address - +
string  The new field for the cloned MAC address. It can be either a hardware address in ASCII representation, or one of the special values "preserve", "permanent", "random" or "stable". This field replaces the deprecated "cloned-mac-address" on D-Bus, which can only contain explict hardware addresses. Note that this property only exists in D-Bus API. libnm and nmcli continue to call this property "cloned-mac-address".The new field for the cloned MAC address. It can be either a hardware address in ASCII representation, or one of the special values "preserve", "permanent", "random" or "stable". This field replaces the deprecated "cloned-mac-address" on D-Bus, which can only contain explicit hardware addresses. Note that this property only exists in D-Bus API. libnm and nmcli continue to call this property "cloned-mac-address".
@@ -3259,7 +3301,77 @@
-

802-11-wireless setting

+

wireguard setting

+

WireGuard Ethernet Settings.

+
++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Key NameValue TypeDefault ValueValue Description
+fwmarkuint320The use of fwmark is optional and is by default off. Setting it to 0 disables it. Otherwise it is a 32-bit fwmark for outgoing packets.
+listen-portuint320The listen-port. If listen-port is not specified, the port will be chosen randomly when the interface comes up.
+mtuuint320If non-zero, only transmit packets of the specified size or smaller, breaking larger packets up into multiple fragments. If zero a default MTU is used. Note that contrary to wg-quick's MTU setting, this does not take into account the current routes at the time of activation.
+peer-routesbooleanTRUEWhether to automatically add routes for the AllowedIPs ranges of the peers. If TRUE (the default), NetworkManager will automatically add routes in the routing tables according to ipv4.route-table and ipv6.route-table. If FALSE, no such routes are added automatically. In this case, the user may want to configure static routes in ipv4.routes and ipv6.routes, respectively.
+peersarray of 'a{sv}' Array of dictionaries for the WireGuard peers.
+private-keystring The 256 bit private-key in base64 encoding.
+private-key-flagsNMSettingSecretFlags (uint32) Flags indicating how to handle the "private-key" property. (see the section called “Secret flag types:” for flag values)
+
+
+
+

802-11-wireless setting

Wi-Fi Settings.

@@ -3280,7 +3392,7 @@ assigned-mac-address - +
string  The new field for the cloned MAC address. It can be either a hardware address in ASCII representation, or one of the special values "preserve", "permanent", "random" or "stable". This field replaces the deprecated "cloned-mac-address" on D-Bus, which can only contain explict hardware addresses. Note that this property only exists in D-Bus API. libnm and nmcli continue to call this property "cloned-mac-address".The new field for the cloned MAC address. It can be either a hardware address in ASCII representation, or one of the special values "preserve", "permanent", "random" or "stable". This field replaces the deprecated "cloned-mac-address" on D-Bus, which can only contain explicit hardware addresses. Note that this property only exists in D-Bus API. libnm and nmcli continue to call this property "cloned-mac-address".
@@ -3413,7 +3525,7 @@
-

802-11-wireless-security setting

+

802-11-wireless-security setting

Wi-Fi Security Settings.

@@ -3455,7 +3567,7 @@ key-mgmt - + - + - - + diff --git a/docs/api/html/ref-dbus-checkpoint.html b/docs/api/html/ref-dbus-checkpoint.html index fd25cc3a..981d8892 100644 --- a/docs/api/html/ref-dbus-checkpoint.html +++ b/docs/api/html/ref-dbus-checkpoint.html @@ -6,7 +6,7 @@ - + @@ -16,7 +16,7 @@ - +
string  Key management used for the connection. One of "none" (WEP), "ieee8021x" (Dynamic WEP), "wpa-none" (Ad-Hoc WPA-PSK), "wpa-psk" (infrastructure WPA-PSK), or "wpa-eap" (WPA-Enterprise). This property must be set for any Wi-Fi connection that uses security.Key management used for the connection. One of "none" (WEP), "ieee8021x" (Dynamic WEP), "wpa-none" (Ad-Hoc WPA-PSK), "wpa-psk" (infrastructure WPA-PSK), "sae" (SAE) or "wpa-eap" (WPA-Enterprise). This property must be set for any Wi-Fi connection that uses security.
@@ -3504,7 +3616,7 @@ psk string  Pre-Shared-Key for WPA networks. If the key is 64-characters long, it must contain only hexadecimal characters and is interpreted as a hexadecimal WPA key. Otherwise, the key must be between 8 and 63 ASCII characters (as specified in the 802.11i standard) and is interpreted as a WPA passphrase, and is hashed to derive the actual WPA-PSK used when connecting to the Wi-Fi network.Pre-Shared-Key for WPA networks. For WPA-PSK, it's either an ASCII passphrase of 8 to 63 characters that is (as specified in the 802.11i standard) hashed to derive the actual key, or the key in form of 64 hexadecimal character. The WPA3-Personal networks use a passphrase of any length for SAE authentication.
@@ -3574,7 +3686,7 @@
-

wpan setting

+

wpan setting

IEEE 802.15.4 (WPAN) MAC Settings.

@@ -3592,6 +3704,13 @@ + + + + + + @@ -3599,6 +3718,13 @@ + + + + + + diff --git a/docs/api/html/nmcli-examples.html b/docs/api/html/nmcli-examples.html index 0a84e48c..e9d8154c 100644 --- a/docs/api/html/nmcli-examples.html +++ b/docs/api/html/nmcli-examples.html @@ -173,7 +173,22 @@ B,DISPATCH
-

Example 6. Adding a bonding master and two slave connection profiles

+

Example 6. Activating a VPN connection profile requiring interactive password input

+
+
$ nmcli --ask con up my-vpn-con
+

+ This command activates a VPN connection profile enabling nmcli to interact with the user + ('--ask'): this will allow nmcli to prompt for the VPN password on the command line when + the password-flags are set to '0x02' ('always ask', see + nm-settings(5) + ). + This is particularly useful for OTP based VPNs, as the user needs to be prompted for the + password each time the connection is activated. +

+
+
+
+

Example 7. Adding a bonding master and two slave connection profiles

$ nmcli con add type bond ifname mybond0 mode active-backup
 $ nmcli con add type ethernet ifname eth1 master mybond0
@@ -189,7 +204,7 @@ B,DISPATCH

-

Example 7. Adding a team master and two slave connection profiles

+

Example 8. Adding a team master and two slave connection profiles

$ nmcli con add type team con-name Team1 ifname Team1 config team1-master-json.conf
 $ nmcli con add type ethernet con-name Team1-slave1 ifname em1 master Team1
@@ -217,7 +232,7 @@ B,DISPATCH

-

Example 8. Adding a bridge and two slave profiles

+

Example 9. Adding a bridge and two slave profiles

$ nmcli con add type bridge con-name TowerBridge ifname TowerBridge
 $ nmcli con add type ethernet con-name br-slave-1 ifname ens3 master TowerBridge
@@ -236,7 +251,7 @@ B,DISPATCH

-

Example 9. Adding an ethernet connection profile with manual IP configuration

+

Example 10. Adding an ethernet connection profile with manual IP configuration

$ nmcli con add con-name my-con-em1 ifname em1 type ethernet \
   ip4 192.168.100.100/24 gw4 192.168.100.1 ip4 1.2.3.4 ip6 abbe::cafe
@@ -259,7 +274,7 @@ B,DISPATCH

-

Example 10. Convenient field values retrieval for scripting

+

Example 11. Convenient field values retrieval for scripting

$ nmcli -g ip4.address connection show my-con-eth0
 192.168.1.12/24
@@ -279,7 +294,7 @@ IP4:192.168.1.12/24:192.168.1.1::192.168.1.1::

-

Example 11. Adding an Ethernet connection and configuring SR-IOV VFs

+

Example 12. Adding an Ethernet connection and configuring SR-IOV VFs

$ nmcli con add type ethernet con-name EthernetPF ifname em1
 $ nmcli con modify EthernetPF sriov.total-vfs 3 sriov.autoprobe-drivers false
@@ -299,7 +314,7 @@ IP4:192.168.1.12/24:192.168.1.1::192.168.1.1::

-

Example 12. Escaping colon characters in tabular mode

+

Example 13. Escaping colon characters in tabular mode

$ nmcli -t -f general -e yes -m tab dev show eth0
 GENERAL:eth0:ethernet:Intel Corporation:82567LM Gigabit Network Connection:
@@ -314,7 +329,7 @@ nager/ActiveConnection/9

-

Example 13. nmcli usage in a NetworkManager dispatcher script to make Ethernet and Wi-Fi mutually exclusive

+

Example 14. nmcli usage in a NetworkManager dispatcher script to make Ethernet and Wi-Fi mutually exclusive

 #!/bin/bash
@@ -352,7 +367,7 @@ fi
 

Example sessions of interactive connection editor

-

Example 14. Adding an ethernet connection profile in interactive editor (a)

+

Example 15. Adding an ethernet connection profile in interactive editor (a)

$ nmcli connection edit type ethernet
 
diff --git a/docs/api/html/nmcli.html b/docs/api/html/nmcli.html
index 4014c714..bcef8464 100644
--- a/docs/api/html/nmcli.html
+++ b/docs/api/html/nmcli.html
@@ -39,7 +39,9 @@
     replacement for nm-applet or other graphical clients.
     nmcli is used to create, display, edit, delete, activate,
     and deactivate network connections, as well as control and display network
-    device status.

+ device status. See + nmcli-examples(7) + for ready to run nmcli examples.

Typical uses include:

  • Scripts: Utilize NetworkManager via nmcli instead of @@ -63,47 +65,11 @@

- - - - - - - - - - + + @@ -119,6 +85,25 @@ + + + + + + + + - + + + + + - - + + @@ -164,6 +176,15 @@ also influences echoing passwords typed by user as an input.

+ + + + + + + + @@ -177,25 +198,6 @@ success. The default value depends on the executed command.

- - - - - - - - - - - -
+channelint32-1IEEE 802.15.4 channel. A positive integer or -1, meaning "do not set, use whatever the device is already set to".
mac-address string  
+pageint32-1IEEE 802.15.4 channel page. A positive integer or -1, meaning "do not set, use whatever the device is already set to".
pan-id uint32 65535

-t | --terse

Output is terse. This mode is designed and suitable for computer (script) - processing.

-p | --pretty

Output is pretty. This causes nmcli to produce easily - readable outputs for humans, i.e. values are aligned, headers are printed, - etc.

-m | --mode { tabular | multiline }

-

Switch between tabular and multiline output:

-
---- - - - - - - - - - - -

tabular

Output is a table where each line describes a single entry. - Columns define particular properties of the entry.

multiline

Each entry comprises multiple lines, each property on its - own line. The values are prefixed with the property name.

-

If omitted, default is tabular for most commands. - For the commands producing more structured information, that cannot be - displayed on a single line, default is multiline. - Currently, they are:

-
    -
  • nmcli connection show ID

  • -
  • nmcli device show

  • -
-

-a | --ask

When using this option nmcli will stop and ask for any + missing required arguments, so do not use this option for non-interactive + purposes like scripts. This option controls, for example, whether you will be + prompted for a password if it is required for connecting to a network.

-c | --colors { yes | no | auto }

--complete-args

+

Instead of conducting the desired action, nmcli + will list possible completions for the last argument. This is useful to implement + argument completion in shell.

+

The exit status will indicate success + or return a code 65 to indicate the last argument is a file name.

+

NetworkManager ships with command completion support for GNU Bash.

+

-e | --escape { yes | no }

+

Whether to escape : and \ characters in terse tabular mode. The + escape character is \.

+

If omitted, default is yes.

+

-f | --fields { field1,field2... | all | common }

This option is used to specify what fields (column names) should be @@ -143,19 +128,46 @@

-e | --escape { yes | no }

-h | --help

Print help information.

-m | --mode { tabular | multiline }

-

Whether to escape : and \ characters in terse tabular mode. The - escape character is \.

-

If omitted, default is yes.

+

Switch between tabular and multiline output:

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

tabular

Output is a table where each line describes a single entry. + Columns define particular properties of the entry.

multiline

Each entry comprises multiple lines, each property on its + own line. The values are prefixed with the property name.

+

If omitted, default is tabular for most commands. + For the commands producing more structured information, that cannot be + displayed on a single line, default is multiline. + Currently, they are:

+
    +
  • nmcli connection show ID

  • +
  • nmcli device show

  • +

-a | --ask

When using this option nmcli will stop and ask for any - missing required arguments, so do not use this option for non-interactive - purposes like scripts. This option controls, for example, whether you will be - prompted for a password if it is required for connecting to a network.

-p | --pretty

Output is pretty. This causes nmcli to produce easily + readable outputs for humans, i.e. values are aligned, headers are printed, + etc.

-s | --show-secrets

-t | --terse

Output is terse. This mode is designed and suitable for computer (script) + processing.

-v | --version

Show nmcli version.

-w | --wait seconds

--complete-args

-

Instead of conducting the desired action, nmcli - will list possible completions for the last argument. This is useful to implement - argument completion in shell.

-

The exit status will indicate success - or return a code 65 to indicate the last argument is a file name.

-

NetworkManager ships with command completion support for GNU Bash.

-

-v | --version

Show nmcli version.

-h | --help

Print help information.

@@ -572,9 +574,10 @@

Be aware that this command deactivates the specified active connection, but the device on which the connection was active, is still ready to connect and will perform auto-activation by looking for a suitable connection that has - the 'autoconnect' flag set. This includes the just deactivated connection. So - if the connection is set to auto-connect, it will be automatically started on - the disconnected device again.

+ the 'autoconnect' flag set. Note that the deactivating connection profile is + internally blocked from autoconnecting again. Hence it will not autoconnect + until reboot or until the user performs an action that unblocks autoconnect, + like modifying the profile or explicitly activating it.

In most cases you may want to use device disconnect command instead.

The connection is identified by its name, UUID or D-Bus path. If @@ -1024,14 +1027,13 @@

Connect to a Wi-Fi network specified by SSID or BSSID. The command - creates a new connection and then activates it on a device. This is a - command-line counterpart of clicking an SSID in a GUI client. The command - always creates a new connection and thus it is mainly useful for connecting to - new Wi-Fi networks. If a connection for the network already exists, it is - better to bring up (activate) the existing connection as follows: + finds a matching connection or creates one and then activates it on a device. + This is a command-line counterpart of clicking an SSID in a GUI client. If + a connection for the network already exists, it is possible to bring up + (activate) the existing profile as follows: nmcli con up id name. Note that - only open, WEP and WPA-PSK networks are supported at the moment. It is also - supposed that IP configuration is obtained via DHCP.

+ only open, WEP and WPA-PSK networks are supported if no previous connection + exists. It is also assumed that IP configuration is obtained via DHCP.

If --wait option is not specified, the default timeout will be 90 seconds.

Available options are:

@@ -2386,8 +2388,8 @@ It's equivalent to the +bond.options 'option=value'

shows details for "My default em1" connection profile.

nmcli --show-secrets connection show "My Home WiFi"

shows details for "My Home WiFi" connection profile with all passwords. +

nmcli --show-secrets connection show "My Home Wi-Fi"

shows details for "My Home Wi-Fi" connection profile with all passwords. Without --show-secrets option, secrets would not be displayed.

Home UpPrevPrev Next
diff --git a/docs/api/html/ref-dbus-devices.html b/docs/api/html/ref-dbus-devices.html index ee7f14ad..c58b8782 100644 --- a/docs/api/html/ref-dbus-devices.html +++ b/docs/api/html/ref-dbus-devices.html @@ -33,28 +33,25 @@ org.freedesktop.NetworkManager.Device.Adsl — ADSL Device
-org.freedesktop.NetworkManager.Device.Bond — Bonding Device +org.freedesktop.NetworkManager.Device.Bluetooth — Bluetooth Device
-org.freedesktop.NetworkManager.Device.Bridge — Bridging Device +org.freedesktop.NetworkManager.Device.Bond — Bonding Device
-org.freedesktop.NetworkManager.Device.Bluetooth — Bluetooth Device +org.freedesktop.NetworkManager.Device.Bridge — Bridging Device
org.freedesktop.NetworkManager.Device.Dummy — Dummy Device
-org.freedesktop.NetworkManager.Device.Wired — Wired Ethernet Device -
-
org.freedesktop.NetworkManager.Device.Generic — Unrecognized Device
-org.freedesktop.NetworkManager.Device.Infiniband — Infiniband Device +org.freedesktop.NetworkManager.Device.IPTunnel — IP Tunneling Device
-org.freedesktop.NetworkManager.Device.IPTunnel — IP Tunneling Device +org.freedesktop.NetworkManager.Device.Infiniband — Infiniband Device
org.freedesktop.NetworkManager.Device.Lowpan — 6LoWPAN Device @@ -99,9 +96,15 @@ org.freedesktop.NetworkManager.Device.Vxlan — VXLAN Device
+org.freedesktop.NetworkManager.Device.WifiP2P — Wi-Fi P2P Device +
+
org.freedesktop.NetworkManager.Device.WireGuard — WireGuard Device
+org.freedesktop.NetworkManager.Device.Wired — Wired Ethernet Device +
+
org.freedesktop.NetworkManager.Device.Wireless — Wi-Fi Device
diff --git a/docs/api/html/ref-dbus-wifi-p2p-peers.html b/docs/api/html/ref-dbus-wifi-p2p-peers.html new file mode 100644 index 00000000..bf0c48fe --- /dev/null +++ b/docs/api/html/ref-dbus-wifi-p2p-peers.html @@ -0,0 +1,32 @@ + + + + +The /org.freedesktop.NetworkManager.WifiP2PPeer/* objects: NetworkManager Reference Manual + + + + + + + + + + + + + + + + +
+

+The /org.freedesktop.NetworkManager.WifiP2PPeer/* objects

+ +
+ + + \ No newline at end of file diff --git a/docs/api/html/ref-settings.html b/docs/api/html/ref-settings.html index c777b6b4..022eeb31 100644 --- a/docs/api/html/ref-settings.html +++ b/docs/api/html/ref-settings.html @@ -145,12 +145,18 @@ vxlan — VXLAN Settings
+wifi-p2p — Wi-Fi P2P Settings +
+
wimax — WiMax Settings
802-3-ethernet — Wired Ethernet Settings
+wireguard — WireGuard Ethernet Settings +
+
802-11-wireless — Wi-Fi Settings
diff --git a/docs/api/html/settings-6lowpan.html b/docs/api/html/settings-6lowpan.html index ad65fe2e..6b94ca8e 100644 --- a/docs/api/html/settings-6lowpan.html +++ b/docs/api/html/settings-6lowpan.html @@ -38,7 +38,7 @@ Properties
-

Table 65. 

+

Table 68. 

diff --git a/docs/api/html/settings-802-11-olpc-mesh.html b/docs/api/html/settings-802-11-olpc-mesh.html index 847ac54e..012bee43 100644 --- a/docs/api/html/settings-802-11-olpc-mesh.html +++ b/docs/api/html/settings-802-11-olpc-mesh.html @@ -38,7 +38,7 @@ Properties
-

Table 85. 

+

Table 88. 

diff --git a/docs/api/html/settings-802-11-wireless-security.html b/docs/api/html/settings-802-11-wireless-security.html index 3859ff6b..aed0210e 100644 --- a/docs/api/html/settings-802-11-wireless-security.html +++ b/docs/api/html/settings-802-11-wireless-security.html @@ -34,11 +34,11 @@
-

+

Properties

-

Table 106. 

+

Table 111. 

@@ -75,7 +75,7 @@ - + @@ -117,7 +117,7 @@ - + diff --git a/docs/api/html/settings-802-11-wireless.html b/docs/api/html/settings-802-11-wireless.html index ee09bc6e..80e7e340 100644 --- a/docs/api/html/settings-802-11-wireless.html +++ b/docs/api/html/settings-802-11-wireless.html @@ -6,7 +6,7 @@ - + @@ -21,7 +21,7 @@ - +
key-mgmt
string
Key management used for the connection. One of "none" (WEP), "ieee8021x" (Dynamic WEP), "wpa-none" (Ad-Hoc WPA-PSK), "wpa-psk" (infrastructure WPA-PSK), or "wpa-eap" (WPA-Enterprise). This property must be set for any Wi-Fi connection that uses security.Key management used for the connection. One of "none" (WEP), "ieee8021x" (Dynamic WEP), "wpa-none" (Ad-Hoc WPA-PSK), "wpa-psk" (infrastructure WPA-PSK), "sae" (SAE) or "wpa-eap" (WPA-Enterprise). This property must be set for any Wi-Fi connection that uses security.
leap-password
psk
string
Pre-Shared-Key for WPA networks. If the key is 64-characters long, it must contain only hexadecimal characters and is interpreted as a hexadecimal WPA key. Otherwise, the key must be between 8 and 63 ASCII characters (as specified in the 802.11i standard) and is interpreted as a WPA passphrase, and is hashed to derive the actual WPA-PSK used when connecting to the Wi-Fi network.Pre-Shared-Key for WPA networks. For WPA-PSK, it's either an ASCII passphrase of 8 to 63 characters that is (as specified in the 802.11i standard) hashed to derive the actual key, or the key in form of 64 hexadecimal character. The WPA3-Personal networks use a passphrase of any length for SAE authentication.
psk-flags
Home UpPrevPrev Next
@@ -34,11 +34,11 @@
-

+

Properties

-

Table 105. 

+

Table 110. 

@@ -57,7 +57,7 @@ - + diff --git a/docs/api/html/settings-802-1x.html b/docs/api/html/settings-802-1x.html index 08c348b3..63b845ec 100644 --- a/docs/api/html/settings-802-1x.html +++ b/docs/api/html/settings-802-1x.html @@ -38,7 +38,7 @@ Properties
-

Table 66. 

+

Table 69. 

assigned-mac-address
string
The new field for the cloned MAC address. It can be either a hardware address in ASCII representation, or one of the special values "preserve", "permanent", "random" or "stable". This field replaces the deprecated "cloned-mac-address" on D-Bus, which can only contain explict hardware addresses. Note that this property only exists in D-Bus API. libnm and nmcli continue to call this property "cloned-mac-address".The new field for the cloned MAC address. It can be either a hardware address in ASCII representation, or one of the special values "preserve", "permanent", "random" or "stable". This field replaces the deprecated "cloned-mac-address" on D-Bus, which can only contain explicit hardware addresses. Note that this property only exists in D-Bus API. libnm and nmcli continue to call this property "cloned-mac-address".
band
diff --git a/docs/api/html/settings-802-3-ethernet.html b/docs/api/html/settings-802-3-ethernet.html index a954bbf0..425bd124 100644 --- a/docs/api/html/settings-802-3-ethernet.html +++ b/docs/api/html/settings-802-3-ethernet.html @@ -7,7 +7,7 @@ - + @@ -22,7 +22,7 @@ - +
Home Up PrevNextNext
@@ -34,11 +34,11 @@
-

+

Properties

-

Table 104. 

+

Table 108. 

@@ -57,7 +57,7 @@ - + diff --git a/docs/api/html/settings-adsl.html b/docs/api/html/settings-adsl.html index f3bc2f1c..e019f1fc 100644 --- a/docs/api/html/settings-adsl.html +++ b/docs/api/html/settings-adsl.html @@ -38,7 +38,7 @@ Properties
-

Table 67. 

+

Table 70. 

assigned-mac-address
string
The new field for the cloned MAC address. It can be either a hardware address in ASCII representation, or one of the special values "preserve", "permanent", "random" or "stable". This field replaces the deprecated "cloned-mac-address" on D-Bus, which can only contain explict hardware addresses. Note that this property only exists in D-Bus API. libnm and nmcli continue to call this property "cloned-mac-address".The new field for the cloned MAC address. It can be either a hardware address in ASCII representation, or one of the special values "preserve", "permanent", "random" or "stable". This field replaces the deprecated "cloned-mac-address" on D-Bus, which can only contain explicit hardware addresses. Note that this property only exists in D-Bus API. libnm and nmcli continue to call this property "cloned-mac-address".
auto-negotiate
diff --git a/docs/api/html/settings-bluetooth.html b/docs/api/html/settings-bluetooth.html index 2cabe4db..a7bfd081 100644 --- a/docs/api/html/settings-bluetooth.html +++ b/docs/api/html/settings-bluetooth.html @@ -38,7 +38,7 @@ Properties
-

Table 68. 

+

Table 71. 

diff --git a/docs/api/html/settings-bond.html b/docs/api/html/settings-bond.html index 425a8db5..5695ed42 100644 --- a/docs/api/html/settings-bond.html +++ b/docs/api/html/settings-bond.html @@ -38,7 +38,7 @@ Properties
-

Table 69. 

+

Table 72. 

diff --git a/docs/api/html/settings-bridge-port.html b/docs/api/html/settings-bridge-port.html index 598a99eb..9de7bc09 100644 --- a/docs/api/html/settings-bridge-port.html +++ b/docs/api/html/settings-bridge-port.html @@ -38,7 +38,7 @@ Properties
-

Table 71. 

+

Table 74. 

diff --git a/docs/api/html/settings-bridge.html b/docs/api/html/settings-bridge.html index 830fe274..d5657511 100644 --- a/docs/api/html/settings-bridge.html +++ b/docs/api/html/settings-bridge.html @@ -38,7 +38,7 @@ Properties
-

Table 70. 

+

Table 73. 

diff --git a/docs/api/html/settings-cdma.html b/docs/api/html/settings-cdma.html index 1ba7b975..a9dffd77 100644 --- a/docs/api/html/settings-cdma.html +++ b/docs/api/html/settings-cdma.html @@ -38,7 +38,7 @@ Properties
-

Table 72. 

+

Table 75. 

diff --git a/docs/api/html/settings-connection.html b/docs/api/html/settings-connection.html index 0da3cf89..fb44cf7e 100644 --- a/docs/api/html/settings-connection.html +++ b/docs/api/html/settings-connection.html @@ -38,7 +38,7 @@ Properties
-

Table 64. 

+

Table 67. 

@@ -165,7 +165,7 @@ - + diff --git a/docs/api/html/settings-dcb.html b/docs/api/html/settings-dcb.html index f41141f6..0f102334 100644 --- a/docs/api/html/settings-dcb.html +++ b/docs/api/html/settings-dcb.html @@ -38,7 +38,7 @@ Properties
-

Table 73. 

+

Table 76. 

stable-id
string
This represents the identity of the connection used for various purposes. It allows to configure multiple profiles to share the identity. Also, the stable-id can contain placeholders that are substituted dynamically and deterministically depending on the context. The stable-id is used for generating IPv6 stable private addresses with ipv6.addr-gen-mode=stable-privacy. It is also used to seed the generated cloned MAC address for ethernet.cloned-mac-address=stable and wifi.cloned-mac-address=stable. It is also used as DHCP client identifier with ipv4.dhcp-client-id=stable and to derive the DHCP DUID with ipv6.dhcp-duid=stable-[llt,ll,uuid]. Note that depending on the context where it is used, other parameters are also seeded into the generation algorithm. For example, a per-host key is commonly also included, so that different systems end up generating different IDs. Or with ipv6.addr-gen-mode=stable-privacy, also the device's name is included, so that different interfaces yield different addresses. The '$' character is treated special to perform dynamic substitutions at runtime. Currently supported are "${CONNECTION}", "${DEVICE}", "${MAC}", "${BOOT}", "${RANDOM}". These effectively create unique IDs per-connection, per-device, per-boot, or every time. Note that "${DEVICE}" corresponds the the interface name of the device and "${MAC}" is the permanent MAC address of the device. Any unrecognized patterns following '$' are treated verbatim, however are reserved for future use. You are thus advised to avoid '$' or escape it as "$$". For example, set it to "${CONNECTION}-${BOOT}-${DEVICE}" to create a unique id for this connection that changes with every reboot and differs depending on the interface where the profile activates. If the value is unset, a global connection default is consulted. If the value is still unset, the default is similar to "${CONNECTION}" and uses a unique, fixed ID for the connection.This represents the identity of the connection used for various purposes. It allows to configure multiple profiles to share the identity. Also, the stable-id can contain placeholders that are substituted dynamically and deterministically depending on the context. The stable-id is used for generating IPv6 stable private addresses with ipv6.addr-gen-mode=stable-privacy. It is also used to seed the generated cloned MAC address for ethernet.cloned-mac-address=stable and wifi.cloned-mac-address=stable. It is also used as DHCP client identifier with ipv4.dhcp-client-id=stable and to derive the DHCP DUID with ipv6.dhcp-duid=stable-[llt,ll,uuid]. Note that depending on the context where it is used, other parameters are also seeded into the generation algorithm. For example, a per-host key is commonly also included, so that different systems end up generating different IDs. Or with ipv6.addr-gen-mode=stable-privacy, also the device's name is included, so that different interfaces yield different addresses. The '$' character is treated special to perform dynamic substitutions at runtime. Currently supported are "${CONNECTION}", "${DEVICE}", "${MAC}", "${BOOT}", "${RANDOM}". These effectively create unique IDs per-connection, per-device, per-boot, or every time. Note that "${DEVICE}" corresponds to the interface name of the device and "${MAC}" is the permanent MAC address of the device. Any unrecognized patterns following '$' are treated verbatim, however are reserved for future use. You are thus advised to avoid '$' or escape it as "$$". For example, set it to "${CONNECTION}-${BOOT}-${DEVICE}" to create a unique id for this connection that changes with every reboot and differs depending on the interface where the profile activates. If the value is unset, a global connection default is consulted. If the value is still unset, the default is similar to "${CONNECTION}" and uses a unique, fixed ID for the connection.
timestamp
diff --git a/docs/api/html/settings-dummy.html b/docs/api/html/settings-dummy.html index 5e0951b3..7db75778 100644 --- a/docs/api/html/settings-dummy.html +++ b/docs/api/html/settings-dummy.html @@ -38,7 +38,7 @@ Properties
-

Table 74. 

+

Table 77. 

diff --git a/docs/api/html/settings-ethtool.html b/docs/api/html/settings-ethtool.html index c76c1b50..b3982665 100644 --- a/docs/api/html/settings-ethtool.html +++ b/docs/api/html/settings-ethtool.html @@ -38,7 +38,7 @@ Properties
-

Table 75. 

+

Table 78. 

diff --git a/docs/api/html/settings-generic.html b/docs/api/html/settings-generic.html index 5c8dc6a5..4d91d6cc 100644 --- a/docs/api/html/settings-generic.html +++ b/docs/api/html/settings-generic.html @@ -38,7 +38,7 @@ Properties
-

Table 76. 

+

Table 79. 

diff --git a/docs/api/html/settings-gsm.html b/docs/api/html/settings-gsm.html index 75ea0ef2..46be0d96 100644 --- a/docs/api/html/settings-gsm.html +++ b/docs/api/html/settings-gsm.html @@ -38,7 +38,7 @@ Properties
-

Table 77. 

+

Table 80. 

@@ -87,7 +87,7 @@ - + diff --git a/docs/api/html/settings-infiniband.html b/docs/api/html/settings-infiniband.html index 831da8af..3bce1836 100644 --- a/docs/api/html/settings-infiniband.html +++ b/docs/api/html/settings-infiniband.html @@ -38,7 +38,7 @@ Properties
-

Table 78. 

+

Table 81. 

number
string
Number to dial when establishing a PPP data session with the GSM-based mobile broadband network. Many modems do not require PPP for connections to the mobile network and thus this property should be left blank, which allows NetworkManager to select the appropriate settings automatically.Legacy setting that used to help establishing PPP data sessions for GSM-based modems. Deprecated: 1
password
diff --git a/docs/api/html/settings-ip-tunnel.html b/docs/api/html/settings-ip-tunnel.html index ee47fde9..20f93bd9 100644 --- a/docs/api/html/settings-ip-tunnel.html +++ b/docs/api/html/settings-ip-tunnel.html @@ -38,7 +38,7 @@ Properties
-

Table 81. 

+

Table 84. 

diff --git a/docs/api/html/settings-ipv4.html b/docs/api/html/settings-ipv4.html index ae58a2d6..5f98dd5e 100644 --- a/docs/api/html/settings-ipv4.html +++ b/docs/api/html/settings-ipv4.html @@ -38,7 +38,7 @@ Properties
-

Table 79. 

+

Table 82. 

@@ -117,7 +117,7 @@ - + diff --git a/docs/api/html/settings-ipv6.html b/docs/api/html/settings-ipv6.html index 776b5022..76758030 100644 --- a/docs/api/html/settings-ipv6.html +++ b/docs/api/html/settings-ipv6.html @@ -38,7 +38,7 @@ Properties
-

Table 80. 

+

Table 83. 

dns-priority
int32
0
DNS servers priority. The relative priority for DNS servers specified by this setting. A lower value is better (higher priority). Zero selects the default value, which is 50 for VPNs and 100 for other connections. Note that the priority is to order DNS settings for multiple active connections. It does not disambiguate multiple DNS servers within the same connection profile. When using dns=default, servers with higher priority will be on top of resolv.conf. To prioritize a given server over another one within the same connection, just specify them in the desired order. When multiple devices have configurations with the same priority, the one with an active default route will be preferred. Negative values have the special effect of excluding other configurations with a greater priority value; so in presence of at least a negative priority, only DNS servers from connections with the lowest priority value will be used. When using a DNS resolver that supports split-DNS as dns=dnsmasq or dns=systemd-resolved, each connection is used to query domains in its search list. Queries for domains not present in any search list are routed through connections having the '~.' special wildcard domain, which is added automatically to connections with the default route (or can be added manually). When multiple connections specify the same domain, the one with the highest priority (lowest numerical value) wins. If a connection specifies a domain which is subdomain of another domain with a negative DNS priority value, the subdomain is ignored.DNS servers priority. The relative priority for DNS servers specified by this setting. A lower value is better (higher priority). Zero selects a globally configured default value. If the latter is missing or zero too, it defaults to 50 for VPNs and 100 for other connections. Note that the priority is to order DNS settings for multiple active connections. It does not disambiguate multiple DNS servers within the same connection profile. When using dns=default, servers with higher priority will be on top of resolv.conf. To prioritize a given server over another one within the same connection, just specify them in the desired order. When multiple devices have configurations with the same priority, the one with an active default route will be preferred. Negative values have the special effect of excluding other configurations with a greater priority value; so in presence of at least a negative priority, only DNS servers from connections with the lowest priority value will be used. When using a DNS resolver that supports split-DNS as dns=dnsmasq or dns=systemd-resolved, each connection is used to query domains in its search list. Queries for domains not present in any search list are routed through connections having the '~.' special wildcard domain, which is added automatically to connections with the default route (or can be added manually). When multiple connections specify the same domain, the one with the highest priority (lowest numerical value) wins. If a connection specifies a domain which is subdomain of another domain with a negative DNS priority value, the subdomain is ignored.
dns-search
@@ -117,7 +117,7 @@ - + diff --git a/docs/api/html/settings-macsec.html b/docs/api/html/settings-macsec.html index f3e2c564..6ffb812f 100644 --- a/docs/api/html/settings-macsec.html +++ b/docs/api/html/settings-macsec.html @@ -38,7 +38,7 @@ Properties
-

Table 82. 

+

Table 85. 

dns-priority
int32
0
DNS servers priority. The relative priority for DNS servers specified by this setting. A lower value is better (higher priority). Zero selects the default value, which is 50 for VPNs and 100 for other connections. Note that the priority is to order DNS settings for multiple active connections. It does not disambiguate multiple DNS servers within the same connection profile. When using dns=default, servers with higher priority will be on top of resolv.conf. To prioritize a given server over another one within the same connection, just specify them in the desired order. When multiple devices have configurations with the same priority, the one with an active default route will be preferred. Negative values have the special effect of excluding other configurations with a greater priority value; so in presence of at least a negative priority, only DNS servers from connections with the lowest priority value will be used. When using a DNS resolver that supports split-DNS as dns=dnsmasq or dns=systemd-resolved, each connection is used to query domains in its search list. Queries for domains not present in any search list are routed through connections having the '~.' special wildcard domain, which is added automatically to connections with the default route (or can be added manually). When multiple connections specify the same domain, the one with the highest priority (lowest numerical value) wins. If a connection specifies a domain which is subdomain of another domain with a negative DNS priority value, the subdomain is ignored.DNS servers priority. The relative priority for DNS servers specified by this setting. A lower value is better (higher priority). Zero selects a globally configured default value. If the latter is missing or zero too, it defaults to 50 for VPNs and 100 for other connections. Note that the priority is to order DNS settings for multiple active connections. It does not disambiguate multiple DNS servers within the same connection profile. When using dns=default, servers with higher priority will be on top of resolv.conf. To prioritize a given server over another one within the same connection, just specify them in the desired order. When multiple devices have configurations with the same priority, the one with an active default route will be preferred. Negative values have the special effect of excluding other configurations with a greater priority value; so in presence of at least a negative priority, only DNS servers from connections with the lowest priority value will be used. When using a DNS resolver that supports split-DNS as dns=dnsmasq or dns=systemd-resolved, each connection is used to query domains in its search list. Queries for domains not present in any search list are routed through connections having the '~.' special wildcard domain, which is added automatically to connections with the default route (or can be added manually). When multiple connections specify the same domain, the one with the highest priority (lowest numerical value) wins. If a connection specifies a domain which is subdomain of another domain with a negative DNS priority value, the subdomain is ignored.
dns-search
diff --git a/docs/api/html/settings-macvlan.html b/docs/api/html/settings-macvlan.html index ff792011..acd81695 100644 --- a/docs/api/html/settings-macvlan.html +++ b/docs/api/html/settings-macvlan.html @@ -38,7 +38,7 @@ Properties
-

Table 83. 

+

Table 86. 

diff --git a/docs/api/html/settings-match.html b/docs/api/html/settings-match.html index 994ece60..a7e6b153 100644 --- a/docs/api/html/settings-match.html +++ b/docs/api/html/settings-match.html @@ -38,7 +38,7 @@ Properties
-

Table 84. 

+

Table 87. 

diff --git a/docs/api/html/settings-ovs-bridge.html b/docs/api/html/settings-ovs-bridge.html index c46a2f17..2424e29f 100644 --- a/docs/api/html/settings-ovs-bridge.html +++ b/docs/api/html/settings-ovs-bridge.html @@ -38,7 +38,7 @@ Properties
-

Table 86. 

+

Table 89. 

diff --git a/docs/api/html/settings-ovs-interface.html b/docs/api/html/settings-ovs-interface.html index 7eb583e0..d373f6d8 100644 --- a/docs/api/html/settings-ovs-interface.html +++ b/docs/api/html/settings-ovs-interface.html @@ -38,7 +38,7 @@ Properties
-

Table 87. 

+

Table 90. 

diff --git a/docs/api/html/settings-ovs-patch.html b/docs/api/html/settings-ovs-patch.html index e3f41bd3..e3750cba 100644 --- a/docs/api/html/settings-ovs-patch.html +++ b/docs/api/html/settings-ovs-patch.html @@ -38,7 +38,7 @@ Properties
-

Table 88. 

+

Table 91. 

diff --git a/docs/api/html/settings-ovs-port.html b/docs/api/html/settings-ovs-port.html index 73889a89..f4acdf36 100644 --- a/docs/api/html/settings-ovs-port.html +++ b/docs/api/html/settings-ovs-port.html @@ -38,7 +38,7 @@ Properties
-

Table 89. 

+

Table 92. 

diff --git a/docs/api/html/settings-ppp.html b/docs/api/html/settings-ppp.html index 1d0ac104..fc303a85 100644 --- a/docs/api/html/settings-ppp.html +++ b/docs/api/html/settings-ppp.html @@ -38,7 +38,7 @@ Properties
-

Table 90. 

+

Table 93. 

diff --git a/docs/api/html/settings-pppoe.html b/docs/api/html/settings-pppoe.html index 41264737..8b1ce2ac 100644 --- a/docs/api/html/settings-pppoe.html +++ b/docs/api/html/settings-pppoe.html @@ -38,7 +38,7 @@ Properties
-

Table 91. 

+

Table 94. 

diff --git a/docs/api/html/settings-proxy.html b/docs/api/html/settings-proxy.html index 4b87ede1..0b4da901 100644 --- a/docs/api/html/settings-proxy.html +++ b/docs/api/html/settings-proxy.html @@ -38,7 +38,7 @@ Properties
-

Table 92. 

+

Table 95. 

diff --git a/docs/api/html/settings-serial.html b/docs/api/html/settings-serial.html index e503f732..a634b3c7 100644 --- a/docs/api/html/settings-serial.html +++ b/docs/api/html/settings-serial.html @@ -38,7 +38,7 @@ Properties
-

Table 93. 

+

Table 96. 

diff --git a/docs/api/html/settings-sriov.html b/docs/api/html/settings-sriov.html index b5ecc029..8c422e7e 100644 --- a/docs/api/html/settings-sriov.html +++ b/docs/api/html/settings-sriov.html @@ -38,7 +38,7 @@ Properties
-

Table 94. 

+

Table 97. 

diff --git a/docs/api/html/settings-tc.html b/docs/api/html/settings-tc.html index 6de65275..0668fef4 100644 --- a/docs/api/html/settings-tc.html +++ b/docs/api/html/settings-tc.html @@ -38,7 +38,7 @@ Properties
-

Table 95. 

+

Table 98. 

diff --git a/docs/api/html/settings-team-port.html b/docs/api/html/settings-team-port.html index c0698945..c972a583 100644 --- a/docs/api/html/settings-team-port.html +++ b/docs/api/html/settings-team-port.html @@ -38,7 +38,7 @@ Properties
-

Table 97. 

+

Table 100. 

@@ -75,7 +75,7 @@ - + diff --git a/docs/api/html/settings-team.html b/docs/api/html/settings-team.html index 4711e700..b3a38e24 100644 --- a/docs/api/html/settings-team.html +++ b/docs/api/html/settings-team.html @@ -38,7 +38,7 @@ Properties
-

Table 96. 

+

Table 99. 

link-watchers
array of vardict
[]
Link watchers configuration for the connection: each link watcher is defined by a dictionary, whose keys depend upon the selected link watcher. Available link watchers are 'ethtool', 'nsna_ping' and 'arp_ping' and it is specified in the dictionary with the key 'name'. Available keys are: ethtool: 'delay-up', 'delay-down', 'init-wait'; nsna_ping: 'init-wait', 'interval', 'missed-max', 'target-host'; arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active', 'validate-incative', 'send-always'. See teamd.conf man for more details.Link watchers configuration for the connection: each link watcher is defined by a dictionary, whose keys depend upon the selected link watcher. Available link watchers are 'ethtool', 'nsna_ping' and 'arp_ping' and it is specified in the dictionary with the key 'name'. Available keys are: ethtool: 'delay-up', 'delay-down', 'init-wait'; nsna_ping: 'init-wait', 'interval', 'missed-max', 'target-host'; arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active', 'validate-inactive', 'send-always'. See teamd.conf man for more details.
prio
@@ -69,7 +69,7 @@ - + diff --git a/docs/api/html/settings-tun.html b/docs/api/html/settings-tun.html index 14f1c2ea..86d12d8b 100644 --- a/docs/api/html/settings-tun.html +++ b/docs/api/html/settings-tun.html @@ -38,7 +38,7 @@ Properties
-

Table 98. 

+

Table 101. 

link-watchers
array of vardict
[]
Link watchers configuration for the connection: each link watcher is defined by a dictionary, whose keys depend upon the selected link watcher. Available link watchers are 'ethtool', 'nsna_ping' and 'arp_ping' and it is specified in the dictionary with the key 'name'. Available keys are: ethtool: 'delay-up', 'delay-down', 'init-wait'; nsna_ping: 'init-wait', 'interval', 'missed-max', 'target-host'; arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active', 'validate-incative', 'send-always'. See teamd.conf man for more details.Link watchers configuration for the connection: each link watcher is defined by a dictionary, whose keys depend upon the selected link watcher. Available link watchers are 'ethtool', 'nsna_ping' and 'arp_ping' and it is specified in the dictionary with the key 'name'. Available keys are: ethtool: 'delay-up', 'delay-down', 'init-wait'; nsna_ping: 'init-wait', 'interval', 'missed-max', 'target-host'; arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active', 'validate-inactive', 'send-always'. See teamd.conf man for more details.
mcast-rejoin-count
diff --git a/docs/api/html/settings-user.html b/docs/api/html/settings-user.html index 0e409100..6a511b08 100644 --- a/docs/api/html/settings-user.html +++ b/docs/api/html/settings-user.html @@ -38,7 +38,7 @@ Properties
-

Table 99. 

+

Table 102. 

diff --git a/docs/api/html/settings-vlan.html b/docs/api/html/settings-vlan.html index f975022c..61c4b630 100644 --- a/docs/api/html/settings-vlan.html +++ b/docs/api/html/settings-vlan.html @@ -38,7 +38,7 @@ Properties
-

Table 100. 

+

Table 103. 

diff --git a/docs/api/html/settings-vpn.html b/docs/api/html/settings-vpn.html index 1a964dd6..f94e1c15 100644 --- a/docs/api/html/settings-vpn.html +++ b/docs/api/html/settings-vpn.html @@ -38,7 +38,7 @@ Properties
-

Table 101. 

+

Table 104. 

diff --git a/docs/api/html/settings-vxlan.html b/docs/api/html/settings-vxlan.html index 14f48141..2891c893 100644 --- a/docs/api/html/settings-vxlan.html +++ b/docs/api/html/settings-vxlan.html @@ -7,7 +7,7 @@ - + @@ -22,7 +22,7 @@ - +
Home Up PrevNextNext
@@ -38,7 +38,7 @@ Properties
-

Table 102. 

+

Table 105. 

diff --git a/docs/api/html/settings-wifi-p2p.html b/docs/api/html/settings-wifi-p2p.html new file mode 100644 index 00000000..ad66d6b6 --- /dev/null +++ b/docs/api/html/settings-wifi-p2p.html @@ -0,0 +1,83 @@ + + + + +wifi-p2p: NetworkManager Reference Manual + + + + + + + + + +
+ + + + + + +
+
+
+ + +
+

wifi-p2p

+

wifi-p2p — Wi-Fi P2P Settings

+
+
+

+ Properties +

+
+

Table 106. 

+
++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
Key NameValue TypeDefault ValueValue Description
peer
string
The P2P device that should be connected to. Currently this is the only way to create or join a group.
wfd-ies
byte array
The Wi-Fi Display (WFD) Information Elements (IEs) to set. Wi-Fi Display requires a protocol specific information element to be set in certain Wi-Fi frames. These can be specified here for the purpose of establishing a connection. This setting is only useful when implementing a Wi-Fi Display client.
wps-method
uint32
0
Flags indicating which mode of WPS is to be used. There's little point in changing the default setting as NetworkManager will automatically determine the best method to use.
+
+


+
+
+ + + \ No newline at end of file diff --git a/docs/api/html/settings-wimax.html b/docs/api/html/settings-wimax.html index b00506af..bcbab4e4 100644 --- a/docs/api/html/settings-wimax.html +++ b/docs/api/html/settings-wimax.html @@ -6,7 +6,7 @@ - + @@ -21,7 +21,7 @@
Home UpPrevPrev Next
@@ -34,11 +34,11 @@
-

+

Properties

-

Table 103. 

+

Table 107. 

diff --git a/docs/api/html/settings-wireguard.html b/docs/api/html/settings-wireguard.html new file mode 100644 index 00000000..99261f39 --- /dev/null +++ b/docs/api/html/settings-wireguard.html @@ -0,0 +1,107 @@ + + + + +wireguard: NetworkManager Reference Manual + + + + + + + + + +
+ + + + + + +
+
+
+ + +
+

wireguard

+

wireguard — WireGuard Ethernet Settings

+
+
+

+ Properties +

+
+

Table 109. 

+
++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Key NameValue TypeDefault ValueValue Description
fwmark
uint32
0
The use of fwmark is optional and is by default off. Setting it to 0 disables it. Otherwise it is a 32-bit fwmark for outgoing packets.
listen-port
uint32
0
The listen-port. If listen-port is not specified, the port will be chosen randomly when the interface comes up.
mtu
uint32
0
If non-zero, only transmit packets of the specified size or smaller, breaking larger packets up into multiple fragments. If zero a default MTU is used. Note that contrary to wg-quick's MTU setting, this does not take into account the current routes at the time of activation.
peer-routes
boolean
TRUE
Whether to automatically add routes for the AllowedIPs ranges of the peers. If TRUE (the default), NetworkManager will automatically add routes in the routing tables according to ipv4.route-table and ipv6.route-table. If FALSE, no such routes are added automatically. In this case, the user may want to configure static routes in ipv4.routes and ipv6.routes, respectively.
peers
array of 'a{sv}'
Array of dictionaries for the WireGuard peers.
private-key
string
The 256 bit private-key in base64 encoding.
private-key-flags
NMSettingSecretFlags (uint32)
Flags indicating how to handle the "private-key" property.
+
+


+
+
+ + + \ No newline at end of file diff --git a/docs/api/html/settings-wpan.html b/docs/api/html/settings-wpan.html index 62f851ae..41339fd1 100644 --- a/docs/api/html/settings-wpan.html +++ b/docs/api/html/settings-wpan.html @@ -34,11 +34,11 @@
-

+

Properties

-

Table 107. 

+

Table 112. 

@@ -54,12 +54,24 @@ + + + + + + + + + + + + diff --git a/docs/api/html/spec.html b/docs/api/html/spec.html index aa6c22b5..1adadeb3 100644 --- a/docs/api/html/spec.html +++ b/docs/api/html/spec.html @@ -57,28 +57,25 @@ org.freedesktop.NetworkManager.Device.Adsl — ADSL Device
-org.freedesktop.NetworkManager.Device.Bond — Bonding Device +org.freedesktop.NetworkManager.Device.Bluetooth — Bluetooth Device
-org.freedesktop.NetworkManager.Device.Bridge — Bridging Device +org.freedesktop.NetworkManager.Device.Bond — Bonding Device
-org.freedesktop.NetworkManager.Device.Bluetooth — Bluetooth Device +org.freedesktop.NetworkManager.Device.Bridge — Bridging Device
org.freedesktop.NetworkManager.Device.Dummy — Dummy Device
-org.freedesktop.NetworkManager.Device.Wired — Wired Ethernet Device -
-
org.freedesktop.NetworkManager.Device.Generic — Unrecognized Device
-org.freedesktop.NetworkManager.Device.Infiniband — Infiniband Device +org.freedesktop.NetworkManager.Device.IPTunnel — IP Tunneling Device
-org.freedesktop.NetworkManager.Device.IPTunnel — IP Tunneling Device +org.freedesktop.NetworkManager.Device.Infiniband — Infiniband Device
org.freedesktop.NetworkManager.Device.Lowpan — 6LoWPAN Device @@ -123,9 +120,15 @@ org.freedesktop.NetworkManager.Device.Vxlan — VXLAN Device
+org.freedesktop.NetworkManager.Device.WifiP2P — Wi-Fi P2P Device +
+
org.freedesktop.NetworkManager.Device.WireGuard — WireGuard Device
+org.freedesktop.NetworkManager.Device.Wired — Wired Ethernet Device +
+
org.freedesktop.NetworkManager.Device.Wireless — Wi-Fi Device
@@ -164,6 +167,10 @@
org.freedesktop.NetworkManager.AccessPoint — Wi-Fi Access Point
+
The /org.freedesktop.NetworkManager.WifiP2PPeer/* objects
+
+org.freedesktop.NetworkManager.WifiP2PPeer — Wi-Fi P2P Peer +
The /org/freedesktop/NetworkManager/Checkpoint/* objects
org.freedesktop.NetworkManager.Checkpoint — Configuration and State Snapshot diff --git a/docs/api/meson.build b/docs/api/meson.build index 31b9776c..609e4ce8 100644 --- a/docs/api/meson.build +++ b/docs/api/meson.build @@ -10,14 +10,14 @@ if enable_introspection output: output, command: [xsltproc, '--output', '@OUTPUT@', join_paths(meson.current_source_dir(), settings + '.xsl'), '@INPUT@'], # FIXME: there is no target depending on this, so it will not be built - build_by_default: true + build_by_default: true, ) endif configure_file( input: version_xml + '.in', output: version_xml, - configuration: version_conf + configuration: version_conf, ) content_files += join_paths(meson.source_root(), 'COPYING') @@ -44,5 +44,5 @@ gnome.gtkdoc( main_xml: 'network-manager-docs.xml', src_dir: meson.current_source_dir(), content_files: content_files, - install: true + install: true, ) diff --git a/docs/api/network-manager-docs.xml b/docs/api/network-manager-docs.xml index 06ac3741..8cf97585 100644 --- a/docs/api/network-manager-docs.xml +++ b/docs/api/network-manager-docs.xml @@ -182,14 +182,13 @@ + - - - + @@ -204,7 +203,9 @@ + + @@ -247,6 +248,12 @@ + + The <literal>/org.freedesktop.NetworkManager.WifiP2PPeer/*</literal> objects + + + + The <literal>/org/freedesktop/NetworkManager/Checkpoint/*</literal> objects diff --git a/docs/api/settings-spec.xml b/docs/api/settings-spec.xml index d31d299e..2a73f041 100644 --- a/docs/api/settings-spec.xml +++ b/docs/api/settings-spec.xml @@ -22,7 +22,7 @@ read-onlyread-onlybooleanFALSEFALSE if the connection can be modified using the provided settings service's D-Bus interface with the right privileges, or TRUE if the connection is read-only and cannot be modified. secondariessecondariesarray of string[]List of connection UUIDs that should be activated when the base connection itself is activated. Currently only VPN connections are supported. slave-typeslave-typestringSetting name of the device type of this slave's master connection (eg, "bond"), or NULL if this connection is not a slave. - stable-idstable-idstringThis represents the identity of the connection used for various purposes. It allows to configure multiple profiles to share the identity. Also, the stable-id can contain placeholders that are substituted dynamically and deterministically depending on the context. The stable-id is used for generating IPv6 stable private addresses with ipv6.addr-gen-mode=stable-privacy. It is also used to seed the generated cloned MAC address for ethernet.cloned-mac-address=stable and wifi.cloned-mac-address=stable. It is also used as DHCP client identifier with ipv4.dhcp-client-id=stable and to derive the DHCP DUID with ipv6.dhcp-duid=stable-[llt,ll,uuid]. Note that depending on the context where it is used, other parameters are also seeded into the generation algorithm. For example, a per-host key is commonly also included, so that different systems end up generating different IDs. Or with ipv6.addr-gen-mode=stable-privacy, also the device's name is included, so that different interfaces yield different addresses. The '$' character is treated special to perform dynamic substitutions at runtime. Currently supported are "${CONNECTION}", "${DEVICE}", "${MAC}", "${BOOT}", "${RANDOM}". These effectively create unique IDs per-connection, per-device, per-boot, or every time. Note that "${DEVICE}" corresponds the the interface name of the device and "${MAC}" is the permanent MAC address of the device. Any unrecognized patterns following '$' are treated verbatim, however are reserved for future use. You are thus advised to avoid '$' or escape it as "$$". For example, set it to "${CONNECTION}-${BOOT}-${DEVICE}" to create a unique id for this connection that changes with every reboot and differs depending on the interface where the profile activates. If the value is unset, a global connection default is consulted. If the value is still unset, the default is similar to "${CONNECTION}" and uses a unique, fixed ID for the connection. + stable-idstable-idstringThis represents the identity of the connection used for various purposes. It allows to configure multiple profiles to share the identity. Also, the stable-id can contain placeholders that are substituted dynamically and deterministically depending on the context. The stable-id is used for generating IPv6 stable private addresses with ipv6.addr-gen-mode=stable-privacy. It is also used to seed the generated cloned MAC address for ethernet.cloned-mac-address=stable and wifi.cloned-mac-address=stable. It is also used as DHCP client identifier with ipv4.dhcp-client-id=stable and to derive the DHCP DUID with ipv6.dhcp-duid=stable-[llt,ll,uuid]. Note that depending on the context where it is used, other parameters are also seeded into the generation algorithm. For example, a per-host key is commonly also included, so that different systems end up generating different IDs. Or with ipv6.addr-gen-mode=stable-privacy, also the device's name is included, so that different interfaces yield different addresses. The '$' character is treated special to perform dynamic substitutions at runtime. Currently supported are "${CONNECTION}", "${DEVICE}", "${MAC}", "${BOOT}", "${RANDOM}". These effectively create unique IDs per-connection, per-device, per-boot, or every time. Note that "${DEVICE}" corresponds to the interface name of the device and "${MAC}" is the permanent MAC address of the device. Any unrecognized patterns following '$' are treated verbatim, however are reserved for future use. You are thus advised to avoid '$' or escape it as "$$". For example, set it to "${CONNECTION}-${BOOT}-${DEVICE}" to create a unique id for this connection that changes with every reboot and differs depending on the interface where the profile activates. If the value is unset, a global connection default is consulted. If the value is still unset, the default is similar to "${CONNECTION}" and uses a unique, fixed ID for the connection. timestamptimestampuint640The time, in seconds since the Unix Epoch, that the connection was last _successfully_ fully activated. NetworkManager updates the connection timestamp periodically when the connection is active to ensure that an active connection has the latest timestamp. The property is only meant for reading (changes to this property will not be preserved). typetypestringBase type of the connection. For hardware-dependent connections, should contain the setting name of the hardware-type specific setting (ie, "802-3-ethernet" or "802-11-wireless" or "bluetooth", etc), and for non-hardware dependent connections like VPN or otherwise, should contain the setting name of that setting type (ie, "vpn" or "bridge", etc). uuiduuidstringA universally unique identifier for the connection, for example generated with libuuid. It should be assigned when the connection is created, and never changed as long as the connection still applies to the same network. For example, it should not be changed when the "id" property or NMSettingIP4Config changes, but might need to be re-created when the Wi-Fi SSID, mobile broadband network provider, or "type" property changes. The UUID must be in the format "2815492f-7e56-435e-b2e9-246bd7cdc664" (ie, contains only hexadecimal characters and "-"). @@ -173,7 +173,7 @@ home-onlyhome-onlybooleanFALSEWhen TRUE, only connections to the home network will be allowed. Connections to roaming networks will not be made. mtumtuuint320If non-zero, only transmit packets of the specified size or smaller, breaking larger packets up into multiple frames. network-idnetwork-idstringThe Network ID (GSM LAI format, ie MCC-MNC) to force specific network registration. If the Network ID is specified, NetworkManager will attempt to force the device to register only on the specified network. This can be used to ensure that the device does not roam when direct roaming control of the device is not otherwise possible. - numbernumberstringNumber to dial when establishing a PPP data session with the GSM-based mobile broadband network. Many modems do not require PPP for connections to the mobile network and thus this property should be left blank, which allows NetworkManager to select the appropriate settings automatically. + numbernumberstringLegacy setting that used to help establishing PPP data sessions for GSM-based modems. Deprecated: 1 passwordpasswordstringThe password used to authenticate with the network, if required. Many providers do not require a password, or accept any password. But if a password is required, it is specified here. password-flagspassword-flagsNMSettingSecretFlags (uint32)Flags indicating how to handle the "password" property. pinpinstringIf the SIM is locked with a PIN it must be unlocked before any other operations are requested. Specify the PIN here to allow operation of the device. @@ -204,7 +204,7 @@ dhcp-timeoutdhcp-timeoutint320A timeout for a DHCP transaction in seconds. dnsdnsarray of uint32[]Array of IP addresses of DNS servers (as network-byte-order integers) dns-optionsdns-optionsarray of string[]Array of DNS options as described in man 5 resolv.conf. NULL means that the options are unset and left at the default. In this case NetworkManager will use default options. This is distinct from an empty list of properties. - dns-prioritydns-priorityint320DNS servers priority. The relative priority for DNS servers specified by this setting. A lower value is better (higher priority). Zero selects the default value, which is 50 for VPNs and 100 for other connections. Note that the priority is to order DNS settings for multiple active connections. It does not disambiguate multiple DNS servers within the same connection profile. When using dns=default, servers with higher priority will be on top of resolv.conf. To prioritize a given server over another one within the same connection, just specify them in the desired order. When multiple devices have configurations with the same priority, the one with an active default route will be preferred. Negative values have the special effect of excluding other configurations with a greater priority value; so in presence of at least a negative priority, only DNS servers from connections with the lowest priority value will be used. When using a DNS resolver that supports split-DNS as dns=dnsmasq or dns=systemd-resolved, each connection is used to query domains in its search list. Queries for domains not present in any search list are routed through connections having the '~.' special wildcard domain, which is added automatically to connections with the default route (or can be added manually). When multiple connections specify the same domain, the one with the highest priority (lowest numerical value) wins. If a connection specifies a domain which is subdomain of another domain with a negative DNS priority value, the subdomain is ignored. + dns-prioritydns-priorityint320DNS servers priority. The relative priority for DNS servers specified by this setting. A lower value is better (higher priority). Zero selects a globally configured default value. If the latter is missing or zero too, it defaults to 50 for VPNs and 100 for other connections. Note that the priority is to order DNS settings for multiple active connections. It does not disambiguate multiple DNS servers within the same connection profile. When using dns=default, servers with higher priority will be on top of resolv.conf. To prioritize a given server over another one within the same connection, just specify them in the desired order. When multiple devices have configurations with the same priority, the one with an active default route will be preferred. Negative values have the special effect of excluding other configurations with a greater priority value; so in presence of at least a negative priority, only DNS servers from connections with the lowest priority value will be used. When using a DNS resolver that supports split-DNS as dns=dnsmasq or dns=systemd-resolved, each connection is used to query domains in its search list. Queries for domains not present in any search list are routed through connections having the '~.' special wildcard domain, which is added automatically to connections with the default route (or can be added manually). When multiple connections specify the same domain, the one with the highest priority (lowest numerical value) wins. If a connection specifies a domain which is subdomain of another domain with a negative DNS priority value, the subdomain is ignored. dns-searchdns-searcharray of string[]Array of DNS search domains. Domains starting with a tilde ('~') are considered 'routing' domains and are used only to decide the interface over which a query must be forwarded; they are not used to complete unqualified host names. gatewaygatewaystringThe gateway associated with this configuration. This is only meaningful if "addresses" is also set. ignore-auto-dnsignore-auto-dnsbooleanFALSEWhen "method" is set to "auto" and this property to TRUE, automatically configured nameservers and search domains are ignored and only nameservers and search domains specified in the "dns" and "dns-search" properties, if any, are used. @@ -230,7 +230,7 @@ dhcp-timeoutdhcp-timeoutint320A timeout for a DHCP transaction in seconds. dnsdnsarray of byte array[]Array of IP addresses of DNS servers (in network byte order) dns-optionsdns-optionsarray of string[]Array of DNS options as described in man 5 resolv.conf. NULL means that the options are unset and left at the default. In this case NetworkManager will use default options. This is distinct from an empty list of properties. - dns-prioritydns-priorityint320DNS servers priority. The relative priority for DNS servers specified by this setting. A lower value is better (higher priority). Zero selects the default value, which is 50 for VPNs and 100 for other connections. Note that the priority is to order DNS settings for multiple active connections. It does not disambiguate multiple DNS servers within the same connection profile. When using dns=default, servers with higher priority will be on top of resolv.conf. To prioritize a given server over another one within the same connection, just specify them in the desired order. When multiple devices have configurations with the same priority, the one with an active default route will be preferred. Negative values have the special effect of excluding other configurations with a greater priority value; so in presence of at least a negative priority, only DNS servers from connections with the lowest priority value will be used. When using a DNS resolver that supports split-DNS as dns=dnsmasq or dns=systemd-resolved, each connection is used to query domains in its search list. Queries for domains not present in any search list are routed through connections having the '~.' special wildcard domain, which is added automatically to connections with the default route (or can be added manually). When multiple connections specify the same domain, the one with the highest priority (lowest numerical value) wins. If a connection specifies a domain which is subdomain of another domain with a negative DNS priority value, the subdomain is ignored. + dns-prioritydns-priorityint320DNS servers priority. The relative priority for DNS servers specified by this setting. A lower value is better (higher priority). Zero selects a globally configured default value. If the latter is missing or zero too, it defaults to 50 for VPNs and 100 for other connections. Note that the priority is to order DNS settings for multiple active connections. It does not disambiguate multiple DNS servers within the same connection profile. When using dns=default, servers with higher priority will be on top of resolv.conf. To prioritize a given server over another one within the same connection, just specify them in the desired order. When multiple devices have configurations with the same priority, the one with an active default route will be preferred. Negative values have the special effect of excluding other configurations with a greater priority value; so in presence of at least a negative priority, only DNS servers from connections with the lowest priority value will be used. When using a DNS resolver that supports split-DNS as dns=dnsmasq or dns=systemd-resolved, each connection is used to query domains in its search list. Queries for domains not present in any search list are routed through connections having the '~.' special wildcard domain, which is added automatically to connections with the default route (or can be added manually). When multiple connections specify the same domain, the one with the highest priority (lowest numerical value) wins. If a connection specifies a domain which is subdomain of another domain with a negative DNS priority value, the subdomain is ignored. dns-searchdns-searcharray of string[]Array of DNS search domains. Domains starting with a tilde ('~') are considered 'routing' domains and are used only to decide the interface over which a query must be forwarded; they are not used to complete unqualified host names. gatewaygatewaystringThe gateway associated with this configuration. This is only meaningful if "addresses" is also set. ignore-auto-dnsignore-auto-dnsbooleanFALSEWhen "method" is set to "auto" and this property to TRUE, automatically configured nameservers and search domains are ignored and only nameservers and search domains specified in the "dns" and "dns-search" properties, if any, are used. @@ -389,7 +389,7 @@
channel
int32
-1
IEEE 802.15.4 channel. A positive integer or -1, meaning "do not set, use whatever the device is already set to".
mac-address
string
If specified, this connection will only apply to the IEEE 802.15.4 (WPAN) MAC layer device whose permanent MAC address matches.
page
int32
-1
IEEE 802.15.4 channel page. A positive integer or -1, meaning "do not set, use whatever the device is already set to".
pan-id
uint32
65535
Key NameValue TypeDefault ValueValue DescriptionconfigconfigstringThe JSON configuration for the team network interface. The property should contain raw JSON configuration data suitable for teamd, because the value is passed directly to teamd. If not specified, the default configuration is used. See man teamd.conf for the format details.interface-nameinterface-namestringDeprecated in favor of connection.interface-name, but can be used for backward-compatibility with older daemons, to set the team's interface name. - link-watcherslink-watchersarray of vardict[]Link watchers configuration for the connection: each link watcher is defined by a dictionary, whose keys depend upon the selected link watcher. Available link watchers are 'ethtool', 'nsna_ping' and 'arp_ping' and it is specified in the dictionary with the key 'name'. Available keys are: ethtool: 'delay-up', 'delay-down', 'init-wait'; nsna_ping: 'init-wait', 'interval', 'missed-max', 'target-host'; arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active', 'validate-incative', 'send-always'. See teamd.conf man for more details. + link-watcherslink-watchersarray of vardict[]Link watchers configuration for the connection: each link watcher is defined by a dictionary, whose keys depend upon the selected link watcher. Available link watchers are 'ethtool', 'nsna_ping' and 'arp_ping' and it is specified in the dictionary with the key 'name'. Available keys are: ethtool: 'delay-up', 'delay-down', 'init-wait'; nsna_ping: 'init-wait', 'interval', 'missed-max', 'target-host'; arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active', 'validate-inactive', 'send-always'. See teamd.conf man for more details.mcast-rejoin-countmcast-rejoin-countint320Corresponds to the teamd mcast_rejoin.count.mcast-rejoin-intervalmcast-rejoin-intervalint320Corresponds to the teamd mcast_rejoin.interval.notify-peers-countnotify-peers-countint320Corresponds to the teamd notify_peers.count. @@ -411,7 +411,7 @@ configconfigstringThe JSON configuration for the team port. The property should contain raw JSON configuration data suitable for teamd, because the value is passed directly to teamd. If not specified, the default configuration is used. See man teamd.conf for the format details.lacp-keylacp-keyint320Corresponds to the teamd ports.PORTIFNAME.lacp_key.lacp-priolacp-prioint32255Corresponds to the teamd ports.PORTIFNAME.lacp_prio. - link-watcherslink-watchersarray of vardict[]Link watchers configuration for the connection: each link watcher is defined by a dictionary, whose keys depend upon the selected link watcher. Available link watchers are 'ethtool', 'nsna_ping' and 'arp_ping' and it is specified in the dictionary with the key 'name'. Available keys are: ethtool: 'delay-up', 'delay-down', 'init-wait'; nsna_ping: 'init-wait', 'interval', 'missed-max', 'target-host'; arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active', 'validate-incative', 'send-always'. See teamd.conf man for more details. + link-watcherslink-watchersarray of vardict[]Link watchers configuration for the connection: each link watcher is defined by a dictionary, whose keys depend upon the selected link watcher. Available link watchers are 'ethtool', 'nsna_ping' and 'arp_ping' and it is specified in the dictionary with the key 'name'. Available keys are: ethtool: 'delay-up', 'delay-down', 'init-wait'; nsna_ping: 'init-wait', 'interval', 'missed-max', 'target-host'; arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active', 'validate-inactive', 'send-always'. See teamd.conf man for more details.prioprioint320Corresponds to the teamd ports.PORTIFNAME.prio.queue-idqueue-idint32-1Corresponds to the teamd ports.PORTIFNAME.queue_id. When set to -1 means the parameter is skipped from the json config.stickystickybooleanFALSECorresponds to the teamd ports.PORTIFNAME.sticky. @@ -471,6 +471,13 @@ tostosuint320Specifies the TOS value to use in outgoing packets.ttlttluint320Specifies the time-to-live value to use in outgoing packets.
+ wifi-p2pWi-Fi P2P Settings + Properties + Key NameValue TypeDefault ValueValue Description + peerpeerstringThe P2P device that should be connected to. Currently this is the only way to create or join a group. + wfd-ieswfd-iesbyte arrayThe Wi-Fi Display (WFD) Information Elements (IEs) to set. Wi-Fi Display requires a protocol specific information element to be set in certain Wi-Fi frames. These can be specified here for the purpose of establishing a connection. This setting is only useful when implementing a Wi-Fi Display client. + wps-methodwps-methoduint320Flags indicating which mode of WPS is to be used. There's little point in changing the default setting as NetworkManager will automatically determine the best method to use. +
wimaxWiMax Settings Properties Key NameValue TypeDefault ValueValue Description @@ -480,7 +487,7 @@ 802-3-ethernetWired Ethernet Settings Properties
Key NameValue TypeDefault ValueValue Description - assigned-mac-addressassigned-mac-addressstringThe new field for the cloned MAC address. It can be either a hardware address in ASCII representation, or one of the special values "preserve", "permanent", "random" or "stable". This field replaces the deprecated "cloned-mac-address" on D-Bus, which can only contain explict hardware addresses. Note that this property only exists in D-Bus API. libnm and nmcli continue to call this property "cloned-mac-address". + assigned-mac-addressassigned-mac-addressstringThe new field for the cloned MAC address. It can be either a hardware address in ASCII representation, or one of the special values "preserve", "permanent", "random" or "stable". This field replaces the deprecated "cloned-mac-address" on D-Bus, which can only contain explicit hardware addresses. Note that this property only exists in D-Bus API. libnm and nmcli continue to call this property "cloned-mac-address".auto-negotiateauto-negotiatebooleanFALSEWhen TRUE, enforce auto-negotiation of speed and duplex mode. If "speed" and "duplex" properties are both specified, only that single mode will be advertised and accepted during the link auto-negotiation process: this works only for BASE-T 802.3 specifications and is useful for enforcing gigabits modes, as in these cases link negotiation is mandatory. When FALSE, "speed" and "duplex" properties should be both set or link configuration will be skipped.cloned-mac-addresscloned-mac-addressbyte arrayThis D-Bus field is deprecated in favor of "assigned-mac-address" which is more flexible and allows specifying special variants like "random". For libnm and nmcli, this field is called "cloned-mac-address".duplexduplexstringWhen a value is set, either "half" or "full", configures the device to use the specified duplex mode. If "auto-negotiate" is "yes" the specified duplex mode will be the only one advertised during link negotiation: this works only for BASE-T 802.3 specifications and is useful for enforcing gigabits modes, as in these cases link negotiation is mandatory. If the value is unset (the default), the link configuration will be either skipped (if "auto-negotiate" is "no", the default) or will be auto-negotiated (if "auto-negotiate" is "yes") and the local device will advertise all the supported duplex modes. Must be set together with the "speed" property if specified. Before specifying a duplex mode be sure your device supports it. @@ -496,10 +503,21 @@ wake-on-lanwake-on-lanuint321The NMSettingWiredWakeOnLan options to enable. Not all devices support all options. May be any combination of NM_SETTING_WIRED_WAKE_ON_LAN_PHY (0x2), NM_SETTING_WIRED_WAKE_ON_LAN_UNICAST (0x4), NM_SETTING_WIRED_WAKE_ON_LAN_MULTICAST (0x8), NM_SETTING_WIRED_WAKE_ON_LAN_BROADCAST (0x10), NM_SETTING_WIRED_WAKE_ON_LAN_ARP (0x20), NM_SETTING_WIRED_WAKE_ON_LAN_MAGIC (0x40) or the special values NM_SETTING_WIRED_WAKE_ON_LAN_DEFAULT (0x1) (to use global settings) and NM_SETTING_WIRED_WAKE_ON_LAN_IGNORE (0x8000) (to disable management of Wake-on-LAN in NetworkManager).wake-on-lan-passwordwake-on-lan-passwordstringIf specified, the password used with magic-packet-based Wake-on-LAN, represented as an Ethernet MAC address. If NULL, no password will be required.
+ wireguardWireGuard Ethernet Settings + Properties + Key NameValue TypeDefault ValueValue Description + fwmarkfwmarkuint320The use of fwmark is optional and is by default off. Setting it to 0 disables it. Otherwise it is a 32-bit fwmark for outgoing packets. + listen-portlisten-portuint320The listen-port. If listen-port is not specified, the port will be chosen randomly when the interface comes up. + mtumtuuint320If non-zero, only transmit packets of the specified size or smaller, breaking larger packets up into multiple fragments. If zero a default MTU is used. Note that contrary to wg-quick's MTU setting, this does not take into account the current routes at the time of activation. + peer-routespeer-routesbooleanTRUEWhether to automatically add routes for the AllowedIPs ranges of the peers. If TRUE (the default), NetworkManager will automatically add routes in the routing tables according to ipv4.route-table and ipv6.route-table. If FALSE, no such routes are added automatically. In this case, the user may want to configure static routes in ipv4.routes and ipv6.routes, respectively. + peerspeersarray of 'a{sv}'Array of dictionaries for the WireGuard peers. + private-keyprivate-keystringThe 256 bit private-key in base64 encoding. + private-key-flagsprivate-key-flagsNMSettingSecretFlags (uint32)Flags indicating how to handle the "private-key" property. +
802-11-wirelessWi-Fi Settings Properties Key NameValue TypeDefault ValueValue Description - assigned-mac-addressassigned-mac-addressstringThe new field for the cloned MAC address. It can be either a hardware address in ASCII representation, or one of the special values "preserve", "permanent", "random" or "stable". This field replaces the deprecated "cloned-mac-address" on D-Bus, which can only contain explict hardware addresses. Note that this property only exists in D-Bus API. libnm and nmcli continue to call this property "cloned-mac-address". + assigned-mac-addressassigned-mac-addressstringThe new field for the cloned MAC address. It can be either a hardware address in ASCII representation, or one of the special values "preserve", "permanent", "random" or "stable". This field replaces the deprecated "cloned-mac-address" on D-Bus, which can only contain explicit hardware addresses. Note that this property only exists in D-Bus API. libnm and nmcli continue to call this property "cloned-mac-address".bandbandstring802.11 frequency band of the network. One of "a" for 5GHz 802.11a or "bg" for 2.4GHz 802.11. This will lock associations to the Wi-Fi network to the specific band, i.e. if "a" is specified, the device will not associate with the same network in the 2.4GHz band even if the network's settings are compatible. This setting depends on specific driver capability and may not work with all drivers.bssidbssidbyte arrayIf specified, directs the device to only associate with the given access point. This capability is highly driver dependent and not supported by all devices. Note: this property does not control the BSSID used when creating an Ad-Hoc network and is unlikely to in the future.channelchanneluint320Wireless channel to use for the Wi-Fi connection. The device will only join (or create for Ad-Hoc networks) a Wi-Fi network on the specified channel. Because channel numbers overlap between bands, this property also requires the "band" property to be set. @@ -525,14 +543,14 @@ auth-algauth-algstringWhen WEP is used (ie, key-mgmt = "none" or "ieee8021x") indicate the 802.11 authentication algorithm required by the AP here. One of "open" for Open System, "shared" for Shared Key, or "leap" for Cisco LEAP. When using Cisco LEAP (ie, key-mgmt = "ieee8021x" and auth-alg = "leap") the "leap-username" and "leap-password" properties must be specified.filsfilsint320Indicates whether Fast Initial Link Setup (802.11ai) must be enabled for the connection. One of NM_SETTING_WIRELESS_SECURITY_FILS_DEFAULT (0) (use global default value), NM_SETTING_WIRELESS_SECURITY_FILS_DISABLE (1) (disable FILS), NM_SETTING_WIRELESS_SECURITY_FILS_OPTIONAL (2) (enable FILS if the supplicant and the access point support it) or NM_SETTING_WIRELESS_SECURITY_FILS_REQUIRED (3) (enable FILS and fail if not supported). When set to NM_SETTING_WIRELESS_SECURITY_FILS_DEFAULT (0) and no global default is set, FILS will be optionally enabled.groupgrouparray of string[]A list of group/broadcast encryption algorithms which prevents connections to Wi-Fi networks that do not utilize one of the algorithms in the list. For maximum compatibility leave this property empty. Each list element may be one of "wep40", "wep104", "tkip", or "ccmp". - key-mgmtkey-mgmtstringKey management used for the connection. One of "none" (WEP), "ieee8021x" (Dynamic WEP), "wpa-none" (Ad-Hoc WPA-PSK), "wpa-psk" (infrastructure WPA-PSK), or "wpa-eap" (WPA-Enterprise). This property must be set for any Wi-Fi connection that uses security. + key-mgmtkey-mgmtstringKey management used for the connection. One of "none" (WEP), "ieee8021x" (Dynamic WEP), "wpa-none" (Ad-Hoc WPA-PSK), "wpa-psk" (infrastructure WPA-PSK), "sae" (SAE) or "wpa-eap" (WPA-Enterprise). This property must be set for any Wi-Fi connection that uses security.leap-passwordleap-passwordstringThe login password for legacy LEAP connections (ie, key-mgmt = "ieee8021x" and auth-alg = "leap").leap-password-flagsleap-password-flagsNMSettingSecretFlags (uint32)Flags indicating how to handle the "leap-password" property.leap-usernameleap-usernamestringThe login username for legacy LEAP connections (ie, key-mgmt = "ieee8021x" and auth-alg = "leap").pairwisepairwisearray of string[]A list of pairwise encryption algorithms which prevents connections to Wi-Fi networks that do not utilize one of the algorithms in the list. For maximum compatibility leave this property empty. Each list element may be one of "tkip" or "ccmp".pmfpmfint320Indicates whether Protected Management Frames (802.11w) must be enabled for the connection. One of NM_SETTING_WIRELESS_SECURITY_PMF_DEFAULT (0) (use global default value), NM_SETTING_WIRELESS_SECURITY_PMF_DISABLE (1) (disable PMF), NM_SETTING_WIRELESS_SECURITY_PMF_OPTIONAL (2) (enable PMF if the supplicant and the access point support it) or NM_SETTING_WIRELESS_SECURITY_PMF_REQUIRED (3) (enable PMF and fail if not supported). When set to NM_SETTING_WIRELESS_SECURITY_PMF_DEFAULT (0) and no global default is set, PMF will be optionally enabled.protoprotoarray of string[]List of strings specifying the allowed WPA protocol versions to use. Each element may be one "wpa" (allow WPA) or "rsn" (allow WPA2/RSN). If not specified, both WPA and RSN connections are allowed. - pskpskstringPre-Shared-Key for WPA networks. If the key is 64-characters long, it must contain only hexadecimal characters and is interpreted as a hexadecimal WPA key. Otherwise, the key must be between 8 and 63 ASCII characters (as specified in the 802.11i standard) and is interpreted as a WPA passphrase, and is hashed to derive the actual WPA-PSK used when connecting to the Wi-Fi network. + pskpskstringPre-Shared-Key for WPA networks. For WPA-PSK, it's either an ASCII passphrase of 8 to 63 characters that is (as specified in the 802.11i standard) hashed to derive the actual key, or the key in form of 64 hexadecimal character. The WPA3-Personal networks use a passphrase of any length for SAE authentication.psk-flagspsk-flagsNMSettingSecretFlags (uint32)Flags indicating how to handle the "psk" property.wep-key-flagswep-key-flagsNMSettingSecretFlags (uint32)Flags indicating how to handle the "wep-key0", "wep-key1", "wep-key2", and "wep-key3" properties.wep-key-typewep-key-typeNMWepKeyType (uint32)Controls the interpretation of WEP keys. Allowed values are NM_WEP_KEY_TYPE_KEY (1), in which case the key is either a 10- or 26-character hexadecimal string, or a 5- or 13-character ASCII password; or NM_WEP_KEY_TYPE_PASSPHRASE (2), in which case the passphrase is provided as a string and will be hashed using the de-facto MD5 method to derive the actual WEP key. @@ -546,7 +564,9 @@ wpanIEEE 802.15.4 (WPAN) MAC Settings Properties
Key NameValue TypeDefault ValueValue Description + channelchannelint32-1IEEE 802.15.4 channel. A positive integer or -1, meaning "do not set, use whatever the device is already set to".mac-addressmac-addressstringIf specified, this connection will only apply to the IEEE 802.15.4 (WPAN) MAC layer device whose permanent MAC address matches. + pagepageint32-1IEEE 802.15.4 channel page. A positive integer or -1, meaning "do not set, use whatever the device is already set to".pan-idpan-iduint3265535IEEE 802.15.4 Personal Area Network (PAN) identifier.short-addressshort-addressuint3265535Short IEEE 802.15.4 address to be used within a restricted environment.
diff --git a/docs/api/version.xml b/docs/api/version.xml index c6ba3bc1..15b989e3 100644 --- a/docs/api/version.xml +++ b/docs/api/version.xml @@ -1 +1 @@ -1.14.6 +1.16.0 diff --git a/docs/libnm-glib/Makefile.in b/docs/libnm-glib/Makefile.in index b0121290..5416d811 100644 --- a/docs/libnm-glib/Makefile.in +++ b/docs/libnm-glib/Makefile.in @@ -160,6 +160,7 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ +AM_CFLAGS = @AM_CFLAGS@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AM_TESTS_FD_REDIRECT = @AM_TESTS_FD_REDIRECT@ AR = @AR@ diff --git a/docs/libnm-glib/html/NMObject.html b/docs/libnm-glib/html/NMObject.html index 3d9be2b9..7feea85e 100644 --- a/docs/libnm-glib/html/NMObject.html +++ b/docs/libnm-glib/html/NMObject.html @@ -294,7 +294,7 @@ user_function (gpointer error, gpointer failed_path, gpointer user_data)
-

Indicates that an error occured while creating an NMObject object +

Indicates that an error occurred while creating an NMObject object during property handling of master_object .

Note: Be aware that the signal is private for libnm-glib's internal @@ -315,7 +315,7 @@ during property handling of master_object

error

-

the error that occured while creating object

+

the error that occurred while creating object

  diff --git a/docs/libnm-glib/html/NMSecretAgent.html b/docs/libnm-glib/html/NMSecretAgent.html index 0c2bc341..b8acf986 100644 --- a/docs/libnm-glib/html/NMSecretAgent.html +++ b/docs/libnm-glib/html/NMSecretAgent.html @@ -823,7 +823,7 @@ request was successful.

error

-

the error, if any, that occured while registering

+

the error, if any, that occurred while registering

  diff --git a/docs/libnm-glib/html/index.html b/docs/libnm-glib/html/index.html index 2d5f53a4..aa85345e 100644 --- a/docs/libnm-glib/html/index.html +++ b/docs/libnm-glib/html/index.html @@ -15,7 +15,7 @@

- for libnm-glib 1.14.6 + for libnm-glib 1.16.0 The latest version of this documentation can be found on-line at https://developer.gnome.org/libnm-glib/stable/. diff --git a/docs/libnm-glib/meson.build b/docs/libnm-glib/meson.build index b760ce00..622669ee 100644 --- a/docs/libnm-glib/meson.build +++ b/docs/libnm-glib/meson.build @@ -9,13 +9,13 @@ private_headers = [ 'nm-remote-connection-private.h', 'nm-types-private.h', 'nm-secret-agent-glue.h', - 'nm-vpn-plugin-glue.h' + 'nm-vpn-plugin-glue.h', ] configure_file( input: version_xml + '.in', output: version_xml, - configuration: version_conf + configuration: version_conf, ) gnome.gtkdoc( @@ -24,7 +24,7 @@ gnome.gtkdoc( src_dir: join_paths(meson.source_root(), 'libnm-glib'), dependencies: [ libnm_glib_dep, - libnm_glib_vpn_dep + libnm_glib_vpn_dep, ], scan_args: [ '--rebuild-types', @@ -35,5 +35,5 @@ gnome.gtkdoc( fixxref_args: '--html-dir=' + join_paths(nm_prefix, gnome.gtkdoc_html_dir(doc_module)), gobject_typesfile: doc_module + '.types', html_assets: doc_module + '.png', - install: true + install: true, ) diff --git a/docs/libnm-glib/version.xml b/docs/libnm-glib/version.xml index c6ba3bc1..15b989e3 100644 --- a/docs/libnm-glib/version.xml +++ b/docs/libnm-glib/version.xml @@ -1 +1 @@ -1.14.6 +1.16.0 diff --git a/docs/libnm-util/Makefile.in b/docs/libnm-util/Makefile.in index 8638fc0c..075de38a 100644 --- a/docs/libnm-util/Makefile.in +++ b/docs/libnm-util/Makefile.in @@ -160,6 +160,7 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ +AM_CFLAGS = @AM_CFLAGS@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AM_TESTS_FD_REDIRECT = @AM_TESTS_FD_REDIRECT@ AR = @AR@ diff --git a/docs/libnm-util/html/NMSetting.html b/docs/libnm-util/html/NMSetting.html index 04965325..1d8f1402 100644 --- a/docs/libnm-util/html/NMSetting.html +++ b/docs/libnm-util/html/NMSetting.html @@ -1173,7 +1173,7 @@ should be requested from the user each time it is needed

in situations where it cannot be automatically determined that the secret is required (some VPNs and PPP -providers dont require all secrets) this flag indicates that the specific +providers don't require all secrets) this flag indicates that the specific secret is not required

  diff --git a/docs/libnm-util/html/NMSettingConnection.html b/docs/libnm-util/html/NMSettingConnection.html index 544189d9..12635583 100644 --- a/docs/libnm-util/html/NMSettingConnection.html +++ b/docs/libnm-util/html/NMSettingConnection.html @@ -695,7 +695,7 @@ of this setting.

out_pitem

-

on return, the permission item (formatted accoring to ptype +

on return, the permission item (formatted according to ptype , see “permissions” for more detail

  @@ -1071,7 +1071,7 @@ nm_setting_connection_get_secondary (gboolean nm_setting_connection_add_secondary (NMSettingConnection *setting, const char *sec_uuid); -

Adds a new secondary connetion UUID to the setting.

+

Adds a new secondary connection UUID to the setting.

Parameters

diff --git a/docs/libnm-util/html/NMSettingWirelessSecurity.html b/docs/libnm-util/html/NMSettingWirelessSecurity.html index 83a4be08..76b0781b 100644 --- a/docs/libnm-util/html/NMSettingWirelessSecurity.html +++ b/docs/libnm-util/html/NMSettingWirelessSecurity.html @@ -938,7 +938,7 @@ algorithm list.

Returns

-

TRUE if the encryption algorith was found and removed; FALSE if it was not.

+

TRUE if the encryption algorithm was found and removed; FALSE if it was not.

Since: 0.9.10

@@ -1560,9 +1560,9 @@ encryption protocol

enum NMWepKeyType

The NMWepKeyType values specify how any WEP keys present in the setting -are intepreted. There are no standards governing how to hash the various WEP +are interpreted. There are no standards governing how to hash the various WEP key/passphrase formats into the actual WEP key. Unfortunately some WEP keys -can be interpreted in multiple ways, requring the setting to specify how to +can be interpreted in multiple ways, requiring the setting to specify how to interpret the any WEP keys. For example, the key "732f2d712e4a394a375d366931" is both a valid Hexadecimal WEP key and a WEP passphrase. Further, many ASCII keys are also valid WEP passphrases, but since passphrases and ASCII diff --git a/docs/libnm-util/html/index.html b/docs/libnm-util/html/index.html index 77d7c18e..90af150c 100644 --- a/docs/libnm-util/html/index.html +++ b/docs/libnm-util/html/index.html @@ -15,7 +15,7 @@

- for libnm-util 1.14.6 + for libnm-util 1.16.0 The latest version of this documentation can be found on-line at https://developer.gnome.org/libnm-util/stable/. diff --git a/docs/libnm-util/html/libnm-util-NetworkManager.html b/docs/libnm-util/html/libnm-util-NetworkManager.html index aa7bd3a2..c5ab858e 100644 --- a/docs/libnm-util/html/libnm-util-NetworkManager.html +++ b/docs/libnm-util/html/libnm-util-NetworkManager.html @@ -671,7 +671,7 @@ an

NM_DEVICE_TYPE_WIFI

-

an 802.11 WiFi device

+

an 802.11 Wi-Fi device

  @@ -1294,7 +1294,7 @@ GPRS, EDGE, UMTS, HSDPA, HSUPA, or HSPA+ packet switched data capability

NM_DEVICE_STATE_CONFIG

the device is connecting to the requested network. - This may include operations like associating with the WiFi AP, dialing + This may include operations like associating with the Wi-Fi AP, dialing the modem, connecting to the remote Bluetooth device, etc.

  @@ -1751,7 +1751,7 @@ GPRS, EDGE, UMTS, HSDPA, HSUPA, or HSPA+ packet switched data capability

NM_DEVICE_STATE_REASON_SSID_NOT_FOUND

-

The WiFi network could not be found

+

The Wi-Fi network could not be found

  diff --git a/docs/libnm-util/html/libnm-util-nm-utils.html b/docs/libnm-util/html/libnm-util-nm-utils.html index 106d1c8f..c1b0ce0c 100644 --- a/docs/libnm-util/html/libnm-util-nm-utils.html +++ b/docs/libnm-util/html/libnm-util-nm-utils.html @@ -789,7 +789,7 @@ use

type

-

the security type to check AP flags and device capabilties against, +

the security type to check AP flags and device capabilities against, e.g. NMU_SEC_STATIC_WEP

  @@ -819,13 +819,13 @@ arguments are valid

ap_wpa

-

bitfield of AP capabilties derived from the AP's WPA beacon, +

bitfield of AP capabilities derived from the AP's WPA beacon, e.g. (NM_802_11_AP_SEC_PAIR_TKIP | NM_802_11_AP_SEC_KEY_MGMT_PSK)

 

ap_rsn

-

bitfield of AP capabilties derived from the AP's RSN/WPA2 beacon, +

bitfield of AP capabilities derived from the AP's RSN/WPA2 beacon, e.g. (NM_802_11_AP_SEC_PAIR_CCMP | NM_802_11_AP_SEC_PAIR_TKIP)

  @@ -834,7 +834,7 @@ e.g. (

Returns

-

TRUE if the device capabilities and AP capabilties intersect and are +

TRUE if the device capabilities and AP capabilities intersect and are compatible with the desired type , FALSE if they are not

@@ -859,7 +859,7 @@ desired security type are valid for AP/Hotspot connections.

type

-

the security type to check device capabilties against, +

the security type to check device capabilities against, e.g. NMU_SEC_STATIC_WEP

  @@ -1597,9 +1597,9 @@ and predicate

user_data

-

(allow-none): user data for predicate +

user data for predicate function.

-[closure] +[closure][allow-none]

error

diff --git a/docs/libnm-util/meson.build b/docs/libnm-util/meson.build index 7b06baf3..1492103d 100644 --- a/docs/libnm-util/meson.build +++ b/docs/libnm-util/meson.build @@ -6,13 +6,13 @@ private_headers = [ 'nm-setting-private.h', 'nm-param-spec-specialized.h', 'nm-test-utils.h', - 'nm-version.h' + 'nm-version.h', ] configure_file( input: version_xml + '.in', output: version_xml, - configuration: version_conf + configuration: version_conf, ) gnome.gtkdoc( @@ -23,10 +23,10 @@ gnome.gtkdoc( scan_args: [ '--rebuild-types', '--rebuild-sections', - '--ignore-headers=' + ' '.join(private_headers) + '--ignore-headers=' + ' '.join(private_headers), ], scanobjs_args: '--type-init-func="g_type_init();"', fixxref_args: '--html-dir=' + join_paths(nm_prefix, gnome.gtkdoc_html_dir(doc_module)), gobject_typesfile: doc_module + '.types', - install: true + install: true, ) diff --git a/docs/libnm-util/version.xml b/docs/libnm-util/version.xml index c6ba3bc1..15b989e3 100644 --- a/docs/libnm-util/version.xml +++ b/docs/libnm-util/version.xml @@ -1 +1 @@ -1.14.6 +1.16.0 diff --git a/docs/libnm/Makefile.in b/docs/libnm/Makefile.in index eda49457..a3c2f6eb 100644 --- a/docs/libnm/Makefile.in +++ b/docs/libnm/Makefile.in @@ -161,6 +161,7 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ +AM_CFLAGS = @AM_CFLAGS@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AM_TESTS_FD_REDIRECT = @AM_TESTS_FD_REDIRECT@ AR = @AR@ diff --git a/docs/libnm/html/NMAccessPoint.html b/docs/libnm/html/NMAccessPoint.html index 22f76319..653501ad 100644 --- a/docs/libnm/html/NMAccessPoint.html +++ b/docs/libnm/html/NMAccessPoint.html @@ -7,7 +7,7 @@ - + @@ -23,7 +23,7 @@ Home Up Prev -Next +Next
diff --git a/docs/libnm/html/NMActiveConnection.html b/docs/libnm/html/NMActiveConnection.html index f13fe153..5689ae2f 100644 --- a/docs/libnm/html/NMActiveConnection.html +++ b/docs/libnm/html/NMActiveConnection.html @@ -1103,10 +1103,42 @@ nm_active_connection_get_vpn (

The “state-changed” signal

void
-user_function (NMActiveConnection *nmactiveconnection,
-               guint               arg1,
-               guint               arg2,
+user_function (NMActiveConnection *active_connection,
+               guint               state,
+               guint               reason,
                gpointer            user_data)
+
+

Parameters

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

active_connection

the source NMActiveConnection

 

state

the new state number (NMActiveConnectionState)

 

reason

the state change reason (NMActiveConnectionStateReason)

 

user_data

user data set when the signal handler was connected.

 
+

Flags: Run First

diff --git a/docs/libnm/html/NMCheckpoint.html b/docs/libnm/html/NMCheckpoint.html index 7d0ba4d3..dc70ac0c 100644 --- a/docs/libnm/html/NMCheckpoint.html +++ b/docs/libnm/html/NMCheckpoint.html @@ -154,7 +154,7 @@ comparing to this value.

nm_checkpoint_get_rollback_timeout ()

guint32
 nm_checkpoint_get_rollback_timeout (NMCheckpoint *checkpoint);
-

Gets the the timeout in seconds for automatic rollback.

+

Gets the timeout in seconds for automatic rollback.

Parameters

diff --git a/docs/libnm/html/NMClient.html b/docs/libnm/html/NMClient.html index 7ccbd977..e6387588 100644 --- a/docs/libnm/html/NMClient.html +++ b/docs/libnm/html/NMClient.html @@ -430,6 +430,22 @@ + + + + + + + + + + + + + - +specific secret should be cleared or not. If NULL, all secrets are cleared.

+ @@ -1500,8 +1500,8 @@ nm_connection_get_settings (

out_length

-
- + +
+void + +nm_client_add_and_activate_connection2 () +
+NMActiveConnection * + +nm_client_add_and_activate_connection2_finish () +
gboolean @@ -2770,6 +2786,161 @@ will be set.


+

nm_client_add_and_activate_connection2 ()

+
void
+nm_client_add_and_activate_connection2
+                               (NMClient *client,
+                                NMConnection *partial,
+                                NMDevice *device,
+                                const char *specific_object,
+                                GVariant *options,
+                                GCancellable *cancellable,
+                                GAsyncReadyCallback callback,
+                                gpointer user_data);
+

Adds a new connection using the given details (if any) as a template, +automatically filling in missing settings with the capabilities of the given +device and specific object. The new connection is then asynchronously +activated as with nm_client_activate_connection_async(). Cannot be used for +VPN connections at this time.

+

Note that the callback is invoked when NetworkManager has started activating +the new connection, not when it finishes. You can used the returned +NMActiveConnection object (in particular, “state”) to +track the activation to its completion.

+

This is identitcal to nm_client_add_and_activate_connection_async() but takes +a further options + parameter. Currently the following options are supported +by the daemon:

+
    +
  • "persist": A string describing how the connection should be stored. + The default is "disk", but it can be modified to "memory" (until + the daemon quits) or "volatile" (will be deleted on disconnect).

  • +
  • "bind-activation": Bind the connection lifetime to something. The default is "none", + meaning an explicit disconnect is needed. The value "dbus-client" + means the connection will automatically be deactivated when the calling + DBus client disappears from the system bus.

  • +
+
+

Parameters

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

client

a NMClient

 

partial

an NMConnection to add; the connection may be +partially filled (or even NULL) and will be completed by NetworkManager +using the given device +and specific_object +before being added.

[allow-none]

device

the NMDevice

 

specific_object

the object path of a connection-type-specific +object this activation should use. This parameter is currently ignored for +wired and mobile broadband connections, and the value of NULL should be used +(ie, no specific object). For Wi-Fi or WiMAX connections, pass the object +path of a NMAccessPoint or NMWimaxNsp owned by device +, which you can +get using nm_object_get_path(), and which will be used to complete the +details of the newly added connection.

[allow-none]

options

a GVariant containing a dictionary with options, or NULL

 

cancellable

a GCancellable, or NULL

 

callback

callback to be called when the activation has started

 

user_data

caller-specific data passed to callback +

 
+
+

Since: 1.16

+
+
+
+

nm_client_add_and_activate_connection2_finish ()

+
NMActiveConnection *
+nm_client_add_and_activate_connection2_finish
+                               (NMClient *client,
+                                GAsyncResult *result,
+                                GVariant **out_result,
+                                GError **error);
+

Gets the result of a call to nm_client_add_and_activate_connection2().

+

You can call nm_active_connection_get_connection() on the returned +NMActiveConnection to find the path of the created NMConnection.

+
+

Parameters

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

client

an NMClient

 

result

the result passed to the GAsyncReadyCallback

 

error

location for a GError, or NULL

 

out_result

the output result +of type "a{sv}" returned by D-Bus' AddAndActivate2 call. Currently no +output is implemented yet.

[allow-none][transfer full]
+
+
+

Returns

+

the new NMActiveConnection on success, NULL on +failure, in which case error +will be set.

+

[transfer full]

+
+
+
+

nm_client_deactivate_connection ()

gboolean
 nm_client_deactivate_connection (NMClient *client,
@@ -4339,6 +4510,13 @@ clients can obtain to perform certain tasks on behalf of the current user.

 

NM_CLIENT_PERMISSION_WIFI_SCAN

+

controls whether wifi scans can be performed

+
 

NM_CLIENT_PERMISSION_LAST

a reserved boundary value

@@ -4541,14 +4719,9 @@ permission to read the details of.)

The “dns-configuration” property

  “dns-configuration”        GPtrArray *
-

The current DNS configuration represented as an array of -dictionaries. Each dictionary has the "nameservers", -"priority" keys and, optionally, "interface" and "vpn". -"nameservers" is the list of DNS servers, "priority" their -relative priority, "interface" the interface on which these -servers are contacted, "vpn" a boolean telling whether the -configuration was obtained from a VPN connection.

-

[type GPtrArray(GVariant)]

+

The current DNS configuration, represented as an array +of NMDnsEntry objects.

+

[type GPtrArray(NMDnsEntry)]

Flags: Read

Since: 1.6

diff --git a/docs/libnm/html/NMConnection.html b/docs/libnm/html/NMConnection.html index 00d006d0..5421cf34 100644 --- a/docs/libnm/html/NMConnection.html +++ b/docs/libnm/html/NMConnection.html @@ -1239,8 +1239,8 @@ nm_connection_clear_secrets_with_flags

func

function to be called to determine whether a -specific secret should be cleared or not.

[scope call][scope call][allow-none]

user_data

(out): the length of the returned array.

[allow-none]

the length of the returned array.

[allow-none][out]
@@ -2781,7 +2781,7 @@ nm_connection_get_setting_vxlan (

GTypeInterface parent;

-

the parent interace struct

+

the parent interface struct

  diff --git a/docs/libnm/html/NMDevice.html b/docs/libnm/html/NMDevice.html index be147615..6f9f1ae6 100644 --- a/docs/libnm/html/NMDevice.html +++ b/docs/libnm/html/NMDevice.html @@ -197,6 +197,14 @@ +NMConnectivityState + + +nm_device_get_connectivity () + + + + NMDeviceState @@ -578,12 +586,22 @@ Read +NMConnectivityState +ip4-connectivity +Read + + NMIPConfig * ip6-config Read +NMConnectivityState +ip6-connectivity +Read + + GPtrArray * lldp-neighbors @@ -783,6 +801,14 @@ NM_DEVICE_LLDP_NEIGHBORS +#define +NM_DEVICE_IP4_CONNECTIVITY + + +#define +NM_DEVICE_IP6_CONNECTIVITY + +   NMDevice @@ -819,6 +845,7 @@ ├── NMDeviceVlan ├── NMDeviceVxlan ├── NMDeviceWifi + ├── NMDeviceWifiP2P ├── NMDeviceWimax ├── NMDeviceWireGuard ╰── NMDeviceWpan @@ -1396,6 +1423,43 @@ not activated or not using DHCPv6.


+

nm_device_get_connectivity ()

+
NMConnectivityState
+nm_device_get_connectivity (NMDevice *device,
+                            int addr_family);
+

The connectivity state of the device for given address family. +Supported address families are AF_INET for IPv4, AF_INET6 +for IPv6 or AF_UNSPEC for any.

+
+

Parameters

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

device

a NMDevice

 

addr_family

network address family

 
+
+
+

Returns

+

the current connectivity state

+
+

Since: 1.16

+
+
+

nm_device_get_state ()

NMDeviceState
 nm_device_get_state (NMDevice *device);
@@ -2004,9 +2068,9 @@ nm_device_get_applied_connection (

version_id

-

(allow-none): returns the current version id of +

returns the current version id of the applied connection.

-[out] +[out][allow-none]

cancellable

@@ -2113,9 +2177,9 @@ nm_device_get_applied_connection_finish

version_id

-

(allow-none): the current version id of the applied +

the current version id of the applied connection.

-[out] +[out][allow-none]

error

@@ -2313,7 +2377,7 @@ nm_device_delete_async (
GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data); -

Asynchronously begins deleteing the software device. Hardware devices can't +

Asynchronously begins deleting the software device. Hardware devices can't be deleted.

Parameters

@@ -2943,6 +3007,18 @@ nm_lldp_neighbor_get_attr_type (
+

NM_DEVICE_IP4_CONNECTIVITY

+
#define NM_DEVICE_IP4_CONNECTIVITY "ip4-connectivity"
+
+
+
+
+

NM_DEVICE_IP6_CONNECTIVITY

+
#define NM_DEVICE_IP6_CONNECTIVITY "ip6-connectivity"
+
+
+
+

NMDevice

typedef struct _NMDevice NMDevice;
@@ -3059,6 +3135,15 @@ operations like addressing and routing.


+

The “ip4-connectivity” property

+
  “ip4-connectivity”         NMConnectivityState
+

The IPv4 connectivity state of the device.

+

Flags: Read

+

Default value: NM_CONNECTIVITY_UNKNOWN

+

Since: 1.16

+
+
+

The “ip6-config” property

  “ip6-config”               NMIPConfig *

The IPv6 NMIPConfig of the device.

@@ -3066,6 +3151,15 @@ operations like addressing and routing.


+

The “ip6-connectivity” property

+
  “ip6-connectivity”         NMConnectivityState
+

The IPv6 connectivity state of the device.

+

Flags: Read

+

Default value: NM_CONNECTIVITY_UNKNOWN

+

Since: 1.16

+
+
+

The “lldp-neighbors” property

  “lldp-neighbors”           GPtrArray *

The LLDP neighbors.

diff --git a/docs/libnm/html/NMDeviceVxlan.html b/docs/libnm/html/NMDeviceVxlan.html index 8b36a0e8..d672aa33 100644 --- a/docs/libnm/html/NMDeviceVxlan.html +++ b/docs/libnm/html/NMDeviceVxlan.html @@ -7,7 +7,7 @@ - + @@ -23,7 +23,7 @@ Home Up Prev -Next +Next
@@ -867,7 +867,7 @@ nm_device_vxlan_get_l3miss (

Returns

-

wether netlink IP ADDR miss notifications are generated

+

whether netlink IP ADDR miss notifications are generated

Since: 1.2

diff --git a/docs/libnm/html/NMDeviceWifi.html b/docs/libnm/html/NMDeviceWifi.html index 863bd4ad..352768d3 100644 --- a/docs/libnm/html/NMDeviceWifi.html +++ b/docs/libnm/html/NMDeviceWifi.html @@ -6,7 +6,7 @@ - + @@ -23,7 +23,7 @@ Home Up -Prev +Prev Next
@@ -615,7 +615,7 @@ This is the same as nm_device_wifi_request_scanoptions for the scanning. The argument is the dictionary passed to RequestScan() -D-Bus call. Valid otions inside the dictionary are: +D-Bus call. Valid options inside the dictionary are: 'ssids' => array of SSIDs (saay)

Parameters

@@ -723,7 +723,7 @@ This is the same as nm_device_wifi_request_scan_asyn except it accepts options for the scanning. The argument is the dictionary passed to RequestScan() -D-Bus call. Valid otions inside the dictionary are: +D-Bus call. Valid options inside the dictionary are: 'ssids' => array of SSIDs (saay)

Parameters

diff --git a/docs/libnm/html/NMDeviceWifiP2P.html b/docs/libnm/html/NMDeviceWifiP2P.html new file mode 100644 index 00000000..29d675a9 --- /dev/null +++ b/docs/libnm/html/NMDeviceWifiP2P.html @@ -0,0 +1,427 @@ + + + + +NMDeviceWifiP2P: libnm Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

NMDeviceWifiP2P

+

NMDeviceWifiP2P

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
const char * + +nm_device_wifi_p2p_get_hw_address () +
+NMWifiP2PPeer * + +nm_device_wifi_p2p_get_peer_by_path () +
const GPtrArray * + +nm_device_wifi_p2p_get_peers () +
+void + +nm_device_wifi_p2p_start_find () +
+gboolean + +nm_device_wifi_p2p_start_find_finish () +
+void + +nm_device_wifi_p2p_stop_find () +
+gboolean + +nm_device_wifi_p2p_stop_find_finish () +
+
+
+

Types and Values

+
++++ + + + + + + + + + + + + + + +
#defineNM_DEVICE_WIFI_P2P_HW_ADDRESS
#defineNM_DEVICE_WIFI_P2P_PEERS
#defineNM_DEVICE_WIFI_P2P_WFDIES
+
+
+

Description

+
+
+

Functions

+
+

nm_device_wifi_p2p_get_hw_address ()

+
const char *
+nm_device_wifi_p2p_get_hw_address (NMDeviceWifiP2P *device);
+

Gets the actual hardware (MAC) address of the NMDeviceWifiP2P

+
+

Parameters

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

device

a NMDeviceWifiP2P

 
+
+
+

Returns

+

the actual hardware address. This is the internal string used by the +device, and must not be modified.

+
+

Since: 1.16

+
+
+
+

nm_device_wifi_p2p_get_peer_by_path ()

+
NMWifiP2PPeer *
+nm_device_wifi_p2p_get_peer_by_path (NMDeviceWifiP2P *device,
+                                     const char *path);
+

Gets a NMWifiP2PPeer by path.

+
+

Parameters

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

device

a NMDeviceWifiP2P

 

path

the object path of the peer

 
+
+
+

Returns

+

the peer or NULL if none is found.

+

[transfer none]

+
+

Since: 1.16

+
+
+
+

nm_device_wifi_p2p_get_peers ()

+
const GPtrArray *
+nm_device_wifi_p2p_get_peers (NMDeviceWifiP2P *device);
+

Gets all the found peers of the NMDeviceWifiP2P.

+
+

Parameters

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

device

a NMDeviceWifiP2P

 
+
+
+

Returns

+

a GPtrArray containing all the +found NMWifiP2PPeers. +The returned array is owned by the client and should not be modified.

+

[element-type NMWifiP2PPeer]

+
+

Since: 1.16

+
+
+
+

nm_device_wifi_p2p_start_find ()

+
void
+nm_device_wifi_p2p_start_find (NMDeviceWifiP2P *device,
+                               GVariant *options,
+                               GCancellable *cancellable,
+                               GAsyncReadyCallback callback,
+                               gpointer user_data);
+

Request NM to search for Wi-Fi P2P peers on device +. Note that the call +returns immediately after requesting the find, and it may take some time +after that for peers to be found.

+

The find operation will run for 30s by default. You can stop it earlier +using nm_device_p2p_wifi_stop_find().

+
+

Parameters

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

device

a NMDeviceWifiP2P

 

options

optional options passed to StartFind.

[allow-none]

cancellable

a GCancellable, or NULL

 

callback

a GAsyncReadyCallback, or NULL

 

user_data

user_data for callback +

 
+
+

Since: 1.16

+
+
+
+

nm_device_wifi_p2p_start_find_finish ()

+
gboolean
+nm_device_wifi_p2p_start_find_finish (NMDeviceWifiP2P *device,
+                                      GAsyncResult *result,
+                                      GError **error);
+

Finish an operation started by nm_device_wifi_p2p_start_find().

+
+

Parameters

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

device

a NMDeviceWifiP2P

 

result

the GAsyncResult

 

error

GError return address

 
+
+
+

Returns

+

TRUE if the call was successful

+
+

Since: 1.16

+
+
+
+

nm_device_wifi_p2p_stop_find ()

+
void
+nm_device_wifi_p2p_stop_find (NMDeviceWifiP2P *device,
+                              GCancellable *cancellable,
+                              GAsyncReadyCallback callback,
+                              gpointer user_data);
+

Request NM to stop any ongoing find operation for Wi-Fi P2P peers on device +.

+
+

Parameters

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

device

a NMDeviceWifiP2P

 

cancellable

a GCancellable, or NULL

 

callback

a GAsyncReadyCallback, or NULL

 

user_data

user_data for callback +

 
+
+

Since: 1.16

+
+
+
+

nm_device_wifi_p2p_stop_find_finish ()

+
gboolean
+nm_device_wifi_p2p_stop_find_finish (NMDeviceWifiP2P *device,
+                                     GAsyncResult *result,
+                                     GError **error);
+

Finish an operation started by nm_device_wifi_p2p_stop_find().

+
+

Parameters

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

device

a NMDeviceWifiP2P

 

result

the GAsyncResult

 

error

GError return address

 
+
+
+

Returns

+

TRUE if the call was successful

+
+

Since: 1.16

+
+
+
+

Types and Values

+
+

NM_DEVICE_WIFI_P2P_HW_ADDRESS

+
#define NM_DEVICE_WIFI_P2P_HW_ADDRESS          "hw-address"
+
+
+
+
+

NM_DEVICE_WIFI_P2P_PEERS

+
#define NM_DEVICE_WIFI_P2P_PEERS               "peers"
+
+
+
+
+

NM_DEVICE_WIFI_P2P_WFDIES

+
#define NM_DEVICE_WIFI_P2P_WFDIES              "wfdies"
+
+
+
+
+ + + \ No newline at end of file diff --git a/docs/libnm/html/NMObject.html b/docs/libnm/html/NMObject.html index dacf1197..02e9e9da 100644 --- a/docs/libnm/html/NMObject.html +++ b/docs/libnm/html/NMObject.html @@ -124,6 +124,7 @@ ├── NMDhcpConfig ├── NMIPConfig ├── NMRemoteConnection + ├── NMWifiP2PPeer ╰── NMWimaxNsp
diff --git a/docs/libnm/html/NMSetting.html b/docs/libnm/html/NMSetting.html index 2340e37b..aaafa2c1 100644 --- a/docs/libnm/html/NMSetting.html +++ b/docs/libnm/html/NMSetting.html @@ -59,6 +59,14 @@ +gboolean + + +(*_NMConnectionForEachSecretFunc) () + + + + GType @@ -265,8 +273,10 @@ ├── NMSettingVlan ├── NMSettingVpn ├── NMSettingVxlan + ├── NMSettingWifiP2P ├── NMSettingWimax ├── NMSettingWired + ├── NMSettingWireGuard ├── NMSettingWireless ├── NMSettingWirelessSecurity ╰── NMSettingWpan @@ -377,6 +387,13 @@ of properties and allowed values.


+

_NMConnectionForEachSecretFunc ()

+
gboolean
+(*_NMConnectionForEachSecretFunc) (NMSettingSecretFlags flags,
+                                   gpointer user_data);
+
+
+

nm_setting_lookup_type ()

GType
 nm_setting_lookup_type (const char *name);
@@ -932,7 +949,7 @@ should be requested from the user each time it is needed

in situations where it cannot be automatically determined that the secret is required (some VPNs and PPP -providers dont require all secrets) this flag indicates that the specific +providers don't require all secrets) this flag indicates that the specific secret is not required

  diff --git a/docs/libnm/html/NMSetting8021x.html b/docs/libnm/html/NMSetting8021x.html index 21ac1234..d950232c 100644 --- a/docs/libnm/html/NMSetting8021x.html +++ b/docs/libnm/html/NMSetting8021x.html @@ -1182,10 +1182,9 @@

Object Hierarchy

    GEnum
+    ├── NMSetting8021xAuthFlags
     ├── NMSetting8021xCKFormat
     ╰── NMSetting8021xCKScheme
-    GFlags
-    ╰── NMSetting8021xAuthFlags
     GObject
     ╰── NMSetting
         ╰── NMSetting8021x
@@ -1255,8 +1254,8 @@ the blob must be not UNKNOWN (or NULL).

error

-

(out): validation reason.

-[allow-none] +

validation reason.

+[allow-none][out]
@@ -4210,11 +4209,6 @@ should be used.

  -

_NM_SETTING_802_1X_AUTH_FLAGS_LAST

-  -  - -

NM_SETTING_802_1X_AUTH_FLAGS_ALL

All supported flags

diff --git a/docs/libnm/html/NMSettingConnection.html b/docs/libnm/html/NMSettingConnection.html index 3eba2674..6d1aa6b3 100644 --- a/docs/libnm/html/NMSettingConnection.html +++ b/docs/libnm/html/NMSettingConnection.html @@ -972,7 +972,7 @@ of this setting.

out_pitem

-

on return, the permission item (formatted accoring to ptype +

on return, the permission item (formatted according to ptype , see “permissions” for more detail

  @@ -1374,7 +1374,7 @@ nm_setting_connection_get_secondary (gboolean nm_setting_connection_add_secondary (NMSettingConnection *setting, const char *sec_uuid); -

Adds a new secondary connetion UUID to the setting.

+

Adds a new secondary connection UUID to the setting.

Parameters

@@ -2217,7 +2217,7 @@ name is included, so that different interfaces yield different addresses.

at runtime. Currently supported are "${CONNECTION}", "${DEVICE}", "${MAC}", "${BOOT}", "${RANDOM}". These effectively create unique IDs per-connection, per-device, per-boot, -or every time. Note that "${DEVICE}" corresponds the the interface name of the +or every time. Note that "${DEVICE}" corresponds to the interface name of the device and "${MAC}" is the permanent MAC address of the device. Any unrecognized patterns following '$' are treated verbatim, however are reserved for future use. You are thus advised to avoid '$' or diff --git a/docs/libnm/html/NMSettingGsm.html b/docs/libnm/html/NMSettingGsm.html index c7ce6adf..9cf1103c 100644 --- a/docs/libnm/html/NMSettingGsm.html +++ b/docs/libnm/html/NMSettingGsm.html @@ -53,13 +53,6 @@ - - - - @@ -129,6 +122,13 @@ + + + + @@ -247,10 +247,6 @@ - - - - @@ -298,6 +294,10 @@ + + + + @@ -331,31 +331,6 @@ nm_setting_gsm_new (void
-

nm_setting_gsm_get_number ()

-
const char *
-nm_setting_gsm_get_number (NMSettingGsm *setting);
-
-

Parameters

-
const char * -nm_setting_gsm_get_number () -
const char * - nm_setting_gsm_get_username ()
const char * + +nm_setting_gsm_get_number () +
NMSettingSecretFlags
#defineNM_SETTING_GSM_NUMBER
#define NM_SETTING_GSM_USERNAME
NM_SETTING_GSM_MTU
#defineNM_SETTING_GSM_NUMBER
  NMSettingGsm
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the “number” property of the setting

-
-
-
-

nm_setting_gsm_get_username ()

const char *
 nm_setting_gsm_get_username (NMSettingGsm *setting);
@@ -610,6 +585,35 @@ nm_setting_gsm_get_mtu ( +

nm_setting_gsm_get_number ()

+
const char *
+nm_setting_gsm_get_number (NMSettingGsm *setting);
+
+

nm_setting_gsm_get_number has been deprecated since version 1.16 and should not be used in newly-written code.

+

user-provided values for this setting are no longer used.

+
+
+

Parameters

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

setting

the NMSettingGsm

 
+
+
+

Returns

+

the “number” property of the setting

+
+
+
+

nm_setting_gsm_get_pin_flags ()

NMSettingSecretFlags
 nm_setting_gsm_get_pin_flags (NMSettingGsm *setting);
@@ -668,12 +672,6 @@ nm_setting_gsm_get_password_flags (
-

NM_SETTING_GSM_NUMBER

-
#define NM_SETTING_GSM_NUMBER          "number"
-
-
-
-

NM_SETTING_GSM_USERNAME

#define NM_SETTING_GSM_USERNAME        "username"
 
@@ -746,6 +744,12 @@ nm_setting_gsm_get_password_flags (
+

NM_SETTING_GSM_NUMBER

+
#define NM_SETTING_GSM_NUMBER          "number"
+
+
+
+

NMSettingGsm

typedef struct _NMSettingGsm NMSettingGsm;

GSM-based Mobile Broadband Settings

@@ -812,10 +816,12 @@ roaming control of the device is not otherwise possible.

The “number” property

  “number”                   gchar *
-

Number to dial when establishing a PPP data session with the GSM-based -mobile broadband network. Many modems do not require PPP for connections -to the mobile network and thus this property should be left blank, which -allows NetworkManager to select the appropriate settings automatically.

+

Legacy setting that used to help establishing PPP data sessions for +GSM-based modems.

+
+

NMSettingGsm:number has been deprecated since version 1.16 and should not be used in newly-written code.

+

user-provided values for this setting are no longer used.

+

Flags: Read / Write

Default value: NULL

diff --git a/docs/libnm/html/NMSettingIPConfig.html b/docs/libnm/html/NMSettingIPConfig.html index 23fbdcbe..873cdb84 100644 --- a/docs/libnm/html/NMSettingIPConfig.html +++ b/docs/libnm/html/NMSettingIPConfig.html @@ -4220,8 +4220,9 @@ distinct from an empty list of properties.

  “dns-priority”             gint

DNS servers priority.

The relative priority for DNS servers specified by this setting. A lower -value is better (higher priority). Zero selects the default value, which -is 50 for VPNs and 100 for other connections.

+value is better (higher priority). Zero selects a globally configured +default value. If the latter is missing or zero too, it defaults to +50 for VPNs and 100 for other connections.

Note that the priority is to order DNS settings for multiple active connections. It does not disambiguate multiple DNS servers within the same connection profile.

diff --git a/docs/libnm/html/NMSettingOvsPort.html b/docs/libnm/html/NMSettingOvsPort.html index 1c5e81dc..5d326bb3 100644 --- a/docs/libnm/html/NMSettingOvsPort.html +++ b/docs/libnm/html/NMSettingOvsPort.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@ Home Up Prev -Next +Next
diff --git a/docs/libnm/html/NMSettingPpp.html b/docs/libnm/html/NMSettingPpp.html index be86468b..c73d0bd7 100644 --- a/docs/libnm/html/NMSettingPpp.html +++ b/docs/libnm/html/NMSettingPpp.html @@ -6,8 +6,8 @@ - - + + @@ -21,8 +21,8 @@ Home Up -Prev -Next +Prev +Next
diff --git a/docs/libnm/html/NMSettingPppoe.html b/docs/libnm/html/NMSettingPppoe.html index 61858a6d..34f95831 100644 --- a/docs/libnm/html/NMSettingPppoe.html +++ b/docs/libnm/html/NMSettingPppoe.html @@ -6,8 +6,8 @@ - - + + @@ -21,8 +21,8 @@ Home Up -Prev -Next +Prev +Next
diff --git a/docs/libnm/html/NMSettingProxy.html b/docs/libnm/html/NMSettingProxy.html index 2870c41e..c1d4dc0d 100644 --- a/docs/libnm/html/NMSettingProxy.html +++ b/docs/libnm/html/NMSettingProxy.html @@ -6,7 +6,7 @@ - + @@ -21,7 +21,7 @@ Home Up -Prev +Prev Next
diff --git a/docs/libnm/html/NMSettingTeam.html b/docs/libnm/html/NMSettingTeam.html index 1d4beb4a..02a1f409 100644 --- a/docs/libnm/html/NMSettingTeam.html +++ b/docs/libnm/html/NMSettingTeam.html @@ -67,6 +67,14 @@ +NMTeamLinkWatcher * + + +nm_team_link_watcher_new_arp_ping2 () + + + + void @@ -168,6 +176,14 @@ +int + + +nm_team_link_watcher_get_vlanid () + + + + NMSetting * @@ -837,6 +853,80 @@ address in the arp request


+

nm_team_link_watcher_new_arp_ping2 ()

+
NMTeamLinkWatcher *
+nm_team_link_watcher_new_arp_ping2 (int init_wait,
+                                    int interval,
+                                    int missed_max,
+                                    int vlanid,
+                                    const char *target_host,
+                                    const char *source_host,
+                                    NMTeamLinkWatcherArpPingFlags flags,
+                                    GError **error);
+

Creates a new arp_ping NMTeamLinkWatcher object

+
+

Parameters

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

init_wait

init_wait value

 

interval

interval value

 

missed_max

missed_max value

 

vlanid

vlanid value

 

target_host

the host name or the ip address that will be used as destination +address in the arp request

 

source_host

the host name or the ip address that will be used as source +address in the arp request

 

flags

the watcher NMTeamLinkWatcherArpPingFlags

 

error

location to store the error on failure.

[out][allow-none]
+
+
+

Returns

+

the new NMTeamLinkWatcher object, or NULL on error.

+

[transfer full]

+
+

Since: 1.16

+
+
+

nm_team_link_watcher_ref ()

void
 nm_team_link_watcher_ref (NMTeamLinkWatcher *watcher);
@@ -978,7 +1068,7 @@ nm_team_link_watcher_get_name (int nm_team_link_watcher_get_delay_up (NMTeamLinkWatcher *watcher);

Gets the delay_up interval (in milliseconds) that elapses between the link -coming up and the runner beeing notified about it.

+coming up and the runner being notified about it.

Parameters

@@ -1002,7 +1092,7 @@ coming up and the runner beeing notified about it.

int
 nm_team_link_watcher_get_delay_down (NMTeamLinkWatcher *watcher);

Gets the delay_down interval (in milliseconds) that elapses between the link -going down and the runner beeing notified about it.

+going down and the runner being notified about it.

Parameters

@@ -1163,6 +1253,29 @@ nm_team_link_watcher_get_flags (
+

nm_team_link_watcher_get_vlanid ()

+
int
+nm_team_link_watcher_get_vlanid (NMTeamLinkWatcher *watcher);
+

Gets the VLAN tag ID to be used to outgoing link probes

+
+

Parameters

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

watcher

the NMTeamLinkWatcher

 
+
+

Since: 1.16

+
+
+

nm_setting_team_new ()

NMSetting *
 nm_setting_team_new (void);
@@ -2225,7 +2338,7 @@ watcher. Available link watchers are 'ethtool', 'nsna_ping' and Available keys are: ethtool: 'delay-up', 'delay-down', 'init-wait'; nsna_ping: 'init-wait', 'interval', 'missed-max', 'target-host'; arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active', -'validate-incative', 'send-always'. See teamd.conf man for more details.

+'validate-inactive', 'send-always'. See teamd.conf man for more details.

[type GPtrArray(NMTeamLinkWatcher)]

Flags: Read / Write

Since: 1.12

diff --git a/docs/libnm/html/NMSettingTeamPort.html b/docs/libnm/html/NMSettingTeamPort.html index e1cc4098..403a0373 100644 --- a/docs/libnm/html/NMSettingTeamPort.html +++ b/docs/libnm/html/NMSettingTeamPort.html @@ -732,7 +732,7 @@ watcher. Available link watchers are 'ethtool', 'nsna_ping' and Available keys are: ethtool: 'delay-up', 'delay-down', 'init-wait'; nsna_ping: 'init-wait', 'interval', 'missed-max', 'target-host'; arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active', -'validate-incative', 'send-always'. See teamd.conf man for more details.

+'validate-inactive', 'send-always'. See teamd.conf man for more details.

[type GPtrArray(NMTeamLinkWatcher)]

Flags: Read / Write

Since: 1.12

diff --git a/docs/libnm/html/NMSettingVpn.html b/docs/libnm/html/NMSettingVpn.html index 52119bb7..f5b6b1c3 100644 --- a/docs/libnm/html/NMSettingVpn.html +++ b/docs/libnm/html/NMSettingVpn.html @@ -617,8 +617,8 @@ nm_setting_vpn_get_data_keys (

out_length

-

(out): the length of the returned array.

-[allow-none] +

the length of the returned array.

+[allow-none][out]
@@ -834,8 +834,8 @@ nm_setting_vpn_get_secret_keys (

out_length

-

(out): the length of the returned array.

-[allow-none] +

the length of the returned array.

+[allow-none][out]
diff --git a/docs/libnm/html/NMSettingVxlan.html b/docs/libnm/html/NMSettingVxlan.html index 4634af0a..f0606610 100644 --- a/docs/libnm/html/NMSettingVxlan.html +++ b/docs/libnm/html/NMSettingVxlan.html @@ -7,7 +7,7 @@ - + @@ -22,7 +22,7 @@ Home Up Prev -Next +Next
diff --git a/docs/libnm/html/NMSettingWifiP2P.html b/docs/libnm/html/NMSettingWifiP2P.html new file mode 100644 index 00000000..b7cf9125 --- /dev/null +++ b/docs/libnm/html/NMSettingWifiP2P.html @@ -0,0 +1,233 @@ + + + + +NMSettingWifiP2P: libnm Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

NMSettingWifiP2P

+

NMSettingWifiP2P — Describes connection properties for 802.11 Wi-Fi P2P networks

+
+
+

Functions

+ +
+
+

Types and Values

+ +
+
+

Description

+

The NMSettingWifiP2P object is a NMSetting subclass that describes properties +necessary for connection to 802.11 Wi-Fi P2P networks (aka Wi-Fi Direct).

+
+
+

Functions

+
+

nm_setting_wifi_p2p_new ()

+
NMSetting *
+nm_setting_wifi_p2p_new (void);
+

Creates a new NMSettingWifiP2P object with default values.

+
+

Returns

+

the new empty NMSettingWifiP2P object.

+

[transfer full]

+
+

Since: 1.16

+
+
+
+

nm_setting_wifi_p2p_get_peer ()

+
const char *
+nm_setting_wifi_p2p_get_peer (NMSettingWifiP2P *setting);
+
+

Parameters

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

setting

the NMSettingWifiP2P

 
+
+
+

Returns

+

the “peer” property of the setting

+
+

Since: 1.16

+
+
+
+

nm_setting_wifi_p2p_get_wps_method ()

+
NMSettingWirelessSecurityWpsMethod
+nm_setting_wifi_p2p_get_wps_method (NMSettingWifiP2P *setting);
+
+

Parameters

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

setting

the NMSettingWifiP2P

 
+
+
+

Returns

+

the “wps-method” property of the setting

+
+

Since: 1.16

+
+
+
+

nm_setting_wifi_p2p_get_wfd_ies ()

+
GBytes *
+nm_setting_wifi_p2p_get_wfd_ies (NMSettingWifiP2P *setting);
+
+

Parameters

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

setting

the NMSettingWiFiP2P

 
+
+
+

Returns

+

the “wfd-ies” property of the setting.

+

[transfer none]

+
+

Since: 1.16

+
+
+
+

Types and Values

+
+

NM_SETTING_WIFI_P2P_SETTING_NAME

+
#define NM_SETTING_WIFI_P2P_SETTING_NAME "wifi-p2p"
+
+
+
+
+

NM_SETTING_WIFI_P2P_PEER

+
#define NM_SETTING_WIFI_P2P_PEER        "peer"
+
+

The mac address of the peer to connect to.

+
+
+
+

NM_SETTING_WIFI_P2P_WPS_METHOD

+
#define NM_SETTING_WIFI_P2P_WPS_METHOD  "wps-method"
+
+
+
+
+

NM_SETTING_WIFI_P2P_WFD_IES

+
#define NM_SETTING_WIFI_P2P_WFD_IES     "wfd-ies"
+
+
+
+
+ + + \ No newline at end of file diff --git a/docs/libnm/html/NMSettingWimax.html b/docs/libnm/html/NMSettingWimax.html index 519d0a9c..d52a4119 100644 --- a/docs/libnm/html/NMSettingWimax.html +++ b/docs/libnm/html/NMSettingWimax.html @@ -6,7 +6,7 @@ - + @@ -21,7 +21,7 @@ Home Up -Prev +Prev Next
diff --git a/docs/libnm/html/NMSettingWireGuard.html b/docs/libnm/html/NMSettingWireGuard.html new file mode 100644 index 00000000..3efa9ed5 --- /dev/null +++ b/docs/libnm/html/NMSettingWireGuard.html @@ -0,0 +1,1743 @@ + + + + +NMSettingWireGuard: libnm Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

NMSettingWireGuard

+

NMSettingWireGuard — Describes connection properties for wireguard related options

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+NMWireGuardPeer * + +nm_wireguard_peer_new () +
+NMWireGuardPeer * + +nm_wireguard_peer_new_clone () +
+NMWireGuardPeer * + +nm_wireguard_peer_ref () +
+void + +nm_wireguard_peer_unref () +
+void + +nm_wireguard_peer_seal () +
+gboolean + +nm_wireguard_peer_is_sealed () +
const char * + +nm_wireguard_peer_get_public_key () +
+gboolean + +nm_wireguard_peer_set_public_key () +
const char * + +nm_wireguard_peer_get_preshared_key () +
+gboolean + +nm_wireguard_peer_set_preshared_key () +
+NMSettingSecretFlags + +nm_wireguard_peer_get_preshared_key_flags () +
+void + +nm_wireguard_peer_set_preshared_key_flags () +
+guint16 + +nm_wireguard_peer_get_persistent_keepalive () +
+void + +nm_wireguard_peer_set_persistent_keepalive () +
const char * + +nm_wireguard_peer_get_endpoint () +
+gboolean + +nm_wireguard_peer_set_endpoint () +
+guint + +nm_wireguard_peer_get_allowed_ips_len () +
const char * + +nm_wireguard_peer_get_allowed_ip () +
+void + +nm_wireguard_peer_clear_allowed_ips () +
+gboolean + +nm_wireguard_peer_append_allowed_ip () +
+gboolean + +nm_wireguard_peer_remove_allowed_ip () +
+gboolean + +nm_wireguard_peer_is_valid () +
+int + +nm_wireguard_peer_cmp () +
+NMSetting * + +nm_setting_wireguard_new () +
const char * + +nm_setting_wireguard_get_private_key () +
+NMSettingSecretFlags + +nm_setting_wireguard_get_private_key_flags () +
+guint16 + +nm_setting_wireguard_get_listen_port () +
+guint32 + +nm_setting_wireguard_get_fwmark () +
+guint + +nm_setting_wireguard_get_peers_len () +
+NMWireGuardPeer * + +nm_setting_wireguard_get_peer () +
+NMWireGuardPeer * + +nm_setting_wireguard_get_peer_by_public_key () +
+void + +nm_setting_wireguard_set_peer () +
+void + +nm_setting_wireguard_append_peer () +
+gboolean + +nm_setting_wireguard_remove_peer () +
+guint + +nm_setting_wireguard_clear_peers () +
+gboolean + +nm_setting_wireguard_get_peer_routes () +
+guint32 + +nm_setting_wireguard_get_mtu () +
+
+ +
+

Object Hierarchy

+
    GBoxed
+    ╰── NMWireGuardPeer
+
+
+
+

Description

+

The NMSettingWireGuard object is a NMSetting subclass that contains settings +for configuring WireGuard.

+
+
+

Functions

+
+

nm_wireguard_peer_new ()

+
NMWireGuardPeer *
+nm_wireguard_peer_new (void);
+
+

Returns

+

a new, default, unsealed NMWireGuardPeer instance.

+

[transfer full]

+
+

Since: 1.16

+
+
+
+

nm_wireguard_peer_new_clone ()

+
NMWireGuardPeer *
+nm_wireguard_peer_new_clone (const NMWireGuardPeer *self,
+                             gboolean with_secrets);
+
+

Parameters

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

self

the NMWireGuardPeer instance to copy.

 

with_secrets

if TRUE, the preshared-key secrets are copied +as well. Otherwise, they will be removed.

 
+
+
+

Returns

+

a clone of self +. This instance +is always unsealed.

+

[transfer full]

+
+

Since: 1.16

+
+
+
+

nm_wireguard_peer_ref ()

+
NMWireGuardPeer *
+nm_wireguard_peer_ref (NMWireGuardPeer *self);
+

This is not thread-safe.

+
+

Parameters

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

self

the NMWireGuardPeer instance.

[allow-none]
+
+
+

Returns

+

returns the input argument self +after incrementing +the reference count.

+
+

Since: 1.16

+
+
+
+

nm_wireguard_peer_unref ()

+
void
+nm_wireguard_peer_unref (NMWireGuardPeer *self);
+

Drop a reference to self +. If the last reference is dropped, +the instance is freed and all accociate data released.

+

This is not thread-safe.

+
+

Parameters

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

self

the NMWireGuardPeer instance.

[allow-none]
+
+

Since: 1.16

+
+
+
+

nm_wireguard_peer_seal ()

+
void
+nm_wireguard_peer_seal (NMWireGuardPeer *self);
+

Seal the NMWireGuardPeer instance. Afterwards, it is a bug +to call all functions that modify the instance (except ref/unref). +A sealed instance cannot be unsealed again, but you can create +an unsealed copy with nm_wireguard_peer_new_clone().

+
+

Parameters

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

self

the NMWireGuardPeer instance

 
+
+

Since: 1.16

+
+
+
+

nm_wireguard_peer_is_sealed ()

+
gboolean
+nm_wireguard_peer_is_sealed (const NMWireGuardPeer *self);
+
+

Parameters

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

self

the NMWireGuardPeer instance

 
+
+
+

Returns

+

whether self +is sealed or not.

+
+

Since: 1.16

+
+
+
+

nm_wireguard_peer_get_public_key ()

+
const char *
+nm_wireguard_peer_get_public_key (const NMWireGuardPeer *self);
+
+

Parameters

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

self

the NMWireGuardPeer instance

 
+
+
+

Returns

+

the public key or NULL if unset.

+

[transfer none]

+
+

Since: 1.16

+
+
+
+

nm_wireguard_peer_set_public_key ()

+
gboolean
+nm_wireguard_peer_set_public_key (NMWireGuardPeer *self,
+                                  const char *public_key,
+                                  gboolean accept_invalid);
+

Reset the public key. Note that if the public key is valid, it +will be normalized (which may or may not modify the set value).

+

It is a bug trying to modify a sealed NMWireGuardPeer instance.

+
+

Parameters

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

self

the unsealed NMWireGuardPeer instance

 

public_key

the new public +key or NULL to clear the public key.

[allow-none][transfer none]

accept_invalid

if TRUE and public_key +is not NULL and +invalid, then do not modify the instance.

 
+
+
+

Returns

+

TRUE if the key was valid or NULL. Returns +FALSE for invalid keys. Depending on accept_invalid +will an invalid key be set or not.

+
+

Since: 1.16

+
+
+
+

nm_wireguard_peer_get_preshared_key ()

+
const char *
+nm_wireguard_peer_get_preshared_key (const NMWireGuardPeer *self);
+
+

Parameters

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

self

the NMWireGuardPeer instance

 
+
+
+

Returns

+

the preshared key or NULL if unset.

+

[transfer none]

+
+

Since: 1.16

+
+
+
+

nm_wireguard_peer_set_preshared_key ()

+
gboolean
+nm_wireguard_peer_set_preshared_key (NMWireGuardPeer *self,
+                                     const char *preshared_key,
+                                     gboolean accept_invalid);
+

Reset the preshared key. Note that if the preshared key is valid, it +will be normalized (which may or may not modify the set value).

+

Note that the preshared-key is a secret and consequently has corresponding +preshared-key-flags property. This is so that secrets can be optional +and requested on demand from a secret-agent. Also, an invalid preshared-key +may optionally cause nm_wireguard_peer_is_valid() to fail or it may +be accepted.

+

It is a bug trying to modify a sealed NMWireGuardPeer instance.

+
+

Parameters

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

self

the unsealed NMWireGuardPeer instance

 

preshared_key

the new preshared +key or NULL to clear the preshared key.

[allow-none][transfer none]

accept_invalid

whether to allow setting the key to an invalid +value. If FALSE, self +is unchanged if the key is invalid +and if FALSE is returned.

 
+
+
+

Returns

+

TRUE if the preshared-key is valid, otherwise FALSE. +NULL is considered a valid value. +If the key is invalid, it depends on accept_invalid +whether the +previous value was reset.

+
+

Since: 1.16

+
+
+
+

nm_wireguard_peer_get_preshared_key_flags ()

+
NMSettingSecretFlags
+nm_wireguard_peer_get_preshared_key_flags
+                               (const NMWireGuardPeer *self);
+
+

Parameters

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

self

the NMWireGuardPeer instance

 
+
+
+

Returns

+

get the secret flags for the preshared-key.

+
+

Since: 1.16

+
+
+
+

nm_wireguard_peer_set_preshared_key_flags ()

+
void
+nm_wireguard_peer_set_preshared_key_flags
+                               (NMWireGuardPeer *self,
+                                NMSettingSecretFlags preshared_key_flags);
+

It is a bug trying to modify a sealed NMWireGuardPeer instance.

+
+

Parameters

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

self

the unsealed NMWireGuardPeer instance

 

preshared_key_flags

the secret flags to set.

 
+
+

Since: 1.16

+
+
+
+

nm_wireguard_peer_get_persistent_keepalive ()

+
guint16
+nm_wireguard_peer_get_persistent_keepalive
+                               (const NMWireGuardPeer *self);
+
+

Parameters

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

self

the NMWireGuardPeer instance

 
+
+
+

Returns

+

get the persistent-keepalive setting in seconds. Set to zero to disable +keep-alive.

+
+

Since: 1.16

+
+
+
+

nm_wireguard_peer_set_persistent_keepalive ()

+
void
+nm_wireguard_peer_set_persistent_keepalive
+                               (NMWireGuardPeer *self,
+                                guint16 persistent_keepalive);
+

It is a bug trying to modify a sealed NMWireGuardPeer instance.

+
+

Parameters

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

self

the unsealed NMWireGuardPeer instance

 

persistent_keepalive

the keep-alive value to set.

 
+
+

Since: 1.16

+
+
+
+

nm_wireguard_peer_get_endpoint ()

+
const char *
+nm_wireguard_peer_get_endpoint (const NMWireGuardPeer *self);
+
+

Parameters

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

self

the NMWireGuardPeer instance

 
+
+
+

Returns

+

the endpoint or NULL if none was set.

+

[transfer none]

+
+

Since: 1.16

+
+
+
+

nm_wireguard_peer_set_endpoint ()

+
gboolean
+nm_wireguard_peer_set_endpoint (NMWireGuardPeer *self,
+                                const char *endpoint,
+                                gboolean allow_invalid);
+

Sets or clears the endpoint of self +.

+

It is a bug trying to modify a sealed NMWireGuardPeer instance.

+
+

Parameters

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

self

the unsealed NMWireGuardPeer instance

 

endpoint

the socket address endpoint to set or NULL.

 

allow_invalid

if TRUE, also invalid values are set. +If FALSE, the function does nothing for invalid endpoint +arguments.

 
+
+
+

Returns

+

TRUE if the endpoint is NULL or valid. For an +invalid endpoint +argument, FALSE is returned. Depending +on allow_invalid +, the instance will be modified.

+
+

Since: 1.16

+
+
+
+

nm_wireguard_peer_get_allowed_ips_len ()

+
guint
+nm_wireguard_peer_get_allowed_ips_len (const NMWireGuardPeer *self);
+
+

Parameters

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

self

the NMWireGuardPeer instance

 
+
+
+

Returns

+

the number of allowed-ips entries.

+
+

Since: 1.16

+
+
+
+

nm_wireguard_peer_get_allowed_ip ()

+
const char *
+nm_wireguard_peer_get_allowed_ip (const NMWireGuardPeer *self,
+                                  guint idx,
+                                  gboolean *out_is_valid);
+
+

Parameters

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

self

the NMWireGuardPeer instance

 

idx

the index from zero to (allowed-ips-len - 1) to +retrieve.

 

out_is_valid

TRUE if the returned value is a valid allowed-ip +setting.

[allow-none]
+
+
+

Returns

+

the allowed-ip setting at index idx +. +If idx +is out of range, NULL will be returned.

+

[transfer none]

+
+

Since: 1.16

+
+
+
+

nm_wireguard_peer_clear_allowed_ips ()

+
void
+nm_wireguard_peer_clear_allowed_ips (NMWireGuardPeer *self);
+

Removes all allowed-ip entries.

+

It is a bug trying to modify a sealed NMWireGuardPeer instance.

+
+

Parameters

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

self

the unsealed NMWireGuardPeer instance

 
+
+

Since: 1.16

+
+
+
+

nm_wireguard_peer_append_allowed_ip ()

+
gboolean
+nm_wireguard_peer_append_allowed_ip (NMWireGuardPeer *self,
+                                     const char *allowed_ip,
+                                     gboolean accept_invalid);
+

Appends allowed_ip + setting to the list. This does not check +for duplicates and always appends allowed_ip + to the end of the +list. If allowed_ip + is valid, it will be normalized and a modified +for might be appended. If allowed_ip + is invalid, it will still be +appended, but later verification will fail.

+

It is a bug trying to modify a sealed NMWireGuardPeer instance.

+
+

Parameters

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

self

the unsealed NMWireGuardPeer instance

 

allowed_ip

the allowed-ip entry to set.

 

accept_invalid

if TRUE, also invalid allowed_ip +value +will be appended. Otherwise, the function does nothing +in face of invalid values and returns FALSE.

 
+
+
+

Returns

+

TRUE if the value is a valid allowed-ips value, FALSE otherwise. +Depending on accept_invalid +, also invalid values are added.

+
+

Since: 1.16

+
+
+
+

nm_wireguard_peer_remove_allowed_ip ()

+
gboolean
+nm_wireguard_peer_remove_allowed_ip (NMWireGuardPeer *self,
+                                     guint idx);
+

Removes the allowed-ip at the given idx +. This shifts all +following entries one index down.

+

It is a bug trying to modify a sealed NMWireGuardPeer instance.

+
+

Parameters

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

self

the unsealed NMWireGuardPeer instance

 

idx

the index from zero to (allowed-ips-len - 1) to +retrieve. If the index is out of range, FALSE is returned +and nothing is done.

 
+
+
+

Returns

+

TRUE if idx +was valid and the allowed-ip was removed. +FALSE otherwise, and the peer will not be changed.

+
+

Since: 1.16

+
+
+
+

nm_wireguard_peer_is_valid ()

+
gboolean
+nm_wireguard_peer_is_valid (const NMWireGuardPeer *self,
+                            gboolean check_non_secrets,
+                            gboolean check_secrets,
+                            GError **error);
+
+

Parameters

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

self

the NMWireGuardPeer instance

 

check_secrets

if TRUE, non-secret properties are validated. +Otherwise they are ignored for this purpose.

 

check_non_secrets

if TRUE, secret properties are validated. +Otherwise they are ignored for this purpose.

 

error

the GError location for returning the failure reason.

 
+
+
+

Returns

+

TRUE if the peer is valid or fails with an error +reason.

+
+

Since: 1.16

+
+
+
+

nm_wireguard_peer_cmp ()

+
int
+nm_wireguard_peer_cmp (const NMWireGuardPeer *a,
+                       const NMWireGuardPeer *b,
+                       NMSettingCompareFlags compare_flags);
+
+

Parameters

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

a

the NMWireGuardPeer to compare.

[allow-none]

b

the other NMWireGuardPeer to compare.

[allow-none]

compare_flags

NMSettingCompareFlags to affect the comparison.

 
+
+
+

Returns

+

zero of the two instances are equivalent or +a non-zero integer otherwise. This defines a total ordering +over the peers. Whether a peer is sealed or not, does not +affect the comparison.

+
+

Since: 1.16

+
+
+
+

nm_setting_wireguard_new ()

+
NMSetting *
+nm_setting_wireguard_new (void);
+

Creates a new NMSettingWireGuard object with default values.

+
+

Returns

+

the new empty NMSettingWireGuard object.

+

[transfer full]

+
+

Since: 1.16

+
+
+
+

nm_setting_wireguard_get_private_key ()

+
const char *
+nm_setting_wireguard_get_private_key (NMSettingWireGuard *self);
+
+

Parameters

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

self

the NMSettingWireGuard instance

 
+
+
+

Returns

+

the set private-key or NULL.

+

[transfer none]

+
+

Since: 1.16

+
+
+
+

nm_setting_wireguard_get_private_key_flags ()

+
NMSettingSecretFlags
+nm_setting_wireguard_get_private_key_flags
+                               (NMSettingWireGuard *self);
+
+

Parameters

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

self

the NMSettingWireGuard instance

 
+
+
+

Returns

+

the secret-flags for “private-key”.

+
+

Since: 1.16

+
+
+
+

nm_setting_wireguard_get_listen_port ()

+
guint16
+nm_setting_wireguard_get_listen_port (NMSettingWireGuard *self);
+
+

Parameters

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

self

the NMSettingWireGuard instance

 
+
+
+

Returns

+

the set UDP listen port.

+
+

Since: 1.16

+
+
+
+

nm_setting_wireguard_get_fwmark ()

+
guint32
+nm_setting_wireguard_get_fwmark (NMSettingWireGuard *self);
+
+

Parameters

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

self

the NMSettingWireGuard instance

 
+
+
+

Returns

+

the set firewall mark.

+
+

Since: 1.16

+
+
+
+

nm_setting_wireguard_get_peers_len ()

+
guint
+nm_setting_wireguard_get_peers_len (NMSettingWireGuard *self);
+
+

Parameters

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

self

the NMSettingWireGuard instance

 
+
+
+

Returns

+

the number of registered peers.

+
+

Since: 1.16

+
+
+
+

nm_setting_wireguard_get_peer ()

+
NMWireGuardPeer *
+nm_setting_wireguard_get_peer (NMSettingWireGuard *self,
+                               guint idx);
+
+

Parameters

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

self

the NMSettingWireGuard instance

 

idx

the index to lookup.

 
+
+
+

Returns

+

the NMWireGuardPeer entry at +index idx +. If the index is out of range, NULL is returned.

+

[transfer none]

+
+

Since: 1.16

+
+
+
+

nm_setting_wireguard_get_peer_by_public_key ()

+
NMWireGuardPeer *
+nm_setting_wireguard_get_peer_by_public_key
+                               (NMSettingWireGuard *self,
+                                const char *public_key,
+                                guint *out_idx);
+
+

Parameters

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

self

the NMSettingWireGuard instance

 

public_key

the public key for looking up the +peer.

 

out_idx

optional output argument +for the index of the found peer. If no index is found, +this is set to the nm_setting_wireguard_get_peers_len().

[out][allow-none]
+
+
+

Returns

+

the NMWireGuardPeer instance with a +matching public key. If no such peer exists, NULL is returned.

+

[transfer none]

+
+

Since: 1.16

+
+
+
+

nm_setting_wireguard_set_peer ()

+
void
+nm_setting_wireguard_set_peer (NMSettingWireGuard *self,
+                               NMWireGuardPeer *peer,
+                               guint idx);
+

If idx + is one past the last peer, the behavior is the same +as nm_setting_wireguard_append_peer(). +Otherwise, the peer will be at idx + and replace the peer +instance at that index. Note that if a peer with the same +public-key exists on another index, then that peer will also +be replaced. In that case, the number of peers will shrink +by one (because the one at idx + got replace and then one +with the same public-key got removed). This also means, +that the resulting index afterwards may be one less than +idx + (if another peer with a lower index was dropped).

+
+

Parameters

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

self

the NMSettingWireGuard instance

 

peer

the NMWireGuardPeer instance to set. +This seals peer +and keeps a reference on the +instance.

 

idx

the index, in the range of 0 to the number of +peers (including). That means, if idx +is one past +the end of the number of peers, this is the same as +nm_setting_wireguard_append_peer(). Otherwise, the +peer at this index is replaced.

 
+
+

Since: 1.16

+
+
+
+

nm_setting_wireguard_append_peer ()

+
void
+nm_setting_wireguard_append_peer (NMSettingWireGuard *self,
+                                  NMWireGuardPeer *peer);
+

If a peer with the same public-key already exists, that +one is replaced by peer +. The new peer + is always appended +(or moved to) the end, so in case a peer is replaced, the +indexes are shifted and the number of peers stays unchanged.

+
+

Parameters

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

self

the NMSettingWireGuard instance

 

peer

the NMWireGuardPeer instance to append. +This seals peer +and keeps a reference on the +instance.

 
+
+

Since: 1.16

+
+
+
+

nm_setting_wireguard_remove_peer ()

+
gboolean
+nm_setting_wireguard_remove_peer (NMSettingWireGuard *self,
+                                  guint idx);
+
+

Parameters

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

self

the NMSettingWireGuard instance

 

idx

the index to remove.

 
+
+
+

Returns

+

TRUE if idx +was in range and a peer +was removed. Otherwise, self +is unchanged.

+
+

Since: 1.16

+
+
+
+

nm_setting_wireguard_clear_peers ()

+
guint
+nm_setting_wireguard_clear_peers (NMSettingWireGuard *self);
+
+
+
+

nm_setting_wireguard_get_peer_routes ()

+
gboolean
+nm_setting_wireguard_get_peer_routes (NMSettingWireGuard *self);
+
+

Parameters

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

self

the NMSettingWireGuard instance

 
+
+
+

Returns

+

whether automatically add peer routes.

+
+

Since: 1.16

+
+
+
+

nm_setting_wireguard_get_mtu ()

+
guint32
+nm_setting_wireguard_get_mtu (NMSettingWireGuard *self);
+
+

Parameters

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

self

the NMSettingWireGuard instance

 
+
+
+

Returns

+

the MTU of the setting.

+
+

Since: 1.16

+
+
+
+

Types and Values

+
+

NM_WIREGUARD_PUBLIC_KEY_LEN

+
#define NM_WIREGUARD_PUBLIC_KEY_LEN     32
+
+
+
+
+

NM_WIREGUARD_SYMMETRIC_KEY_LEN

+
#define NM_WIREGUARD_SYMMETRIC_KEY_LEN  32
+
+
+
+
+

NM_SETTING_WIREGUARD_SETTING_NAME

+
#define NM_SETTING_WIREGUARD_SETTING_NAME "wireguard"
+
+
+
+
+

NM_SETTING_WIREGUARD_FWMARK

+
#define NM_SETTING_WIREGUARD_FWMARK            "fwmark"
+
+
+
+
+

NM_SETTING_WIREGUARD_LISTEN_PORT

+
#define NM_SETTING_WIREGUARD_LISTEN_PORT       "listen-port"
+
+
+
+
+

NM_SETTING_WIREGUARD_PRIVATE_KEY

+
#define NM_SETTING_WIREGUARD_PRIVATE_KEY       "private-key"
+
+
+
+
+

NM_SETTING_WIREGUARD_PRIVATE_KEY_FLAGS

+
#define NM_SETTING_WIREGUARD_PRIVATE_KEY_FLAGS "private-key-flags"
+
+
+
+
+

NM_SETTING_WIREGUARD_PEERS

+
#define NM_SETTING_WIREGUARD_PEERS             "peers"
+
+
+
+
+

NM_SETTING_WIREGUARD_MTU

+
#define NM_SETTING_WIREGUARD_MTU               "mtu"
+
+
+
+
+

NM_SETTING_WIREGUARD_PEER_ROUTES

+
#define NM_SETTING_WIREGUARD_PEER_ROUTES       "peer-routes"
+
+
+
+
+

NM_WIREGUARD_PEER_ATTR_ALLOWED_IPS

+
#define NM_WIREGUARD_PEER_ATTR_ALLOWED_IPS          "allowed-ips"
+
+
+
+
+

NM_WIREGUARD_PEER_ATTR_ENDPOINT

+
#define NM_WIREGUARD_PEER_ATTR_ENDPOINT             "endpoint"
+
+
+
+
+

NM_WIREGUARD_PEER_ATTR_PERSISTENT_KEEPALIVE

+
#define NM_WIREGUARD_PEER_ATTR_PERSISTENT_KEEPALIVE "persistent-keepalive"
+
+
+
+
+

NM_WIREGUARD_PEER_ATTR_PRESHARED_KEY

+
#define NM_WIREGUARD_PEER_ATTR_PRESHARED_KEY        "preshared-key"
+
+
+
+
+

NM_WIREGUARD_PEER_ATTR_PRESHARED_KEY_FLAGS

+
#define NM_WIREGUARD_PEER_ATTR_PRESHARED_KEY_FLAGS  "preshared-key-flags"
+
+
+
+
+

NM_WIREGUARD_PEER_ATTR_PUBLIC_KEY

+
#define NM_WIREGUARD_PEER_ATTR_PUBLIC_KEY           "public-key"
+
+
+
+
+ + + \ No newline at end of file diff --git a/docs/libnm/html/NMSettingWired.html b/docs/libnm/html/NMSettingWired.html index 8850803b..fe475926 100644 --- a/docs/libnm/html/NMSettingWired.html +++ b/docs/libnm/html/NMSettingWired.html @@ -7,7 +7,7 @@ - + @@ -22,7 +22,7 @@ Home Up Prev -Next +Next
@@ -1273,11 +1273,6 @@ are supported by all devices.

  -

_NM_SETTING_WIRED_WAKE_ON_LAN_LAST_OPT

-  -  - -

NM_SETTING_WIRED_WAKE_ON_LAN_ALL

Wake on all events. This does not diff --git a/docs/libnm/html/NMSettingWireless.html b/docs/libnm/html/NMSettingWireless.html index 64488bdc..2f4a8f36 100644 --- a/docs/libnm/html/NMSettingWireless.html +++ b/docs/libnm/html/NMSettingWireless.html @@ -1324,7 +1324,7 @@ are supported by all devices.

NM_SETTING_WIRELESS_WAKE_ON_WLAN_4WAY_HANDSHAKE

-

Wake on 4way hanshake

+

Wake on 4way handshake

  @@ -1341,16 +1341,6 @@ are supported by all devices.

  -

_NM_SETTING_WIRELESS_WAKE_ON_WLAN_NUM

-  -  - - -

NM_SETTING_WIRELESS_WAKE_ON_WLAN_LAST

-  -  - -

NM_SETTING_WIRELESS_WAKE_ON_WLAN_ALL

Wake on all events. This does not diff --git a/docs/libnm/html/NMSettingWirelessSecurity.html b/docs/libnm/html/NMSettingWirelessSecurity.html index 515dabd0..90c77e7c 100644 --- a/docs/libnm/html/NMSettingWirelessSecurity.html +++ b/docs/libnm/html/NMSettingWirelessSecurity.html @@ -6,7 +6,7 @@ - + @@ -21,7 +21,7 @@ Home Up -Prev +Prev Next

@@ -549,8 +549,9 @@ use WEP, LEAP, WPA or WPA2/RSN security

    GEnum
     ├── NMSettingWirelessSecurityFils
     ├── NMSettingWirelessSecurityPmf
-    ├── NMSettingWirelessSecurityWpsMethod
     ╰── NMWepKeyType
+    GFlags
+    ╰── NMSettingWirelessSecurityWpsMethod
     GObject
     ╰── NMSetting
         ╰── NMSettingWirelessSecurity
@@ -970,7 +971,7 @@ algorithm list.

Returns

-

TRUE if the encryption algorith was found and removed; FALSE if it was not.

+

TRUE if the encryption algorithm was found and removed; FALSE if it was not.


@@ -1552,9 +1553,9 @@ nm_setting_wireless_security_get_fils (

enum NMWepKeyType

The NMWepKeyType values specify how any WEP keys present in the setting -are intepreted. There are no standards governing how to hash the various WEP +are interpreted. There are no standards governing how to hash the various WEP key/passphrase formats into the actual WEP key. Unfortunately some WEP keys -can be interpreted in multiple ways, requring the setting to specify how to +can be interpreted in multiple ways, requiring the setting to specify how to interpret the any WEP keys. For example, the key "732f2d712e4a394a375d366931" is both a valid Hexadecimal WEP key and a WEP passphrase. Further, many ASCII keys are also valid WEP passphrases, but since passphrases and ASCII @@ -1666,6 +1667,8 @@ the actual WEP key using the MD5 hash algorithm.

enum NMSettingWirelessSecurityWpsMethod

Configure the use of WPS by a connection while it activates.

+

Note: prior to 1.16, this was a GEnum type instead of a GFlags type +although, with the same numeric values.

Members

@@ -1947,8 +1950,8 @@ list element may be one of "wep40", "wep104", "tkip", or "ccmp".

  “key-mgmt”                 gchar *

Key management used for the connection. One of "none" (WEP), "ieee8021x" (Dynamic WEP), "wpa-none" (Ad-Hoc WPA-PSK), "wpa-psk" (infrastructure -WPA-PSK), or "wpa-eap" (WPA-Enterprise). This property must be set for -any Wi-Fi connection that uses security.

+WPA-PSK), "sae" (SAE) or "wpa-eap" (WPA-Enterprise). +This property must be set for any Wi-Fi connection that uses security.

Flags: Read / Write

Default value: NULL

@@ -2017,12 +2020,11 @@ not specified, both WPA and RSN connections are allowed.

The “psk” property

  “psk”                      gchar *
-

Pre-Shared-Key for WPA networks. If the key is 64-characters long, it -must contain only hexadecimal characters and is interpreted as a -hexadecimal WPA key. Otherwise, the key must be between 8 and 63 ASCII -characters (as specified in the 802.11i standard) and is interpreted as a -WPA passphrase, and is hashed to derive the actual WPA-PSK used when -connecting to the Wi-Fi network.

+

Pre-Shared-Key for WPA networks. For WPA-PSK, it's either an ASCII +passphrase of 8 to 63 characters that is (as specified in the 802.11i +standard) hashed to derive the actual key, or the key in form of 64 +hexadecimal character. The WPA3-Personal networks use a passphrase +of any length for SAE authentication.

Flags: Read / Write

Default value: NULL

diff --git a/docs/libnm/html/NMSettingWpan.html b/docs/libnm/html/NMSettingWpan.html index 1ceb07c3..777bc6f6 100644 --- a/docs/libnm/html/NMSettingWpan.html +++ b/docs/libnm/html/NMSettingWpan.html @@ -70,6 +70,22 @@ nm_setting_wpan_get_short_address () + + + + + + + +
+gint16 + +nm_setting_wpan_get_page () +
+gint16 + +nm_setting_wpan_get_channel () +
@@ -97,6 +113,22 @@ #define NM_SETTING_WPAN_SHORT_ADDRESS + +#define +NM_SETTING_WPAN_PAGE + + +#define +NM_SETTING_WPAN_CHANNEL + + +#define +NM_SETTING_WPAN_PAGE_DEFAULT + + +#define +NM_SETTING_WPAN_CHANNEL_DEFAULT +
@@ -197,6 +229,58 @@ nm_setting_wpan_get_short_address (

Since: 1.14

+
+
+

nm_setting_wpan_get_page ()

+
gint16
+nm_setting_wpan_get_page (NMSettingWpan *setting);
+
+

Parameters

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

setting

the NMSettingWpan

 
+
+
+

Returns

+

the “page” property of the setting

+
+

Since: 1.16

+
+
+
+

nm_setting_wpan_get_channel ()

+
gint16
+nm_setting_wpan_get_channel (NMSettingWpan *setting);
+
+

Parameters

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

setting

the NMSettingWpan

 
+
+
+

Returns

+

the “channel” property of the setting

+
+

Since: 1.16

+

Types and Values

@@ -223,6 +307,30 @@ nm_setting_wpan_get_short_address (#define NM_SETTING_WPAN_SHORT_ADDRESS "short-address"
+
+
+

NM_SETTING_WPAN_PAGE

+
#define NM_SETTING_WPAN_PAGE               "page"
+
+
+
+
+

NM_SETTING_WPAN_CHANNEL

+
#define NM_SETTING_WPAN_CHANNEL            "channel"
+
+
+
+
+

NM_SETTING_WPAN_PAGE_DEFAULT

+
#define NM_SETTING_WPAN_PAGE_DEFAULT    -1
+
+
+
+
+

NM_SETTING_WPAN_CHANNEL_DEFAULT

+
#define NM_SETTING_WPAN_CHANNEL_DEFAULT -1
+
+
-NMSettingPppoe — Describes PPPoE connection properties -
-
NMSettingPpp — Describes connection properties for devices/networks that require PPP to deliver IP capability
+NMSettingPppoe — Describes PPPoE connection properties +
+
NMSettingProxy — Describes proxy URL, script and other related properties
@@ -208,12 +208,18 @@ serial communications NMSettingVxlan — Describes connection properties for VXLAN interfaces
+NMSettingWifiP2P — Describes connection properties for 802.11 Wi-Fi P2P networks +
+
NMSettingWimax — Describes 802.16e Mobile WiMAX connection properties
NMSettingWired — Describes connection properties for Ethernet-based networks
+NMSettingWireGuard — Describes connection properties for wireguard related options +
+
NMSettingWirelessSecurity — Describes connection properties for Wi-Fi networks that use WEP, LEAP, WPA or WPA2/RSN security
@@ -296,6 +302,9 @@ use WEP, LEAP, WPA or WPA2/RSN security NMDeviceVxlan
+NMDeviceWifiP2P +
+
NMDeviceWifi
@@ -317,6 +326,9 @@ use WEP, LEAP, WPA or WPA2/RSN security NMAccessPoint
+NMWifiP2PPeer +
+
NMWimaxNsp
diff --git a/docs/libnm/html/libnm-nm-dbus-interface.html b/docs/libnm/html/libnm-nm-dbus-interface.html index b845c764..73ae64b8 100644 --- a/docs/libnm/html/libnm-nm-dbus-interface.html +++ b/docs/libnm/html/libnm-nm-dbus-interface.html @@ -54,27 +54,31 @@ #define -NM_DBUS_PATH +NM_DBUS_INTERFACE #define -NM_DBUS_INTERFACE +NM_DBUS_INTERFACE_ACCESS_POINT #define -NM_DBUS_INTERFACE_DEVICE +NM_DBUS_INTERFACE_ACTIVE_CONNECTION #define -NM_DBUS_INTERFACE_DEVICE_WIRED +NM_DBUS_INTERFACE_CHECKPOINT #define -NM_DBUS_INTERFACE_DEVICE_ADSL +NM_DBUS_INTERFACE_DEVICE #define -NM_DBUS_INTERFACE_DEVICE_WIRELESS +NM_DBUS_INTERFACE_DEVICE_6LOWPAN + + +#define +NM_DBUS_INTERFACE_DEVICE_ADSL #define @@ -82,79 +86,79 @@ #define -NM_DBUS_INTERFACE_DEVICE_OLPC_MESH +NM_DBUS_INTERFACE_DEVICE_BOND #define -NM_DBUS_INTERFACE_DEVICE_OVS_INTERFACE +NM_DBUS_INTERFACE_DEVICE_BRIDGE #define -NM_DBUS_INTERFACE_DEVICE_OVS_PORT +NM_DBUS_INTERFACE_DEVICE_DUMMY #define -NM_DBUS_INTERFACE_DEVICE_OVS_BRIDGE +NM_DBUS_INTERFACE_DEVICE_GENERIC #define -NM_DBUS_PATH_ACCESS_POINT +NM_DBUS_INTERFACE_DEVICE_GRE #define -NM_DBUS_INTERFACE_ACCESS_POINT +NM_DBUS_INTERFACE_DEVICE_INFINIBAND #define -NM_DBUS_INTERFACE_DEVICE_MODEM +NM_DBUS_INTERFACE_DEVICE_IP_TUNNEL #define -NM_DBUS_INTERFACE_DEVICE_WIMAX +NM_DBUS_INTERFACE_DEVICE_MACSEC #define -NM_DBUS_INTERFACE_WIMAX_NSP +NM_DBUS_INTERFACE_DEVICE_MACVLAN #define -NM_DBUS_PATH_WIMAX_NSP +NM_DBUS_INTERFACE_DEVICE_MODEM #define -NM_DBUS_INTERFACE_ACTIVE_CONNECTION +NM_DBUS_INTERFACE_DEVICE_OLPC_MESH #define -NM_DBUS_INTERFACE_IP4_CONFIG +NM_DBUS_INTERFACE_DEVICE_OVS_BRIDGE #define -NM_DBUS_INTERFACE_DHCP4_CONFIG +NM_DBUS_INTERFACE_DEVICE_OVS_INTERFACE #define -NM_DBUS_INTERFACE_IP6_CONFIG +NM_DBUS_INTERFACE_DEVICE_OVS_PORT #define -NM_DBUS_INTERFACE_DHCP6_CONFIG +NM_DBUS_INTERFACE_DEVICE_PPP #define -NM_DBUS_INTERFACE_DEVICE_INFINIBAND +NM_DBUS_INTERFACE_DEVICE_STATISTICS #define -NM_DBUS_INTERFACE_DEVICE_BOND +NM_DBUS_INTERFACE_DEVICE_TEAM #define -NM_DBUS_INTERFACE_DEVICE_DUMMY +NM_DBUS_INTERFACE_DEVICE_TUN #define -NM_DBUS_INTERFACE_DEVICE_TEAM +NM_DBUS_INTERFACE_DEVICE_VETH #define @@ -162,63 +166,71 @@ #define -NM_DBUS_INTERFACE_DEVICE_BRIDGE +NM_DBUS_INTERFACE_DEVICE_VXLAN #define -NM_DBUS_INTERFACE_DEVICE_GENERIC +NM_DBUS_INTERFACE_DEVICE_WIFI_P2P #define -NM_DBUS_INTERFACE_DEVICE_VETH +NM_DBUS_INTERFACE_DEVICE_WIMAX #define -NM_DBUS_INTERFACE_DEVICE_TUN +NM_DBUS_INTERFACE_DEVICE_WIRED #define -NM_DBUS_INTERFACE_DEVICE_MACSEC +NM_DBUS_INTERFACE_DEVICE_WIREGUARD #define -NM_DBUS_INTERFACE_DEVICE_MACVLAN +NM_DBUS_INTERFACE_DEVICE_WIRELESS #define -NM_DBUS_INTERFACE_DEVICE_PPP +NM_DBUS_INTERFACE_DEVICE_WPAN #define -NM_DBUS_INTERFACE_DEVICE_VXLAN +NM_DBUS_INTERFACE_DHCP4_CONFIG #define -NM_DBUS_INTERFACE_DEVICE_WIREGUARD +NM_DBUS_INTERFACE_DHCP6_CONFIG #define -NM_DBUS_INTERFACE_DEVICE_GRE +NM_DBUS_INTERFACE_IP4_CONFIG #define -NM_DBUS_INTERFACE_DEVICE_IP_TUNNEL +NM_DBUS_INTERFACE_IP6_CONFIG #define -NM_DBUS_INTERFACE_DEVICE_WPAN +NM_DBUS_INTERFACE_WIFI_P2P_PEER #define -NM_DBUS_INTERFACE_DEVICE_6LOWPAN +NM_DBUS_INTERFACE_WIMAX_NSP #define -NM_DBUS_INTERFACE_DEVICE_STATISTICS +NM_DBUS_PATH #define -NM_DBUS_INTERFACE_CHECKPOINT +NM_DBUS_PATH_ACCESS_POINT + + +#define +NM_DBUS_PATH_WIFI_P2P_PEER + + +#define +NM_DBUS_PATH_WIMAX_NSP #define @@ -501,38 +513,44 @@
-

NM_DBUS_PATH

-
#define NM_DBUS_PATH                           "/org/freedesktop/NetworkManager"
+

NM_DBUS_INTERFACE

+
#define NM_DBUS_INTERFACE                      "org.freedesktop.NetworkManager"
 

-

NM_DBUS_INTERFACE

-
#define NM_DBUS_INTERFACE                      "org.freedesktop.NetworkManager"
+

NM_DBUS_INTERFACE_ACCESS_POINT

+
#define NM_DBUS_INTERFACE_ACCESS_POINT         NM_DBUS_INTERFACE ".AccessPoint"
 

-

NM_DBUS_INTERFACE_DEVICE

-
#define NM_DBUS_INTERFACE_DEVICE               NM_DBUS_INTERFACE ".Device"
+

NM_DBUS_INTERFACE_ACTIVE_CONNECTION

+
#define NM_DBUS_INTERFACE_ACTIVE_CONNECTION    NM_DBUS_INTERFACE ".Connection.Active"
 

-

NM_DBUS_INTERFACE_DEVICE_WIRED

-
#define NM_DBUS_INTERFACE_DEVICE_WIRED         NM_DBUS_INTERFACE_DEVICE ".Wired"
+

NM_DBUS_INTERFACE_CHECKPOINT

+
#define NM_DBUS_INTERFACE_CHECKPOINT           NM_DBUS_INTERFACE ".Checkpoint"
 

-

NM_DBUS_INTERFACE_DEVICE_ADSL

-
#define NM_DBUS_INTERFACE_DEVICE_ADSL          NM_DBUS_INTERFACE_DEVICE ".Adsl"
+

NM_DBUS_INTERFACE_DEVICE

+
#define NM_DBUS_INTERFACE_DEVICE               NM_DBUS_INTERFACE ".Device"
 

-

NM_DBUS_INTERFACE_DEVICE_WIRELESS

-
#define NM_DBUS_INTERFACE_DEVICE_WIRELESS      NM_DBUS_INTERFACE_DEVICE ".Wireless"
+

NM_DBUS_INTERFACE_DEVICE_6LOWPAN

+
#define NM_DBUS_INTERFACE_DEVICE_6LOWPAN       NM_DBUS_INTERFACE_DEVICE ".Lowpan"
+
+
+
+
+

NM_DBUS_INTERFACE_DEVICE_ADSL

+
#define NM_DBUS_INTERFACE_DEVICE_ADSL          NM_DBUS_INTERFACE_DEVICE ".Adsl"
 

@@ -543,116 +561,116 @@
-

NM_DBUS_INTERFACE_DEVICE_OLPC_MESH

-
#define NM_DBUS_INTERFACE_DEVICE_OLPC_MESH     NM_DBUS_INTERFACE_DEVICE ".OlpcMesh"
+

NM_DBUS_INTERFACE_DEVICE_BOND

+
#define NM_DBUS_INTERFACE_DEVICE_BOND          NM_DBUS_INTERFACE_DEVICE ".Bond"
 

-

NM_DBUS_INTERFACE_DEVICE_OVS_INTERFACE

-
#define NM_DBUS_INTERFACE_DEVICE_OVS_INTERFACE NM_DBUS_INTERFACE_DEVICE ".OvsInterface"
+

NM_DBUS_INTERFACE_DEVICE_BRIDGE

+
#define NM_DBUS_INTERFACE_DEVICE_BRIDGE        NM_DBUS_INTERFACE_DEVICE ".Bridge"
 

-

NM_DBUS_INTERFACE_DEVICE_OVS_PORT

-
#define NM_DBUS_INTERFACE_DEVICE_OVS_PORT      NM_DBUS_INTERFACE_DEVICE ".OvsPort"
+

NM_DBUS_INTERFACE_DEVICE_DUMMY

+
#define NM_DBUS_INTERFACE_DEVICE_DUMMY         NM_DBUS_INTERFACE_DEVICE ".Dummy"
 

-

NM_DBUS_INTERFACE_DEVICE_OVS_BRIDGE

-
#define NM_DBUS_INTERFACE_DEVICE_OVS_BRIDGE    NM_DBUS_INTERFACE_DEVICE ".OvsBridge"
+

NM_DBUS_INTERFACE_DEVICE_GENERIC

+
#define NM_DBUS_INTERFACE_DEVICE_GENERIC       NM_DBUS_INTERFACE_DEVICE ".Generic"
 

-

NM_DBUS_PATH_ACCESS_POINT

-
#define NM_DBUS_PATH_ACCESS_POINT              NM_DBUS_PATH "/AccessPoint"
+

NM_DBUS_INTERFACE_DEVICE_GRE

+
#define NM_DBUS_INTERFACE_DEVICE_GRE           NM_DBUS_INTERFACE_DEVICE ".Gre"
 

-

NM_DBUS_INTERFACE_ACCESS_POINT

-
#define NM_DBUS_INTERFACE_ACCESS_POINT         NM_DBUS_INTERFACE ".AccessPoint"
+

NM_DBUS_INTERFACE_DEVICE_INFINIBAND

+
#define NM_DBUS_INTERFACE_DEVICE_INFINIBAND    NM_DBUS_INTERFACE_DEVICE ".Infiniband"
 

-

NM_DBUS_INTERFACE_DEVICE_MODEM

-
#define NM_DBUS_INTERFACE_DEVICE_MODEM         NM_DBUS_INTERFACE_DEVICE ".Modem"
+

NM_DBUS_INTERFACE_DEVICE_IP_TUNNEL

+
#define NM_DBUS_INTERFACE_DEVICE_IP_TUNNEL     NM_DBUS_INTERFACE_DEVICE ".IPTunnel"
 

-

NM_DBUS_INTERFACE_DEVICE_WIMAX

-
#define NM_DBUS_INTERFACE_DEVICE_WIMAX         NM_DBUS_INTERFACE_DEVICE ".WiMax"
+

NM_DBUS_INTERFACE_DEVICE_MACSEC

+
#define NM_DBUS_INTERFACE_DEVICE_MACSEC        NM_DBUS_INTERFACE_DEVICE ".Macsec"
 

-

NM_DBUS_INTERFACE_WIMAX_NSP

-
#define NM_DBUS_INTERFACE_WIMAX_NSP            NM_DBUS_INTERFACE ".WiMax.Nsp"
+

NM_DBUS_INTERFACE_DEVICE_MACVLAN

+
#define NM_DBUS_INTERFACE_DEVICE_MACVLAN       NM_DBUS_INTERFACE_DEVICE ".Macvlan"
 

-

NM_DBUS_PATH_WIMAX_NSP

-
#define NM_DBUS_PATH_WIMAX_NSP                 NM_DBUS_PATH "/Nsp"
+

NM_DBUS_INTERFACE_DEVICE_MODEM

+
#define NM_DBUS_INTERFACE_DEVICE_MODEM         NM_DBUS_INTERFACE_DEVICE ".Modem"
 

-

NM_DBUS_INTERFACE_ACTIVE_CONNECTION

-
#define NM_DBUS_INTERFACE_ACTIVE_CONNECTION    NM_DBUS_INTERFACE ".Connection.Active"
+

NM_DBUS_INTERFACE_DEVICE_OLPC_MESH

+
#define NM_DBUS_INTERFACE_DEVICE_OLPC_MESH     NM_DBUS_INTERFACE_DEVICE ".OlpcMesh"
 

-

NM_DBUS_INTERFACE_IP4_CONFIG

-
#define NM_DBUS_INTERFACE_IP4_CONFIG           NM_DBUS_INTERFACE ".IP4Config"
+

NM_DBUS_INTERFACE_DEVICE_OVS_BRIDGE

+
#define NM_DBUS_INTERFACE_DEVICE_OVS_BRIDGE    NM_DBUS_INTERFACE_DEVICE ".OvsBridge"
 

-

NM_DBUS_INTERFACE_DHCP4_CONFIG

-
#define NM_DBUS_INTERFACE_DHCP4_CONFIG         NM_DBUS_INTERFACE ".DHCP4Config"
+

NM_DBUS_INTERFACE_DEVICE_OVS_INTERFACE

+
#define NM_DBUS_INTERFACE_DEVICE_OVS_INTERFACE NM_DBUS_INTERFACE_DEVICE ".OvsInterface"
 

-

NM_DBUS_INTERFACE_IP6_CONFIG

-
#define NM_DBUS_INTERFACE_IP6_CONFIG           NM_DBUS_INTERFACE ".IP6Config"
+

NM_DBUS_INTERFACE_DEVICE_OVS_PORT

+
#define NM_DBUS_INTERFACE_DEVICE_OVS_PORT      NM_DBUS_INTERFACE_DEVICE ".OvsPort"
 

-

NM_DBUS_INTERFACE_DHCP6_CONFIG

-
#define NM_DBUS_INTERFACE_DHCP6_CONFIG         NM_DBUS_INTERFACE ".DHCP6Config"
+

NM_DBUS_INTERFACE_DEVICE_PPP

+
#define NM_DBUS_INTERFACE_DEVICE_PPP           NM_DBUS_INTERFACE_DEVICE ".Ppp"
 

-

NM_DBUS_INTERFACE_DEVICE_INFINIBAND

-
#define NM_DBUS_INTERFACE_DEVICE_INFINIBAND    NM_DBUS_INTERFACE_DEVICE ".Infiniband"
+

NM_DBUS_INTERFACE_DEVICE_STATISTICS

+
#define NM_DBUS_INTERFACE_DEVICE_STATISTICS    NM_DBUS_INTERFACE_DEVICE ".Statistics"
 

-

NM_DBUS_INTERFACE_DEVICE_BOND

-
#define NM_DBUS_INTERFACE_DEVICE_BOND          NM_DBUS_INTERFACE_DEVICE ".Bond"
+

NM_DBUS_INTERFACE_DEVICE_TEAM

+
#define NM_DBUS_INTERFACE_DEVICE_TEAM          NM_DBUS_INTERFACE_DEVICE ".Team"
 

-

NM_DBUS_INTERFACE_DEVICE_DUMMY

-
#define NM_DBUS_INTERFACE_DEVICE_DUMMY         NM_DBUS_INTERFACE_DEVICE ".Dummy"
+

NM_DBUS_INTERFACE_DEVICE_TUN

+
#define NM_DBUS_INTERFACE_DEVICE_TUN           NM_DBUS_INTERFACE_DEVICE ".Tun"
 

-

NM_DBUS_INTERFACE_DEVICE_TEAM

-
#define NM_DBUS_INTERFACE_DEVICE_TEAM          NM_DBUS_INTERFACE_DEVICE ".Team"
+

NM_DBUS_INTERFACE_DEVICE_VETH

+
#define NM_DBUS_INTERFACE_DEVICE_VETH          NM_DBUS_INTERFACE_DEVICE ".Veth"
 

@@ -663,92 +681,104 @@
-

NM_DBUS_INTERFACE_DEVICE_BRIDGE

-
#define NM_DBUS_INTERFACE_DEVICE_BRIDGE        NM_DBUS_INTERFACE_DEVICE ".Bridge"
+

NM_DBUS_INTERFACE_DEVICE_VXLAN

+
#define NM_DBUS_INTERFACE_DEVICE_VXLAN         NM_DBUS_INTERFACE_DEVICE ".Vxlan"
 

-

NM_DBUS_INTERFACE_DEVICE_GENERIC

-
#define NM_DBUS_INTERFACE_DEVICE_GENERIC       NM_DBUS_INTERFACE_DEVICE ".Generic"
+

NM_DBUS_INTERFACE_DEVICE_WIFI_P2P

+
#define NM_DBUS_INTERFACE_DEVICE_WIFI_P2P      NM_DBUS_INTERFACE_DEVICE ".WifiP2P"
 

-

NM_DBUS_INTERFACE_DEVICE_VETH

-
#define NM_DBUS_INTERFACE_DEVICE_VETH          NM_DBUS_INTERFACE_DEVICE ".Veth"
+

NM_DBUS_INTERFACE_DEVICE_WIMAX

+
#define NM_DBUS_INTERFACE_DEVICE_WIMAX         NM_DBUS_INTERFACE_DEVICE ".WiMax"
 

-

NM_DBUS_INTERFACE_DEVICE_TUN

-
#define NM_DBUS_INTERFACE_DEVICE_TUN           NM_DBUS_INTERFACE_DEVICE ".Tun"
+

NM_DBUS_INTERFACE_DEVICE_WIRED

+
#define NM_DBUS_INTERFACE_DEVICE_WIRED         NM_DBUS_INTERFACE_DEVICE ".Wired"
 

-

NM_DBUS_INTERFACE_DEVICE_MACSEC

-
#define NM_DBUS_INTERFACE_DEVICE_MACSEC        NM_DBUS_INTERFACE_DEVICE ".Macsec"
+

NM_DBUS_INTERFACE_DEVICE_WIREGUARD

+
#define NM_DBUS_INTERFACE_DEVICE_WIREGUARD     NM_DBUS_INTERFACE_DEVICE ".WireGuard"
 

-

NM_DBUS_INTERFACE_DEVICE_MACVLAN

-
#define NM_DBUS_INTERFACE_DEVICE_MACVLAN       NM_DBUS_INTERFACE_DEVICE ".Macvlan"
+

NM_DBUS_INTERFACE_DEVICE_WIRELESS

+
#define NM_DBUS_INTERFACE_DEVICE_WIRELESS      NM_DBUS_INTERFACE_DEVICE ".Wireless"
 

-

NM_DBUS_INTERFACE_DEVICE_PPP

-
#define NM_DBUS_INTERFACE_DEVICE_PPP           NM_DBUS_INTERFACE_DEVICE ".Ppp"
+

NM_DBUS_INTERFACE_DEVICE_WPAN

+
#define NM_DBUS_INTERFACE_DEVICE_WPAN          NM_DBUS_INTERFACE_DEVICE ".Wpan"
 

-

NM_DBUS_INTERFACE_DEVICE_VXLAN

-
#define NM_DBUS_INTERFACE_DEVICE_VXLAN         NM_DBUS_INTERFACE_DEVICE ".Vxlan"
+

NM_DBUS_INTERFACE_DHCP4_CONFIG

+
#define NM_DBUS_INTERFACE_DHCP4_CONFIG         NM_DBUS_INTERFACE ".DHCP4Config"
 

-

NM_DBUS_INTERFACE_DEVICE_WIREGUARD

-
#define NM_DBUS_INTERFACE_DEVICE_WIREGUARD     NM_DBUS_INTERFACE_DEVICE ".WireGuard"
+

NM_DBUS_INTERFACE_DHCP6_CONFIG

+
#define NM_DBUS_INTERFACE_DHCP6_CONFIG         NM_DBUS_INTERFACE ".DHCP6Config"
 

-

NM_DBUS_INTERFACE_DEVICE_GRE

-
#define NM_DBUS_INTERFACE_DEVICE_GRE           NM_DBUS_INTERFACE_DEVICE ".Gre"
+

NM_DBUS_INTERFACE_IP4_CONFIG

+
#define NM_DBUS_INTERFACE_IP4_CONFIG           NM_DBUS_INTERFACE ".IP4Config"
 

-

NM_DBUS_INTERFACE_DEVICE_IP_TUNNEL

-
#define NM_DBUS_INTERFACE_DEVICE_IP_TUNNEL     NM_DBUS_INTERFACE_DEVICE ".IPTunnel"
+

NM_DBUS_INTERFACE_IP6_CONFIG

+
#define NM_DBUS_INTERFACE_IP6_CONFIG           NM_DBUS_INTERFACE ".IP6Config"
 

-

NM_DBUS_INTERFACE_DEVICE_WPAN

-
#define NM_DBUS_INTERFACE_DEVICE_WPAN          NM_DBUS_INTERFACE_DEVICE ".Wpan"
+

NM_DBUS_INTERFACE_WIFI_P2P_PEER

+
#define NM_DBUS_INTERFACE_WIFI_P2P_PEER        NM_DBUS_INTERFACE ".WifiP2PPeer"
 

-

NM_DBUS_INTERFACE_DEVICE_6LOWPAN

-
#define NM_DBUS_INTERFACE_DEVICE_6LOWPAN       NM_DBUS_INTERFACE_DEVICE ".Lowpan"
+

NM_DBUS_INTERFACE_WIMAX_NSP

+
#define NM_DBUS_INTERFACE_WIMAX_NSP            NM_DBUS_INTERFACE ".WiMax.Nsp"
 

-

NM_DBUS_INTERFACE_DEVICE_STATISTICS

-
#define NM_DBUS_INTERFACE_DEVICE_STATISTICS    NM_DBUS_INTERFACE_DEVICE ".Statistics"
+

NM_DBUS_PATH

+
#define NM_DBUS_PATH                           "/org/freedesktop/NetworkManager"
 

-

NM_DBUS_INTERFACE_CHECKPOINT

-
#define NM_DBUS_INTERFACE_CHECKPOINT           NM_DBUS_INTERFACE ".Checkpoint"
+

NM_DBUS_PATH_ACCESS_POINT

+
#define NM_DBUS_PATH_ACCESS_POINT              NM_DBUS_PATH "/AccessPoint"
+
+
+
+
+

NM_DBUS_PATH_WIFI_P2P_PEER

+
#define NM_DBUS_PATH_WIFI_P2P_PEER             NM_DBUS_PATH "/WifiP2PPeer"
+
+
+
+
+

NM_DBUS_PATH_WIMAX_NSP

+
#define NM_DBUS_PATH_WIMAX_NSP                 NM_DBUS_PATH "/Nsp"
 

@@ -973,7 +1003,7 @@ extensions.

The Internet connection is hijacked by a captive portal gateway. The graphical shell may open a sandboxed web browser window (because the captive portals typically attempt a man-in-the-middle attacks - agains the https connections) for the purpose of authenticating to a gateway + against the https connections) for the purpose of authenticating to a gateway and retrigger the connectivity check with CheckConnectivity() when the browser window is dismissed.

@@ -1031,7 +1061,7 @@ device object.

NM_DEVICE_TYPE_WIFI

-

an 802.11 WiFi device

+

an 802.11 Wi-Fi device

  @@ -1225,6 +1255,13 @@ GSM/UMTS, or LTE network access protocols

  + +

NM_DEVICE_TYPE_WIFI_P2P

+ +

an 802.11 Wi-Fi P2P device (Since: 1.16)

+ +  + @@ -1534,6 +1571,14 @@ is supported

  + +

NM_802_11_AP_SEC_KEY_MGMT_SAE

+ +

WPA/RSN Simultaneous Authentication of Equals is +supported

+ +  + @@ -1790,7 +1835,7 @@ GPRS, EDGE, UMTS, HSDPA, HSUPA, or HSPA+ packet switched data capability

NM_DEVICE_STATE_CONFIG

the device is connecting to the requested network. - This may include operations like associating with the WiFi AP, dialing + This may include operations like associating with the Wi-Fi AP, dialing the modem, connecting to the remote Bluetooth device, etc.

  @@ -2247,7 +2292,7 @@ GPRS, EDGE, UMTS, HSDPA, HSUPA, or HSPA+ packet switched data capability

NM_DEVICE_STATE_REASON_SSID_NOT_FOUND

-

The WiFi network could not be found

+

The Wi-Fi network could not be found

  @@ -2342,6 +2387,13 @@ GPRS, EDGE, UMTS, HSDPA, HSUPA, or HSPA+ packet switched data capability

  + +

NM_DEVICE_STATE_REASON_PEER_NOT_FOUND

+ +

The Wi-Fi P2P peer could not be found

+ +  + @@ -3201,6 +3253,16 @@ VPN plugin authentication dialogs.

  + +

NM_ACTIVATION_STATE_FLAG_LIFETIME_BOUND_TO_PROFILE_VISIBILITY

+ +

the lifetime + of the activation is bound to the visilibity of the connection profile, + which in turn depends on "connection.permissions" and whether a session + for the user exists. Since: 1.16

+ +  + @@ -3285,7 +3347,7 @@ VPN plugin authentication dialogs.

NM_SETTINGS_UPDATE2_FLAG_BLOCK_AUTOCONNECT

usually, when the connection - has autoconnect enabled and is modified, it becomes elegible to autoconnect + has autoconnect enabled and is modified, it becomes eligible to autoconnect right away. Setting this flag, disables autoconnect until the connection is manually activated.

diff --git a/docs/libnm/html/libnm-nm-errors.html b/docs/libnm/html/libnm-nm-errors.html index 9e2f2d03..cd91f295 100644 --- a/docs/libnm/html/libnm-nm-errors.html +++ b/docs/libnm/html/libnm-nm-errors.html @@ -582,6 +582,13 @@ returned from D-Bus operations (where they correspond to errors in the   + +

NM_DEVICE_ERROR_INVALID_ARGUMENT

+ +

invalid argument. Since: 1.16

+ +  + diff --git a/docs/libnm/html/libnm-nm-utils.html b/docs/libnm/html/libnm-nm-utils.html index 70a83944..3528aac9 100644 --- a/docs/libnm/html/libnm-nm-utils.html +++ b/docs/libnm/html/libnm-nm-utils.html @@ -631,6 +631,14 @@ nm_utils_get_timestamp_msec () + + +gboolean + + +nm_utils_base64secret_decode () + + @@ -895,7 +903,7 @@ use

type

-

the security type to check AP flags and device capabilties against, +

the security type to check AP flags and device capabilities against, e.g. NMU_SEC_STATIC_WEP

  @@ -925,13 +933,13 @@ arguments are valid

ap_wpa

-

bitfield of AP capabilties derived from the AP's WPA beacon, +

bitfield of AP capabilities derived from the AP's WPA beacon, e.g. (NM_802_11_AP_SEC_PAIR_TKIP | NM_802_11_AP_SEC_KEY_MGMT_PSK)

 

ap_rsn

-

bitfield of AP capabilties derived from the AP's RSN/WPA2 beacon, +

bitfield of AP capabilities derived from the AP's RSN/WPA2 beacon, e.g. (NM_802_11_AP_SEC_PAIR_CCMP | NM_802_11_AP_SEC_PAIR_TKIP)

  @@ -940,7 +948,7 @@ e.g. (

Returns

-

TRUE if the device capabilities and AP capabilties intersect and are +

TRUE if the device capabilities and AP capabilities intersect and are compatible with the desired type , FALSE if they are not

@@ -965,7 +973,7 @@ desired security type are valid for AP/Hotspot connections.

type

-

the security type to check device capabilties against, +

the security type to check device capabilities against, e.g. NMU_SEC_STATIC_WEP

  @@ -1888,9 +1896,9 @@ and predicate

user_data

-

(allow-none): user data for predicate +

user data for predicate function.

-[closure] +[closure][allow-none]

error

@@ -3356,6 +3364,51 @@ nm_utils_sriov_vf_from_str (const gint64 nm_utils_get_timestamp_msec (void); +
+
+

nm_utils_base64secret_decode ()

+
gboolean
+nm_utils_base64secret_decode (const char *base64_key,
+                              gsize required_key_len,
+                              guint8 *out_key);
+
+

Parameters

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

base64_key

the (possibly invalid) base64 encode key.

 

required_key_len

the expected (binary) length of the key after +decoding. If the length does not match, the validation fails.

 

out_key

(out): an optional output buffer for the binary +key. If given, it will be filled with exactly required_key_len +bytes.

[allow-none]
+
+
+

Returns

+

TRUE if the input key is a valid base64 encoded key +with required_key_len +bytes.

+
+

Since: 1.16

+

Types and Values

diff --git a/docs/libnm/html/libnm-nm-version.html b/docs/libnm/html/libnm-nm-version.html index bfeff4b5..596c4ea0 100644 --- a/docs/libnm/html/libnm-nm-version.html +++ b/docs/libnm/html/libnm-nm-version.html @@ -93,6 +93,12 @@ NM_DEPRECATED_IN_1_14_FOR() + +#define + +NM_DEPRECATED_IN_1_16_FOR() + +
@@ -184,6 +190,14 @@ #define NM_AVAILABLE_IN_1_14 + +#define +NM_DEPRECATED_IN_1_16 + + +#define +NM_AVAILABLE_IN_1_16 + @@ -244,6 +258,12 @@
# define NM_DEPRECATED_IN_1_14_FOR(f)    G_DEPRECATED_FOR(f)
 
+
+
+

NM_DEPRECATED_IN_1_16_FOR()

+
# define NM_DEPRECATED_IN_1_16_FOR(f)    G_DEPRECATED_FOR(f)
+
+

Types and Values

@@ -364,6 +384,18 @@
# define NM_AVAILABLE_IN_1_14            G_UNAVAILABLE(1,14)
 
+
+
+

NM_DEPRECATED_IN_1_16

+
# define NM_DEPRECATED_IN_1_16           G_DEPRECATED
+
+
+
+
+

NM_AVAILABLE_IN_1_16

+
# define NM_AVAILABLE_IN_1_16            G_UNAVAILABLE(1,16)
+
+