From a54ac63bbf9b2c71026ac9028a8ffaf186cf3c82 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Sun, 28 Jun 2020 18:58:14 +0200 Subject: New upstream version 1.25.90 --- docs/libnm/html/NMClient.html | 4 +- docs/libnm/html/NMDevice.html | 46 ++ docs/libnm/html/NMSetting.html | 363 +++++++++++ docs/libnm/html/NMSettingBridge.html | 441 +++++++++++++- docs/libnm/html/NMSettingConnection.html | 62 ++ docs/libnm/html/NMSettingEthtool.html | 442 ++++++++++++-- docs/libnm/html/NMSettingMatch.html | 877 ++++++++++++++++++++++++++- docs/libnm/html/api-index-full.html | 408 +++++++++++++ docs/libnm/html/index.html | 2 +- docs/libnm/html/libnm-nm-dbus-interface.html | 44 ++ docs/libnm/html/libnm-nm-version.html | 32 + docs/libnm/html/libnm.devhelp2 | 99 ++- docs/libnm/html/usage.html | 2 +- 13 files changed, 2738 insertions(+), 84 deletions(-) (limited to 'docs/libnm/html') diff --git a/docs/libnm/html/NMClient.html b/docs/libnm/html/NMClient.html index 224ec0f3..747ab118 100644 --- a/docs/libnm/html/NMClient.html +++ b/docs/libnm/html/NMClient.html @@ -4874,7 +4874,7 @@ D-Bus interface.

interface_name

-

D-Bus interface to invoke method on

+

D-Bus interface for the property to set.

  @@ -4884,7 +4884,7 @@ D-Bus interface.

value

-

a GVariant tuple with the value to set

+

a GVariant with the value to set.

  diff --git a/docs/libnm/html/NMDevice.html b/docs/libnm/html/NMDevice.html index 5edef2c9..7a7cf8c5 100644 --- a/docs/libnm/html/NMDevice.html +++ b/docs/libnm/html/NMDevice.html @@ -73,6 +73,13 @@ const char * +nm_device_get_path () + + + +const char * + + nm_device_get_driver () @@ -527,6 +534,10 @@ #define +NM_DEVICE_PATH + + +#define NM_DEVICE_INTERFACE @@ -765,6 +776,35 @@ system services like udev or sysfs.


+

nm_device_get_path ()

+
const char *
+nm_device_get_path (NMDevice *device);
+

Gets the path of the NMDevice as exposed by the udev property ID_PATH.

+
+

Parameters

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

device

a NMDevice

 
+
+
+

Returns

+

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

+
+
+

nm_device_get_driver ()

const char *
 nm_device_get_driver (NMDevice *device);
@@ -2749,6 +2789,12 @@ not found.


+

NM_DEVICE_PATH

+
#define NM_DEVICE_PATH "path"
+
+
+
+

NM_DEVICE_INTERFACE

#define NM_DEVICE_INTERFACE "interface"
 
diff --git a/docs/libnm/html/NMSetting.html b/docs/libnm/html/NMSetting.html index 03d52c7f..aba8c094 100644 --- a/docs/libnm/html/NMSetting.html +++ b/docs/libnm/html/NMSetting.html @@ -153,6 +153,69 @@ + +GVariant * + + +nm_setting_option_get () + + + + +gboolean + + +nm_setting_option_get_boolean () + + + + +gboolean + + +nm_setting_option_get_uint32 () + + + + +void + + +nm_setting_option_set () + + + + +void + + +nm_setting_option_set_uint32 () + + + + +void + + +nm_setting_option_set_boolean () + + + +const char *const* + + +nm_setting_option_get_all_names () + + + + +void + + +nm_setting_option_clear_by_name () + + + const GVariantType * @@ -843,6 +906,306 @@ this setting, and if that property is secret), +

nm_setting_option_get ()

+
GVariant *
+nm_setting_option_get (NMSetting *setting,
+                       const char *opt_name);
+
+

Parameters

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

setting

the NMSetting

 

opt_name

the option name to request.

 
+
+
+

Returns

+

the GVariant or NULL if the option +is not set.

+

[transfer none]

+
+

Since: 1.26.

+
+
+
+

nm_setting_option_get_boolean ()

