From 0018d1f3cf71d680d7b6bceda55a5717244d8b26 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Tue, 16 Aug 2022 18:24:19 +0200 Subject: New upstream version 1.39.90 --- docs/libnm/html/NMAccessPoint.html | 202 ++++- docs/libnm/html/NMActiveConnection.html | 331 ++++++- docs/libnm/html/NMCheckpoint.html | 80 +- docs/libnm/html/NMClient.html | 991 ++++++++++++++++++++- docs/libnm/html/NMConnection.html | 4 +- docs/libnm/html/NMDevice.html | 628 ++++++++++++- docs/libnm/html/NMDevice6Lowpan.html | 48 +- docs/libnm/html/NMDeviceAdsl.html | 53 +- docs/libnm/html/NMDeviceBond.html | 64 +- docs/libnm/html/NMDeviceBridge.html | 64 +- docs/libnm/html/NMDeviceBt.html | 63 +- docs/libnm/html/NMDeviceDummy.html | 26 +- docs/libnm/html/NMDeviceEthernet.html | 94 +- docs/libnm/html/NMDeviceGeneric.html | 49 +- docs/libnm/html/NMDeviceIPTunnel.html | 225 ++++- docs/libnm/html/NMDeviceInfiniband.html | 47 +- docs/libnm/html/NMDeviceMacsec.html | 236 ++++- docs/libnm/html/NMDeviceMacvlan.html | 96 +- docs/libnm/html/NMDeviceModem.html | 110 ++- docs/libnm/html/NMDeviceOlpcMesh.html | 63 +- docs/libnm/html/NMDeviceOvsBridge.html | 55 +- docs/libnm/html/NMDeviceOvsInterface.html | 31 +- docs/libnm/html/NMDeviceOvsPort.html | 55 +- docs/libnm/html/NMDevicePpp.html | 31 +- docs/libnm/html/NMDeviceTeam.html | 80 +- docs/libnm/html/NMDeviceTun.html | 132 ++- docs/libnm/html/NMDeviceVeth.html | 55 +- docs/libnm/html/NMDeviceVlan.html | 78 +- docs/libnm/html/NMDeviceVrf.html | 54 +- docs/libnm/html/NMDeviceVxlan.html | 305 ++++++- docs/libnm/html/NMDeviceWifi.html | 237 ++++- docs/libnm/html/NMDeviceWifiP2P.html | 151 +++- docs/libnm/html/NMDeviceWimax.html | 299 ++++++- docs/libnm/html/NMDeviceWireGuard.html | 84 +- docs/libnm/html/NMDeviceWpan.html | 26 +- docs/libnm/html/NMDhcpConfig.html | 63 +- docs/libnm/html/NMIPConfig.html | 147 +++- docs/libnm/html/NMObject.html | 84 +- docs/libnm/html/NMRemoteConnection.html | 109 ++- docs/libnm/html/NMSetting8021x.html | 82 +- docs/libnm/html/NMSettingAdsl.html | 14 +- docs/libnm/html/NMSettingBond.html | 2 +- docs/libnm/html/NMSettingBridge.html | 14 +- docs/libnm/html/NMSettingBridgePort.html | 6 +- docs/libnm/html/NMSettingCdma.html | 8 +- docs/libnm/html/NMSettingConnection.html | 174 +++- docs/libnm/html/NMSettingDcb.html | 38 +- docs/libnm/html/NMSettingEthtool.html | 3 + docs/libnm/html/NMSettingGeneric.html | 2 +- docs/libnm/html/NMSettingGsm.html | 18 +- docs/libnm/html/NMSettingIP4Config.html | 111 ++- docs/libnm/html/NMSettingIP6Config.html | 63 +- docs/libnm/html/NMSettingIPConfig.html | 44 + docs/libnm/html/NMSettingInfiniband.html | 8 +- docs/libnm/html/NMSettingSerial.html | 10 +- docs/libnm/html/NMSettingTeam.html | 2 +- docs/libnm/html/NMSettingTeamPort.html | 2 +- docs/libnm/html/NMSettingVlan.html | 34 +- docs/libnm/html/NMSettingWired.html | 18 +- docs/libnm/html/NMSettingWireless.html | 28 +- docs/libnm/html/NMSettingWirelessSecurity.html | 20 +- docs/libnm/html/NMVpnConnection.html | 96 +- docs/libnm/html/NMVpnPluginOld.html | 13 +- docs/libnm/html/NMVpnServicePlugin.html | 6 +- docs/libnm/html/NMWifiP2PPeer.html | 195 +++- docs/libnm/html/NMWimaxNsp.html | 98 ++- docs/libnm/html/api-index-full.html | 1126 +++++++++++++----------- docs/libnm/html/index.html | 2 +- docs/libnm/html/libnm-nm-dbus-interface.html | 97 ++ docs/libnm/html/libnm-nm-errors.html | 6 +- docs/libnm/html/libnm-nm-utils.html | 12 +- docs/libnm/html/libnm-nm-version.html | 32 + docs/libnm/html/libnm.devhelp2 | 320 +++++++ docs/libnm/html/object-tree.html | 10 +- docs/libnm/html/usage.html | 2 +- 75 files changed, 7451 insertions(+), 815 deletions(-) (limited to 'docs/libnm/html') diff --git a/docs/libnm/html/NMAccessPoint.html b/docs/libnm/html/NMAccessPoint.html index e12e1c6f..cc8d8247 100644 --- a/docs/libnm/html/NMAccessPoint.html +++ b/docs/libnm/html/NMAccessPoint.html @@ -15,7 +15,9 @@ @@ -138,6 +140,76 @@
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+char *bssidRead
NM80211ApFlagsflagsRead
guintfrequencyRead
+char *hw-addressRead
intlast-seenRead
guintmax-bitrateRead
NM80211ModemodeRead
NM80211ApSecurityFlagsrsn-flagsRead
+GBytes *ssidRead
gucharstrengthRead
NM80211ApSecurityFlagswpa-flagsRead
+
+

Types and Values

@@ -189,10 +261,21 @@ + + + +
#define NM_ACCESS_POINT_HW_ADDRESS
 NMAccessPoint
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMAccessPoint
+
+
+

Description

@@ -494,7 +577,7 @@ with this function.

connections

-

an array of NMConnections to +

an array of NMConnections to filter.

[element-type NMConnection] @@ -504,7 +587,7 @@ filter.

Returns

an array of -NMConnections that could be activated with the given ap +NMConnections that could be activated with the given ap . The array should be freed with g_ptr_array_unref() when it is no longer required.

WARNING: the transfer annotation for this function may not work correctly @@ -622,6 +705,119 @@ against

#define NM_ACCESS_POINT_HW_ADDRESS "hw-address"
 
+
+
+

NMAccessPoint

+
typedef struct _NMAccessPoint NMAccessPoint;
+
+
+
+

Property Details

+
+

The “bssid” property

+
  “bssid”                    char *
+

The BSSID of the access point.

+

Owner: NMAccessPoint

+

Flags: Read

+

Default value: NULL

+
+
+
+

The “flags” property

+
  “flags”                    NM80211ApFlags
+

The flags of the access point.

+

Owner: NMAccessPoint

+

Flags: Read

+
+
+
+

The “frequency” property

+
  “frequency”                guint
+

The frequency of the access point.

+

Owner: NMAccessPoint

+

Flags: Read

+

Allowed values: <= 10000

+

Default value: 0

+
+
+
+

The “hw-address” property

+
  “hw-address”               char *
+

Alias for “bssid”.

+
+

NMAccessPoint:hw-address has been deprecated since version 1.0 and should not be used in newly-written code.

+

Use “bssid”.

+
+

Owner: NMAccessPoint

+

Flags: Read

+

Default value: NULL

+
+
+
+

The “last-seen” property

+
  “last-seen”                int
+

The timestamp (in CLOCK_BOOTTIME seconds) for the last time the +access point was found in scan results. A value of -1 means the +access point has not been found in a scan.

+

Owner: NMAccessPoint

+

Flags: Read

+

Allowed values: >= -1

+

Default value: -1

+

Since: 1.2

+
+
+
+

The “max-bitrate” property

+
  “max-bitrate”              guint
+

The maximum bit rate of the access point in kbit/s.

+

Owner: NMAccessPoint

+

Flags: Read

+

Default value: 0

+
+
+
+

The “mode” property

+
  “mode”                     NM80211Mode
+

The mode of the access point; either "infrastructure" (a central +coordinator of the wireless network allowing clients to connect) or +"ad-hoc" (a network with no central controller).

+

Owner: NMAccessPoint

+

Flags: Read

+

Default value: NM_802_11_MODE_UNKNOWN

+
+
+
+

The “rsn-flags” property

+
  “rsn-flags”                NM80211ApSecurityFlags
+

The RSN flags of the access point.

+

Owner: NMAccessPoint

+

Flags: Read

+
+
+
+

The “ssid” property

+
  “ssid”                     GBytes *
+

The SSID of the access point, or NULL if it is not known.

+

Owner: NMAccessPoint

+

Flags: Read

+
+
+
+

The “strength” property

+
  “strength”                 guchar
+

The current signal strength of the access point.

+

Owner: NMAccessPoint

+

Flags: Read

+

Default value: 0

+
+
+
+

The “wpa-flags” property

+
  “wpa-flags”                NM80211ApSecurityFlags
+

The WPA flags of the access point.

+

Owner: NMAccessPoint

+

Flags: Read

+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+NMRemoteConnection *connectionRead
gbooleandefaultRead
gbooleandefault6Read
+GPtrArray *devicesRead
+NMDhcpConfig *dhcp4-configRead
+NMDhcpConfig *dhcp6-configRead
+char *idRead
+NMIPConfig *ip4-configRead
+NMIPConfig *ip6-configRead
+NMDevice *masterRead
+char *specific-object-pathRead
NMActiveConnectionStatestateRead
guintstate-flagsRead
+char *typeRead
+char *uuidRead
gbooleanvpnRead
+
+
+

Signals

+
+++++ + + + + + +
voidstate-changedRun First
+
+

Types and Values

@@ -245,10 +365,22 @@ + + + +
#define NM_ACTIVE_CONNECTION_MASTER
 NMActiveConnection
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMActiveConnection
+            ╰── NMVpnConnection
+
+
+

Description

