From 70e18d99b8e3e77bb37e218d7ac582130156f8ef Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Thu, 25 Jan 2024 09:46:18 +0100 Subject: New upstream version 1.45.90 --- docs/libnm/html/NMAccessPoint.html | 60 ++++ docs/libnm/html/NMClient.html | 24 +- docs/libnm/html/NMDevice.html | 1 + docs/libnm/html/NMDeviceGeneric.html | 4 +- docs/libnm/html/NMDeviceHsr.html | 398 +++++++++++++++++++++++++++ docs/libnm/html/NMDeviceIPTunnel.html | 61 ++++ docs/libnm/html/NMDeviceInfiniband.html | 4 +- docs/libnm/html/NMSettingConnection.html | 100 +++++++ docs/libnm/html/NMSettingEthtool.html | 74 +++++ docs/libnm/html/NMSettingHostname.html | 4 +- docs/libnm/html/NMSettingHsr.html | 274 ++++++++++++++++++ docs/libnm/html/NMSettingIPConfig.html | 22 ++ docs/libnm/html/NMSettingInfiniband.html | 4 +- docs/libnm/html/NMSettingMatch.html | 4 + docs/libnm/html/NMSettingWired.html | 1 + docs/libnm/html/NMSettingWireless.html | 1 + docs/libnm/html/api-index-full.html | 228 +++++++++++++++ docs/libnm/html/ch03.html | 3 + docs/libnm/html/ch04.html | 3 + docs/libnm/html/index.html | 20 +- docs/libnm/html/libnm-nm-dbus-interface.html | 26 +- docs/libnm/html/libnm-nm-ethtool-utils.html | 50 ++++ docs/libnm/html/libnm-nm-utils.html | 50 +++- docs/libnm/html/libnm-nm-version-macros.html | 14 +- docs/libnm/html/libnm-nm-version.html | 32 +++ docs/libnm/html/libnm.devhelp2 | 62 ++++- docs/libnm/html/license.html | 10 +- docs/libnm/html/object-tree.html | 2 + docs/libnm/html/usage.html | 2 +- 29 files changed, 1486 insertions(+), 52 deletions(-) create mode 100644 docs/libnm/html/NMDeviceHsr.html create mode 100644 docs/libnm/html/NMSettingHsr.html (limited to 'docs/libnm/html') diff --git a/docs/libnm/html/NMAccessPoint.html b/docs/libnm/html/NMAccessPoint.html index cc8d8247..fb8aceb1 100644 --- a/docs/libnm/html/NMAccessPoint.html +++ b/docs/libnm/html/NMAccessPoint.html @@ -122,6 +122,14 @@ +guint32 + + +nm_access_point_get_bandwidth () + + + + GPtrArray * @@ -149,6 +157,11 @@ +guint +bandwidth +Read + + char * bssid @@ -259,6 +272,10 @@ #define +NM_ACCESS_POINT_BANDWIDTH + + +#define NM_ACCESS_POINT_HW_ADDRESS @@ -548,6 +565,33 @@ point has not been found in a scan.


+

nm_access_point_get_bandwidth ()

+
guint32
+nm_access_point_get_bandwidth (NMAccessPoint *ap);
+

Gets the bandwidth advertised by the access point in MHz.

+
+

Parameters

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

ap

a NMAccessPoint

 
+
+
+

Returns

+

the advertised bandwidth (MHz)

+
+

Since: 1.46

+
+
+

nm_access_point_filter_connections ()