+
gboolean
+nm_setting_option_get_boolean (NMSetting *setting,
+                               const char *opt_name,
+                               gboolean *out_value);
+
+

Parameters

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

setting

the NMSetting

 

opt_name

the option to get

 

out_value

the optional output value. +If the option is unset, FALSE will be returned.

[allow-none][out]
+
+
+

Returns

+

TRUE if opt_name +is set to a boolean variant.

+
+

Since: 1.26

+
+
+
+

nm_setting_option_get_uint32 ()

+
gboolean
+nm_setting_option_get_uint32 (NMSetting *setting,
+                              const char *opt_name,
+                              guint32 *out_value);
+
+

Parameters

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

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]
+
+
+

Returns

+

TRUE if opt_name +is set to a uint32 variant.

+
+

Since: 1.26

+
+
+
+

nm_setting_option_set ()

+
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.

+
+

Parameters

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

setting

the NMSetting

 

opt_name

the option name to set

 

variant

the variant to set.

[allow-none]
+
+

Since: 1.26

+
+
+
+

nm_setting_option_set_uint32 ()

+
void
+nm_setting_option_set_uint32 (NMSetting *setting,
+                              const char *opt_name,
+                              guint32 value);
+

Like nm_setting_option_set() to set a uint32 GVariant.

+
+

Parameters

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

setting

the NMSetting

 

value

the value to set.

 
+
+

Since: 1.26

+
+
+
+

nm_setting_option_set_boolean ()

+
void
+nm_setting_option_set_boolean (NMSetting *setting,
+                               const char *opt_name,
+                               gboolean value);
+

Like nm_setting_option_set() to set a boolean GVariant.

+
+

Parameters

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

setting

the NMSetting

 

value

the value to set.

 
+
+

Since: 1.26

+
+
+
+

nm_setting_option_get_all_names ()

+
const char *const*
+nm_setting_option_get_all_names (NMSetting *setting,
+                                 guint *out_len);
+

Gives the name of all set options.

+
+

Parameters

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

setting

the NMSetting

 

out_len

.

[allow-none][out]
+
+
+

Returns

+

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

+
+
+
+

nm_setting_option_clear_by_name ()

+
void
+nm_setting_option_clear_by_name (NMSetting *setting,
+                                 NMUtilsPredicateStr predicate);
+
+

Parameters

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

setting

the NMSetting

 

predicate

the predicate for which names +should be clear. +If the predicate returns TRUE for an option name, the option +gets removed. If NULL, all options will be removed.

[allow-none][scope call]
+
+

Since: 1.26

+
+
+

nm_setting_get_dbus_property_type ()

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 ()
 
 
+
+
+guint32
+
+
+nm_setting_bridge_get_multicast_hash_max ()
+
+
+
+
+guint32
+
+
+nm_setting_bridge_get_multicast_last_member_count ()
+
+
+
+
+guint64
+
+
+nm_setting_bridge_get_multicast_last_member_interval ()
+
+
+
+
+guint64
+
+
+nm_setting_bridge_get_multicast_membership_interval ()
+
+
+
+
+guint64
+
+
+nm_setting_bridge_get_multicast_querier_interval ()
+
+
+
+
+guint64
+
+
+nm_setting_bridge_get_multicast_query_interval ()
+
+
+
+
+guint64
+
+
+nm_setting_bridge_get_multicast_query_response_interval ()
+
+
+
+
+guint32
+
+
+nm_setting_bridge_get_multicast_startup_query_count ()
+
+
+
+
+guint64
+
+
+nm_setting_bridge_get_multicast_startup_query_interval ()
+
+
 
 
@@ -389,6 +461,22 @@ #define +NM_SETTING_BRIDGE_MULTICAST_HASH_MAX + + +#define +NM_SETTING_BRIDGE_MULTICAST_LAST_MEMBER_COUNT + + +#define +NM_SETTING_BRIDGE_MULTICAST_LAST_MEMBER_INTERVAL + + +#define +NM_SETTING_BRIDGE_MULTICAST_MEMBERSHIP_INTERVAL + + +#define NM_SETTING_BRIDGE_MULTICAST_SNOOPING @@ -401,10 +489,30 @@ #define +NM_SETTING_BRIDGE_MULTICAST_QUERIER_INTERVAL + + +#define +NM_SETTING_BRIDGE_MULTICAST_QUERY_INTERVAL + + +#define +NM_SETTING_BRIDGE_MULTICAST_QUERY_RESPONSE_INTERVAL + + +#define NM_SETTING_BRIDGE_MULTICAST_QUERY_USE_IFADDR #define +NM_SETTING_BRIDGE_MULTICAST_STARTUP_QUERY_COUNT + + +#define +NM_SETTING_BRIDGE_MULTICAST_STARTUP_QUERY_INTERVAL + + +#define NM_SETTING_BRIDGE_VLAN_FILTERING @@ -1545,6 +1653,249 @@ nm_setting_bridge_get_multicast_querier

