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/NMSettingEthtool.html | 442 ++++++++++++++++++++++++++++++---- 1 file changed, 393 insertions(+), 49 deletions(-) (limited to 'docs/libnm/html/NMSettingEthtool.html') 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"
 
-- cgit 1.3.0-6-gf8a5