From a54ac63bbf9b2c71026ac9028a8ffaf186cf3c82 Mon Sep 17 00:00:00 2001
From: Michael Biebl
interface_name
D-Bus interface to invoke method on
D-Bus interface for the property to set.
value
a GVariant tuple with the value to set
a GVariant with the value to set.
const char *
+nm_device_get_path (NMDevice *device);
+Gets the path of the NMDevice as exposed by the udev property ID_PATH.
+ +the path of the device.
+The string is backslash escaped (C escaping) for invalid characters. The escaping
+can be reverted with g_strcompress(), however the result may not be valid UTF-8.
Since: 1.26
+const char *
nm_device_get_driver (NMDevice *device);
@@ -2749,6 +2789,12 @@ not found.
GVariant * +nm_setting_option_get (+NMSetting *setting, +const char *opt_name);
setting |
+the NMSetting |
++ |
opt_name |
+the option name to request. |
++ |
Since: 1.26.
+ +gboolean +nm_setting_option_get_boolean (+ + +NMSetting *setting, +const char *opt_name, +gboolean *out_value);
Since: 1.26
+gboolean +nm_setting_option_get_uint32 (+NMSetting *setting, +const char *opt_name, +guint32 *out_value);
setting |
+the NMSetting |
++ |
opt_name |
+the option to get |
++ |
out_value |
+the optional output value. +If the option is unset, 0 will be returned. |
+[allow-none][out] | +
Since: 1.26
+void +nm_setting_option_set (+NMSetting *setting, +const char *opt_name, +GVariant *variant);
If variant
+ is NULL, this clears the option if it is set.
+Otherwise, variant
+ is set as the option. If variant
+ is
+a floating reference, it will be consumed.
Note that not all setting types support options. It is a bug +setting a variant to a setting that doesn't support it. +Currently only NMSettingEthtool supports it.
+setting |
+the NMSetting |
++ |
opt_name |
+the option name to set |
++ |
variant |
+the variant to set. |
+[allow-none] | +
Since: 1.26
+void +nm_setting_option_set_uint32 (+NMSetting *setting, +const char *opt_name, +guint32 value);
Like nm_setting_option_set() to set a uint32 GVariant.
Since: 1.26
+void +nm_setting_option_set_boolean (+NMSetting *setting, +const char *opt_name, +gboolean value);
Like nm_setting_option_set() to set a boolean GVariant.
Since: 1.26
+const char *const* +nm_setting_option_get_all_names (+NMSetting *setting, +guint *out_len);
Gives the name of all set options.
+ +A NULL terminated array of key names. If no names are present, this returns
+NULL. The returned array and the names are owned by NMSetting and might be invalidated
+by the next operation.
[array length=out_len zero-terminated=1][transfer none]
+Since: 1.26
+void +nm_setting_option_clear_by_name (+ +NMSetting *setting, +NMUtilsPredicateStr predicate);
Since: 1.26
+const GVariantType *
nm_setting_get_dbus_property_type (NMSetting *setting,
diff --git a/docs/libnm/html/NMSettingBridge.html b/docs/libnm/html/NMSettingBridge.html
index 1fc07813..ef2ba182 100644
--- a/docs/libnm/html/NMSettingBridge.html
+++ b/docs/libnm/html/NMSettingBridge.html
@@ -340,6 +340,78 @@
nm_setting_bridge_get_multicast_querier ()
Since 1.24
+guint32
+nm_setting_bridge_get_multicast_hash_max
+ (const NMSettingBridge *setting);
+
+
+guint32
+nm_setting_bridge_get_multicast_last_member_count
+ (const NMSettingBridge *setting);
+
+
+guint64
+nm_setting_bridge_get_multicast_last_member_interval
+ (const NMSettingBridge *setting);
+
+
+guint64
+nm_setting_bridge_get_multicast_membership_interval
+ (const NMSettingBridge *setting);
+
+
+guint64
+nm_setting_bridge_get_multicast_querier_interval
+ (const NMSettingBridge *setting);
+
+
+guint64
+nm_setting_bridge_get_multicast_query_interval
+ (const NMSettingBridge *setting);
+
+
+guint64
+nm_setting_bridge_get_multicast_query_response_interval
+ (const NMSettingBridge *setting);
+
+
+guint32
+nm_setting_bridge_get_multicast_startup_query_count
+ (const NMSettingBridge *setting);
+
+
+guint64
+nm_setting_bridge_get_multicast_startup_query_interval
+ (const NMSettingBridge *setting);
+
+
+#define NM_SETTING_BRIDGE_MAC_ADDRESS "mac-address" +#define NM_SETTING_BRIDGE_MAC_ADDRESS "mac-address"
#define NM_SETTING_BRIDGE_PRIORITY "priority" +#define NM_SETTING_BRIDGE_PRIORITY "priority"
#define NM_SETTING_BRIDGE_FORWARD_DELAY "forward-delay" +#define NM_SETTING_BRIDGE_FORWARD_DELAY "forward-delay"
#define NM_SETTING_BRIDGE_HELLO_TIME "hello-time" +#define NM_SETTING_BRIDGE_HELLO_TIME "hello-time"
#define NM_SETTING_BRIDGE_MAX_AGE "max-age" +#define NM_SETTING_BRIDGE_MAX_AGE "max-age"
#define NM_SETTING_BRIDGE_AGEING_TIME "ageing-time" +#define NM_SETTING_BRIDGE_AGEING_TIME "ageing-time"
#define NM_SETTING_BRIDGE_GROUP_FORWARD_MASK "group-forward-mask" +#define NM_SETTING_BRIDGE_GROUP_FORWARD_MASK "group-forward-mask" ++
#define NM_SETTING_BRIDGE_MULTICAST_HASH_MAX "multicast-hash-max" ++
#define NM_SETTING_BRIDGE_MULTICAST_LAST_MEMBER_COUNT "multicast-last-member-count" ++
#define NM_SETTING_BRIDGE_MULTICAST_LAST_MEMBER_INTERVAL "multicast-last-member-interval" ++
#define NM_SETTING_BRIDGE_MULTICAST_MEMBERSHIP_INTERVAL "multicast-membership-interval"
#define NM_SETTING_BRIDGE_MULTICAST_SNOOPING "multicast-snooping" +#define NM_SETTING_BRIDGE_MULTICAST_SNOOPING "multicast-snooping"
#define NM_SETTING_BRIDGE_MULTICAST_ROUTER "multicast-router" +#define NM_SETTING_BRIDGE_MULTICAST_ROUTER "multicast-router"
#define NM_SETTING_BRIDGE_MULTICAST_QUERIER "multicast-querier" +#define NM_SETTING_BRIDGE_MULTICAST_QUERIER "multicast-querier" ++
#define NM_SETTING_BRIDGE_MULTICAST_QUERIER_INTERVAL "multicast-querier-interval" ++
#define NM_SETTING_BRIDGE_MULTICAST_QUERY_INTERVAL "multicast-query-interval" ++
#define NM_SETTING_BRIDGE_MULTICAST_QUERY_RESPONSE_INTERVAL "multicast-query-response-interval"
#define NM_SETTING_BRIDGE_MULTICAST_QUERY_USE_IFADDR "multicast-query-use-ifaddr" +#define NM_SETTING_BRIDGE_MULTICAST_QUERY_USE_IFADDR "multicast-query-use-ifaddr" ++
#define NM_SETTING_BRIDGE_MULTICAST_STARTUP_QUERY_COUNT "multicast-startup-query-count" ++
#define NM_SETTING_BRIDGE_MULTICAST_STARTUP_QUERY_INTERVAL "multicast-startup-query-interval"
#define NM_SETTING_BRIDGE_VLAN_FILTERING "vlan-filtering" +#define NM_SETTING_BRIDGE_VLAN_FILTERING "vlan-filtering"
#define NM_SETTING_BRIDGE_VLAN_DEFAULT_PVID "vlan-default-pvid" +#define NM_SETTING_BRIDGE_VLAN_DEFAULT_PVID "vlan-default-pvid"
#define NM_SETTING_BRIDGE_VLANS "vlans" +#define NM_SETTING_BRIDGE_VLANS "vlans"
#define NM_SETTING_BRIDGE_GROUP_ADDRESS "group-address" +#define NM_SETTING_BRIDGE_GROUP_ADDRESS "group-address"
#define NM_SETTING_BRIDGE_VLAN_PROTOCOL "vlan-protocol" +#define NM_SETTING_BRIDGE_VLAN_PROTOCOL "vlan-protocol"
#define NM_SETTING_BRIDGE_VLAN_STATS_ENABLED "vlan-stats-enabled" +#define NM_SETTING_BRIDGE_VLAN_STATS_ENABLED "vlan-stats-enabled"
Since: 1.20
+const char *
+nm_setting_connection_get_mud_url (NMSettingConnection *setting);
+Returns the value contained in the “mud-url” +property.
+ +Since: 1.26
+NMSettingConnectionAutoconnectSlaves values indicate whether slave connections should be activated when master is activated.
@@ -2209,6 +2256,21 @@ the change takes effect immediately.“mud-url” property“mud-url” gchar *+
If configured, set to a Manufacturer Usage Description (MUD) URL that points +to manufacturer-recommended network policies for IoT devices. It is transmitted +as a DHCPv4 or DHCPv6 option. The value must be a valid URL starting with "https://".
+The special value "none" is allowed to indicate that no MUD URL is used.
+If the per-profile value is unspecified (the default), a global connection default gets +consulted. If still unspecified, the ultimate default is "none".
+Owner: NMSettingConnection
+Flags: Read / Write
+Default value: NULL
+Since: 1.26
+“multi-connect” property“multi-connect” gint
Specifies whether the profile can be active multiple times at a particular diff --git a/docs/libnm/html/NMSettingEthtool.html b/docs/libnm/html/NMSettingEthtool.html index b9b42cbb..fa7306ed 100644 --- a/docs/libnm/html/NMSettingEthtool.html +++ b/docs/libnm/html/NMSettingEthtool.html @@ -49,6 +49,22 @@
const
+nm_ethtool_optname_is_coalesce ()
+gboolean
+nm_ethtool_optname_is_coalesce (const char *optname);
+Checks whether optname
+ is a valid option name for a coalesce setting.
+Returns: TRUE, if optname
+ is valid
+
+Since: 1.26
+
+
+
+nm_ethtool_optname_is_ring ()
+gboolean
+nm_ethtool_optname_is_ring (const char *optname);
+Checks whether optname
+ is a valid option name for a ring setting.
+Returns: TRUE, if optname
+ is valid
+
+Since: 1.26
+
+
+
nm_setting_ethtool_new ()
NMSetting *
nm_setting_ethtool_new (void);
@@ -359,10 +531,60 @@ nm_setting_ethtool_new (void
+nm_setting_ethtool_get_optnames ()
+const char **
+nm_setting_ethtool_get_optnames (NMSettingEthtool *setting,
+ guint *out_length);
+
+nm_setting_ethtool_get_optnames has been deprecated since version 1.26 and should not be used in newly-written code.
+use nm_setting_option_get_all_names() instead.
+
+This returns all options names that are set. This includes the feature names
+like NM_ETHTOOL_OPTNAME_FEATURE_GRO. See nm_ethtool_optname_is_feature() to
+check whether the option name is valid for offload features.
+
+Parameters
+
+
+
+
+
+
+
+
+setting
+the NMSettingEthtool instance.
+
+
+
+out_length
+return location for the number of keys returned, or NULL.
+[out][optional]
+
+
+
+
+
+Returns
+list of set option
+names or NULL if no options are set. The option names are still owned by
+setting
+and may get invalidated when setting
+gets modified.
+[array zero-terminated=1][transfer container]
+
+Since: 1.20
+
+
+
nm_setting_ethtool_get_feature ()
NMTernary
nm_setting_ethtool_get_feature (NMSettingEthtool *setting,
const char *optname);
+
+nm_setting_ethtool_get_feature has been deprecated since version 1.26 and should not be used in newly-written code.
+use nm_setting_option_get_boolean() instead.
+
Gets and offload feature setting. Returns NM_TERNARY_DEFAULT if the
feature is not set.
Note that optname
@@ -404,6 +626,10 @@ is enabled, disabled, or left untouched.
nm_setting_ethtool_set_feature (NMSettingEthtool *setting,
const char *optname,
NMTernary value);
+
+nm_setting_ethtool_set_feature has been deprecated since version 1.26 and should not be used in newly-written code.
+use nm_setting_option_set() or nm_setting_option_set_boolean() instead.
+
Sets and offload feature setting.
Note that optname
must be a valid name for a feature, according to
@@ -443,6 +669,10 @@ means to clear the offload feature setting.
nm_setting_ethtool_clear_features ()
void
nm_setting_ethtool_clear_features (NMSettingEthtool *setting);
+
+nm_setting_ethtool_clear_features has been deprecated since version 1.26 and should not be used in newly-written code.
+use nm_setting_option_clear_by_name() with nm_ethtool_optname_is_feature() predicate instead.
+
Clears all offload features settings
-
-
-nm_setting_ethtool_get_optnames ()
-const char **
-nm_setting_ethtool_get_optnames (NMSettingEthtool *setting,
- guint *out_length);
-This returns all options names that are set. This includes the feature names
-like NM_ETHTOOL_OPTNAME_FEATURE_GRO. See nm_ethtool_optname_is_feature() to
-check whether the option name is valid for offload features.
-
-Parameters
-
-
-
-
-
-
-
-
-setting
-the NMSettingEthtool instance.
-
-
-
-out_length
-return location for the number of keys returned, or NULL.
-[out][optional]
-
-
-
-
-
-Returns
-list of set option
-names or NULL if no options are set. The option names are still owned by
-setting
-and may get invalidated when setting
-gets modified.
-[array zero-terminated=1][transfer container]
-
-Since: 1.20
-
+NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_RX
+#define NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_RX "coalesce-adaptive-rx"
+
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_TX
+#define NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_TX "coalesce-adaptive-tx"
+
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_HIGH
+#define NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_HIGH "coalesce-pkt-rate-high"
+
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_LOW
+#define NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_LOW "coalesce-pkt-rate-low"
+
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES
+#define NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES "coalesce-rx-frames"
+
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_HIGH
+#define NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_HIGH "coalesce-rx-frames-high"
+
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_IRQ
+#define NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_IRQ "coalesce-rx-frames-irq"
+
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_LOW
+#define NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_LOW "coalesce-rx-frames-low"
+
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS
+#define NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS "coalesce-rx-usecs"
+
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_HIGH
+#define NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_HIGH "coalesce-rx-usecs-high"
+
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_IRQ
+#define NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_IRQ "coalesce-rx-usecs-irq"
+
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_LOW
+#define NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_LOW "coalesce-rx-usecs-low"
+
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_SAMPLE_INTERVAL
+#define NM_ETHTOOL_OPTNAME_COALESCE_SAMPLE_INTERVAL "coalesce-sample-interval"
+
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_STATS_BLOCK_USECS
+#define NM_ETHTOOL_OPTNAME_COALESCE_STATS_BLOCK_USECS "coalesce-stats-block-usecs"
+
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES
+#define NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES "coalesce-tx-frames"
+
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_HIGH
+#define NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_HIGH "coalesce-tx-frames-high"
+
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_IRQ
+#define NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_IRQ "coalesce-tx-frames-irq"
+
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_LOW
+#define NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_LOW "coalesce-tx-frames-low"
+
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS
+#define NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS "coalesce-tx-usecs"
+
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_HIGH
+#define NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_HIGH "coalesce-tx-usecs-high"
+
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_IRQ
+#define NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_IRQ "coalesce-tx-usecs-irq"
+
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_LOW
+#define NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_LOW "coalesce-tx-usecs-low"
+
+
+
+
+
+
+
+
+
+
+
+
NM_SETTING_ETHTOOL_SETTING_NAME
#define NM_SETTING_ETHTOOL_SETTING_NAME "ethtool"
diff --git a/docs/libnm/html/NMSettingMatch.html b/docs/libnm/html/NMSettingMatch.html
index 2589cec0..f6288b16 100644
--- a/docs/libnm/html/NMSettingMatch.html
+++ b/docs/libnm/html/NMSettingMatch.html
@@ -101,6 +101,168 @@
nm_setting_match_get_interface_names ()
+
+
+guint
+
+
+nm_setting_match_get_num_kernel_command_lines ()
+
+
+
+const char *
+
+
+nm_setting_match_get_kernel_command_line ()
+
+
+
+
+void
+
+
+nm_setting_match_remove_kernel_command_line ()
+
+
+
+
+gboolean
+
+
+nm_setting_match_remove_kernel_command_line_by_value ()
+
+
+
+
+void
+
+
+nm_setting_match_add_kernel_command_line ()
+
+
+
+
+void
+
+
+nm_setting_match_clear_kernel_command_lines ()
+
+
+
+const char *const *
+
+
+nm_setting_match_get_kernel_command_lines ()
+
+
+
+
+guint
+
+
+nm_setting_match_get_num_drivers ()
+
+
+
+const char *
+
+
+nm_setting_match_get_driver ()
+
+
+
+
+void
+
+
+nm_setting_match_remove_driver ()
+
+
+
+
+gboolean
+
+
+nm_setting_match_remove_driver_by_value ()
+
+
+
+
+void
+
+
+nm_setting_match_add_driver ()
+
+
+
+
+void
+
+
+nm_setting_match_clear_drivers ()
+
+
+
+const char *const *
+
+
+nm_setting_match_get_drivers ()
+
+
+
+
+guint
+
+
+nm_setting_match_get_num_paths ()
+
+
+
+const char *
+
+
+nm_setting_match_get_path ()
+
+
+
+
+void
+
+
+nm_setting_match_remove_path ()
+
+
+
+
+gboolean
+
+
+nm_setting_match_remove_path_by_value ()
+
+
+
+
+void
+
+
+nm_setting_match_add_path ()
+
+
+
+
+void
+
+
+nm_setting_match_clear_paths ()
+
+
+
+const char *const *
+
+
+nm_setting_match_get_paths ()
+
+
@@ -120,6 +282,18 @@
#define
NM_SETTING_MATCH_INTERFACE_NAME
+
+#define
+NM_SETTING_MATCH_KERNEL_COMMAND_LINE
+
+
+#define
+NM_SETTING_MATCH_DRIVER
+
+
+#define
+NM_SETTING_MATCH_PATH
+
@@ -356,30 +530,715 @@ nm_setting_match_get_interface_names (length
the length of the returned interface names array.
-[out]
+[out][allow-none]
Returns
-the configured interface names.
+the NULL terminated list of
+configured interface names.
+Before 1.26, the returned array was not NULL terminated and you MUST provide a length.
[transfer none][array length=length]
Since: 1.14
+
+
+nm_setting_match_get_num_kernel_command_lines ()
+guint
+nm_setting_match_get_num_kernel_command_lines
+ (NMSettingMatch *setting);
+
+
-
+
-NM_SETTING_MATCH_SETTING_NAME
-#define NM_SETTING_MATCH_SETTING_NAME "match"
-
+nm_setting_match_get_kernel_command_line ()
+const char *
+nm_setting_match_get_kernel_command_line
+ (NMSettingMatch *setting,
+ guint idx);
+
+Parameters
+
+
+
+
+
+
+
+
+setting
+the NMSettingMatch
+
+
+
+idx
+index number of the kernel command line argument to return
+
+
+
+
+
+
+Since: 1.26
-NM_SETTING_MATCH_INTERFACE_NAME
-#define NM_SETTING_MATCH_INTERFACE_NAME "interface-name"
+nm_setting_match_remove_kernel_command_line ()
+void
+nm_setting_match_remove_kernel_command_line
+ (NMSettingMatch *setting,
+ guint idx);
+Removes the kernel command line argument at index idx
+.
+
+Parameters
+
+
+
+
+
+
+
+
+setting
+the NMSettingMatch
+
+
+
+idx
+index number of the kernel command line argument
+
+
+
+
+
+Since: 1.26
+
+
+
+nm_setting_match_remove_kernel_command_line_by_value ()
+gboolean
+nm_setting_match_remove_kernel_command_line_by_value
+ (NMSettingMatch *setting,
+ const char *kernel_command_line);
+Removes kernel_command_line
+.
+
+Parameters
+
+
+
+
+
+
+
+
+setting
+the NMSettingMatch
+
+
+
+kernel_command_line
+the kernel command line argument name to remove
+
+
+
+
+
+
+Since: 1.26
+
+
+
+nm_setting_match_add_kernel_command_line ()
+void
+nm_setting_match_add_kernel_command_line
+ (NMSettingMatch *setting,
+ const char *kernel_command_line);
+Adds a new kernel command line argument to the setting.
+
+Parameters
+
+
+
+
+
+
+
+
+setting
+the NMSettingMatch
+
+
+
+kernel_command_line
+the kernel command line argument to add
+
+
+
+
+
+Since: 1.26
+
+
+
+nm_setting_match_clear_kernel_command_lines ()
+void
+nm_setting_match_clear_kernel_command_lines
+ (NMSettingMatch *setting);
+Removes all configured kernel command line arguments.
+
+Since: 1.26
+
+
+
+nm_setting_match_get_kernel_command_lines ()
+const char *const *
+nm_setting_match_get_kernel_command_lines
+ (NMSettingMatch *setting,
+ guint *length);
+Returns all the interface names.
+
+Parameters
+
+
+
+
+
+
+
+
+setting
+the NMSettingMatch
+
+
+
+length
+the length of the returned interface names array.
+[out][allow-none]
+
+
+
+
+
+Since: 1.26
+
+
+
+nm_setting_match_get_num_drivers ()
+guint
+nm_setting_match_get_num_drivers (NMSettingMatch *setting);
+
+
+Since: 1.26
+
+
+
+nm_setting_match_get_driver ()
+const char *
+nm_setting_match_get_driver (NMSettingMatch *setting,
+ guint idx);
+
+Parameters
+
+
+
+
+
+
+
+
+setting
+the NMSettingMatch
+
+
+
+idx
+index number of the DNS search domain to return
+
+
+
+
+
+
+Since: 1.26
+
+
+
+nm_setting_match_remove_driver ()
+void
+nm_setting_match_remove_driver (NMSettingMatch *setting,
+ guint idx);
+Removes the driver at index idx
+.
+
+Parameters
+
+
+
+
+
+
+
+
+setting
+the NMSettingMatch
+
+
+
+idx
+index number of the driver
+
+
+
+
+
+Since: 1.26
+
+
+
+nm_setting_match_remove_driver_by_value ()
+gboolean
+nm_setting_match_remove_driver_by_value
+ (NMSettingMatch *setting,
+ const char *driver);
+Removes driver
+.
+
+Parameters
+
+
+
+
+
+
+
+
+setting
+the NMSettingMatch
+
+
+
+driver
+the driver to remove
+
+
+
+
+
+
+Since: 1.26
+
+
+
+nm_setting_match_add_driver ()
+void
+nm_setting_match_add_driver (NMSettingMatch *setting,
+ const char *driver);
+Adds a new driver to the setting.
+
+Since: 1.26
+
+
+
+nm_setting_match_clear_drivers ()
+void
+nm_setting_match_clear_drivers (NMSettingMatch *setting);
+Removes all configured drivers.
+
+Since: 1.26
+
+
+
+nm_setting_match_get_drivers ()
+const char *const *
+nm_setting_match_get_drivers (NMSettingMatch *setting,
+ guint *length);
+Returns all the drivers.
+
+Parameters
+
+
+
+
+
+
+
+
+setting
+the NMSettingMatch
+
+
+
+length
+the length of the returned interface names array.
+[out][allow-none]
+
+
+
+
+
+Since: 1.26
+
+
+
+nm_setting_match_get_num_paths ()
+guint
+nm_setting_match_get_num_paths (NMSettingMatch *setting);
+
+
+Since: 1.26
+
+
+
+nm_setting_match_get_path ()
+const char *
+nm_setting_match_get_path (NMSettingMatch *setting,
+ guint idx);
+
+Parameters
+
+
+
+
+
+
+
+
+setting
+the NMSettingMatch
+
+
+
+idx
+index number of the path to return
+
+
+
+
+
+
+Since: 1.26
+
+
+
+nm_setting_match_remove_path ()
+void
+nm_setting_match_remove_path (NMSettingMatch *setting,
+ guint idx);
+Removes the path at index idx
+.
+
+Parameters
+
+
+
+
+
+
+
+
+setting
+the NMSettingMatch
+
+
+
+idx
+index number of the path
+
+
+
+
+
+Since: 1.26
+
+
+
+nm_setting_match_remove_path_by_value ()
+gboolean
+nm_setting_match_remove_path_by_value (NMSettingMatch *setting,
+ const char *path);
+Removes path
+.
+
+
+Since: 1.26
+
+
+
+nm_setting_match_add_path ()
+void
+nm_setting_match_add_path (NMSettingMatch *setting,
+ const char *path);
+Adds a new path to the setting.
+
+Since: 1.26
+
+
+
+nm_setting_match_clear_paths ()
+void
+nm_setting_match_clear_paths (NMSettingMatch *setting);
+Removes all configured paths.
+
+Since: 1.26
+
+
+
+nm_setting_match_get_paths ()
+const char *const *
+nm_setting_match_get_paths (NMSettingMatch *setting,
+ guint *length);
+Returns all the paths.
+
+Parameters
+
+
+
+
+
+
+
+
+setting
+the NMSettingMatch
+
+
+
+length
+the length of the returned paths array.
+[out][allow-none]
+
+
+
+
+
+Since: 1.26
+
+
+
+Types and Values
+
+
+
+
+
+NM_SETTING_MATCH_KERNEL_COMMAND_LINE
+#define NM_SETTING_MATCH_KERNEL_COMMAND_LINE "kernel-command-line"
+
+
+
+
+
+
diff --git a/docs/libnm/html/api-index-full.html b/docs/libnm/html/api-index-full.html
index d5103759..fc52c5f5 100644
--- a/docs/libnm/html/api-index-full.html
+++ b/docs/libnm/html/api-index-full.html
@@ -661,6 +661,10 @@ NMDevice:nm-plugin-missing, object property in NMDeviceOvs
+NMDevice:path, object property in NMDeviceOvs
+
+
+
NMDevice:physical-port-id, object property in NMDeviceOvs
@@ -2005,10 +2009,38 @@ NMSettingBridge:group-forward-mask, object property in NMSettingOvs
+NMSettingBridge:multicast-hash-max, object property in NMSettingOvs
+
+
+
+NMSettingBridge:multicast-last-member-count, object property in NMSettingOvs
+
+
+
+NMSettingBridge:multicast-last-member-interval, object property in NMSettingOvs
+
+
+
+NMSettingBridge:multicast-membership-interval, object property in NMSettingOvs
+
+
+
NMSettingBridge:multicast-querier, object property in NMSettingOvs
+NMSettingBridge:multicast-querier-interval, object property in NMSettingOvs
+
+
+
+NMSettingBridge:multicast-query-interval, object property in NMSettingOvs
+
+
+
+NMSettingBridge:multicast-query-response-interval, object property in NMSettingOvs
+
+
+
NMSettingBridge:multicast-query-use-ifaddr, object property in NMSettingOvs
@@ -2021,6 +2053,14 @@ NMSettingBridge:multicast-snooping, object property in NMSettingOvs
+NMSettingBridge:multicast-startup-query-count, object property in NMSettingOvs
+
+
+
+NMSettingBridge:multicast-startup-query-interval, object property in NMSettingOvs
+
+
+
NMSettingBridge:priority, object property in NMSettingOvs
@@ -2157,6 +2197,10 @@ NMSettingBridge:vlans, object property in NMSettingOvs
+NMSettingConnection:mud-url, object property in NMSettingConnection
+
+
+
NMSettingConnection:multi-connect, object property in NMSettingConnection
@@ -2649,10 +2693,22 @@ NMSettingMatch, struct in NMSettingOvs
+NMSettingMatch:driver, object property in NMSettingOvs
+
+
+
NMSettingMatch:interface-name, object property in NMSettingOvs
+NMSettingMatch:kernel-command-line, object property in NMSettingOvs
+
+
+
+NMSettingMatch:path, object property in NMSettingOvs
+
+
+
NMSettingOlpcMesh, struct in NMSettingOlpcMesh
@@ -3589,6 +3645,10 @@ NMTeamSettingData, struct in nm-team-utils
+NMUtilsPredicateStr, user_function in NMSettingOvs
+
+
+
NMUtilsSecurityType, enum in nm-utils
@@ -4145,6 +4205,10 @@ nm_auto_unref_nml_dbusobj, macro in
+NM_AVAILABLE_IN_1_26, macro in nm-version
+
+
+
NM_AVAILABLE_IN_1_4, macro in nm-version
@@ -5513,6 +5577,14 @@ nm_dbus_path_not_empty, function in
+NM_DEPRECATED_IN_1_26, macro in nm-version
+
+
+
+NM_DEPRECATED_IN_1_26_FOR, macro in nm-version
+
+
+
NM_DEPRECATED_IN_1_2_FOR, macro in nm-version
@@ -5889,6 +5961,10 @@ nm_dbus_path_not_empty, function in
+nm_device_get_path, function in NMDevice
+
+
+
nm_device_get_physical_port_id, function in NMDevice
@@ -6317,6 +6393,10 @@ nm_dbus_path_not_empty, function in
+NM_DEVICE_PATH, macro in NMDevice
+
+
+
NM_DEVICE_PHYSICAL_PORT_ID, macro in NMDevice
@@ -6893,6 +6973,94 @@ nm_dbus_path_not_empty, function in
+NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_RX, macro in NMSettingEthtool
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_TX, macro in NMSettingEthtool
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_HIGH, macro in NMSettingEthtool
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_LOW, macro in NMSettingEthtool
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES, macro in NMSettingEthtool
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_HIGH, macro in NMSettingEthtool
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_IRQ, macro in NMSettingEthtool
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_LOW, macro in NMSettingEthtool
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS, macro in NMSettingEthtool
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_HIGH, macro in NMSettingEthtool
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_IRQ, macro in NMSettingEthtool
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_LOW, macro in NMSettingEthtool
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_SAMPLE_INTERVAL, macro in NMSettingEthtool
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_STATS_BLOCK_USECS, macro in NMSettingEthtool
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES, macro in NMSettingEthtool
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_HIGH, macro in NMSettingEthtool
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_IRQ, macro in NMSettingEthtool
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_LOW, macro in NMSettingEthtool
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS, macro in NMSettingEthtool
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_HIGH, macro in NMSettingEthtool
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_IRQ, macro in NMSettingEthtool
+
+
+
+NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_LOW, macro in NMSettingEthtool
+
+
+
NM_ETHTOOL_OPTNAME_FEATURE_ESP_HW_OFFLOAD, macro in NMSettingEthtool
@@ -7101,10 +7269,34 @@ nm_dbus_path_not_empty, function in
+nm_ethtool_optname_is_coalesce, function in NMSettingEthtool
+
+
+
nm_ethtool_optname_is_feature, function in NMSettingEthtool
+nm_ethtool_optname_is_ring, function in NMSettingEthtool
+
+
+
+NM_ETHTOOL_OPTNAME_RING_RX, macro in NMSettingEthtool
+
+
+
+NM_ETHTOOL_OPTNAME_RING_RX_JUMBO, macro in NMSettingEthtool
+
+
+
+NM_ETHTOOL_OPTNAME_RING_RX_MINI, macro in NMSettingEthtool
+
+
+
+NM_ETHTOOL_OPTNAME_RING_TX, macro in NMSettingEthtool
+
+
+
NM_IP_ADDRESS_ATTRIBUTE_LABEL, macro in NMSettingIPConfig
@@ -7641,6 +7833,10 @@ nm_jansson_load, function in nm-json
+NM_LLDP_ATTR_MUD_URL, macro in nm-dbus-interface
+
+
+
NM_LLDP_ATTR_PORT_DESCRIPTION, macro in nm-dbus-interface
@@ -7653,6 +7849,10 @@ nm_jansson_load, function in nm-json
+NM_LLDP_ATTR_RAW, macro in nm-dbus-interface
+
+
+
NM_LLDP_ATTR_SYSTEM_CAPABILITIES, macro in nm-dbus-interface
@@ -8821,10 +9021,38 @@ nm_jansson_load, function in nm-json
+nm_setting_bridge_get_multicast_hash_max, function in NMSettingBridge
+
+
+
+nm_setting_bridge_get_multicast_last_member_count, function in NMSettingBridge
+
+
+
+nm_setting_bridge_get_multicast_last_member_interval, function in NMSettingBridge
+
+
+
+nm_setting_bridge_get_multicast_membership_interval, function in NMSettingBridge
+
+
+
nm_setting_bridge_get_multicast_querier, function in NMSettingBridge
+nm_setting_bridge_get_multicast_querier_interval, function in NMSettingBridge
+
+
+
+nm_setting_bridge_get_multicast_query_interval, function in NMSettingBridge
+
+
+
+nm_setting_bridge_get_multicast_query_response_interval, function in NMSettingBridge
+
+
+
nm_setting_bridge_get_multicast_query_use_ifaddr, function in NMSettingBridge
@@ -8837,6 +9065,14 @@ nm_jansson_load, function in nm-json
+nm_setting_bridge_get_multicast_startup_query_count, function in NMSettingBridge
+
+
+
+nm_setting_bridge_get_multicast_startup_query_interval, function in NMSettingBridge
+
+
+
nm_setting_bridge_get_num_vlans, function in NMSettingBridge
@@ -8889,10 +9125,38 @@ nm_jansson_load, function in nm-json
+NM_SETTING_BRIDGE_MULTICAST_HASH_MAX, macro in NMSettingBridge
+
+
+
+NM_SETTING_BRIDGE_MULTICAST_LAST_MEMBER_COUNT, macro in NMSettingBridge
+
+
+
+NM_SETTING_BRIDGE_MULTICAST_LAST_MEMBER_INTERVAL, macro in NMSettingBridge
+
+
+
+NM_SETTING_BRIDGE_MULTICAST_MEMBERSHIP_INTERVAL, macro in NMSettingBridge
+
+
+
NM_SETTING_BRIDGE_MULTICAST_QUERIER, macro in NMSettingBridge
+NM_SETTING_BRIDGE_MULTICAST_QUERIER_INTERVAL, macro in NMSettingBridge
+
+
+
+NM_SETTING_BRIDGE_MULTICAST_QUERY_INTERVAL, macro in NMSettingBridge
+
+
+
+NM_SETTING_BRIDGE_MULTICAST_QUERY_RESPONSE_INTERVAL, macro in NMSettingBridge
+
+
+
NM_SETTING_BRIDGE_MULTICAST_QUERY_USE_IFADDR, macro in NMSettingBridge
@@ -8905,6 +9169,14 @@ nm_jansson_load, function in nm-json
+NM_SETTING_BRIDGE_MULTICAST_STARTUP_QUERY_COUNT, macro in NMSettingBridge
+
+
+
+NM_SETTING_BRIDGE_MULTICAST_STARTUP_QUERY_INTERVAL, macro in NMSettingBridge
+
+
+
nm_setting_bridge_new, function in NMSettingBridge
@@ -9161,6 +9433,10 @@ nm_jansson_load, function in nm-json
+nm_setting_connection_get_mud_url, function in NMSettingConnection
+
+
+
nm_setting_connection_get_multi_connect, function in NMSettingConnection
@@ -9241,6 +9517,10 @@ nm_jansson_load, function in nm-json
+NM_SETTING_CONNECTION_MUD_URL, macro in NMSettingConnection
+
+
+
NM_SETTING_CONNECTION_MULTI_CONNECT, macro in NMSettingConnection
@@ -10437,14 +10717,50 @@ nm_jansson_load, function in nm-json
+nm_setting_match_add_driver, function in NMSettingMatch
+
+
+
nm_setting_match_add_interface_name, function in NMSettingMatch
+nm_setting_match_add_kernel_command_line, function in NMSettingMatch
+
+
+
+nm_setting_match_add_path, function in NMSettingMatch
+
+
+
+nm_setting_match_clear_drivers, function in NMSettingMatch
+
+
+
nm_setting_match_clear_interface_names, function in NMSettingMatch
+nm_setting_match_clear_kernel_command_lines, function in NMSettingMatch
+
+
+
+nm_setting_match_clear_paths, function in NMSettingMatch
+
+
+
+NM_SETTING_MATCH_DRIVER, macro in NMSettingMatch
+
+
+
+nm_setting_match_get_driver, function in NMSettingMatch
+
+
+
+nm_setting_match_get_drivers, function in NMSettingMatch
+
+
+
nm_setting_match_get_interface_name, function in NMSettingMatch
@@ -10453,18 +10769,62 @@ nm_jansson_load, function in nm-json
+nm_setting_match_get_kernel_command_line, function in NMSettingMatch
+
+
+
+nm_setting_match_get_kernel_command_lines, function in NMSettingMatch
+
+
+
+nm_setting_match_get_num_drivers, function in NMSettingMatch
+
+
+
nm_setting_match_get_num_interface_names, function in NMSettingMatch
+nm_setting_match_get_num_kernel_command_lines, function in NMSettingMatch
+
+
+
+nm_setting_match_get_num_paths, function in NMSettingMatch
+
+
+
+nm_setting_match_get_path, function in NMSettingMatch
+
+
+
+nm_setting_match_get_paths, function in NMSettingMatch
+
+
+
NM_SETTING_MATCH_INTERFACE_NAME, macro in NMSettingMatch
+NM_SETTING_MATCH_KERNEL_COMMAND_LINE, macro in NMSettingMatch
+
+
+
nm_setting_match_new, function in NMSettingMatch
+NM_SETTING_MATCH_PATH, macro in NMSettingMatch
+
+
+
+nm_setting_match_remove_driver, function in NMSettingMatch
+
+
+
+nm_setting_match_remove_driver_by_value, function in NMSettingMatch
+
+
+
nm_setting_match_remove_interface_name, function in NMSettingMatch
@@ -10473,6 +10833,22 @@ nm_jansson_load, function in nm-json
+nm_setting_match_remove_kernel_command_line, function in NMSettingMatch
+
+
+
+nm_setting_match_remove_kernel_command_line_by_value, function in NMSettingMatch
+
+
+
+nm_setting_match_remove_path, function in NMSettingMatch
+
+
+
+nm_setting_match_remove_path_by_value, function in NMSettingMatch
+
+
+
NM_SETTING_MATCH_SETTING_NAME, macro in NMSettingMatch
@@ -10513,6 +10889,38 @@ nm_jansson_load, function in nm-json
+nm_setting_option_clear_by_name, function in NMSetting
+
+
+
+nm_setting_option_get, function in NMSetting
+
+
+
+nm_setting_option_get_all_names, function in NMSetting
+
+
+
+nm_setting_option_get_boolean, function in NMSetting
+
+
+
+nm_setting_option_get_uint32, function in NMSetting
+
+
+
+nm_setting_option_set, function in NMSetting
+
+
+
+nm_setting_option_set_boolean, function in NMSetting
+
+
+
+nm_setting_option_set_uint32, function in NMSetting
+
+
+
NM_SETTING_OVS_BRIDGE_DATAPATH_TYPE, macro in NMSettingOvsBridge
diff --git a/docs/libnm/html/index.html b/docs/libnm/html/index.html
index 768b3d1b..b423a26f 100644
--- a/docs/libnm/html/index.html
+++ b/docs/libnm/html/index.html
@@ -15,7 +15,7 @@
libnm Reference Manual
- for libnm 1.24.2
+ for libnm 1.25.90
The latest version of this documentation can be found on-line at
https://developer.gnome.org/libnm/stable/.
diff --git a/docs/libnm/html/libnm-nm-dbus-interface.html b/docs/libnm/html/libnm-nm-dbus-interface.html
index 726765c8..dcf6926f 100644
--- a/docs/libnm/html/libnm-nm-dbus-interface.html
+++ b/docs/libnm/html/libnm-nm-dbus-interface.html
@@ -362,6 +362,10 @@
#define
+NM_LLDP_ATTR_RAW
+
+
+#define
NM_LLDP_ATTR_DESTINATION
@@ -426,6 +430,10 @@
#define
+NM_LLDP_ATTR_MUD_URL
+
+
+#define
NM_LLDP_ATTR_IEEE_802_1_VID
@@ -1678,6 +1686,14 @@ supported
+
+
+
+WPA/RSN Opportunistic Wireless Encryption
+transition mode is supported. Since: 1.26.
+
+
+
@@ -2946,6 +2962,12 @@ VPN plugin authentication dialogs.
+
+
NM_LLDP_ATTR_DESTINATION
#define NM_LLDP_ATTR_DESTINATION "destination"
@@ -3042,6 +3064,12 @@ VPN plugin authentication dialogs.
+
+
NM_LLDP_ATTR_IEEE_802_1_VID
#define NM_LLDP_ATTR_IEEE_802_1_VID "ieee-802-1-vid"
@@ -3348,6 +3376,14 @@ in-memory only.
+
+
+
+the profile was generated to represent
+an external configuration of a networking device. Since: 1.26
+
+
+
@@ -3426,6 +3462,14 @@ for the user exists. Since: 1.16
+
+
+
+the active connection was generated to
+represent an external configuration of a networking device. Since: 1.26
+
+
+
diff --git a/docs/libnm/html/libnm-nm-version.html b/docs/libnm/html/libnm-nm-version.html
index 98e9891d..4b3912a0 100644
--- a/docs/libnm/html/libnm-nm-version.html
+++ b/docs/libnm/html/libnm-nm-version.html
@@ -125,6 +125,12 @@
NM_DEPRECATED_IN_1_24_FOR ()
+
+#define
+
+NM_DEPRECATED_IN_1_26_FOR()
+
+
@@ -256,6 +262,14 @@
#define
NM_AVAILABLE_IN_1_24
+
+#define
+NM_DEPRECATED_IN_1_26
+
+
+#define
+NM_AVAILABLE_IN_1_26
+
@@ -347,6 +361,12 @@
NM_DEPRECATED_IN_1_24_FOR ();
NM_DEPRECATED_IN_1_24_FOR is deprecated and should not be used in newly-written code.
+
+
Types and Values
@@ -527,6 +547,18 @@ NM_DEPRECATED_IN_1_24_FOR ();
# define NM_AVAILABLE_IN_1_24 G_UNAVAILABLE(1,24)
+
+
+
+