Since 1.24

+
+
+

nm_setting_bridge_get_multicast_hash_max ()

+
guint32
+nm_setting_bridge_get_multicast_hash_max
+                               (const NMSettingBridge *setting);
+
+

Parameters

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

setting

the NMSettingBridge

 
+
+
+

Returns

+

the “multicast-hash-max” property of the setting

+

Since 1.26

+
+
+
+
+

nm_setting_bridge_get_multicast_last_member_count ()

+
guint32
+nm_setting_bridge_get_multicast_last_member_count
+                               (const NMSettingBridge *setting);
+
+

Parameters

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

setting

the NMSettingBridge

 
+
+
+

Returns

+

the “multicast-last-member-count” property of the setting

+

Since 1.26

+
+
+
+
+

nm_setting_bridge_get_multicast_last_member_interval ()

+
guint64
+nm_setting_bridge_get_multicast_last_member_interval
+                               (const NMSettingBridge *setting);
+
+

Parameters

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

setting

the NMSettingBridge

 
+
+
+

Returns

+

the “multicast-last-member-interval” property of the setting

+

Since 1.26

+
+
+
+
+

nm_setting_bridge_get_multicast_membership_interval ()

+
guint64
+nm_setting_bridge_get_multicast_membership_interval
+                               (const NMSettingBridge *setting);
+
+

Parameters

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

setting

the NMSettingBridge

 
+
+
+

Returns

+

the “multicast-membership-interval” property of the setting

+

Since 1.26

+
+
+
+
+

nm_setting_bridge_get_multicast_querier_interval ()

+
guint64
+nm_setting_bridge_get_multicast_querier_interval
+                               (const NMSettingBridge *setting);
+
+

Parameters

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

setting

the NMSettingBridge

 
+
+
+

Returns

+

the “multicast-querier-interval” property of the setting

+

Since 1.26

+
+
+
+
+

nm_setting_bridge_get_multicast_query_interval ()

+
guint64
+nm_setting_bridge_get_multicast_query_interval
+                               (const NMSettingBridge *setting);
+
+

Parameters

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

setting

the NMSettingBridge

 
+
+
+

Returns

+

the “multicast-query-interval” property of the setting

+

Since 1.26

+
+
+
+
+

nm_setting_bridge_get_multicast_query_response_interval ()

+
guint64
+nm_setting_bridge_get_multicast_query_response_interval
+                               (const NMSettingBridge *setting);
+
+

Parameters

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

setting

the NMSettingBridge

 
+
+
+

Returns

+

the “multicast-query-response-interval” property of the setting

+

Since 1.26

+
+
+
+
+

nm_setting_bridge_get_multicast_startup_query_count ()

+
guint32
+nm_setting_bridge_get_multicast_startup_query_count
+                               (const NMSettingBridge *setting);
+
+

Parameters

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

setting

the NMSettingBridge

 
+
+
+

Returns

+

the “multicast-query-response-interval” property of the setting

+

Since 1.26

+
+
+
+
+

nm_setting_bridge_get_multicast_startup_query_interval ()

+
guint64
+nm_setting_bridge_get_multicast_startup_query_interval
+                               (const NMSettingBridge *setting);
+
+

Parameters

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

setting

the NMSettingBridge

 
+
+
+

Returns

+

the “multicast-startup-query-interval” property of the setting

+

Since 1.26

+
+

Types and Values

@@ -1556,109 +1907,163 @@ nm_setting_bridge_get_multicast_querier

NM_SETTING_BRIDGE_MAC_ADDRESS