@@ -508,7 +640,7 @@ nm_active_connection_get_state_reason (

nm_active_connection_get_master ()

-
NMDevice *
+
struct _NMDevice *
 nm_active_connection_get_master (NMActiveConnection *connection);

Gets the master NMDevice of the connection.

@@ -826,6 +958,197 @@ nm_active_connection_get_vpn (#define NM_ACTIVE_CONNECTION_MASTER "master"
+
+
+

NMActiveConnection

+
typedef struct _NMActiveConnection NMActiveConnection;
+
+ +
+

Property Details

+
+

The “connection” property

+
  “connection”               NMRemoteConnection *
+

The connection that this is an active instance of.

+

Owner: NMActiveConnection

+

Flags: Read

+
+
+
+

The “default” property

+
  “default”                  gboolean
+

Whether the active connection is the default IPv4 one.

+

Owner: NMActiveConnection

+

Flags: Read

+

Default value: FALSE

+
+
+
+

The “default6” property

+
  “default6”                 gboolean
+

Whether the active connection is the default IPv6 one.

+

Owner: NMActiveConnection

+

Flags: Read

+

Default value: FALSE

+
+
+
+

The “devices” property

+
  “devices”                  GPtrArray *
+

The devices of the active connection.

+

[type GPtrArray(NMDevice)]

+

Owner: NMActiveConnection

+

Flags: Read

+
+
+
+

The “dhcp4-config” property

+
  “dhcp4-config”             NMDhcpConfig *
+

The IPv4 NMDhcpConfig of the connection.

+

Owner: NMActiveConnection

+

Flags: Read

+
+
+
+

The “dhcp6-config” property

+
  “dhcp6-config”             NMDhcpConfig *
+

The IPv6 NMDhcpConfig of the connection.

+

Owner: NMActiveConnection

+

Flags: Read

+
+
+
+

The “id” property

+
  “id”                       char *
+

The active connection's ID

+

Owner: NMActiveConnection

+

Flags: Read

+

Default value: NULL

+
+
+
+

The “ip4-config” property

+
  “ip4-config”               NMIPConfig *
+

The IPv4 NMIPConfig of the connection.

+

Owner: NMActiveConnection

+

Flags: Read

+
+
+
+

The “ip6-config” property

+
  “ip6-config”               NMIPConfig *
+

The IPv6 NMIPConfig of the connection.

+

Owner: NMActiveConnection

+

Flags: Read

+
+
+
+

The “master” property

+
  “master”                   NMDevice *
+

The master device if one exists.

+

Owner: NMActiveConnection

+

Flags: Read

+
+
+
+

The “specific-object-path” property

+
  “specific-object-path”     char *
+

The path to the "specific object" of the active connection; see +nm_active_connection_get_specific_object_path() for more details.

+

Owner: NMActiveConnection

+

Flags: Read

+

Default value: NULL

+
+
+
+

The “state” property

+
  “state”                    NMActiveConnectionState
+

The state of the active connection.

+

Owner: NMActiveConnection

+

Flags: Read

+

Default value: NM_ACTIVE_CONNECTION_STATE_UNKNOWN

+
+
+
+

The “state-flags” property

+
  “state-flags”              guint
+

The state flags of the active connection.

+

Owner: NMActiveConnection

+

Flags: Read

+

Default value: 0

+

Since: 1.10

+
+
+
+

The “type” property

+
  “type”                     char *
+

The active connection's type

+

Owner: NMActiveConnection

+

Flags: Read

+

Default value: NULL

+
+
+
+

The “uuid” property

+
  “uuid”                     char *
+

The active connection's UUID

+

Owner: NMActiveConnection

+

Flags: Read

+

Default value: NULL

+
+
+
+

The “vpn” property

+
  “vpn”                      gboolean
+

Whether the active connection is a VPN connection.

+

Owner: NMActiveConnection

+

Flags: Read

+

Default value: FALSE

+
+
+
+

Signal Details

+
+

The “state-changed” signal

+
void
+user_function (NMActiveConnection *active_connection,
+               guint               state,
+               guint               reason,
+               gpointer            user_data)
+
+

Parameters

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

active_connection

the source NMActiveConnection

 

state

the new state number (NMActiveConnectionState)

 

reason

the state change reason (NMActiveConnectionStateReason)

 

user_data

user data set when the signal handler was connected.

 
+
+

Flags: Run First

+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + +
gint64createdRead
+GPtrArray *devicesRead
guintrollback-timeoutRead
+
+

Types and Values

@@ -85,10 +115,21 @@ + + + +
#define NM_CHECKPOINT_ROLLBACK_TIMEOUT
 NMCheckpoint
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMCheckpoint
+
+
+

Description

@@ -196,6 +237,43 @@ nm_checkpoint_get_rollback_timeout (#define NM_CHECKPOINT_ROLLBACK_TIMEOUT "rollback-timeout"
+
+
+

NMCheckpoint

+
typedef struct _NMCheckpoint NMCheckpoint;
+
+ +
+

Property Details

+
+

The “created” property

+
  “created”                  gint64
+

The timestamp (in CLOCK_BOOTTIME milliseconds) of checkpoint creation.

+

Owner: NMCheckpoint

+

Flags: Read

+

Default value: 0

+

Since: 1.12

+
+
+
+

The “devices” property

+
  “devices”                  GPtrArray *
+

The devices that are part of this checkpoint.

+

[type GPtrArray(NMDevice)]

+

Owner: NMCheckpoint

+

Flags: Read

+

Since: 1.12

+
+
+
+

The “rollback-timeout” property

+
  “rollback-timeout”         guint
+

Timeout in seconds for automatic rollback, or zero.

+

Owner: NMCheckpoint

+

Flags: Read

+

Default value: 0

+

Since: 1.12

+
+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+NMActiveConnection *activating-connectionRead
+GPtrArray *active-connectionsRead
+GPtrArray *all-devicesRead
gbooleancan-modifyRead
+GArray *capabilitiesRead
+GPtrArray *checkpointsRead
+GPtrArray *connectionsRead
NMConnectivityStateconnectivityRead
gbooleanconnectivity-check-availableRead
gbooleanconnectivity-check-enabledRead / Write
+char *connectivity-check-uriRead
+GDBusConnection *dbus-connectionRead / Write / Construct Only
+char *dbus-name-ownerRead
+GPtrArray *devicesRead
+GPtrArray *dns-configurationRead
+char *dns-modeRead
+char *dns-rc-managerRead
+char *hostnameRead
guintinstance-flagsRead / Write / Construct
guintmeteredRead
gbooleannetworking-enabledRead / Write
gbooleannm-runningRead
NMTernarypermissions-stateRead
+NMActiveConnection *primary-connectionRead
guintradio-flagsRead
gbooleanstartupRead
NMStatestateRead
+char *versionRead
gbooleanwimax-enabledRead / Write
gbooleanwimax-hardware-enabledRead
gbooleanwireless-enabledRead / Write
gbooleanwireless-hardware-enabledRead
gbooleanwwan-enabledRead / Write
gbooleanwwan-hardware-enabledRead
+
+

Types and Values

@@ -1028,6 +1286,10 @@ + + + +
#define NM_CLIENT_ERROR
 NMClient
@@ -1039,9 +1301,17 @@ ╰── NMClientError GFlags ╰── NMClientInstanceFlags + GObject + ╰── NMClient
+

Implemented Interfaces

+

+NMClient implements + GInitable and GAsyncInitable.

+
+

Description

@@ -2933,7 +3203,7 @@ any.

nm_client_get_activating_connection (NMClient *client);

Gets the NMActiveConnection corresponding to a currently-activating connection that is expected to become the new -“primary-connection” upon successful activation.

+“primary-connection” upon successful activation.

Parameters

@@ -2983,7 +3253,7 @@ in connection picks the best available connection for the device and activates it.

Note that the callback is invoked when NetworkManager has started activating the new connection, not when it finishes. You can use the returned -NMActiveConnection object (in particular, “state”) to +NMActiveConnection object (in particular, “state”) to track the activation to its completion.

Parameters

@@ -3103,7 +3373,7 @@ activated as with NMActiveConnection object (in particular, “state”) to +NMActiveConnection object (in particular, “state”) to track the activation to its completion.

Parameters

@@ -3232,7 +3502,7 @@ activated as with NMActiveConnection object (in particular, “state”) to +NMActiveConnection object (in particular, “state”) to track the activation to its completion.

This is identical to nm_client_add_and_activate_connection_async() but takes a further options @@ -5557,6 +5827,717 @@ operation succeeded, but the object that was allegedly created (eg,

#define NM_CLIENT_ERROR nm_client_error_quark()
 
+
+
+

NMClient

+
typedef struct _NMClient NMClient;
+

NMClient contains a cache of the objects of NetworkManager's D-Bus API. +It uses GMainContext and GDBusConnection for that and registers to +D-Bus signals. That means, when iterating the associated GMainContext, +D-Bus signals gets processed and the NMClient instance updates and +emits GObject signals.

+
+
+
+

Property Details

+
+

The “activating-connection” property

+
  “activating-connection”    NMActiveConnection *
+

The NMActiveConnection of the activating connection that is +likely to become the new “primary-connection”.

+

Owner: NMClient

+

Flags: Read

+
+
+
+

The “active-connections” property

+
  “active-connections”       GPtrArray *
+

The active connections.

+

[type GPtrArray(NMActiveConnection)]

+

Owner: NMClient

+

Flags: Read

+
+
+
+

The “all-devices” property

+
  “all-devices”              GPtrArray *
+

List of both real devices and device placeholders.

+

[type GPtrArray(NMDevice)]

+

Owner: NMClient

+

Flags: Read

+

Since: 1.2

+
+
+
+

The “can-modify” property

+
  “can-modify”               gboolean
+

If TRUE, adding and modifying connections is supported.

+

Owner: NMClient

+

Flags: Read

+

Default value: FALSE

+
+
+
+

The “capabilities” property

+
  “capabilities”             GArray *
+

The list of capabilities numbers as guint32 or NULL if +there are no capabilities. The numeric value correspond +to NMCapability enum.

+

[type GArray(guint32)]

+

Owner: NMClient

+

Flags: Read

+

Since: 1.24

+
+
+
+

The “checkpoints” property

+
  “checkpoints”              GPtrArray *
+

The list of active checkpoints.

+

[type GPtrArray(NMCheckpoint)]

+

Owner: NMClient

+

Flags: Read

+

Since: 1.12

+
+
+
+

The “connections” property

+
  “connections”              GPtrArray *
+

The list of configured connections that are available to the user. (Note +that this differs from the underlying D-Bus property, which may also +contain the object paths of connections that the user does not have +permission to read the details of.)

+

[type GPtrArray(NMRemoteConnection)]

+

Owner: NMClient

+

Flags: Read

+
+
+
+

The “connectivity” property

+
  “connectivity”             NMConnectivityState
+

The network connectivity state.

+

Owner: NMClient

+

Flags: Read

+

Default value: NM_CONNECTIVITY_UNKNOWN

+
+
+
+

The “connectivity-check-available” property

+
  “connectivity-check-available” gboolean
+

Owner: NMClient

+

Flags: Read

+

Default value: FALSE

+
+
+
+

The “connectivity-check-enabled” property

+
  “connectivity-check-enabled” gboolean
+

Owner: NMClient

+

Flags: Read / Write

+

Default value: FALSE

+
+
+
+

The “connectivity-check-uri” property

+
  “connectivity-check-uri”   char *
+

The used URI for connectivity checking.

+

Owner: NMClient

+

Flags: Read

+

Default value: NULL

+

Since: 1.22

+
+
+
+

The “dbus-connection” property

+
  “dbus-connection”          GDBusConnection *
+

The GDBusConnection to use.

+

If this is not set during object construction, the D-Bus connection will +automatically be chosen during async/sync initalization via g_bus_get().

+

Owner: NMClient

+

Flags: Read / Write / Construct Only

+

Since: 1.22

+
+
+
+

The “dbus-name-owner” property

+
  “dbus-name-owner”          char *
+

The name owner of the NetworkManager D-Bus service.

+

Owner: NMClient

+

Flags: Read

+

Default value: NULL

+

Since: 1.22

+
+
+
+

The “devices” property

+
  “devices”                  GPtrArray *
+

List of real network devices. Does not include placeholder devices.

+

[type GPtrArray(NMDevice)]

+

Owner: NMClient

+

Flags: Read

+
+
+
+

The “dns-configuration” property

+
  “dns-configuration”        GPtrArray *
+

The current DNS configuration, represented as an array +of NMDnsEntry objects.

+

[type GPtrArray(NMDnsEntry)]

+

Owner: NMClient

+

Flags: Read

+

Since: 1.6

+
+
+
+

The “dns-mode” property

+
  “dns-mode”                 char *
+

The current DNS processing mode.

+

Owner: NMClient

+

Flags: Read

+

Default value: NULL

+

Since: 1.6

+
+
+
+

The “dns-rc-manager” property

+
  “dns-rc-manager”           char *
+

The current resolv.conf management mode.

+

Owner: NMClient

+

Flags: Read

+

Default value: NULL

+

Since: 1.6

+
+
+
+

The “hostname” property

+
  “hostname”                 char *
+

The machine hostname stored in persistent configuration. This can be +modified by calling nm_client_save_hostname().

+

Owner: NMClient

+

Flags: Read

+

Default value: NULL

+
+
+
+

The “instance-flags” property

+
  “instance-flags”           guint
+

NMClientInstanceFlags for the instance. These affect behavior of NMClient. +This is a construct property and you may only set most flags only during +construction.

+

The flag NM_CLIENT_INSTANCE_FLAGS_NO_AUTO_FETCH_PERMISSIONS can be toggled any time, +even after constructing the instance. Note that you may want to watch NMClient:permissions-state +property to know whether permissions are ready. Note that permissions are only fetched +when NMClient has a D-Bus name owner.

+

Owner: NMClient

+

Flags: Read / Write / Construct

+

Default value: 0

+

Since: 1.24

+
+
+
+

The “metered” property

+
  “metered”                  guint
+

Whether the connectivity is metered.

+

Owner: NMClient

+

Flags: Read

+

Default value: 0

+

Since: 1.2

+
+
+
+

The “networking-enabled” property

+
  “networking-enabled”       gboolean
+

Whether networking is enabled.

+

The property setter is a synchronous D-Bus call. This is deprecated since 1.22.

+

Owner: NMClient

+

Flags: Read / Write

+

Default value: FALSE

+
+
+
+

The “nm-running” property

+
  “nm-running”               gboolean
+

Whether the daemon is running.

+

Owner: NMClient

+

Flags: Read

+

Default value: FALSE

+
+
+
+

The “permissions-state” property

+
  “permissions-state”        NMTernary
+

The state of the cached permissions. The value NM_TERNARY_DEFAULT +means that no permissions are yet received (or not yet requested). +NM_TERNARY_TRUE means that permissions are received, cached and up +to date. NM_TERNARY_FALSE means that permissions were received and are +cached, but in the meantime a "CheckPermissions" signal was received +that invalidated the cached permissions. +Note that NMClient will always emit a notify::permissions-state signal +when a "CheckPermissions" signal got received or after new permissions +got received (that is regardless whether the value of the permission state +actually changed). With this you can watch the permissions-state property +to know whether the permissions are ready. Note that while NMClient has +no D-Bus name owner, no permissions are fetched (and this property won't +change).

+

Owner: NMClient

+

Flags: Read

+

Default value: NM_TERNARY_DEFAULT

+

Since: 1.24

+
+
+
+

The “primary-connection” property

+
  “primary-connection”       NMActiveConnection *
+

The NMActiveConnection of the device with the default route; +see nm_client_get_primary_connection() for more details.

+

Owner: NMClient

+

Flags: Read

+
+
+
+

The “radio-flags” property

+
  “radio-flags”              guint
+

Flags for radio interfaces. See NMRadioFlags.

+

Owner: NMClient

+

Flags: Read

+

Default value: 0

+

Since: 1.38

+
+
+
+

The “startup” property

+
  “startup”                  gboolean
+

Whether the daemon is still starting up.

+

Owner: NMClient

+

Flags: Read

+

Default value: FALSE

+
+
+
+

The “state” property

+
  “state”                    NMState
+

The current daemon state.

+

Owner: NMClient

+

Flags: Read

+

Default value: NM_STATE_UNKNOWN

+
+
+
+

The “version” property

+
  “version”                  char *
+

The NetworkManager version.

+

Owner: NMClient

+

Flags: Read

+

Default value: NULL

+
+
+
+

The “wimax-enabled” property

+
  “wimax-enabled”            gboolean
+

Whether WiMAX functionality is enabled.

+
+

NMClient:wimax-enabled has been deprecated since version 1.22 and should not be used in newly-written code.

+

WiMAX is no longer supported and this always returns FALSE. The setter has no effect.

+
+

Owner: NMClient

+

Flags: Read / Write

+

Default value: FALSE

+
+
+
+

The “wimax-hardware-enabled” property

+
  “wimax-hardware-enabled”   gboolean
+

Whether the WiMAX hardware is enabled.

+
+

NMClient:wimax-hardware-enabled has been deprecated since version 1.22 and should not be used in newly-written code.

+

WiMAX is no longer supported and this always returns FALSE.

+
+

Owner: NMClient

+

Flags: Read

+

Default value: FALSE

+
+
+
+

The “wireless-enabled” property

+
  “wireless-enabled”         gboolean
+

Whether wireless is enabled.

+

The property setter is a synchronous D-Bus call. This is deprecated since 1.22.

+

Owner: NMClient

+

Flags: Read / Write

+

Default value: FALSE

+
+
+
+

The “wireless-hardware-enabled” property

+
  “wireless-hardware-enabled” gboolean
+

Whether the wireless hardware is enabled.

+

Owner: NMClient

+

Flags: Read

+

Default value: FALSE

+
+
+
+

The “wwan-enabled” property

+
  “wwan-enabled”             gboolean
+

Whether WWAN functionality is enabled.

+

The property setter is a synchronous D-Bus call. This is deprecated since 1.22.

+

Owner: NMClient

+

Flags: Read / Write

+

Default value: FALSE

+
+
+
+

The “wwan-hardware-enabled” property

+
  “wwan-hardware-enabled”    gboolean
+

Whether the WWAN hardware is enabled.

+

Owner: NMClient

+

Flags: Read

+

Default value: FALSE

+
+
+
+

Signal Details

+
+

The “active-connection-added” signal

+
void
+user_function (NMClient           *client,
+               NMActiveConnection *active_connection,
+               gpointer            user_data)
+

Notifies that a NMActiveConnection has been added.

+
+

Parameters

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

client

the client that received the signal

 

active_connection

the new active connection

 

user_data

user data set when the signal handler was connected.

 
+
+

Flags: Run First

+
+
+
+

The “active-connection-removed” signal

+
void
+user_function (NMClient           *client,
+               NMActiveConnection *active_connection,
+               gpointer            user_data)
+

Notifies that a NMActiveConnection has been removed.

+
+

Parameters

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

client

the client that received the signal

 

active_connection

the removed active connection

 

user_data

user data set when the signal handler was connected.

 
+
+

Flags: Run First

+
+
+
+

The “any-device-added” signal

+
void
+user_function (NMClient *client,
+               GObject  *device,
+               gpointer  user_data)
+

Notifies that a NMDevice is added. This signal is emitted for both +regular devices and placeholder devices.

+
+

Parameters

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

client

the client that received the signal

 

device

the new device.

[type NMDevice]

user_data

user data set when the signal handler was connected.

 
+
+

Flags: Run First

+
+
+
+

The “any-device-removed” signal

+
void
+user_function (NMClient *client,
+               GObject  *device,
+               gpointer  user_data)
+

Notifies that a NMDevice is removed. This signal is emitted for both +regular devices and placeholder devices.

+
+

Parameters

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

client

the client that received the signal

 

device

the removed device.

[type NMDevice]

user_data

user data set when the signal handler was connected.

 
+
+

Flags: Run First

+
+
+
+

The “connection-added” signal

+
void
+user_function (NMClient           *client,
+               NMRemoteConnection *connection,
+               gpointer            user_data)
+

Notifies that a NMConnection has been added.

+
+

Parameters

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

client

the client that received the signal

 

connection

the new connection

 

user_data

user data set when the signal handler was connected.

 
+
+

Flags: Run First

+
+
+
+

The “connection-removed” signal

+
void
+user_function (NMClient           *client,
+               NMRemoteConnection *connection,
+               gpointer            user_data)
+

Notifies that a NMConnection has been removed.

+
+

Parameters

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

client

the client that received the signal

 

connection

the removed connection

 

user_data

user data set when the signal handler was connected.

 
+
+

Flags: Run First

+
+
+
+

The “device-added” signal

+
void
+user_function (NMClient *client,
+               GObject  *device,
+               gpointer  user_data)
+

Notifies that a NMDevice is added. This signal is not emitted for +placeholder devices.

+
+

Parameters

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

client

the client that received the signal

 

device

the new device.

[type NMDevice]

user_data

user data set when the signal handler was connected.

 
+
+

Flags: Run First

+
+
+
+

The “device-removed” signal

+
void
+user_function (NMClient *client,
+               GObject  *device,
+               gpointer  user_data)
+

Notifies that a NMDevice is removed. This signal is not emitted for +placeholder devices.

+
+

Parameters

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

client

the client that received the signal

 

device

the removed device.

[type NMDevice]

user_data

user data set when the signal handler was connected.

 
+
+

Flags: Run First

+
+
+
+

The “permission-changed” signal

+
void
+user_function (NMClient *client,
+               guint     permission,
+               guint     result,
+               gpointer  user_data)
+

Notifies that a permission has changed

+
+

Parameters

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

client

the client that received the signal

 

permission

a permission from NMClientPermission

 

result

the permission's result, one of NMClientPermissionResult

 

user_data

user data set when the signal handler was connected.

 
+
+

Flags: Run First

+
+ diff --git a/docs/libnm/html/NMDevice6Lowpan.html b/docs/libnm/html/NMDevice6Lowpan.html index e111db8f..7f7ad0fc 100644 --- a/docs/libnm/html/NMDevice6Lowpan.html +++ b/docs/libnm/html/NMDevice6Lowpan.html @@ -15,7 +15,9 @@ @@ -59,6 +61,22 @@
+

Properties

+
+++++ + + + + + +
+NMDevice *parentRead
+
+

Types and Values

@@ -74,10 +92,22 @@ + + + +
#define NM_DEVICE_6LOWPAN_HW_ADDRESS
 NMDevice6Lowpan
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMDevice
+            ╰── NMDevice6Lowpan
+
+
+

Description

@@ -129,6 +159,22 @@ NM_DEPRECATED_IN_1_24_FOR ();
#define NM_DEVICE_6LOWPAN_HW_ADDRESS "hw-address"
 
+
+
+

NMDevice6Lowpan

+
typedef struct _NMDevice6Lowpan NMDevice6Lowpan;
+
+ +
+

Property Details

+
+

The “parent” property

+
  “parent”                   NMDevice *
+

The devices's parent device.

+

Owner: NMDevice6Lowpan

+

Flags: Read

+

Since: 1.14

+
+

Properties

+
+++++ + + + + + +
gbooleancarrierRead
+
+

Types and Values

- + + - + + + + + +
#define NM_DEVICE_ADSL_CARRIER
 NMDeviceAdsl
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMDevice
+            ╰── NMDeviceAdsl
+
+
+

Description

@@ -99,6 +130,22 @@ nm_device_adsl_get_carrier (#define NM_DEVICE_ADSL_CARRIER "carrier"
+
+
+

NMDeviceAdsl

+
typedef struct _NMDeviceAdsl NMDeviceAdsl;
+
+ +
+

Property Details

+
+

The “carrier” property

+
  “carrier”                  gboolean
+

Whether the device has carrier.

+

Owner: NMDeviceAdsl

+

Flags: Read

+

Default value: FALSE

+
+

Properties

+
+++++ + + + + + + + + + + + + +
gbooleancarrierRead
+GPtrArray *slavesRead
+
+

Types and Values

@@ -84,10 +109,22 @@ + + + +
#define NM_DEVICE_BOND_SLAVES
 NMDeviceBond
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMDevice
+            ╰── NMDeviceBond
+
+
+

Description

@@ -204,6 +241,31 @@ copy used by the device, and must not be modified.

#define NM_DEVICE_BOND_SLAVES     "slaves"
 
+
+
+

NMDeviceBond

+
typedef struct _NMDeviceBond NMDeviceBond;
+
+ +
+

Property Details

+
+

The “carrier” property

+
  “carrier”                  gboolean
+

Whether the device has carrier.

+

Owner: NMDeviceBond

+

Flags: Read

+

Default value: FALSE

+
+
+
+

The “slaves” property

+
  “slaves”                   GPtrArray *
+

The devices enslaved to the bond device.

+

[type GPtrArray(NMDevice)]

+

Owner: NMDeviceBond

+

Flags: Read

+
+

Properties

+
+++++ + + + + + + + + + + + + +
gbooleancarrierRead
+GPtrArray *slavesRead
+
+

Types and Values

@@ -84,10 +109,22 @@ + + + +
#define NM_DEVICE_BRIDGE_SLAVES
 NMDeviceBridge
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMDevice
+            ╰── NMDeviceBridge
+
+
+

Description

@@ -204,6 +241,31 @@ copy used by the device, and must not be modified.

#define NM_DEVICE_BRIDGE_SLAVES     "slaves"
 
+
+
+

NMDeviceBridge

+
typedef struct _NMDeviceBridge NMDeviceBridge;
+
+ +
+

Property Details

+
+

The “carrier” property

+
  “carrier”                  gboolean
+

Whether the device has carrier.

+

Owner: NMDeviceBridge

+

Flags: Read

+

Default value: FALSE

+
+
+
+

The “slaves” property

+
  “slaves”                   GPtrArray *
+

The devices enslaved to the bridge device.

+

[type GPtrArray(NMDevice)]

+

Owner: NMDeviceBridge

+

Flags: Read

+
+

Properties

+
+++++ + + + + + + + + + + + + +
NMBluetoothCapabilitiesbt-capabilitiesRead
+char *nameRead
+
+

Types and Values

@@ -84,10 +109,22 @@ + + + +
#define NM_DEVICE_BT_CAPABILITIES
 NMDeviceBt
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMDevice
+            ╰── NMDeviceBt
+
+
+

Description

@@ -195,6 +232,30 @@ nm_device_bt_get_capabilities (#define NM_DEVICE_BT_CAPABILITIES "bt-capabilities"
+
+
+

NMDeviceBt

+
typedef struct _NMDeviceBt NMDeviceBt;
+
+ +
+

Property Details

+
+

The “bt-capabilities” property

+
  “bt-capabilities”          NMBluetoothCapabilities
+

The device's bluetooth capabilities, a combination of NMBluetoothCapabilities.

+

Owner: NMDeviceBt

+

Flags: Read

+
+
+
+

The “name” property

+
  “name”                     char *
+

The name of the bluetooth device.

+

Owner: NMDeviceBt

+

Flags: Read

+

Default value: NULL

+
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMDevice
+            ╰── NMDeviceDummy
+
+
+

Description

@@ -80,6 +95,11 @@ NM_DEPRECATED_IN_1_24_FOR ();
#define NM_DEVICE_DUMMY_HW_ADDRESS "hw-address"
 
+
+
+

NMDeviceDummy

+
typedef struct _NMDeviceDummy NMDeviceDummy;
+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +
gbooleancarrierRead
+char *perm-hw-addressRead
GStrvs390-subchannelsRead
guintspeedRead
+
+

Types and Values

@@ -107,10 +142,23 @@ + + + +
#define NM_DEVICE_ETHERNET_S390_SUBCHANNELS
 NMDeviceEthernet
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMDevice
+            ╰── NMDeviceEthernet
+                ╰── NMDeviceVeth
+
+
+

Description

@@ -288,6 +336,50 @@ one subchannel the s390 device uses to communicate to the host.

#define NM_DEVICE_ETHERNET_S390_SUBCHANNELS     "s390-subchannels"
 
+
+
+

NMDeviceEthernet

+
typedef struct _NMDeviceEthernet NMDeviceEthernet;
+
+ +
+

Property Details

+
+

The “carrier” property

+
  “carrier”                  gboolean
+

Whether the device has carrier.

+

Owner: NMDeviceEthernet

+

Flags: Read

+

Default value: FALSE

+
+
+
+

The “perm-hw-address” property

+
  “perm-hw-address”          char *
+

The permanent hardware (MAC) address of the device.

+

Owner: NMDeviceEthernet

+

Flags: Read

+

Default value: NULL

+
+
+
+

The “s390-subchannels” property

+
  “s390-subchannels”         GStrv
+

Identifies subchannels of this network device used for +communication with z/VM or s390 host.

+

Owner: NMDeviceEthernet

+

Flags: Read

+

Since: 1.2

+
+
+
+

The “speed” property

+
  “speed”                    guint
+

The speed of the device.

+

Owner: NMDeviceEthernet

+

Flags: Read

+

Default value: 0

+
+

Properties

+
+++++ + + + + + +
+char *type-descriptionRead
+
+

Types and Values

@@ -63,10 +81,22 @@ + + + +
#define NM_DEVICE_GENERIC_TYPE_DESCRIPTION
 NMDeviceGeneric
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMDevice
+            ╰── NMDeviceGeneric
+
+
+

Description

@@ -116,6 +146,23 @@ device, and must not be modified.

#define NM_DEVICE_GENERIC_TYPE_DESCRIPTION "type-description"
 
+
+
+

NMDeviceGeneric

+
typedef struct _NMDeviceGeneric NMDeviceGeneric;
+
+ +
+

Property Details

+
+

The “type-description” property

+
  “type-description”         char *
+

A description of the specific type of device this is, or NULL +if not known.

+

Owner: NMDeviceGeneric

+

Flags: Read

+

Default value: NULL

+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
gucharencapsulation-limitRead
guintflagsRead
guintflow-labelRead
+char *input-keyRead
+char *localRead
guintmodeRead
+char *output-keyRead
+NMDevice *parentRead
gbooleanpath-mtu-discoveryRead
+char *remoteRead
guchartosRead
gucharttlRead
+
+

Types and Values

@@ -190,10 +269,22 @@ + + + +
#define NM_DEVICE_IP_TUNNEL_FLAGS
 NMDeviceIPTunnel
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMDevice
+            ╰── NMDeviceIPTunnel
+
+
+

Description

@@ -587,6 +678,138 @@ nm_device_ip_tunnel_get_flags (#define NM_DEVICE_IP_TUNNEL_FLAGS "flags"
+
+
+

NMDeviceIPTunnel

+
typedef struct _NMDeviceIPTunnel NMDeviceIPTunnel;
+
+ +
+

Property Details

+
+

The “encapsulation-limit” property

+
  “encapsulation-limit”      guchar
+

How many additional levels of encapsulation are permitted to +be prepended to packets. This property applies only to IPv6 +tunnels.

+

Owner: NMDeviceIPTunnel

+

Flags: Read

+

Default value: 0

+

Since: 1.2

+
+
+
+

The “flags” property

+
  “flags”                    guint
+

Tunnel flags.

+

Owner: NMDeviceIPTunnel

+

Flags: Read

+

Default value: 0

+

Since: 1.12

+
+
+
+

The “flow-label” property

+
  “flow-label”               guint
+

The flow label to assign to tunnel packets. This property +applies only to IPv6 tunnels.

+

Owner: NMDeviceIPTunnel

+

Flags: Read

+

Allowed values: <= 1048575

+

Default value: 0

+

Since: 1.2

+
+
+
+

The “input-key” property

+
  “input-key”                char *
+

The key used for tunneled input packets, if applicable.

+

Owner: NMDeviceIPTunnel

+

Flags: Read

+

Default value: NULL

+

Since: 1.2

+
+
+
+

The “local” property

+
  “local”                    char *
+

The local endpoint of the tunnel.

+

Owner: NMDeviceIPTunnel

+

Flags: Read

+

Default value: NULL

+

Since: 1.2

+
+
+
+

The “mode” property

+
  “mode”                     guint
+

The tunneling mode of the device.

+

Owner: NMDeviceIPTunnel

+

Flags: Read

+

Default value: 0

+

Since: 1.2

+
+
+
+

The “output-key” property

+
  “output-key”               char *
+

The key used for tunneled output packets, if applicable.

+

Owner: NMDeviceIPTunnel

+

Flags: Read

+

Default value: NULL

+

Since: 1.2

+
+
+
+

The “parent” property

+
  “parent”                   NMDevice *
+

The devices's parent device.

+

Owner: NMDeviceIPTunnel

+

Flags: Read

+

Since: 1.2

+
+
+
+

The “path-mtu-discovery” property

+
  “path-mtu-discovery”       gboolean
+

Whether path MTU discovery is enabled on this tunnel.

+

Owner: NMDeviceIPTunnel

+

Flags: Read

+

Default value: FALSE

+

Since: 1.2

+
+
+
+

The “remote” property

+
  “remote”                   char *
+

The remote endpoint of the tunnel.

+

Owner: NMDeviceIPTunnel

+

Flags: Read

+

Default value: NULL

+

Since: 1.2

+
+
+
+

The “tos” property

+
  “tos”                      guchar
+

The type of service (IPv4) or traffic class (IPv6) assigned to +tunneled packets.

+

Owner: NMDeviceIPTunnel

+

Flags: Read

+

Default value: 0

+

Since: 1.2

+
+
+
+

The “ttl” property

+
  “ttl”                      guchar
+

The TTL assigned to tunneled packets. 0 is a special value + meaning that packets inherit the TTL value

+

Owner: NMDeviceIPTunnel

+

Flags: Read

+

Default value: 0

+

Since: 1.2

+
+

Properties

+
+++++ + + + + + +
gbooleancarrierRead
+
+

Types and Values

@@ -73,10 +90,22 @@ + + + +
#define NM_DEVICE_INFINIBAND_CARRIER
 NMDeviceInfiniband
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMDevice
+            ╰── NMDeviceInfiniband
+
+
+

Description

@@ -152,6 +181,22 @@ nm_device_infiniband_get_carrier (#define NM_DEVICE_INFINIBAND_CARRIER "carrier"
+
+
+

NMDeviceInfiniband

+
typedef struct _NMDeviceInfiniband NMDeviceInfiniband;
+
+ +
+

Property Details

+
+

The “carrier” property

+
  “carrier”                  gboolean
+

Whether the device has carrier.

+

Owner: NMDeviceInfiniband

+

Flags: Read

+

Default value: FALSE

+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
guint64cipher-suiteRead
gucharencoding-saRead
gbooleanencryptRead
gbooleanesRead
gucharicv-lengthRead
gbooleaninclude-sciRead
+NMDevice *parentRead
gbooleanprotectRead
gbooleanreplay-protectRead
gbooleanscbRead
guint64sciRead
+char *validationRead
guintwindowRead
+
+

Types and Values

@@ -217,10 +298,22 @@ + + + +
#define NM_DEVICE_MACSEC_REPLAY_PROTECT
 NMDeviceMacsec
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMDevice
+            ╰── NMDeviceMacsec
+
+
+

Description

@@ -673,6 +766,147 @@ nm_device_macsec_get_replay_protect (#define NM_DEVICE_MACSEC_REPLAY_PROTECT "replay-protect"
+
+
+

NMDeviceMacsec

+
typedef struct _NMDeviceMacsec NMDeviceMacsec;
+
+ +
+

Property Details

+
+

The “cipher-suite” property

+
  “cipher-suite”             guint64
+

The set of cryptographic algorithms in use.

+

Owner: NMDeviceMacsec

+

Flags: Read

+

Default value: 0

+

Since: 1.6

+
+
+
+

The “encoding-sa” property

+
  “encoding-sa”              guchar
+

The value of the Association Number (0..3) for the Security +Association in use.

+

Owner: NMDeviceMacsec

+

Flags: Read

+

Default value: 0

+

Since: 1.6

+
+
+
+

The “encrypt” property

+
  “encrypt”                  gboolean
+

Whether encryption of transmitted frames is enabled.

+

Owner: NMDeviceMacsec

+

Flags: Read

+

Default value: FALSE

+

Since: 1.6

+
+
+
+

The “es” property

+
  “es”                       gboolean
+

Whether the ES (End station) bit is enabled in SecTAG for +transmitted frames.

+

Owner: NMDeviceMacsec

+

Flags: Read

+

Default value: FALSE

+

Since: 1.6

+
+
+
+

The “icv-length” property

+
  “icv-length”               guchar
+

The length of ICV (Integrity Check Value).

+

Owner: NMDeviceMacsec

+

Flags: Read

+

Default value: 0

+

Since: 1.6

+
+
+
+

The “include-sci” property

+
  “include-sci”              gboolean
+

Whether the SCI is always included in SecTAG for transmitted +frames.

+

Owner: NMDeviceMacsec

+

Flags: Read

+

Default value: FALSE

+

Since: 1.6

+
+
+
+

The “parent” property

+
  “parent”                   NMDevice *
+

The devices's parent device.

+

Owner: NMDeviceMacsec

+

Flags: Read

+

Since: 1.6

+
+
+
+

The “protect” property

+
  “protect”                  gboolean
+

Whether protection of transmitted frames is enabled.

+

Owner: NMDeviceMacsec

+

Flags: Read

+

Default value: FALSE

+

Since: 1.6

+
+
+
+

The “replay-protect” property

+
  “replay-protect”           gboolean
+

Whether replay protection is enabled.

+

Owner: NMDeviceMacsec

+

Flags: Read

+

Default value: FALSE

+

Since: 1.6

+
+
+
+

The “scb” property

+
  “scb”                      gboolean
+

Whether the SCB (Single Copy Broadcast) bit is enabled in +SecTAG for transmitted frames.

+

Owner: NMDeviceMacsec

+

Flags: Read

+

Default value: FALSE

+

Since: 1.6

+
+
+
+

The “sci” property

+
  “sci”                      guint64
+

The Secure Channel Identifier in use.

+

Owner: NMDeviceMacsec

+

Flags: Read

+

Default value: 0

+

Since: 1.6

+
+
+
+

The “validation” property

+
  “validation”               char *
+

The validation mode for incoming packets (strict, check, +disabled).

+

Owner: NMDeviceMacsec

+

Flags: Read

+

Default value: NULL

+

Since: 1.6

+
+
+
+

The “window” property

+
  “window”                   guint
+

The size of the replay window.

+

Owner: NMDeviceMacsec

+

Flags: Read

+

Default value: 0

+

Since: 1.6

+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +
+char *modeRead
gbooleanno-promiscRead
+NMDevice *parentRead
gbooleantapRead
+
+

Types and Values

@@ -109,10 +145,22 @@ + + + +
#define NM_DEVICE_MACVLAN_HW_ADDRESS
 NMDeviceMacvlan
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMDevice
+            ╰── NMDeviceMacvlan
+
+
+

Description

@@ -264,6 +312,52 @@ NM_DEPRECATED_IN_1_24_FOR ();
#define NM_DEVICE_MACVLAN_HW_ADDRESS "hw-address"
 
+
+
+

NMDeviceMacvlan

+
typedef struct _NMDeviceMacvlan NMDeviceMacvlan;
+
+ +
+

Property Details

+
+

The “mode” property

+
  “mode”                     char *
+

The MACVLAN mode.

+

Owner: NMDeviceMacvlan

+

Flags: Read

+

Default value: NULL

+

Since: 1.2

+
+
+
+

The “no-promisc” property

+
  “no-promisc”               gboolean
+

Whether the device has the no-promiscuos flag.

+

Owner: NMDeviceMacvlan

+

Flags: Read

+

Default value: FALSE

+

Since: 1.2

+
+
+
+

The “parent” property

+
  “parent”                   NMDevice *
+

The devices's parent device.

+

Owner: NMDeviceMacvlan

+

Flags: Read

+

Since: 1.2

+
+
+
+

The “tap” property

+
  “tap”                      gboolean
+

Whether the device is a MACVTAP.

+

Owner: NMDeviceMacvlan

+

Flags: Read

+

Default value: FALSE

+

Since: 1.2

+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+char *apnRead
NMDeviceModemCapabilitiescurrent-capabilitiesRead
+char *device-idRead
NMDeviceModemCapabilitiesmodem-capabilitiesRead
+char *operator-codeRead
+
+

Types and Values

@@ -107,10 +149,22 @@ + + + +
#define NM_DEVICE_MODEM_APN
 NMDeviceModem
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMDevice
+            ╰── NMDeviceModem
+
+
+

Description

@@ -288,6 +342,60 @@ nm_device_modem_get_apn (#define NM_DEVICE_MODEM_APN "apn"
+
+
+

NMDeviceModem

+
typedef struct _NMDeviceModem NMDeviceModem;
+
+ +
+

Property Details

+
+

The “apn” property

+
  “apn”                      char *
+

Owner: NMDeviceModem

+

Flags: Read

+

Default value: NULL

+

Since: 1.20

+
+
+
+

The “current-capabilities” property

+
  “current-capabilities”     NMDeviceModemCapabilities
+

The generic family of access technologies the modem currently supports +without a firmware reload or reinitialization.

+

Owner: NMDeviceModem

+

Flags: Read

+
+
+
+

The “device-id” property

+
  “device-id”                char *
+

Owner: NMDeviceModem

+

Flags: Read

+

Default value: NULL

+

Since: 1.20

+
+
+
+

The “modem-capabilities” property

+
  “modem-capabilities”       NMDeviceModemCapabilities
+

The generic family of access technologies the modem supports. Not all +capabilities are available at the same time however; some modems require +a firmware reload or other reinitialization to switch between eg +CDMA/EVDO and GSM/UMTS.

+

Owner: NMDeviceModem

+

Flags: Read

+
+
+
+

The “operator-code” property

+
  “operator-code”            char *
+

Owner: NMDeviceModem

+

Flags: Read

+

Default value: NULL

+

Since: 1.20

+
+

Properties

+
+++++ + + + + + + + + + + + + +
guintactive-channelRead
+NMDeviceWifi *companionRead
+
+

Types and Values

@@ -85,10 +110,22 @@ + + + +
#define NM_DEVICE_OLPC_MESH_ACTIVE_CHANNEL
 NMDeviceOlpcMesh
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMDevice
+            ╰── NMDeviceOlpcMesh
+
+
+

Description

@@ -198,6 +235,30 @@ nm_device_olpc_mesh_get_active_channel
#define NM_DEVICE_OLPC_MESH_ACTIVE_CHANNEL "active-channel"
 
+
+
+

NMDeviceOlpcMesh

+
typedef struct _NMDeviceOlpcMesh NMDeviceOlpcMesh;
+
+ +
+

Property Details

+
+

The “active-channel” property

+
  “active-channel”           guint
+

The device's active channel.

+

Owner: NMDeviceOlpcMesh

+

Flags: Read

+

Default value: 0

+
+
+
+

The “companion” property

+
  “companion”                NMDeviceWifi *
+

The companion device.

+

Owner: NMDeviceOlpcMesh

+

Flags: Read

+
+

Properties

+
+++++ + + + + + +
+GPtrArray *slavesRead
+
+

Types and Values

- + + - + + + + + +
#define NM_DEVICE_OVS_BRIDGE_SLAVES
 NMDeviceOvsBridge
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMDevice
+            ╰── NMDeviceOvsBridge
+
+
+

Description

@@ -108,6 +140,23 @@ copy used by the device, and must not be modified.

#define NM_DEVICE_OVS_BRIDGE_SLAVES "slaves"
 
+
+
+

NMDeviceOvsBridge

+
typedef struct _NMDeviceOvsBridge NMDeviceOvsBridge;
+
+ +
+

Property Details

+
+

The “slaves” property

+
  “slaves”                   GPtrArray *
+

Gets the ports currently enslaved to the device.

+

[type GPtrArray(NMDevice)]

+

Owner: NMDeviceOvsBridge

+

Flags: Read

+

Since: 1.22

+
+

Types and Values

+
++++ + + + + +
 NMDeviceOvsInterface
+
+
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMDevice
+            ╰── NMDeviceOvsInterface
+
+
+

Description

Functions

+
+

Types and Values

+
+

NMDeviceOvsInterface

+
typedef struct _NMDeviceOvsInterface NMDeviceOvsInterface;
+
+
diff --git a/docs/libnm/html/NMDeviceOvsPort.html b/docs/libnm/html/NMDeviceOvsPort.html index faa9abfc..b15ac45c 100644 --- a/docs/libnm/html/NMDeviceOvsPort.html +++ b/docs/libnm/html/NMDeviceOvsPort.html @@ -15,7 +15,9 @@ @@ -48,19 +50,49 @@
+

Properties

+
+++++ + + + + + +
+GPtrArray *slavesRead
+
+

Types and Values

- + + - + + + + + +
#define NM_DEVICE_OVS_PORT_SLAVES
 NMDeviceOvsPort
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMDevice
+            ╰── NMDeviceOvsPort
+
+
+

Description

@@ -108,6 +140,23 @@ copy used by the device, and must not be modified.

#define NM_DEVICE_OVS_PORT_SLAVES "slaves"
 
+
+
+

NMDeviceOvsPort

+
typedef struct _NMDeviceOvsPort NMDeviceOvsPort;
+
+ +
+

Property Details

+
+

The “slaves” property

+
  “slaves”                   GPtrArray *
+

Gets the interfaces currently enslaved to the device.

+

[type GPtrArray(NMDevice)]

+

Owner: NMDeviceOvsPort

+

Flags: Read

+

Since: 1.22

+
+

Types and Values

+
++++ + + + + +
 NMDevicePpp
+
+
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMDevice
+            ╰── NMDevicePpp
+
+
+

Description

Functions

+
+

Types and Values

+
+

NMDevicePpp

+
typedef struct _NMDevicePpp NMDevicePpp;
+
+
diff --git a/docs/libnm/html/NMDeviceTeam.html b/docs/libnm/html/NMDeviceTeam.html index f37b15aa..2b0ec9ae 100644 --- a/docs/libnm/html/NMDeviceTeam.html +++ b/docs/libnm/html/NMDeviceTeam.html @@ -15,7 +15,9 @@ @@ -72,6 +74,35 @@
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + +
gbooleancarrierRead
+char *configRead
+GPtrArray *slavesRead
+
+

Types and Values

@@ -95,10 +126,22 @@ + + + +
#define NM_DEVICE_TEAM_CONFIG
 NMDeviceTeam
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMDevice
+            ╰── NMDeviceTeam
+
+
+

Description

@@ -249,6 +292,41 @@ device, and must not be modified.

#define NM_DEVICE_TEAM_CONFIG     "config"
 
+
+
+

NMDeviceTeam

+
typedef struct _NMDeviceTeam NMDeviceTeam;
+
+ +
+

Property Details

+
+

The “carrier” property

+
  “carrier”                  gboolean
+

Whether the device has carrier.

+

Owner: NMDeviceTeam

+

Flags: Read

+

Default value: FALSE

+
+
+
+

The “config” property

+
  “config”                   char *
+

The current JSON configuration of the device.

+

Owner: NMDeviceTeam

+

Flags: Read

+

Default value: NULL

+

Since: 1.4

+
+
+
+

The “slaves” property

+
  “slaves”                   GPtrArray *
+

The devices enslaved to the team device.

+

[type GPtrArray(NMDevice)]

+

Owner: NMDeviceTeam

+

Flags: Read

+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
gint64groupRead
+char *modeRead
gbooleanmulti-queueRead
gbooleanno-piRead
gint64ownerRead
gbooleanvnet-hdrRead
+
+

Types and Values

@@ -133,10 +178,22 @@ + + + +
#define NM_DEVICE_TUN_MULTI_QUEUE
 NMDeviceTun
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMDevice
+            ╰── NMDeviceTun
+
+
+

Description

@@ -332,6 +389,79 @@ nm_device_tun_get_multi_queue (#define NM_DEVICE_TUN_MULTI_QUEUE "multi-queue"
+
+
+

NMDeviceTun

+
typedef struct _NMDeviceTun NMDeviceTun;
+
+ +
+

Property Details

+
+

The “group” property

+
  “group”                    gint64
+

The gid of the tunnel group, or -1 if it has no owner.

+

Owner: NMDeviceTun

+

Flags: Read

+

Allowed values: [-1,4294967295]

+

Default value: -1

+

Since: 1.2

+
+
+
+

The “mode” property

+
  “mode”                     char *
+

The tunnel mode, either "tun" or "tap".

+

Owner: NMDeviceTun

+

Flags: Read

+

Default value: NULL

+

Since: 1.2

+
+
+
+

The “multi-queue” property

+
  “multi-queue”              gboolean
+

The tunnel's "TUN_TAP_MQ" flag; true if callers can connect to +the tap device multiple times, for multiple send/receive +queues.

+

Owner: NMDeviceTun

+

Flags: Read

+

Default value: FALSE

+

Since: 1.2

+
+
+
+

The “no-pi” property

+
  “no-pi”                    gboolean
+

The tunnel's "TUN_NO_PI" flag; true if no protocol info is +prepended to the tunnel packets.

+

Owner: NMDeviceTun

+

Flags: Read

+

Default value: FALSE

+

Since: 1.2

+
+
+
+

The “owner” property

+
  “owner”                    gint64
+

The uid of the tunnel owner, or -1 if it has no owner.

+

Owner: NMDeviceTun

+

Flags: Read

+

Allowed values: [-1,4294967295]

+

Default value: -1

+

Since: 1.2

+
+
+
+

The “vnet-hdr” property

+
  “vnet-hdr”                 gboolean
+

The tunnel's "TUN_VNET_HDR" flag; true if the tunnel packets +include a virtio network header.

+

Owner: NMDeviceTun

+

Flags: Read

+

Default value: FALSE

+

Since: 1.2

+
+

Properties

+
+++++ + + + + + +
+NMDevice *peerRead
+
+

Types and Values

- + + - + + + + + +
#define NM_DEVICE_VETH_PEER
 NMDeviceVeth
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMDevice
+            ╰── NMDeviceEthernet
+                ╰── NMDeviceVeth
+
+
+

Description

@@ -100,6 +133,22 @@ nm_device_veth_get_peer (#define NM_DEVICE_VETH_PEER "peer"
+
+
+

NMDeviceVeth

+
typedef struct _NMDeviceVeth NMDeviceVeth;
+
+ +
+

Property Details

+
+

The “peer” property

+
  “peer”                     NMDevice *
+

The device's peer device.

+

Owner: NMDeviceVeth

+

Flags: Read

+

Since: 1.30

+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + +
gbooleancarrierRead
+NMDevice *parentRead
guintvlan-idRead
+
+

Types and Values

@@ -97,10 +127,22 @@ + + + +
#define NM_DEVICE_VLAN_VLAN_ID
 NMDeviceVlan
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMDevice
+            ╰── NMDeviceVlan
+
+
+

Description

@@ -239,6 +281,40 @@ nm_device_vlan_get_vlan_id (#define NM_DEVICE_VLAN_VLAN_ID "vlan-id"
+
+
+

NMDeviceVlan

+
typedef struct _NMDeviceVlan NMDeviceVlan;
+
+ +
+

Property Details

+
+

The “carrier” property

+
  “carrier”                  gboolean
+

Whether the device has carrier.

+

Owner: NMDeviceVlan

+

Flags: Read

+

Default value: FALSE

+
+
+
+

The “parent” property

+
  “parent”                   NMDevice *
+

The devices's parent device.

+

Owner: NMDeviceVlan

+

Flags: Read

+
+
+
+

The “vlan-id” property

+
  “vlan-id”                  guint
+

The device's VLAN ID.

+

Owner: NMDeviceVlan

+

Flags: Read

+

Allowed values: <= 4095

+

Default value: 0

+
+

Properties

+
+++++ + + + + + +
guinttableRead
+
+

Types and Values

- + + - + + + + + +
#define NM_DEVICE_VRF_TABLE
 NMDeviceVrf
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMDevice
+            ╰── NMDeviceVrf
+
+
+

Description

@@ -99,6 +130,23 @@ nm_device_vrf_get_table (#define NM_DEVICE_VRF_TABLE "table"
+
+
+

NMDeviceVrf

+
typedef struct _NMDeviceVrf NMDeviceVrf;
+
+ +
+

Property Details

+
+

The “table” property

+
  “table”                    guint
+

The device's VRF table.

+

Owner: NMDeviceVrf

+

Flags: Read

+

Default value: 0

+

Since: 1.24

+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
guintageingRead
gbooleancarrierRead
guintdst-portRead
+char *groupRead
guintidRead
gbooleanl2missRead
gbooleanl3missRead
gbooleanlearningRead
guintlimitRead
+char *localRead
+NMDevice *parentRead
gbooleanproxyRead
gbooleanrscRead
guintsrc-port-maxRead
guintsrc-port-minRead
guchartosRead
gucharttlRead
+
+

Types and Values

@@ -264,10 +366,22 @@ + + + +
#define NM_DEVICE_VXLAN_DST_PORT
 NMDeviceVxlan
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMDevice
+            ╰── NMDeviceVxlan
+
+
+

Description

@@ -302,6 +416,8 @@ nm_device_vxlan_get_carrier (

Returns

TRUE if the device has carrier.

+

This property is not implemented yet, and the function always returns +FALSE.

Since: 1.2

@@ -834,6 +950,193 @@ nm_device_vxlan_get_l3miss (#define NM_DEVICE_VXLAN_DST_PORT "dst-port" +
+
+

NMDeviceVxlan

+
typedef struct _NMDeviceVxlan NMDeviceVxlan;
+
+ +
+

Property Details

+
+

The “ageing” property

+
  “ageing”                   guint
+

The lifetime in seconds of FDB entries learnt by the kernel.

+

Owner: NMDeviceVxlan

+

Flags: Read

+

Default value: 0

+

Since: 1.2

+
+
+
+

The “carrier” property

+
  “carrier”                  gboolean
+

Whether the device has carrier.

+

This property is not implemented yet, and the property is always FALSE.

+

Owner: NMDeviceVxlan

+

Flags: Read

+

Default value: FALSE

+

Since: 1.2

+
+
+
+

The “dst-port” property

+
  “dst-port”                 guint
+

The UDP destination port used to communicate with the remote VXLAN tunnel +endpoint.

+

Owner: NMDeviceVxlan

+

Flags: Read

+

Allowed values: <= 65535

+

Default value: 0

+

Since: 1.2

+
+
+
+

The “group” property

+
  “group”                    char *
+

The unicast destination IP address used in outgoing packets when the +destination link layer address is not known in the VXLAN device +forwarding database or the multicast IP address joined.

+

Owner: NMDeviceVxlan

+

Flags: Read

+

Default value: NULL

+

Since: 1.2

+
+
+
+

The “id” property

+
  “id”                       guint
+

The device's VXLAN ID.

+

Owner: NMDeviceVxlan

+

Flags: Read

+

Allowed values: <= 16777215

+

Default value: 0

+

Since: 1.2

+
+
+
+

The “l2miss” property

+
  “l2miss”                   gboolean
+

Whether netlink LL ADDR miss notifications are generated.

+

Owner: NMDeviceVxlan

+

Flags: Read

+

Default value: FALSE

+

Since: 1.2

+
+
+
+

The “l3miss” property

+
  “l3miss”                   gboolean
+

Whether netlink IP ADDR miss notifications are generated.

+

Owner: NMDeviceVxlan

+

Flags: Read

+

Default value: FALSE

+

Since: 1.2

+
+
+
+

The “learning” property

+
  “learning”                 gboolean
+

Whether unknown source link layer addresses and IP addresses are entered +into the VXLAN device forwarding database.

+

Owner: NMDeviceVxlan

+

Flags: Read

+

Default value: TRUE

+

Since: 1.2

+
+
+
+

The “limit” property

+
  “limit”                    guint
+

The maximum number of entries that can be added to the forwarding table.

+

Owner: NMDeviceVxlan

+

Flags: Read

+

Default value: 0

+

Since: 1.2

+
+
+
+

The “local” property

+
  “local”                    char *
+

The source IP address to use in outgoing packets.

+

Owner: NMDeviceVxlan

+

Flags: Read

+

Default value: NULL

+

Since: 1.2

+
+
+
+

The “parent” property

+
  “parent”                   NMDevice *
+

The devices's parent device.

+

Owner: NMDeviceVxlan

+

Flags: Read

+

Since: 1.2

+
+
+
+

The “proxy” property

+
  “proxy”                    gboolean
+

Whether ARP proxy is turned on.

+

Owner: NMDeviceVxlan

+

Flags: Read

+

Default value: FALSE

+

Since: 1.2

+
+
+
+

The “rsc” property

+
  “rsc”                      gboolean
+

Whether route short circuit is turned on.

+

Owner: NMDeviceVxlan

+

Flags: Read

+

Default value: FALSE

+

Since: 1.2

+
+
+
+

The “src-port-max” property

+
  “src-port-max”             guint
+

The maximum UDP source port used to communicate with the remote VXLAN +tunnel endpoint.

+

Owner: NMDeviceVxlan

+

Flags: Read

+

Allowed values: <= 65535

+

Default value: 0

+

Since: 1.2

+
+
+
+

The “src-port-min” property

+
  “src-port-min”             guint
+

The minimum UDP source port used to communicate with the remote VXLAN +tunnel endpoint.

+

Owner: NMDeviceVxlan

+

Flags: Read

+

Allowed values: <= 65535

+

Default value: 0

+

Since: 1.2

+
+
+
+

The “tos” property

+
  “tos”                      guchar
+

The TOS value to use in outgoing packets.

+

Owner: NMDeviceVxlan

+

Flags: Read

+

Default value: 0

+

Since: 1.2

+
+
+
+

The “ttl” property

+
  “ttl”                      guchar
+

The time-to-live value to use in outgoing packets.

+

Owner: NMDeviceVxlan

+

Flags: Read

+

Default value: 0

+

Since: 1.2

+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GPtrArray *access-pointsRead
+NMAccessPoint *active-access-pointRead
guintbitrateRead
gint64last-scanRead
NM80211ModemodeRead
+char *perm-hw-addressRead
NMDeviceWifiCapabilitieswireless-capabilitiesRead
+
+
+

Signals

+
+++++ + + + + + + + + + + + + +
voidaccess-point-addedRun First
voidaccess-point-removedRun First
+
+

Types and Values

@@ -191,10 +266,22 @@ + + + +
#define NM_DEVICE_WIFI_LAST_SCAN
 NMDeviceWifi
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMDevice
+            ╰── NMDeviceWifi
+
+
+

Description

@@ -772,6 +859,154 @@ set.

#define NM_DEVICE_WIFI_LAST_SCAN            "last-scan"
 
+
+
+

NMDeviceWifi

+
typedef struct _NMDeviceWifi NMDeviceWifi;
+
+ +
+

Property Details

+
+

The “access-points” property

+
  “access-points”            GPtrArray *
+

List of all Wi-Fi access points the device can see.

+

[type GPtrArray(NMAccessPoint)]

+

Owner: NMDeviceWifi

+

Flags: Read

+
+
+
+

The “active-access-point” property

+
  “active-access-point”      NMAccessPoint *
+

The active NMAccessPoint of the device.

+

Owner: NMDeviceWifi

+

Flags: Read

+
+
+
+

The “bitrate” property

+
  “bitrate”                  guint
+

The bit rate of the device in kbit/s.

+

Owner: NMDeviceWifi

+

Flags: Read

+

Default value: 0

+
+
+
+

The “last-scan” property

+
  “last-scan”                gint64
+

The timestamp (in CLOCK_BOOTTIME seconds) for the last finished +network scan. A value of -1 means the device never scanned for +access points.

+

Owner: NMDeviceWifi

+

Flags: Read

+

Allowed values: >= -1

+

Default value: -1

+

Since: 1.12

+
+
+
+

The “mode” property

+
  “mode”                     NM80211Mode
+

The mode of the device.

+

Owner: NMDeviceWifi

+

Flags: Read

+

Default value: NM_802_11_MODE_UNKNOWN

+
+
+
+

The “perm-hw-address” property

+
  “perm-hw-address”          char *
+

The hardware (MAC) address of the device.

+

Owner: NMDeviceWifi

+

Flags: Read

+

Default value: NULL

+
+
+
+

The “wireless-capabilities” property

+
  “wireless-capabilities”    NMDeviceWifiCapabilities
+

The wireless capabilities of the device.

+

Owner: NMDeviceWifi

+

Flags: Read

+
+
+
+

Signal Details

+
+

The “access-point-added” signal

+
void
+user_function (NMDeviceWifi *device,
+               GObject      *ap,
+               gpointer      user_data)
+

Notifies that a NMAccessPoint is added to the Wi-Fi device.

+
+

Parameters

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

device

the Wi-Fi device that received the signal

 

ap

the new access point

 

user_data

user data set when the signal handler was connected.

 
+
+

Flags: Run First

+
+
+
+

The “access-point-removed” signal

+
void
+user_function (NMDeviceWifi *device,
+               GObject      *ap,
+               gpointer      user_data)
+

Notifies that a NMAccessPoint is removed from the Wi-Fi device.

+
+

Parameters

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

device

the Wi-Fi device that received the signal

 

ap

the removed access point

 

user_data

user data set when the signal handler was connected.

 
+
+

Flags: Run First

+
+

Properties

+
+++++ + + + + + +
+GPtrArray *peersRead
+
+
+

Signals

+
+++++ + + + + + + + + + + + + +
voidpeer-addedRun First
voidpeer-removedRun First
+
+

Types and Values

@@ -117,10 +158,22 @@ + + + +
#define NM_DEVICE_WIFI_P2P_WFDIES
 NMDeviceWifiP2P
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMDevice
+            ╰── NMDeviceWifiP2P
+
+
+

Description

@@ -399,6 +452,102 @@ nm_device_wifi_p2p_stop_find_finish (#define NM_DEVICE_WIFI_P2P_WFDIES "wfdies"
+
+
+

NMDeviceWifiP2P

+
typedef struct _NMDeviceWifiP2P NMDeviceWifiP2P;
+

Since: 1.16

+
+ +
+

Property Details

+
+

The “peers” property

+
  “peers”                    GPtrArray *
+

List of all Wi-Fi P2P peers the device can see.

+

[type GPtrArray(NMWifiP2PPeer)]

+

Owner: NMDeviceWifiP2P

+

Flags: Read

+

Since: 1.16

+
+
+
+

Signal Details

+
+

The “peer-added” signal

+
void
+user_function (NMDeviceWifiP2P *device,
+               GObject         *peer,
+               gpointer         user_data)
+

Notifies that a NMWifiP2PPeer is added to the Wi-Fi P2P device.

+
+

Parameters

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

device

the Wi-Fi P2P device that received the signal

 

peer

the new access point

 

user_data

user data set when the signal handler was connected.

 
+
+

Flags: Run First

+

Since: 1.16

+
+
+
+

The “peer-removed” signal

+
void
+user_function (NMDeviceWifiP2P *device,
+               GObject         *peer,
+               gpointer         user_data)
+

Notifies that a NMWifiP2PPeer is removed from the Wi-Fi P2P device.

+
+

Parameters

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

device

the Wi-Fi P2P device that received the signal

 

peer

the removed access point

 

user_data

user data set when the signal handler was connected.

 
+
+

Flags: Run First

+

Since: 1.16

+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+NMWimaxNsp *active-nspRead
+char *bsidRead
guintcenter-frequencyRead
intcinrRead
+char *hw-addressRead
+GPtrArray *nspsRead
intrssiRead
inttx-powerRead
+
+
+

Signals

+
+++++ + + + + + + + + + + + + +
voidnsp-addedRun First
voidnsp-removedRun First
+
+

Types and Values

@@ -151,10 +232,22 @@ + + + +
#define NM_DEVICE_WIMAX_NSPS
 NMDeviceWimax
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMDevice
+            ╰── NMDeviceWimax
+
+
+

Description

@@ -501,6 +594,210 @@ nm_device_wimax_get_bsid (#define NM_DEVICE_WIMAX_NSPS "nsps"
+
+
+

NMDeviceWimax

+
typedef struct _NMDeviceWimax NMDeviceWimax;
+
+

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

+

WiMAX is no longer supported by NetworkManager since 1.2.0.

+
+
+ +
+

Property Details

+
+

The “active-nsp” property

+
  “active-nsp”               NMWimaxNsp *
+

The active NMWimaxNsp of the device.

+
+

NMDeviceWimax:active-nsp has been deprecated since version 1.2 and should not be used in newly-written code.

+

WiMAX is no longer supported.

+
+

Owner: NMDeviceWimax

+

Flags: Read

+
+
+
+

The “bsid” property

+
  “bsid”                     char *
+

The ID of the serving base station as received from the network. Has +no meaning when the device is not connected.

+
+

NMDeviceWimax:bsid has been deprecated since version 1.2 and should not be used in newly-written code.

+

WiMAX is no longer supported.

+
+

Owner: NMDeviceWimax

+

Flags: Read

+

Default value: NULL

+
+
+
+

The “center-frequency” property

+
  “center-frequency”         guint
+

The center frequency (in KHz) of the radio channel the device is using to +communicate with the network when connected. Has no meaning when the +device is not connected.

+
+

NMDeviceWimax:center-frequency has been deprecated since version 1.2 and should not be used in newly-written code.

+

WiMAX is no longer supported.

+
+

Owner: NMDeviceWimax

+

Flags: Read

+

Default value: 0

+
+
+
+

The “cinr” property

+
  “cinr”                     int
+

CINR (Carrier to Interference + Noise Ratio) of the current radio link +in dB. CINR is a more accurate measure of radio link quality. Has no +meaning when the device is not connected.

+
+

NMDeviceWimax:cinr has been deprecated since version 1.2 and should not be used in newly-written code.

+

WiMAX is no longer supported.

+
+

Owner: NMDeviceWimax

+

Flags: Read

+

Default value: 0

+
+
+
+

The “hw-address” property

+
  “hw-address”               char *
+

The hardware (MAC) address of the device.

+
+

NMDeviceWimax:hw-address has been deprecated since version 1.2 and should not be used in newly-written code.

+

WiMAX is no longer supported.

+
+

Owner: NMDeviceWimax

+

Flags: Read

+

Default value: NULL

+
+
+
+

The “nsps” property

+
  “nsps”                     GPtrArray *
+

List of all WiMAX Network Service Providers the device can see.

+

[type GPtrArray(NMWimaxNsp)]

+

Owner: NMDeviceWimax

+

Flags: Read

+
+
+
+

The “rssi” property

+
  “rssi”                     int
+

RSSI of the current radio link in dBm. This value indicates how strong +the raw received RF signal from the base station is, but does not +indicate the overall quality of the radio link. Has no meaning when the +device is not connected.

+
+

NMDeviceWimax:rssi has been deprecated since version 1.2 and should not be used in newly-written code.

+

WiMAX is no longer supported.

+
+

Owner: NMDeviceWimax

+

Flags: Read

+

Default value: 0

+
+
+
+

The “tx-power” property

+
  “tx-power”                 int
+

Average power of the last burst transmitted by the device, in units of +0.5 dBm. i.e. a TxPower of -11 represents an actual device TX power of +-5.5 dBm. Has no meaning when the device is not connected.

+
+

NMDeviceWimax:tx-power has been deprecated since version 1.2 and should not be used in newly-written code.

+

WiMAX is no longer supported.

+
+

Owner: NMDeviceWimax

+

Flags: Read

+

Default value: 0

+
+
+
+

Signal Details

+
+

The “nsp-added” signal

+
void
+user_function (NMDeviceWimax *self,
+               GObject       *nsp,
+               gpointer       user_data)
+

Notifies that a NMWimaxNsp is added to the wimax device.

+
+

NMDeviceWimax::nsp-added has been deprecated since version 1.2 and should not be used in newly-written code.

+

WiMAX is no longer supported.

+
+
+

Parameters

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

self

the wimax device that received the signal

 

nsp

the new NSP

 

user_data

user data set when the signal handler was connected.

 
+
+

Flags: Run First

+
+
+
+

The “nsp-removed” signal

+
void
+user_function (NMDeviceWimax *self,
+               GObject       *nsp,
+               gpointer       user_data)
+

Notifies that a NMWimaxNsp is removed from the wimax device.

+
+

NMDeviceWimax::nsp-removed has been deprecated since version 1.2 and should not be used in newly-written code.

+

WiMAX is no longer supported.

+
+
+

Parameters

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

self

the wimax device that received the signal

 

nsp

the removed NSP

 

user_data

user data set when the signal handler was connected.

 
+
+

Flags: Run First

+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + +
guintfwmarkRead
guintlisten-portRead
+GBytes *public-keyRead
+
+

Types and Values

@@ -86,10 +116,22 @@ + + + +
#define NM_DEVICE_WIREGUARD_FWMARK
 NMDeviceWireGuard
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMDevice
+            ╰── NMDeviceWireGuard
+
+
+

Description

@@ -197,6 +239,46 @@ See: ip-rule(8)

#define NM_DEVICE_WIREGUARD_FWMARK      "fwmark"
 
+
+
+

NMDeviceWireGuard

+
typedef struct _NMDeviceWireGuard NMDeviceWireGuard;
+
+ +
+

Property Details

+
+

The “fwmark” property

+
  “fwmark”                   guint
+

Optional firewall mark - see ip-rule(8). +Used when setting routing policy for outgoing encrypted packets. +Set to 0 to disable the mark (default).

+

Owner: NMDeviceWireGuard

+

Flags: Read

+

Default value: 0

+

Since: 1.14

+
+
+
+

The “listen-port” property

+
  “listen-port”              guint
+

Local UDP listen port. +Set to 0 to allow a random port to be chosen (default).

+

Owner: NMDeviceWireGuard

+

Flags: Read

+

Allowed values: <= 65535

+

Default value: 0

+

Since: 1.14

+
+
+
+

The “public-key” property

+
  “public-key”               GBytes *
+

32-byte public key, derived from the current private key.

+

Owner: NMDeviceWireGuard

+

Flags: Read

+

Since: 1.14

+
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMDevice
+            ╰── NMDeviceWpan
+
+
+

Description

@@ -80,6 +95,11 @@ NM_DEPRECATED_IN_1_24_FOR ();
#define NM_DEVICE_WPAN_HW_ADDRESS "hw-address"
 
+
+
+

NMDeviceWpan

+
typedef struct _NMDeviceWpan NMDeviceWpan;
+
+

Properties

+
+++++ + + + + + + + + + + + + +
intfamilyRead
+GHashTable *optionsRead
+
+

Types and Values

@@ -81,10 +106,21 @@ + + + +
#define NM_DHCP_CONFIG_OPTIONS
 NMDhcpConfig
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMDhcpConfig
+
+
+

Description

@@ -193,6 +229,31 @@ configuration, and must not be modified.

#define NM_DHCP_CONFIG_OPTIONS "options"
 
+
+
+

NMDhcpConfig

+
typedef struct _NMDhcpConfig NMDhcpConfig;
+
+ +
+

Property Details

+
+

The “family” property

+
  “family”                   int
+

The IP address family of the configuration; either +AF_INET or AF_INET6.

+

Owner: NMDhcpConfig

+

Flags: Read

+

Allowed values: [0,255]

+

Default value: 0

+
+
+
+

The “options” property

+
  “options”                  GHashTable *
+

Owner: NMDhcpConfig

+

Flags: Read

+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GPtrArray *addressesRead
GStrvdomainsRead
intfamilyRead
+char *gatewayRead
GStrvnameserversRead
+GPtrArray *routesRead
GStrvsearchesRead
GStrvwins-serversRead
+
+

Types and Values

@@ -141,10 +198,21 @@ + + + +
#define NM_IP_CONFIG_WINS_SERVERS
 NMIPConfig
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMIPConfig
+
+
+

Description

@@ -423,6 +491,83 @@ nm_ip_config_get_wins_servers (#define NM_IP_CONFIG_WINS_SERVERS "wins-servers"
+
+
+

NMIPConfig

+
typedef struct _NMIPConfig NMIPConfig;
+
+ +
+

Property Details

+
+

The “addresses” property

+
  “addresses”                GPtrArray *
+

A GPtrArray containing the addresses (NMIPAddress) of the configuration.

+

Owner: NMIPConfig

+

Flags: Read

+
+
+
+

The “domains” property

+
  “domains”                  GStrv
+

The array containing domain strings of the configuration.

+

Owner: NMIPConfig

+

Flags: Read

+
+
+
+

The “family” property

+
  “family”                   int
+

The IP address family of the configuration; either +AF_INET or AF_INET6.

+

Owner: NMIPConfig

+

Flags: Read

+

Allowed values: [0,255]

+

Default value: 0

+
+
+
+

The “gateway” property

+
  “gateway”                  char *
+

The IP gateway address of the configuration as string.

+

Owner: NMIPConfig

+

Flags: Read

+

Default value: NULL

+
+
+
+

The “nameservers” property

+
  “nameservers”              GStrv
+

The array containing name server IP addresses of the configuration.

+

Owner: NMIPConfig

+

Flags: Read

+
+
+
+

The “routes” property

+
  “routes”                   GPtrArray *
+

A GPtrArray containing the routes (NMIPRoute) of the configuration.

+

[type GPtrArray(NMIPRoute)]

+

Owner: NMIPConfig

+

Flags: Read

+
+
+
+

The “searches” property

+
  “searches”                 GStrv
+

The array containing DNS search strings of the configuration.

+

Owner: NMIPConfig

+

Flags: Read

+
+
+
+

The “wins-servers” property

+
  “wins-servers”             GStrv
+

The array containing WINS server IP addresses of the configuration. +(This will always be empty for IPv6 configurations.)

+

Owner: NMIPConfig

+

Flags: Read

+
+

Properties

+
+++++ + + + + + + + + + + + + +
+NMClient *clientRead
+char *pathRead
+
+

Types and Values

@@ -73,10 +98,29 @@ + + + +
#define NM_OBJECT_CLIENT
 NMObject
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ├── NMAccessPoint
+        ├── NMActiveConnection
+        ├── NMCheckpoint
+        ├── NMDevice
+        ├── NMDhcpConfig
+        ├── NMIPConfig
+        ├── NMRemoteConnection
+        ├── NMWifiP2PPeer
+        ╰── NMWimaxNsp
+
+
+

Description

@@ -113,7 +157,7 @@ whether the object is still alive/cached, check

nm_object_get_client ()

-
NMClient *
+
struct _NMClient *
 nm_object_get_client (NMObject *object);

Returns the NMClient instance in which object is cached. Also, if the object got removed from the client cached, @@ -157,6 +201,38 @@ cached.

#define NM_OBJECT_CLIENT "client"
 
+
+
+

NMObject

+
typedef struct _NMObject NMObject;
+
+ +
+

Property Details

+
+

The “client” property

+
  “client”                   NMClient *
+

The NMClient instance as returned by nm_object_get_client().

+

When an NMObject gets removed from the NMClient cache, +the NMObject:path property stays unchanged, but this client +instance gets reset to NULL. You can use this property to +track removal of the object from the cache.

+

Owner: NMObject

+

Flags: Read

+

Since: 1.34

+
+
+
+

The “path” property

+
  “path”                     char *
+

The D-Bus object path.

+

The D-Bus path of an object instance never changes, even if the object +gets removed from the cache. To see whether the object is still in the +cache, check NMObject:client.

+

Owner: NMObject

+

Flags: Read

+

Default value: NULL

+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +
+char *filenameRead
guintflagsRead
gbooleanunsavedRead
gbooleanvisibleRead
+
+

Types and Values

@@ -217,10 +253,27 @@ + + + +
#define NM_REMOTE_CONNECTION_VISIBLE
 NMRemoteConnection
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMRemoteConnection
+
+
+
+

Implemented Interfaces

+

+NMRemoteConnection implements + NMConnection.

+
+

Description

A NMRemoteConnection represents a connection that is exported via NetworkManager D-Bus interface.

@@ -1041,6 +1094,60 @@ user, #define NM_REMOTE_CONNECTION_VISIBLE "visible"
+
+
+

NMRemoteConnection

+
typedef struct _NMRemoteConnection NMRemoteConnection;
+
+ +
+

Property Details

+
+

The “filename” property

+
  “filename”                 char *
+

File that stores the connection in case the connection is +file-backed.

+

Owner: NMRemoteConnection

+

Flags: Read

+

Default value: NULL

+

Since: 1.12

+
+
+
+

The “flags” property

+
  “flags”                    guint
+

The flags of the connection as unsigned integer. The values +correspond to the NMSettingsConnectionFlags enum.

+

Owner: NMRemoteConnection

+

Flags: Read

+

Default value: 0

+

Since: 1.12

+
+
+
+

The “unsaved” property

+
  “unsaved”                  gboolean
+

TRUE if the remote connection contains changes that have not been saved +to disk, FALSE if the connection is the same as its on-disk representation.

+

Owner: NMRemoteConnection

+

Flags: Read

+

Default value: FALSE

+
+
+
+

The “visible” property

+
  “visible”                  gboolean
+

TRUE if the remote connection is visible to the current user, FALSE if +not. If the connection is not visible then it is essentially useless; it +will not contain any settings, and operations such as +nm_remote_connection_save() and nm_remote_connection_delete() will always +fail. (NMRemoteSettings will not normally return non-visible connections +to callers, but it is possible for a connection's visibility to change +after you already have a reference to it.)

+

Owner: NMRemoteConnection

+

Flags: Read

+

Default value: FALSE

+

@@ -479,7 +479,7 @@ nm_setting_dcb_get_app_fip_flags (

Returns

-

the “app-fip-flags” property of the setting

+

the “app-fip-flags” property of the setting


@@ -504,7 +504,7 @@ nm_setting_dcb_get_app_fip_priority (

Returns

-

the “app-fip-priority” property of the setting

+

the “app-fip-priority” property of the setting


@@ -530,7 +530,7 @@ nm_setting_dcb_get_priority_flow_control_flags

Returns

-

the “priority-flow-control-flags” property of the setting

+

the “priority-flow-control-flags” property of the setting


@@ -577,7 +577,7 @@ nm_setting_dcb_set_priority_flow_control (NMSettingDcb *setting, guint user_priority, gboolean enabled); -

These values are only valid when “priority-flow-control” includes +

These values are only valid when “priority-flow-control” includes the NM_SETTING_DCB_FLAG_ENABLE flag.

Parameters

@@ -630,7 +630,7 @@ nm_setting_dcb_get_priority_group_flags

Returns

-

the “priority-group-flags” property of the setting

+

the “priority-group-flags” property of the setting


@@ -665,7 +665,7 @@ nm_setting_dcb_get_priority_group_id (

Returns

the group number user_priority is assigned to. These values are -only valid when “priority-group-flags” includes the +only valid when “priority-group-flags” includes the NM_SETTING_DCB_FLAG_ENABLE flag.

@@ -676,7 +676,7 @@ only valid when NMSettingDcb *setting
, guint user_priority, guint group_id); -

These values are only valid when “priority-group-flags” includes +

These values are only valid when “priority-group-flags” includes the NM_SETTING_DCB_FLAG_ENABLE flag.

Parameters

@@ -741,7 +741,7 @@ nm_setting_dcb_get_priority_group_bandwidth

Returns

the bandwidth percentage assigned to group_id . These values are -only valid when “priority-group-flags” includes the +only valid when “priority-group-flags” includes the NM_SETTING_DCB_FLAG_ENABLE flag.

@@ -753,7 +753,7 @@ nm_setting_dcb_set_priority_group_bandwidth (NMSettingDcb *setting, guint group_id, guint bandwidth_percent); -

These values are only valid when “priority-group-flags” includes +

These values are only valid when “priority-group-flags” includes the NM_SETTING_DCB_FLAG_ENABLE flag.

Parameters

@@ -816,7 +816,7 @@ nm_setting_dcb_get_priority_bandwidth (

Returns

the allowed bandwidth percentage of user_priority in its priority group. -These values are only valid when “priority-group-flags” includes the +These values are only valid when “priority-group-flags” includes the NM_SETTING_DCB_FLAG_ENABLE flag.

@@ -827,7 +827,7 @@ These values are only valid when NMSettingDcb *setting, guint user_priority, guint bandwidth_percent); -

These values are only valid when “priority-group-flags” includes +

These values are only valid when “priority-group-flags” includes the NM_SETTING_DCB_FLAG_ENABLE flag.

Parameters

@@ -893,7 +893,7 @@ nm_setting_dcb_get_priority_strict_bandwidth

TRUE if user_priority may use all of the bandwidth allocated to its assigned group, or FALSE if not. These values are only valid when -“priority-group-flags” includes the NM_SETTING_DCB_FLAG_ENABLE flag.

+“priority-group-flags” includes the NM_SETTING_DCB_FLAG_ENABLE flag.


@@ -904,7 +904,7 @@ nm_setting_dcb_set_priority_strict_bandwidth (NMSettingDcb *setting, guint user_priority, gboolean strict); -

These values are only valid when “priority-group-flags” includes +

These values are only valid when “priority-group-flags” includes the NM_SETTING_DCB_FLAG_ENABLE flag.

Parameters

@@ -969,7 +969,7 @@ nm_setting_dcb_get_priority_traffic_class

Returns

the traffic class assigned to user_priority . These values are only -valid when “priority-group-flags” includes the +valid when “priority-group-flags” includes the NM_SETTING_DCB_FLAG_ENABLE flag.

diff --git a/docs/libnm/html/NMSettingEthtool.html b/docs/libnm/html/NMSettingEthtool.html index 48f950c5..c99302eb 100644 --- a/docs/libnm/html/NMSettingEthtool.html +++ b/docs/libnm/html/NMSettingEthtool.html @@ -141,6 +141,9 @@ nm_ethtool_optname_is_feature (const Returns: TRUE, if optname is valid

+

Note that nm_ethtool_optname_is_feature() was first added to the libnm header files +in 1.14.0 but forgot to actually add to the library. This happened belatedly in 1.20.0 and +the stable versions 1.18.2, 1.16.4 and 1.14.8 (with linker version "libnm_1_14_8").

Parameters

diff --git a/docs/libnm/html/NMSettingGeneric.html b/docs/libnm/html/NMSettingGeneric.html index 2a3b9d16..4a10561c 100644 --- a/docs/libnm/html/NMSettingGeneric.html +++ b/docs/libnm/html/NMSettingGeneric.html @@ -67,7 +67,7 @@ optional properties that apply to "generic" devices (ie, devices that NetworkManager does not specifically recognize).

There are currently no properties on this object; it exists only to be -the "connection type" setting on NMConnections for generic devices.

+the "connection type" setting on NMConnections for generic devices.

Functions

diff --git a/docs/libnm/html/NMSettingGsm.html b/docs/libnm/html/NMSettingGsm.html index 35c275cd..b6477e6f 100644 --- a/docs/libnm/html/NMSettingGsm.html +++ b/docs/libnm/html/NMSettingGsm.html @@ -290,7 +290,7 @@ nm_setting_gsm_get_username (

Returns

-

the “username” property of the setting

+

the “username” property of the setting


@@ -315,7 +315,7 @@ nm_setting_gsm_get_password (

Returns

-

the “password” property of the setting

+

the “password” property of the setting


@@ -340,7 +340,7 @@ nm_setting_gsm_get_apn (

Returns

-

the “apn” property of the setting

+

the “apn” property of the setting


@@ -365,7 +365,7 @@ nm_setting_gsm_get_network_id (

Returns

-

the “network-id” property of the setting

+

the “network-id” property of the setting


@@ -390,7 +390,7 @@ nm_setting_gsm_get_pin (

Returns

-

the “pin” property of the setting

+

the “pin” property of the setting


@@ -415,7 +415,7 @@ nm_setting_gsm_get_home_only (

Returns

-

the “home-only” property of the setting

+

the “home-only” property of the setting


@@ -548,7 +548,7 @@ nm_setting_gsm_get_number (

Returns

-

the “number” property of the setting

+

the “number” property of the setting


@@ -573,7 +573,7 @@ nm_setting_gsm_get_pin_flags (

Returns

-

the NMSettingSecretFlags pertaining to the “pin”

+

the NMSettingSecretFlags pertaining to the “pin”


@@ -598,7 +598,7 @@ nm_setting_gsm_get_password_flags (

Returns

-

the NMSettingSecretFlags pertaining to the “password”

+

the NMSettingSecretFlags pertaining to the “password”

diff --git a/docs/libnm/html/NMSettingIP4Config.html b/docs/libnm/html/NMSettingIP4Config.html index 5af35d24..5fac8aff 100644 --- a/docs/libnm/html/NMSettingIP4Config.html +++ b/docs/libnm/html/NMSettingIP4Config.html @@ -15,7 +15,8 @@
@@ -68,6 +69,14 @@ nm_setting_ip4_config_get_dhcp_vendor_class_identifier () + + + +
@@ -97,6 +106,10 @@ #define +NM_SETTING_IP4_CONFIG_LINK_LOCAL + + +#define NM_SETTING_IP4_CONFIG_METHOD_AUTO @@ -115,10 +128,20 @@ #define NM_SETTING_IP4_CONFIG_METHOD_DISABLED + +enum +NMSettingIP4LinkLocal +
+

Object Hierarchy

+
    GEnum
+    ╰── NMSettingIP4LinkLocal
+
+
+

Description

The NMSettingIP4Config object is a NMSetting subclass that describes properties related to IPv4 addressing, routing, and Domain Name Service.

@@ -156,7 +179,7 @@ nm_setting_ip4_config_new (voidconst char * nm_setting_ip4_config_get_dhcp_client_id (NMSettingIP4Config *setting); -

Returns the value contained in the “dhcp-client-id” +

Returns the value contained in the “dhcp-client-id” property.

Parameters

@@ -236,6 +259,34 @@ property.

Since: 1.28

+
+
+

nm_setting_ip4_config_get_link_local ()

+
NMSettingIP4LinkLocal
+nm_setting_ip4_config_get_link_local (NMSettingIP4Config *setting);
+

Returns the value contained in the “link_local” +property.

+
+

Parameters

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

setting

the NMSettingIP4Config

 
+
+
+

Returns

+

the link-local configuration

+
+

Since: 1.40

+

Types and Values

@@ -264,6 +315,12 @@ property.


+

NM_SETTING_IP4_CONFIG_LINK_LOCAL

+
#define NM_SETTING_IP4_CONFIG_LINK_LOCAL                   "link-local"
+
+
+
+

NM_SETTING_IP4_CONFIG_METHOD_AUTO

#define NM_SETTING_IP4_CONFIG_METHOD_AUTO "auto"
 
@@ -306,6 +363,56 @@ through that interface to the default network.

This connection does not use or require IPv4 address and it should be disabled.

+
+
+

enum NMSettingIP4LinkLocal

+

NMSettingIP4LinkLocal values indicate whether IPv4 link-local address protocol should be enabled.

+
+

Members

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

NM_SETTING_IP4_LL_DEFAULT

+

Allow fallback to a globally configured default. If unspecified, +fallback to "auto". Note that if "ipv4.method" is "disabled", this always implies link-local +addresses disabled too.

+
 

NM_SETTING_IP4_LL_AUTO

+

Special value which enables LL if "ipv4.method" is set to +"link-local".

+
 

NM_SETTING_IP4_LL_DISABLED

+

Disable IPv4 link-local protocol.

+
 

NM_SETTING_IP4_LL_ENABLED

+

Enable the IPv4 link-local protocol regardless what other protocols +such as DHCP or manually assigned IP addresses might be active.

+
 
+
+

Since: 1.40

+
@@ -123,6 +131,10 @@ #define +NM_SETTING_IP6_CONFIG_MTU + + +#define NM_SETTING_IP6_CONFIG_METHOD_IGNORE @@ -203,7 +215,7 @@ nm_setting_ip6_config_new (void

nm_setting_ip6_config_get_ip6_privacy ()

NMSettingIP6ConfigPrivacy
 nm_setting_ip6_config_get_ip6_privacy (NMSettingIP6Config *setting);
-

Returns the value contained in the “ip6-privacy” +

Returns the value contained in the “ip6-privacy” property.

Parameters

@@ -338,6 +350,33 @@ timeout for router advertisements in seconds.

Since: 1.24

+
+
+

nm_setting_ip6_config_get_mtu ()

+
guint32
+nm_setting_ip6_config_get_mtu (NMSettingIP6Config *setting);
+
+

Parameters

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

setting

the NMSettingIP6Config

 
+
+
+

Returns

+

The configured NM_SETTING_IP6_CONFIG_MTU value for the maximum +transmission unit.

+
+

Since: 1.40

+

Types and Values

@@ -378,6 +417,12 @@ timeout for router advertisements in seconds.


+

NM_SETTING_IP6_CONFIG_MTU

+
#define NM_SETTING_IP6_CONFIG_MTU "mtu"
+
+
+
+

NM_SETTING_IP6_CONFIG_METHOD_IGNORE

#define NM_SETTING_IP6_CONFIG_METHOD_IGNORE "ignore"
 
@@ -518,6 +563,22 @@ specified by RFC7217.

  + +

NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE_DEFAULT_OR_EUI64

+ +

Fallback to the global +default, and if unspecified use "eui64". Since: 1.40.

+ +  + + +

NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE_DEFAULT

+ +

Fallback to the global +default, and if unspecified use "stable-privacy". Since: 1.40.

+ +  +
diff --git a/docs/libnm/html/NMSettingIPConfig.html b/docs/libnm/html/NMSettingIPConfig.html index 02861e14..7b4be85c 100644 --- a/docs/libnm/html/NMSettingIPConfig.html +++ b/docs/libnm/html/NMSettingIPConfig.html @@ -1198,6 +1198,10 @@ addressing, routing, and name service properties

#define +NM_IP_ROUTE_ATTRIBUTE_ADVMSS + + +#define NM_IP_ROUTE_ATTRIBUTE_CWND @@ -1214,6 +1218,10 @@ addressing, routing, and name service properties

#define +NM_IP_ROUTE_ATTRIBUTE_LOCK_ADVMSS + + +#define NM_IP_ROUTE_ATTRIBUTE_LOCK_CWND @@ -1242,6 +1250,14 @@ addressing, routing, and name service properties

#define +NM_IP_ROUTE_ATTRIBUTE_QUICKACK + + +#define +NM_IP_ROUTE_ATTRIBUTE_RTO_MIN + + +#define NM_IP_ROUTE_ATTRIBUTE_SCOPE @@ -4116,6 +4132,8 @@ or 0 if the range is not set.

Returns

TRUE if a uid range is set.

+

This API was wrongly introduced in the header files for 1.32, but the +symbols were not exported. The API only works since 1.34 and newer.

Since: 1.34

@@ -4128,6 +4146,8 @@ nm_ip_routing_rule_set_uid_range (guint32 uid_range_end);

For a valid range, start must be less or equal to end. If set to an invalid range, the range gets unset.

+

This API was wrongly introduced in the header files for 1.32, but the +symbols were not exported. The API only works since 1.34 and newer.

Parameters

@@ -6077,6 +6097,12 @@ the return value merely indicates equality (zero) or inequality.


+

NM_IP_ROUTE_ATTRIBUTE_ADVMSS

+
#define NM_IP_ROUTE_ATTRIBUTE_ADVMSS        "advmss"
+
+
+
+

NM_IP_ROUTE_ATTRIBUTE_CWND

#define NM_IP_ROUTE_ATTRIBUTE_CWND          "cwnd"
 
@@ -6101,6 +6127,12 @@ the return value merely indicates equality (zero) or inequality.


+

NM_IP_ROUTE_ATTRIBUTE_LOCK_ADVMSS

+
#define NM_IP_ROUTE_ATTRIBUTE_LOCK_ADVMSS   "lock-advmss"
+
+
+
+

NM_IP_ROUTE_ATTRIBUTE_LOCK_CWND

#define NM_IP_ROUTE_ATTRIBUTE_LOCK_CWND     "lock-cwnd"
 
@@ -6143,6 +6175,18 @@ the return value merely indicates equality (zero) or inequality.


+

NM_IP_ROUTE_ATTRIBUTE_QUICKACK

+
#define NM_IP_ROUTE_ATTRIBUTE_QUICKACK      "quickack"
+
+
+
+
+

NM_IP_ROUTE_ATTRIBUTE_RTO_MIN

+
#define NM_IP_ROUTE_ATTRIBUTE_RTO_MIN       "rto_min"
+
+
+
+

NM_IP_ROUTE_ATTRIBUTE_SCOPE

#define NM_IP_ROUTE_ATTRIBUTE_SCOPE         "scope"
 
diff --git a/docs/libnm/html/NMSettingInfiniband.html b/docs/libnm/html/NMSettingInfiniband.html index c4c2ef31..185907d0 100644 --- a/docs/libnm/html/NMSettingInfiniband.html +++ b/docs/libnm/html/NMSettingInfiniband.html @@ -169,7 +169,7 @@ nm_setting_infiniband_get_mac_address (

Returns

-

the “mac-address” property of the setting

+

the “mac-address” property of the setting


@@ -194,7 +194,7 @@ nm_setting_infiniband_get_mtu (

Returns

-

the “mtu” property of the setting

+

the “mtu” property of the setting


@@ -285,8 +285,8 @@ nm_setting_infiniband_get_parent (const char * nm_setting_infiniband_get_virtual_interface_name (NMSettingInfiniband *setting); -

Returns the interface name created by combining “parent” -and “p-key”. (If either property is unset, this will +

Returns the interface name created by combining “parent” +and “p-key”. (If either property is unset, this will return NULL.)

Parameters

diff --git a/docs/libnm/html/NMSettingSerial.html b/docs/libnm/html/NMSettingSerial.html index efed6596..b4f5f1f5 100644 --- a/docs/libnm/html/NMSettingSerial.html +++ b/docs/libnm/html/NMSettingSerial.html @@ -178,7 +178,7 @@ nm_setting_serial_get_baud (

Returns

-

the “baud” property of the setting

+

the “baud” property of the setting


@@ -203,7 +203,7 @@ nm_setting_serial_get_bits (

Returns

-

the “bits” property of the setting

+

the “bits” property of the setting


@@ -228,7 +228,7 @@ nm_setting_serial_get_parity (

Returns

-

the “parity” property of the setting

+

the “parity” property of the setting


@@ -253,7 +253,7 @@ nm_setting_serial_get_stopbits (

Returns

-

the “stopbits” property of the setting

+

the “stopbits” property of the setting


@@ -278,7 +278,7 @@ nm_setting_serial_get_send_delay (

Returns

-

the “send-delay” property of the setting

+

the “send-delay” property of the setting

diff --git a/docs/libnm/html/NMSettingTeam.html b/docs/libnm/html/NMSettingTeam.html index 55cc06d8..431b3923 100644 --- a/docs/libnm/html/NMSettingTeam.html +++ b/docs/libnm/html/NMSettingTeam.html @@ -1202,7 +1202,7 @@ nm_setting_team_get_config (

Returns

-

the “config” property of the setting

+

the “config” property of the setting


diff --git a/docs/libnm/html/NMSettingTeamPort.html b/docs/libnm/html/NMSettingTeamPort.html index bd6712a5..b2dc9bfa 100644 --- a/docs/libnm/html/NMSettingTeamPort.html +++ b/docs/libnm/html/NMSettingTeamPort.html @@ -236,7 +236,7 @@ nm_setting_team_port_get_config (

Returns

-

the “config” property of the setting

+

the “config” property of the setting


diff --git a/docs/libnm/html/NMSettingVlan.html b/docs/libnm/html/NMSettingVlan.html index 69d1733c..7b992456 100644 --- a/docs/libnm/html/NMSettingVlan.html +++ b/docs/libnm/html/NMSettingVlan.html @@ -233,7 +233,7 @@ nm_setting_vlan_get_parent (

Returns

-

the “parent” property of the setting

+

the “parent” property of the setting


@@ -258,7 +258,7 @@ nm_setting_vlan_get_id (

Returns

-

the “id” property of the setting

+

the “id” property of the setting


@@ -283,7 +283,7 @@ nm_setting_vlan_get_flags (

Returns

-

the “flags” property of the setting

+

the “flags” property of the setting


@@ -293,7 +293,7 @@ nm_setting_vlan_get_flags (NMSettingVlan *setting, NMVlanPriorityMap map);

Returns the number of entries in the -“ingress_priority_map” or “egress_priority_map” +“ingress_priority_map” or “egress_priority_map” properties of this setting.

Parameters

@@ -331,8 +331,8 @@ nm_setting_vlan_get_priority (guint32 idx, guint32 *out_from, guint32 *out_to); -

Retrieve one of the entries of the “ingress_priority_map” -or “egress_priority_map” properties of this setting.

+

Retrieve one of the entries of the “ingress_priority_map” +or “egress_priority_map” properties of this setting.

Parameters

@@ -384,8 +384,8 @@ nm_setting_vlan_add_priority (NMVlanPriorityMap map, guint32 from, guint32 to); -

Adds a priority mapping to the “ingress_priority_map” or -“egress_priority_map” properties of the setting. If from +

Adds a priority mapping to the “ingress_priority_map” or +“egress_priority_map” properties of the setting. If from is already in the given priority map, this function will overwrite the existing entry with the new to @@ -448,7 +448,7 @@ nm_setting_vlan_remove_priority (guint32 idx);

Removes the priority map at index idx from the -“ingress_priority_map” or “egress_priority_map” +“ingress_priority_map” or “egress_priority_map” properties.

Parameters

@@ -489,8 +489,8 @@ nm_setting_vlan_remove_priority_by_value guint32 to);

Removes the priority map form :to - from the “ingress_priority_map” -or “egress_priority_map” (according to map + from the “ingress_priority_map” +or “egress_priority_map” (according to map argument) properties.

@@ -541,8 +541,8 @@ nm_setting_vlan_remove_priority_str_by_value NMVlanPriorityMap map, const char *str);

Removes the priority map str - from the “ingress_priority_map” -or “egress_priority_map” (according to map + from the “ingress_priority_map” +or “egress_priority_map” (according to map argument) properties.

@@ -583,8 +583,8 @@ properties.

void
 nm_setting_vlan_clear_priorities (NMSettingVlan *setting,
                                   NMVlanPriorityMap map);
-

Clear all the entries from “ingress_priority_map” or -“egress_priority_map” properties.

+

Clear all the entries from “ingress_priority_map” or +“egress_priority_map” properties.

Parameters

@@ -615,8 +615,8 @@ nm_setting_vlan_clear_priorities (NMSettingVlan *setting, NMVlanPriorityMap map, const char *str); -

Adds a priority map entry into either the “ingress_priority_map” -or the “egress_priority_map” properties. The priority map maps +

Adds a priority map entry into either the “ingress_priority_map” +or the “egress_priority_map” properties. The priority map maps the Linux SKB priorities to 802.1p priorities.

Parameters

diff --git a/docs/libnm/html/NMSettingWired.html b/docs/libnm/html/NMSettingWired.html index 6389ac4b..247660e5 100644 --- a/docs/libnm/html/NMSettingWired.html +++ b/docs/libnm/html/NMSettingWired.html @@ -372,7 +372,7 @@ nm_setting_wired_get_port (

Returns

-

the “port” property of the setting

+

the “port” property of the setting


@@ -397,7 +397,7 @@ nm_setting_wired_get_speed (

Returns

-

the “speed” property of the setting

+

the “speed” property of the setting


@@ -422,7 +422,7 @@ nm_setting_wired_get_duplex (

Returns

-

the “duplex” property of the setting

+

the “duplex” property of the setting


@@ -447,7 +447,7 @@ nm_setting_wired_get_auto_negotiate (

Returns

-

the “auto-negotiate” property of the setting

+

the “auto-negotiate” property of the setting


@@ -472,7 +472,7 @@ nm_setting_wired_get_mac_address (

Returns

-

the “mac-address” property of the setting

+

the “mac-address” property of the setting


@@ -498,7 +498,7 @@ nm_setting_wired_get_cloned_mac_address

Returns

-

the “cloned-mac-address” property of the setting

+

the “cloned-mac-address” property of the setting


@@ -578,7 +578,7 @@ nm_setting_wired_get_mac_address_blacklist

Returns

-

the “mac-address-blacklist” property of the setting

+

the “mac-address-blacklist” property of the setting


@@ -650,7 +650,7 @@ at index idx nm_setting_wired_add_mac_blacklist_item (NMSettingWired *setting, const char *mac); -

Adds a new MAC address to the “mac-address-blacklist” property.

+

Adds a new MAC address to the “mac-address-blacklist” property.

Parameters

@@ -793,7 +793,7 @@ nm_setting_wired_get_mtu (

Returns

-

the “mtu” property of the setting

+

the “mtu” property of the setting


diff --git a/docs/libnm/html/NMSettingWireless.html b/docs/libnm/html/NMSettingWireless.html index b97a0b50..5c0b26aa 100644 --- a/docs/libnm/html/NMSettingWireless.html +++ b/docs/libnm/html/NMSettingWireless.html @@ -417,7 +417,7 @@ nm_setting_wireless_get_ssid (

Returns

-

the “ssid” property of the setting.

+

the “ssid” property of the setting.

[transfer none]

@@ -443,7 +443,7 @@ nm_setting_wireless_get_mode (

Returns

-

the “mode” property of the setting

+

the “mode” property of the setting


@@ -468,7 +468,7 @@ nm_setting_wireless_get_band (

Returns

-

the “band” property of the setting

+

the “band” property of the setting


@@ -493,7 +493,7 @@ nm_setting_wireless_get_channel (

Returns

-

the “channel” property of the setting

+

the “channel” property of the setting


@@ -518,7 +518,7 @@ nm_setting_wireless_get_bssid (

Returns

-

the “bssid” property of the setting

+

the “bssid” property of the setting


@@ -543,7 +543,7 @@ nm_setting_wireless_get_rate (

Returns

-

the “rate” property of the setting

+

the “rate” property of the setting


@@ -568,7 +568,7 @@ nm_setting_wireless_get_tx_power (

Returns

-

the “tx-power” property of the setting

+

the “tx-power” property of the setting


@@ -593,7 +593,7 @@ nm_setting_wireless_get_mac_address (

Returns

-

the “mac-address” property of the setting

+

the “mac-address” property of the setting


@@ -619,7 +619,7 @@ nm_setting_wireless_get_cloned_mac_address

Returns

-

the “cloned-mac-address” property of the setting

+

the “cloned-mac-address” property of the setting


@@ -672,7 +672,7 @@ nm_setting_wireless_get_mac_address_blacklist

Returns

-

the “mac-address-blacklist” property of the setting

+

the “mac-address-blacklist” property of the setting


@@ -744,7 +744,7 @@ at index idx nm_setting_wireless_add_mac_blacklist_item (NMSettingWireless *setting, const char *mac); -

Adds a new MAC address to the “mac-address-blacklist” property.

+

Adds a new MAC address to the “mac-address-blacklist” property.

Parameters

@@ -887,7 +887,7 @@ nm_setting_wireless_get_mtu (

Returns

-

the “mtu” property of the setting

+

the “mtu” property of the setting


@@ -912,7 +912,7 @@ nm_setting_wireless_get_hidden (

Returns

-

the “hidden” property of the setting

+

the “hidden” property of the setting


@@ -937,7 +937,7 @@ nm_setting_wireless_get_powersave (

Returns

-

the “powersave” property of the setting

+

the “powersave” property of the setting

Since: 1.2

diff --git a/docs/libnm/html/NMSettingWirelessSecurity.html b/docs/libnm/html/NMSettingWirelessSecurity.html index a97abbcf..951217cb 100644 --- a/docs/libnm/html/NMSettingWirelessSecurity.html +++ b/docs/libnm/html/NMSettingWirelessSecurity.html @@ -479,7 +479,7 @@ nm_setting_wireless_security_get_key_mgmt

Returns

-

the “key-mgmt” property of the setting

+

the “key-mgmt” property of the setting


@@ -1093,7 +1093,7 @@ nm_setting_wireless_security_get_psk (

Returns

-

the “psk” property of the setting

+

the “psk” property of the setting


@@ -1120,7 +1120,7 @@ nm_setting_wireless_security_get_psk_flags

Returns

the NMSettingSecretFlags pertaining to the -“psk”

+“psk”


@@ -1146,7 +1146,7 @@ nm_setting_wireless_security_get_leap_username

Returns

-

the “leap-username” property of the setting

+

the “leap-username” property of the setting


@@ -1172,7 +1172,7 @@ nm_setting_wireless_security_get_leap_password

Returns

-

the “leap-password” property of the setting

+

the “leap-password” property of the setting


@@ -1199,7 +1199,7 @@ nm_setting_wireless_security_get_leap_password_flags

Returns

the NMSettingSecretFlags pertaining to the -“leap-password”

+“leap-password”


@@ -1267,7 +1267,7 @@ nm_setting_wireless_security_set_wep_key
@@ -1298,7 +1298,7 @@ nm_setting_wireless_security_get_wep_tx_keyidx

Returns

-

the “wep-tx-keyidx” property of the setting

+

the “wep-tx-keyidx” property of the setting


@@ -1324,7 +1324,7 @@ nm_setting_wireless_security_get_auth_alg

Returns

-

the “auth-alg” property of the setting

+

the “auth-alg” property of the setting


@@ -1376,7 +1376,7 @@ nm_setting_wireless_security_get_wep_key_type

Returns

-

the “wep-key-type” property of the setting

+

the “wep-key-type” property of the setting


diff --git a/docs/libnm/html/NMVpnConnection.html b/docs/libnm/html/NMVpnConnection.html index 812ce210..6dfe6f8b 100644 --- a/docs/libnm/html/NMVpnConnection.html +++ b/docs/libnm/html/NMVpnConnection.html @@ -15,7 +15,10 @@

key

the WEP key as a string, in either hexadecimal, ASCII, or passphrase -form as determined by the value of the “wep-key-type” +form as determined by the value of the “wep-key-type” property.

 
@@ -41,7 +44,7 @@
+

Properties

+
+++++ + + + + + + + + + + + + +
+char *bannerRead
NMVpnConnectionStatevpn-stateRead
+
+
+

Signals

+
+++++ + + + + + +
voidvpn-state-changedRun First
+
+

Types and Values

@@ -73,17 +114,29 @@ + + + +
#define NM_VPN_CONNECTION_BANNER
 NMVpnConnection
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMActiveConnection
+            ╰── NMVpnConnection
+
+
+

Description

Functions

nm_vpn_connection_get_vpn_state ()

-
NMVpnConnectionState
+
NMVpnConnectionState
 nm_vpn_connection_get_vpn_state (NMVpnConnection *vpn);

Gets the current NMVpnConnection state.

@@ -147,6 +200,43 @@ string used by the connection, and must not be modified.

#define NM_VPN_CONNECTION_BANNER    "banner"
 
+
+
+

NMVpnConnection

+
typedef struct _NMVpnConnection NMVpnConnection;
+
+
+
+

Property Details

+
+

The “banner” property

+
  “banner”                   char *
+

The VPN login banner of the active VPN connection.

+

Owner: NMVpnConnection

+

Flags: Read

+

Default value: NULL

+
+
+
+

The “vpn-state” property

+
  “vpn-state”                NMVpnConnectionState
+

The VPN state of the active VPN connection.

+

Owner: NMVpnConnection

+

Flags: Read

+

Default value: NM_VPN_CONNECTION_STATE_UNKNOWN

+
+
+
+

Signal Details

+
+

The “vpn-state-changed” signal

+
void
+user_function (NMVpnConnection *nmvpnconnection,
+               guint            arg1,
+               guint            arg2,
+               gpointer         user_data)
+

Flags: Run First

+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + +
+char *nameRead
NMWimaxNspNetworkTypenetwork-typeRead
guintsignal-qualityRead
+
+

Types and Values

@@ -101,10 +131,21 @@ + + + +
#define NM_WIMAX_NSP_NETWORK_TYPE
 NMWimaxNsp
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMWimaxNsp
+
+
+

Description

@@ -228,7 +269,7 @@ connections will match the nsp

connections

-

an array of NMConnections to +

an array of NMConnections to filter.

[element-type NMConnection] @@ -238,7 +279,7 @@ filter.

Returns

an array of -NMConnections that could be activated with the given nsp +NMConnections that could be activated with the given nsp . The array should be freed with g_ptr_array_unref() when it is no longer required.

[transfer full][element-type NMConnection]

@@ -308,6 +349,57 @@ against

#define NM_WIMAX_NSP_NETWORK_TYPE   "network-type"
 
+
+
+

NMWimaxNsp

+
typedef struct _NMWimaxNsp NMWimaxNsp;
+
+

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

+

WiMAX is no longer supported by NetworkManager since 1.2.0.

+
+
+
+
+

Property Details

+
+

The “name” property

+
  “name”                     char *
+

The name of the WiMAX NSP.

+
+

NMWimaxNsp:name has been deprecated since version 1.22 and should not be used in newly-written code.

+

WiMAX is no longer supported by NetworkManager since 1.2.0.

+
+

Owner: NMWimaxNsp

+

Flags: Read

+

Default value: NULL

+
+
+
+

The “network-type” property

+
  “network-type”             NMWimaxNspNetworkType
+

The network type of the WiMAX NSP.

+
+

NMWimaxNsp:network-type has been deprecated since version 1.22 and should not be used in newly-written code.

+

WiMAX is no longer supported by NetworkManager since 1.2.0.

+
+

Owner: NMWimaxNsp

+

Flags: Read

+

Default value: NM_WIMAX_NSP_NETWORK_TYPE_UNKNOWN

+
+
+
+

The “signal-quality” property

+
  “signal-quality”           guint
+

The signal quality of the WiMAX NSP.

+
+

NMWimaxNsp:signal-quality has been deprecated since version 1.22 and should not be used in newly-written code.

+

WiMAX is no longer supported by NetworkManager since 1.2.0.

+
+

Owner: NMWimaxNsp

+

Flags: Read

+

Allowed values: <= 100

+

Default value: 0

+

Since: 1.38

+
+
+

enum NMMptcpFlags

+
+

Members

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

NM_MPTCP_FLAGS_NONE

+

The default, meaning that no MPTCP flags are set.

+
 

NM_MPTCP_FLAGS_DISABLED

+

don't configure MPTCP endpoints on the device.

+
 

NM_MPTCP_FLAGS_ENABLED_ON_GLOBAL_IFACE

+

MPTCP handling is enabled +or disabled depending on whether a /0 default route (either IPv4 or IPv6) is +configured in the main routing table.

+
 

NM_MPTCP_FLAGS_ENABLED

+

MPTCP is enabled and endpoints will be configured. +This flag is implied if any of the other flags indicate that +MPTCP is enabled and therefore in most cases unnecessary.

+
 

NM_MPTCP_FLAGS_SIGNAL

+

Flag for the MPTCP endpoint. The endpoint will be +announced/signaled to each peer via an MPTCP ADD_ADDR sub-option.

+
 

NM_MPTCP_FLAGS_SUBFLOW

+

Flag for the MPTCP endpoint. If additional subflow creation +is allowed by the MPTCP limits, the MPTCP path manager will try to create an +additional subflow using this endpoint as the source address after the MPTCP connection +is established.

+
 

NM_MPTCP_FLAGS_BACKUP

+

Flag for the MPTCP endpoint. If this is a subflow endpoint, the +subflows created using this endpoint will have the backup flag set during the connection +process. This flag instructs the peer to only send data on a given subflow when all +non-backup subflows are unavailable. This does not affect outgoing data, +where subflow priority is determined by the backup/non-backup flag received +from the peer

+
 

NM_MPTCP_FLAGS_FULLMESH

+

Flag for the MPTCP endpoint. If this is a subflow endpoint and additional +subflow creation is allowed by the MPTCP limits, the MPTCP path manager will try to create an +additional subflow for each known peer address, using this endpoint as the source address. +This will occur after the MPTCP connection is established. If the peer did not announce +any additional addresses using the MPTCP ADD_ADDR sub-option, this will behave the same +as a plain subflow endpoint. When the peer does announce addresses, each received ADD_ADDR +sub-option will trigger creation of an additional subflow to generate a full mesh topology.

+
 
+
+

Since: 1.40

+

diff --git a/docs/libnm/html/libnm-nm-version.html b/docs/libnm/html/libnm-nm-version.html index bfe553b1..b6c12280 100644 --- a/docs/libnm/html/libnm-nm-version.html +++ b/docs/libnm/html/libnm-nm-version.html @@ -167,6 +167,12 @@ NM_DEPRECATED_IN_1_38_FOR() + +#define + +NM_DEPRECATED_IN_1_40_FOR() + + @@ -354,6 +360,14 @@ #define NM_AVAILABLE_IN_1_38 + +#define +NM_DEPRECATED_IN_1_40 + + +#define +NM_AVAILABLE_IN_1_40 + @@ -487,6 +501,12 @@ NM_DEPRECATED_IN_1_24_FOR ();
#define NM_DEPRECATED_IN_1_38_FOR(f) G_DEPRECATED_FOR(f)
 
+
+
+

NM_DEPRECATED_IN_1_40_FOR()

+
#define NM_DEPRECATED_IN_1_40_FOR(f) G_DEPRECATED_FOR(f)
+
+

Types and Values

@@ -751,6 +771,18 @@ NM_DEPRECATED_IN_1_24_FOR ();
#define NM_AVAILABLE_IN_1_38 G_UNAVAILABLE(1, 38)
 
+
+
+

NM_DEPRECATED_IN_1_40

+
#define NM_DEPRECATED_IN_1_40        G_DEPRECATED
+
+
+
+
+

NM_AVAILABLE_IN_1_40

+
#define NM_AVAILABLE_IN_1_40 G_UNAVAILABLE(1, 40)
+
+