From 2e5fa45ddfbb5cffa1e78221f1cea706e2f298af Mon Sep 17 00:00:00 2001
From: Michael Biebl
connections
an array of NMConnections to +
an array of NMConnections to filter.
an array of
-NMConnections that could be activated with the given ap
+NMConnections that could be activated with the given ap
. The array should
be freed with g_ptr_array_unref() when it is no longer required.
[transfer full][element-type NMConnection]
diff --git a/docs/libnm/html/NMClient.html b/docs/libnm/html/NMClient.html index e6387588..0cabe4f4 100644 --- a/docs/libnm/html/NMClient.html +++ b/docs/libnm/html/NMClient.html @@ -264,6 +264,13 @@const char *
+nm_client_connectivity_check_get_uri (NMClient *client);
+Get the URI that will be queried to determine if there is internet +connectivity.
+ + +Since: 1.20
+gboolean
nm_client_get_logging (NMClient *client,
@@ -3339,6 +3391,132 @@ will be set.
void +nm_client_add_connection2 (+NMClient *client, +GVariant *settings, +NMSettingsAddConnection2Flags flags, +GVariant *args, +gboolean ignore_out_result, +GCancellable *cancellable, +GAsyncReadyCallback callback, +gpointer user_data);
Call AddConnection2() D-Bus API asynchronously.
client |
+the |
++ |
settings |
+the "a{sa{sv}}" GVariant with the content of the setting. |
++ |
flags |
+the |
++ |
args |
+the "a{sv}" GVariant with extra argument or |
+[allow-none] | +
ignore_out_result |
+this function wraps |
++ |
cancellable |
+a GCancellable, or |
++ |
callback |
+callback to be called when the add operation completes. |
+[scope async] | +
user_data |
+caller-specific data passed to |
+[closure] | +
Since: 1.20
+NMRemoteConnection * +nm_client_add_connection2_finish (+NMClient *client, +GAsyncResult *result, +GVariant **out_result, +GError **error);
client |
+the NMClient |
++ |
result |
+the GAsyncResult |
++ |
out_result |
+the output GVariant
+from |
+[allow-none][transfer full][out] | +
error |
+the error argument. |
+[allow-none] | +
Since: 1.20
+gboolean nm_client_load_connections (NMClient *client, diff --git a/docs/libnm/html/NMConnection.html b/docs/libnm/html/NMConnection.html index 5421cf34..1606deec 100644 --- a/docs/libnm/html/NMConnection.html +++ b/docs/libnm/html/NMConnection.html @@ -1314,7 +1314,7 @@ failed (tried to update secrets for a setting that doesn't exist, etc) nm_connection_set_path (NMConnection *connection,const char *path);
Sets the D-Bus path of the connection. This property is not serialized, and -is only for the reference of the caller. Sets the “path” +is only for the reference of the caller. Sets the “path” property.
if set, only secrets that + are agent owned will be serialized.
+connections
an array of NMConnections to filter.
an array of NMConnections to filter.
an array of
-NMConnections that could be activated with the given device
+NMConnections that could be activated with the given device
. The array
should be freed with g_ptr_array_unref() when it is no longer required.
[transfer full][element-type NMConnection]
diff --git a/docs/libnm/html/NMDeviceModem.html b/docs/libnm/html/NMDeviceModem.html index 6443328c..fe9d53a6 100644 --- a/docs/libnm/html/NMDeviceModem.html +++ b/docs/libnm/html/NMDeviceModem.html @@ -58,6 +58,27 @@ nm_device_modem_get_current_capabilities () +const char *
+nm_device_modem_get_device_id (NMDeviceModem *self);
+An identifier used by the modem backend (ModemManager) that aims to +uniquely identify the a device. Can be used to match a connection to a +particular device.
+ + +Since: 1.20
+const char *
+nm_device_modem_get_operator_code (NMDeviceModem *self);
+The MCC and MNC (concatenated) of the network the modem is connected to.
+ + +Since: 1.20
+const char *
+nm_device_modem_get_apn (NMDeviceModem *self);
+The access point name the modem is connected to.
+ + +Since: 1.20
+“current-capabilities” property“current-capabilities” NMDeviceModemCapabilities
The generic family of access technologies the modem currently supports @@ -214,6 +374,14 @@ without a firmware reload or reinitialization.
“modem-capabilities” property“modem-capabilities” NMDeviceModemCapabilities
The generic family of access technologies the modem supports. Not all @@ -222,6 +390,14 @@ a firmware reload or other reinitialization to switch between eg CDMA/EVDO and GSM/UMTS.
Flags: Read
“operator-code” property“operator-code” gchar *+
Flags: Read
+Default value: NULL
+Since: 1.20
+
Since: 1.14
+
+
+nm_setting_connection_get_wait_device_timeout ()
+gint32
+nm_setting_connection_get_wait_device_timeout
+ (NMSettingConnection *setting);
+
+
+Returns
+ the NM_SETTING_CONNECTION_WAIT_DEVICE_TIMEOUT property with
+the timeout in milli seconds. -1 is the default.
+
+Since: 1.20
+
Types and Values
@@ -1799,6 +1844,12 @@ nm_setting_connection_get_llmnr (
+NM_SETTING_CONNECTION_WAIT_DEVICE_TIMEOUT
+#define NM_SETTING_CONNECTION_WAIT_DEVICE_TIMEOUT "wait-device-timeout"
+
+
+
+
enum NMSettingConnectionAutoconnectSlaves
NMSettingConnectionAutoconnectSlaves values indicate whether slave connections
should be activated when master is activated.
@@ -2271,12 +2322,29 @@ provider, or nm_utils_uuid_generate() or
-nm_utils_uuid_generate_from_string().
+nm_utils_uuid_generate_from_string().
Flags: Read / Write
Default value: NULL
+The “wait-device-timeout” property
+ “wait-device-timeout” gint
+Timeout in milliseconds to wait for device at startup.
+During boot, devices may take a while to be detected by the driver.
+This property will cause to delay NetworkManager-wait-online.service
+and nm-online to give the device a chance to appear.
+Note that this property only works together with NMSettingConnection:interface-name
+to identify the device that will be waited for.
+The value 0 means no wait time. The default value is -1, which
+currently has the same meaning as no wait time.
+Flags: Read / Write
+Allowed values: >= -1
+Default value: -1
+Since: 1.20
+
+
+
The “zone” property
“zone” gchar *
The trust level of a the connection. Free form case-insensitive string
diff --git a/docs/libnm/html/NMSettingEthtool.html b/docs/libnm/html/NMSettingEthtool.html
index 0644c606..05f77819 100644
--- a/docs/libnm/html/NMSettingEthtool.html
+++ b/docs/libnm/html/NMSettingEthtool.html
@@ -79,6 +79,13 @@
nm_setting_ethtool_clear_features ()
+
+const char **
+
+
+nm_setting_ethtool_get_optnames ()
+
+
@@ -330,12 +337,12 @@ nm_ethtool_optname_is_feature (const optname
-the option name to check
-
+the option name to check.
+[allow-none]
-Since: 1.14
+Since: 1.20
@@ -358,6 +365,9 @@ nm_setting_ethtool_get_feature (const char *optname);
Gets and offload feature setting. Returns NM_TERNARY_DEFAULT if the
feature is not set.
+Note that optname
+ must be a valid name for a feature, according to
+nm_ethtool_optname_is_feature().
Parameters
diff --git a/docs/libnm/html/NMSettingTeam.html b/docs/libnm/html/NMSettingTeam.html
index 02a1f409..09180bd6 100644
--- a/docs/libnm/html/NMSettingTeam.html
+++ b/docs/libnm/html/NMSettingTeam.html
@@ -976,8 +976,8 @@ reaches zero, the object will be destroyed.
nm_team_link_watcher_equal ()
gboolean
-nm_team_link_watcher_equal (NMTeamLinkWatcher *watcher,
- NMTeamLinkWatcher *other);
+nm_team_link_watcher_equal (const NMTeamLinkWatcher *watcher,
+ const NMTeamLinkWatcher *other);
Determines if two NMTeamLinkWatcher objects contain the same values
in all the properties.
@@ -1013,7 +1013,7 @@ to.
nm_team_link_watcher_dup ()
NMTeamLinkWatcher *
-nm_team_link_watcher_dup (NMTeamLinkWatcher *watcher);
+nm_team_link_watcher_dup (const NMTeamLinkWatcher *watcher);
Creates a copy of watcher
@@ -1043,7 +1043,7 @@ nm_team_link_watcher_dup (
nm_team_link_watcher_get_name ()
const char *
-nm_team_link_watcher_get_name (NMTeamLinkWatcher *watcher);
+nm_team_link_watcher_get_name (const NMTeamLinkWatcher *watcher);
Gets the name of the link watcher to be used.
Parameters
@@ -1066,7 +1066,7 @@ nm_team_link_watcher_get_name (
nm_team_link_watcher_get_delay_up ()
int
-nm_team_link_watcher_get_delay_up (NMTeamLinkWatcher *watcher);
+nm_team_link_watcher_get_delay_up (const NMTeamLinkWatcher *watcher);
Gets the delay_up interval (in milliseconds) that elapses between the link
coming up and the runner being notified about it.
@@ -1090,7 +1090,7 @@ coming up and the runner being notified about it.
nm_team_link_watcher_get_delay_down ()
int
-nm_team_link_watcher_get_delay_down (NMTeamLinkWatcher *watcher);
+nm_team_link_watcher_get_delay_down (const NMTeamLinkWatcher *watcher);
Gets the delay_down interval (in milliseconds) that elapses between the link
going down and the runner being notified about it.
@@ -1114,7 +1114,7 @@ going down and the runner being notified about it.
nm_team_link_watcher_get_init_wait ()
int
-nm_team_link_watcher_get_init_wait (NMTeamLinkWatcher *watcher);
+nm_team_link_watcher_get_init_wait (const NMTeamLinkWatcher *watcher);
Gets the init_wait interval (in milliseconds) that the team slave should
wait before sending the first packet to the target host.
@@ -1138,7 +1138,7 @@ wait before sending the first packet to the target host.
nm_team_link_watcher_get_interval ()
int
-nm_team_link_watcher_get_interval (NMTeamLinkWatcher *watcher);
+nm_team_link_watcher_get_interval (const NMTeamLinkWatcher *watcher);
Gets the interval (in milliseconds) that the team slave should wait between
sending two check packets to the target host.
@@ -1162,7 +1162,7 @@ sending two check packets to the target host.
nm_team_link_watcher_get_missed_max ()
int
-nm_team_link_watcher_get_missed_max (NMTeamLinkWatcher *watcher);
+nm_team_link_watcher_get_missed_max (const NMTeamLinkWatcher *watcher);
Gets the number of missed replies after which the link is considered down.
Parameters
@@ -1185,7 +1185,7 @@ nm_team_link_watcher_get_missed_max (
nm_team_link_watcher_get_target_host ()
const char *
-nm_team_link_watcher_get_target_host (NMTeamLinkWatcher *watcher);
+nm_team_link_watcher_get_target_host (const NMTeamLinkWatcher *watcher);
Gets the host name/ip address to be used as destination for the link probing
packets.
@@ -1209,7 +1209,7 @@ packets.
nm_team_link_watcher_get_source_host ()
const char *
-nm_team_link_watcher_get_source_host (NMTeamLinkWatcher *watcher);
+nm_team_link_watcher_get_source_host (const NMTeamLinkWatcher *watcher);
Gets the ip address to be used as source for the link probing packets.
Parameters
@@ -1232,7 +1232,7 @@ nm_team_link_watcher_get_source_host (
nm_team_link_watcher_get_flags ()
NMTeamLinkWatcherArpPingFlags
-nm_team_link_watcher_get_flags (NMTeamLinkWatcher *watcher);
+nm_team_link_watcher_get_flags (const NMTeamLinkWatcher *watcher);
Gets the arp ping watcher flags.
Parameters
@@ -1255,7 +1255,7 @@ nm_team_link_watcher_get_flags (
nm_team_link_watcher_get_vlanid ()
int
-nm_team_link_watcher_get_vlanid (NMTeamLinkWatcher *watcher);
+nm_team_link_watcher_get_vlanid (const NMTeamLinkWatcher *watcher);
Gets the VLAN tag ID to be used to outgoing link probes
Parameters
@@ -2349,7 +2349,7 @@ arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active',
“mcast-rejoin-count” gint
Corresponds to the teamd mcast_rejoin.count.
Flags: Read / Write
-Default value: 0
+Default value: -1
Since: 1.12
@@ -2358,7 +2358,7 @@ arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active',
“mcast-rejoin-interval” gint
Corresponds to the teamd mcast_rejoin.interval.
Flags: Read / Write
-Default value: 0
+Default value: -1
Since: 1.12
@@ -2367,7 +2367,7 @@ arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active',
“notify-peers-count” gint
Corresponds to the teamd notify_peers.count.
Flags: Read / Write
-Default value: 0
+Default value: -1
Since: 1.12
@@ -2376,7 +2376,7 @@ arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active',
“notify-peers-interval” gint
Corresponds to the teamd notify_peers.interval.
Flags: Read / Write
-Default value: 0
+Default value: -1
Since: 1.12
@@ -2385,11 +2385,7 @@ arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active',
“runner” gchar *
Corresponds to the teamd runner.name.
Permitted values are: "roundrobin", "broadcast", "activebackup",
-"loadbalance", "lacp", "random".
-When setting the runner, all the properties specific to the runner
-will be reset to the default value; all the properties specific to
-other runners will be set to an empty value (or if not possible to
-a default value).
+"loadbalance", "lacp", "random".
Flags: Read / Write
Default value: NULL
Since: 1.12
@@ -2400,7 +2396,7 @@ a default value).
“runner-active” gboolean
Corresponds to the teamd runner.active.
Flags: Read / Write
-Default value: FALSE
+Default value: TRUE
Since: 1.12
@@ -2436,7 +2432,7 @@ a default value).
“runner-min-ports” gint
Corresponds to the teamd runner.min_ports.
Flags: Read / Write
-Default value: 0
+Default value: -1
Since: 1.12
@@ -2445,7 +2441,7 @@ a default value).
“runner-sys-prio” gint
Corresponds to the teamd runner.sys_prio.
Flags: Read / Write
-Default value: 0
+Default value: -1
Since: 1.12
@@ -2463,7 +2459,7 @@ a default value).
“runner-tx-balancer-interval” gint
Corresponds to the teamd runner.tx_balancer.interval.
Flags: Read / Write
-Default value: 0
+Default value: -1
Since: 1.12
diff --git a/docs/libnm/html/NMSettingTeamPort.html b/docs/libnm/html/NMSettingTeamPort.html
index 403a0373..4d56f2a1 100644
--- a/docs/libnm/html/NMSettingTeamPort.html
+++ b/docs/libnm/html/NMSettingTeamPort.html
@@ -709,7 +709,7 @@ used. See man teamd.conf for the format details.
“lacp-key” gint
Corresponds to the teamd ports.PORTIFNAME.lacp_key.
Flags: Read / Write
-Default value: 0
+Default value: -1
Since: 1.12
@@ -718,7 +718,7 @@ used. See man teamd.conf for the format details.
“lacp-prio” gint
Corresponds to the teamd ports.PORTIFNAME.lacp_prio.
Flags: Read / Write
-Default value: 0
+Default value: -1
Since: 1.12
@@ -753,7 +753,7 @@ arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active',
Corresponds to the teamd ports.PORTIFNAME.queue_id.
When set to -1 means the parameter is skipped from the json config.
Flags: Read / Write
-Default value: 0
+Default value: -1
Since: 1.12
diff --git a/docs/libnm/html/NMSettingWireGuard.html b/docs/libnm/html/NMSettingWireGuard.html
index 3efa9ed5..a7232747 100644
--- a/docs/libnm/html/NMSettingWireGuard.html
+++ b/docs/libnm/html/NMSettingWireGuard.html
@@ -331,6 +331,22 @@
nm_setting_wireguard_get_mtu ()
+
+
+NMTernary
+
+
+nm_setting_wireguard_get_ip4_auto_default_route ()
+
+
+
+
+NMTernary
+
+
+nm_setting_wireguard_get_ip6_auto_default_route ()
+
+
@@ -384,6 +400,14 @@
#define
+NM_SETTING_WIREGUARD_IP4_AUTO_DEFAULT_ROUTE
+
+
+#define
+NM_SETTING_WIREGUARD_IP6_AUTO_DEFAULT_ROUTE
+
+
+#define
NM_WIREGUARD_PEER_ATTR_ALLOWED_IPS
@@ -1637,6 +1661,60 @@ nm_setting_wireguard_get_mtu (Since: 1.16
+
+
+nm_setting_wireguard_get_ip4_auto_default_route ()
+NMTernary
+nm_setting_wireguard_get_ip4_auto_default_route
+ (NMSettingWireGuard *self);
+
+
+Since: 1.20
+
+
+
+nm_setting_wireguard_get_ip6_auto_default_route ()
+NMTernary
+nm_setting_wireguard_get_ip6_auto_default_route
+ (NMSettingWireGuard *self);
+
+
+Since: 1.20
+
Types and Values
@@ -1701,6 +1779,18 @@ nm_setting_wireguard_get_mtu (
+NM_SETTING_WIREGUARD_IP4_AUTO_DEFAULT_ROUTE
+#define NM_SETTING_WIREGUARD_IP4_AUTO_DEFAULT_ROUTE "ip4-auto-default-route"
+
+
+
+
+NM_SETTING_WIREGUARD_IP6_AUTO_DEFAULT_ROUTE
+#define NM_SETTING_WIREGUARD_IP6_AUTO_DEFAULT_ROUTE "ip6-auto-default-route"
+
+
+
+
NM_WIREGUARD_PEER_ATTR_ALLOWED_IPS
#define NM_WIREGUARD_PEER_ATTR_ALLOWED_IPS "allowed-ips"
diff --git a/docs/libnm/html/NMSettingWired.html b/docs/libnm/html/NMSettingWired.html
index fe475926..07b1ba1c 100644
--- a/docs/libnm/html/NMSettingWired.html
+++ b/docs/libnm/html/NMSettingWired.html
@@ -1134,7 +1134,8 @@ nm_setting_wired_get_valid_s390_options
setting
-the NMSettingWired.
+the NMSettingWired. This argument is unused
+and you may pass NULL.
[allow-none]
diff --git a/docs/libnm/html/NMSettingWireless.html b/docs/libnm/html/NMSettingWireless.html
index 2f4a8f36..a792daa0 100644
--- a/docs/libnm/html/NMSettingWireless.html
+++ b/docs/libnm/html/NMSettingWireless.html
@@ -452,6 +452,10 @@
NM_SETTING_WIRELESS_MODE_INFRA
+#define
+NM_SETTING_WIRELESS_MODE_MESH
+
+
enum
NMSettingWirelessPowersave
@@ -1505,6 +1509,13 @@ for this connection.
+NM_SETTING_WIRELESS_MODE_MESH
+#define NM_SETTING_WIRELESS_MODE_MESH "mesh"
+
+Indicates that the connection should create a mesh point.
+
+
+
enum NMSettingWirelessPowersave
These flags indicate whether wireless powersave must be enabled.
@@ -1711,7 +1722,7 @@ randomize the MAC address), or
The “mode” property
“mode” gchar *
-Wi-Fi network mode; one of "infrastructure", "adhoc" or "ap". If blank,
+
Wi-Fi network mode; one of "infrastructure", "mesh", "adhoc" or "ap". If blank,
infrastructure is assumed.
Flags: Read / Write
Default value: NULL
diff --git a/docs/libnm/html/NMWifiP2PPeer.html b/docs/libnm/html/NMWifiP2PPeer.html
index fae8f62d..4a78bf09 100644
--- a/docs/libnm/html/NMWifiP2PPeer.html
+++ b/docs/libnm/html/NMWifiP2PPeer.html
@@ -490,7 +490,7 @@ with this function.
connections
-an array of NMConnections to
+
an array of NMConnections to
filter.
[element-type NMConnection]
@@ -500,7 +500,7 @@ filter.
Returns
an array of
-NMConnections that could be activated with the given peer
+NMConnections that could be activated with the given peer
. The array should
be freed with g_ptr_array_unref() when it is no longer required.
[transfer container][element-type NMConnection]
diff --git a/docs/libnm/html/NMWimaxNsp.html b/docs/libnm/html/NMWimaxNsp.html
index d361a0ec..5f7d4b76 100644
--- a/docs/libnm/html/NMWimaxNsp.html
+++ b/docs/libnm/html/NMWimaxNsp.html
@@ -260,7 +260,7 @@ connections will match the nsp
connections
-an array of NMConnections to
+
an array of NMConnections to
filter.
[element-type NMConnection]
@@ -270,7 +270,7 @@ filter.
Returns
an array of
-NMConnections that could be activated with the given nsp
+NMConnections that could be activated with the given nsp
. The array should
be freed with g_ptr_array_unref() when it is no longer required.
[transfer full][element-type NMConnection]
diff --git a/docs/libnm/html/annotation-glossary.html b/docs/libnm/html/annotation-glossary.html
index 2c027534..ff7cc018 100644
--- a/docs/libnm/html/annotation-glossary.html
+++ b/docs/libnm/html/annotation-glossary.html
@@ -53,6 +53,8 @@
nullable
NULL may be passed as the value in, out, in-out; or as a return value.
O
+optional
+NULL may be passed instead of a pointer to a location.
out
Parameter for returning results. Default is transfer full.
S
diff --git a/docs/libnm/html/api-index-full.html b/docs/libnm/html/api-index-full.html
index 61c995b7..f311bb89 100644
--- a/docs/libnm/html/api-index-full.html
+++ b/docs/libnm/html/api-index-full.html
@@ -457,19 +457,19 @@ NMCheckpoint:rollback-timeout, object property in NMDeviceOvs
-NMConnection, struct in NMSettingOvs
+NMConnection, struct in NMSettingOvs
-NMConnection::changed, object signal in NMSettingOvs
+NMConnection::changed, object signal in NMSettingOvs
-NMConnection::secrets-cleared, object signal in NMSettingOvs
+NMConnection::secrets-cleared, object signal in NMSettingOvs
-NMConnection::secrets-updated, object signal in NMSettingOvs
+NMConnection::secrets-updated, object signal in NMSettingOvs
@@ -897,14 +897,26 @@ NMDevice6Lowpan:parent, object property in NMDeviceOvs
+NMDeviceModem:apn, object property in NMDeviceOvs
+
+
+
NMDeviceModem:current-capabilities, object property in NMDeviceOvs
+NMDeviceModem:device-id, object property in NMDeviceOvs
+
+
+
NMDeviceModem:modem-capabilities, object property in NMDeviceOvs
+NMDeviceModem:operator-code, object property in NMDeviceOvs
+
+
+
NMDeviceModemCapabilities, enum in nm-dbus-interface
@@ -1849,6 +1861,10 @@ NMSetting6Lowpan:parent, object property in NMSettingOvs
+NMSettingConnection:wait-device-timeout, object property in NMSettingConnection
+
+
+
NMSettingConnection:zone, object property in NMSettingConnection
@@ -2309,6 +2325,10 @@ NMSettingOvsBridge, struct in NMSettingOvs
+NMSettingOvsBridge:datapath-type, object property in NMSettingOvs
+
+
+
NMSettingOvsBridge:fail-mode, object property in NMSettingOvs
@@ -2325,6 +2345,14 @@ NMSettingOvsBridge:stp-enable, object property in NMSettingOvs
+NMSettingOvsDpdk, struct in NMSettingOvs
+
+
+
+NMSettingOvsDpdk:devargs, object property in NMSettingOvs
+
+
+
NMSettingOvsInterface, struct in NMSettingOvs
@@ -2493,6 +2521,10 @@ NMSettingOvsPort:vlan-mode, object property in NMSettingOvs
+NMSettingsAddConnection2Flags, enum in nm-dbus-interface
+
+
+
NMSettingsConnectionFlags, enum in nm-dbus-interface
@@ -2929,6 +2961,14 @@ NMSettingWireGuard:fwmark, object property in NMSettingOvs
+NMSettingWireGuard:ip4-auto-default-route, object property in NMSettingOvs
+
+
+
+NMSettingWireGuard:ip6-auto-default-route, object property in NMSettingOvs
+
+
+
NMSettingWireGuard:listen-port, object property in NMSettingOvs
@@ -3161,10 +3201,26 @@ NMSettingWpan:short-address, object property in NMSettingOvs
+NMTeamAttribute, enum in nm-team-utils
+
+
+
+NMTeamLinkWatcher, typedef in nm-team-utils
+
+
+
NMTeamLinkWatcherArpPingFlags, enum in NMSettingTeam
+NMTeamSetting, struct in nm-team-utils
+
+
+
+NMTeamSettingData, struct in nm-team-utils
+
+
+
NMTernary, enum in nm-dbus-interface
@@ -3577,6 +3633,10 @@ NMWifiP2PPeer:wfd-ies, object property in NMDeviceOvs
+nm_auto_free_team_setting, macro in nm-team-utils
+
+
+
NM_AVAILABLE_IN_0_9_10, macro in nm-version
@@ -3609,6 +3669,10 @@ NMWifiP2PPeer:wfd-ies, object property in NMDeviceOvs
+NM_AVAILABLE_IN_1_20, macro in nm-version
+
+
+
NM_AVAILABLE_IN_1_4, macro in nm-version
@@ -3749,6 +3813,14 @@ NMWifiP2PPeer:wfd-ies, object property in NMDeviceOvs
+nm_client_add_connection2, function in NMClient
+
+
+
+nm_client_add_connection2_finish, function in NMClient
+
+
+
nm_client_add_connection_async, function in NMClient
@@ -3849,6 +3921,10 @@ NMWifiP2PPeer:wfd-ies, object property in NMDeviceOvs
+nm_client_connectivity_check_get_uri, function in NMClient
+
+
+
nm_client_connectivity_check_set_enabled, function in NMClient
@@ -4621,11 +4697,11 @@ NMWifiP2PPeer:wfd-ies, object property in NMDeviceOvs
-NM_DBUS_INTERFACE_VPN, macro in nm-vpn-dbus-interface
+NM_DBUS_INTERFACE_VPN, macro in nm-vpn-dbus-interface
-NM_DBUS_INTERFACE_VPN_CONNECTION, macro in nm-vpn-dbus-interface
+NM_DBUS_INTERFACE_VPN_CONNECTION, macro in nm-vpn-dbus-interface
@@ -4637,15 +4713,15 @@ NMWifiP2PPeer:wfd-ies, object property in NMDeviceOvs
-NM_DBUS_INVALID_VPN_CONNECTION, macro in nm-vpn-dbus-interface
+NM_DBUS_INVALID_VPN_CONNECTION, macro in nm-vpn-dbus-interface
-NM_DBUS_NO_ACTIVE_VPN_CONNECTION, macro in nm-vpn-dbus-interface
+NM_DBUS_NO_ACTIVE_VPN_CONNECTION, macro in nm-vpn-dbus-interface
-NM_DBUS_NO_VPN_CONNECTIONS, macro in nm-vpn-dbus-interface
+NM_DBUS_NO_VPN_CONNECTIONS, macro in nm-vpn-dbus-interface
@@ -4677,11 +4753,11 @@ NMWifiP2PPeer:wfd-ies, object property in NMDeviceOvs
-NM_DBUS_PATH_VPN, macro in nm-vpn-dbus-interface
+NM_DBUS_PATH_VPN, macro in nm-vpn-dbus-interface
-NM_DBUS_PATH_VPN_CONNECTION, macro in nm-vpn-dbus-interface
+NM_DBUS_PATH_VPN_CONNECTION, macro in nm-vpn-dbus-interface
@@ -4697,67 +4773,67 @@ NMWifiP2PPeer:wfd-ies, object property in NMDeviceOvs
-NM_DBUS_VPN_ALREADY_STARTED, macro in nm-vpn-dbus-interface
+NM_DBUS_VPN_ALREADY_STARTED, macro in nm-vpn-dbus-interface
-NM_DBUS_VPN_ALREADY_STOPPED, macro in nm-vpn-dbus-interface
+NM_DBUS_VPN_ALREADY_STOPPED, macro in nm-vpn-dbus-interface
-NM_DBUS_VPN_BAD_ARGUMENTS, macro in nm-vpn-dbus-interface
+NM_DBUS_VPN_BAD_ARGUMENTS, macro in nm-vpn-dbus-interface
-NM_DBUS_VPN_ERROR_PREFIX, macro in nm-vpn-dbus-interface
+NM_DBUS_VPN_ERROR_PREFIX, macro in nm-vpn-dbus-interface
-NM_DBUS_VPN_INTERACTIVE_NOT_SUPPORTED, macro in nm-vpn-dbus-interface
+NM_DBUS_VPN_INTERACTIVE_NOT_SUPPORTED, macro in nm-vpn-dbus-interface
-NM_DBUS_VPN_SIGNAL_CONNECT_FAILED, macro in nm-vpn-dbus-interface
+NM_DBUS_VPN_SIGNAL_CONNECT_FAILED, macro in nm-vpn-dbus-interface
-NM_DBUS_VPN_SIGNAL_IP4_CONFIG, macro in nm-vpn-dbus-interface
+NM_DBUS_VPN_SIGNAL_IP4_CONFIG, macro in nm-vpn-dbus-interface
-NM_DBUS_VPN_SIGNAL_IP_CONFIG_BAD, macro in nm-vpn-dbus-interface
+NM_DBUS_VPN_SIGNAL_IP_CONFIG_BAD, macro in nm-vpn-dbus-interface
-NM_DBUS_VPN_SIGNAL_LAUNCH_FAILED, macro in nm-vpn-dbus-interface
+NM_DBUS_VPN_SIGNAL_LAUNCH_FAILED, macro in nm-vpn-dbus-interface
-NM_DBUS_VPN_SIGNAL_LOGIN_BANNER, macro in nm-vpn-dbus-interface
+NM_DBUS_VPN_SIGNAL_LOGIN_BANNER, macro in nm-vpn-dbus-interface
-NM_DBUS_VPN_SIGNAL_LOGIN_FAILED, macro in nm-vpn-dbus-interface
+NM_DBUS_VPN_SIGNAL_LOGIN_FAILED, macro in nm-vpn-dbus-interface
-NM_DBUS_VPN_SIGNAL_STATE_CHANGE, macro in nm-vpn-dbus-interface
+NM_DBUS_VPN_SIGNAL_STATE_CHANGE, macro in nm-vpn-dbus-interface
-NM_DBUS_VPN_SIGNAL_VPN_CONFIG_BAD, macro in nm-vpn-dbus-interface
+NM_DBUS_VPN_SIGNAL_VPN_CONFIG_BAD, macro in nm-vpn-dbus-interface
-NM_DBUS_VPN_STARTING_IN_PROGRESS, macro in nm-vpn-dbus-interface
+NM_DBUS_VPN_STARTING_IN_PROGRESS, macro in nm-vpn-dbus-interface
-NM_DBUS_VPN_STOPPING_IN_PROGRESS, macro in nm-vpn-dbus-interface
+NM_DBUS_VPN_STOPPING_IN_PROGRESS, macro in nm-vpn-dbus-interface
-NM_DBUS_VPN_WRONG_STATE, macro in nm-vpn-dbus-interface
+NM_DBUS_VPN_WRONG_STATE, macro in nm-vpn-dbus-interface
@@ -4821,6 +4897,14 @@ NMWifiP2PPeer:wfd-ies, object property in NMDeviceOvs
+NM_DEPRECATED_IN_1_20, macro in nm-version
+
+
+
+NM_DEPRECATED_IN_1_20_FOR, macro in nm-version
+
+
+
NM_DEPRECATED_IN_1_2_FOR, macro in nm-version
@@ -5541,22 +5625,46 @@ NMWifiP2PPeer:wfd-ies, object property in NMDeviceOvs
+NM_DEVICE_MODEM_APN, macro in NMDeviceModem
+
+
+
NM_DEVICE_MODEM_CURRENT_CAPABILITIES, macro in NMDeviceModem
+NM_DEVICE_MODEM_DEVICE_ID, macro in NMDeviceModem
+
+
+
+nm_device_modem_get_apn, function in NMDeviceModem
+
+
+
nm_device_modem_get_current_capabilities, function in NMDeviceModem
+nm_device_modem_get_device_id, function in NMDeviceModem
+
+
+
nm_device_modem_get_modem_capabilities, function in NMDeviceModem
+nm_device_modem_get_operator_code, function in NMDeviceModem
+
+
+
NM_DEVICE_MODEM_MODEM_CAPABILITIES, macro in NMDeviceModem
+NM_DEVICE_MODEM_OPERATOR_CODE, macro in NMDeviceModem
+
+
+
NM_DEVICE_MTU, macro in NMDevice
@@ -6761,6 +6869,10 @@ NMWifiP2PPeer:wfd-ies, object property in NMDeviceOvs
+nm_ip_routing_rule_get_suppress_prefixlength, function in NMSettingIPConfig
+
+
+
nm_ip_routing_rule_get_table, function in NMSettingIPConfig
@@ -6837,6 +6949,10 @@ NMWifiP2PPeer:wfd-ies, object property in NMDeviceOvs
+nm_ip_routing_rule_set_suppress_prefixlength, function in NMSettingIPConfig
+
+
+
nm_ip_routing_rule_set_table, function in NMSettingIPConfig
@@ -8381,6 +8497,10 @@ nm_jansson_load, function in nm-json
+nm_setting_connection_get_wait_device_timeout, function in NMSettingConnection
+
+
+
nm_setting_connection_get_zone, function in NMSettingConnection
@@ -8481,6 +8601,10 @@ nm_jansson_load, function in nm-json
+NM_SETTING_CONNECTION_WAIT_DEVICE_TIMEOUT, macro in NMSettingConnection
+
+
+
NM_SETTING_CONNECTION_ZONE, macro in NMSettingConnection
@@ -8733,6 +8857,10 @@ nm_jansson_load, function in nm-json
+nm_setting_ethtool_get_optnames, function in NMSettingEthtool
+
+
+
nm_setting_ethtool_new, function in NMSettingEthtool
@@ -9009,6 +9137,10 @@ nm_jansson_load, function in nm-json
+NM_SETTING_IP6_CONFIG_METHOD_DISABLED, macro in NMSettingIP6Config
+
+
+
NM_SETTING_IP6_CONFIG_METHOD_IGNORE, macro in NMSettingIP6Config
@@ -9637,10 +9769,18 @@ nm_jansson_load, function in nm-json
+NM_SETTING_OVS_BRIDGE_DATAPATH_TYPE, macro in NMSettingOvsBridge
+
+
+
NM_SETTING_OVS_BRIDGE_FAIL_MODE, macro in NMSettingOvsBridge
+nm_setting_ovs_bridge_get_datapath_type, function in NMSettingOvsBridge
+
+
+
nm_setting_ovs_bridge_get_fail_mode, function in NMSettingOvsBridge
@@ -9677,6 +9817,22 @@ nm_jansson_load, function in nm-json
+NM_SETTING_OVS_DPDK_DEVARGS, macro in NMSettingOvsDpdk
+
+
+
+nm_setting_ovs_dpdk_get_devargs, function in NMSettingOvsDpdk
+
+
+
+nm_setting_ovs_dpdk_new, function in NMSettingOvsDpdk
+
+
+
+NM_SETTING_OVS_DPDK_SETTING_NAME, macro in NMSettingOvsDpdk
+
+
+
nm_setting_ovs_interface_get_interface_type, function in NMSettingOvsInterface
@@ -11173,6 +11329,14 @@ nm_jansson_load, function in nm-json
+nm_setting_wireguard_get_ip4_auto_default_route, function in NMSettingWireGuard
+
+
+
+nm_setting_wireguard_get_ip6_auto_default_route, function in NMSettingWireGuard
+
+
+
nm_setting_wireguard_get_listen_port, function in NMSettingWireGuard
@@ -11205,6 +11369,14 @@ nm_jansson_load, function in nm-json
+NM_SETTING_WIREGUARD_IP4_AUTO_DEFAULT_ROUTE, macro in NMSettingWireGuard
+
+
+
+NM_SETTING_WIREGUARD_IP6_AUTO_DEFAULT_ROUTE, macro in NMSettingWireGuard
+
+
+
NM_SETTING_WIREGUARD_LISTEN_PORT, macro in NMSettingWireGuard
@@ -11393,6 +11565,10 @@ nm_jansson_load, function in nm-json
+NM_SETTING_WIRELESS_MODE_MESH, macro in NMSettingWireless
+
+
+
NM_SETTING_WIRELESS_MTU, macro in NMSettingWireless
@@ -11941,6 +12117,10 @@ nm_jansson_load, function in nm-json
+nm_team_attribute_to_flags, function in nm-team-utils
+
+
+
NM_TEAM_LINK_WATCHER_ARP_PING, macro in NMSettingTeam
@@ -12025,6 +12205,98 @@ nm_jansson_load, function in nm-json
+nm_team_setting_cmp, function in nm-team-utils
+
+
+
+nm_team_setting_config_get, function in nm-team-utils
+
+
+
+nm_team_setting_config_set, function in nm-team-utils
+
+
+
+nm_team_setting_free, function in nm-team-utils
+
+
+
+nm_team_setting_maybe_changed, function in nm-team-utils
+
+
+
+nm_team_setting_new, function in nm-team-utils
+
+
+
+nm_team_setting_reset, function in nm-team-utils
+
+
+
+nm_team_setting_reset_from_dbus, function in nm-team-utils
+
+
+
+nm_team_setting_value_get_bool, function in nm-team-utils
+
+
+
+nm_team_setting_value_get_int32, function in nm-team-utils
+
+
+
+nm_team_setting_value_get_string, function in nm-team-utils
+
+
+
+nm_team_setting_value_link_watchers_add, function in nm-team-utils
+
+
+
+nm_team_setting_value_link_watchers_remove, function in nm-team-utils
+
+
+
+nm_team_setting_value_link_watchers_remove_by_value, function in nm-team-utils
+
+
+
+nm_team_setting_value_link_watchers_set_list, function in nm-team-utils
+
+
+
+nm_team_setting_value_master_runner_tx_hash_add, function in nm-team-utils
+
+
+
+nm_team_setting_value_master_runner_tx_hash_remove, function in nm-team-utils
+
+
+
+nm_team_setting_value_master_runner_tx_hash_set_list, function in nm-team-utils
+
+
+
+nm_team_setting_value_reset, function in nm-team-utils
+
+
+
+nm_team_setting_value_set_bool, function in nm-team-utils
+
+
+
+nm_team_setting_value_set_int32, function in nm-team-utils
+
+
+
+nm_team_setting_value_set_string, function in nm-team-utils
+
+
+
+nm_team_setting_verify, function in nm-team-utils
+
+
+
nm_utils_ap_mode_security_valid, function in nm-utils
@@ -12369,11 +12641,11 @@ nm_utils_fixup_vendor_string, function in nm-libnm-utils
-NM_VPN_DBUS_PLUGIN_INTERFACE, macro in nm-vpn-dbus-interface
+NM_VPN_DBUS_PLUGIN_INTERFACE, macro in nm-vpn-dbus-interface
-NM_VPN_DBUS_PLUGIN_PATH, macro in nm-vpn-dbus-interface
+NM_VPN_DBUS_PLUGIN_PATH, macro in nm-vpn-dbus-interface
@@ -12441,27 +12713,27 @@ nm_utils_fixup_vendor_string, function in nm-libnm-utils
-NM_VPN_PLUGIN_CAN_PERSIST, macro in nm-vpn-dbus-interface
+NM_VPN_PLUGIN_CAN_PERSIST, macro in nm-vpn-dbus-interface
-NM_VPN_PLUGIN_CONFIG_BANNER, macro in nm-vpn-dbus-interface
+NM_VPN_PLUGIN_CONFIG_BANNER, macro in nm-vpn-dbus-interface
-NM_VPN_PLUGIN_CONFIG_EXT_GATEWAY, macro in nm-vpn-dbus-interface
+NM_VPN_PLUGIN_CONFIG_EXT_GATEWAY, macro in nm-vpn-dbus-interface
-NM_VPN_PLUGIN_CONFIG_HAS_IP4, macro in nm-vpn-dbus-interface
+NM_VPN_PLUGIN_CONFIG_HAS_IP4, macro in nm-vpn-dbus-interface
-NM_VPN_PLUGIN_CONFIG_HAS_IP6, macro in nm-vpn-dbus-interface
+NM_VPN_PLUGIN_CONFIG_HAS_IP6, macro in nm-vpn-dbus-interface
-NM_VPN_PLUGIN_CONFIG_MTU, macro in nm-vpn-dbus-interface
+NM_VPN_PLUGIN_CONFIG_MTU, macro in nm-vpn-dbus-interface
@@ -12469,7 +12741,7 @@ NM_VPN_PLUGIN_CONFIG_PROXY_PAC, macro in nm-vpn-dbus-interface
-NM_VPN_PLUGIN_CONFIG_TUNDEV, macro in nm-vpn-dbus-interface
+NM_VPN_PLUGIN_CONFIG_TUNDEV, macro in nm-vpn-dbus-interface
@@ -12505,55 +12777,55 @@ NM_VPN_PLUGIN_CONFIG_PROXY_PAC, macro in nm-vpn-dbus-interface
-NM_VPN_PLUGIN_IP4_CONFIG_ADDRESS, macro in nm-vpn-dbus-interface
+NM_VPN_PLUGIN_IP4_CONFIG_ADDRESS, macro in nm-vpn-dbus-interface
-NM_VPN_PLUGIN_IP4_CONFIG_BANNER, macro in nm-vpn-dbus-interface
+NM_VPN_PLUGIN_IP4_CONFIG_BANNER, macro in nm-vpn-dbus-interface
-NM_VPN_PLUGIN_IP4_CONFIG_DNS, macro in nm-vpn-dbus-interface
+NM_VPN_PLUGIN_IP4_CONFIG_DNS, macro in nm-vpn-dbus-interface
-NM_VPN_PLUGIN_IP4_CONFIG_DOMAIN, macro in nm-vpn-dbus-interface
+NM_VPN_PLUGIN_IP4_CONFIG_DOMAIN, macro in nm-vpn-dbus-interface
-NM_VPN_PLUGIN_IP4_CONFIG_DOMAINS, macro in nm-vpn-dbus-interface
+NM_VPN_PLUGIN_IP4_CONFIG_DOMAINS, macro in nm-vpn-dbus-interface
-NM_VPN_PLUGIN_IP4_CONFIG_EXT_GATEWAY, macro in nm-vpn-dbus-interface
+NM_VPN_PLUGIN_IP4_CONFIG_EXT_GATEWAY, macro in nm-vpn-dbus-interface
-NM_VPN_PLUGIN_IP4_CONFIG_GATEWAY, macro in nm-vpn-dbus-interface
+NM_VPN_PLUGIN_IP4_CONFIG_GATEWAY, macro in nm-vpn-dbus-interface
-NM_VPN_PLUGIN_IP4_CONFIG_INT_GATEWAY, macro in nm-vpn-dbus-interface
+NM_VPN_PLUGIN_IP4_CONFIG_INT_GATEWAY, macro in nm-vpn-dbus-interface
-NM_VPN_PLUGIN_IP4_CONFIG_MSS, macro in nm-vpn-dbus-interface
+NM_VPN_PLUGIN_IP4_CONFIG_MSS, macro in nm-vpn-dbus-interface
-NM_VPN_PLUGIN_IP4_CONFIG_MTU, macro in nm-vpn-dbus-interface
+NM_VPN_PLUGIN_IP4_CONFIG_MTU, macro in nm-vpn-dbus-interface
-NM_VPN_PLUGIN_IP4_CONFIG_NBNS, macro in nm-vpn-dbus-interface
+NM_VPN_PLUGIN_IP4_CONFIG_NBNS, macro in nm-vpn-dbus-interface
-NM_VPN_PLUGIN_IP4_CONFIG_NEVER_DEFAULT, macro in nm-vpn-dbus-interface
+NM_VPN_PLUGIN_IP4_CONFIG_NEVER_DEFAULT, macro in nm-vpn-dbus-interface
-NM_VPN_PLUGIN_IP4_CONFIG_PREFIX, macro in nm-vpn-dbus-interface
+NM_VPN_PLUGIN_IP4_CONFIG_PREFIX, macro in nm-vpn-dbus-interface
@@ -12561,47 +12833,47 @@ NM_VPN_PLUGIN_IP4_CONFIG_PRESERVE_ROUTES, macro in nm-vpn-dbus-interface
-NM_VPN_PLUGIN_IP4_CONFIG_PTP, macro in nm-vpn-dbus-interface
+NM_VPN_PLUGIN_IP4_CONFIG_PTP, macro in nm-vpn-dbus-interface
-NM_VPN_PLUGIN_IP4_CONFIG_ROUTES, macro in nm-vpn-dbus-interface
+NM_VPN_PLUGIN_IP4_CONFIG_ROUTES, macro in nm-vpn-dbus-interface
-NM_VPN_PLUGIN_IP4_CONFIG_TUNDEV, macro in nm-vpn-dbus-interface
+NM_VPN_PLUGIN_IP4_CONFIG_TUNDEV, macro in nm-vpn-dbus-interface
-NM_VPN_PLUGIN_IP6_CONFIG_ADDRESS, macro in nm-vpn-dbus-interface
+NM_VPN_PLUGIN_IP6_CONFIG_ADDRESS, macro in nm-vpn-dbus-interface
-NM_VPN_PLUGIN_IP6_CONFIG_DNS, macro in nm-vpn-dbus-interface
+NM_VPN_PLUGIN_IP6_CONFIG_DNS, macro in nm-vpn-dbus-interface
-NM_VPN_PLUGIN_IP6_CONFIG_DOMAIN, macro in nm-vpn-dbus-interface
+NM_VPN_PLUGIN_IP6_CONFIG_DOMAIN, macro in nm-vpn-dbus-interface
-NM_VPN_PLUGIN_IP6_CONFIG_DOMAINS, macro in nm-vpn-dbus-interface
+NM_VPN_PLUGIN_IP6_CONFIG_DOMAINS, macro in nm-vpn-dbus-interface
-NM_VPN_PLUGIN_IP6_CONFIG_INT_GATEWAY, macro in nm-vpn-dbus-interface
+NM_VPN_PLUGIN_IP6_CONFIG_INT_GATEWAY, macro in nm-vpn-dbus-interface
-NM_VPN_PLUGIN_IP6_CONFIG_MSS, macro in nm-vpn-dbus-interface
+NM_VPN_PLUGIN_IP6_CONFIG_MSS, macro in nm-vpn-dbus-interface
-NM_VPN_PLUGIN_IP6_CONFIG_NEVER_DEFAULT, macro in nm-vpn-dbus-interface
+NM_VPN_PLUGIN_IP6_CONFIG_NEVER_DEFAULT, macro in nm-vpn-dbus-interface
-NM_VPN_PLUGIN_IP6_CONFIG_PREFIX, macro in nm-vpn-dbus-interface
+NM_VPN_PLUGIN_IP6_CONFIG_PREFIX, macro in nm-vpn-dbus-interface
@@ -12609,11 +12881,11 @@ NM_VPN_PLUGIN_IP6_CONFIG_PRESERVE_ROUTES, macro in nm-vpn-dbus-interface
-NM_VPN_PLUGIN_IP6_CONFIG_PTP, macro in nm-vpn-dbus-interface
+NM_VPN_PLUGIN_IP6_CONFIG_PTP, macro in nm-vpn-dbus-interface
-NM_VPN_PLUGIN_IP6_CONFIG_ROUTES, macro in nm-vpn-dbus-interface
+NM_VPN_PLUGIN_IP6_CONFIG_ROUTES, macro in nm-vpn-dbus-interface
diff --git a/docs/libnm/html/ch03.html b/docs/libnm/html/ch03.html
index 2d9538ce..eb852ea7 100644
--- a/docs/libnm/html/ch03.html
+++ b/docs/libnm/html/ch03.html
@@ -112,6 +112,9 @@
NMSettingOvsInterface — Describes connection properties for Open vSwitch interfaces.
+NMSettingOvsDpdk — Describes connection properties for Open vSwitch DPDK interfaces.
+
+
NMSettingOvsPatch — Describes connection properties for Open vSwitch patch interfaces.
diff --git a/docs/libnm/html/index.html b/docs/libnm/html/index.html
index 1112cd36..7465863d 100644
--- a/docs/libnm/html/index.html
+++ b/docs/libnm/html/index.html
@@ -15,7 +15,7 @@
libnm Reference Manual
- for libnm 1.18.0
+ for libnm 1.19.90
The latest version of this documentation can be found on-line at
https://developer.gnome.org/libnm/stable/.
@@ -161,6 +161,9 @@
NMSettingOvsInterface — Describes connection properties for Open vSwitch interfaces.
+NMSettingOvsDpdk — Describes connection properties for Open vSwitch DPDK interfaces.
+
+
NMSettingOvsPatch — Describes connection properties for Open vSwitch patch interfaces.
diff --git a/docs/libnm/html/libnm-nm-dbus-interface.html b/docs/libnm/html/libnm-nm-dbus-interface.html
index 17617b95..541a5a56 100644
--- a/docs/libnm/html/libnm-nm-dbus-interface.html
+++ b/docs/libnm/html/libnm-nm-dbus-interface.html
@@ -470,6 +470,10 @@
enum
+NMSettingsAddConnection2Flags
+
+
+enum
NMSettingsUpdate2Flags
@@ -507,6 +511,7 @@
├── NMDeviceWifiCapabilities
├── NMSecretAgentCapabilities
├── NMSecretAgentGetSecretsFlags
+ ├── NMSettingsAddConnection2Flags
├── NMSettingsConnectionFlags
╰── NMSettingsUpdate2Flags
@@ -1439,6 +1444,13 @@ GSM/UMTS, or LTE network access protocols
+
+
+
+device supports acting as a mesh point
+
+
+
@@ -1654,6 +1666,13 @@ supported
+
+
+
+the device is a 802.11s mesh point.
+
+
+
@@ -3330,6 +3349,55 @@ VPN plugin authentication dialogs.
+enum NMSettingsAddConnection2Flags
+Numeric flags for the "flags" argument of AddConnection2() D-Bus API.
+
+Members
+
+
+
+
+
+
+
+
+
+
+an alias for numeric zero, no flags set.
+
+
+
+
+
+
+to persist the connection to disk.
+
+
+
+
+
+
+to make the connection in-memory only.
+
+
+
+
+
+
+usually, when the connection
+ has autoconnect enabled and gets added, it becomes eligible to autoconnect
+ right away. Setting this flag, disables autoconnect until the connection
+ is manually activated.
+
+
+
+
+
+
+Since: 1.20
+
+
+
enum NMSettingsUpdate2Flags
Members
@@ -3357,25 +3425,24 @@ VPN plugin authentication dialogs.
-to make the connection in-memory only.
- If the connection was previously persistent, the corresponding file on disk
- is not deleted but merely the connection is decoupled from the file
- on disk. If you later delete an in-memory connection, the connection
- on disk will be deleted as well.
+makes the profile in-memory.
+ Note that such profiles are stored in keyfile format under /run.
+ If the file is already in-memory, the file in /run is updated in-place.
+ Otherwise, the previous storage for the profile is left unchanged
+ on disk, and the in-memory copy shadows it.
+ Note that the original filename of the previous persistent storage (if any)
+ is remembered. That means, when later persisting the profile again to disk,
+ the file on disk will be overwritten again.
+ Likewise, when finally deleting the profile, both the storage from /run
+ and persistent storage are deleted (or if the persistent storage does not
+ allow deletion, and nmmeta file is written to mark the UUID as deleted).
-this is like NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY
-,
- but if the connection has a corresponding file on disk, the association between
- the connection and the file is forgotten but the file is not modified.
- The difference to NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY is if you later
- save the connection again to disk, a new file name will be chosen without
- overwriting the remaining file on disk. Also, if you delete the connection
- later, the file on disk will not be deleted.
+this is almost the same as
@@ -3384,8 +3451,9 @@ VPN plugin authentication dialogs.
this is like NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY
,
- but if the connection has a corresponding file on disk, the file on
- disk will be deleted.
+ but if the connection has a corresponding file on persistent storage, the file
+ will be deleted right away. If the profile is later again persisted to disk,
+ a new, unused filename will be chosen.
@@ -3393,7 +3461,8 @@ VPN plugin authentication dialogs.
This can be specified with either
- NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY_DETACHED or NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY_ONLY.
+ NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY, NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY_DETACHED
+ or NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY_ONLY.
After making the connection in-memory only, the connection is marked
as volatile. That means, if the connection is currently not active
it will be deleted right away. Otherwise, it is marked to for deletion
@@ -3413,6 +3482,19 @@ VPN plugin authentication dialogs.
+
+
+
+when a profile gets modified that is
+ currently active, then these changes don't take effect for the active
+ device unless the profile gets reactivated or the configuration reapplied.
+ There are two exceptions: by default "connection.zone" and "connection.metered"
+ properties take effect immediately. Specify this flag to prevent these
+ properties to take effect, so that the change is restricted to modify
+ the profile. Since: 1.20.
+
+
+
diff --git a/docs/libnm/html/libnm-nm-errors.html b/docs/libnm/html/libnm-nm-errors.html
index cd91f295..aab8b766 100644
--- a/docs/libnm/html/libnm-nm-errors.html
+++ b/docs/libnm/html/libnm-nm-errors.html
@@ -254,7 +254,7 @@ nm_vpn_plugin_error_quark (void
enum NMAgentManagerError
Errors returned from the secret-agent manager.
These errors may be returned from operations that could cause secrets to be
-requested (such as nm_client_activate_connection()), and correspond to D-Bus
+requested (such as nm_client_activate_connection()), and correspond to D-Bus
errors in the "org.freedesktop.NetworkManager.AgentManager" namespace.
Members
@@ -737,7 +737,7 @@ errors in that namespace.
when they encounter problems retrieving secrets on behalf of NM. They
correspond to errors in the "org.freedesktop.NetworkManager.SecretManager"
namespace.
-Client APIs such as nm_client_activate_connection() will not see these error
+
Client APIs such as nm_client_activate_connection() will not see these error
codes; instead, the secret agent manager will translate them to the
corresponding NMAgentManagerError codes.
diff --git a/docs/libnm/html/libnm-nm-utils.html b/docs/libnm/html/libnm-nm-utils.html
index b61e57ab..7f9a58bf 100644
--- a/docs/libnm/html/libnm-nm-utils.html
+++ b/docs/libnm/html/libnm-nm-utils.html
@@ -2529,14 +2529,17 @@ nm_utils_iface_valid_name (const
name
-Name of interface
-
+Name of interface.
+[allow-none]
@@ -2559,8 +2562,8 @@ function in net/core/dev.c.
name
-Name of interface
-
+Name of interface.
+[allow-none]
error
@@ -2573,6 +2576,9 @@ function in net/core/dev.c.
Returns
TRUE if interface name is valid, otherwise FALSE is returned.
+Before 1.20, this function did not accept NULL as name
+argument. If you
+want to run against older versions of libnm, don't pass NULL.
@@ -2592,8 +2598,8 @@ nm_utils_is_uuid (const char
str
-a string that might be a UUID
-
+a string that might be a UUID.
+[allow-none]
@@ -2601,6 +2607,8 @@ nm_utils_is_uuid (const charReturns
TRUE if str
is a UUID, FALSE if not
+In older versions, nm_utils_is_uuid() did not accept NULL as str
+argument. Don't pass NULL if you run against older versions of libnm.
diff --git a/docs/libnm/html/libnm-nm-version.html b/docs/libnm/html/libnm-nm-version.html
index 104af6f2..99655f9c 100644
--- a/docs/libnm/html/libnm-nm-version.html
+++ b/docs/libnm/html/libnm-nm-version.html
@@ -105,6 +105,12 @@
NM_DEPRECATED_IN_1_18_FOR()
+
+#define
+
+NM_DEPRECATED_IN_1_20_FOR()
+
+
@@ -212,6 +218,14 @@
#define
NM_AVAILABLE_IN_1_18
+
+#define
+NM_DEPRECATED_IN_1_20
+
+
+#define
+NM_AVAILABLE_IN_1_20
+
@@ -284,6 +298,12 @@
# define NM_DEPRECATED_IN_1_18_FOR(f) G_DEPRECATED_FOR(f)
+
+
+
+
+
+