-
#define NM_SETTING_BRIDGE_MAC_ADDRESS                     "mac-address"
+
#define NM_SETTING_BRIDGE_MAC_ADDRESS                       "mac-address"
 

NM_SETTING_BRIDGE_STP

-
#define NM_SETTING_BRIDGE_STP                             "stp"
+
#define NM_SETTING_BRIDGE_STP                               "stp"
 

NM_SETTING_BRIDGE_PRIORITY

-
#define NM_SETTING_BRIDGE_PRIORITY                        "priority"
+
#define NM_SETTING_BRIDGE_PRIORITY                          "priority"
 

NM_SETTING_BRIDGE_FORWARD_DELAY

-
#define NM_SETTING_BRIDGE_FORWARD_DELAY                   "forward-delay"
+
#define NM_SETTING_BRIDGE_FORWARD_DELAY                     "forward-delay"
 

NM_SETTING_BRIDGE_HELLO_TIME

-
#define NM_SETTING_BRIDGE_HELLO_TIME                      "hello-time"
+
#define NM_SETTING_BRIDGE_HELLO_TIME                        "hello-time"
 

NM_SETTING_BRIDGE_MAX_AGE

-
#define NM_SETTING_BRIDGE_MAX_AGE                         "max-age"
+
#define NM_SETTING_BRIDGE_MAX_AGE                           "max-age"
 

NM_SETTING_BRIDGE_AGEING_TIME

-
#define NM_SETTING_BRIDGE_AGEING_TIME                     "ageing-time"
+
#define NM_SETTING_BRIDGE_AGEING_TIME                       "ageing-time"
 

NM_SETTING_BRIDGE_GROUP_FORWARD_MASK

-
#define NM_SETTING_BRIDGE_GROUP_FORWARD_MASK              "group-forward-mask"
+
#define NM_SETTING_BRIDGE_GROUP_FORWARD_MASK                "group-forward-mask"
+
+
+
+
+

NM_SETTING_BRIDGE_MULTICAST_HASH_MAX

+
#define NM_SETTING_BRIDGE_MULTICAST_HASH_MAX                "multicast-hash-max"
+
+
+
+
+

NM_SETTING_BRIDGE_MULTICAST_LAST_MEMBER_COUNT

+
#define NM_SETTING_BRIDGE_MULTICAST_LAST_MEMBER_COUNT       "multicast-last-member-count"
+
+
+
+
+

NM_SETTING_BRIDGE_MULTICAST_LAST_MEMBER_INTERVAL

+
#define NM_SETTING_BRIDGE_MULTICAST_LAST_MEMBER_INTERVAL    "multicast-last-member-interval"
+
+
+
+
+

NM_SETTING_BRIDGE_MULTICAST_MEMBERSHIP_INTERVAL

+
#define NM_SETTING_BRIDGE_MULTICAST_MEMBERSHIP_INTERVAL     "multicast-membership-interval"
 

NM_SETTING_BRIDGE_MULTICAST_SNOOPING

-
#define NM_SETTING_BRIDGE_MULTICAST_SNOOPING              "multicast-snooping"
+
#define NM_SETTING_BRIDGE_MULTICAST_SNOOPING                "multicast-snooping"
 

NM_SETTING_BRIDGE_MULTICAST_ROUTER

-
#define NM_SETTING_BRIDGE_MULTICAST_ROUTER                "multicast-router"
+
#define NM_SETTING_BRIDGE_MULTICAST_ROUTER                  "multicast-router"
 

NM_SETTING_BRIDGE_MULTICAST_QUERIER

-
#define NM_SETTING_BRIDGE_MULTICAST_QUERIER               "multicast-querier"
+
#define NM_SETTING_BRIDGE_MULTICAST_QUERIER                 "multicast-querier"
+
+
+
+
+

NM_SETTING_BRIDGE_MULTICAST_QUERIER_INTERVAL

+
#define NM_SETTING_BRIDGE_MULTICAST_QUERIER_INTERVAL        "multicast-querier-interval"
+
+
+
+
+

NM_SETTING_BRIDGE_MULTICAST_QUERY_INTERVAL

+
#define NM_SETTING_BRIDGE_MULTICAST_QUERY_INTERVAL          "multicast-query-interval"
+
+
+
+
+