GPtrArray *
 nm_access_point_filter_connections (NMAccessPoint *ap,
@@ -701,6 +745,12 @@ against


+

NM_ACCESS_POINT_BANDWIDTH

+
#define NM_ACCESS_POINT_BANDWIDTH   "bandwidth"
+
+
+
+

NM_ACCESS_POINT_HW_ADDRESS

#define NM_ACCESS_POINT_HW_ADDRESS "hw-address"
 
@@ -714,6 +764,16 @@ against

Property Details

+

The “bandwidth” property

+
  “bandwidth”                guint
+

The channel bandwidth announced by the AP in MHz.

+

Owner: NMAccessPoint

+

Flags: Read

+

Default value: 0

+

Since: 1.46

+
+
+

The “bssid” property

  “bssid”                    char *

The BSSID of the access point.

diff --git a/docs/libnm/html/NMClient.html b/docs/libnm/html/NMClient.html index ea71511a..7e923ca9 100644 --- a/docs/libnm/html/NMClient.html +++ b/docs/libnm/html/NMClient.html @@ -5435,11 +5435,25 @@ setting LIBNM_CLIENT_DEBUG and uses thereby g_print(). A plain "print()" function in python is not in sync with these functions (it implements additional buffering). By using nm_utils_print(), the same logging mechanisms can be used.

-

Also, libnm honors LIBNM_CLIENT_DEBUG_FILE environment. If this -is set to a filename pattern (accepting "p" for the process ID), -then the debug log is written to that file instead. With output_mode - -zero, the same location will be written. Since: 1.44.

+

LIBNM_CLIENT_DEBUG is a list of keywords separated by commas. The keyword +"trace" enables printing messages of the lowest up to the highest severity. +Likewise, the severities "debug", "warn" ("warning") and "error" are honored +in similar way. Setting the flags "ERROR" or "WARN" ("WARNING") implies that +respective levels are enabled, but also are ERROR messages printed with +g_critical() and WARN messages with g_warning(). Together with G_DEBUG="fatal-warnings" +or G_DEBUG="fatal-critical" this can be used to abort the program on errors. +Note that all <error> messages imply an unexpected data on the D-Bus API +(due to a bug). <warn> also implies unexepected data, but that can happen +when using different versions of libnm and daemon. For testing, it is +good to turn these into assertions.

+

By default, messages are printed to stderr, unless LIBNM_CLIENT_DEBUG +contains "stdout" flag. Also, libnm honors LIBNM_CLIENT_DEBUG_FILE +environment. If this is set to a filename pattern (accepting "%p" for the +process ID), then the debug log is written to that file instead of +stderr/stdout. With output_mode + zero, the same location will be written.

+

LIBNM_CLIENT_DEBUG_FILE is supported since 1.44. "ERROR", "WARN" and "WARNING" +are supported since 1.46.

Parameters

diff --git a/docs/libnm/html/NMDevice.html b/docs/libnm/html/NMDevice.html index 7656f9b2..21fb84ab 100644 --- a/docs/libnm/html/NMDevice.html +++ b/docs/libnm/html/NMDevice.html @@ -902,6 +902,7 @@ ├──NMDeviceDummy├──NMDeviceEthernet├──NMDeviceGeneric + ├──NMDeviceHsr├──NMDeviceInfiniband├──NMDeviceIPTunnel├──NMDeviceLoopback diff --git a/docs/libnm/html/NMDeviceGeneric.html b/docs/libnm/html/NMDeviceGeneric.html index 62284b4c..d97855f9 100644 --- a/docs/libnm/html/NMDeviceGeneric.html +++ b/docs/libnm/html/NMDeviceGeneric.html @@ -7,7 +7,7 @@ - + @@ -22,7 +22,7 @@ - +
Home Up PrevNextNext
diff --git a/docs/libnm/html/NMDeviceHsr.html b/docs/libnm/html/NMDeviceHsr.html new file mode 100644 index 00000000..39cbab48 --- /dev/null +++ b/docs/libnm/html/NMDeviceHsr.html @@ -0,0 +1,398 @@ + + + + +NMDeviceHsr: libnm Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

NMDeviceHsr

+

NMDeviceHsr

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+NMDevice * + +nm_device_hsr_get_port1 () +
+NMDevice * + +nm_device_hsr_get_port2 () +
const char * + +nm_device_hsr_get_supervision_address () +
+guint8 + +nm_device_hsr_get_multicast_spec () +
+gboolean + +nm_device_hsr_get_prp () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
gucharmulticast-specRead
+NMDevice *port1Read
+NMDevice *port2Read
gbooleanprpRead
+char *supervision-addressRead
+
+
+

Types and Values

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
#defineNM_DEVICE_HSR_PORT1
#defineNM_DEVICE_HSR_PORT2
#defineNM_DEVICE_HSR_SUPERVISION_ADDRESS
#defineNM_DEVICE_HSR_MULTICAST_SPEC
#defineNM_DEVICE_HSR_PRP
 NMDeviceHsr
+
+
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMDevice
+            ╰── NMDeviceHsr
+
+
+
+

Description

+
+
+

Functions

+
+

nm_device_hsr_get_port1 ()

+
NMDevice *
+nm_device_hsr_get_port1 (NMDeviceHsr *device);
+
+

Parameters

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

device

a NMDeviceHsr

 
+
+
+

Returns

+

the device's port1 device.

+

[transfer none]

+
+

Since: 1.46

+
+
+
+

nm_device_hsr_get_port2 ()

+
NMDevice *
+nm_device_hsr_get_port2 (NMDeviceHsr *device);
+
+

Parameters

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

device

a NMDeviceHsr

 
+
+
+

Returns

+

the device's port2 device.

+

[transfer none]

+
+

Since: 1.46

+
+
+
+

nm_device_hsr_get_supervision_address ()

+
const char *
+nm_device_hsr_get_supervision_address (NMDeviceHsr *device);
+
+

Parameters

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

device

a NMDeviceHsr

 
+
+
+

Returns

+

the supervision MAC adddress

+
+

Since: 1.46

+
+
+
+

nm_device_hsr_get_multicast_spec ()

+
guint8
+nm_device_hsr_get_multicast_spec (NMDeviceHsr *device);
+
+

Parameters

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

device

a NMDeviceHsr

 
+
+
+

Returns

+

the last byte of the supervision address

+
+

Since: 1.46

+
+
+
+

nm_device_hsr_get_prp ()

+
gboolean
+nm_device_hsr_get_prp (NMDeviceHsr *device);
+
+

Parameters

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

device

a NMDeviceHsr

 
+
+
+

Returns

+

whether PRP protocol is used or not

+
+

Since: 1.46

+
+
+
+

Types and Values

+
+

NM_DEVICE_HSR_PORT1

+
#define NM_DEVICE_HSR_PORT1               "port1"
+
+
+
+
+

NM_DEVICE_HSR_PORT2

+
#define NM_DEVICE_HSR_PORT2               "port2"
+
+
+
+
+

NM_DEVICE_HSR_SUPERVISION_ADDRESS

+
#define NM_DEVICE_HSR_SUPERVISION_ADDRESS "supervision-address"
+
+
+
+
+

NM_DEVICE_HSR_MULTICAST_SPEC

+
#define NM_DEVICE_HSR_MULTICAST_SPEC      "multicast-spec"
+
+
+
+
+

NM_DEVICE_HSR_PRP

+
#define NM_DEVICE_HSR_PRP                 "prp"
+
+
+
+
+

NMDeviceHsr

+
typedef struct _NMDeviceHsr NMDeviceHsr;
+

Since: 1.46

+
+
+
+

Property Details

+
+

The “multicast-spec” property

+
  “multicast-spec”           guchar
+

The device last byte of the supervision address.

+

Owner: NMDeviceHsr

+

Flags: Read

+

Default value: 0

+

Since: 1.46

+
+
+
+

The “port1” property

+
  “port1”                    NMDevice *
+

The device's port1 device.

+

Owner: NMDeviceHsr

+

Flags: Read

+

Since: 1.46

+
+
+
+

The “port2” property

+
  “port2”                    NMDevice *
+

The device's port2 device.

+

Owner: NMDeviceHsr

+

Flags: Read

+

Since: 1.46

+
+
+
+

The “prp” property

+
  “prp”                      gboolean
+

Whether the PRP protocol is used or not.

+

Owner: NMDeviceHsr

+

Flags: Read

+

Default value: FALSE

+

Since: 1.46

+
+
+
+

The “supervision-address” property

+
  “supervision-address”      char *
+

The device supervision MAC adddress.

+

Owner: NMDeviceHsr

+

Flags: Read

+

Default value: NULL

+

Since: 1.46

+
+
+
+ + + \ No newline at end of file diff --git a/docs/libnm/html/NMDeviceIPTunnel.html b/docs/libnm/html/NMDeviceIPTunnel.html index 9058daf8..d3bc1474 100644 --- a/docs/libnm/html/NMDeviceIPTunnel.html +++ b/docs/libnm/html/NMDeviceIPTunnel.html @@ -127,6 +127,14 @@ +guint32 + + +nm_device_ip_tunnel_get_fwmark () + + + + NMIPTunnelFlags @@ -161,6 +169,11 @@ Read +guint +fwmark +Read + + char * input-key @@ -267,6 +280,10 @@ #define +NM_DEVICE_IP_TUNNEL_FWMARK + + +#define NM_DEVICE_IP_TUNNEL_FLAGS @@ -580,6 +597,33 @@ nm_device_ip_tunnel_get_flow_label (
+

nm_device_ip_tunnel_get_fwmark ()

+
guint32
+nm_device_ip_tunnel_get_fwmark (NMDeviceIPTunnel *device);
+
+

Parameters

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

device

a NMDeviceIPTunnel

 
+
+
+

Returns

+

the fwmark assigned to tunnel packets. This property applies only +to VTI tunnels.

+
+

Since: 1.46

+
+
+

nm_device_ip_tunnel_get_flags ()

NMIPTunnelFlags
 nm_device_ip_tunnel_get_flags (NMDeviceIPTunnel *device);
@@ -674,6 +718,12 @@ nm_device_ip_tunnel_get_flags (
+

NM_DEVICE_IP_TUNNEL_FWMARK

+
#define NM_DEVICE_IP_TUNNEL_FWMARK              "fwmark"
+
+
+
+

NM_DEVICE_IP_TUNNEL_FLAGS

#define NM_DEVICE_IP_TUNNEL_FLAGS               "flags"
 
@@ -722,6 +772,17 @@ applies only to IPv6 tunnels.


+

The “fwmark” property

+
  “fwmark”                   guint
+

The fwmark value to assign to tunnel packets. This property applies only +to VTI tunnels.

+

Owner: NMDeviceIPTunnel

+

Flags: Read

+

Default value: 0

+

Since: 1.46

+
+
+

The “input-key” property

  “input-key”                char *

The key used for tunneled input packets, if applicable.

diff --git a/docs/libnm/html/NMDeviceInfiniband.html b/docs/libnm/html/NMDeviceInfiniband.html index e3791ead..433c25f9 100644 --- a/docs/libnm/html/NMDeviceInfiniband.html +++ b/docs/libnm/html/NMDeviceInfiniband.html @@ -6,7 +6,7 @@ - + @@ -21,7 +21,7 @@ Home Up -Prev +Prev Next
diff --git a/docs/libnm/html/NMSettingConnection.html b/docs/libnm/html/NMSettingConnection.html index 2f52b0c0..03ea59e7 100644 --- a/docs/libnm/html/NMSettingConnection.html +++ b/docs/libnm/html/NMSettingConnection.html @@ -194,6 +194,13 @@ +const char * + + +nm_setting_connection_get_controller () + + + gboolean @@ -209,6 +216,13 @@ +const char * + + +nm_setting_connection_get_port_type () + + + NMSettingConnectionAutoconnectSlaves @@ -427,10 +441,18 @@ #define +NM_SETTING_CONNECTION_CONTROLLER + + +#define NM_SETTING_CONNECTION_SLAVE_TYPE #define +NM_SETTING_CONNECTION_PORT_TYPE + + +#define NM_SETTING_CONNECTION_AUTOCONNECT_SLAVES @@ -1123,6 +1145,11 @@ be a username. See “permissions”: for more details

nm_setting_connection_get_master ()

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

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

+

Use nm_setting_connection_get_controller() instead which +is just an alias.

+

Returns the “master” property of the connection.

Parameters

@@ -1147,10 +1174,39 @@ connection.


+

nm_setting_connection_get_controller ()

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

Returns the “controller” property of the connection.

+
+

Parameters

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

setting

the NMSettingConnection

 
+
+
+

Returns

+

interface name of the controller device or UUID of the controller +connection.

+
+

Since: 1.46

+
+
+

nm_setting_connection_is_slave_type ()

gboolean
 nm_setting_connection_is_slave_type (NMSettingConnection *setting,
                                      const char *type);
+

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

Parameters

@@ -1186,6 +1242,11 @@ against setting

nm_setting_connection_get_slave_type ()

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

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

+

Use nm_setting_connection_get_port_type() instead which +is just an alias.

+

Returns the “slave-type” property of the connection.

Parameters

@@ -1209,6 +1270,33 @@ nm_setting_connection_get_slave_type ( +

nm_setting_connection_get_port_type ()

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

Returns the “port-type” property of the connection.

+
+

Parameters

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

setting

the NMSettingConnection

 
+
+
+

Returns

+

the type of port this connection is, if any.

+
+

Since: 1.46

+
+
+

nm_setting_connection_get_autoconnect_slaves ()

NMSettingConnectionAutoconnectSlaves
 nm_setting_connection_get_autoconnect_slaves
@@ -1810,12 +1898,24 @@ property.


+

NM_SETTING_CONNECTION_CONTROLLER

+
#define NM_SETTING_CONNECTION_CONTROLLER            "controller"
+
+
+
+

NM_SETTING_CONNECTION_SLAVE_TYPE

#define NM_SETTING_CONNECTION_SLAVE_TYPE            "slave-type"
 

+

NM_SETTING_CONNECTION_PORT_TYPE

+
#define NM_SETTING_CONNECTION_PORT_TYPE             "port-type"
+
+
+
+

NM_SETTING_CONNECTION_AUTOCONNECT_SLAVES

#define NM_SETTING_CONNECTION_AUTOCONNECT_SLAVES    "autoconnect-slaves"
 
diff --git a/docs/libnm/html/NMSettingEthtool.html b/docs/libnm/html/NMSettingEthtool.html index 17229f97..0f7af39b 100644 --- a/docs/libnm/html/NMSettingEthtool.html +++ b/docs/libnm/html/NMSettingEthtool.html @@ -73,6 +73,22 @@ +gboolean + + +nm_ethtool_optname_is_channels () + + + + +gboolean + + +nm_ethtool_optname_is_eee () + + + + NMSetting * @@ -253,6 +269,64 @@ is valid


+

nm_ethtool_optname_is_channels ()

+
gboolean
+nm_ethtool_optname_is_channels (const char *optname);
+

Checks whether optname + is a valid option name for a channels setting.

+
+

Parameters

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

optname

the option name to check.

[nullable]
+
+
+

Returns

+

TRUE, if optname +is valid

+
+

Since: 1.46

+
+
+
+

nm_ethtool_optname_is_eee ()

+
gboolean
+nm_ethtool_optname_is_eee (const char *optname);
+

Checks whether optname + is a valid option name for an eee setting.

+
+

Parameters

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

optname

the option name to check.

[nullable]
+
+
+

Returns

+

TRUE, if optname +is valid

+
+

Since: 1.46

+
+
+

nm_setting_ethtool_new ()

NMSetting *
 nm_setting_ethtool_new (void);
diff --git a/docs/libnm/html/NMSettingHostname.html b/docs/libnm/html/NMSettingHostname.html index 6b0f3d43..4c1ec75f 100644 --- a/docs/libnm/html/NMSettingHostname.html +++ b/docs/libnm/html/NMSettingHostname.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@ Home Up Prev -Next +Next
diff --git a/docs/libnm/html/NMSettingHsr.html b/docs/libnm/html/NMSettingHsr.html new file mode 100644 index 00000000..4d9cf5db --- /dev/null +++ b/docs/libnm/html/NMSettingHsr.html @@ -0,0 +1,274 @@ + + + + +NMSettingHsr: libnm Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

NMSettingHsr

+

NMSettingHsr — Describes connection properties for HSR/PRP interfaces

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+NMSetting * + +nm_setting_hsr_new () +
const char * + +nm_setting_hsr_get_port1 () +
const char * + +nm_setting_hsr_get_port2 () +
+guint32 + +nm_setting_hsr_get_multicast_spec () +
+gboolean + +nm_setting_hsr_get_prp () +
+
+
+

Types and Values

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
#defineNM_SETTING_HSR_SETTING_NAME
#defineNM_SETTING_HSR_PORT1
#defineNM_SETTING_HSR_PORT2
#defineNM_SETTING_HSR_MULTICAST_SPEC
#defineNM_SETTING_HSR_PRP
+
+
+

Description

+

The NMSettingHsr object is a NMSetting subclass that describes properties +necessary for HSR/PRP connections.

+
+
+

Functions

+
+

nm_setting_hsr_new ()

+
NMSetting *
+nm_setting_hsr_new (void);
+

Creates a new NMSettingHsr object with default values.

+
+

Returns

+

the new empty NMSettingHsr object.

+

[transfer full]

+
+

Since: 1.46

+
+
+
+

nm_setting_hsr_get_port1 ()

+
const char *
+nm_setting_hsr_get_port1 (NMSettingHsr *setting);
+
+

Parameters

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

setting

the NMSettingHsr

 
+
+
+

Returns

+

the “port1” property of the setting

+
+

Since: 1.46

+
+
+
+

nm_setting_hsr_get_port2 ()

+
const char *
+nm_setting_hsr_get_port2 (NMSettingHsr *setting);
+
+

Parameters

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

setting

the NMSettingHsr

 
+
+
+

Returns

+

the “port2” property of the setting

+
+

Since: 1.46

+
+
+
+

nm_setting_hsr_get_multicast_spec ()

+
guint32
+nm_setting_hsr_get_multicast_spec (NMSettingHsr *setting);
+
+

Parameters

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

setting

the NMSettingHsr

 
+
+
+

Returns

+

the “multicast_spec” property of the setting

+
+

Since: 1.46

+
+
+
+

nm_setting_hsr_get_prp ()

+
gboolean
+nm_setting_hsr_get_prp (NMSettingHsr *setting);
+
+

Parameters

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

setting

the NMSettingHsr

 
+
+
+

Returns

+

the “prp” property of the setting

+
+

Since: 1.46

+
+
+
+

Types and Values

+
+

NM_SETTING_HSR_SETTING_NAME

+
#define NM_SETTING_HSR_SETTING_NAME "hsr"
+
+
+
+
+

NM_SETTING_HSR_PORT1

+
#define NM_SETTING_HSR_PORT1          "port1"
+
+
+
+
+

NM_SETTING_HSR_PORT2

+
#define NM_SETTING_HSR_PORT2          "port2"
+
+
+
+
+

NM_SETTING_HSR_MULTICAST_SPEC

+
#define NM_SETTING_HSR_MULTICAST_SPEC "multicast-spec"
+
+
+
+
+

NM_SETTING_HSR_PRP

+
#define NM_SETTING_HSR_PRP            "prp"
+
+
+
+
+ + + \ No newline at end of file diff --git a/docs/libnm/html/NMSettingIPConfig.html b/docs/libnm/html/NMSettingIPConfig.html index af4014f4..332cf285 100644 --- a/docs/libnm/html/NMSettingIPConfig.html +++ b/docs/libnm/html/NMSettingIPConfig.html @@ -1481,6 +1481,14 @@ addressing, routing, and name service properties

NM_SETTING_DNS_OPTION_NO_AAAA +#define +NM_SETTING_DNS_OPTION_INTERNAL_NO_ADD_EDNS0 + + +#define +NM_SETTING_DNS_OPTION_INTERNAL_NO_ADD_TRUST_AD + + enum NMDhcpHostnameFlags @@ -4626,6 +4634,7 @@ nm_setting_ip_config_get_num_dns_searches
const char *
 nm_setting_ip_config_get_dns_search (NMSettingIPConfig *setting,
                                      int idx);
+

Since 1.46, access at index "len" is allowed and returns NULL.

Parameters

@@ -4844,6 +4853,7 @@ a default configuration, while the former explicitly means "no-options".

const char *
 nm_setting_ip_config_get_dns_option (NMSettingIPConfig *setting,
                                      guint idx);
+

Since 1.46, access at index "len" is allowed and returns NULL.

Parameters

@@ -6640,6 +6650,18 @@ rule verfies or fail.


+

NM_SETTING_DNS_OPTION_INTERNAL_NO_ADD_EDNS0

+
#define NM_SETTING_DNS_OPTION_INTERNAL_NO_ADD_EDNS0    "_no-add-edns0"
+
+
+
+
+

NM_SETTING_DNS_OPTION_INTERNAL_NO_ADD_TRUST_AD

+
#define NM_SETTING_DNS_OPTION_INTERNAL_NO_ADD_TRUST_AD "_no-add-trust-ad"
+
+
+
+

enum NMDhcpHostnameFlags

NMDhcpHostnameFlags describe flags related to the DHCP hostname and FQDN.

diff --git a/docs/libnm/html/NMSettingInfiniband.html b/docs/libnm/html/NMSettingInfiniband.html index 185907d0..7517142d 100644 --- a/docs/libnm/html/NMSettingInfiniband.html +++ b/docs/libnm/html/NMSettingInfiniband.html @@ -6,7 +6,7 @@ - + @@ -19,7 +19,7 @@
- +
Home UpPrevPrev Next
diff --git a/docs/libnm/html/NMSettingMatch.html b/docs/libnm/html/NMSettingMatch.html index b947087b..19caee40 100644 --- a/docs/libnm/html/NMSettingMatch.html +++ b/docs/libnm/html/NMSettingMatch.html @@ -356,6 +356,7 @@ nm_setting_match_get_num_interface_names
const char *
 nm_setting_match_get_interface_name (NMSettingMatch *setting,
                                      int idx);
+

Since 1.46, access at index "len" is allowed and returns NULL.

Parameters

@@ -582,6 +583,7 @@ nm_setting_match_get_num_kernel_command_lines nm_setting_match_get_kernel_command_line (NMSettingMatch *setting, guint idx); +

Since 1.46, access at index "len" is allowed and returns NULL.

Parameters

@@ -806,6 +808,7 @@ nm_setting_match_get_num_drivers (const char * nm_setting_match_get_driver (NMSettingMatch *setting, guint idx); +

Since 1.46, access at index "len" is allowed and returns NULL.

Parameters

@@ -1026,6 +1029,7 @@ nm_setting_match_get_num_paths (const char * nm_setting_match_get_path (NMSettingMatch *setting, guint idx); +

Since 1.46, access at index "len" is allowed and returns NULL.

Parameters

diff --git a/docs/libnm/html/NMSettingWired.html b/docs/libnm/html/NMSettingWired.html index ce30f971..18510898 100644 --- a/docs/libnm/html/NMSettingWired.html +++ b/docs/libnm/html/NMSettingWired.html @@ -614,6 +614,7 @@ nm_setting_wired_get_num_mac_blacklist_items nm_setting_wired_get_mac_blacklist_item (NMSettingWired *setting, guint32 idx); +

Since 1.46, access at index "len" is allowed and returns NULL.

Parameters

diff --git a/docs/libnm/html/NMSettingWireless.html b/docs/libnm/html/NMSettingWireless.html index 23a7e62e..b3693736 100644 --- a/docs/libnm/html/NMSettingWireless.html +++ b/docs/libnm/html/NMSettingWireless.html @@ -716,6 +716,7 @@ nm_setting_wireless_get_num_mac_blacklist_items nm_setting_wireless_get_mac_blacklist_item (NMSettingWireless *setting, guint32 idx); +

Since 1.46, access at index "len" is allowed and returns NULL.

Parameters

diff --git a/docs/libnm/html/api-index-full.html b/docs/libnm/html/api-index-full.html index 3720b3f9..bec94dd6 100644 --- a/docs/libnm/html/api-index-full.html +++ b/docs/libnm/html/api-index-full.html @@ -73,6 +73,10 @@
+NMAccessPoint:bandwidth, object property in NMAccessPoint +
+
+
NMAccessPoint:bssid, object property in NMAccessPoint
@@ -117,6 +121,10 @@
+NM_ACCESS_POINT_BANDWIDTH, macro in NMAccessPoint +
+
+
NM_ACCESS_POINT_BSSID, macro in NMAccessPoint
@@ -137,6 +145,10 @@
+nm_access_point_get_bandwidth, function in NMAccessPoint +
+
+
nm_access_point_get_bssid, function in NMAccessPoint
@@ -541,6 +553,10 @@
+NM_AVAILABLE_IN_1_46, macro in nm-version +
+
+
NM_AVAILABLE_IN_1_6, macro in nm-version
@@ -1828,6 +1844,10 @@ NMConnection::secrets-updated, object signal in NMSettingOvs
+NM_DBUS_INTERFACE_DEVICE_HSR, macro in nm-dbus-interface +
+
+
NM_DBUS_INTERFACE_DEVICE_INFINIBAND, macro in nm-dbus-interface
@@ -2272,6 +2292,14 @@ NMConnection::secrets-updated, object signal in NMSettingOvs
+NM_DEPRECATED_IN_1_46, macro in nm-version +
+
+
+NM_DEPRECATED_IN_1_46_FOR, macro in nm-version +
+
+
NM_DEPRECATED_IN_1_4_FOR, macro in nm-version
@@ -2524,6 +2552,30 @@ NMConnection::secrets-updated, object signal in NMSettingOvs
+NMDeviceHsr, struct in NMDeviceHsr +
+
+
+NMDeviceHsr:multicast-spec, object property in NMDeviceHsr +
+
+
+NMDeviceHsr:port1, object property in NMDeviceHsr +
+
+
+NMDeviceHsr:port2, object property in NMDeviceHsr +
+
+
+NMDeviceHsr:prp, object property in NMDeviceHsr +
+
+
+NMDeviceHsr:supervision-address, object property in NMDeviceHsr +
+
+
NMDeviceInfiniband, struct in NMDeviceInfiniband
@@ -2552,6 +2604,10 @@ NMConnection::secrets-updated, object signal in NMSettingOvs
+NMDeviceIPTunnel:fwmark, object property in NMDeviceIPTunnel +
+
+
NMDeviceIPTunnel:input-key, object property in NMDeviceIPTunnel
@@ -3412,6 +3468,46 @@ NMConnection::secrets-updated, object signal in NMSettingOvs
+nm_device_hsr_get_multicast_spec, function in NMDeviceHsr +
+
+
+nm_device_hsr_get_port1, function in NMDeviceHsr +
+
+
+nm_device_hsr_get_port2, function in NMDeviceHsr +
+
+
+nm_device_hsr_get_prp, function in NMDeviceHsr +
+
+
+nm_device_hsr_get_supervision_address, function in NMDeviceHsr +
+
+
+NM_DEVICE_HSR_MULTICAST_SPEC, macro in NMDeviceHsr +
+
+
+NM_DEVICE_HSR_PORT1, macro in NMDeviceHsr +
+
+
+NM_DEVICE_HSR_PORT2, macro in NMDeviceHsr +
+
+
+NM_DEVICE_HSR_PRP, macro in NMDeviceHsr +
+
+
+NM_DEVICE_HSR_SUPERVISION_ADDRESS, macro in NMDeviceHsr +
+
+
NM_DEVICE_HW_ADDRESS, macro in NMDevice
@@ -3472,6 +3568,10 @@ NMConnection::secrets-updated, object signal in NMSettingOvs
+NM_DEVICE_IP_TUNNEL_FWMARK, macro in NMDeviceIPTunnel +
+
+
nm_device_ip_tunnel_get_encapsulation_limit, function in NMDeviceIPTunnel
@@ -3484,6 +3584,10 @@ NMConnection::secrets-updated, object signal in NMSettingOvs
+nm_device_ip_tunnel_get_fwmark, function in NMDeviceIPTunnel +
+
+
nm_device_ip_tunnel_get_input_key, function in NMDeviceIPTunnel
@@ -4445,6 +4549,22 @@ NMConnection::secrets-updated, object signal in NMSettingOvs
+NM_ETHTOOL_OPTNAME_CHANNELS_COMBINED, macro in nm-ethtool-utils +
+
+
+NM_ETHTOOL_OPTNAME_CHANNELS_OTHER, macro in nm-ethtool-utils +
+
+
+NM_ETHTOOL_OPTNAME_CHANNELS_RX, macro in nm-ethtool-utils +
+
+
+NM_ETHTOOL_OPTNAME_CHANNELS_TX, macro in nm-ethtool-utils +
+
+
NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_RX, macro in nm-ethtool-utils
@@ -4533,6 +4653,10 @@ NMConnection::secrets-updated, object signal in NMSettingOvs
+NM_ETHTOOL_OPTNAME_EEE_ENABLED, macro in nm-ethtool-utils +
+
+
NM_ETHTOOL_OPTNAME_FEATURE_ESP_HW_OFFLOAD, macro in nm-ethtool-utils
@@ -4765,10 +4889,18 @@ NMConnection::secrets-updated, object signal in NMSettingOvs
+nm_ethtool_optname_is_channels, function in NMSettingEthtool +
+
+
nm_ethtool_optname_is_coalesce, function in NMSettingEthtool
+nm_ethtool_optname_is_eee, function in NMSettingEthtool +
+
+
nm_ethtool_optname_is_feature, function in NMSettingEthtool
@@ -6400,6 +6532,10 @@ NMSettingConnection:autoconnect-slaves, object property in NMSettingOvs
+NMSettingConnection:controller, object property in NMSettingOvs +
+
+
NMSettingConnection:dns-over-tls, object property in NMSettingOvs
@@ -6452,6 +6588,10 @@ NMSettingConnection:permissions, object property in NMSettingOvs
+NMSettingConnection:port-type, object property in NMSettingOvs +
+
+
NMSettingConnection:read-only, object property in NMSettingOvs
@@ -6684,6 +6824,26 @@ NMSettingHostname:priority, object property in NMSettingOvs
+NMSettingHsr, struct in NMSettingOvs +
+
+
+NMSettingHsr:multicast-spec, object property in NMSettingOvs +
+
+
+NMSettingHsr:port1, object property in NMSettingOvs +
+
+
+NMSettingHsr:port2, object property in NMSettingOvs +
+
+
+NMSettingHsr:prp, object property in NMSettingOvs +
+
+
NMSettingInfiniband, struct in NMSettingOvs
@@ -9304,6 +9464,10 @@ NMSettingWpan:short-address, object property in NMSettingOvs
+NM_SETTING_CONNECTION_CONTROLLER, macro in NMSettingConnection +
+
+
NM_SETTING_CONNECTION_DNS_OVER_TLS, macro in NMSettingConnection
@@ -9336,6 +9500,10 @@ NMSettingWpan:short-address, object property in NMSettingOvs
+nm_setting_connection_get_controller, function in NMSettingConnection +
+
+
nm_setting_connection_get_dns_over_tls, function in NMSettingConnection
@@ -9396,6 +9564,10 @@ NMSettingWpan:short-address, object property in NMSettingOvs
+nm_setting_connection_get_port_type, function in NMSettingConnection +
+
+
nm_setting_connection_get_read_only, function in NMSettingConnection
@@ -9488,6 +9660,10 @@ NMSettingWpan:short-address, object property in NMSettingOvs
+NM_SETTING_CONNECTION_PORT_TYPE, macro in NMSettingConnection +
+
+
NM_SETTING_CONNECTION_READ_ONLY, macro in NMSettingConnection
@@ -9728,6 +9904,14 @@ NMSettingWpan:short-address, object property in NMSettingOvs
+NM_SETTING_DNS_OPTION_INTERNAL_NO_ADD_EDNS0, macro in NMSettingIPConfig +
+
+
+NM_SETTING_DNS_OPTION_INTERNAL_NO_ADD_TRUST_AD, macro in NMSettingIPConfig +
+
+
NM_SETTING_DNS_OPTION_IP6_BYTESTRING, macro in NMSettingIPConfig
@@ -10020,6 +10204,46 @@ NMSettingWpan:short-address, object property in NMSettingOvs
+nm_setting_hsr_get_multicast_spec, function in NMSettingHsr +
+
+
+nm_setting_hsr_get_port1, function in NMSettingHsr +
+
+
+nm_setting_hsr_get_port2, function in NMSettingHsr +
+
+
+nm_setting_hsr_get_prp, function in NMSettingHsr +
+
+
+NM_SETTING_HSR_MULTICAST_SPEC, macro in NMSettingHsr +
+
+
+nm_setting_hsr_new, function in NMSettingHsr +
+
+
+NM_SETTING_HSR_PORT1, macro in NMSettingHsr +
+
+
+NM_SETTING_HSR_PORT2, macro in NMSettingHsr +
+
+
+NM_SETTING_HSR_PRP, macro in NMSettingHsr +
+
+
+NM_SETTING_HSR_SETTING_NAME, macro in NMSettingHsr +
+
+
nm_setting_infiniband_get_mac_address, function in NMSettingInfiniband
@@ -14139,6 +14363,10 @@ NMUtilsPredicateStr, user_function in NMSettingOvs
+NM_VERSION_1_46, macro in nm-version-macros +
+
+
NM_VERSION_1_6, macro in nm-version-macros
diff --git a/docs/libnm/html/ch03.html b/docs/libnm/html/ch03.html index 6428e294..e451a49e 100644 --- a/docs/libnm/html/ch03.html +++ b/docs/libnm/html/ch03.html @@ -84,6 +84,9 @@ NMSettingHostname — Contains properties related to the hostname
+NMSettingHsr — Describes connection properties for HSR/PRP interfaces +
+
NMSettingInfiniband — Describes connection properties for IP-over-InfiniBand networks
diff --git a/docs/libnm/html/ch04.html b/docs/libnm/html/ch04.html index b38c0cec..0ad612d9 100644 --- a/docs/libnm/html/ch04.html +++ b/docs/libnm/html/ch04.html @@ -51,6 +51,9 @@ NMDeviceGeneric
+NMDeviceHsr +
+
NMDeviceInfiniband
diff --git a/docs/libnm/html/index.html b/docs/libnm/html/index.html index ecb41286..41acbafb 100644 --- a/docs/libnm/html/index.html +++ b/docs/libnm/html/index.html @@ -15,7 +15,7 @@

- for libnm 1.44.2 + for libnm 1.45.90 The latest version of this documentation can be found on-line at https://networkmanager.dev/docs/libnm/latest/. @@ -30,17 +30,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You may obtain a copy of the GNU Free Documentation License from the Free Software - Foundation by visiting their Web site or by writing - to: - -

-


-   The Free Software Foundation, Inc.,
-   51 Franklin Street - Fifth Floor,
-   BostonMA 02110-1301,
-   USA
-

-

+ Foundation by visiting their Web site.

@@ -136,6 +126,9 @@ NMSettingHostname — Contains properties related to the hostname
+NMSettingHsr — Describes connection properties for HSR/PRP interfaces +
+
NMSettingInfiniband — Describes connection properties for IP-over-InfiniBand networks
@@ -290,6 +283,9 @@ use WEP, LEAP, WPA or WPA2/RSN security NMDeviceGeneric
+NMDeviceHsr +
+
NMDeviceInfiniband
diff --git a/docs/libnm/html/libnm-nm-dbus-interface.html b/docs/libnm/html/libnm-nm-dbus-interface.html index 7516f13a..ddb782bc 100644 --- a/docs/libnm/html/libnm-nm-dbus-interface.html +++ b/docs/libnm/html/libnm-nm-dbus-interface.html @@ -106,6 +106,10 @@ #define +NM_DBUS_INTERFACE_DEVICE_HSR + + +#define NM_DBUS_INTERFACE_DEVICE_INFINIBAND @@ -676,6 +680,12 @@

+

NM_DBUS_INTERFACE_DEVICE_HSR

+
#define NM_DBUS_INTERFACE_DEVICE_HSR           NM_DBUS_INTERFACE_DEVICE ".Hsr"
+
+
+
+

NM_DBUS_INTERFACE_DEVICE_INFINIBAND

#define NM_DBUS_INTERFACE_DEVICE_INFINIBAND    NM_DBUS_INTERFACE_DEVICE ".Infiniband"
 
@@ -1406,6 +1416,13 @@ GSM/UMTS, or LTE network access protocols

  + +

NM_DEVICE_TYPE_HSR

+ +

A HSR/PRP device. Since: 1.46.

+ +  +
@@ -1560,6 +1577,13 @@ GSM/UMTS, or LTE network access protocols

  +

NM_WIFI_DEVICE_CAP_FREQ_6GHZ

+ +

device supports 6GHz frequencies. Since: 1.46.

+ +  + +

NM_WIFI_DEVICE_CAP_MESH

device supports acting as a mesh point. Since: 1.20.

@@ -3334,7 +3358,7 @@ disconnect any new device appeared after the checkpoint. Since: 1.6.

NM_CHECKPOINT_CREATE_FLAG_ALLOW_OVERLAPPING

by default, creating -a checkpoint fails if there are already existing checkoints that +a checkpoint fails if there are already existing checkpoints that reference the same devices. With this flag, creation of such checkpoints is allowed, however, if an older checkpoint that references overlapping devices gets rolled back, it will diff --git a/docs/libnm/html/libnm-nm-ethtool-utils.html b/docs/libnm/html/libnm-nm-ethtool-utils.html index 5e731c7c..466236aa 100644 --- a/docs/libnm/html/libnm-nm-ethtool-utils.html +++ b/docs/libnm/html/libnm-nm-ethtool-utils.html @@ -387,6 +387,26 @@ #define NM_ETHTOOL_OPTNAME_PAUSE_TX + +#define +NM_ETHTOOL_OPTNAME_CHANNELS_RX + + +#define +NM_ETHTOOL_OPTNAME_CHANNELS_TX + + +#define +NM_ETHTOOL_OPTNAME_CHANNELS_OTHER + + +#define +NM_ETHTOOL_OPTNAME_CHANNELS_COMBINED + + +#define +NM_ETHTOOL_OPTNAME_EEE_ENABLED +

@@ -917,6 +937,36 @@
#define NM_ETHTOOL_OPTNAME_PAUSE_TX      "pause-tx"
 
+
+
+

NM_ETHTOOL_OPTNAME_CHANNELS_RX

+
#define NM_ETHTOOL_OPTNAME_CHANNELS_RX       "channels-rx"
+
+
+
+
+

NM_ETHTOOL_OPTNAME_CHANNELS_TX

+
#define NM_ETHTOOL_OPTNAME_CHANNELS_TX       "channels-tx"
+
+
+
+
+

NM_ETHTOOL_OPTNAME_CHANNELS_OTHER

+
#define NM_ETHTOOL_OPTNAME_CHANNELS_OTHER    "channels-other"
+
+
+
+
+

NM_ETHTOOL_OPTNAME_CHANNELS_COMBINED

+
#define NM_ETHTOOL_OPTNAME_CHANNELS_COMBINED "channels-combined"
+
+
+
+
+

NM_ETHTOOL_OPTNAME_EEE_ENABLED

+
#define NM_ETHTOOL_OPTNAME_EEE_ENABLED "eee-enabled"
+
+
@@ -544,6 +558,12 @@
#define NM_DEPRECATED_IN_1_44_FOR(f) G_DEPRECATED_FOR(f)
 
+
+
+

NM_DEPRECATED_IN_1_46_FOR()

+
#define NM_DEPRECATED_IN_1_46_FOR(f) G_DEPRECATED_FOR(f)
+
+

Types and Values

@@ -844,6 +864,18 @@
#define NM_AVAILABLE_IN_1_44 G_UNAVAILABLE(1, 44)
 
+
+
+

NM_DEPRECATED_IN_1_46

+
#define NM_DEPRECATED_IN_1_46        G_DEPRECATED
+
+
+
+
+

NM_AVAILABLE_IN_1_46

+
#define NM_AVAILABLE_IN_1_46 G_UNAVAILABLE(1, 46)
+
+