NM_SETTING_BRIDGE_MULTICAST_QUERY_RESPONSE_INTERVAL

+
#define NM_SETTING_BRIDGE_MULTICAST_QUERY_RESPONSE_INTERVAL "multicast-query-response-interval"
 

NM_SETTING_BRIDGE_MULTICAST_QUERY_USE_IFADDR

-
#define NM_SETTING_BRIDGE_MULTICAST_QUERY_USE_IFADDR      "multicast-query-use-ifaddr"
+
#define NM_SETTING_BRIDGE_MULTICAST_QUERY_USE_IFADDR        "multicast-query-use-ifaddr"
+
+
+
+
+

NM_SETTING_BRIDGE_MULTICAST_STARTUP_QUERY_COUNT

+
#define NM_SETTING_BRIDGE_MULTICAST_STARTUP_QUERY_COUNT     "multicast-startup-query-count"
+
+
+
+
+

NM_SETTING_BRIDGE_MULTICAST_STARTUP_QUERY_INTERVAL

+
#define NM_SETTING_BRIDGE_MULTICAST_STARTUP_QUERY_INTERVAL  "multicast-startup-query-interval"
 

NM_SETTING_BRIDGE_VLAN_FILTERING

-
#define NM_SETTING_BRIDGE_VLAN_FILTERING                  "vlan-filtering"
+
#define NM_SETTING_BRIDGE_VLAN_FILTERING                    "vlan-filtering"
 

NM_SETTING_BRIDGE_VLAN_DEFAULT_PVID

-
#define NM_SETTING_BRIDGE_VLAN_DEFAULT_PVID               "vlan-default-pvid"
+
#define NM_SETTING_BRIDGE_VLAN_DEFAULT_PVID                 "vlan-default-pvid"
 

NM_SETTING_BRIDGE_VLANS

-
#define NM_SETTING_BRIDGE_VLANS                           "vlans"
+
#define NM_SETTING_BRIDGE_VLANS                             "vlans"
 

NM_SETTING_BRIDGE_GROUP_ADDRESS

-
#define NM_SETTING_BRIDGE_GROUP_ADDRESS                   "group-address"
+
#define NM_SETTING_BRIDGE_GROUP_ADDRESS                     "group-address"
 

NM_SETTING_BRIDGE_VLAN_PROTOCOL

-
#define NM_SETTING_BRIDGE_VLAN_PROTOCOL                   "vlan-protocol"
+
#define NM_SETTING_BRIDGE_VLAN_PROTOCOL                     "vlan-protocol"
 

NM_SETTING_BRIDGE_VLAN_STATS_ENABLED

-
#define NM_SETTING_BRIDGE_VLAN_STATS_ENABLED              "vlan-stats-enabled"
+
#define NM_SETTING_BRIDGE_VLAN_STATS_ENABLED                "vlan-stats-enabled"
 

diff --git a/docs/libnm/html/NMSettingConnection.html b/docs/libnm/html/NMSettingConnection.html index 225c574c..64d0303d 100644 --- a/docs/libnm/html/NMSettingConnection.html +++ b/docs/libnm/html/NMSettingConnection.html @@ -312,6 +312,13 @@ nm_setting_connection_get_wait_device_timeout () + +const char * + + +nm_setting_connection_get_mud_url () + +
@@ -393,6 +400,12 @@ Read / Write + +gchar * +mud-url +Read / Write + + gint multi-connect Read / Write @@ -576,6 +589,10 @@ NM_SETTING_CONNECTION_WAIT_DEVICE_TIMEOUT +#define +NM_SETTING_CONNECTION_MUD_URL + + enum NMSettingConnectionAutoconnectSlaves @@ -1678,6 +1695,30 @@ the timeout in milli seconds. -1 is the default.

Since: 1.20

+
+
+

nm_setting_connection_get_mud_url ()

+
const char *
+nm_setting_connection_get_mud_url (NMSettingConnection *setting);
+

Returns the value contained in the “mud-url” +property.

+
+

Parameters

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

setting

the NMSettingConnection

 
+
+

Since: 1.26

+

Types and Values

@@ -1850,6 +1891,12 @@ the timeout in milli seconds. -1 is the default.


+

NM_SETTING_CONNECTION_MUD_URL

+
#define NM_SETTING_CONNECTION_MUD_URL        "mud-url"
+
+
+
+

enum NMSettingConnectionAutoconnectSlaves

NMSettingConnectionAutoconnectSlaves values indicate whether slave connections should be activated when master is activated.

@@ -2209,6 +2256,21 @@ the change takes effect immediately.


+

The “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

+
+
+

The “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 @@ +gboolean + + +nm_ethtool_optname_is_coalesce () + + + + +gboolean + + +nm_ethtool_optname_is_ring () + + + + NMSetting * @@ -56,6 +72,13 @@ +const char ** + + +nm_setting_ethtool_get_optnames () + + + NMTernary @@ -79,13 +102,6 @@ nm_setting_ethtool_clear_features () - -const char ** - - -nm_setting_ethtool_get_optnames () - -

@@ -307,6 +323,110 @@ #define +NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_RX + + +#define +NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_TX + + +#define +NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_HIGH + + +#define +NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_LOW + + +#define +NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES + + +#define +NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_HIGH + + +#define +NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_IRQ + + +#define +NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_LOW + + +#define +NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS + + +#define +NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_HIGH + + +#define +NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_IRQ + + +#define +NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_LOW + + +#define +NM_ETHTOOL_OPTNAME_COALESCE_SAMPLE_INTERVAL + + +#define +NM_ETHTOOL_OPTNAME_COALESCE_STATS_BLOCK_USECS + + +#define +NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES + + +#define +NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_HIGH + + +#define +NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_IRQ + + +#define +NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_LOW + + +#define +NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS + + +#define +NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_HIGH + + +#define +NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_IRQ + + +#define +NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_LOW + + +#define +NM_ETHTOOL_OPTNAME_RING_RX + + +#define +NM_ETHTOOL_OPTNAME_RING_RX_JUMBO + + +#define +NM_ETHTOOL_OPTNAME_RING_RX_MINI + + +#define +NM_ETHTOOL_OPTNAME_RING_TX + + +#define NM_SETTING_ETHTOOL_SETTING_NAME @@ -346,6 +466,58 @@ nm_ethtool_optname_is_feature (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

+
+

Parameters

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

optname

the option name to check.

[allow-none]
+
+

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

+
+

Parameters

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

optname

the option name to check.

[allow-none]
+
+

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

Parameters

@@ -461,48 +691,6 @@ nm_setting_ethtool_clear_features (

Since: 1.14

-
-
-

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

-

Types and Values

@@ -819,6 +1007,162 @@ gets modified.


+

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_ETHTOOL_OPTNAME_RING_RX

+
#define NM_ETHTOOL_OPTNAME_RING_RX                              "ring-rx"
+
+
+
+
+

NM_ETHTOOL_OPTNAME_RING_RX_JUMBO

+
#define NM_ETHTOOL_OPTNAME_RING_RX_JUMBO                        "ring-rx-jumbo"
+
+
+
+
+

NM_ETHTOOL_OPTNAME_RING_RX_MINI

+
#define NM_ETHTOOL_OPTNAME_RING_RX_MINI                         "ring-rx-mini"
+
+
+
+
+

NM_ETHTOOL_OPTNAME_RING_TX

+
#define NM_ETHTOOL_OPTNAME_RING_TX                              "ring-tx"
+
+
+
+

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);
+
+

Parameters

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

setting

the NMSettingMatch

 
+
+
+

Returns

+

the number of configured kernel command line arguments

-
-

Types and Values

+

Since: 1.26

+
+
-

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

 
+
+
+

Returns

+

the kernel command line argument at index idx +

+
+

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

 
+
+
+

Returns

+

TRUE if the kernel command line argument was found and removed; FALSE if it was not.

+
+

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.

+
+

Parameters

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

setting

the NMSettingMatch

 
+
+

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]
+
+
+

Returns

+

the configured interface names.

+

[transfer none][array length=length]

+
+

Since: 1.26

+
+
+
+

nm_setting_match_get_num_drivers ()

+
guint
+nm_setting_match_get_num_drivers (NMSettingMatch *setting);
+
+

Parameters

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

setting

the NMSettingMatch

 
+
+
+

Returns

+

the number of configured drivers

+
+

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

 
+
+
+

Returns

+

the driver at index idx +

+
+

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

 
+
+
+

Returns

+

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

+
+

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.

+
+

Parameters

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

setting

the NMSettingMatch

 

driver

the driver to add

 
+
+

Since: 1.26

+
+
+
+

nm_setting_match_clear_drivers ()

+
void
+nm_setting_match_clear_drivers (NMSettingMatch *setting);
+

Removes all configured drivers.

+
+

Parameters

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

setting

the NMSettingMatch

 
+
+

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]
+
+
+

Returns

+

the configured drivers.

+

[transfer none][array length=length]

+
+

Since: 1.26

+
+
+
+

nm_setting_match_get_num_paths ()

+
guint
+nm_setting_match_get_num_paths (NMSettingMatch *setting);
+
+

Parameters

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

setting

the NMSettingMatch

 
+
+
+

Returns

+

the number of configured paths

+
+

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

 
+
+
+

Returns

+

the path at index idx +

+
+

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 +.

+
+

Parameters

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

setting

the NMSettingMatch

 

path

the path to remove

 
+
+
+

Returns

+

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

+
+

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.

+
+

Parameters

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

setting

the NMSettingMatch

 

path

the path to add

 
+
+

Since: 1.26

+
+
+
+

nm_setting_match_clear_paths ()

+
void
+nm_setting_match_clear_paths (NMSettingMatch *setting);
+

Removes all configured paths.

+
+

Parameters

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

setting

the NMSettingMatch

 
+
+

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]
+
+
+

Returns

+

the configured paths.

+

[transfer none][array length=length]

+
+

Since: 1.26

+
+
+
+

Types and Values

+
+

NM_SETTING_MATCH_SETTING_NAME

+
#define NM_SETTING_MATCH_SETTING_NAME      "match"
+
+
+
+
+

NM_SETTING_MATCH_INTERFACE_NAME

+
#define NM_SETTING_MATCH_INTERFACE_NAME      "interface-name"
+
+
+
+
+

NM_SETTING_MATCH_KERNEL_COMMAND_LINE

+
#define NM_SETTING_MATCH_KERNEL_COMMAND_LINE "kernel-command-line"
+
+
+
+
+

NM_SETTING_MATCH_DRIVER

+
#define NM_SETTING_MATCH_DRIVER              "driver"
+
+
+
+
+

NM_SETTING_MATCH_PATH

+
#define NM_SETTING_MATCH_PATH                "path"
 
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 @@

- 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

  + +

NM_802_11_AP_SEC_KEY_MGMT_OWE_TM

+ +

WPA/RSN Opportunistic Wireless Encryption +transition mode is supported. Since: 1.26.

+ +  +
@@ -2946,6 +2962,12 @@ VPN plugin authentication dialogs.


+

NM_LLDP_ATTR_RAW

+
#define NM_LLDP_ATTR_RAW                     "raw"
+
+
+
+

NM_LLDP_ATTR_DESTINATION

#define NM_LLDP_ATTR_DESTINATION             "destination"
 
@@ -3042,6 +3064,12 @@ VPN plugin authentication dialogs.


+

NM_LLDP_ATTR_MUD_URL

+
#define NM_LLDP_ATTR_MUD_URL                 "mud-url"
+
+
+
+

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.

  + +

NM_SETTINGS_CONNECTION_FLAG_EXTERNAL

+ +

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

  + +

NM_ACTIVATION_STATE_FLAG_EXTERNAL

+ +

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.

+
+
+

NM_DEPRECATED_IN_1_26_FOR()

+
# define NM_DEPRECATED_IN_1_26_FOR(f)    G_DEPRECATED_FOR(f)
+
+

Types and Values

@@ -527,6 +547,18 @@ NM_DEPRECATED_IN_1_24_FOR ();
# define NM_AVAILABLE_IN_1_24            G_UNAVAILABLE(1,24)
 
+
+
+

NM_DEPRECATED_IN_1_26

+
# define NM_DEPRECATED_IN_1_26           G_DEPRECATED
+
+
+
+
+

NM_AVAILABLE_IN_1_26

+
# define NM_AVAILABLE_IN_1_26            G_UNAVAILABLE(1,26)
+
+