From e465722b908aa870bdc293b9a417d3c15294aa6d Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Wed, 25 Dec 2024 20:36:29 +0100 Subject: New upstream version 1.50.1 --- docs/libnm/html/NMAccessPoint.html | 886 -- docs/libnm/html/NMActiveConnection.html | 1224 -- docs/libnm/html/NMCheckpoint.html | 283 - docs/libnm/html/NMClient.html | 6829 --------- docs/libnm/html/NMConnection.html | 2917 ---- docs/libnm/html/NMDevice.html | 3740 ----- docs/libnm/html/NMDevice6Lowpan.html | 167 - docs/libnm/html/NMDeviceAdsl.html | 154 - docs/libnm/html/NMDeviceBond.html | 274 - docs/libnm/html/NMDeviceBridge.html | 274 - docs/libnm/html/NMDeviceBt.html | 264 - docs/libnm/html/NMDeviceDummy.html | 134 - docs/libnm/html/NMDeviceEthernet.html | 388 - docs/libnm/html/NMDeviceGeneric.html | 171 - docs/libnm/html/NMDeviceHsr.html | 398 - docs/libnm/html/NMDeviceIPTunnel.html | 880 -- docs/libnm/html/NMDeviceInfiniband.html | 205 - docs/libnm/html/NMDeviceLoopback.html | 75 - docs/libnm/html/NMDeviceMacsec.html | 941 -- docs/libnm/html/NMDeviceMacvlan.html | 393 - docs/libnm/html/NMDeviceModem.html | 404 - docs/libnm/html/NMDeviceOlpcMesh.html | 267 - docs/libnm/html/NMDeviceOvsBridge.html | 166 - docs/libnm/html/NMDeviceOvsInterface.html | 75 - docs/libnm/html/NMDeviceOvsPort.html | 166 - docs/libnm/html/NMDevicePpp.html | 75 - docs/libnm/html/NMDeviceTeam.html | 335 - docs/libnm/html/NMDeviceTun.html | 517 - docs/libnm/html/NMDeviceVeth.html | 158 - docs/libnm/html/NMDeviceVlan.html | 323 - docs/libnm/html/NMDeviceVrf.html | 156 - docs/libnm/html/NMDeviceVxlan.html | 1171 -- docs/libnm/html/NMDeviceWifi.html | 1015 -- docs/libnm/html/NMDeviceWifiP2P.html | 581 - docs/libnm/html/NMDeviceWimax.html | 806 -- docs/libnm/html/NMDeviceWireGuard.html | 288 - docs/libnm/html/NMDeviceWpan.html | 87 - docs/libnm/html/NMDhcpConfig.html | 264 - docs/libnm/html/NMIPConfig.html | 576 - docs/libnm/html/NMObject.html | 241 - docs/libnm/html/NMRemoteConnection.html | 1219 -- docs/libnm/html/NMSecretAgentOld.html | 1288 -- docs/libnm/html/NMSetting.html | 1795 --- docs/libnm/html/NMSetting6Lowpan.html | 143 - docs/libnm/html/NMSetting8021x.html | 4451 ------ docs/libnm/html/NMSettingAdsl.html | 445 - docs/libnm/html/NMSettingBluetooth.html | 227 - docs/libnm/html/NMSettingBond.html | 846 -- docs/libnm/html/NMSettingBondPort.html | 188 - docs/libnm/html/NMSettingBridge.html | 2089 --- docs/libnm/html/NMSettingBridgePort.html | 485 - docs/libnm/html/NMSettingCdma.html | 312 - docs/libnm/html/NMSettingConnection.html | 2364 ---- docs/libnm/html/NMSettingDcb.html | 1148 -- docs/libnm/html/NMSettingDummy.html | 96 - docs/libnm/html/NMSettingEthtool.html | 516 - docs/libnm/html/NMSettingGeneric.html | 146 - docs/libnm/html/NMSettingGsm.html | 788 -- docs/libnm/html/NMSettingHostname.html | 289 - docs/libnm/html/NMSettingHsr.html | 274 - docs/libnm/html/NMSettingIP4Config.html | 421 - docs/libnm/html/NMSettingIP6Config.html | 733 - docs/libnm/html/NMSettingIPConfig.html | 6831 --------- docs/libnm/html/NMSettingIPTunnel.html | 806 -- docs/libnm/html/NMSettingInfiniband.html | 354 - docs/libnm/html/NMSettingLink.html | 287 - docs/libnm/html/NMSettingLoopback.html | 144 - docs/libnm/html/NMSettingMacsec.html | 699 - docs/libnm/html/NMSettingMacvlan.html | 355 - docs/libnm/html/NMSettingMatch.html | 1257 -- docs/libnm/html/NMSettingOlpcMesh.html | 190 - docs/libnm/html/NMSettingOvsBridge.html | 320 - docs/libnm/html/NMSettingOvsDpdk.html | 275 - docs/libnm/html/NMSettingOvsExternalIDs.html | 337 - docs/libnm/html/NMSettingOvsInterface.html | 189 - docs/libnm/html/NMSettingOvsOtherConfig.html | 244 - docs/libnm/html/NMSettingOvsPatch.html | 143 - docs/libnm/html/NMSettingOvsPort.html | 614 - docs/libnm/html/NMSettingPpp.html | 875 -- docs/libnm/html/NMSettingPppoe.html | 312 - docs/libnm/html/NMSettingProxy.html | 325 - docs/libnm/html/NMSettingSerial.html | 365 - docs/libnm/html/NMSettingSriov.html | 1539 -- docs/libnm/html/NMSettingTCConfig.html | 1834 --- docs/libnm/html/NMSettingTeam.html | 2212 --- docs/libnm/html/NMSettingTeamPort.html | 630 - docs/libnm/html/NMSettingTun.html | 412 - docs/libnm/html/NMSettingUser.html | 349 - docs/libnm/html/NMSettingVeth.html | 143 - docs/libnm/html/NMSettingVlan.html | 828 -- docs/libnm/html/NMSettingVpn.html | 879 -- docs/libnm/html/NMSettingVrf.html | 144 - docs/libnm/html/NMSettingVxlan.html | 801 -- docs/libnm/html/NMSettingWifiP2P.html | 233 - docs/libnm/html/NMSettingWimax.html | 201 - docs/libnm/html/NMSettingWireGuard.html | 1856 --- docs/libnm/html/NMSettingWired.html | 1666 --- docs/libnm/html/NMSettingWireless.html | 1931 --- docs/libnm/html/NMSettingWirelessSecurity.html | 1818 --- docs/libnm/html/NMSettingWpan.html | 339 - docs/libnm/html/NMSimpleConnection.html | 159 - docs/libnm/html/NMVpnConnection.html | 245 - docs/libnm/html/NMVpnEditor.html | 178 - docs/libnm/html/NMVpnEditorPlugin.html | 880 -- docs/libnm/html/NMVpnPluginInfo.html | 1153 -- docs/libnm/html/NMVpnPluginOld.html | 589 - docs/libnm/html/NMVpnServicePlugin.html | 621 - docs/libnm/html/NMWifiP2PPeer.html | 808 -- docs/libnm/html/NMWimaxNsp.html | 408 - docs/libnm/html/annotation-glossary.html | 84 - docs/libnm/html/api-index-full.html | 15682 --------------------- docs/libnm/html/ch02.html | 49 - docs/libnm/html/ch03.html | 218 - docs/libnm/html/ch04.html | 151 - docs/libnm/html/ch05.html | 49 - docs/libnm/html/ch06.html | 46 - docs/libnm/html/home.png | Bin 256 -> 0 bytes docs/libnm/html/index.html | 427 - docs/libnm/html/left-insensitive.png | Bin 395 -> 0 bytes docs/libnm/html/left.png | Bin 262 -> 0 bytes docs/libnm/html/libnm-nm-conn-utils.html | 99 - docs/libnm/html/libnm-nm-dbus-interface.html | 4447 ------ docs/libnm/html/libnm-nm-errors.html | 1021 -- docs/libnm/html/libnm-nm-ethtool-utils.html | 975 -- docs/libnm/html/libnm-nm-keyfile.html | 642 - docs/libnm/html/libnm-nm-utils.html | 3565 ----- docs/libnm/html/libnm-nm-version-macros.html | 477 - docs/libnm/html/libnm-nm-version.html | 948 -- docs/libnm/html/libnm-nm-vpn-dbus-interface.html | 1007 -- docs/libnm/html/libnm.devhelp2 | 4227 ------ docs/libnm/html/libnm.png | Bin 82140 -> 0 bytes docs/libnm/html/license.html | 52 - docs/libnm/html/object-tree.html | 256 - docs/libnm/html/ref-overview.html | 67 - docs/libnm/html/right-insensitive.png | Bin 373 -> 0 bytes docs/libnm/html/right.png | Bin 261 -> 0 bytes docs/libnm/html/style.css | 531 - docs/libnm/html/up-insensitive.png | Bin 374 -> 0 bytes docs/libnm/html/up.png | Bin 260 -> 0 bytes docs/libnm/html/usage.html | 276 - 140 files changed, 121605 deletions(-) delete mode 100644 docs/libnm/html/NMAccessPoint.html delete mode 100644 docs/libnm/html/NMActiveConnection.html delete mode 100644 docs/libnm/html/NMCheckpoint.html delete mode 100644 docs/libnm/html/NMClient.html delete mode 100644 docs/libnm/html/NMConnection.html delete mode 100644 docs/libnm/html/NMDevice.html delete mode 100644 docs/libnm/html/NMDevice6Lowpan.html delete mode 100644 docs/libnm/html/NMDeviceAdsl.html delete mode 100644 docs/libnm/html/NMDeviceBond.html delete mode 100644 docs/libnm/html/NMDeviceBridge.html delete mode 100644 docs/libnm/html/NMDeviceBt.html delete mode 100644 docs/libnm/html/NMDeviceDummy.html delete mode 100644 docs/libnm/html/NMDeviceEthernet.html delete mode 100644 docs/libnm/html/NMDeviceGeneric.html delete mode 100644 docs/libnm/html/NMDeviceHsr.html delete mode 100644 docs/libnm/html/NMDeviceIPTunnel.html delete mode 100644 docs/libnm/html/NMDeviceInfiniband.html delete mode 100644 docs/libnm/html/NMDeviceLoopback.html delete mode 100644 docs/libnm/html/NMDeviceMacsec.html delete mode 100644 docs/libnm/html/NMDeviceMacvlan.html delete mode 100644 docs/libnm/html/NMDeviceModem.html delete mode 100644 docs/libnm/html/NMDeviceOlpcMesh.html delete mode 100644 docs/libnm/html/NMDeviceOvsBridge.html delete mode 100644 docs/libnm/html/NMDeviceOvsInterface.html delete mode 100644 docs/libnm/html/NMDeviceOvsPort.html delete mode 100644 docs/libnm/html/NMDevicePpp.html delete mode 100644 docs/libnm/html/NMDeviceTeam.html delete mode 100644 docs/libnm/html/NMDeviceTun.html delete mode 100644 docs/libnm/html/NMDeviceVeth.html delete mode 100644 docs/libnm/html/NMDeviceVlan.html delete mode 100644 docs/libnm/html/NMDeviceVrf.html delete mode 100644 docs/libnm/html/NMDeviceVxlan.html delete mode 100644 docs/libnm/html/NMDeviceWifi.html delete mode 100644 docs/libnm/html/NMDeviceWifiP2P.html delete mode 100644 docs/libnm/html/NMDeviceWimax.html delete mode 100644 docs/libnm/html/NMDeviceWireGuard.html delete mode 100644 docs/libnm/html/NMDeviceWpan.html delete mode 100644 docs/libnm/html/NMDhcpConfig.html delete mode 100644 docs/libnm/html/NMIPConfig.html delete mode 100644 docs/libnm/html/NMObject.html delete mode 100644 docs/libnm/html/NMRemoteConnection.html delete mode 100644 docs/libnm/html/NMSecretAgentOld.html delete mode 100644 docs/libnm/html/NMSetting.html delete mode 100644 docs/libnm/html/NMSetting6Lowpan.html delete mode 100644 docs/libnm/html/NMSetting8021x.html delete mode 100644 docs/libnm/html/NMSettingAdsl.html delete mode 100644 docs/libnm/html/NMSettingBluetooth.html delete mode 100644 docs/libnm/html/NMSettingBond.html delete mode 100644 docs/libnm/html/NMSettingBondPort.html delete mode 100644 docs/libnm/html/NMSettingBridge.html delete mode 100644 docs/libnm/html/NMSettingBridgePort.html delete mode 100644 docs/libnm/html/NMSettingCdma.html delete mode 100644 docs/libnm/html/NMSettingConnection.html delete mode 100644 docs/libnm/html/NMSettingDcb.html delete mode 100644 docs/libnm/html/NMSettingDummy.html delete mode 100644 docs/libnm/html/NMSettingEthtool.html delete mode 100644 docs/libnm/html/NMSettingGeneric.html delete mode 100644 docs/libnm/html/NMSettingGsm.html delete mode 100644 docs/libnm/html/NMSettingHostname.html delete mode 100644 docs/libnm/html/NMSettingHsr.html delete mode 100644 docs/libnm/html/NMSettingIP4Config.html delete mode 100644 docs/libnm/html/NMSettingIP6Config.html delete mode 100644 docs/libnm/html/NMSettingIPConfig.html delete mode 100644 docs/libnm/html/NMSettingIPTunnel.html delete mode 100644 docs/libnm/html/NMSettingInfiniband.html delete mode 100644 docs/libnm/html/NMSettingLink.html delete mode 100644 docs/libnm/html/NMSettingLoopback.html delete mode 100644 docs/libnm/html/NMSettingMacsec.html delete mode 100644 docs/libnm/html/NMSettingMacvlan.html delete mode 100644 docs/libnm/html/NMSettingMatch.html delete mode 100644 docs/libnm/html/NMSettingOlpcMesh.html delete mode 100644 docs/libnm/html/NMSettingOvsBridge.html delete mode 100644 docs/libnm/html/NMSettingOvsDpdk.html delete mode 100644 docs/libnm/html/NMSettingOvsExternalIDs.html delete mode 100644 docs/libnm/html/NMSettingOvsInterface.html delete mode 100644 docs/libnm/html/NMSettingOvsOtherConfig.html delete mode 100644 docs/libnm/html/NMSettingOvsPatch.html delete mode 100644 docs/libnm/html/NMSettingOvsPort.html delete mode 100644 docs/libnm/html/NMSettingPpp.html delete mode 100644 docs/libnm/html/NMSettingPppoe.html delete mode 100644 docs/libnm/html/NMSettingProxy.html delete mode 100644 docs/libnm/html/NMSettingSerial.html delete mode 100644 docs/libnm/html/NMSettingSriov.html delete mode 100644 docs/libnm/html/NMSettingTCConfig.html delete mode 100644 docs/libnm/html/NMSettingTeam.html delete mode 100644 docs/libnm/html/NMSettingTeamPort.html delete mode 100644 docs/libnm/html/NMSettingTun.html delete mode 100644 docs/libnm/html/NMSettingUser.html delete mode 100644 docs/libnm/html/NMSettingVeth.html delete mode 100644 docs/libnm/html/NMSettingVlan.html delete mode 100644 docs/libnm/html/NMSettingVpn.html delete mode 100644 docs/libnm/html/NMSettingVrf.html delete mode 100644 docs/libnm/html/NMSettingVxlan.html delete mode 100644 docs/libnm/html/NMSettingWifiP2P.html delete mode 100644 docs/libnm/html/NMSettingWimax.html delete mode 100644 docs/libnm/html/NMSettingWireGuard.html delete mode 100644 docs/libnm/html/NMSettingWired.html delete mode 100644 docs/libnm/html/NMSettingWireless.html delete mode 100644 docs/libnm/html/NMSettingWirelessSecurity.html delete mode 100644 docs/libnm/html/NMSettingWpan.html delete mode 100644 docs/libnm/html/NMSimpleConnection.html delete mode 100644 docs/libnm/html/NMVpnConnection.html delete mode 100644 docs/libnm/html/NMVpnEditor.html delete mode 100644 docs/libnm/html/NMVpnEditorPlugin.html delete mode 100644 docs/libnm/html/NMVpnPluginInfo.html delete mode 100644 docs/libnm/html/NMVpnPluginOld.html delete mode 100644 docs/libnm/html/NMVpnServicePlugin.html delete mode 100644 docs/libnm/html/NMWifiP2PPeer.html delete mode 100644 docs/libnm/html/NMWimaxNsp.html delete mode 100644 docs/libnm/html/annotation-glossary.html delete mode 100644 docs/libnm/html/api-index-full.html delete mode 100644 docs/libnm/html/ch02.html delete mode 100644 docs/libnm/html/ch03.html delete mode 100644 docs/libnm/html/ch04.html delete mode 100644 docs/libnm/html/ch05.html delete mode 100644 docs/libnm/html/ch06.html delete mode 100644 docs/libnm/html/home.png delete mode 100644 docs/libnm/html/index.html delete mode 100644 docs/libnm/html/left-insensitive.png delete mode 100644 docs/libnm/html/left.png delete mode 100644 docs/libnm/html/libnm-nm-conn-utils.html delete mode 100644 docs/libnm/html/libnm-nm-dbus-interface.html delete mode 100644 docs/libnm/html/libnm-nm-errors.html delete mode 100644 docs/libnm/html/libnm-nm-ethtool-utils.html delete mode 100644 docs/libnm/html/libnm-nm-keyfile.html delete mode 100644 docs/libnm/html/libnm-nm-utils.html delete mode 100644 docs/libnm/html/libnm-nm-version-macros.html delete mode 100644 docs/libnm/html/libnm-nm-version.html delete mode 100644 docs/libnm/html/libnm-nm-vpn-dbus-interface.html delete mode 100644 docs/libnm/html/libnm.devhelp2 delete mode 100644 docs/libnm/html/libnm.png delete mode 100644 docs/libnm/html/license.html delete mode 100644 docs/libnm/html/object-tree.html delete mode 100644 docs/libnm/html/ref-overview.html delete mode 100644 docs/libnm/html/right-insensitive.png delete mode 100644 docs/libnm/html/right.png delete mode 100644 docs/libnm/html/style.css delete mode 100644 docs/libnm/html/up-insensitive.png delete mode 100644 docs/libnm/html/up.png delete mode 100644 docs/libnm/html/usage.html (limited to 'docs/libnm/html') diff --git a/docs/libnm/html/NMAccessPoint.html b/docs/libnm/html/NMAccessPoint.html deleted file mode 100644 index e02c98e1..00000000 --- a/docs/libnm/html/NMAccessPoint.html +++ /dev/null @@ -1,886 +0,0 @@ - - - - -NMAccessPoint: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMAccessPoint

-

NMAccessPoint

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NM80211ApFlags - -nm_access_point_get_flags () -
-NM80211ApSecurityFlags - -nm_access_point_get_wpa_flags () -
-NM80211ApSecurityFlags - -nm_access_point_get_rsn_flags () -
-GBytes * - -nm_access_point_get_ssid () -
const char * - -nm_access_point_get_bssid () -
-guint32 - -nm_access_point_get_frequency () -
-NM80211Mode - -nm_access_point_get_mode () -
-guint32 - -nm_access_point_get_max_bitrate () -
-guint8 - -nm_access_point_get_strength () -
-int - -nm_access_point_get_last_seen () -
-guint32 - -nm_access_point_get_bandwidth () -
-GPtrArray * - -nm_access_point_filter_connections () -
-gboolean - -nm_access_point_connection_valid () -
-
-
-

Properties

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

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_ACCESS_POINT_FLAGS
#defineNM_ACCESS_POINT_WPA_FLAGS
#defineNM_ACCESS_POINT_RSN_FLAGS
#defineNM_ACCESS_POINT_SSID
#defineNM_ACCESS_POINT_BSSID
#defineNM_ACCESS_POINT_FREQUENCY
#defineNM_ACCESS_POINT_MODE
#defineNM_ACCESS_POINT_MAX_BITRATE
#defineNM_ACCESS_POINT_STRENGTH
#defineNM_ACCESS_POINT_LAST_SEEN
#defineNM_ACCESS_POINT_BANDWIDTH
#defineNM_ACCESS_POINT_HW_ADDRESS
 NMAccessPoint
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMAccessPoint
-
-
-
-

Description

-
-
-

Functions

-
-

nm_access_point_get_flags ()

-
NM80211ApFlags
-nm_access_point_get_flags (NMAccessPoint *ap);
-

Gets the flags of the access point.

-
-

Parameters

-
----- - - - - - -

ap

a NMAccessPoint

 
-
-
-

Returns

-

the flags

-
-
-
-
-

nm_access_point_get_wpa_flags ()

-
NM80211ApSecurityFlags
-nm_access_point_get_wpa_flags (NMAccessPoint *ap);
-

Gets the WPA (version 1) flags of the access point.

-
-

Parameters

-
----- - - - - - -

ap

a NMAccessPoint

 
-
-
-

Returns

-

the WPA flags

-
-
-
-
-

nm_access_point_get_rsn_flags ()

-
NM80211ApSecurityFlags
-nm_access_point_get_rsn_flags (NMAccessPoint *ap);
-

Gets the RSN (Robust Secure Network, ie WPA version 2) flags of the access -point.

-
-

Parameters

-
----- - - - - - -

ap

a NMAccessPoint

 
-
-
-

Returns

-

the RSN flags

-
-
-
-
-

nm_access_point_get_ssid ()

-
GBytes *
-nm_access_point_get_ssid (NMAccessPoint *ap);
-

Gets the SSID of the access point.

-
-

Parameters

-
----- - - - - - -

ap

a NMAccessPoint

 
-
-
-

Returns

-

the GBytes containing the SSID, or NULL if the -SSID is unknown.

-

[transfer none]

-
-
-
-
-

nm_access_point_get_bssid ()

-
const char *
-nm_access_point_get_bssid (NMAccessPoint *ap);
-

Gets the Basic Service Set ID (BSSID) of the Wi-Fi access point.

-
-

Parameters

-
----- - - - - - -

ap

a NMAccessPoint

 
-
-
-

Returns

-

the BSSID of the access point. This is an internal string and must -not be modified or freed.

-
-
-
-
-

nm_access_point_get_frequency ()

-
guint32
-nm_access_point_get_frequency (NMAccessPoint *ap);
-

Gets the frequency of the access point in MHz.

-
-

Parameters

-
----- - - - - - -

ap

a NMAccessPoint

 
-
-
-

Returns

-

the frequency in MHz

-
-
-
-
-

nm_access_point_get_mode ()

-
NM80211Mode
-nm_access_point_get_mode (NMAccessPoint *ap);
-

Gets the mode of the access point.

-
-

Parameters

-
----- - - - - - -

ap

a NMAccessPoint

 
-
-
-

Returns

-

the mode

-
-
-
-
-

nm_access_point_get_max_bitrate ()

-
guint32
-nm_access_point_get_max_bitrate (NMAccessPoint *ap);
-

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

-
-

Parameters

-
----- - - - - - -

ap

a NMAccessPoint

 
-
-
-

Returns

-

the maximum bit rate (kbit/s)

-
-
-
-
-

nm_access_point_get_strength ()

-
guint8
-nm_access_point_get_strength (NMAccessPoint *ap);
-

Gets the current signal strength of the access point as a percentage.

-
-

Parameters

-
----- - - - - - -

ap

a NMAccessPoint

 
-
-
-

Returns

-

the signal strength (0 to 100)

-
-
-
-
-

nm_access_point_get_last_seen ()

-
int
-nm_access_point_get_last_seen (NMAccessPoint *ap);
-

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

-
-

Parameters

-
----- - - - - - -

ap

a NMAccessPoint

 
-
-
-

Returns

-

the last seen time in seconds

-
-

Since: 1.2

-
-
-
-

nm_access_point_get_bandwidth ()

-
guint32
-nm_access_point_get_bandwidth (NMAccessPoint *ap);
-

Gets the bandwidth advertised by the access point in MHz.

-
-

Parameters

-
----- - - - - - -

ap

a NMAccessPoint

 
-
-
-

Returns

-

the advertised bandwidth (MHz)

-
-

Since: 1.46

-
-
-
-

nm_access_point_filter_connections ()

-
GPtrArray *
-nm_access_point_filter_connections (NMAccessPoint *ap,
-                                    const GPtrArray *connections);
-

Filters a given array of connections for a given NMAccessPoint object and -returns connections which may be activated with the access point. Any -returned connections will match the ap -'s SSID and (if given) BSSID and -other attributes like security settings, channel, etc.

-

To obtain the list of connections that are compatible with this access point, -use nm_client_get_connections() and then filter the returned list for a given -NMDevice using nm_device_filter_connections() and finally filter that list -with this function.

-
-

Parameters

-
----- - - - - - - - - - - - - -

ap

an NMAccessPoint to filter connections for

 

connections

an array of NMConnections to -filter.

[element-type NMConnection]
-
-
-

Returns

-

an array of -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 -with bindings. See https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/305. -You can filter the list yourself with nm_access_point_connection_valid().

-

[transfer full][element-type NMConnection]

-
-
-
-
-

nm_access_point_connection_valid ()

-
gboolean
-nm_access_point_connection_valid (NMAccessPoint *ap,
-                                  NMConnection *connection);
-

Validates a given connection against a given Wi-Fi access point to ensure that -the connection may be activated with that AP. The connection must match the -ap -'s SSID, (if given) BSSID, and other attributes like security settings, -channel, band, etc.

-
-

Parameters

-
----- - - - - - - - - - - - - -

ap

an NMAccessPoint to validate connection -against

 

connection

an NMConnection to validate against ap -

 
-
-
-

Returns

-

TRUE if the connection may be activated with this Wi-Fi AP, -FALSE if it cannot be.

-
-
-
-
-

Types and Values

-
-

NM_ACCESS_POINT_FLAGS

-
#define NM_ACCESS_POINT_FLAGS       "flags"
-
-
-
-
-

NM_ACCESS_POINT_WPA_FLAGS

-
#define NM_ACCESS_POINT_WPA_FLAGS   "wpa-flags"
-
-
-
-
-

NM_ACCESS_POINT_RSN_FLAGS

-
#define NM_ACCESS_POINT_RSN_FLAGS   "rsn-flags"
-
-
-
-
-

NM_ACCESS_POINT_SSID

-
#define NM_ACCESS_POINT_SSID        "ssid"
-
-
-
-
-

NM_ACCESS_POINT_BSSID

-
#define NM_ACCESS_POINT_BSSID       "bssid"
-
-
-
-
-

NM_ACCESS_POINT_FREQUENCY

-
#define NM_ACCESS_POINT_FREQUENCY   "frequency"
-
-
-
-
-

NM_ACCESS_POINT_MODE

-
#define NM_ACCESS_POINT_MODE        "mode"
-
-
-
-
-

NM_ACCESS_POINT_MAX_BITRATE

-
#define NM_ACCESS_POINT_MAX_BITRATE "max-bitrate"
-
-
-
-
-

NM_ACCESS_POINT_STRENGTH

-
#define NM_ACCESS_POINT_STRENGTH    "strength"
-
-
-
-
-

NM_ACCESS_POINT_LAST_SEEN

-
#define NM_ACCESS_POINT_LAST_SEEN   "last-seen"
-
-
-
-
-

NM_ACCESS_POINT_BANDWIDTH

-
#define NM_ACCESS_POINT_BANDWIDTH   "bandwidth"
-
-
-
-
-

NM_ACCESS_POINT_HW_ADDRESS

-
#define NM_ACCESS_POINT_HW_ADDRESS "hw-address"
-
-
-
-
-

NMAccessPoint

-
typedef struct _NMAccessPoint NMAccessPoint;
-
-
-
-

Property Details

-
-

The “bandwidth” property

-
  “bandwidth”                guint
-

The channel bandwidth announced by the AP in MHz.

-

Owner: NMAccessPoint

-

Flags: Read

-

Default value: 0

-

Since: 1.46

-
-
-
-

The “bssid” property

-
  “bssid”                    char *
-

The BSSID of the access point.

-

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

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMActiveConnection.html b/docs/libnm/html/NMActiveConnection.html deleted file mode 100644 index 4e49ea67..00000000 --- a/docs/libnm/html/NMActiveConnection.html +++ /dev/null @@ -1,1224 +0,0 @@ - - - - -NMActiveConnection: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMActiveConnection

-

NMActiveConnection

-
- -
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMRemoteConnection *connectionRead
-NMDevice *controllerRead
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
-
- -
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMActiveConnection
-            ╰── NMVpnConnection
-
-
-
-

Description

-
-
-

Functions

-
-

nm_active_connection_get_connection ()

-
NMRemoteConnection *
-nm_active_connection_get_connection (NMActiveConnection *connection);
-

Gets the NMRemoteConnection associated with connection -.

-
-

Parameters

-
----- - - - - - -

connection

a NMActiveConnection

 
-
-
-

Returns

-

the NMRemoteConnection which this -NMActiveConnection is an active instance of.

-

[transfer none]

-
-
-
-
-

nm_active_connection_get_id ()

-
const char *
-nm_active_connection_get_id (NMActiveConnection *connection);
-

Gets the NMConnection's ID.

-
-

Parameters

-
----- - - - - - -

connection

a NMActiveConnection

 
-
-
-

Returns

-

the ID of the NMConnection that backs the NMActiveConnection. -This is the internal string used by the connection, and must not be modified.

-
-
-
-
-

nm_active_connection_get_uuid ()

-
const char *
-nm_active_connection_get_uuid (NMActiveConnection *connection);
-

Gets the NMConnection's UUID.

-
-

Parameters

-
----- - - - - - -

connection

a NMActiveConnection

 
-
-
-

Returns

-

the UUID of the NMConnection that backs the NMActiveConnection. -This is the internal string used by the connection, and must not be modified.

-
-
-
-
-

nm_active_connection_get_connection_type ()

-
const char *
-nm_active_connection_get_connection_type
-                               (NMActiveConnection *connection);
-

Gets the NMConnection's type.

-
-

Parameters

-
----- - - - - - -

connection

a NMActiveConnection

 
-
-
-

Returns

-

the type of the NMConnection that backs the NMActiveConnection. -This is the internal string used by the connection, and must not be modified.

-
-
-
-
-

nm_active_connection_get_specific_object_path ()

-
const char *
-nm_active_connection_get_specific_object_path
-                               (NMActiveConnection *connection);
-

Gets the path of the "specific object" used at activation.

-

Currently, there is no single method that will allow you to automatically turn -this into an appropriate NMObject; you need to know what kind of object it -is based on other information. (Eg, if connection - corresponds to a Wi-Fi -connection, then the specific object will be an NMAccessPoint, and you can -resolve it with nm_device_wifi_get_access_point_by_path().)

-
-

Parameters

-
----- - - - - - -

connection

a NMActiveConnection

 
-
-
-

Returns

-

the specific object's D-Bus path. This is the internal string used -by the connection, and must not be modified.

-
-
-
-
-

nm_active_connection_get_devices ()

-
const GPtrArray *
-nm_active_connection_get_devices (NMActiveConnection *connection);
-

Gets the NMDevices used for the active connections.

-
-

Parameters

-
----- - - - - - -

connection

a NMActiveConnection

 
-
-
-

Returns

-

the GPtrArray containing NMDevices. -This is the internal copy used by the connection, and must not be modified.

-

[element-type NMDevice]

-
-
-
-
-

nm_active_connection_get_state ()

-
NMActiveConnectionState
-nm_active_connection_get_state (NMActiveConnection *connection);
-

Gets the active connection's state.

-
-

Parameters

-
----- - - - - - -

connection

a NMActiveConnection

 
-
-
-

Returns

-

the state

-
-
-
-
-

nm_active_connection_get_state_flags ()

-
NMActivationStateFlags
-nm_active_connection_get_state_flags (NMActiveConnection *connection);
-

Gets the active connection's state flags.

-
-

Parameters

-
----- - - - - - -

connection

a NMActiveConnection

 
-
-
-

Returns

-

the state flags

-
-

Since: 1.10

-
-
-
-

nm_active_connection_get_state_reason ()

-
NMActiveConnectionStateReason
-nm_active_connection_get_state_reason (NMActiveConnection *connection);
-

Gets the reason for active connection's state.

-
-

Parameters

-
----- - - - - - -

connection

a NMActiveConnection

 
-
-
-

Returns

-

the reason

-
-

Since: 1.8

-
-
-
-

nm_active_connection_get_master ()

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

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

-

Use nm_active_connection_get_controller() instead.

-
-

Gets the controller NMDevice of the connection.

-
-

Parameters

-
----- - - - - - -

connection

a NMActiveConnection

 
-
-
-

Returns

-

the controller NMDevice of the NMActiveConnection.

-

[transfer none]

-
-
-
-
-

nm_active_connection_get_controller ()

-
struct _NMDevice *
-nm_active_connection_get_controller (NMActiveConnection *connection);
-

Gets the controller NMDevice of the connection. This replaces the -deprecated nm_active_connection_get_master() method.

-
-

Parameters

-
----- - - - - - -

connection

a NMActiveConnection

 
-
-
-

Returns

-

the controller NMDevice of the NMActiveConnection.

-

[transfer none]

-
-

Since: 1.44

-
-
-
-

nm_active_connection_get_default ()

-
gboolean
-nm_active_connection_get_default (NMActiveConnection *connection);
-

Whether the active connection is the default IPv4 one (that is, is used for -the default IPv4 route and DNS information).

-
-

Parameters

-
----- - - - - - -

connection

a NMActiveConnection

 
-
-
-

Returns

-

TRUE if the active connection is the default IPv4 connection

-
-
-
-
-

nm_active_connection_get_ip4_config ()

-
NMIPConfig *
-nm_active_connection_get_ip4_config (NMActiveConnection *connection);
-

Gets the current IPv4 NMIPConfig associated with the NMActiveConnection.

-
-

Parameters

-
----- - - - - - -

connection

an NMActiveConnection

 
-
-
-

Returns

-

the IPv4 NMIPConfig, or NULL if the connection is -not in the NM_ACTIVE_CONNECTION_STATE_ACTIVATED state.

-

[transfer none]

-
-
-
-
-

nm_active_connection_get_dhcp4_config ()

-
NMDhcpConfig *
-nm_active_connection_get_dhcp4_config (NMActiveConnection *connection);
-

Gets the current IPv4 NMDhcpConfig (if any) associated with the -NMActiveConnection.

-
-

Parameters

-
----- - - - - - -

connection

an NMActiveConnection

 
-
-
-

Returns

-

the IPv4 NMDhcpConfig, or NULL if the connection -does not use DHCP, or is not in the NM_ACTIVE_CONNECTION_STATE_ACTIVATED -state.

-

[transfer none]

-
-
-
-
-

nm_active_connection_get_default6 ()

-
gboolean
-nm_active_connection_get_default6 (NMActiveConnection *connection);
-

Whether the active connection is the default IPv6 one (that is, is used for -the default IPv6 route and DNS information).

-
-

Parameters

-
----- - - - - - -

connection

a NMActiveConnection

 
-
-
-

Returns

-

TRUE if the active connection is the default IPv6 connection

-
-
-
-
-

nm_active_connection_get_ip6_config ()

-
NMIPConfig *
-nm_active_connection_get_ip6_config (NMActiveConnection *connection);
-

Gets the current IPv6 NMIPConfig associated with the NMActiveConnection.

-
-

Parameters

-
----- - - - - - -

connection

an NMActiveConnection

 
-
-
-

Returns

-

the IPv6 NMIPConfig, or NULL if the connection is -not in the NM_ACTIVE_CONNECTION_STATE_ACTIVATED state.

-

[transfer none]

-
-
-
-
-

nm_active_connection_get_dhcp6_config ()

-
NMDhcpConfig *
-nm_active_connection_get_dhcp6_config (NMActiveConnection *connection);
-

Gets the current IPv6 NMDhcpConfig (if any) associated with the -NMActiveConnection.

-
-

Parameters

-
----- - - - - - -

connection

an NMActiveConnection

 
-
-
-

Returns

-

the IPv6 NMDhcpConfig, or NULL if the connection -does not use DHCPv6, or is not in the NM_ACTIVE_CONNECTION_STATE_ACTIVATED -state.

-

[transfer none]

-
-
-
-
-

nm_active_connection_get_vpn ()

-
gboolean
-nm_active_connection_get_vpn (NMActiveConnection *connection);
-

Whether the active connection is a VPN connection.

-
-

Parameters

-
----- - - - - - -

connection

a NMActiveConnection

 
-
-
-

Returns

-

TRUE if the active connection is a VPN connection

-
-
-
-
-

Types and Values

-
-

NM_ACTIVE_CONNECTION_CONNECTION

-
#define NM_ACTIVE_CONNECTION_CONNECTION           "connection"
-
-
-
-
-

NM_ACTIVE_CONNECTION_ID

-
#define NM_ACTIVE_CONNECTION_ID                   "id"
-
-
-
-
-

NM_ACTIVE_CONNECTION_UUID

-
#define NM_ACTIVE_CONNECTION_UUID                 "uuid"
-
-
-
-
-

NM_ACTIVE_CONNECTION_TYPE

-
#define NM_ACTIVE_CONNECTION_TYPE                 "type"
-
-
-
-
-

NM_ACTIVE_CONNECTION_SPECIFIC_OBJECT_PATH

-
#define NM_ACTIVE_CONNECTION_SPECIFIC_OBJECT_PATH "specific-object-path"
-
-
-
-
-

NM_ACTIVE_CONNECTION_DEVICES

-
#define NM_ACTIVE_CONNECTION_DEVICES              "devices"
-
-
-
-
-

NM_ACTIVE_CONNECTION_STATE

-
#define NM_ACTIVE_CONNECTION_STATE                "state"
-
-
-
-
-

NM_ACTIVE_CONNECTION_STATE_FLAGS

-
#define NM_ACTIVE_CONNECTION_STATE_FLAGS          "state-flags"
-
-
-
-
-

NM_ACTIVE_CONNECTION_DEFAULT

-
#define NM_ACTIVE_CONNECTION_DEFAULT              "default"
-
-
-
-
-

NM_ACTIVE_CONNECTION_IP4_CONFIG

-
#define NM_ACTIVE_CONNECTION_IP4_CONFIG           "ip4-config"
-
-
-
-
-

NM_ACTIVE_CONNECTION_DHCP4_CONFIG

-
#define NM_ACTIVE_CONNECTION_DHCP4_CONFIG         "dhcp4-config"
-
-
-
-
-

NM_ACTIVE_CONNECTION_DEFAULT6

-
#define NM_ACTIVE_CONNECTION_DEFAULT6             "default6"
-
-
-
-
-

NM_ACTIVE_CONNECTION_IP6_CONFIG

-
#define NM_ACTIVE_CONNECTION_IP6_CONFIG           "ip6-config"
-
-
-
-
-

NM_ACTIVE_CONNECTION_DHCP6_CONFIG

-
#define NM_ACTIVE_CONNECTION_DHCP6_CONFIG         "dhcp6-config"
-
-
-
-
-

NM_ACTIVE_CONNECTION_VPN

-
#define NM_ACTIVE_CONNECTION_VPN                  "vpn"
-
-
-
-
-

NM_ACTIVE_CONNECTION_MASTER

-
#define NM_ACTIVE_CONNECTION_MASTER               "master"
-
-
-
-
-

NM_ACTIVE_CONNECTION_CONTROLLER

-
#define NM_ACTIVE_CONNECTION_CONTROLLER           "controller"
-
-
-
-
-

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 “controller” property

-
  “controller”               NMDevice *
-

The controller device if one exists. This replaces the deprecated -"master" property.

-

Owner: NMActiveConnection

-

Flags: Read

-

Since: 1.44

-
-
-
-

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 controller device if one exists. Replaced by the "controller" property.

-

NMActiveConnection:master has been deprecated since version 1.44 and should not be used in newly-written code.

-

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

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMCheckpoint.html b/docs/libnm/html/NMCheckpoint.html deleted file mode 100644 index 728da0df..00000000 --- a/docs/libnm/html/NMCheckpoint.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - -NMCheckpoint: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMCheckpoint

-

NMCheckpoint

-
-
-

Functions

-
---- - - - - - - - - - - - - - - -
const GPtrArray * - -nm_checkpoint_get_devices () -
-gint64 - -nm_checkpoint_get_created () -
-guint32 - -nm_checkpoint_get_rollback_timeout () -
-
-
-

Properties

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

Types and Values

-
---- - - - - - - - - - - - - - - - - - - -
#defineNM_CHECKPOINT_DEVICES
#defineNM_CHECKPOINT_CREATED
#defineNM_CHECKPOINT_ROLLBACK_TIMEOUT
 NMCheckpoint
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMCheckpoint
-
-
-
-

Description

-
-
-

Functions

-
-

nm_checkpoint_get_devices ()

-
const GPtrArray *
-nm_checkpoint_get_devices (NMCheckpoint *checkpoint);
-

The devices that are part of this checkpoint.

-
-

Parameters

-
----- - - - - - -

checkpoint

a NMCheckpoint

 
-
-
-

Returns

-

the devices list.

-

[element-type NMDevice]

-
-

Since: 1.12

-
-
-
-

nm_checkpoint_get_created ()

-
gint64
-nm_checkpoint_get_created (NMCheckpoint *checkpoint);
-

Gets the timestamp (in CLOCK_BOOTTIME milliseconds) of checkpoint creation.

-

Use nm_utils_get_timestamp_msec() to obtain current time value suitable for -comparing to this value.

-
-

Parameters

-
----- - - - - - -

checkpoint

a NMCheckpoint

 
-
-
-

Returns

-

the timestamp of checkpoint creation.

-
-

Since: 1.12

-
-
-
-

nm_checkpoint_get_rollback_timeout ()

-
guint32
-nm_checkpoint_get_rollback_timeout (NMCheckpoint *checkpoint);
-

Gets the timeout in seconds for automatic rollback.

-
-

Parameters

-
----- - - - - - -

checkpoint

a NMCheckpoint

 
-
-
-

Returns

-

the rollback timeout.

-
-

Since: 1.12

-
-
-
-

Types and Values

-
-

NM_CHECKPOINT_DEVICES

-
#define NM_CHECKPOINT_DEVICES          "devices"
-
-
-
-
-

NM_CHECKPOINT_CREATED

-
#define NM_CHECKPOINT_CREATED          "created"
-
-
-
-
-

NM_CHECKPOINT_ROLLBACK_TIMEOUT

-
#define NM_CHECKPOINT_ROLLBACK_TIMEOUT "rollback-timeout"
-
-
-
-
-

NMCheckpoint

-
typedef struct _NMCheckpoint NMCheckpoint;
-

Since: 1.12

-
-
-
-

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

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMClient.html b/docs/libnm/html/NMClient.html deleted file mode 100644 index 39e60dc2..00000000 --- a/docs/libnm/html/NMClient.html +++ /dev/null @@ -1,6829 +0,0 @@ - - - - -NMClient: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMClient

-

NMClient

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_client_error_quark () -
-void - -nm_dns_entry_unref () -
const char * - -nm_dns_entry_get_interface () -
const char *const * - -nm_dns_entry_get_nameservers () -
const char *const * - -nm_dns_entry_get_domains () -
-int - -nm_dns_entry_get_priority () -
-gboolean - -nm_dns_entry_get_vpn () -
-NMClient * - -nm_client_new () -
-void - -nm_client_new_async () -
-NMClient * - -nm_client_new_finish () -
-NMClientInstanceFlags - -nm_client_get_instance_flags () -
-GDBusConnection * - -nm_client_get_dbus_connection () -
-GMainContext * - -nm_client_get_main_context () -
-GObject * - -nm_client_get_context_busy_watcher () -
const char * - -nm_client_get_dbus_name_owner () -
const char * - -nm_client_get_version () -
const guint32 * - -nm_client_get_version_info () -
-NMState - -nm_client_get_state () -
-gboolean - -nm_client_get_startup () -
-gboolean - -nm_client_get_nm_running () -
-NMObject * - -nm_client_get_object_by_path () -
-NMMetered - -nm_client_get_metered () -
-gboolean - -nm_client_networking_get_enabled () -
const guint32 * - -nm_client_get_capabilities () -
-gboolean - -nm_client_networking_set_enabled () -
-gboolean - -nm_client_wireless_get_enabled () -
-void - -nm_client_wireless_set_enabled () -
-gboolean - -nm_client_wireless_hardware_get_enabled () -
-gboolean - -nm_client_wwan_get_enabled () -
-void - -nm_client_wwan_set_enabled () -
-gboolean - -nm_client_wwan_hardware_get_enabled () -
-gboolean - -nm_client_wimax_get_enabled () -
-void - -nm_client_wimax_set_enabled () -
-gboolean - -nm_client_wimax_hardware_get_enabled () -
-NMRadioFlags - -nm_client_get_radio_flags () -
-gboolean - -nm_client_connectivity_check_get_available () -
-gboolean - -nm_client_connectivity_check_get_enabled () -
-void - -nm_client_connectivity_check_set_enabled () -
const char * - -nm_client_connectivity_check_get_uri () -
-gboolean - -nm_client_get_logging () -
-gboolean - -nm_client_set_logging () -
-NMClientPermissionResult - -nm_client_get_permission_result () -
-NMTernary - -nm_client_get_permissions_state () -
-NMConnectivityState - -nm_client_get_connectivity () -
-NMConnectivityState - -nm_client_check_connectivity () -
-void - -nm_client_check_connectivity_async () -
-NMConnectivityState - -nm_client_check_connectivity_finish () -
-gboolean - -nm_client_save_hostname () -
-void - -nm_client_save_hostname_async () -
-gboolean - -nm_client_save_hostname_finish () -
const GPtrArray * - -nm_client_get_devices () -
const GPtrArray * - -nm_client_get_all_devices () -
-NMDevice * - -nm_client_get_device_by_path () -
-NMDevice * - -nm_client_get_device_by_iface () -
const GPtrArray * - -nm_client_get_active_connections () -
-NMActiveConnection * - -nm_client_get_primary_connection () -
-NMActiveConnection * - -nm_client_get_activating_connection () -
-void - -nm_client_activate_connection_async () -
-NMActiveConnection * - -nm_client_activate_connection_finish () -
-void - -nm_client_add_and_activate_connection_async () -
-NMActiveConnection * - -nm_client_add_and_activate_connection_finish () -
-void - -nm_client_add_and_activate_connection2 () -
-NMActiveConnection * - -nm_client_add_and_activate_connection2_finish () -
-gboolean - -nm_client_deactivate_connection () -
-void - -nm_client_deactivate_connection_async () -
-gboolean - -nm_client_deactivate_connection_finish () -
const GPtrArray * - -nm_client_get_connections () -
-NMRemoteConnection * - -nm_client_get_connection_by_id () -
-NMRemoteConnection * - -nm_client_get_connection_by_path () -
-NMRemoteConnection * - -nm_client_get_connection_by_uuid () -
-void - -nm_client_add_connection_async () -
-NMRemoteConnection * - -nm_client_add_connection_finish () -
-void - -nm_client_add_connection2 () -
-NMRemoteConnection * - -nm_client_add_connection2_finish () -
-gboolean - -nm_client_load_connections () -
-void - -nm_client_load_connections_async () -
-gboolean - -nm_client_load_connections_finish () -
-gboolean - -nm_client_reload_connections () -
-void - -nm_client_reload_connections_async () -
-gboolean - -nm_client_reload_connections_finish () -
const char * - -nm_client_get_dns_mode () -
const char * - -nm_client_get_dns_rc_manager () -
const GPtrArray * - -nm_client_get_dns_configuration () -
const GPtrArray * - -nm_client_get_checkpoints () -
-void - -nm_client_checkpoint_create () -
-NMCheckpoint * - -nm_client_checkpoint_create_finish () -
-void - -nm_client_checkpoint_destroy () -
-gboolean - -nm_client_checkpoint_destroy_finish () -
-void - -nm_client_checkpoint_rollback () -
-GHashTable * - -nm_client_checkpoint_rollback_finish () -
-void - -nm_client_checkpoint_adjust_rollback_timeout () -
-gboolean - -nm_client_checkpoint_adjust_rollback_timeout_finish () -
-void - -nm_client_reload () -
-gboolean - -nm_client_reload_finish () -
-void - -nm_client_dbus_call () -
-GVariant * - -nm_client_dbus_call_finish () -
-void - -nm_client_dbus_set_property () -
-gboolean - -nm_client_dbus_set_property_finish () -
-void - -nm_utils_print () -
-gboolean - -nm_utils_file_is_certificate () -
-gboolean - -nm_utils_file_is_private_key () -
-gboolean - -nm_utils_file_is_pkcs12 () -
-void - -nm_client_wait_shutdown () -
-gboolean - -nm_client_wait_shutdown_finish () -
-
-
-

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
-GArray *version-infoRead
gbooleanwimax-enabledRead / Write
gbooleanwimax-hardware-enabledRead
gbooleanwireless-enabledRead / Write
gbooleanwireless-hardware-enabledRead
gbooleanwwan-enabledRead / Write
gbooleanwwan-hardware-enabledRead
-
-
-

Signals

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
voidactive-connection-addedRun First
voidactive-connection-removedRun First
voidany-device-addedRun First
voidany-device-removedRun First
voidconnection-addedRun First
voidconnection-removedRun First
voiddevice-addedRun First
voiddevice-removedRun First
voidpermission-changedRun First
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
enumNMClientInstanceFlags
#defineNM_CLIENT_VERSION
#defineNM_CLIENT_VERSION_INFO
#defineNM_CLIENT_STATE
#defineNM_CLIENT_STARTUP
#defineNM_CLIENT_NM_RUNNING
#defineNM_CLIENT_DBUS_CONNECTION
#defineNM_CLIENT_DBUS_NAME_OWNER
#defineNM_CLIENT_INSTANCE_FLAGS
#defineNM_CLIENT_NETWORKING_ENABLED
#defineNM_CLIENT_WIRELESS_ENABLED
#defineNM_CLIENT_WWAN_ENABLED
#defineNM_CLIENT_WIMAX_ENABLED
#defineNM_CLIENT_WIRELESS_HARDWARE_ENABLED
#defineNM_CLIENT_WWAN_HARDWARE_ENABLED
#defineNM_CLIENT_WIMAX_HARDWARE_ENABLED
#defineNM_CLIENT_RADIO_FLAGS
#defineNM_CLIENT_ACTIVE_CONNECTIONS
#defineNM_CLIENT_CONNECTIVITY
#defineNM_CLIENT_CONNECTIVITY_CHECK_URI
#defineNM_CLIENT_CONNECTIVITY_CHECK_AVAILABLE
#defineNM_CLIENT_CONNECTIVITY_CHECK_ENABLED
#defineNM_CLIENT_PRIMARY_CONNECTION
#defineNM_CLIENT_ACTIVATING_CONNECTION
#defineNM_CLIENT_DEVICES
#defineNM_CLIENT_ALL_DEVICES
#defineNM_CLIENT_CONNECTIONS
#defineNM_CLIENT_HOSTNAME
#defineNM_CLIENT_CAN_MODIFY
#defineNM_CLIENT_METERED
#defineNM_CLIENT_DNS_MODE
#defineNM_CLIENT_DNS_RC_MANAGER
#defineNM_CLIENT_DNS_CONFIGURATION
#defineNM_CLIENT_CHECKPOINTS
#defineNM_CLIENT_CAPABILITIES
#defineNM_CLIENT_PERMISSIONS_STATE
#defineNM_CLIENT_DEVICE_ADDED
#defineNM_CLIENT_DEVICE_REMOVED
#defineNM_CLIENT_ANY_DEVICE_ADDED
#defineNM_CLIENT_ANY_DEVICE_REMOVED
#defineNM_CLIENT_PERMISSION_CHANGED
#defineNM_CLIENT_CONNECTION_ADDED
#defineNM_CLIENT_CONNECTION_REMOVED
#defineNM_CLIENT_ACTIVE_CONNECTION_ADDED
#defineNM_CLIENT_ACTIVE_CONNECTION_REMOVED
enumNMClientError
#defineNM_CLIENT_ERROR
 NMClient
 NMDnsEntry
-
-
-

Object Hierarchy

-
    GBoxed
-    ╰── NMDnsEntry
-    GEnum
-    ╰── NMClientError
-    GFlags
-    ╰── NMClientInstanceFlags
-    GObject
-    ╰── NMClient
-
-
-
-

Implemented Interfaces

-

-NMClient implements - GInitable and GAsyncInitable.

-
-
-

Description

-
-
-

Functions

-
-

nm_client_error_quark ()

-
GQuark
-nm_client_error_quark (void);
-

Registers an error quark for NMClient if necessary.

-
-

Returns

-

the error quark used for NMClient errors.

-
-
-
-
-

nm_dns_entry_unref ()

-
void
-nm_dns_entry_unref (NMDnsEntry *entry);
-

Decreases the reference count of the object. If the reference count -reaches zero, the object will be destroyed.

-
-

Parameters

-
----- - - - - - -

entry

the NMDnsEntry

 
-
-

Since: 1.6

-
-
-
-

nm_dns_entry_get_interface ()

-
const char *
-nm_dns_entry_get_interface (NMDnsEntry *entry);
-

Gets the interface on which name servers are contacted.

-
-

Parameters

-
----- - - - - - -

entry

the NMDnsEntry

 
-
-
-

Returns

-

the interface name.

-

[transfer none]

-
-

Since: 1.6

-
-
-
-

nm_dns_entry_get_nameservers ()

-
const char *const *
-nm_dns_entry_get_nameservers (NMDnsEntry *entry);
-

Gets the list of name servers for this entry.

-
-

Parameters

-
----- - - - - - -

entry

the NMDnsEntry

 
-
-
-

Returns

-

the list of name servers.

-

[transfer none]

-
-

Since: 1.6

-
-
-
-

nm_dns_entry_get_domains ()

-
const char *const *
-nm_dns_entry_get_domains (NMDnsEntry *entry);
-

Gets the list of DNS domains.

-
-

Parameters

-
----- - - - - - -

entry

the NMDnsEntry

 
-
-
-

Returns

-

the list of DNS domains.

-

[transfer none]

-
-

Since: 1.6

-
-
-
-

nm_dns_entry_get_priority ()

-
int
-nm_dns_entry_get_priority (NMDnsEntry *entry);
-

Gets the priority of the entry

-
-

Parameters

-
----- - - - - - -

entry

the NMDnsEntry

 
-
-
-

Returns

-

the priority of the entry

-
-

Since: 1.6

-
-
-
-

nm_dns_entry_get_vpn ()

-
gboolean
-nm_dns_entry_get_vpn (NMDnsEntry *entry);
-

Gets whether the entry refers to VPN name servers.

-
-

Parameters

-
----- - - - - - -

entry

the NMDnsEntry

 
-
-
-

Returns

-

TRUE if the entry refers to VPN name servers

-
-

Since: 1.6

-
-
-
-

nm_client_new ()

-
NMClient *
-nm_client_new (GCancellable *cancellable,
-               GError **error);
-

Creates a new NMClient synchronously.

-

Note that this will block until a NMClient instance is fully initialized. -This does nothing beside calling g_initable_new(). You are free to call -g_initable_new() or g_object_new()/g_initable_init() directly for more -control, to set GObject properties or get access to the NMClient instance -while it is still initializing.

-

Using the synchronous initialization creates an NMClient instance -that uses an internal GMainContext. This context is invisible to the -user. This introduces an additional overhead that is payed not -only during object initialization, but for the entire lifetime of -this object. -Also, due to this internal GMainContext, the events are no longer -in sync with other messages from GDBusConnection (but all events -of the NMClient will themselves still be ordered). -For a serious program, you should therefore avoid these problems by -using g_async_initable_init_async() or nm_client_new_async() instead. -The sync initialization is still useful for simple scripts or interactive -testing for example via pygobject.

-

Creating an NMClient instance can only fail for two reasons. First, if you didn't -provide a NM_CLIENT_DBUS_CONNECTION and the call to g_bus_get() -fails. You can avoid that by using g_initable_new() directly and -set a D-Bus connection. -Second, if you cancelled the creation. If you do that, then note -that after the failure there might still be idle actions pending -which keep nm_client_get_main_context() alive. That means, -in that case you must continue iterating the context to avoid -leaks. See nm_client_get_context_busy_watcher().

-

Creating an NMClient instance when NetworkManager is not running -does not cause a failure.

-
-

Parameters

-
----- - - - - - - - - - - - - -

cancellable

a GCancellable, or NULL

 

error

location for a GError, or NULL

 
-
-
-

Returns

-

a new NMClient or NULL on an error

-
-
-
-
-

nm_client_new_async ()

-
void
-nm_client_new_async (GCancellable *cancellable,
-                     GAsyncReadyCallback callback,
-                     gpointer user_data);
-

Creates a new NMClient asynchronously. -callback - will be called when it is done. Use -nm_client_new_finish() to get the result.

-

This does nothing beside calling g_async_initable_new_async(). You are free to -call g_async_initable_new_async() or g_object_new()/g_async_initable_init_async() -directly for more control, to set GObject properties or get access to the NMClient -instance while it is still initializing.

-

Creating an NMClient instance can only fail for two reasons. First, if you didn't -provide a NM_CLIENT_DBUS_CONNECTION and the call to g_bus_get() -fails. You can avoid that by using g_async_initable_new_async() directly and -set a D-Bus connection. -Second, if you cancelled the creation. If you do that, then note -that after the failure there might still be idle actions pending -which keep nm_client_get_main_context() alive. That means, -in that case you must continue iterating the context to avoid -leaks. See nm_client_get_context_busy_watcher().

-

Creating an NMClient instance when NetworkManager is not running -does not cause a failure.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

cancellable

a GCancellable, or NULL

 

callback

callback to call when the client is created

 

user_data

data for callback -

 
-
-
-
-
-

nm_client_new_finish ()

-
NMClient *
-nm_client_new_finish (GAsyncResult *result,
-                      GError **error);
-

Gets the result of an nm_client_new_async() call.

-
-

Parameters

-
----- - - - - - - - - - - - - -

result

a GAsyncResult

 

error

location for a GError, or NULL

 
-
-
-

Returns

-

a new NMClient, or NULL on error

-
-
-
-
-

nm_client_get_instance_flags ()

-
NMClientInstanceFlags
-nm_client_get_instance_flags (NMClient *self);
-
-

Parameters

-
----- - - - - - -

self

the NMClient instance.

 
-
-
-

Returns

-

the NMClientInstanceFlags flags.

-
-

Since: 1.24

-
-
-
-

nm_client_get_dbus_connection ()

-
GDBusConnection *
-nm_client_get_dbus_connection (NMClient *client);
-

Gets the GDBusConnection of the instance. This can be either passed when -constructing the instance (as "dbus-connection" property), or it will be -automatically initialized during async/sync init.

-
-

Parameters

-
----- - - - - - -

client

a NMClient

 
-
-
-

Returns

-

the D-Bus connection of the client, or NULL if none is set.

-

[transfer none]

-
-

Since: 1.22

-
-
-
-

nm_client_get_main_context ()

-
GMainContext *
-nm_client_get_main_context (NMClient *self);
-

The NMClient instance is permanently associated with the current -thread default GMainContext, referenced the time when the instance -was created. To receive events, the user must iterate this context -and can use it to synchronize access to the client.

-

Note that even after NMClient instance got destroyed, there might -still be pending sources registered in the context. That means, to fully -clean up, the user must continue iterating the context as long as -the nm_client_get_context_busy_watcher() object is alive.

-
-

Parameters

-
----- - - - - - -

self

the NMClient instance

 
-
-
-

Returns

-

the GMainContext of the client.

-

[transfer none]

-
-

Since: 1.22

-
-
-
-

nm_client_get_context_busy_watcher ()

-
GObject *
-nm_client_get_context_busy_watcher (NMClient *self);
-
-

Parameters

-
----- - - - - - -

self

the NMClient instance.

 
-
-
-

Returns

-

a GObject that stays alive as long as there are pending -D-Bus operations.

-

NMClient will schedule asynchronous D-Bus requests which will complete on -the GMainContext associated with the instance. When destroying the NMClient -instance, those requests are cancelled right away, however their pending requests are -still outstanding and queued in the GMainContext. These outstanding callbacks -keep the GMainContext alive. In order to fully release all resources, -the user must keep iterating the main context until all these callbacks -are handled. Of course, at this point no more actual callbacks will be invoked -for the user, those are all cancelled internally.

-

This just leaves one problem: how long does the user need to keep the -GMainContext running to ensure everything is cleaned up? The answer is -this GObject. Subscribe a weak reference to the returned object and keep -iterating the main context until the object got unreferenced.

-

Note that after the NMClient instance gets destroyed, all outstanding operations -will be cancelled right away. That means, the user needs to iterate the GMainContext -a bit longer, but it is guaranteed that the cleanup happens soon after.

-

The way of using the context-busy-watch, is by registering a weak pointer to -see when it gets destroyed. That means, user code should not take additional -references on this object to not keep it alive longer.

-

If you plan to exit the program after releasing the NMClient instance -you may not need to worry about these "leaks". Also, if you anyway plan to continue -iterating the GMainContext afterwards, then you don't need to care when exactly -NMClient is gone completely.

-

[transfer none]

-
-

Since: 1.22

-
-
-
-

nm_client_get_dbus_name_owner ()

-
const char *
-nm_client_get_dbus_name_owner (NMClient *client);
-
-

Parameters

-
----- - - - - - -

client

a NMClient

 
-
-
-

Returns

-

the current name owner of the D-Bus service of NetworkManager.

-

[transfer none]

-
-

Since: 1.22

-
-
-
-

nm_client_get_version ()

-
const char *
-nm_client_get_version (NMClient *client);
-

Gets NetworkManager version.

-
-

Parameters

-
----- - - - - - -

client

a NMClient

 
-
-
-

Returns

-

string with the version (or NULL if NetworkManager is not running)

-
-
-
-
-

nm_client_get_version_info ()

-
const guint32 *
-nm_client_get_version_info (NMClient *client,
-                            gsize *length);
-

If available, the first element in the array is NM_VERSION which -encodes the daemon version as "(major << 16 | minor << 8 | micro)". -The following elements are a bitfield of NMVersionInfoCapabilities -that indicate that the daemon supports a certain capability.

-
-

Parameters

-
----- - - - - - - - - - - - - -

client

the NMClient instance

 

length

the number of returned capabilities.

[out]
-
-
-

Returns

-

the -list of capabilities reported by the server or NULL -if the capabilities are unknown.

-

[transfer none][array length=length]

-
-

Since: 1.42

-
-
-
-

nm_client_get_state ()

-
NMState
-nm_client_get_state (NMClient *client);
-

Gets the current daemon state.

-
-

Parameters

-
----- - - - - - -

client

a NMClient

 
-
-
-

Returns

-

the current NMState

-
-
-
-
-

nm_client_get_startup ()

-
gboolean
-nm_client_get_startup (NMClient *client);
-

Tests whether the daemon is still in the process of activating -connections at startup.

-
-

Parameters

-
----- - - - - - -

client

a NMClient

 
-
-
-

Returns

-

whether the daemon is still starting up

-
-
-
-
-

nm_client_get_nm_running ()

-
gboolean
-nm_client_get_nm_running (NMClient *client);
-

Determines whether the daemon is running.

-
-

Parameters

-
----- - - - - - -

client

a NMClient

 
-
-
-

Returns

-

TRUE if the daemon is running

-
-
-
-
-

nm_client_get_object_by_path ()

-
NMObject *
-nm_client_get_object_by_path (NMClient *client,
-                              const char *dbus_path);
-
-

Parameters

-
----- - - - - - - - - - - - - -

client

the NMClient instance

 

dbus_path

the D-Bus path of the object to look up

 
-
-
-

Returns

-

the NMObject instance that is -cached under dbus_path -, or NULL if no such object exists.

-

[transfer none]

-
-

Since: 1.24

-
-
-
-

nm_client_get_metered ()

-
NMMetered
-nm_client_get_metered (NMClient *client);
-
-

Parameters

-
----- - - - - - -

client

a NMClient

 
-
-
-

Returns

-

whether the default route is metered.

-
-

Since: 1.22

-
-
-
-

nm_client_networking_get_enabled ()

-
gboolean
-nm_client_networking_get_enabled (NMClient *client);
-

Whether networking is enabled or disabled.

-
-

Parameters

-
----- - - - - - -

client

a NMClient

 
-
-
-

Returns

-

TRUE if networking is enabled, FALSE if networking is disabled

-
-
-
-
-

nm_client_get_capabilities ()

-
const guint32 *
-nm_client_get_capabilities (NMClient *client,
-                            gsize *length);
-
-

Parameters

-
----- - - - - - - - - - - - - -

client

the NMClient instance

 

length

the number of returned capabilities.

[out][optional]
-
-
-

Returns

-

the -list of capabilities reported by the server or NULL -if the capabilities are unknown. -The numeric values correspond to NMCapability enum. -The array is terminated by a numeric zero sentinel -at position length -.

-

[transfer none][array length=length]

-
-

Since: 1.24

-
-
-
-

nm_client_networking_set_enabled ()

-
gboolean
-nm_client_networking_set_enabled (NMClient *client,
-                                  gboolean enabled,
-                                  GError **error);
-
-

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

-

Use the async command nm_client_dbus_call() on NM_DBUS_PATH, -NM_DBUS_INTERFACE to call "Enable" with "(b)" arguments and no return value.

-
-

Enables or disables networking. When networking is disabled, all controlled -interfaces are disconnected and deactivated. When networking is enabled, -all controlled interfaces are available for activation.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

client

a NMClient

 

enabled

TRUE to set networking enabled, FALSE to set networking disabled

 

error

return location for a GError, or NULL

 
-
-
-

Returns

-

TRUE on success, FALSE otherwise

-
-
-
-
-

nm_client_wireless_get_enabled ()

-
gboolean
-nm_client_wireless_get_enabled (NMClient *client);
-

Determines whether the wireless is enabled.

-
-

Parameters

-
----- - - - - - -

client

a NMClient

 
-
-
-

Returns

-

TRUE if wireless is enabled

-
-
-
-
-

nm_client_wireless_set_enabled ()

-
void
-nm_client_wireless_set_enabled (NMClient *client,
-                                gboolean enabled);
-
-

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

-

Use the async command nm_client_dbus_set_property() on NM_DBUS_PATH, -NM_DBUS_INTERFACE to set "WirelessEnabled" property to a "(b)" value.

-
-

Enables or disables wireless devices.

-
-

Parameters

-
----- - - - - - - - - - - - - -

client

a NMClient

 

enabled

TRUE to enable wireless

 
-
-
-
-
-

nm_client_wireless_hardware_get_enabled ()

-
gboolean
-nm_client_wireless_hardware_get_enabled
-                               (NMClient *client);
-

Determines whether the wireless hardware is enabled.

-
-

Parameters

-
----- - - - - - -

client

a NMClient

 
-
-
-

Returns

-

TRUE if the wireless hardware is enabled

-
-
-
-
-

nm_client_wwan_get_enabled ()

-
gboolean
-nm_client_wwan_get_enabled (NMClient *client);
-

Determines whether WWAN is enabled.

-
-

Parameters

-
----- - - - - - -

client

a NMClient

 
-
-
-

Returns

-

TRUE if WWAN is enabled

-
-
-
-
-

nm_client_wwan_set_enabled ()

-
void
-nm_client_wwan_set_enabled (NMClient *client,
-                            gboolean enabled);
-
-

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

-

Use the async command nm_client_dbus_set_property() on NM_DBUS_PATH, -NM_DBUS_INTERFACE to set "WwanEnabled" property to a "(b)" value.

-
-

Enables or disables WWAN devices.

-
-

Parameters

-
----- - - - - - - - - - - - - -

client

a NMClient

 

enabled

TRUE to enable WWAN

 
-
-
-
-
-

nm_client_wwan_hardware_get_enabled ()

-
gboolean
-nm_client_wwan_hardware_get_enabled (NMClient *client);
-

Determines whether the WWAN hardware is enabled.

-
-

Parameters

-
----- - - - - - -

client

a NMClient

 
-
-
-

Returns

-

TRUE if the WWAN hardware is enabled

-
-
-
-
-

nm_client_wimax_get_enabled ()

-
gboolean
-nm_client_wimax_get_enabled (NMClient *client);
-
-

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

-

This function always returns FALSE because WiMax is no longer supported.

-
-

Determines whether WiMAX is enabled.

-
-

Parameters

-
----- - - - - - -

client

a NMClient

 
-
-
-

Returns

-

TRUE if WiMAX is enabled

-
-
-
-
-

nm_client_wimax_set_enabled ()

-
void
-nm_client_wimax_set_enabled (NMClient *client,
-                             gboolean enabled);
-
-

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

-

This function does nothing because WiMax is no longer supported.

-
-

Enables or disables WiMAX devices.

-
-

Parameters

-
----- - - - - - - - - - - - - -

client

a NMClient

 

enabled

TRUE to enable WiMAX

 
-
-
-
-
-

nm_client_wimax_hardware_get_enabled ()

-
gboolean
-nm_client_wimax_hardware_get_enabled (NMClient *client);
-
-

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

-

This function always returns FALSE because WiMax is no longer supported.

-
-

Determines whether the WiMAX hardware is enabled.

-
-

Parameters

-
----- - - - - - -

client

a NMClient

 
-
-
-

Returns

-

TRUE if the WiMAX hardware is enabled

-
-
-
-
-

nm_client_get_radio_flags ()

-
NMRadioFlags
-nm_client_get_radio_flags (NMClient *client);
-

Get radio flags.

-
-

Parameters

-
----- - - - - - -

client

a NMClient

 
-
-
-

Returns

-

the NMRadioFlags.

-
-

Since: 1.38

-
-
-
-

nm_client_connectivity_check_get_available ()

-
gboolean
-nm_client_connectivity_check_get_available
-                               (NMClient *client);
-

Determine whether connectivity checking is available. This -requires that the URI of a connectivity service has been set in the -configuration file.

-
-

Parameters

-
----- - - - - - -

client

a NMClient

 
-
-
-

Returns

-

TRUE if connectivity checking is available.

-
-

Since: 1.10

-
-
-
-

nm_client_connectivity_check_get_enabled ()

-
gboolean
-nm_client_connectivity_check_get_enabled
-                               (NMClient *client);
-

Determine whether connectivity checking is enabled.

-
-

Parameters

-
----- - - - - - -

client

a NMClient

 
-
-
-

Returns

-

TRUE if connectivity checking is enabled.

-
-

Since: 1.10

-
-
-
-

nm_client_connectivity_check_set_enabled ()

-
void
-nm_client_connectivity_check_set_enabled
-                               (NMClient *client,
-                                gboolean enabled);
-
-

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

-

Use the async command nm_client_dbus_set_property() on NM_DBUS_PATH, -NM_DBUS_INTERFACE to set "ConnectivityCheckEnabled" property to a "(b)" value.

-
-

Enable or disable connectivity checking. Note that if a -connectivity checking URI has not been configured, this will not -have any effect.

-
-

Parameters

-
----- - - - - - - - - - - - - -

client

a NMClient

 

enabled

TRUE to enable connectivity checking

 
-
-

Since: 1.10

-
-
-
-

nm_client_connectivity_check_get_uri ()

-
const char *
-nm_client_connectivity_check_get_uri (NMClient *client);
-

Get the URI that will be queried to determine if there is internet -connectivity.

-
-

Parameters

-
----- - - - - - -

client

a NMClient

 
-
-
-

Returns

-

the connectivity URI in use.

-

[transfer none]

-
-

Since: 1.20

-
-
-
-

nm_client_get_logging ()

-
gboolean
-nm_client_get_logging (NMClient *client,
-                       char **level,
-                       char **domains,
-                       GError **error);
-
-

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

-

Use the async command nm_client_dbus_call() on NM_DBUS_PATH, -NM_DBUS_INTERFACE to call "GetLogging" with no arguments to get "(ss)" for level -and domains.

-
-

Gets NetworkManager current logging level and domains.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

client

a NMClient

 

level

return location for logging level string.

[out][optional][nullable]

domains

return location for log domains string. The string is -a list of domains separated by ",".

[out][optional][nullable]

error

return location for a GError, or NULL

 
-
-
-

Returns

-

TRUE on success, FALSE otherwise

-
-
-
-
-

nm_client_set_logging ()

-
gboolean
-nm_client_set_logging (NMClient *client,
-                       const char *level,
-                       const char *domains,
-                       GError **error);
-
-

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

-

Use the async command nm_client_dbus_call() on NM_DBUS_PATH, -NM_DBUS_INTERFACE to call "SetLogging" with "(ss)" arguments for level and domains.

-
-

Sets NetworkManager logging level and/or domains.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

client

a NMClient

 

level

logging level to set (NULL or an empty string for no change).

[nullable]

domains

logging domains to set. The string should be a list of log -domains separated by ",". (NULL or an empty string for no change).

[nullable]

error

return location for a GError, or NULL

 
-
-
-

Returns

-

TRUE on success, FALSE otherwise

-
-
-
-
-

nm_client_get_permission_result ()

-
NMClientPermissionResult
-nm_client_get_permission_result (NMClient *client,
-                                 NMClientPermission permission);
-

Requests the result of a specific permission, which indicates whether the -client can or cannot perform the action the permission represents

-
-

Parameters

-
----- - - - - - - - - - - - - -

client

a NMClient

 

permission

the permission for which to return the result, one of NMClientPermission

 
-
-
-

Returns

-

the permission's result, one of NMClientPermissionResult

-
-
-
-
-

nm_client_get_permissions_state ()

-
NMTernary
-nm_client_get_permissions_state (NMClient *self);
-
-

Parameters

-
----- - - - - - -

self

the NMClient instance

 
-
-
-

Returns

-

the state of the cached permissions. NM_TERNARY_DEFAULT -means that no permissions result was yet received. All permissions -are unknown. NM_TERNARY_TRUE means that the permissions got received -and are cached. %NM_TERNARY_FALSE means that permissions are cached, -but they are invalided as "CheckPermissions" signal was received -in the meantime.

-
-

Since: 1.24

-
-
-
-

nm_client_get_connectivity ()

-
NMConnectivityState
-nm_client_get_connectivity (NMClient *client);
-

Gets the current network connectivity state. Contrast -nm_client_check_connectivity() and -nm_client_check_connectivity_async(), which re-check the -connectivity state first before returning any information.

-
-

Parameters

-
----- - - - - - -

client

an NMClient

 
-
-
-

Returns

-

the current connectivity state

-
-
-
-
-

nm_client_check_connectivity ()

-
NMConnectivityState
-nm_client_check_connectivity (NMClient *client,
-                              GCancellable *cancellable,
-                              GError **error);
-
-

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

-

Use nm_client_check_connectivity_async() or GDBusConnection.

-
-

Updates the network connectivity state and returns the (new) -current state. Contrast nm_client_get_connectivity(), which returns -the most recent known state without re-checking.

-

This is a blocking call; use nm_client_check_connectivity_async() -if you do not want to block.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

client

an NMClient

 

cancellable

a GCancellable

 

error

return location for a GError

 
-
-
-

Returns

-

the (new) current connectivity state

-
-
-
-
-

nm_client_check_connectivity_async ()

-
void
-nm_client_check_connectivity_async (NMClient *client,
-                                    GCancellable *cancellable,
-                                    GAsyncReadyCallback callback,
-                                    gpointer user_data);
-

Asynchronously updates the network connectivity state and invokes -callback - when complete. Contrast nm_client_get_connectivity(), -which (immediately) returns the most recent known state without -re-checking, and nm_client_check_connectivity(), which blocks.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

client

an NMClient

 

cancellable

a GCancellable

 

callback

callback to call with the result

 

user_data

data for callback -.

 
-
-
-
-
-

nm_client_check_connectivity_finish ()

-
NMConnectivityState
-nm_client_check_connectivity_finish (NMClient *client,
-                                     GAsyncResult *result,
-                                     GError **error);
-

Retrieves the result of an nm_client_check_connectivity_async() -call.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

client

an NMClient

 

result

the GAsyncResult

 

error

return location for a GError

 
-
-
-

Returns

-

the (new) current connectivity state

-
-
-
-
-

nm_client_save_hostname ()

-
gboolean
-nm_client_save_hostname (NMClient *client,
-                         const char *hostname,
-                         GCancellable *cancellable,
-                         GError **error);
-
-

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

-

Use nm_client_save_hostname_async() or GDBusConnection.

-
-

Requests that the machine's persistent hostname be set to the specified value -or cleared.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

client

the NMClient

 

hostname

the new persistent hostname to set, or NULL to -clear any existing persistent hostname.

[nullable]

cancellable

a GCancellable, or NULL

 

error

return location for GError

 
-
-
-

Returns

-

TRUE if the request was successful, FALSE if it failed

-
-
-
-
-

nm_client_save_hostname_async ()

-
void
-nm_client_save_hostname_async (NMClient *client,
-                               const char *hostname,
-                               GCancellable *cancellable,
-                               GAsyncReadyCallback callback,
-                               gpointer user_data);
-

Requests that the machine's persistent hostname be set to the specified value -or cleared.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

client

the NMClient

 

hostname

the new persistent hostname to set, or NULL to -clear any existing persistent hostname.

[nullable]

cancellable

a GCancellable, or NULL

 

callback

callback to be called when the operation completes.

[scope async]

user_data

caller-specific data passed to callback -.

[closure]
-
-
-
-
-

nm_client_save_hostname_finish ()

-
gboolean
-nm_client_save_hostname_finish (NMClient *client,
-                                GAsyncResult *result,
-                                GError **error);
-

Gets the result of an nm_client_save_hostname_async() call.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

client

the NMClient

 

result

the result passed to the GAsyncReadyCallback

 

error

return location for GError

 
-
-
-

Returns

-

TRUE if the request was successful, FALSE if it failed

-
-
-
-
-

nm_client_get_devices ()

-
const GPtrArray *
-nm_client_get_devices (NMClient *client);
-

Gets all the known network devices. Use nm_device_get_type() or the -NM_IS_DEVICE_XXXX functions to determine what kind of -device member of the returned array is, and then you may use device-specific -methods such as nm_device_ethernet_get_hw_address().

-
-

Parameters

-
----- - - - - - -

client

a NMClient

 
-
-
-

Returns

-

a GPtrArray -containing all the NMDevices. The returned array is owned by the -NMClient object and should not be modified.

-

[transfer none][element-type NMDevice]

-
-
-
-
-

nm_client_get_all_devices ()

-
const GPtrArray *
-nm_client_get_all_devices (NMClient *client);
-

Gets both real devices and device placeholders (eg, software devices which -do not currently exist, but could be created automatically by NetworkManager -if one of their NMDevice::ActivatableConnections was activated). Use -nm_device_is_real() to determine whether each device is a real device or -a placeholder.

-

Use nm_device_get_type() or the NM_IS_DEVICE_XXXX() functions to determine -what kind of device each member of the returned array is, and then you may -use device-specific methods such as nm_device_ethernet_get_hw_address().

-
-

Parameters

-
----- - - - - - -

client

a NMClient

 
-
-
-

Returns

-

a GPtrArray -containing all the NMDevices. The returned array is owned by the -NMClient object and should not be modified.

-

[transfer none][element-type NMDevice]

-
-

Since: 1.2

-
-
-
-

nm_client_get_device_by_path ()

-
NMDevice *
-nm_client_get_device_by_path (NMClient *client,
-                              const char *object_path);
-

Gets a NMDevice from a NMClient.

-
-

Parameters

-
----- - - - - - - - - - - - - -

client

a NMClient

 

object_path

the object path to search for

 
-
-
-

Returns

-

the NMDevice for the given object_path -or NULL if none is found.

-

[transfer none]

-
-
-
-
-

nm_client_get_device_by_iface ()

-
NMDevice *
-nm_client_get_device_by_iface (NMClient *client,
-                               const char *iface);
-

Gets a NMDevice from a NMClient.

-
-

Parameters

-
----- - - - - - - - - - - - - -

client

a NMClient

 

iface

the interface name to search for

 
-
-
-

Returns

-

the NMDevice for the given iface -or NULL if none is found.

-

[transfer none]

-
-
-
-
-

nm_client_get_active_connections ()

-
const GPtrArray *
-nm_client_get_active_connections (NMClient *client);
-

Gets the active connections.

-
-

Parameters

-
----- - - - - - -

client

a NMClient

 
-
-
-

Returns

-

a GPtrArray -containing all the active NMActiveConnections. -The returned array is owned by the client and should not be modified.

-

[transfer none][element-type NMActiveConnection]

-
-
-
-
-

nm_client_get_primary_connection ()

-
NMActiveConnection *
-nm_client_get_primary_connection (NMClient *client);
-

Gets the NMActiveConnection corresponding to the primary active -network device.

-

In particular, when there is no VPN active, or the VPN does not -have the default route, this returns the active connection that has -the default route. If there is a VPN active with the default route, -then this function returns the active connection that contains the -route to the VPN endpoint.

-

If there is no default route, or the default route is over a -non-NetworkManager-recognized device, this will return NULL.

-
-

Parameters

-
----- - - - - - -

client

an NMClient

 
-
-
-

Returns

-

the appropriate NMActiveConnection, if -any.

-

[transfer none]

-
-
-
-
-

nm_client_get_activating_connection ()

-
NMActiveConnection *
-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.

-
-

Parameters

-
----- - - - - - -

client

an NMClient

 
-
-
-

Returns

-

the appropriate NMActiveConnection, if -any.

-

[transfer none]

-
-
-
-
-

nm_client_activate_connection_async ()

-
void
-nm_client_activate_connection_async (NMClient *client,
-                                     NMConnection *connection,
-                                     NMDevice *device,
-                                     const char *specific_object,
-                                     GCancellable *cancellable,
-                                     GAsyncReadyCallback callback,
-                                     gpointer user_data);
-

Asynchronously starts a connection to a particular network using the -configuration settings from connection - and the network device device -. -Certain connection types also take a "specific object" which is the object -path of a connection- specific object, like an NMAccessPoint for Wi-Fi -connections, or an NMWimaxNsp for WiMAX connections, to which you wish to -connect. If the specific object is not given, NetworkManager can, in some -cases, automatically determine which network to connect to given the settings -in connection -.

-

If connection - is not given for a device-based activation, NetworkManager -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 -track the activation to its completion.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

client

a NMClient

 

connection

an NMConnection.

[nullable]

device

the NMDevice.

[nullable]

specific_object

the object path of a connection-type-specific -object this activation should use. This parameter is currently ignored for -wired and mobile broadband connections, and the value of NULL should be used -(ie, no specific object). For Wi-Fi or WiMAX connections, pass the object -path of a NMAccessPoint or NMWimaxNsp owned by device -, which you can -get using nm_object_get_path(), and which will be used to complete the -details of the newly added connection.

[nullable]

cancellable

a GCancellable, or NULL

 

callback

callback to be called when the activation has started

 

user_data

caller-specific data passed to callback -

 
-
-
-
-
-

nm_client_activate_connection_finish ()

-
NMActiveConnection *
-nm_client_activate_connection_finish (NMClient *client,
-                                      GAsyncResult *result,
-                                      GError **error);
-

Gets the result of a call to nm_client_activate_connection_async().

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

client

an NMClient

 

result

the result passed to the GAsyncReadyCallback

 

error

location for a GError, or NULL

 
-
-
-

Returns

-

the new NMActiveConnection on success, NULL on -failure, in which case error -will be set.

-

[transfer full]

-
-
-
-
-

nm_client_add_and_activate_connection_async ()

-
void
-nm_client_add_and_activate_connection_async
-                               (NMClient *client,
-                                NMConnection *partial,
-                                NMDevice *device,
-                                const char *specific_object,
-                                GCancellable *cancellable,
-                                GAsyncReadyCallback callback,
-                                gpointer user_data);
-

Adds a new connection using the given details (if any) as a template, -automatically filling in missing settings with the capabilities of the given -device and specific object. The new connection is then asynchronously -activated as with nm_client_activate_connection_async(). Cannot be used for -VPN connections at this time.

-

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

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

client

a NMClient

 

partial

an NMConnection to add; the connection may be -partially filled (or even NULL) and will be completed by NetworkManager -using the given device -and specific_object -before being added.

[nullable]

device

the NMDevice.

[nullable]

specific_object

the object path of a connection-type-specific -object this activation should use. This parameter is currently ignored for -wired and mobile broadband connections, and the value of NULL should be used -(ie, no specific object). For Wi-Fi or WiMAX connections, pass the object -path of a NMAccessPoint or NMWimaxNsp owned by device -, which you can -get using nm_object_get_path(), and which will be used to complete the -details of the newly added connection. -If the variant is floating, it will be consumed.

[nullable]

cancellable

a GCancellable, or NULL

 

callback

callback to be called when the activation has started

 

user_data

caller-specific data passed to callback -

 
-
-
-
-
-

nm_client_add_and_activate_connection_finish ()

-
NMActiveConnection *
-nm_client_add_and_activate_connection_finish
-                               (NMClient *client,
-                                GAsyncResult *result,
-                                GError **error);
-

Gets the result of a call to nm_client_add_and_activate_connection_async().

-

You can call nm_active_connection_get_connection() on the returned -NMActiveConnection to find the path of the created NMConnection.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

client

an NMClient

 

result

the result passed to the GAsyncReadyCallback

 

error

location for a GError, or NULL

 
-
-
-

Returns

-

the new NMActiveConnection on success, NULL on -failure, in which case error -will be set.

-

[transfer full]

-
-
-
-
-

nm_client_add_and_activate_connection2 ()

-
void
-nm_client_add_and_activate_connection2
-                               (NMClient *client,
-                                NMConnection *partial,
-                                NMDevice *device,
-                                const char *specific_object,
-                                GVariant *options,
-                                GCancellable *cancellable,
-                                GAsyncReadyCallback callback,
-                                gpointer user_data);
-

Adds a new connection using the given details (if any) as a template, -automatically filling in missing settings with the capabilities of the given -device and specific object. The new connection is then asynchronously -activated as with nm_client_activate_connection_async(). Cannot be used for -VPN connections at this time.

-

Note that the callback is invoked when NetworkManager has started activating -the new connection, not when it finishes. You can used the returned -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 - parameter. Currently, the following options are supported -by the daemon:

-
    -
  • "persist": A string describing how the connection should be stored. - The default is "disk", but it can be modified to "memory" (until - the daemon quits) or "volatile" (will be deleted on disconnect).

  • -
  • "bind-activation": Bind the connection lifetime to something. The default is "none", - meaning an explicit disconnect is needed. The value "dbus-client" - means the connection will automatically be deactivated when the calling - D-Bus client disappears from the system bus.

  • -
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

client

a NMClient

 

partial

an NMConnection to add; the connection may be -partially filled (or even NULL) and will be completed by NetworkManager -using the given device -and specific_object -before being added.

[nullable]

device

the NMDevice.

[nullable]

specific_object

the object path of a connection-type-specific -object this activation should use. This parameter is currently ignored for -wired and mobile broadband connections, and the value of NULL should be used -(i.e., no specific object). For Wi-Fi or WiMAX connections, pass the object -path of a NMAccessPoint or NMWimaxNsp owned by device -, which you can -get using nm_object_get_path(), and which will be used to complete the -details of the newly added connection.

[nullable]

options

a GVariant containing a dictionary with options, or NULL

 

cancellable

a GCancellable, or NULL

 

callback

callback to be called when the activation has started

 

user_data

caller-specific data passed to callback -

 
-
-

Since: 1.16

-
-
-
-

nm_client_add_and_activate_connection2_finish ()

-
NMActiveConnection *
-nm_client_add_and_activate_connection2_finish
-                               (NMClient *client,
-                                GAsyncResult *result,
-                                GVariant **out_result,
-                                GError **error);
-

Gets the result of a call to nm_client_add_and_activate_connection2().

-

You can call nm_active_connection_get_connection() on the returned -NMActiveConnection to find the path of the created NMConnection.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

client

an NMClient

 

result

the result passed to the GAsyncReadyCallback

 

error

location for a GError, or NULL

 

out_result

the output result -of type "a{sv}" returned by D-Bus' AddAndActivate2 call. Currently, no -output is implemented yet.

[out][optional][nullable][transfer full]
-
-
-

Returns

-

the new NMActiveConnection on success, NULL on -failure, in which case error -will be set.

-

[transfer full]

-
-

Since: 1.16

-
-
-
-

nm_client_deactivate_connection ()

-
gboolean
-nm_client_deactivate_connection (NMClient *client,
-                                 NMActiveConnection *active,
-                                 GCancellable *cancellable,
-                                 GError **error);
-
-

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

-

Use nm_client_deactivate_connection_async() or GDBusConnection.

-
-

Deactivates an active NMActiveConnection.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

client

a NMClient

 

active

the NMActiveConnection to deactivate

 

cancellable

a GCancellable, or NULL

 

error

location for a GError, or NULL

 
-
-
-

Returns

-

success or failure

-
-
-
-
-

nm_client_deactivate_connection_async ()

-
void
-nm_client_deactivate_connection_async (NMClient *client,
-                                       NMActiveConnection *active,
-                                       GCancellable *cancellable,
-                                       GAsyncReadyCallback callback,
-                                       gpointer user_data);
-

Asynchronously deactivates an active NMActiveConnection.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

client

a NMClient

 

active

the NMActiveConnection to deactivate

 

cancellable

a GCancellable, or NULL

 

callback

callback to be called when the deactivation has completed

 

user_data

caller-specific data passed to callback -

 
-
-
-
-
-

nm_client_deactivate_connection_finish ()

-
gboolean
-nm_client_deactivate_connection_finish
-                               (NMClient *client,
-                                GAsyncResult *result,
-                                GError **error);
-

Gets the result of a call to nm_client_deactivate_connection_async().

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

client

a NMClient

 

result

the result passed to the GAsyncReadyCallback

 

error

location for a GError, or NULL

 
-
-
-

Returns

-

success or failure

-
-
-
-
-

nm_client_get_connections ()

-
const GPtrArray *
-nm_client_get_connections (NMClient *client);
-
-

Parameters

-
----- - - - - - -

client

the NMClient

 
-
-
-

Returns

-

an array -containing all connections provided by the remote settings service. The -returned array is owned by the NMClient object and should not be modified.

-

The connections are as received from D-Bus and might not validate according -to nm_connection_verify().

-

[transfer none][element-type NMRemoteConnection]

-
-
-
-
-

nm_client_get_connection_by_id ()

-
NMRemoteConnection *
-nm_client_get_connection_by_id (NMClient *client,
-                                const char *id);
-

Returns the first matching NMRemoteConnection matching a given id -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

client

the NMClient

 

id

the id of the remote connection

 
-
-
-

Returns

-

the remote connection object on success, or NULL if no -matching object was found.

-

The connection is as received from D-Bus and might not validate according -to nm_connection_verify().

-

[transfer none]

-
-
-
-
-

nm_client_get_connection_by_path ()

-
NMRemoteConnection *
-nm_client_get_connection_by_path (NMClient *client,
-                                  const char *path);
-

Returns the NMRemoteConnection representing the connection at path -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

client

the NMClient

 

path

the D-Bus object path of the remote connection

 
-
-
-

Returns

-

the remote connection object on success, or NULL if the object was -not known

-

The connection is as received from D-Bus and might not validate according -to nm_connection_verify().

-

[transfer none]

-
-
-
-
-

nm_client_get_connection_by_uuid ()

-
NMRemoteConnection *
-nm_client_get_connection_by_uuid (NMClient *client,
-                                  const char *uuid);
-

Returns the NMRemoteConnection identified by uuid -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

client

the NMClient

 

uuid

the UUID of the remote connection

 
-
-
-

Returns

-

the remote connection object on success, or NULL if the object was -not known

-

The connection is as received from D-Bus and might not validate according -to nm_connection_verify().

-

[transfer none]

-
-
-
-
-

nm_client_add_connection_async ()

-
void
-nm_client_add_connection_async (NMClient *client,
-                                NMConnection *connection,
-                                gboolean save_to_disk,
-                                GCancellable *cancellable,
-                                GAsyncReadyCallback callback,
-                                gpointer user_data);
-

Requests that the remote settings service add the given settings to a new -connection. If save_to_disk - is TRUE, the connection is immediately written -to disk; otherwise it is initially only stored in memory, but may be saved -later by calling the connection's nm_remote_connection_commit_changes() -method.

-

connection - is untouched by this function and only serves as a template of -the settings to add. The NMRemoteConnection object that represents what -NetworkManager actually added is returned to callback - when the addition -operation is complete.

-

Note that the NMRemoteConnection returned in callback - may not contain -identical settings to connection - as NetworkManager may perform automatic -completion and/or normalization of connection properties.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

client

the NMClient

 

connection

the connection to add. Note that this object's settings will be -added, not the object itself

 

save_to_disk

whether to immediately save the connection to disk

 

cancellable

a GCancellable, or NULL

 

callback

callback to be called when the add operation completes.

[scope async]

user_data

caller-specific data passed to callback -.

[closure]
-
-
-
-
-

nm_client_add_connection_finish ()

-
NMRemoteConnection *
-nm_client_add_connection_finish (NMClient *client,
-                                 GAsyncResult *result,
-                                 GError **error);
-

Gets the result of a call to nm_client_add_connection_async().

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

client

an NMClient

 

result

the result passed to the GAsyncReadyCallback

 

error

location for a GError, or NULL

 
-
-
-

Returns

-

the new NMRemoteConnection on success, NULL on -failure, in which case error -will be set.

-

[transfer full]

-
-
-
-
-

nm_client_add_connection2 ()

-
void
-nm_client_add_connection2 (NMClient *client,
-                           GVariant *settings,
-                           NMSettingsAddConnection2Flags flags,
-                           GVariant *args,
-                           gboolean ignore_out_result,
-                           GCancellable *cancellable,
-                           GAsyncReadyCallback callback,
-                           gpointer user_data);
-

Call AddConnection2() D-Bus API asynchronously.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

client

the NMClient

 

settings

the "a{sa{sv}}" GVariant with the content of the setting.

 

flags

the NMSettingsAddConnection2Flags argument.

 

args

the "a{sv}" GVariant with extra argument or NULL -for no extra arguments.

[nullable]

ignore_out_result

this function wraps AddConnection2(), which has an -additional result "a{sv}" output parameter. By setting this to TRUE, -you signal that you are not interested in that output parameter. -This allows the function to fall back to AddConnection() and AddConnectionUnsaved(), -which is interesting if you run against an older server version that does -not yet provide AddConnection2(). By setting this to FALSE, the function -under the hood always calls AddConnection2().

 

cancellable

a GCancellable, or NULL

 

callback

callback to be called when the add operation completes.

[scope async]

user_data

caller-specific data passed to callback -.

[closure]
-
-

Since: 1.20

-
-
-
-

nm_client_add_connection2_finish ()

-
NMRemoteConnection *
-nm_client_add_connection2_finish (NMClient *client,
-                                  GAsyncResult *result,
-                                  GVariant **out_result,
-                                  GError **error);
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

client

the NMClient

 

result

the GAsyncResult

 

out_result

the output -GVariant from AddConnection2(). -If you care about the output result, then the "ignore_out_result" -parameter of nm_client_add_connection2() must not be set to TRUE.

[out][optional][nullable][transfer full]

error

the error argument.

 
-
-
-

Returns

-

on success, a pointer to the added -NMRemoteConnection.

-

[transfer full]

-
-

Since: 1.20

-
-
-
-

nm_client_load_connections ()

-
gboolean
-nm_client_load_connections (NMClient *client,
-                            char **filenames,
-                            char ***failures,
-                            GCancellable *cancellable,
-                            GError **error);
-
-

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

-

Use nm_client_load_connections_async() or GDBusConnection.

-
-

Requests that the remote settings service load or reload the given files, -adding or updating the connections described within.

-

The changes to the indicated files will not yet be reflected in -client -'s connections array when the function returns.

-

If all of the indicated files were successfully loaded, the -function will return TRUE, and failures - will be set to NULL. If -NetworkManager tried to load the files, but some (or all) failed, -then failures - will be set to a NULL-terminated array of the -filenames that failed to load.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

client

the NMClient

 

filenames

NULL-terminated array of filenames to load.

[array zero-terminated=1]

failures

on return, a NULL-terminated array of -filenames that failed to load.

[out][transfer full]

cancellable

a GCancellable, or NULL

 

error

return location for GError

 
-
-
-

Returns

-

TRUE on success.

-

Warning: before libnm 1.22, the boolean return value was inconsistent. -That is made worse, because when running against certain server versions -before 1.20, the server would return wrong values for success/failure. -This means, if you use this function in libnm before 1.22, you are advised -to ignore the boolean return value and only look at failures -and error -. -With libnm >= 1.22, the boolean return value corresponds to whether error -was -set. Note that even in the success case, you might have individual failures -. -With 1.22, the return value is consistent with nm_client_load_connections_finish().

-
-
-
-
-

nm_client_load_connections_async ()

-
void
-nm_client_load_connections_async (NMClient *client,
-                                  char **filenames,
-                                  GCancellable *cancellable,
-                                  GAsyncReadyCallback callback,
-                                  gpointer user_data);
-

Requests that the remote settings service asynchronously load or reload the -given files, adding or updating the connections described within.

-

See nm_client_load_connections() for more details.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

client

the NMClient

 

filenames

NULL-terminated array of filenames to load.

[array zero-terminated=1]

cancellable

a GCancellable, or NULL

 

callback

callback to be called when the operation completes.

[scope async]

user_data

caller-specific data passed to callback -.

[closure]
-
-
-
-
-

nm_client_load_connections_finish ()

-
gboolean
-nm_client_load_connections_finish (NMClient *client,
-                                   char ***failures,
-                                   GAsyncResult *result,
-                                   GError **error);
-

Gets the result of an nm_client_load_connections_async() call.

-

See nm_client_load_connections() for more details.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

client

the NMClient

 

failures

on return, a -NULL-terminated array of filenames that failed to load.

[out][transfer full][array zero-terminated=1]

result

the result passed to the GAsyncReadyCallback

 

error

location for a GError, or NULL

 
-
-
-

Returns

-

TRUE on success. -Note that even in the success case, you might have individual failures -.

-
-
-
-
-

nm_client_reload_connections ()

-
gboolean
-nm_client_reload_connections (NMClient *client,
-                              GCancellable *cancellable,
-                              GError **error);
-
-

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

-

Use nm_client_reload_connections_async() or GDBusConnection.

-
-

Requests that the remote settings service reload all connection -files from disk, adding, updating, and removing connections until -the in-memory state matches the on-disk state.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

client

the NMClient

 

cancellable

a GCancellable, or NULL

 

error

return location for GError

 
-
-
-

Returns

-

TRUE on success, FALSE on failure

-
-
-
-
-

nm_client_reload_connections_async ()

-
void
-nm_client_reload_connections_async (NMClient *client,
-                                    GCancellable *cancellable,
-                                    GAsyncReadyCallback callback,
-                                    gpointer user_data);
-

Requests that the remote settings service begin reloading all connection -files from disk, adding, updating, and removing connections until the -in-memory state matches the on-disk state.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

client

the NMClient

 

cancellable

a GCancellable, or NULL

 

callback

callback to be called when the reload operation completes.

[scope async]

user_data

caller-specific data passed to callback -.

[closure]
-
-
-
-
-

nm_client_reload_connections_finish ()

-
gboolean
-nm_client_reload_connections_finish (NMClient *client,
-                                     GAsyncResult *result,
-                                     GError **error);
-

Gets the result of an nm_client_reload_connections_async() call.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

client

the NMClient

 

result

the result passed to the GAsyncReadyCallback

 

error

return location for GError

 
-
-
-

Returns

-

TRUE on success, FALSE on failure

-
-
-
-
-

nm_client_get_dns_mode ()

-
const char *
-nm_client_get_dns_mode (NMClient *client);
-

Gets the current DNS processing mode.

-
-

Parameters

-
----- - - - - - -

client

the NMClient

 
-
-
-

Returns

-

the DNS processing mode, or NULL in case the -value is not available.

-
-

Since: 1.6

-
-
-
-

nm_client_get_dns_rc_manager ()

-
const char *
-nm_client_get_dns_rc_manager (NMClient *client);
-

Gets the current DNS resolv.conf manager.

-
-

Parameters

-
----- - - - - - -

client

the NMClient

 
-
-
-

Returns

-

the resolv.conf manager or NULL in case the -value is not available.

-
-

Since: 1.6

-
-
-
-

nm_client_get_dns_configuration ()

-
const GPtrArray *
-nm_client_get_dns_configuration (NMClient *client);
-

Gets the current DNS configuration

-
-

Parameters

-
----- - - - - - -

client

a NMClient

 
-
-
-

Returns

-

a GPtrArray -containing NMDnsEntry elements or NULL in case the value is not -available. The returned array is owned by the NMClient object -and should not be modified.

-

[transfer none][element-type NMDnsEntry]

-
-

Since: 1.6

-
-
-
-

nm_client_get_checkpoints ()

-
const GPtrArray *
-nm_client_get_checkpoints (NMClient *client);
-

Gets all the active checkpoints.

-
-

Parameters

-
----- - - - - - -

client

a NMClient

 
-
-
-

Returns

-

a GPtrArray -containing all the NMCheckpoint. The returned array is owned by the -NMClient object and should not be modified.

-

[transfer none][element-type NMCheckpoint]

-
-

Since: 1.12

-
-
-
-

nm_client_checkpoint_create ()

-
void
-nm_client_checkpoint_create (NMClient *client,
-                             const GPtrArray *devices,
-                             guint32 rollback_timeout,
-                             NMCheckpointCreateFlags flags,
-                             GCancellable *cancellable,
-                             GAsyncReadyCallback callback,
-                             gpointer user_data);
-

Creates a checkpoint of the current networking configuration -for given interfaces. An empty devices - argument means all -devices. If rollback_timeout - is not zero, a rollback is -automatically performed after the given timeout.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

client

the NMClient

 

devices

a list of devices for which a -checkpoint should be created.

[element-type NMDevice]

rollback_timeout

the rollback timeout in seconds

 

flags

creation flags

 

cancellable

a GCancellable, or NULL

 

callback

callback to be called when the add operation completes.

[scope async]

user_data

caller-specific data passed to callback -.

[closure]
-
-

Since: 1.12

-
-
-
-

nm_client_checkpoint_create_finish ()

-
NMCheckpoint *
-nm_client_checkpoint_create_finish (NMClient *client,
-                                    GAsyncResult *result,
-                                    GError **error);
-

Gets the result of a call to nm_client_checkpoint_create().

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

client

the NMClient

 

result

the result passed to the GAsyncReadyCallback

 

error

location for a GError, or NULL

 
-
-
-

Returns

-

the new NMCheckpoint on success, NULL on -failure, in which case error -will be set.

-

[transfer full]

-
-

Since: 1.12

-
-
-
-

nm_client_checkpoint_destroy ()

-
void
-nm_client_checkpoint_destroy (NMClient *client,
-                              const char *checkpoint_path,
-                              GCancellable *cancellable,
-                              GAsyncReadyCallback callback,
-                              gpointer user_data);
-

Destroys an existing checkpoint without performing a rollback.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

client

the NMClient

 

checkpoint_path

the D-Bus path for the checkpoint

 

cancellable

a GCancellable, or NULL

 

callback

callback to be called when the add operation completes.

[scope async]

user_data

caller-specific data passed to callback -.

[closure]
-
-

Since: 1.12

-
-
-
-

nm_client_checkpoint_destroy_finish ()

-
gboolean
-nm_client_checkpoint_destroy_finish (NMClient *client,
-                                     GAsyncResult *result,
-                                     GError **error);
-

Gets the result of a call to nm_client_checkpoint_destroy().

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

client

an NMClient

 

result

the result passed to the GAsyncReadyCallback

 

error

location for a GError, or NULL

 
-
-
-

Returns

-

TRUE on success or FALSE on failure, in which case -error -will be set.

-
-

Since: 1.12

-
-
-
-

nm_client_checkpoint_rollback ()

-
void
-nm_client_checkpoint_rollback (NMClient *client,
-                               const char *checkpoint_path,
-                               GCancellable *cancellable,
-                               GAsyncReadyCallback callback,
-                               gpointer user_data);
-

Performs the rollback of a checkpoint before the timeout is reached.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

client

the NMClient

 

checkpoint_path

the D-Bus path to the checkpoint

 

cancellable

a GCancellable, or NULL

 

callback

callback to be called when the add operation completes.

[scope async]

user_data

caller-specific data passed to callback -.

[closure]
-
-

Since: 1.12

-
-
-
-

nm_client_checkpoint_rollback_finish ()

-
GHashTable *
-nm_client_checkpoint_rollback_finish (NMClient *client,
-                                      GAsyncResult *result,
-                                      GError **error);
-

Gets the result of a call to nm_client_checkpoint_rollback().

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

client

an NMClient

 

result

the result passed to the GAsyncReadyCallback

 

error

location for a GError, or NULL

 
-
-
-

Returns

-

an hash table of -devices and results. Devices are represented by their original -D-Bus path; each result is a NMRollbackResult.

-

[transfer full][element-type utf8 guint32]

-
-

Since: 1.12

-
-
-
-

nm_client_checkpoint_adjust_rollback_timeout ()

-
void
-nm_client_checkpoint_adjust_rollback_timeout
-                               (NMClient *client,
-                                const char *checkpoint_path,
-                                guint32 add_timeout,
-                                GCancellable *cancellable,
-                                GAsyncReadyCallback callback,
-                                gpointer user_data);
-

Resets the timeout for the checkpoint with path checkpoint_path - -to timeout_add -.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

client

the NMClient

 

checkpoint_path

a D-Bus path to a checkpoint

 

add_timeout

the timeout in seconds counting from now. -Set to zero, to disable the timeout.

 

cancellable

a GCancellable, or NULL

 

callback

callback to be called when the add operation completes.

[scope async]

user_data

caller-specific data passed to callback -.

[closure]
-
-

Since: 1.12

-
-
-
-

nm_client_checkpoint_adjust_rollback_timeout_finish ()

-
gboolean
-nm_client_checkpoint_adjust_rollback_timeout_finish
-                               (NMClient *client,
-                                GAsyncResult *result,
-                                GError **error);
-

Gets the result of a call to nm_client_checkpoint_adjust_rollback_timeout().

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

client

an NMClient

 

result

the result passed to the GAsyncReadyCallback

 

error

location for a GError, or NULL

 
-
-
-

Returns

-

TRUE on success or FALSE on failure.

-
-

Since: 1.12

-
-
-
-

nm_client_reload ()

-
void
-nm_client_reload (NMClient *client,
-                  NMManagerReloadFlags flags,
-                  GCancellable *cancellable,
-                  GAsyncReadyCallback callback,
-                  gpointer user_data);
-

Reload NetworkManager's configuration and perform certain updates, like -flushing caches or rewriting external state to disk. This is similar to -sending SIGHUP to NetworkManager but it allows for more fine-grained control -over what to reload (see flags -). It also allows non-root access via -PolicyKit and contrary to signals it is synchronous.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

client

the NMClient

 

flags

flags indicating what to reload.

 

cancellable

a GCancellable, or NULL

 

callback

callback to be called when the add operation completes.

[scope async]

user_data

caller-specific data passed to callback -.

[closure]
-
-

Since: 1.22

-
-
-
-

nm_client_reload_finish ()

-
gboolean
-nm_client_reload_finish (NMClient *client,
-                         GAsyncResult *result,
-                         GError **error);
-

Gets the result of a call to nm_client_reload().

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

client

an NMClient

 

result

the result passed to the GAsyncReadyCallback

 

error

location for a GError, or NULL

 
-
-
-

Returns

-

TRUE on success or FALSE on failure.

-
-

Since: 1.22

-
-
-
-

nm_client_dbus_call ()

-
void
-nm_client_dbus_call (NMClient *client,
-                     const char *object_path,
-                     const char *interface_name,
-                     const char *method_name,
-                     GVariant *parameters,
-                     const GVariantType *reply_type,
-                     int timeout_msec,
-                     GCancellable *cancellable,
-                     GAsyncReadyCallback callback,
-                     gpointer user_data);
-

Call g_dbus_connection_call() on the current name owner with the specified -arguments. Most importantly, this invokes g_dbus_connection_call() with the -client's GMainContext, so that the response is always in order with other -events D-Bus events. Of course, the call uses GTask and will invoke the -callback on the current g_main_context_get_thread_default().

-

This API is merely a convenient wrapper for g_dbus_connection_call(). You can -also use g_dbus_connection_call() directly, with the same effect.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

client

the NMClient

 

object_path

path of remote object

 

interface_name

D-Bus interface to invoke method on

 

method_name

the name of the method to invoke

 

parameters

a GVariant tuple with parameters for the method -or NULL if not passing parameters.

[nullable]

reply_type

the expected type of the reply (which will be a -tuple), or NULL.

[nullable]

timeout_msec

the timeout in milliseconds, -1 to use the default -timeout or G_MAXINT for no timeout

 

cancellable

a GCancellable or NULL.

[nullable]

callback

a GAsyncReadyCallback to call when the request -is satisfied or NULL if you don't care about the result of the -method invocation.

[nullable]

user_data

the data to pass to callback -

 
-
-

Since: 1.24

-
-
-
-

nm_client_dbus_call_finish ()

-
GVariant *
-nm_client_dbus_call_finish (NMClient *client,
-                            GAsyncResult *result,
-                            GError **error);
-

Gets the result of a call to nm_client_dbus_call().

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

client

the NMClient instance

 

result

the result passed to the GAsyncReadyCallback

 

error

location for a GError, or NULL

 
-
-
-

Returns

-

the result GVariant or NULL on error.

-

[transfer full]

-
-

Since: 1.24

-
-
-
-

nm_client_dbus_set_property ()

-
void
-nm_client_dbus_set_property (NMClient *client,
-                             const char *object_path,
-                             const char *interface_name,
-                             const char *property_name,
-                             GVariant *value,
-                             int timeout_msec,
-                             GCancellable *cancellable,
-                             GAsyncReadyCallback callback,
-                             gpointer user_data);
-

Like nm_client_dbus_call() but calls "Set" on the standard "org.freedesktop.DBus.Properties" -D-Bus interface.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

client

the NMClient

 

object_path

path of remote object

 

interface_name

D-Bus interface for the property to set.

 

property_name

the name of the property to set

 

value

a GVariant with the value to set.

 

timeout_msec

the timeout in milliseconds, -1 to use the default -timeout or G_MAXINT for no timeout

 

cancellable

a GCancellable or NULL.

[nullable]

callback

a GAsyncReadyCallback to call when the request -is satisfied or NULL if you don't care about the result of the -method invocation.

[nullable]

user_data

the data to pass to callback -

 
-
-

Since: 1.24

-
-
-
-

nm_client_dbus_set_property_finish ()

-
gboolean
-nm_client_dbus_set_property_finish (NMClient *client,
-                                    GAsyncResult *result,
-                                    GError **error);
-

Gets the result of a call to nm_client_dbus_set_property().

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

client

the NMClient instance

 

result

the result passed to the GAsyncReadyCallback

 

error

location for a GError, or NULL

 
-
-
-

Returns

-

TRUE on success or FALSE on failure.

-
-

Since: 1.24

-
-
-
-

nm_utils_print ()

-
void
-nm_utils_print (int output_mode,
-                const char *msg);
-

The only purpose of this function is to give access to g_print() -or g_printerr() from pygobject. libnm can do debug logging by -setting LIBNM_CLIENT_DEBUG and uses thereby g_printerr() or -g_print(). A plain "print()" function in python is not in sync -with these functions (it implements additional buffering). By -using nm_utils_print(), the same logging mechanisms can be used.

-

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

-

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

-

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

-
-

Parameters

-
----- - - - - - - - - - - - - -

output_mode

if 1 it uses g_print(). If 2, it uses g_printerr(). -If 0, it uses the same output as internal libnm debug logging -does. That is, depending on LIBNM_CLIENT_DEBUG's "stdout" flag -it uses g_print() or g_printerr() and if LIBNM_CLIENT_DEBUG_FILE is -set, it writes the output to file instead

 

msg

the message to print. The function does not append -a trailing newline.

 
-
-

Since: 1.30

-
-
-
-

nm_utils_file_is_certificate ()

-
gboolean
-nm_utils_file_is_certificate (const char *filename);
-

Tests if filename - has a valid extension for an X.509 certificate file -(".cer", ".crt", ".der", or ".pem"), and contains a certificate in a format -recognized by NetworkManager.

-
-

Parameters

-
----- - - - - - -

filename

name of the file to test

 
-
-
-

Returns

-

TRUE if the file is a certificate, FALSE if it is not

-
-
-
-
-

nm_utils_file_is_private_key ()

-
gboolean
-nm_utils_file_is_private_key (const char *filename,
-                              gboolean *out_encrypted);
-

Tests if filename - has a valid extension for an X.509 private key file -(".der", ".key", ".pem", or ".p12"), and contains a private key in a format -recognized by NetworkManager.

-
-

Parameters

-
----- - - - - - - - - - - - - -

filename

name of the file to test

 

out_encrypted

on return, whether the file is encrypted.

[out]
-
-
-

Returns

-

TRUE if the file is a private key, FALSE if it is not

-
-
-
-
-

nm_utils_file_is_pkcs12 ()

-
gboolean
-nm_utils_file_is_pkcs12 (const char *filename);
-

Tests if filename - is a PKCS#12 file.

-
-

Parameters

-
----- - - - - - -

filename

name of the file to test

 
-
-
-

Returns

-

TRUE if the file is PKCS#12, FALSE if it is not

-
-
-
-
-

nm_client_wait_shutdown ()

-
void
-nm_client_wait_shutdown (NMClient *client,
-                         gboolean integrate_maincontext,
-                         GCancellable *cancellable,
-                         GAsyncReadyCallback callback,
-                         gpointer user_data);
-

The way to stop NMClient is by unrefing it. That will cancel all -internally pending async operations. However, as async operations in -NMClient use GTask, hence they cannot complete right away. Instead, -their (internal) result callback still needs to be dispatched by iterating -the client's main context.

-

You thus cannot stop iterating the client's main context until -everything is wrapped up. nm_client_get_context_busy_watcher() -helps to watch how long that will be.

-

This function automates that waiting. Like all glib async operations -this honors the current g_main_context_get_thread_default().

-

In any case, to complete the shutdown, nm_client_get_main_context() -must be iterated. If the current g_main_context_get_thread_default() is -the same as nm_client_get_main_context(), then integrate_maincontext - -is ignored. In that case, the caller is required to iterate the context -for shutdown to complete. Otherwise, if g_main_context_get_thread_default() -differs from nm_client_get_main_context() and integrate_maincontext - -is FALSE, the caller must make sure that both contexts are iterated -until completion. Otherwise, if integrate_maincontext - is TRUE, then -nm_client_get_main_context() will be integrated in g_main_context_get_thread_default(). -This means, the caller gives nm_client_get_main_context() up until the waiting -completes, the function will acquire the context and hook it into -g_main_context_get_thread_default(). -It is a bug to request integrate_maincontext - while having nm_client_get_main_context() -acquired or iterated otherwise because a context can only be acquired once -at a time.

-

Shutdown can only complete after all references to client - were released.

-

It is possible to call this function multiple times for the same client. -But note that with integrate_maincontext - the client's context is acquired, -which can only be done once at a time.

-

It is permissible to start waiting before the objects is fully initialized.

-

The function really allows two separate things. To get a notification (callback) when -shutdown is complete, and to integrate the client's context in another context. -The latter case is useful if the client has a separate context and you hand it -over to another GMainContext to wrap up.

-

The main use is to have a NMClient and a separate GMainContext on a worker -thread. When being done, you can hand over the cleanup of the context -to g_main_context_default(), assuming that the main thread iterates -the default context. In that case, you don't need to care about passing -a callback to know when shutdown completed.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

client

the NMClient to shutdown.

 

integrate_maincontext

whether to hook the client's maincontext -in the current thread default. Otherwise, you must ensure -that the client's maincontext gets iterated so that it can complete. -By integrating the maincontext in the current thread default, you -may instead only iterate the latter.

 

cancellable

the GCancellable to abort the shutdown.

 

callback

a GAsyncReadyCallback to call when the request -is satisfied or NULL if you don't care about the result of the -method invocation.

 

user_data

the data to pass to callback -

 
-
-

Since: 1.42

-
-
-
-

nm_client_wait_shutdown_finish ()

-
gboolean
-nm_client_wait_shutdown_finish (GAsyncResult *result,
-                                GError **error);
-
-

Parameters

-
----- - - - - - - - - - - - - -

result

a GAsyncResult obtained from the GAsyncReadyCallback passed to nm_client_wait_shutdown()

 

error

return location for error or NULL

 
-
-
-

Returns

-

TRUE if waiting is complete successfully. In that case, all resources of the -nmclient are wrapped up and released. This can only fail by user cancellation.

-
-

Since: 1.42

-
-
-
-

Types and Values

-
-

enum NMClientInstanceFlags

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_CLIENT_INSTANCE_FLAGS_NONE

-

special value to indicate no flags.

-
 

NM_CLIENT_INSTANCE_FLAGS_NO_AUTO_FETCH_PERMISSIONS

-

by default, NMClient -will fetch the permissions via "GetPermissions" and refetch them when -"CheckPermissions" signal gets received. By setting this flag, this behavior -can be disabled. You can toggle this flag to enable and disable automatic -fetching of the permissions. Watch also nm_client_get_permissions_state() -to know whether the permissions are up to date.

-
 

NM_CLIENT_INSTANCE_FLAGS_INITIALIZED_GOOD

-

as NMClient is an GInitable -and GAsyncInitable, nm_client_get_instance_flags() returns this flag -once initialization completed with success. This flag cannot be set -as NM_CLIENT_INSTANCE_FLAGS property. Since: 1.42.

-
 

NM_CLIENT_INSTANCE_FLAGS_INITIALIZED_BAD

-

like NM_CLIENT_INSTANCE_FLAGS_INITIALIZED_GOOD - -indicates that the instance completed initialization with failure. In that -case the instance is unusable. Since: 1.42.

-
 
-
-

Since: 1.24

-
-
-
-

NM_CLIENT_VERSION

-
#define NM_CLIENT_VERSION         "version"
-
-
-
-
-

NM_CLIENT_VERSION_INFO

-
#define NM_CLIENT_VERSION_INFO    "version-info"
-
-
-
-
-

NM_CLIENT_STATE

-
#define NM_CLIENT_STATE           "state"
-
-
-
-
-

NM_CLIENT_STARTUP

-
#define NM_CLIENT_STARTUP         "startup"
-
-
-
-
-

NM_CLIENT_NM_RUNNING

-
#define NM_CLIENT_NM_RUNNING      "nm-running"
-
-
-
-
-

NM_CLIENT_DBUS_CONNECTION

-
#define NM_CLIENT_DBUS_CONNECTION "dbus-connection"
-
-
-
-
-

NM_CLIENT_DBUS_NAME_OWNER

-
#define NM_CLIENT_DBUS_NAME_OWNER "dbus-name-owner"
-
-
-
-
-

NM_CLIENT_INSTANCE_FLAGS

-
#define NM_CLIENT_INSTANCE_FLAGS  "instance-flags"
-
-
-
-
-

NM_CLIENT_NETWORKING_ENABLED

-
#define NM_CLIENT_NETWORKING_ENABLED "networking-enabled"
-
-

NM_CLIENT_NETWORKING_ENABLED is deprecated and should not be used in newly-written code.

-
-
-
-

NM_CLIENT_WIRELESS_ENABLED

-
#define NM_CLIENT_WIRELESS_ENABLED "wireless-enabled"
-
-

NM_CLIENT_WIRELESS_ENABLED is deprecated and should not be used in newly-written code.

-
-
-
-

NM_CLIENT_WWAN_ENABLED

-
#define NM_CLIENT_WWAN_ENABLED "wwan-enabled"
-
-

NM_CLIENT_WWAN_ENABLED is deprecated and should not be used in newly-written code.

-
-
-
-

NM_CLIENT_WIMAX_ENABLED

-
#define NM_CLIENT_WIMAX_ENABLED "wimax-enabled"
-
-

NM_CLIENT_WIMAX_ENABLED is deprecated and should not be used in newly-written code.

-
-
-
-

NM_CLIENT_WIRELESS_HARDWARE_ENABLED

-
#define NM_CLIENT_WIRELESS_HARDWARE_ENABLED "wireless-hardware-enabled"
-
-
-
-
-

NM_CLIENT_WWAN_HARDWARE_ENABLED

-
#define NM_CLIENT_WWAN_HARDWARE_ENABLED     "wwan-hardware-enabled"
-
-
-
-
-

NM_CLIENT_WIMAX_HARDWARE_ENABLED

-
#define NM_CLIENT_WIMAX_HARDWARE_ENABLED    "wimax-hardware-enabled"
-
-
-
-
-

NM_CLIENT_RADIO_FLAGS

-
#define NM_CLIENT_RADIO_FLAGS "radio-flags"
-
-
-
-
-

NM_CLIENT_ACTIVE_CONNECTIONS

-
#define NM_CLIENT_ACTIVE_CONNECTIONS           "active-connections"
-
-
-
-
-

NM_CLIENT_CONNECTIVITY

-
#define NM_CLIENT_CONNECTIVITY                 "connectivity"
-
-
-
-
-

NM_CLIENT_CONNECTIVITY_CHECK_URI

-
#define NM_CLIENT_CONNECTIVITY_CHECK_URI       "connectivity-check-uri"
-
-
-
-
-

NM_CLIENT_CONNECTIVITY_CHECK_AVAILABLE

-
#define NM_CLIENT_CONNECTIVITY_CHECK_AVAILABLE "connectivity-check-available"
-
-
-
-
-

NM_CLIENT_CONNECTIVITY_CHECK_ENABLED

-
#define NM_CLIENT_CONNECTIVITY_CHECK_ENABLED "connectivity-check-enabled"
-
-

NM_CLIENT_CONNECTIVITY_CHECK_ENABLED is deprecated and should not be used in newly-written code.

-
-
-
-

NM_CLIENT_PRIMARY_CONNECTION

-
#define NM_CLIENT_PRIMARY_CONNECTION    "primary-connection"
-
-
-
-
-

NM_CLIENT_ACTIVATING_CONNECTION

-
#define NM_CLIENT_ACTIVATING_CONNECTION "activating-connection"
-
-
-
-
-

NM_CLIENT_DEVICES

-
#define NM_CLIENT_DEVICES               "devices"
-
-
-
-
-

NM_CLIENT_ALL_DEVICES

-
#define NM_CLIENT_ALL_DEVICES           "all-devices"
-
-
-
-
-

NM_CLIENT_CONNECTIONS

-
#define NM_CLIENT_CONNECTIONS           "connections"
-
-
-
-
-

NM_CLIENT_HOSTNAME

-
#define NM_CLIENT_HOSTNAME              "hostname"
-
-
-
-
-

NM_CLIENT_CAN_MODIFY

-
#define NM_CLIENT_CAN_MODIFY            "can-modify"
-
-
-
-
-

NM_CLIENT_METERED

-
#define NM_CLIENT_METERED               "metered"
-
-
-
-
-

NM_CLIENT_DNS_MODE

-
#define NM_CLIENT_DNS_MODE              "dns-mode"
-
-
-
-
-

NM_CLIENT_DNS_RC_MANAGER

-
#define NM_CLIENT_DNS_RC_MANAGER        "dns-rc-manager"
-
-
-
-
-

NM_CLIENT_DNS_CONFIGURATION

-
#define NM_CLIENT_DNS_CONFIGURATION     "dns-configuration"
-
-
-
-
-

NM_CLIENT_CHECKPOINTS

-
#define NM_CLIENT_CHECKPOINTS           "checkpoints"
-
-
-
-
-

NM_CLIENT_CAPABILITIES

-
#define NM_CLIENT_CAPABILITIES          "capabilities"
-
-
-
-
-

NM_CLIENT_PERMISSIONS_STATE

-
#define NM_CLIENT_PERMISSIONS_STATE     "permissions-state"
-
-
-
-
-

NM_CLIENT_DEVICE_ADDED

-
#define NM_CLIENT_DEVICE_ADDED              "device-added"
-
-
-
-
-

NM_CLIENT_DEVICE_REMOVED

-
#define NM_CLIENT_DEVICE_REMOVED            "device-removed"
-
-
-
-
-

NM_CLIENT_ANY_DEVICE_ADDED

-
#define NM_CLIENT_ANY_DEVICE_ADDED          "any-device-added"
-
-
-
-
-

NM_CLIENT_ANY_DEVICE_REMOVED

-
#define NM_CLIENT_ANY_DEVICE_REMOVED        "any-device-removed"
-
-
-
-
-

NM_CLIENT_PERMISSION_CHANGED

-
#define NM_CLIENT_PERMISSION_CHANGED        "permission-changed"
-
-
-
-
-

NM_CLIENT_CONNECTION_ADDED

-
#define NM_CLIENT_CONNECTION_ADDED          "connection-added"
-
-
-
-
-

NM_CLIENT_CONNECTION_REMOVED

-
#define NM_CLIENT_CONNECTION_REMOVED        "connection-removed"
-
-
-
-
-

NM_CLIENT_ACTIVE_CONNECTION_ADDED

-
#define NM_CLIENT_ACTIVE_CONNECTION_ADDED   "active-connection-added"
-
-
-
-
-

NM_CLIENT_ACTIVE_CONNECTION_REMOVED

-
#define NM_CLIENT_ACTIVE_CONNECTION_REMOVED "active-connection-removed"
-
-
-
-
-

enum NMClientError

-

Describes errors that may result from operations involving a NMClient.

-

D-Bus operations may also return errors from other domains, including -NMManagerError, NMSettingsError, NMAgentManagerError, and NMConnectionError.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_CLIENT_ERROR_FAILED

-

unknown or unclassified error

-
 

NM_CLIENT_ERROR_MANAGER_NOT_RUNNING

-

an operation that requires NetworkManager -failed because NetworkManager is not running

-
 

NM_CLIENT_ERROR_OBJECT_CREATION_FAILED

-

NetworkManager claimed that an -operation succeeded, but the object that was allegedly created (eg, -NMRemoteConnection, NMActiveConnection) was apparently destroyed before -NMClient could create a representation of it.

-
 
-
-
-
-
-

NM_CLIENT_ERROR

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

-
-
-
-

NMDnsEntry

-
typedef struct _NMDnsEntry NMDnsEntry;
-

Since: 1.6

-
-
-
-

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.

-

The flags NM_CLIENT_INSTANCE_FLAGS_INITIALIZED_GOOD and NM_CLIENT_INSTANCE_FLAGS_INITIALIZED_BAD -cannot be set, however they will be returned by the getter after initialization completes.

-

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 “version-info” property

-
  “version-info”             GArray *
-

Expose version info and capabilities of NetworkManager. If non-empty, -the first element is NM_VERSION, which encodes the version of the -daemon as "(major << 16 | minor << 8 | micro)". The following elements -is a bitfields of NMVersionInfoCapabilities. If a bit is set, then -the running NetworkManager has the respective capability.

-

[type GArray(guint32)]

-

Owner: NMClient

-

Flags: Read

-

Since: 1.42

-
-
-
-

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

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMConnection.html b/docs/libnm/html/NMConnection.html deleted file mode 100644 index 29d19f85..00000000 --- a/docs/libnm/html/NMConnection.html +++ /dev/null @@ -1,2917 +0,0 @@ - - - - -NMConnection: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMConnection

-

NMConnection — Describes a connection to specific network or provider

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-void - -nm_connection_add_setting () -
-void - -nm_connection_remove_setting () -
-NMSetting * - -nm_connection_get_setting () -
-NMSetting * - -nm_connection_get_setting_by_name () -
-GVariant * - -nm_connection_to_dbus () -
-gboolean - -nm_connection_replace_settings () -
-void - -nm_connection_replace_settings_from_connection () -
-void - -nm_connection_clear_settings () -
-gboolean - -nm_connection_compare () -
-gboolean - -nm_connection_diff () -
-gboolean - -nm_connection_verify () -
-gboolean - -nm_connection_verify_secrets () -
-gboolean - -nm_connection_normalize () -
const char * - -nm_connection_need_secrets () -
-void - -nm_connection_clear_secrets () -
-void - -nm_connection_clear_secrets_with_flags () -
-gboolean - -nm_connection_update_secrets () -
-void - -nm_connection_set_path () -
const char * - -nm_connection_get_path () -
const char * - -nm_connection_get_interface_name () -
-gboolean - -nm_connection_is_type () -
-void - -nm_connection_for_each_setting_value () -
-NMSetting ** - -nm_connection_get_settings () -
-void - -nm_connection_dump () -
const char * - -nm_connection_get_uuid () -
const char * - -nm_connection_get_id () -
const char * - -nm_connection_get_connection_type () -
-gboolean - -nm_connection_is_virtual () -
-char * - -nm_connection_get_virtual_device_description () -
-NMSetting8021x * - -nm_connection_get_setting_802_1x () -
-NMSettingBluetooth * - -nm_connection_get_setting_bluetooth () -
-NMSettingBond * - -nm_connection_get_setting_bond () -
-NMSettingTeam * - -nm_connection_get_setting_team () -
-NMSettingTeamPort * - -nm_connection_get_setting_team_port () -
-NMSettingBridge * - -nm_connection_get_setting_bridge () -
-NMSettingBridgePort * - -nm_connection_get_setting_bridge_port () -
-NMSettingCdma * - -nm_connection_get_setting_cdma () -
-NMSettingConnection * - -nm_connection_get_setting_connection () -
-NMSettingDcb * - -nm_connection_get_setting_dcb () -
-NMSettingDummy * - -nm_connection_get_setting_dummy () -
-NMSettingGeneric * - -nm_connection_get_setting_generic () -
-NMSettingGsm * - -nm_connection_get_setting_gsm () -
-NMSettingInfiniband * - -nm_connection_get_setting_infiniband () -
-NMSettingIPTunnel * - -nm_connection_get_setting_ip_tunnel () -
-NMSettingIPConfig * - -nm_connection_get_setting_ip4_config () -
-NMSettingIPConfig * - -nm_connection_get_setting_ip6_config () -
-NMSettingMacsec * - -nm_connection_get_setting_macsec () -
-NMSettingMacvlan * - -nm_connection_get_setting_macvlan () -
-NMSettingOlpcMesh * - -nm_connection_get_setting_olpc_mesh () -
-NMSettingOvsBridge * - -nm_connection_get_setting_ovs_bridge () -
-NMSettingOvsInterface * - -nm_connection_get_setting_ovs_interface () -
-NMSettingOvsPatch * - -nm_connection_get_setting_ovs_patch () -
-NMSettingOvsPort * - -nm_connection_get_setting_ovs_port () -
-NMSettingPpp * - -nm_connection_get_setting_ppp () -
-NMSettingPppoe * - -nm_connection_get_setting_pppoe () -
-NMSettingProxy * - -nm_connection_get_setting_proxy () -
-NMSettingSerial * - -nm_connection_get_setting_serial () -
-NMSettingTCConfig * - -nm_connection_get_setting_tc_config () -
-NMSettingTun * - -nm_connection_get_setting_tun () -
-NMSettingVpn * - -nm_connection_get_setting_vpn () -
-NMSettingWimax * - -nm_connection_get_setting_wimax () -
-NMSettingAdsl * - -nm_connection_get_setting_adsl () -
-NMSettingWired * - -nm_connection_get_setting_wired () -
-NMSettingWireless * - -nm_connection_get_setting_wireless () -
-NMSettingWirelessSecurity * - -nm_connection_get_setting_wireless_security () -
-NMSettingVlan * - -nm_connection_get_setting_vlan () -
-NMSettingVxlan * - -nm_connection_get_setting_vxlan () -
-
- -
-

Object Hierarchy

-
    GFlags
-    ╰── NMConnectionSerializationFlags
-
-
-
-

Description

-

An NMConnection describes all the settings and configuration values that -are necessary to configure network devices for operation on a specific -network. Connections are the fundamental operating object for -NetworkManager; no device is connected without a NMConnection, or -disconnected without having been connected with a NMConnection.

-

Each NMConnection contains a list of NMSetting objects usually referenced -by name (using nm_connection_get_setting_by_name()) or by type (with -nm_connection_get_setting()). The settings describe the actual parameters -with which the network devices are configured, including device-specific -parameters (MTU, SSID, APN, channel, rate, etc) and IP-level parameters -(addresses, routes, addressing methods, etc).

-
-
-

Functions

-
-

nm_connection_add_setting ()

-
void
-nm_connection_add_setting (NMConnection *connection,
-                           NMSetting *setting);
-

Adds a NMSetting to the connection, replacing any previous NMSetting of the -same name which has previously been added to the NMConnection. The -connection takes ownership of the NMSetting object and does not increase -the setting object's reference count.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

a NMConnection

 

setting

the NMSetting to add to the connection object.

[transfer full]
-
-
-
-
-

nm_connection_remove_setting ()

-
void
-nm_connection_remove_setting (NMConnection *connection,
-                              GType setting_type);
-

Removes the NMSetting with the given GType from the NMConnection. This -operation dereferences the NMSetting object.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

a NMConnection

 

setting_type

the GType of the setting object to remove

 
-
-
-
-
-

nm_connection_get_setting ()

-
NMSetting *
-nm_connection_get_setting (NMConnection *connection,
-                           GType setting_type);
-

Gets the NMSetting with the given GType, if one has been previously added -to the NMConnection.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

a NMConnection

 

setting_type

the GType of the setting object to return

 
-
-
-

Returns

-

the NMSetting, or NULL if no setting of that type was previously -added to the NMConnection.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_by_name ()

-
NMSetting *
-nm_connection_get_setting_by_name (NMConnection *connection,
-                                   const char *name);
-

Gets the NMSetting with the given name, if one has been previously added -the NMConnection.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

a NMConnection

 

name

a setting name

 
-
-
-

Returns

-

the NMSetting, or NULL if no setting with that name was previously -added to the NMConnection.

-

[transfer none]

-
-
-
-
-

nm_connection_to_dbus ()

-
GVariant *
-nm_connection_to_dbus (NMConnection *connection,
-                       NMConnectionSerializationFlags flags);
-

Converts the NMConnection into a GVariant of type -NM_VARIANT_TYPE_CONNECTION describing the connection, suitable for -marshalling over D-Bus or otherwise serializing.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the NMConnection

 

flags

serialization flags, e.g. NM_CONNECTION_SERIALIZE_ALL

 
-
-
-

Returns

-

a new floating GVariant describing the connection, -its settings, and each setting's properties.

-

[transfer none]

-
-
-
-
-

nm_connection_replace_settings ()

-
gboolean
-nm_connection_replace_settings (NMConnection *connection,
-                                GVariant *new_settings,
-                                GError **error);
-

Replaces connection -'s settings with new_settings - (which must be -syntactically valid, and describe a known type of connection, but does not -need to result in a connection that passes nm_connection_verify()).

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

connection

a NMConnection

 

new_settings

a GVariant of type NM_VARIANT_TYPE_CONNECTION, with the new settings

 

error

location to store error, or NULL

 
-
-
-

Returns

-

TRUE if connection was updated, FALSE if new_settings -could not -be deserialized (in which case connection -will be unchanged).

-
-
-
-
-

nm_connection_replace_settings_from_connection ()

-
void
-nm_connection_replace_settings_from_connection
-                               (NMConnection *connection,
-                                NMConnection *new_connection);
-

Deep-copies the settings of new_connection - and replaces the settings of connection - -with the copied settings.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

a NMConnection

 

new_connection

a NMConnection to replace the settings of connection -with

 
-
-
-
-
-

nm_connection_clear_settings ()

-
void
-nm_connection_clear_settings (NMConnection *connection);
-

Deletes all of connection -'s settings.

-
-

Parameters

-
----- - - - - - -

connection

a NMConnection

 
-
-
-
-
-

nm_connection_compare ()

-
gboolean
-nm_connection_compare (NMConnection *a,
-                       NMConnection *b,
-                       NMSettingCompareFlags flags);
-

Compares two NMConnection objects for similarity, with comparison behavior -modified by a set of flags. See nm_setting_compare() for a description of -each flag's behavior.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

a

a NMConnection

 

b

a second NMConnection to compare with the first

 

flags

compare flags, e.g. NM_SETTING_COMPARE_FLAG_EXACT

 
-
-
-

Returns

-

TRUE if the comparison succeeds, FALSE if it does not

-
-
-
-
-

nm_connection_diff ()

-
gboolean
-nm_connection_diff (NMConnection *a,
-                    NMConnection *b,
-                    NMSettingCompareFlags flags,
-                    GHashTable **out_settings);
-

Compares two NMConnection objects for similarity, with comparison behavior -modified by a set of flags. See nm_setting_compare() for a description of -each flag's behavior. If the connections differ, settings and keys within -each setting that differ are added to the returned out_settings - hash table. -No values are returned, only key names.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

a

a NMConnection

 

b

a second NMConnection to compare with the first

 

flags

compare flags, e.g. NM_SETTING_COMPARE_FLAG_EXACT

 

out_settings

if the connections differ, on return a hash table -mapping setting names to second-level GHashTable (utf8 to guint32), which -contains the key names that differ mapped to one or more of -NMSettingDiffResult as a bitfield.

[out][element-type utf8 GLib.HashTable(utf8,uint32)][optional][nullable]
-
-
-

Returns

-

TRUE if the connections contain the same values, FALSE if they do -not

-
-
-
-
-

nm_connection_verify ()

-
gboolean
-nm_connection_verify (NMConnection *connection,
-                      GError **error);
-

Validates the connection and all its settings. Each setting's properties -have allowed values, and some values are dependent on other values. For -example, if a Wi-Fi connection is security enabled, the NMSettingWireless -setting object's 'security' property must contain the setting name of the -NMSettingWirelessSecurity object, which must also be present in the -connection for the connection to be valid. As another example, the -NMSettingWired object's 'mac-address' property must be a validly formatted -MAC address. The returned GError contains information about which -setting and which property failed validation, and how it failed validation.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the NMConnection to verify

 

error

location to store error, or NULL

 
-
-
-

Returns

-

TRUE if the connection is valid, FALSE if it is not

-
-
-
-
-

nm_connection_verify_secrets ()

-
gboolean
-nm_connection_verify_secrets (NMConnection *connection,
-                              GError **error);
-

Verifies the secrets in the connection.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the NMConnection to verify in

 

error

location to store error, or NULL

 
-
-
-

Returns

-

TRUE if the secrets are valid, FALSE if they are not

-
-

Since: 1.2

-
-
-
-

nm_connection_normalize ()

-
gboolean
-nm_connection_normalize (NMConnection *connection,
-                         GHashTable *parameters,
-                         gboolean *modified,
-                         GError **error);
-

Does some basic normalization and fixup of well known inconsistencies -and deprecated fields. If the connection was modified in any way, -the output parameter modified - is set TRUE.

-

Finally the connection will be verified and TRUE returns if the connection -is valid. As this function only performs some specific normalization steps -it cannot repair all connections. If the connection has errors that -cannot be normalized, the connection will not be modified.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

connection

the NMConnection to normalize

 

parameters

a GHashTable with -normalization parameters to allow customization of the normalization by providing -specific arguments. Unknown arguments will be ignored and the default will be -used. The keys must be strings compared with g_str_equal() function. -The values are opaque and depend on the parameter name.

[nullable][element-type utf8 gpointer]

modified

outputs whether any settings were modified.

[out][optional]

error

location to store error, or NULL. Contains the reason, -why the connection is invalid, if the function returns an error.

 
-
-
-

Returns

-

TRUE if the connection is valid, FALSE if it is not

-
-
-
-
-

nm_connection_need_secrets ()

-
const char *
-nm_connection_need_secrets (NMConnection *connection,
-                            GPtrArray **hints);
-

Returns the name of the first setting object in the connection which would -need secrets to make a successful connection. The returned hints are only -intended as a guide to what secrets may be required, because in some -circumstances, there is no way to conclusively determine exactly which -secrets are needed.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the NMConnection

 

hints

the address of a pointer to a GPtrArray, initialized to NULL, which on -return points to an allocated GPtrArray containing the property names of -secrets of the NMSetting which may be required; the caller owns the array -and must free the array itself with g_ptr_array_free(), but not free its -elements.

[out][element-type utf8][nullable][transfer container]
-
-
-

Returns

-

the setting name of the NMSetting object which has -invalid or missing secrets.

-

[nullable]

-
-
-
-
-

nm_connection_clear_secrets ()

-
void
-nm_connection_clear_secrets (NMConnection *connection);
-

Clears and frees any secrets that may be stored in the connection, to avoid -keeping secret data in memory when not needed.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-
-
-

nm_connection_clear_secrets_with_flags ()

-
void
-nm_connection_clear_secrets_with_flags
-                               (NMConnection *connection,
-                                NMSettingClearSecretsWithFlagsFn func,
-                                gpointer user_data);
-

Clears and frees secrets determined by func -.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

connection

the NMConnection

 

func

function to be called to determine whether a -specific secret should be cleared or not. If NULL, all secrets are cleared.

[scope call][nullable]

user_data

caller-supplied data passed to func -

 
-
-
-
-
-

nm_connection_update_secrets ()

-
gboolean
-nm_connection_update_secrets (NMConnection *connection,
-                              const char *setting_name,
-                              GVariant *secrets,
-                              GError **error);
-

Update the specified setting's secrets, given a dictionary of secrets -intended for that setting (deserialized from D-Bus for example). Will also -extract the given setting's secrets hash if given a connection dictionary. -If setting_name - is NULL, expects a fully serialized NMConnection as -returned by nm_connection_to_dbus() and will update all secrets from all -settings contained in secrets -.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

connection

the NMConnection

 

setting_name

the setting object name to which the secrets apply

 

secrets

a GVariant of secrets, of type NM_VARIANT_TYPE_CONNECTION -or NM_VARIANT_TYPE_SETTING

 

error

location to store error, or NULL

 
-
-
-

Returns

-

TRUE if the secrets were successfully updated, FALSE if the update -failed (tried to update secrets for a setting that doesn't exist, etc)

-
-
-
-
-

nm_connection_set_path ()

-
void
-nm_connection_set_path (NMConnection *connection,
-                        const char *path);
-

Sets the D-Bus path of the connection. This property is not serialized, and -is only for the reference of the caller. Sets the “path” -property.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the NMConnection

 

path

the D-Bus path of the connection as given by the settings service -which provides the connection

 
-
-
-
-
-

nm_connection_get_path ()

-
const char *
-nm_connection_get_path (NMConnection *connection);
-

Returns the connection's D-Bus path.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

the D-Bus path of the connection, previously set by a call to -nm_connection_set_path().

-
-
-
-
-

nm_connection_get_interface_name ()

-
const char *
-nm_connection_get_interface_name (NMConnection *connection);
-

Returns the interface name as stored in NMSettingConnection:interface_name. -If the connection contains no NMSettingConnection, it will return NULL.

-

For hardware devices and software devices created outside of NetworkManager, -this name is used to match the device. for software devices created by -NetworkManager, this is the name of the created interface.

-
-

Parameters

-
----- - - - - - -

connection

The NMConnection

 
-
-
-

Returns

-

Name of the kernel interface or NULL

-
-
-
-
-

nm_connection_is_type ()

-
gboolean
-nm_connection_is_type (NMConnection *connection,
-                       const char *type);
-

A convenience function to check if the given connection - is a particular -type (ie wired, Wi-Fi, ppp, etc). Checks the “type” -property of the connection and matches that against type -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the NMConnection

 

type

a setting name to check the connection's type against (like -NM_SETTING_WIRELESS_SETTING_NAME or NM_SETTING_WIRED_SETTING_NAME)

 
-
-
-

Returns

-

TRUE if the connection is of the given type -, FALSE if not

-
-
-
-
-

nm_connection_for_each_setting_value ()

-
void
-nm_connection_for_each_setting_value (NMConnection *connection,
-                                      NMSettingValueIterFn func,
-                                      gpointer user_data);
-

Iterates over the properties of each NMSetting object in the NMConnection, -calling the supplied user function for each property.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

connection

the NMConnection

 

func

user-supplied function called for each setting's property.

[scope call]

user_data

user data passed to func -at each invocation

 
-
-
-
-
-

nm_connection_get_settings ()

-
NMSetting **
-nm_connection_get_settings (NMConnection *connection,
-                            guint *out_length);
-

Retrieves the settings in connection -.

-

The returned array is NULL-terminated.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the NMConnection instance

 

out_length

the length of the returned array.

[out][optional]
-
-
-

Returns

-

a -NULL-terminated array containing every setting of connection -. -If the connection has no settings, NULL is returned.

-

[array length=out_length][transfer container][nullable]

-
-

Since: 1.10

-
-
-
-

nm_connection_dump ()

-
void
-nm_connection_dump (NMConnection *connection);
-

Print the connection (including secrets!) to stdout. For debugging -purposes ONLY, should NOT be used for serialization of the setting, -or machine-parsed in any way. The output format is not guaranteed to -be stable and may change at any time.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-
-
-

nm_connection_get_uuid ()

-
const char *
-nm_connection_get_uuid (NMConnection *connection);
-

A shortcut to return the UUID from the connection's NMSettingConnection.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

the UUID from the connection's 'connection' setting

-
-
-
-
-

nm_connection_get_id ()

-
const char *
-nm_connection_get_id (NMConnection *connection);
-

A shortcut to return the ID from the connection's NMSettingConnection.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

the ID from the connection's 'connection' setting

-
-
-
-
-

nm_connection_get_connection_type ()

-
const char *
-nm_connection_get_connection_type (NMConnection *connection);
-

A shortcut to return the type from the connection's NMSettingConnection.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

the type from the connection's 'connection' setting

-
-
-
-
-

nm_connection_is_virtual ()

-
gboolean
-nm_connection_is_virtual (NMConnection *connection);
-

Checks if connection - refers to a virtual device (and thus can potentially be -activated even if the device it refers to doesn't exist).

-
-

Parameters

-
----- - - - - - -

connection

an NMConnection

 
-
-
-

Returns

-

whether connection -refers to a virtual device

-
-
-
-
-

nm_connection_get_virtual_device_description ()

-
char *
-nm_connection_get_virtual_device_description
-                               (NMConnection *connection);
-

Returns the name that nm_device_disambiguate_names() would -return for the virtual device that would be created for connection -. -Eg, "VLAN (eth1.1)".

-
-

Parameters

-
----- - - - - - -

connection

an NMConnection for a virtual device type

 
-
-
-

Returns

-

the name of connection -'s device, -or NULL if connection -is not a virtual connection type.

-

[transfer full]

-
-
-
-
-

nm_connection_get_setting_802_1x ()

-
NMSetting8021x *
-nm_connection_get_setting_802_1x (NMConnection *connection);
-

A shortcut to return any NMSetting8021x the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSetting8021x if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_bluetooth ()

-
NMSettingBluetooth *
-nm_connection_get_setting_bluetooth (NMConnection *connection);
-

A shortcut to return any NMSettingBluetooth the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingBluetooth if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_bond ()

-
NMSettingBond *
-nm_connection_get_setting_bond (NMConnection *connection);
-

A shortcut to return any NMSettingBond the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingBond if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_team ()

-
NMSettingTeam *
-nm_connection_get_setting_team (NMConnection *connection);
-

A shortcut to return any NMSettingTeam the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingTeam if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_team_port ()

-
NMSettingTeamPort *
-nm_connection_get_setting_team_port (NMConnection *connection);
-

A shortcut to return any NMSettingTeamPort the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingTeamPort if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_bridge ()

-
NMSettingBridge *
-nm_connection_get_setting_bridge (NMConnection *connection);
-

A shortcut to return any NMSettingBridge the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingBridge if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_bridge_port ()

-
NMSettingBridgePort *
-nm_connection_get_setting_bridge_port (NMConnection *connection);
-

A shortcut to return any NMSettingBridgePort the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingBridgePort if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_cdma ()

-
NMSettingCdma *
-nm_connection_get_setting_cdma (NMConnection *connection);
-

A shortcut to return any NMSettingCdma the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingCdma if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_connection ()

-
NMSettingConnection *
-nm_connection_get_setting_connection (NMConnection *connection);
-

A shortcut to return any NMSettingConnection the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingConnection if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_dcb ()

-
NMSettingDcb *
-nm_connection_get_setting_dcb (NMConnection *connection);
-

A shortcut to return any NMSettingDcb the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingDcb if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_dummy ()

-
NMSettingDummy *
-nm_connection_get_setting_dummy (NMConnection *connection);
-

A shortcut to return any NMSettingDummy the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingDummy if the connection contains one, otherwise NULL.

-

[transfer none]

-
-

Since: 1.8

-
-
-
-

nm_connection_get_setting_generic ()

-
NMSettingGeneric *
-nm_connection_get_setting_generic (NMConnection *connection);
-

A shortcut to return any NMSettingGeneric the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingGeneric if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_gsm ()

-
NMSettingGsm *
-nm_connection_get_setting_gsm (NMConnection *connection);
-

A shortcut to return any NMSettingGsm the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingGsm if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_infiniband ()

-
NMSettingInfiniband *
-nm_connection_get_setting_infiniband (NMConnection *connection);
-

A shortcut to return any NMSettingInfiniband the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingInfiniband if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_ip_tunnel ()

-
NMSettingIPTunnel *
-nm_connection_get_setting_ip_tunnel (NMConnection *connection);
-

A shortcut to return any NMSettingIPTunnel the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingIPTunnel if the connection contains one, otherwise NULL.

-

[transfer none]

-
-

Since: 1.2

-
-
-
-

nm_connection_get_setting_ip4_config ()

-
NMSettingIPConfig *
-nm_connection_get_setting_ip4_config (NMConnection *connection);
-

A shortcut to return any NMSettingIP4Config the connection might contain.

-

Note that it returns the value as type NMSettingIPConfig, since the vast -majority of IPv4-setting-related methods are on that type, not -NMSettingIP4Config.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingIP4Config if the -connection contains one, otherwise NULL.

-

[type NMSettingIP4Config][transfer none]

-
-
-
-
-

nm_connection_get_setting_ip6_config ()

-
NMSettingIPConfig *
-nm_connection_get_setting_ip6_config (NMConnection *connection);
-

A shortcut to return any NMSettingIP6Config the connection might contain.

-

Note that it returns the value as type NMSettingIPConfig, since the vast -majority of IPv6-setting-related methods are on that type, not -NMSettingIP6Config.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingIP6Config if the -connection contains one, otherwise NULL.

-

[type NMSettingIP6Config][transfer none]

-
-
-
-
-

nm_connection_get_setting_macsec ()

-
NMSettingMacsec *
-nm_connection_get_setting_macsec (NMConnection *connection);
-

A shortcut to return any NMSettingMacsec the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingMacsec if the connection contains one, otherwise NULL.

-

[transfer none]

-
-

Since: 1.6

-
-
-
-

nm_connection_get_setting_macvlan ()

-
NMSettingMacvlan *
-nm_connection_get_setting_macvlan (NMConnection *connection);
-

A shortcut to return any NMSettingMacvlan the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingMacvlan if the connection contains one, otherwise NULL.

-

[transfer none]

-
-

Since: 1.2

-
-
-
-

nm_connection_get_setting_olpc_mesh ()

-
NMSettingOlpcMesh *
-nm_connection_get_setting_olpc_mesh (NMConnection *connection);
-

A shortcut to return any NMSettingOlpcMesh the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingOlpcMesh if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_ovs_bridge ()

-
NMSettingOvsBridge *
-nm_connection_get_setting_ovs_bridge (NMConnection *connection);
-

A shortcut to return any NMSettingOvsBridge the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingOvsBridge if the connection contains one, otherwise NULL.

-

[transfer none]

-
-

Since: 1.14

-
-
-
-

nm_connection_get_setting_ovs_interface ()

-
NMSettingOvsInterface *
-nm_connection_get_setting_ovs_interface
-                               (NMConnection *connection);
-

A shortcut to return any NMSettingOvsInterface the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingOvsInterface if the connection contains one, otherwise NULL.

-

[transfer none]

-
-

Since: 1.14

-
-
-
-

nm_connection_get_setting_ovs_patch ()

-
NMSettingOvsPatch *
-nm_connection_get_setting_ovs_patch (NMConnection *connection);
-

A shortcut to return any NMSettingOvsPatch the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingOvsPatch if the connection contains one, otherwise NULL.

-

[transfer none]

-
-

Since: 1.14

-
-
-
-

nm_connection_get_setting_ovs_port ()

-
NMSettingOvsPort *
-nm_connection_get_setting_ovs_port (NMConnection *connection);
-

A shortcut to return any NMSettingOvsPort the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingOvsPort if the connection contains one, otherwise NULL.

-

[transfer none]

-
-

Since: 1.14

-
-
-
-

nm_connection_get_setting_ppp ()

-
NMSettingPpp *
-nm_connection_get_setting_ppp (NMConnection *connection);
-

A shortcut to return any NMSettingPpp the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingPpp if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_pppoe ()

-
NMSettingPppoe *
-nm_connection_get_setting_pppoe (NMConnection *connection);
-

A shortcut to return any NMSettingPppoe the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingPppoe if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_proxy ()

-
NMSettingProxy *
-nm_connection_get_setting_proxy (NMConnection *connection);
-

A shortcut to return any NMSettingProxy the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingProxy if the connection contains one, otherwise NULL.

-

[transfer none]

-
-

Since: 1.6

-
-
-
-

nm_connection_get_setting_serial ()

-
NMSettingSerial *
-nm_connection_get_setting_serial (NMConnection *connection);
-

A shortcut to return any NMSettingSerial the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingSerial if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_tc_config ()

-
NMSettingTCConfig *
-nm_connection_get_setting_tc_config (NMConnection *connection);
-

A shortcut to return any NMSettingTCConfig the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingTCConfig if the connection contains one, otherwise NULL.

-

[transfer none]

-
-

Since: 1.12

-
-
-
-

nm_connection_get_setting_tun ()

-
NMSettingTun *
-nm_connection_get_setting_tun (NMConnection *connection);
-

A shortcut to return any NMSettingTun the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingTun if the connection contains one, otherwise NULL.

-

[transfer none]

-
-

Since: 1.14

-
-
-
-

nm_connection_get_setting_vpn ()

-
NMSettingVpn *
-nm_connection_get_setting_vpn (NMConnection *connection);
-

A shortcut to return any NMSettingVpn the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingVpn if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_wimax ()

-
NMSettingWimax *
-nm_connection_get_setting_wimax (NMConnection *connection);
-

A shortcut to return any NMSettingWimax the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingWimax if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_adsl ()

-
NMSettingAdsl *
-nm_connection_get_setting_adsl (NMConnection *connection);
-

A shortcut to return any NMSettingAdsl the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingAdsl if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_wired ()

-
NMSettingWired *
-nm_connection_get_setting_wired (NMConnection *connection);
-

A shortcut to return any NMSettingWired the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingWired if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_wireless ()

-
NMSettingWireless *
-nm_connection_get_setting_wireless (NMConnection *connection);
-

A shortcut to return any NMSettingWireless the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingWireless if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_wireless_security ()

-
NMSettingWirelessSecurity *
-nm_connection_get_setting_wireless_security
-                               (NMConnection *connection);
-

A shortcut to return any NMSettingWirelessSecurity the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingWirelessSecurity if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_vlan ()

-
NMSettingVlan *
-nm_connection_get_setting_vlan (NMConnection *connection);
-

A shortcut to return any NMSettingVlan the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingVlan if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_vxlan ()

-
NMSettingVxlan *
-nm_connection_get_setting_vxlan (NMConnection *connection);
-

A shortcut to return any NMSettingVxlan the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingVxlan if the connection contains one, otherwise NULL.

-

[transfer none]

-
-

Since: 1.2

-
-
-
-

Types and Values

-
-

NM_CONNECTION_SECRETS_UPDATED

-
#define NM_CONNECTION_SECRETS_UPDATED "secrets-updated"
-
-
-
-
-

NM_CONNECTION_SECRETS_CLEARED

-
#define NM_CONNECTION_SECRETS_CLEARED "secrets-cleared"
-
-
-
-
-

NM_CONNECTION_CHANGED

-
#define NM_CONNECTION_CHANGED         "changed"
-
-
-
-
-

NM_CONNECTION_NORMALIZE_PARAM_IP4_CONFIG_METHOD

-
#define NM_CONNECTION_NORMALIZE_PARAM_IP4_CONFIG_METHOD "ip4-config-method"
-
-
-
-
-

NM_CONNECTION_NORMALIZE_PARAM_IP6_CONFIG_METHOD

-
#define NM_CONNECTION_NORMALIZE_PARAM_IP6_CONFIG_METHOD "ip6-config-method"
-
-
-
-
-

NMConnectionInterface

-
typedef struct {
-    GTypeInterface parent;
-
-    /* Signals */
-    void (*secrets_updated)(NMConnection *connection, const char *setting);
-    void (*secrets_cleared)(NMConnection *connection);
-    void (*changed)(NMConnection *connection);
-} NMConnectionInterface;
-
-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

GTypeInterface parent;

the parent interface struct

 

secrets_updated ()

emitted when the connection's secrets are updated

 

secrets_cleared ()

emitted when the connection's secrets are cleared

 

changed ()

emitted when any change to the connection's settings occurs

 
-
-
-
-
-

NM_VARIANT_TYPE_SETTING

-
#define NM_VARIANT_TYPE_SETTING G_VARIANT_TYPE_VARDICT
-
-

GVariantType for a dictionary mapping from property names to values. This is -an alias for G_VARIANT_TYPE_VARDICT, and is the type of each element of -an NM_VARIANT_TYPE_CONNECTION dictionary.

-
-
-
-

enum NMConnectionSerializationFlags

-

These flags determine which properties are serialized when calling -nm_connection_to_dbus().

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_CONNECTION_SERIALIZE_ALL

-

serialize all properties (including secrets)

-
 

NM_CONNECTION_SERIALIZE_WITH_NON_SECRET

-

serialize properties that are -not secrets. Since 1.32.

-
 

NM_CONNECTION_SERIALIZE_NO_SECRETS

-

this is a deprecated alias for -NM_CONNECTION_SERIALIZE_WITH_NON_SECRET -.

-
 

NM_CONNECTION_SERIALIZE_WITH_SECRETS

-

serialize all secrets. This flag is -ignored if any of NM_CONNECTION_SERIALIZE_WITH_SECRETS_AGENT_OWNED -, -NM_CONNECTION_SERIALIZE_WITH_SECRETS_SYSTEM_OWNED - or -NM_CONNECTION_SERIALIZE_WITH_SECRETS_NOT_SAVED - is set. Since 1.32.

-
 

NM_CONNECTION_SERIALIZE_ONLY_SECRETS

-

a deprecated alias for -NM_CONNECTION_SERIALIZE_WITH_SECRETS -.

-
 

NM_CONNECTION_SERIALIZE_WITH_SECRETS_AGENT_OWNED

-

serialize agent-owned -secrets. Since: 1.20.

-
 

NM_CONNECTION_SERIALIZE_WITH_SECRETS_SYSTEM_OWNED

-

serialize system-owned -secrets. Since: 1.32.

-
 

NM_CONNECTION_SERIALIZE_WITH_SECRETS_NOT_SAVED

-

serialize secrets that -are marked as never saved. Since: 1.32.

-
 
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMDevice.html b/docs/libnm/html/NMDevice.html deleted file mode 100644 index 7d8b88a5..00000000 --- a/docs/libnm/html/NMDevice.html +++ /dev/null @@ -1,3740 +0,0 @@ - - - - -NMDevice: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDevice

-

NMDevice

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
const char * - -nm_device_get_iface () -
const char * - -nm_device_get_ip_iface () -
-NMDeviceType - -nm_device_get_device_type () -
const char * - -nm_device_get_udi () -
const char * - -nm_device_get_path () -
const char * - -nm_device_get_driver () -
const char * - -nm_device_get_driver_version () -
const char * - -nm_device_get_firmware_version () -
const char * - -nm_device_get_type_description () -
const char * - -nm_device_get_hw_address () -
-NMDeviceCapabilities - -nm_device_get_capabilities () -
-gboolean - -nm_device_get_managed () -
const GPtrArray * - -nm_device_get_ports () -
-void - -nm_device_set_managed () -
-gboolean - -nm_device_get_autoconnect () -
-void - -nm_device_set_autoconnect () -
-gboolean - -nm_device_get_firmware_missing () -
-gboolean - -nm_device_get_nm_plugin_missing () -
-NMIPConfig * - -nm_device_get_ip4_config () -
-NMDhcpConfig * - -nm_device_get_dhcp4_config () -
-NMIPConfig * - -nm_device_get_ip6_config () -
-NMDhcpConfig * - -nm_device_get_dhcp6_config () -
-NMConnectivityState - -nm_device_get_connectivity () -
-NMDeviceState - -nm_device_get_state () -
-NMDeviceStateReason - -nm_device_get_state_reason () -
-NMActiveConnection * - -nm_device_get_active_connection () -
const GPtrArray * - -nm_device_get_available_connections () -
const char * - -nm_device_get_physical_port_id () -
-guint32 - -nm_device_get_mtu () -
-gboolean - -nm_device_is_real () -
-gboolean - -nm_device_is_software () -
const char * - -nm_device_get_product () -
const char * - -nm_device_get_vendor () -
const char * - -nm_device_get_description () -
-NMMetered - -nm_device_get_metered () -
-GPtrArray * - -nm_device_get_lldp_neighbors () -
-NMDeviceInterfaceFlags - -nm_device_get_interface_flags () -
-char ** - -nm_device_disambiguate_names () -
-gboolean - -nm_device_reapply () -
-void - -nm_device_reapply_async () -
-gboolean - -nm_device_reapply_finish () -
-NMConnection * - -nm_device_get_applied_connection () -
-void - -nm_device_get_applied_connection_async () -
-NMConnection * - -nm_device_get_applied_connection_finish () -
-gboolean - -nm_device_disconnect () -
-void - -nm_device_disconnect_async () -
-gboolean - -nm_device_disconnect_finish () -
-gboolean - -nm_device_delete () -
-void - -nm_device_delete_async () -
-gboolean - -nm_device_delete_finish () -
-GPtrArray * - -nm_device_filter_connections () -
-gboolean - -nm_device_connection_valid () -
-gboolean - -nm_device_connection_compatible () -
-GType - -nm_device_get_setting_type () -
-void - -nm_lldp_neighbor_ref () -
-void - -nm_lldp_neighbor_unref () -
-char ** - -nm_lldp_neighbor_get_attr_names () -
-GVariant * - -nm_lldp_neighbor_get_attr_value () -
-NMLldpNeighbor * - -nm_lldp_neighbor_new () -
-gboolean - -nm_lldp_neighbor_get_attr_string_value () -
-gboolean - -nm_lldp_neighbor_get_attr_uint_value () -
const GVariantType * - -nm_lldp_neighbor_get_attr_type () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMActiveConnection *active-connectionRead
gbooleanautoconnectRead / Write
-GPtrArray *available-connectionsRead
NMDeviceCapabilitiescapabilitiesRead
NMDeviceTypedevice-typeRead
-NMDhcpConfig *dhcp4-configRead
-NMDhcpConfig *dhcp6-configRead
-char *driverRead
-char *driver-versionRead
gbooleanfirmware-missingRead
-char *firmware-versionRead
-char *hw-addressRead
-char *interfaceRead
guintinterface-flagsRead
-char *ip-interfaceRead
-NMIPConfig *ip4-configRead
NMConnectivityStateip4-connectivityRead
-NMIPConfig *ip6-configRead
NMConnectivityStateip6-connectivityRead
-GPtrArray *lldp-neighborsRead
gbooleanmanagedRead
guintmeteredRead
guintmtuRead
gbooleannm-plugin-missingRead
-char *pathRead
-char *physical-port-idRead
-GPtrArray *portsRead
-char *productRead
gbooleanrealRead
NMDeviceStatestateRead
guintstate-reasonRead
-char *udiRead
-char *vendorRead
-
-
-

Signals

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

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_DEVICE_DEVICE_TYPE
#defineNM_DEVICE_UDI
#defineNM_DEVICE_PATH
#defineNM_DEVICE_INTERFACE
#defineNM_DEVICE_IP_INTERFACE
#defineNM_DEVICE_DRIVER
#defineNM_DEVICE_DRIVER_VERSION
#defineNM_DEVICE_FIRMWARE_VERSION
#defineNM_DEVICE_CAPABILITIES
#defineNM_DEVICE_REAL
#defineNM_DEVICE_MANAGED
#defineNM_DEVICE_AUTOCONNECT
#defineNM_DEVICE_FIRMWARE_MISSING
#defineNM_DEVICE_NM_PLUGIN_MISSING
#defineNM_DEVICE_IP4_CONFIG
#defineNM_DEVICE_DHCP4_CONFIG
#defineNM_DEVICE_IP6_CONFIG
#defineNM_DEVICE_DHCP6_CONFIG
#defineNM_DEVICE_STATE
#defineNM_DEVICE_STATE_REASON
#defineNM_DEVICE_ACTIVE_CONNECTION
#defineNM_DEVICE_AVAILABLE_CONNECTIONS
#defineNM_DEVICE_VENDOR
#defineNM_DEVICE_PRODUCT
#defineNM_DEVICE_PHYSICAL_PORT_ID
#defineNM_DEVICE_MTU
#defineNM_DEVICE_METERED
#defineNM_DEVICE_LLDP_NEIGHBORS
#defineNM_DEVICE_IP4_CONNECTIVITY
#defineNM_DEVICE_IP6_CONNECTIVITY
#defineNM_DEVICE_INTERFACE_FLAGS
#defineNM_DEVICE_HW_ADDRESS
#defineNM_DEVICE_PORTS
 NMDevice
 NMLldpNeighbor
-
-
-

Object Hierarchy

-
    GBoxed
-    ╰── NMLldpNeighbor
-    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ├── NMDevice6Lowpan
-            ├── NMDeviceAdsl
-            ├── NMDeviceBond
-            ├── NMDeviceBridge
-            ├── NMDeviceBt
-            ├── NMDeviceDummy
-            ├── NMDeviceEthernet
-            ├── NMDeviceGeneric
-            ├── NMDeviceHsr
-            ├── NMDeviceInfiniband
-            ├── NMDeviceIPTunnel
-            ├── NMDeviceLoopback
-            ├── NMDeviceMacsec
-            ├── NMDeviceMacvlan
-            ├── NMDeviceModem
-            ├── NMDeviceOlpcMesh
-            ├── NMDeviceOvsBridge
-            ├── NMDeviceOvsInterface
-            ├── NMDeviceOvsPort
-            ├── NMDevicePpp
-            ├── NMDeviceTeam
-            ├── NMDeviceTun
-            ├── NMDeviceVlan
-            ├── NMDeviceVrf
-            ├── NMDeviceVxlan
-            ├── NMDeviceWifi
-            ├── NMDeviceWifiP2P
-            ├── NMDeviceWimax
-            ├── NMDeviceWireGuard
-            ╰── NMDeviceWpan
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_get_iface ()

-
const char *
-nm_device_get_iface (NMDevice *device);
-

Gets the interface name of the NMDevice.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the interface of the device. This is the internal string used by the -device, and must not be modified.

-
-
-
-
-

nm_device_get_ip_iface ()

-
const char *
-nm_device_get_ip_iface (NMDevice *device);
-

Gets the IP interface name of the NMDevice over which IP traffic flows -when the device is in the ACTIVATED state.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the IP traffic interface of the device. This is the internal string -used by the device, and must not be modified.

-
-
-
-
-

nm_device_get_device_type ()

-
NMDeviceType
-nm_device_get_device_type (NMDevice *device);
-

Returns the numeric type of the NMDevice, ie Ethernet, Wi-Fi, etc.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the device type

-
-
-
-
-

nm_device_get_udi ()

-
const char *
-nm_device_get_udi (NMDevice *device);
-

Gets the Unique Device Identifier of the NMDevice.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the Unique Device Identifier of the device. This identifier may be -used to gather more information about the device from various operating -system services like udev or sysfs.

-
-
-
-
-

nm_device_get_path ()

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

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

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the path of the device.

-

The string is backslash escaped (C escaping) for invalid characters. The escaping -can be reverted with g_strcompress(), however the result may not be valid UTF-8.

-
-

Since: 1.26

-
-
-
-

nm_device_get_driver ()

-
const char *
-nm_device_get_driver (NMDevice *device);
-

Gets the driver of the NMDevice.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the driver of the device. This is the internal string used by the -device, and must not be modified.

-
-
-
-
-

nm_device_get_driver_version ()

-
const char *
-nm_device_get_driver_version (NMDevice *device);
-

Gets the driver version of the NMDevice.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the version of the device driver. This is the internal string used by the -device, and must not be modified.

-
-
-
-
-

nm_device_get_firmware_version ()

-
const char *
-nm_device_get_firmware_version (NMDevice *device);
-

Gets the firmware version of the NMDevice.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the firmware version of the device. This is the internal string used by the -device, and must not be modified.

-
-
-
-
-

nm_device_get_type_description ()

-
const char *
-nm_device_get_type_description (NMDevice *device);
-

Gets a (non-localized) description of the type of device that -device - is.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the type description of the device. This is the internal -string used by the device, and must not be modified.

-
-
-
-
-

nm_device_get_hw_address ()

-
const char *
-nm_device_get_hw_address (NMDevice *device);
-

Gets the current a hardware address (MAC) for the device -.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the current MAC of the device, or NULL. -This is the internal string used by the device, and must not be modified.

-
-
-
-
-

nm_device_get_capabilities ()

-
NMDeviceCapabilities
-nm_device_get_capabilities (NMDevice *device);
-

Gets the device' capabilities.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the capabilities

-
-
-
-
-

nm_device_get_managed ()

-
gboolean
-nm_device_get_managed (NMDevice *device);
-

Whether the NMDevice is managed by NetworkManager.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

TRUE if the device is managed by NetworkManager

-
-
-
-
-

nm_device_get_ports ()

-
const GPtrArray *
-nm_device_get_ports (NMDevice *device);
-

Gets the devices currently set as port of device -.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the GPtrArray containing NMDevices that -are ports of device -. This is the internal copy used by the device and -must not be modified.

-

[element-type NMDevice]

-
-

Since: 1.34

-
-
-
-

nm_device_set_managed ()

-
void
-nm_device_set_managed (NMDevice *device,
-                       gboolean managed);
-
-

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

-

Use the async command nm_client_dbus_set_property() on -nm_object_get_path(), interface NM_DBUS_INTERFACE_DEVICE to set the -"Managed" property to a "(b)" boolean value. -This function is deprecated because it calls a synchronous D-Bus method -and modifies the content of the NMClient cache client side. Also, it does -not emit a property changed signal.

-
-

Enables or disables management of NMDevice by NetworkManager.

-
-

Parameters

-
----- - - - - - - - - - - - - -

device

a NMDevice

 

managed

TRUE to make the device managed by NetworkManager.

 
-
-

Since: 1.2

-
-
-
-

nm_device_get_autoconnect ()

-
gboolean
-nm_device_get_autoconnect (NMDevice *device);
-

Whether the NMDevice can be autoconnected.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

TRUE if the device is allowed to be autoconnected

-
-
-
-
-

nm_device_set_autoconnect ()

-
void
-nm_device_set_autoconnect (NMDevice *device,
-                           gboolean autoconnect);
-
-

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

-

Use the async command nm_client_dbus_set_property() on -nm_object_get_path(), NM_DBUS_INTERFACE_DEVICE to set "Autoconnect" property to a "(b)" value. -This function is deprecated because it calls a synchronous D-Bus method -and modifies the content of the NMClient cache client side.

-
-

Enables or disables automatic activation of the NMDevice.

-
-

Parameters

-
----- - - - - - - - - - - - - -

device

a NMDevice

 

autoconnect

TRUE to enable autoconnecting

 
-
-
-
-
-

nm_device_get_firmware_missing ()

-
gboolean
-nm_device_get_firmware_missing (NMDevice *device);
-

Indicates that firmware required for the device's operation is likely -to be missing.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

TRUE if firmware required for the device's operation is likely -to be missing.

-
-
-
-
-

nm_device_get_nm_plugin_missing ()

-
gboolean
-nm_device_get_nm_plugin_missing (NMDevice *device);
-

Indicates that the NetworkManager plugin for the device is not installed.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

TRUE if the device plugin not installed.

-
-

Since: 1.2

-
-
-
-

nm_device_get_ip4_config ()

-
NMIPConfig *
-nm_device_get_ip4_config (NMDevice *device);
-

Gets the current IPv4 NMIPConfig associated with the NMDevice.

-

You can alternatively use nm_active_connection_get_ip4_config(), which also -works with VPN connections.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the IPv4 NMIPConfig, or NULL if the device is not -activated.

-

[transfer none]

-
-
-
-
-

nm_device_get_dhcp4_config ()

-
NMDhcpConfig *
-nm_device_get_dhcp4_config (NMDevice *device);
-

Gets the current IPv4 NMDhcpConfig associated with the NMDevice.

-

You can alternatively use nm_active_connection_get_dhcp4_config(), which also -works with VPN connections.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the IPv4 NMDhcpConfig, or NULL if the device is -not activated or not using DHCP.

-

[transfer none]

-
-
-
-
-

nm_device_get_ip6_config ()

-
NMIPConfig *
-nm_device_get_ip6_config (NMDevice *device);
-

Gets the current IPv6 NMIPConfig associated with the NMDevice.

-

You can alternatively use nm_active_connection_get_ip6_config(), which also -works with VPN connections.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the IPv6 NMIPConfig or NULL if the device is not activated.

-

[transfer none]

-
-
-
-
-

nm_device_get_dhcp6_config ()

-
NMDhcpConfig *
-nm_device_get_dhcp6_config (NMDevice *device);
-

Gets the current IPv6 NMDhcpConfig associated with the NMDevice.

-

You can alternatively use nm_active_connection_get_dhcp6_config(), which also -works with VPN connections.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the IPv6 NMDhcpConfig, or NULL if the device is -not activated or not using DHCPv6.

-

[transfer none]

-
-
-
-
-

nm_device_get_connectivity ()

-
NMConnectivityState
-nm_device_get_connectivity (NMDevice *device,
-                            int addr_family);
-

The connectivity state of the device for given address family. -Supported address families are AF_INET for IPv4, AF_INET6 -for IPv6 or AF_UNSPEC for any.

-
-

Parameters

-
----- - - - - - - - - - - - - -

device

a NMDevice

 

addr_family

network address family

 
-
-
-

Returns

-

the current connectivity state

-
-

Since: 1.16

-
-
-
-

nm_device_get_state ()

-
NMDeviceState
-nm_device_get_state (NMDevice *device);
-

Gets the current NMDevice state.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the current device state

-
-
-
-
-

nm_device_get_state_reason ()

-
NMDeviceStateReason
-nm_device_get_state_reason (NMDevice *device);
-

Gets the reason for entering the current NMDevice state.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the reason for entering the current device state

-
-
-
-
-

nm_device_get_active_connection ()

-
NMActiveConnection *
-nm_device_get_active_connection (NMDevice *device);
-

Gets the NMActiveConnection object which owns this device during activation.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the NMActiveConnection or NULL if the device is -not part of an active connection.

-

[transfer none]

-
-
-
-
-

nm_device_get_available_connections ()

-
const GPtrArray *
-nm_device_get_available_connections (NMDevice *device);
-

Gets the NMRemoteConnections currently known to the daemon that could -be activated on device -.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the GPtrArray -containing NMRemoteConnections. This is the internal copy used by -the connection, and must not be modified.

-

[element-type NMRemoteConnection]

-
-
-
-
-

nm_device_get_physical_port_id ()

-
const char *
-nm_device_get_physical_port_id (NMDevice *device);
-

Gets the physical port ID of the NMDevice. If non-NULL, this is -an opaque string that can be used to recognize when -seemingly-unrelated NMDevices are actually just different virtual -ports on a single physical port. (Eg, NPAR / SR-IOV.)

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the physical port ID of the device, or NULL if the port -ID is unknown. This is the internal string used by the device and -must not be modified.

-
-
-
-
-

nm_device_get_mtu ()

-
guint32
-nm_device_get_mtu (NMDevice *device);
-

Gets the MTU of the NMDevice.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the MTU of the device in bytes.

-
-
-
-
-

nm_device_is_real ()

-
gboolean
-nm_device_is_real (NMDevice *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

TRUE if the device exists, or FALSE if it is a placeholder device -that could be automatically created by NetworkManager if one of its -“available-connections” was activated.

-
-

Since: 1.2

-
-
-
-

nm_device_is_software ()

-
gboolean
-nm_device_is_software (NMDevice *device);
-

Whether the device is a software device.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

TRUE if device -is a software device, FALSE if it is a hardware device.

-
-
-
-
-

nm_device_get_product ()

-
const char *
-nm_device_get_product (NMDevice *device);
-

Gets the product string of the NMDevice.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the product name of the device. This is the internal string used by the -device, and must not be modified.

-

The string is backslash escaped (C escaping) for invalid characters. The escaping -can be reverted with g_strcompress(), however the result may not be valid UTF-8.

-
-
-
-
-

nm_device_get_vendor ()

-
const char *
-nm_device_get_vendor (NMDevice *device);
-

Gets the vendor string of the NMDevice.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the vendor name of the device. This is the internal string used by the -device, and must not be modified.

-

The string is backslash escaped (C escaping) for invalid characters. The escaping -can be reverted with g_strcompress(), however the result may not be valid UTF-8.

-
-
-
-
-

nm_device_get_description ()

-
const char *
-nm_device_get_description (NMDevice *device);
-

Gets a description of device -, based on its vendor and product names.

-
-

Parameters

-
----- - - - - - -

device

an NMDevice

 
-
-
-

Returns

-

a description of device -. If either the vendor or the -product name is unknown, this returns the interface name.

-
-
-
-
-

nm_device_get_metered ()

-
NMMetered
-nm_device_get_metered (NMDevice *device);
-

Gets the metered setting of a NMDevice.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the metered setting.

-
-

Since: 1.2

-
-
-
-

nm_device_get_lldp_neighbors ()

-
GPtrArray *
-nm_device_get_lldp_neighbors (NMDevice *device);
-

Gets the list of neighbors discovered through LLDP.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the GPtrArray -containing NMLldpNeighbors. This is the internal copy used by the -device and must not be modified. The library never modifies the returned -array and thus it is safe for callers to reference and keep using it.

-

[element-type NMLldpNeighbor][transfer none]

-
-

Since: 1.2

-
-
-
-

nm_device_get_interface_flags ()

-
NMDeviceInterfaceFlags
-nm_device_get_interface_flags (NMDevice *device);
-

Gets the interface flags of the device.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the flags

-
-

Since: 1.22

-
-
-
-

nm_device_disambiguate_names ()

-
char **
-nm_device_disambiguate_names (NMDevice **devices,
-                              int num_devices);
-

Generates a list of short-ish unique presentation names for the -devices in devices -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

devices

an array of NMDevice.

[array length=num_devices]

num_devices

length of devices -

 
-
-
-

Returns

-

the device names.

-

[transfer full][array zero-terminated=1]

-
-
-
-
-

nm_device_reapply ()

-
gboolean
-nm_device_reapply (NMDevice *device,
-                   NMConnection *connection,
-                   guint64 version_id,
-                   guint32 flags,
-                   GCancellable *cancellable,
-                   GError **error);
-
-

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

-

Use nm_device_reapply_async() or GDBusConnection.

-
-

Attempts to update device with changes to the currently active connection -made since it was last applied.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

device

a NMDevice

 

connection

the NMConnection to replace the applied -settings with or NULL to reuse existing.

[nullable]

version_id

zero or the expected version id of the applied connection. -If specified and the version id mismatches, the call fails without -modification. This allows to catch concurrent accesses.

 

flags

always set this to zero

 

cancellable

a GCancellable, or NULL

 

error

location for a GError, or NULL

 
-
-
-

Returns

-

TRUE on success, FALSE on error, in which case error -will be set.

-
-

Since: 1.2

-
-
-
-

nm_device_reapply_async ()

-
void
-nm_device_reapply_async (NMDevice *device,
-                         NMConnection *connection,
-                         guint64 version_id,
-                         guint32 flags,
-                         GCancellable *cancellable,
-                         GAsyncReadyCallback callback,
-                         gpointer user_data);
-

Asynchronously begins an attempt to update device with changes to the -currently active connection made since it was last applied.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

device

a NMDevice

 

connection

the NMConnection to replace the applied -settings with or NULL to reuse existing.

[nullable]

version_id

zero or the expected version id of the applied -connection. If specified and the version id mismatches, the call -fails without modification. This allows to catch concurrent -accesses.

 

flags

always set this to zero

 

cancellable

a GCancellable, or NULL

 

callback

callback to be called when the reapply operation completes

 

user_data

caller-specific data passed to callback -

 
-
-

Since: 1.2

-
-
-
-

nm_device_reapply_finish ()

-
gboolean
-nm_device_reapply_finish (NMDevice *device,
-                          GAsyncResult *result,
-                          GError **error);
-

Gets the result of a call to nm_device_reapply_async().

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

device

a NMDevice

 

result

the result passed to the GAsyncReadyCallback

 

error

location for a GError, or NULL

 
-
-
-

Returns

-

TRUE on success, FALSE on error, in which case error -will be set.

-
-

Since: 1.2

-
-
-
-

nm_device_get_applied_connection ()

-
NMConnection *
-nm_device_get_applied_connection (NMDevice *device,
-                                  guint32 flags,
-                                  guint64 *version_id,
-                                  GCancellable *cancellable,
-                                  GError **error);
-
-

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

-

Use nm_device_get_applied_connection_async() or GDBusConnection.

-
-

Fetch the currently applied connection on the device.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

device

a NMDevice

 

flags

the flags argument. See NMDeviceReapplyFlags.

 

version_id

returns the current version id of -the applied connection.

[out][optional]

cancellable

a GCancellable, or NULL

 

error

location for a GError, or NULL

 
-
-
-

Returns

-

a NMConnection with the currently applied settings -or NULL on error.

-

The connection is as received from D-Bus and might not validate according -to nm_connection_verify().

-

[transfer full]

-
-

Since: 1.2

-
-
-
-

nm_device_get_applied_connection_async ()

-
void
-nm_device_get_applied_connection_async
-                               (NMDevice *device,
-                                guint32 flags,
-                                GCancellable *cancellable,
-                                GAsyncReadyCallback callback,
-                                gpointer user_data);
-

Asynchronously begins and gets the currently applied connection.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

device

a NMDevice

 

flags

the flags argument. See NMDeviceReapplyFlags.

 

cancellable

a GCancellable, or NULL

 

callback

callback to be called when the reapply operation completes

 

user_data

caller-specific data passed to callback -

 
-
-

Since: 1.2

-
-
-
-

nm_device_get_applied_connection_finish ()

-
NMConnection *
-nm_device_get_applied_connection_finish
-                               (NMDevice *device,
-                                GAsyncResult *result,
-                                guint64 *version_id,
-                                GError **error);
-

Gets the result of a call to nm_device_get_applied_connection_async().

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

device

a NMDevice

 

result

the result passed to the GAsyncReadyCallback

 

version_id

the current version id of the applied -connection.

[out][optional]

error

location for a GError, or NULL

 
-
-
-

Returns

-

a currently applied NMConnection or NULL in case -of error.

-

The connection is as received from D-Bus and might not validate according -to nm_connection_verify().

-

[transfer full]

-
-

Since: 1.2

-
-
-
-

nm_device_disconnect ()

-
gboolean
-nm_device_disconnect (NMDevice *device,
-                      GCancellable *cancellable,
-                      GError **error);
-
-

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

-

Use nm_device_disconnect_async() or GDBusConnection.

-
-

Disconnects the device if currently connected, and prevents the device from -automatically connecting to networks until the next manual network connection -request.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

device

a NMDevice

 

cancellable

a GCancellable, or NULL

 

error

location for a GError, or NULL

 
-
-
-

Returns

-

TRUE on success, FALSE on error, in which case error -will be set.

-
-
-
-
-

nm_device_disconnect_async ()

-
void
-nm_device_disconnect_async (NMDevice *device,
-                            GCancellable *cancellable,
-                            GAsyncReadyCallback callback,
-                            gpointer user_data);
-

Asynchronously begins disconnecting the device if currently connected, and -prevents the device from automatically connecting to networks until the next -manual network connection request.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

device

a NMDevice

 

cancellable

a GCancellable, or NULL

 

callback

callback to be called when the disconnect operation completes

 

user_data

caller-specific data passed to callback -

 
-
-
-
-
-

nm_device_disconnect_finish ()

-
gboolean
-nm_device_disconnect_finish (NMDevice *device,
-                             GAsyncResult *result,
-                             GError **error);
-

Gets the result of a call to nm_device_disconnect_async().

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

device

a NMDevice

 

result

the result passed to the GAsyncReadyCallback

 

error

location for a GError, or NULL

 
-
-
-

Returns

-

TRUE on success, FALSE on error, in which case error -will be set.

-
-
-
-
-

nm_device_delete ()

-
gboolean
-nm_device_delete (NMDevice *device,
-                  GCancellable *cancellable,
-                  GError **error);
-
-

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

-

Use nm_device_delete_async() or GDBusConnection.

-
-

Deletes the software device. Hardware devices can't be deleted.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

device

a NMDevice

 

cancellable

a GCancellable, or NULL

 

error

location for a GError, or NULL

 
-
-
-

Returns

-

TRUE on success, FALSE on error, in which case error -will be set.

-
-
-
-
-

nm_device_delete_async ()

-
void
-nm_device_delete_async (NMDevice *device,
-                        GCancellable *cancellable,
-                        GAsyncReadyCallback callback,
-                        gpointer user_data);
-

Asynchronously begins deleting the software device. Hardware devices can't -be deleted.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

device

a NMDevice

 

cancellable

a GCancellable, or NULL

 

callback

callback to be called when delete operation completes

 

user_data

caller-specific data passed to callback -

 
-
-
-
-
-

nm_device_delete_finish ()

-
gboolean
-nm_device_delete_finish (NMDevice *device,
-                         GAsyncResult *result,
-                         GError **error);
-

Gets the result of a call to nm_device_delete_async().

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

device

a NMDevice

 

result

the result passed to the GAsyncReadyCallback

 

error

location for a GError, or NULL

 
-
-
-

Returns

-

TRUE on success, FALSE on error, in which case error -will be set.

-
-
-
-
-

nm_device_filter_connections ()

-
GPtrArray *
-nm_device_filter_connections (NMDevice *device,
-                              const GPtrArray *connections);
-

Filters a given array of connections for a given NMDevice object and returns -connections which may be activated with the device. For example if device - -is a Wi-Fi device that supports only WEP encryption, the returned array will -contain any Wi-Fi connections in connections - that allow connection to -unencrypted or WEP-enabled SSIDs. The returned array will not contain -Ethernet, Bluetooth, Wi-Fi WPA connections, or any other connection that is -incompatible with the device. To get the full list of connections see -nm_client_get_connections().

-
-

Parameters

-
----- - - - - - - - - - - - - -

device

an NMDevice to filter connections for

 

connections

an array of NMConnections to filter.

[element-type NMConnection]
-
-
-

Returns

-

an array of -NMConnections that could be activated with the given device -. 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 -with bindings. See https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/305. -You can filter the list yourself with nm_device_connection_valid().

-

[transfer full][element-type NMConnection]

-
-
-
-
-

nm_device_connection_valid ()

-
gboolean
-nm_device_connection_valid (NMDevice *device,
-                            NMConnection *connection);
-

Validates a given connection for a given NMDevice object and returns -whether the connection may be activated with the device. For example if -device - is a Wi-Fi device that supports only WEP encryption, the connection -will only be valid if it is a Wi-Fi connection which describes a WEP or open -network, and will not be valid if it describes a WPA network, or if it is -an Ethernet, Bluetooth, WWAN, etc connection that is incompatible with the -device.

-
-

Parameters

-
----- - - - - - - - - - - - - -

device

an NMDevice to validate connection -against

 

connection

an NMConnection to validate against device -

 
-
-
-

Returns

-

TRUE if the connection may be activated with this device, FALSE -if is incompatible with the device's capabilities and characteristics.

-
-
-
-
-

nm_device_connection_compatible ()

-
gboolean
-nm_device_connection_compatible (NMDevice *device,
-                                 NMConnection *connection,
-                                 GError **error);
-

Validates a given connection for a given NMDevice object and returns -whether the connection may be activated with the device. For example if -device - is a Wi-Fi device that supports only WEP encryption, the connection -will only be valid if it is a Wi-Fi connection which describes a WEP or open -network, and will not be valid if it describes a WPA network, or if it is -an Ethernet, Bluetooth, WWAN, etc connection that is incompatible with the -device.

-

This function does the same as nm_device_connection_valid(), i.e. checking -compatibility of the given device and connection. But, in addition, it sets -GError when FALSE is returned.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

device

an NMDevice to validate connection -against

 

connection

an NMConnection to validate against device -

 

error

return location for a GError, or NULL

 
-
-
-

Returns

-

TRUE if the connection may be activated with this device, FALSE -if is incompatible with the device's capabilities and characteristics.

-
-
-
-
-

nm_device_get_setting_type ()

-
GType
-nm_device_get_setting_type (NMDevice *device);
-

Gets the (primary) NMSetting subtype associated with connections -that can be used on device -.

-
-

Parameters

-
----- - - - - - -

device

an NMDevice

 
-
-
-

Returns

-

device -'s associated NMSetting type

-
-
-
-
-

nm_lldp_neighbor_ref ()

-
void
-nm_lldp_neighbor_ref (NMLldpNeighbor *neighbor);
-

Increases the reference count of the object.

-

Since 1.32, ref-counting of NMLldpNeighbor is thread-safe.

-
-

Parameters

-
----- - - - - - -

neighbor

the NMLldpNeighbor

 
-
-

Since: 1.2

-
-
-
-

nm_lldp_neighbor_unref ()

-
void
-nm_lldp_neighbor_unref (NMLldpNeighbor *neighbor);
-

Decreases the reference count of the object. If the reference count -reaches zero, the object will be destroyed.

-

Since 1.32, ref-counting of NMLldpNeighbor is thread-safe.

-
-

Parameters

-
----- - - - - - -

neighbor

the NMLldpNeighbor

 
-
-

Since: 1.2

-
-
-
-

nm_lldp_neighbor_get_attr_names ()

-
char **
-nm_lldp_neighbor_get_attr_names (NMLldpNeighbor *neighbor);
-

Gets an array of attribute names available for neighbor -.

-
-

Parameters

-
----- - - - - - -

neighbor

the NMLldpNeighbor

 
-
-
-

Returns

-

a NULL-terminated array of attribute names.

-

[transfer full]

-
-

Since: 1.2

-
-
-
-

nm_lldp_neighbor_get_attr_value ()

-
GVariant *
-nm_lldp_neighbor_get_attr_value (NMLldpNeighbor *neighbor,
-                                 const char *name);
-

Gets the value (as a GVariant) of attribute with name name - on neighbor -

-
-

Parameters

-
----- - - - - - - - - - - - - -

neighbor

the NMLldpNeighbor

 

name

the attribute name

 
-
-
-

Returns

-

the value or NULL if the attribute with name -was -not found.

-

[transfer none]

-
-

Since: 1.18

-
-
-
-

nm_lldp_neighbor_new ()

-
NMLldpNeighbor *
-nm_lldp_neighbor_new (void);
-

Creates a new NMLldpNeighbor object.

-

Note that NMLldpNeighbor has no public API for mutating -an instance. Also, libnm will not internally mutate a -once exposed object. They are guaranteed to be immutable.

-

Since 1.32, ref-counting of NMLldpNeighbor is thread-safe.

-

This function is not useful, as there is no public API to -actually modify the (empty) instance.

-
-

Returns

-

the new NMLldpNeighbor object.

-

[transfer full]

-
-

Since: 1.2

-
-
-
-

nm_lldp_neighbor_get_attr_string_value ()

-
gboolean
-nm_lldp_neighbor_get_attr_string_value
-                               (NMLldpNeighbor *neighbor,
-                                const char *name,
-                                const char **out_value);
-

Gets the string value of attribute with name name - on neighbor -

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

neighbor

the NMLldpNeighbor

 

name

the attribute name

 

out_value

on return, the -attribute value.

[out][optional][nullable][transfer none]
-
-
-

Returns

-

TRUE if a string attribute with name name -was found, FALSE otherwise

-
-

Since: 1.2

-
-
-
-

nm_lldp_neighbor_get_attr_uint_value ()

-
gboolean
-nm_lldp_neighbor_get_attr_uint_value (NMLldpNeighbor *neighbor,
-                                      const char *name,
-                                      guint *out_value);
-

Gets the uint32 value of attribute with name name - on neighbor -

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

neighbor

the NMLldpNeighbor

 

name

the attribute name

 

out_value

on return, the attribute value.

[out][optional]
-
-
-

Returns

-

TRUE if a uint32 attribute with name name -was found, FALSE otherwise

-
-

Since: 1.2

-
-
-
-

nm_lldp_neighbor_get_attr_type ()

-
const GVariantType *
-nm_lldp_neighbor_get_attr_type (NMLldpNeighbor *neighbor,
-                                const char *name);
-

Get the type of an attribute.

-
-

Parameters

-
----- - - - - - - - - - - - - -

neighbor

the NMLldpNeighbor

 

name

the attribute name

 
-
-
-

Returns

-

the GVariantType of the attribute with name name -

-
-

Since: 1.2

-
-
-
-

Types and Values

-
-

NM_DEVICE_DEVICE_TYPE

-
#define NM_DEVICE_DEVICE_TYPE      "device-type"
-
-
-
-
-

NM_DEVICE_UDI

-
#define NM_DEVICE_UDI              "udi"
-
-
-
-
-

NM_DEVICE_PATH

-
#define NM_DEVICE_PATH             "path"
-
-
-
-
-

NM_DEVICE_INTERFACE

-
#define NM_DEVICE_INTERFACE        "interface"
-
-
-
-
-

NM_DEVICE_IP_INTERFACE

-
#define NM_DEVICE_IP_INTERFACE     "ip-interface"
-
-
-
-
-

NM_DEVICE_DRIVER

-
#define NM_DEVICE_DRIVER           "driver"
-
-
-
-
-

NM_DEVICE_DRIVER_VERSION

-
#define NM_DEVICE_DRIVER_VERSION   "driver-version"
-
-
-
-
-

NM_DEVICE_FIRMWARE_VERSION

-
#define NM_DEVICE_FIRMWARE_VERSION "firmware-version"
-
-
-
-
-

NM_DEVICE_CAPABILITIES

-
#define NM_DEVICE_CAPABILITIES     "capabilities"
-
-
-
-
-

NM_DEVICE_REAL

-
#define NM_DEVICE_REAL             "real"
-
-
-
-
-

NM_DEVICE_MANAGED

-
#define NM_DEVICE_MANAGED          "managed"
-
-
-
-
-

NM_DEVICE_AUTOCONNECT

-
#define NM_DEVICE_AUTOCONNECT "autoconnect"
-
-

NM_DEVICE_AUTOCONNECT is deprecated and should not be used in newly-written code.

-
-
-
-

NM_DEVICE_FIRMWARE_MISSING

-
#define NM_DEVICE_FIRMWARE_MISSING      "firmware-missing"
-
-
-
-
-

NM_DEVICE_NM_PLUGIN_MISSING

-
#define NM_DEVICE_NM_PLUGIN_MISSING     "nm-plugin-missing"
-
-
-
-
-

NM_DEVICE_IP4_CONFIG

-
#define NM_DEVICE_IP4_CONFIG            "ip4-config"
-
-
-
-
-

NM_DEVICE_DHCP4_CONFIG

-
#define NM_DEVICE_DHCP4_CONFIG          "dhcp4-config"
-
-
-
-
-

NM_DEVICE_IP6_CONFIG

-
#define NM_DEVICE_IP6_CONFIG            "ip6-config"
-
-
-
-
-

NM_DEVICE_DHCP6_CONFIG

-
#define NM_DEVICE_DHCP6_CONFIG          "dhcp6-config"
-
-
-
-
-

NM_DEVICE_STATE

-
#define NM_DEVICE_STATE                 "state"
-
-
-
-
-

NM_DEVICE_STATE_REASON

-
#define NM_DEVICE_STATE_REASON          "state-reason"
-
-
-
-
-

NM_DEVICE_ACTIVE_CONNECTION

-
#define NM_DEVICE_ACTIVE_CONNECTION     "active-connection"
-
-
-
-
-

NM_DEVICE_AVAILABLE_CONNECTIONS

-
#define NM_DEVICE_AVAILABLE_CONNECTIONS "available-connections"
-
-
-
-
-

NM_DEVICE_VENDOR

-
#define NM_DEVICE_VENDOR                "vendor"
-
-
-
-
-

NM_DEVICE_PRODUCT

-
#define NM_DEVICE_PRODUCT               "product"
-
-
-
-
-

NM_DEVICE_PHYSICAL_PORT_ID

-
#define NM_DEVICE_PHYSICAL_PORT_ID      "physical-port-id"
-
-
-
-
-

NM_DEVICE_MTU

-
#define NM_DEVICE_MTU                   "mtu"
-
-
-
-
-

NM_DEVICE_METERED

-
#define NM_DEVICE_METERED               "metered"
-
-
-
-
-

NM_DEVICE_LLDP_NEIGHBORS

-
#define NM_DEVICE_LLDP_NEIGHBORS        "lldp-neighbors"
-
-
-
-
-

NM_DEVICE_IP4_CONNECTIVITY

-
#define NM_DEVICE_IP4_CONNECTIVITY      "ip4-connectivity"
-
-
-
-
-

NM_DEVICE_IP6_CONNECTIVITY

-
#define NM_DEVICE_IP6_CONNECTIVITY      "ip6-connectivity"
-
-
-
-
-

NM_DEVICE_INTERFACE_FLAGS

-
#define NM_DEVICE_INTERFACE_FLAGS       "interface-flags"
-
-
-
-
-

NM_DEVICE_HW_ADDRESS

-
#define NM_DEVICE_HW_ADDRESS            "hw-address"
-
-
-
-
-

NM_DEVICE_PORTS

-
#define NM_DEVICE_PORTS                 "ports"
-
-
-
-
-

NMDevice

-
typedef struct _NMDevice NMDevice;
-
-
-
-

NMLldpNeighbor

-
typedef struct _NMLldpNeighbor NMLldpNeighbor;
-

Supported attributes are:

-
-
-
-
-

Property Details

-
-

The “active-connection” property

-
  “active-connection”        NMActiveConnection *
-

The NMActiveConnection object that "owns" this device during activation.

-

Owner: NMDevice

-

Flags: Read

-
-
-
-

The “autoconnect” property

-
  “autoconnect”              gboolean
-

Whether the device can auto-activate a connection.

-

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

-

Owner: NMDevice

-

Flags: Read / Write

-

Default value: FALSE

-
-
-
-

The “available-connections” property

-
  “available-connections”    GPtrArray *
-

The available connections of the device

-

[type GPtrArray(NMRemoteConnection)]

-

Owner: NMDevice

-

Flags: Read

-
-
-
-

The “capabilities” property

-
  “capabilities”             NMDeviceCapabilities
-

The capabilities of the device.

-

Owner: NMDevice

-

Flags: Read

-
-
-
-

The “device-type” property

-
  “device-type”              NMDeviceType
-

The numeric type of the device.

-

Owner: NMDevice

-

Flags: Read

-

Default value: NM_DEVICE_TYPE_UNKNOWN

-
-
-
-

The “dhcp4-config” property

-
  “dhcp4-config”             NMDhcpConfig *
-

The IPv4 NMDhcpConfig of the device.

-

Owner: NMDevice

-

Flags: Read

-
-
-
-

The “dhcp6-config” property

-
  “dhcp6-config”             NMDhcpConfig *
-

The IPv6 NMDhcpConfig of the device.

-

Owner: NMDevice

-

Flags: Read

-
-
-
-

The “driver” property

-
  “driver”                   char *
-

The driver of the device.

-

Owner: NMDevice

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “driver-version” property

-
  “driver-version”           char *
-

The version of the device driver.

-

Owner: NMDevice

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “firmware-missing” property

-
  “firmware-missing”         gboolean
-

When TRUE indicates the device is likely missing firmware required -for its operation.

-

Owner: NMDevice

-

Flags: Read

-

Default value: FALSE

-
-
-
-

The “firmware-version” property

-
  “firmware-version”         char *
-

The firmware version of the device.

-

Owner: NMDevice

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “hw-address” property

-
  “hw-address”               char *
-

The hardware address of the device.

-

Owner: NMDevice

-

Flags: Read

-

Default value: NULL

-

Since: 1.24

-
-
-
-

The “interface” property

-
  “interface”                char *
-

The interface of the device.

-

Owner: NMDevice

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “interface-flags” property

-
  “interface-flags”          guint
-

The interface flags.

-

Owner: NMDevice

-

Flags: Read

-

Default value: 0

-

Since: 1.22

-
-
-
-

The “ip-interface” property

-
  “ip-interface”             char *
-

The IP interface of the device which should be used for all IP-related -operations like addressing and routing.

-

Owner: NMDevice

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “ip4-config” property

-
  “ip4-config”               NMIPConfig *
-

The NMIP4Config of the device.

-

Owner: NMDevice

-

Flags: Read

-
-
-
-

The “ip4-connectivity” property

-
  “ip4-connectivity”         NMConnectivityState
-

The IPv4 connectivity state of the device.

-

Owner: NMDevice

-

Flags: Read

-

Default value: NM_CONNECTIVITY_UNKNOWN

-

Since: 1.16

-
-
-
-

The “ip6-config” property

-
  “ip6-config”               NMIPConfig *
-

The IPv6 NMIPConfig of the device.

-

Owner: NMDevice

-

Flags: Read

-
-
-
-

The “ip6-connectivity” property

-
  “ip6-connectivity”         NMConnectivityState
-

The IPv6 connectivity state of the device.

-

Owner: NMDevice

-

Flags: Read

-

Default value: NM_CONNECTIVITY_UNKNOWN

-

Since: 1.16

-
-
-
-

The “lldp-neighbors” property

-
  “lldp-neighbors”           GPtrArray *
-

The LLDP neighbors.

-

Owner: NMDevice

-

Flags: Read

-
-
-
-

The “managed” property

-
  “managed”                  gboolean
-

Whether the device is managed by NetworkManager.

-

Owner: NMDevice

-

Flags: Read

-

Default value: FALSE

-
-
-
-

The “metered” property

-
  “metered”                  guint
-

Whether the device is metered.

-

Owner: NMDevice

-

Flags: Read

-

Default value: 0

-

Since: 1.2

-
-
-
-

The “mtu” property

-
  “mtu”                      guint
-

The MTU of the device.

-

Owner: NMDevice

-

Flags: Read

-

Default value: 0

-
-
-
-

The “nm-plugin-missing” property

-
  “nm-plugin-missing”        gboolean
-

When TRUE indicates that the NetworkManager plugin for the device -is not installed.

-

Owner: NMDevice

-

Flags: Read

-

Default value: FALSE

-

Since: 1.2

-
-
-
-

The “path” property

-
  “path”                     char *
-

The device path as exposed by the udev property ID_PATH.

-

The string is backslash escaped (C escaping) for invalid -characters. The escaping can be reverted with g_strcompress(), -however the result may not be valid UTF-8.

-

Owner: NMDevice

-

Flags: Read

-

Default value: NULL

-

Since: 1.26

-
-
-
-

The “physical-port-id” property

-
  “physical-port-id”         char *
-

The physical port ID of the device. (See -nm_device_get_physical_port_id().)

-

Owner: NMDevice

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “ports” property

-
  “ports”                    GPtrArray *
-

The port devices of the controller device. For devices that cannot be -controllers this is likely to be always empty.

-

Owner: NMDevice

-

Flags: Read

-

Since: 1.34

-
-
-
-

The “product” property

-
  “product”                  char *
-

The product string of the device.

-

Owner: NMDevice

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “real” property

-
  “real”                     gboolean
-

Whether the device is real or is a placeholder device that could -be created automatically by NetworkManager if one of its -“available-connections” was activated.

-

Owner: NMDevice

-

Flags: Read

-

Default value: FALSE

-

Since: 1.2

-
-
-
-

The “state” property

-
  “state”                    NMDeviceState
-

The state of the device.

-

Owner: NMDevice

-

Flags: Read

-

Default value: NM_DEVICE_STATE_UNKNOWN

-
-
-
-

The “state-reason” property

-
  “state-reason”             guint
-

The reason for the device state.

-

Owner: NMDevice

-

Flags: Read

-

Default value: 0

-
-
-
-

The “udi” property

-
  “udi”                      char *
-

An operating-system specific device hardware identifier; this is not -unique to a specific hardware device across reboots or hotplugs. It -is an opaque string which for some device types (Bluetooth, Modem) -contains an identifier provided by the underlying hardware service daemon -such as Bluez or ModemManager, and clients can use this property to -request more information about the device from those services.

-

Owner: NMDevice

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “vendor” property

-
  “vendor”                   char *
-

The vendor string of the device.

-

Owner: NMDevice

-

Flags: Read

-

Default value: NULL

-
-
-
-

Signal Details

-
-

The “state-changed” signal

-
void
-user_function (NMDevice *device,
-               guint     new_state,
-               guint     old_state,
-               guint     reason,
-               gpointer  user_data)
-

Notifies the state change of a NMDevice.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

device

the device object that received the signal

 

new_state

the new state of the device

 

old_state

the previous state of the device

 

reason

the reason describing the state change

 

user_data

user data set when the signal handler was connected.

 
-
-

Flags: Run First

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMDevice6Lowpan.html b/docs/libnm/html/NMDevice6Lowpan.html deleted file mode 100644 index b1c3d680..00000000 --- a/docs/libnm/html/NMDevice6Lowpan.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - -NMDevice6Lowpan: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDevice6Lowpan

-

NMDevice6Lowpan

-
-
-

Functions

-
---- - - - - -
-NMDevice * - -nm_device_6lowpan_get_parent () -
-
-
-

Properties

-
----- - - - - - -
-NMDevice *parentRead
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - -
#defineNM_DEVICE_6LOWPAN_PARENT
#defineNM_DEVICE_6LOWPAN_HW_ADDRESS
 NMDevice6Lowpan
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDevice6Lowpan
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_6lowpan_get_parent ()

-
NMDevice *
-nm_device_6lowpan_get_parent (NMDevice6Lowpan *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDevice6Lowpan

 
-
-
-

Returns

-

the device's parent device.

-

[transfer none]

-
-

Since: 1.42

-
-
-
-

Types and Values

-
-

NM_DEVICE_6LOWPAN_PARENT

-
#define NM_DEVICE_6LOWPAN_PARENT     "parent"
-
-
-
-
-

NM_DEVICE_6LOWPAN_HW_ADDRESS

-
#define NM_DEVICE_6LOWPAN_HW_ADDRESS "hw-address"
-
-
-
-
-

NMDevice6Lowpan

-
typedef struct _NMDevice6Lowpan NMDevice6Lowpan;
-

Since: 1.14

-
-
-
-

Property Details

-
-

The “parent” property

-
  “parent”                   NMDevice *
-

The devices's parent device.

-

Owner: NMDevice6Lowpan

-

Flags: Read

-

Since: 1.14

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMDeviceAdsl.html b/docs/libnm/html/NMDeviceAdsl.html deleted file mode 100644 index 63a0ac0b..00000000 --- a/docs/libnm/html/NMDeviceAdsl.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - -NMDeviceAdsl: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceAdsl

-

NMDeviceAdsl

-
-
-

Functions

-
---- - - - - -
-gboolean - -nm_device_adsl_get_carrier () -
-
-
-

Properties

-
----- - - - - - -
gbooleancarrierRead
-
-
-

Types and Values

-
---- - - - - - - - - - - -
#defineNM_DEVICE_ADSL_CARRIER
 NMDeviceAdsl
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceAdsl
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_adsl_get_carrier ()

-
gboolean
-nm_device_adsl_get_carrier (NMDeviceAdsl *device);
-

Whether the device has carrier.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceAdsl

 
-
-
-

Returns

-

TRUE if the device has carrier

-
-
-
-
-

Types and Values

-
-

NM_DEVICE_ADSL_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

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMDeviceBond.html b/docs/libnm/html/NMDeviceBond.html deleted file mode 100644 index 3b6e1faa..00000000 --- a/docs/libnm/html/NMDeviceBond.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - -NMDeviceBond: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceBond

-

NMDeviceBond

-
-
-

Functions

-
---- - - - - - - - - - - - - - - -
const char * - -nm_device_bond_get_hw_address () -
-gboolean - -nm_device_bond_get_carrier () -
const GPtrArray * - -nm_device_bond_get_slaves () -
-
-
-

Properties

-
----- - - - - - - - - - - - - -
gbooleancarrierRead
-GPtrArray *slavesRead
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - -
#defineNM_DEVICE_BOND_HW_ADDRESS
#defineNM_DEVICE_BOND_CARRIER
#defineNM_DEVICE_BOND_SLAVES
 NMDeviceBond
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceBond
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_bond_get_hw_address ()

-
const char *
-nm_device_bond_get_hw_address (NMDeviceBond *device);
-
-

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

-

Use nm_device_get_hw_address() instead.

-
-

Gets the hardware (MAC) address of the NMDeviceBond

-

[skip]

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceBond

 
-
-
-

Returns

-

the hardware address. This is the internal string used by the -device, and must not be modified.

-
-
-
-
-

nm_device_bond_get_carrier ()

-
gboolean
-nm_device_bond_get_carrier (NMDeviceBond *device);
-

Whether the device has carrier.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceBond

 
-
-
-

Returns

-

TRUE if the device has carrier

-
-
-
-
-

nm_device_bond_get_slaves ()

-
const GPtrArray *
-nm_device_bond_get_slaves (NMDeviceBond *device);
-
-

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

-

Use nm_device_get_ports() instead.

-
-

Gets the devices currently attached as port to device -.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceBond

 
-
-
-

Returns

-

the GPtrArray containing -NMDevices that are slaves of device -. This is the internal -copy used by the device, and must not be modified.

-

[element-type NMDevice]

-
-
-
-
-

Types and Values

-
-

NM_DEVICE_BOND_HW_ADDRESS

-
#define NM_DEVICE_BOND_HW_ADDRESS "hw-address"
-
-
-
-
-

NM_DEVICE_BOND_CARRIER

-
#define NM_DEVICE_BOND_CARRIER    "carrier"
-
-
-
-
-

NM_DEVICE_BOND_SLAVES

-
#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 attached as port to the bond device.

-

[type GPtrArray(NMDevice)]

-

Owner: NMDeviceBond

-

Flags: Read

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMDeviceBridge.html b/docs/libnm/html/NMDeviceBridge.html deleted file mode 100644 index f0be9f43..00000000 --- a/docs/libnm/html/NMDeviceBridge.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - -NMDeviceBridge: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceBridge

-

NMDeviceBridge

-
-
-

Functions

-
---- - - - - - - - - - - - - - - -
const char * - -nm_device_bridge_get_hw_address () -
-gboolean - -nm_device_bridge_get_carrier () -
const GPtrArray * - -nm_device_bridge_get_slaves () -
-
-
-

Properties

-
----- - - - - - - - - - - - - -
gbooleancarrierRead
-GPtrArray *slavesRead
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - -
#defineNM_DEVICE_BRIDGE_HW_ADDRESS
#defineNM_DEVICE_BRIDGE_CARRIER
#defineNM_DEVICE_BRIDGE_SLAVES
 NMDeviceBridge
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceBridge
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_bridge_get_hw_address ()

-
const char *
-nm_device_bridge_get_hw_address (NMDeviceBridge *device);
-
-

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

-

Use nm_device_get_hw_address() instead.

-
-

Gets the hardware (MAC) address of the NMDeviceBridge

-

[skip]

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceBridge

 
-
-
-

Returns

-

the hardware address. This is the internal string used by the -device, and must not be modified.

-
-
-
-
-

nm_device_bridge_get_carrier ()

-
gboolean
-nm_device_bridge_get_carrier (NMDeviceBridge *device);
-

Whether the device has carrier.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceBridge

 
-
-
-

Returns

-

TRUE if the device has carrier

-
-
-
-
-

nm_device_bridge_get_slaves ()

-
const GPtrArray *
-nm_device_bridge_get_slaves (NMDeviceBridge *device);
-
-

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

-

Use nm_device_get_ports() instead.

-
-

Gets the devices currently attached as port to device -.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceBridge

 
-
-
-

Returns

-

the GPtrArray containing -NMDevices that are ports of device -. This is the internal -copy used by the device, and must not be modified.

-

[element-type NMDevice]

-
-
-
-
-

Types and Values

-
-

NM_DEVICE_BRIDGE_HW_ADDRESS

-
#define NM_DEVICE_BRIDGE_HW_ADDRESS "hw-address"
-
-
-
-
-

NM_DEVICE_BRIDGE_CARRIER

-
#define NM_DEVICE_BRIDGE_CARRIER    "carrier"
-
-
-
-
-

NM_DEVICE_BRIDGE_SLAVES

-
#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 attached as port to the bridge device.

-

[type GPtrArray(NMDevice)]

-

Owner: NMDeviceBridge

-

Flags: Read

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMDeviceBt.html b/docs/libnm/html/NMDeviceBt.html deleted file mode 100644 index 71a0c930..00000000 --- a/docs/libnm/html/NMDeviceBt.html +++ /dev/null @@ -1,264 +0,0 @@ - - - - -NMDeviceBt: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceBt

-

NMDeviceBt

-
-
-

Functions

-
---- - - - - - - - - - - - - - - -
const char * - -nm_device_bt_get_hw_address () -
const char * - -nm_device_bt_get_name () -
-NMBluetoothCapabilities - -nm_device_bt_get_capabilities () -
-
-
-

Properties

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

Types and Values

-
---- - - - - - - - - - - - - - - - - - - -
#defineNM_DEVICE_BT_HW_ADDRESS
#defineNM_DEVICE_BT_NAME
#defineNM_DEVICE_BT_CAPABILITIES
 NMDeviceBt
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceBt
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_bt_get_hw_address ()

-
const char *
-nm_device_bt_get_hw_address (NMDeviceBt *device);
-
-

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

-

Use nm_device_get_hw_address() instead.

-
-

Gets the hardware (MAC) address of the NMDeviceBt

-

[skip]

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceBt

 
-
-
-

Returns

-

the hardware address. This is the internal string used by the -device, and must not be modified.

-
-
-
-
-

nm_device_bt_get_name ()

-
const char *
-nm_device_bt_get_name (NMDeviceBt *device);
-

Gets the name of the NMDeviceBt.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceBt

 
-
-
-

Returns

-

the name of the device

-
-
-
-
-

nm_device_bt_get_capabilities ()

-
NMBluetoothCapabilities
-nm_device_bt_get_capabilities (NMDeviceBt *device);
-

Returns the Bluetooth device's usable capabilities.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceBt

 
-
-
-

Returns

-

a combination of NMBluetoothCapabilities

-
-
-
-
-

Types and Values

-
-

NM_DEVICE_BT_HW_ADDRESS

-
#define NM_DEVICE_BT_HW_ADDRESS   "hw-address"
-
-
-
-
-

NM_DEVICE_BT_NAME

-
#define NM_DEVICE_BT_NAME         "name"
-
-
-
-
-

NM_DEVICE_BT_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

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMDeviceDummy.html b/docs/libnm/html/NMDeviceDummy.html deleted file mode 100644 index 1c4d247e..00000000 --- a/docs/libnm/html/NMDeviceDummy.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - -NMDeviceDummy: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceDummy

-

NMDeviceDummy

-
-
-

Functions

-
---- - - - - -
const char * - -nm_device_dummy_get_hw_address () -
-
-
-

Types and Values

-
---- - - - - - - - - - - -
#defineNM_DEVICE_DUMMY_HW_ADDRESS
 NMDeviceDummy
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceDummy
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_dummy_get_hw_address ()

-
const char *
-nm_device_dummy_get_hw_address (NMDeviceDummy *device);
-
-

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

-

Use nm_device_get_hw_address() instead.

-
-

Gets the hardware (MAC) address of the NMDeviceDummy

-

[skip]

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceDummy

 
-
-
-

Returns

-

the hardware address. This is the internal string used by the -device, and must not be modified.

-
-

Since: 1.10

-
-
-
-

Types and Values

-
-

NM_DEVICE_DUMMY_HW_ADDRESS

-
#define NM_DEVICE_DUMMY_HW_ADDRESS "hw-address"
-
-
-
-
-

NMDeviceDummy

-
typedef struct _NMDeviceDummy NMDeviceDummy;
-

Since: 1.8

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMDeviceEthernet.html b/docs/libnm/html/NMDeviceEthernet.html deleted file mode 100644 index 155df039..00000000 --- a/docs/libnm/html/NMDeviceEthernet.html +++ /dev/null @@ -1,388 +0,0 @@ - - - - -NMDeviceEthernet: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceEthernet

-

NMDeviceEthernet

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - -
const char * - -nm_device_ethernet_get_hw_address () -
const char * - -nm_device_ethernet_get_permanent_hw_address () -
-guint32 - -nm_device_ethernet_get_speed () -
-gboolean - -nm_device_ethernet_get_carrier () -
const char *const * - -nm_device_ethernet_get_s390_subchannels () -
-
-
-

Properties

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

Types and Values

- -
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceEthernet
-                ╰── NMDeviceVeth
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_ethernet_get_hw_address ()

-
const char *
-nm_device_ethernet_get_hw_address (NMDeviceEthernet *device);
-
-

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

-

Use nm_device_get_hw_address() instead.

-
-

Gets the active hardware (MAC) address of the NMDeviceEthernet

-

[skip]

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceEthernet

 
-
-
-

Returns

-

the active hardware address. This is the internal string used by the -device, and must not be modified.

-
-
-
-
-

nm_device_ethernet_get_permanent_hw_address ()

-
const char *
-nm_device_ethernet_get_permanent_hw_address
-                               (NMDeviceEthernet *device);
-

Gets the permanent hardware (MAC) address of the NMDeviceEthernet

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceEthernet

 
-
-
-

Returns

-

the permanent hardware address. This is the internal string used by the -device, and must not be modified.

-
-
-
-
-

nm_device_ethernet_get_speed ()

-
guint32
-nm_device_ethernet_get_speed (NMDeviceEthernet *device);
-

Gets the speed of the NMDeviceEthernet in Mbit/s.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceEthernet

 
-
-
-

Returns

-

the speed of the device in Mbit/s

-
-
-
-
-

nm_device_ethernet_get_carrier ()

-
gboolean
-nm_device_ethernet_get_carrier (NMDeviceEthernet *device);
-

Whether the device has carrier.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceEthernet

 
-
-
-

Returns

-

TRUE if the device has carrier

-
-
-
-
-

nm_device_ethernet_get_s390_subchannels ()

-
const char *const *
-nm_device_ethernet_get_s390_subchannels
-                               (NMDeviceEthernet *device);
-

Return the list of s390 subchannels if the device supports them.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceEthernet

 
-
-
-

Returns

-

array of strings, each specifying -one subchannel the s390 device uses to communicate to the host.

-

[transfer none][element-type utf8]

-
-

Since: 1.2

-
-
-
-

Types and Values

-
-

NM_DEVICE_ETHERNET_HW_ADDRESS

-
#define NM_DEVICE_ETHERNET_HW_ADDRESS           "hw-address"
-
-
-
-
-

NM_DEVICE_ETHERNET_PERMANENT_HW_ADDRESS

-
#define NM_DEVICE_ETHERNET_PERMANENT_HW_ADDRESS "perm-hw-address"
-
-
-
-
-

NM_DEVICE_ETHERNET_SPEED

-
#define NM_DEVICE_ETHERNET_SPEED                "speed"
-
-
-
-
-

NM_DEVICE_ETHERNET_CARRIER

-
#define NM_DEVICE_ETHERNET_CARRIER              "carrier"
-
-
-
-
-

NM_DEVICE_ETHERNET_S390_SUBCHANNELS

-
#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

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMDeviceGeneric.html b/docs/libnm/html/NMDeviceGeneric.html deleted file mode 100644 index 02e0d857..00000000 --- a/docs/libnm/html/NMDeviceGeneric.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - -NMDeviceGeneric: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceGeneric

-

NMDeviceGeneric

-
-
-

Functions

-
---- - - - - -
const char * - -nm_device_generic_get_hw_address () -
-
-
-

Properties

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

Types and Values

-
---- - - - - - - - - - - - - - - -
#defineNM_DEVICE_GENERIC_HW_ADDRESS
#defineNM_DEVICE_GENERIC_TYPE_DESCRIPTION
 NMDeviceGeneric
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceGeneric
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_generic_get_hw_address ()

-
const char *
-nm_device_generic_get_hw_address (NMDeviceGeneric *device);
-
-

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

-

Use nm_device_get_hw_address() instead.

-
-

Gets the hardware address of the NMDeviceGeneric

-

[skip]

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceGeneric

 
-
-
-

Returns

-

the hardware address. This is the internal string used by the -device, and must not be modified.

-
-
-
-
-

Types and Values

-
-

NM_DEVICE_GENERIC_HW_ADDRESS

-
#define NM_DEVICE_GENERIC_HW_ADDRESS       "hw-address"
-
-
-
-
-

NM_DEVICE_GENERIC_TYPE_DESCRIPTION

-
#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

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMDeviceHsr.html b/docs/libnm/html/NMDeviceHsr.html deleted file mode 100644 index deca6c54..00000000 --- a/docs/libnm/html/NMDeviceHsr.html +++ /dev/null @@ -1,398 +0,0 @@ - - - - -NMDeviceHsr: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceHsr

-

NMDeviceHsr

-
-
-

Functions

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

Properties

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

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_DEVICE_HSR_PORT1
#defineNM_DEVICE_HSR_PORT2
#defineNM_DEVICE_HSR_SUPERVISION_ADDRESS
#defineNM_DEVICE_HSR_MULTICAST_SPEC
#defineNM_DEVICE_HSR_PRP
 NMDeviceHsr
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceHsr
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_hsr_get_port1 ()

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

Parameters

-
----- - - - - - -

device

a NMDeviceHsr

 
-
-
-

Returns

-

the device's port1 device.

-

[transfer none]

-
-

Since: 1.46

-
-
-
-

nm_device_hsr_get_port2 ()

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

Parameters

-
----- - - - - - -

device

a NMDeviceHsr

 
-
-
-

Returns

-

the device's port2 device.

-

[transfer none]

-
-

Since: 1.46

-
-
-
-

nm_device_hsr_get_supervision_address ()

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

Parameters

-
----- - - - - - -

device

a NMDeviceHsr

 
-
-
-

Returns

-

the supervision MAC adddress

-
-

Since: 1.46

-
-
-
-

nm_device_hsr_get_multicast_spec ()

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

Parameters

-
----- - - - - - -

device

a NMDeviceHsr

 
-
-
-

Returns

-

the last byte of the supervision address

-
-

Since: 1.46

-
-
-
-

nm_device_hsr_get_prp ()

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

Parameters

-
----- - - - - - -

device

a NMDeviceHsr

 
-
-
-

Returns

-

whether PRP protocol is used or not

-
-

Since: 1.46

-
-
-
-

Types and Values

-
-

NM_DEVICE_HSR_PORT1

-
#define NM_DEVICE_HSR_PORT1               "port1"
-
-
-
-
-

NM_DEVICE_HSR_PORT2

-
#define NM_DEVICE_HSR_PORT2               "port2"
-
-
-
-
-

NM_DEVICE_HSR_SUPERVISION_ADDRESS

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

NM_DEVICE_HSR_MULTICAST_SPEC

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

NM_DEVICE_HSR_PRP

-
#define NM_DEVICE_HSR_PRP                 "prp"
-
-
-
-
-

NMDeviceHsr

-
typedef struct _NMDeviceHsr NMDeviceHsr;
-

Since: 1.46

-
-
-
-

Property Details

-
-

The “multicast-spec” property

-
  “multicast-spec”           guchar
-

The device last byte of the supervision address.

-

Owner: NMDeviceHsr

-

Flags: Read

-

Default value: 0

-

Since: 1.46

-
-
-
-

The “port1” property

-
  “port1”                    NMDevice *
-

The device's port1 device.

-

Owner: NMDeviceHsr

-

Flags: Read

-

Since: 1.46

-
-
-
-

The “port2” property

-
  “port2”                    NMDevice *
-

The device's port2 device.

-

Owner: NMDeviceHsr

-

Flags: Read

-

Since: 1.46

-
-
-
-

The “prp” property

-
  “prp”                      gboolean
-

Whether the PRP protocol is used or not.

-

Owner: NMDeviceHsr

-

Flags: Read

-

Default value: FALSE

-

Since: 1.46

-
-
-
-

The “supervision-address” property

-
  “supervision-address”      char *
-

The device supervision MAC adddress.

-

Owner: NMDeviceHsr

-

Flags: Read

-

Default value: NULL

-

Since: 1.46

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMDeviceIPTunnel.html b/docs/libnm/html/NMDeviceIPTunnel.html deleted file mode 100644 index 20947cee..00000000 --- a/docs/libnm/html/NMDeviceIPTunnel.html +++ /dev/null @@ -1,880 +0,0 @@ - - - - -NMDeviceIPTunnel: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceIPTunnel

-

NMDeviceIPTunnel

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMDevice * - -nm_device_ip_tunnel_get_parent () -
-NMIPTunnelMode - -nm_device_ip_tunnel_get_mode () -
const char * - -nm_device_ip_tunnel_get_local () -
const char * - -nm_device_ip_tunnel_get_remote () -
-guint8 - -nm_device_ip_tunnel_get_ttl () -
-guint8 - -nm_device_ip_tunnel_get_tos () -
-gboolean - -nm_device_ip_tunnel_get_path_mtu_discovery () -
const char * - -nm_device_ip_tunnel_get_input_key () -
const char * - -nm_device_ip_tunnel_get_output_key () -
-guint8 - -nm_device_ip_tunnel_get_encapsulation_limit () -
-guint - -nm_device_ip_tunnel_get_flow_label () -
-guint32 - -nm_device_ip_tunnel_get_fwmark () -
-NMIPTunnelFlags - -nm_device_ip_tunnel_get_flags () -
-
-
-

Properties

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

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceIPTunnel
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_ip_tunnel_get_parent ()

-
NMDevice *
-nm_device_ip_tunnel_get_parent (NMDeviceIPTunnel *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDeviceIPTunnel

 
-
-
-

Returns

-

the device's parent device.

-

[transfer none]

-
-

Since: 1.2

-
-
-
-

nm_device_ip_tunnel_get_mode ()

-
NMIPTunnelMode
-nm_device_ip_tunnel_get_mode (NMDeviceIPTunnel *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDeviceIPTunnel

 
-
-
-

Returns

-

the tunneling mode

-
-

Since: 1.2

-
-
-
-

nm_device_ip_tunnel_get_local ()

-
const char *
-nm_device_ip_tunnel_get_local (NMDeviceIPTunnel *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDeviceIPTunnel

 
-
-
-

Returns

-

the local endpoint of the tunnel

-
-

Since: 1.2

-
-
-
-

nm_device_ip_tunnel_get_remote ()

-
const char *
-nm_device_ip_tunnel_get_remote (NMDeviceIPTunnel *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDeviceIPTunnel

 
-
-
-

Returns

-

the remote endpoint of the tunnel

-
-

Since: 1.2

-
-
-
-

nm_device_ip_tunnel_get_ttl ()

-
guint8
-nm_device_ip_tunnel_get_ttl (NMDeviceIPTunnel *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDeviceIPTunnel

 
-
-
-

Returns

-

the TTL assigned to tunneled packets

-
-

Since: 1.2

-
-
-
-

nm_device_ip_tunnel_get_tos ()

-
guint8
-nm_device_ip_tunnel_get_tos (NMDeviceIPTunnel *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDeviceIPTunnel

 
-
-
-

Returns

-

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

-
-

Since: 1.2

-
-
-
-

nm_device_ip_tunnel_get_path_mtu_discovery ()

-
gboolean
-nm_device_ip_tunnel_get_path_mtu_discovery
-                               (NMDeviceIPTunnel *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDeviceIPTunnel

 
-
-
-

Returns

-

whether path MTU discovery is enabled

-
-

Since: 1.2

-
-
-
-

nm_device_ip_tunnel_get_input_key ()

-
const char *
-nm_device_ip_tunnel_get_input_key (NMDeviceIPTunnel *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDeviceIPTunnel

 
-
-
-

Returns

-

the key used for incoming packets

-
-

Since: 1.2

-
-
-
-

nm_device_ip_tunnel_get_output_key ()

-
const char *
-nm_device_ip_tunnel_get_output_key (NMDeviceIPTunnel *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDeviceIPTunnel

 
-
-
-

Returns

-

the key used for outgoing packets

-
-

Since: 1.2

-
-
-
-

nm_device_ip_tunnel_get_encapsulation_limit ()

-
guint8
-nm_device_ip_tunnel_get_encapsulation_limit
-                               (NMDeviceIPTunnel *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDeviceIPTunnel

 
-
-
-

Returns

-

the maximum permitted encapsulation level

-
-

Since: 1.2

-
-
-
-

nm_device_ip_tunnel_get_flow_label ()

-
guint
-nm_device_ip_tunnel_get_flow_label (NMDeviceIPTunnel *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDeviceIPTunnel

 
-
-
-

Returns

-

the flow label assigned to tunnel packets

-
-

Since: 1.2

-
-
-
-

nm_device_ip_tunnel_get_fwmark ()

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

Parameters

-
----- - - - - - -

device

a NMDeviceIPTunnel

 
-
-
-

Returns

-

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

-
-

Since: 1.46

-
-
-
-

nm_device_ip_tunnel_get_flags ()

-
NMIPTunnelFlags
-nm_device_ip_tunnel_get_flags (NMDeviceIPTunnel *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDeviceIPTunnel

 
-
-
-

Returns

-

the tunnel flags

-
-

Since: 1.12

-
-
-
-

Types and Values

-
-

NM_DEVICE_IP_TUNNEL_MODE

-
#define NM_DEVICE_IP_TUNNEL_MODE                "mode"
-
-
-
-
-

NM_DEVICE_IP_TUNNEL_PARENT

-
#define NM_DEVICE_IP_TUNNEL_PARENT              "parent"
-
-
-
-
-

NM_DEVICE_IP_TUNNEL_LOCAL

-
#define NM_DEVICE_IP_TUNNEL_LOCAL               "local"
-
-
-
-
-

NM_DEVICE_IP_TUNNEL_REMOTE

-
#define NM_DEVICE_IP_TUNNEL_REMOTE              "remote"
-
-
-
-
-

NM_DEVICE_IP_TUNNEL_TTL

-
#define NM_DEVICE_IP_TUNNEL_TTL                 "ttl"
-
-
-
-
-

NM_DEVICE_IP_TUNNEL_TOS

-
#define NM_DEVICE_IP_TUNNEL_TOS                 "tos"
-
-
-
-
-

NM_DEVICE_IP_TUNNEL_PATH_MTU_DISCOVERY

-
#define NM_DEVICE_IP_TUNNEL_PATH_MTU_DISCOVERY  "path-mtu-discovery"
-
-
-
-
-

NM_DEVICE_IP_TUNNEL_INPUT_KEY

-
#define NM_DEVICE_IP_TUNNEL_INPUT_KEY           "input-key"
-
-
-
-
-

NM_DEVICE_IP_TUNNEL_OUTPUT_KEY

-
#define NM_DEVICE_IP_TUNNEL_OUTPUT_KEY          "output-key"
-
-
-
-
-

NM_DEVICE_IP_TUNNEL_ENCAPSULATION_LIMIT

-
#define NM_DEVICE_IP_TUNNEL_ENCAPSULATION_LIMIT "encapsulation-limit"
-
-
-
-
-

NM_DEVICE_IP_TUNNEL_FLOW_LABEL

-
#define NM_DEVICE_IP_TUNNEL_FLOW_LABEL          "flow-label"
-
-
-
-
-

NM_DEVICE_IP_TUNNEL_FWMARK

-
#define NM_DEVICE_IP_TUNNEL_FWMARK              "fwmark"
-
-
-
-
-

NM_DEVICE_IP_TUNNEL_FLAGS

-
#define NM_DEVICE_IP_TUNNEL_FLAGS               "flags"
-
-
-
-
-

NMDeviceIPTunnel

-
typedef struct _NMDeviceIPTunnel NMDeviceIPTunnel;
-

Since: 1.2

-
-
-
-

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 “fwmark” property

-
  “fwmark”                   guint
-

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

-

Owner: NMDeviceIPTunnel

-

Flags: Read

-

Default value: 0

-

Since: 1.46

-
-
-
-

The “input-key” property

-
  “input-key”                char *
-

The key used for tunneled input packets, if applicable.

-

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

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMDeviceInfiniband.html b/docs/libnm/html/NMDeviceInfiniband.html deleted file mode 100644 index 65435b4f..00000000 --- a/docs/libnm/html/NMDeviceInfiniband.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - -NMDeviceInfiniband: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceInfiniband

-

NMDeviceInfiniband

-
-
-

Functions

-
---- - - - - - - - - - - -
const char * - -nm_device_infiniband_get_hw_address () -
-gboolean - -nm_device_infiniband_get_carrier () -
-
-
-

Properties

-
----- - - - - - -
gbooleancarrierRead
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - -
#defineNM_DEVICE_INFINIBAND_HW_ADDRESS
#defineNM_DEVICE_INFINIBAND_CARRIER
 NMDeviceInfiniband
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceInfiniband
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_infiniband_get_hw_address ()

-
const char *
-nm_device_infiniband_get_hw_address (NMDeviceInfiniband *device);
-
-

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

-

Use nm_device_get_hw_address() instead.

-
-

Gets the hardware (MAC) address of the NMDeviceInfiniband

-

[skip]

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceInfiniband

 
-
-
-

Returns

-

the hardware address. This is the internal string used by the -device, and must not be modified.

-
-
-
-
-

nm_device_infiniband_get_carrier ()

-
gboolean
-nm_device_infiniband_get_carrier (NMDeviceInfiniband *device);
-

Whether the device has carrier.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceInfiniband

 
-
-
-

Returns

-

TRUE if the device has carrier

-
-
-
-
-

Types and Values

-
-

NM_DEVICE_INFINIBAND_HW_ADDRESS

-
#define NM_DEVICE_INFINIBAND_HW_ADDRESS "hw-address"
-
-
-
-
-

NM_DEVICE_INFINIBAND_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

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMDeviceLoopback.html b/docs/libnm/html/NMDeviceLoopback.html deleted file mode 100644 index 1144c4a8..00000000 --- a/docs/libnm/html/NMDeviceLoopback.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - -NMDeviceLoopback: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceLoopback

-

NMDeviceLoopback

-
-
-

Types and Values

-
---- - - - - -
 NMDeviceLoopback
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceLoopback
-
-
-
-

Description

-
-
-

Functions

-

-
-
-

Types and Values

-
-

NMDeviceLoopback

-
typedef struct _NMDeviceLoopback NMDeviceLoopback;
-

Since: 1.42

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMDeviceMacsec.html b/docs/libnm/html/NMDeviceMacsec.html deleted file mode 100644 index d2357543..00000000 --- a/docs/libnm/html/NMDeviceMacsec.html +++ /dev/null @@ -1,941 +0,0 @@ - - - - -NMDeviceMacsec: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceMacsec

-

NMDeviceMacsec

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMDevice * - -nm_device_macsec_get_parent () -
const char * - -nm_device_macsec_get_hw_address () -
-guint64 - -nm_device_macsec_get_sci () -
-guint8 - -nm_device_macsec_get_icv_length () -
-guint64 - -nm_device_macsec_get_cipher_suite () -
-guint - -nm_device_macsec_get_window () -
-guint8 - -nm_device_macsec_get_encoding_sa () -
const char * - -nm_device_macsec_get_validation () -
-gboolean - -nm_device_macsec_get_encrypt () -
-gboolean - -nm_device_macsec_get_protect () -
-gboolean - -nm_device_macsec_get_include_sci () -
-gboolean - -nm_device_macsec_get_es () -
-gboolean - -nm_device_macsec_get_scb () -
-gboolean - -nm_device_macsec_get_replay_protect () -
-
-
-

Properties

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

Types and Values

- -
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceMacsec
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_macsec_get_parent ()

-
NMDevice *
-nm_device_macsec_get_parent (NMDeviceMacsec *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDeviceMacsec

 
-
-
-

Returns

-

the device's parent device.

-

[transfer none]

-
-

Since: 1.42

-
-
-
-

nm_device_macsec_get_hw_address ()

-
const char *
-nm_device_macsec_get_hw_address (NMDeviceMacsec *device);
-
-

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

-

Use nm_device_get_hw_address() instead.

-
-

Gets the hardware (MAC) address of the NMDeviceMacsec

-

[skip]

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceMacsec

 
-
-
-

Returns

-

the hardware address. This is the internal string used by the -device, and must not be modified.

-
-

Since: 1.6

-
-
-
-

nm_device_macsec_get_sci ()

-
guint64
-nm_device_macsec_get_sci (NMDeviceMacsec *device);
-

Gets the Secure Channel Identifier in use

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceMacsec

 
-
-
-

Returns

-

the SCI

-
-

Since: 1.6

-
-
-
-

nm_device_macsec_get_icv_length ()

-
guint8
-nm_device_macsec_get_icv_length (NMDeviceMacsec *device);
-

Gets the length of ICV (Integrity Check Value)

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceMacsec

 
-
-
-

Returns

-

the length of ICV

-
-

Since: 1.6

-
-
-
-

nm_device_macsec_get_cipher_suite ()

-
guint64
-nm_device_macsec_get_cipher_suite (NMDeviceMacsec *device);
-

Gets the set of cryptographic algorithms in use

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceMacsec

 
-
-
-

Returns

-

the set of cryptographic algorithms in use

-
-

Since: 1.6

-
-
-
-

nm_device_macsec_get_window ()

-
guint
-nm_device_macsec_get_window (NMDeviceMacsec *device);
-

Gets the size of the replay window

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceMacsec

 
-
-
-

Returns

-

size of the replay window

-
-

Since: 1.6

-
-
-
-

nm_device_macsec_get_encoding_sa ()

-
guint8
-nm_device_macsec_get_encoding_sa (NMDeviceMacsec *device);
-

Gets the value of the Association Number (0..3) for the Security -Association in use.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceMacsec

 
-
-
-

Returns

-

the current Security Association

-
-

Since: 1.6

-
-
-
-

nm_device_macsec_get_validation ()

-
const char *
-nm_device_macsec_get_validation (NMDeviceMacsec *device);
-

Gets the validation mode for incoming packets (strict, check, -disabled)

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceMacsec

 
-
-
-

Returns

-

the validation mode

-
-

Since: 1.6

-
-
-
-

nm_device_macsec_get_encrypt ()

-
gboolean
-nm_device_macsec_get_encrypt (NMDeviceMacsec *device);
-

Gets whether encryption of transmitted frames is enabled

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceMacsec

 
-
-
-

Returns

-

whether encryption is enabled

-
-

Since: 1.6

-
-
-
-

nm_device_macsec_get_protect ()

-
gboolean
-nm_device_macsec_get_protect (NMDeviceMacsec *device);
-

Gets whether protection of transmitted frames is enabled

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceMacsec

 
-
-
-

Returns

-

whether protection is enabled

-
-

Since: 1.6

-
-
-
-

nm_device_macsec_get_include_sci ()

-
gboolean
-nm_device_macsec_get_include_sci (NMDeviceMacsec *device);
-

Gets whether the SCI is always included in SecTAG for transmitted -frames

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceMacsec

 
-
-
-

Returns

-

whether the SCI is always included

-
-

Since: 1.6

-
-
-
-

nm_device_macsec_get_es ()

-
gboolean
-nm_device_macsec_get_es (NMDeviceMacsec *device);
-

Gets whether the ES (End station) bit is enabled in SecTAG for -transmitted frames

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceMacsec

 
-
-
-

Returns

-

whether the ES (End station) bit is enabled

-
-

Since: 1.6

-
-
-
-

nm_device_macsec_get_scb ()

-
gboolean
-nm_device_macsec_get_scb (NMDeviceMacsec *device);
-

Gets whether the SCB (Single Copy Broadcast) bit is enabled in -SecTAG for transmitted frames

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceMacsec

 
-
-
-

Returns

-

whether the SCB (Single Copy Broadcast) bit is enabled

-
-

Since: 1.6

-
-
-
-

nm_device_macsec_get_replay_protect ()

-
gboolean
-nm_device_macsec_get_replay_protect (NMDeviceMacsec *device);
-

Gets whether replay protection is enabled

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceMacsec

 
-
-
-

Returns

-

whether replay protection is enabled

-
-

Since: 1.6

-
-
-
-

Types and Values

-
-

NM_DEVICE_MACSEC_PARENT

-
#define NM_DEVICE_MACSEC_PARENT         "parent"
-
-
-
-
-

NM_DEVICE_MACSEC_HW_ADDRESS

-
#define NM_DEVICE_MACSEC_HW_ADDRESS     "hw-address"
-
-
-
-
-

NM_DEVICE_MACSEC_SCI

-
#define NM_DEVICE_MACSEC_SCI            "sci"
-
-
-
-
-

NM_DEVICE_MACSEC_ICV_LENGTH

-
#define NM_DEVICE_MACSEC_ICV_LENGTH     "icv-length"
-
-
-
-
-

NM_DEVICE_MACSEC_CIPHER_SUITE

-
#define NM_DEVICE_MACSEC_CIPHER_SUITE   "cipher-suite"
-
-
-
-
-

NM_DEVICE_MACSEC_WINDOW

-
#define NM_DEVICE_MACSEC_WINDOW         "window"
-
-
-
-
-

NM_DEVICE_MACSEC_ENCODING_SA

-
#define NM_DEVICE_MACSEC_ENCODING_SA    "encoding-sa"
-
-
-
-
-

NM_DEVICE_MACSEC_VALIDATION

-
#define NM_DEVICE_MACSEC_VALIDATION     "validation"
-
-
-
-
-

NM_DEVICE_MACSEC_ENCRYPT

-
#define NM_DEVICE_MACSEC_ENCRYPT        "encrypt"
-
-
-
-
-

NM_DEVICE_MACSEC_PROTECT

-
#define NM_DEVICE_MACSEC_PROTECT        "protect"
-
-
-
-
-

NM_DEVICE_MACSEC_INCLUDE_SCI

-
#define NM_DEVICE_MACSEC_INCLUDE_SCI    "include-sci"
-
-
-
-
-

NM_DEVICE_MACSEC_ES

-
#define NM_DEVICE_MACSEC_ES             "es"
-
-
-
-
-

NM_DEVICE_MACSEC_SCB

-
#define NM_DEVICE_MACSEC_SCB            "scb"
-
-
-
-
-

NM_DEVICE_MACSEC_REPLAY_PROTECT

-
#define NM_DEVICE_MACSEC_REPLAY_PROTECT "replay-protect"
-
-
-
-
-

NMDeviceMacsec

-
typedef struct _NMDeviceMacsec NMDeviceMacsec;
-

Since: 1.6

-
-
-
-

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

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMDeviceMacvlan.html b/docs/libnm/html/NMDeviceMacvlan.html deleted file mode 100644 index c5661ec8..00000000 --- a/docs/libnm/html/NMDeviceMacvlan.html +++ /dev/null @@ -1,393 +0,0 @@ - - - - -NMDeviceMacvlan: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceMacvlan

-

NMDeviceMacvlan

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - -
-NMDevice * - -nm_device_macvlan_get_parent () -
const char * - -nm_device_macvlan_get_mode () -
-gboolean - -nm_device_macvlan_get_no_promisc () -
-gboolean - -nm_device_macvlan_get_tap () -
const char * - -nm_device_macvlan_get_hw_address () -
-
-
-

Properties

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

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_DEVICE_MACVLAN_PARENT
#defineNM_DEVICE_MACVLAN_MODE
#defineNM_DEVICE_MACVLAN_NO_PROMISC
#defineNM_DEVICE_MACVLAN_TAP
#defineNM_DEVICE_MACVLAN_HW_ADDRESS
 NMDeviceMacvlan
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceMacvlan
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_macvlan_get_parent ()

-
NMDevice *
-nm_device_macvlan_get_parent (NMDeviceMacvlan *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDeviceMacvlan

 
-
-
-

Returns

-

the device's parent device.

-

[transfer none]

-
-

Since: 1.2

-
-
-
-

nm_device_macvlan_get_mode ()

-
const char *
-nm_device_macvlan_get_mode (NMDeviceMacvlan *device);
-

Gets the MACVLAN mode of the device.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceMacvlan

 
-
-
-

Returns

-

the MACVLAN mode. This is the internal string used by the -device, and must not be modified.

-
-

Since: 1.2

-
-
-
-

nm_device_macvlan_get_no_promisc ()

-
gboolean
-nm_device_macvlan_get_no_promisc (NMDeviceMacvlan *device);
-

Gets the no-promiscuous flag of the device.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceMacvlan

 
-
-
-

Returns

-

the no-promiscuous flag of the device.

-
-

Since: 1.2

-
-
-
-

nm_device_macvlan_get_tap ()

-
gboolean
-nm_device_macvlan_get_tap (NMDeviceMacvlan *device);
-

Gets the device type (MACVLAN or MACVTAP).

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceMacvlan

 
-
-
-

Returns

-

TRUE if the device is a MACVTAP, FALSE if it is a MACVLAN.

-
-

Since: 1.2

-
-
-
-

nm_device_macvlan_get_hw_address ()

-
const char *
-nm_device_macvlan_get_hw_address (NMDeviceMacvlan *device);
-
-

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

-

Use nm_device_get_hw_address() instead.

-
-

Gets the hardware (MAC) address of the NMDeviceMacvlan

-

[skip]

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceMacvlan

 
-
-
-

Returns

-

the hardware address. This is the internal string used by the -device, and must not be modified.

-

This property is not implemented yet, and the function always return NULL.

-
-

Since: 1.2

-
-
-
-

Types and Values

-
-

NM_DEVICE_MACVLAN_PARENT

-
#define NM_DEVICE_MACVLAN_PARENT     "parent"
-
-
-
-
-

NM_DEVICE_MACVLAN_MODE

-
#define NM_DEVICE_MACVLAN_MODE       "mode"
-
-
-
-
-

NM_DEVICE_MACVLAN_NO_PROMISC

-
#define NM_DEVICE_MACVLAN_NO_PROMISC "no-promisc"
-
-
-
-
-

NM_DEVICE_MACVLAN_TAP

-
#define NM_DEVICE_MACVLAN_TAP        "tap"
-
-
-
-
-

NM_DEVICE_MACVLAN_HW_ADDRESS

-
#define NM_DEVICE_MACVLAN_HW_ADDRESS "hw-address"
-
-
-
-
-

NMDeviceMacvlan

-
typedef struct _NMDeviceMacvlan NMDeviceMacvlan;
-

Since: 1.2

-
-
-
-

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

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMDeviceModem.html b/docs/libnm/html/NMDeviceModem.html deleted file mode 100644 index a8faf26f..00000000 --- a/docs/libnm/html/NMDeviceModem.html +++ /dev/null @@ -1,404 +0,0 @@ - - - - -NMDeviceModem: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceModem

-

NMDeviceModem

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - -
-NMDeviceModemCapabilities - -nm_device_modem_get_modem_capabilities () -
-NMDeviceModemCapabilities - -nm_device_modem_get_current_capabilities () -
const char * - -nm_device_modem_get_device_id () -
const char * - -nm_device_modem_get_operator_code () -
const char * - -nm_device_modem_get_apn () -
-
-
-

Properties

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

Types and Values

- -
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceModem
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_modem_get_modem_capabilities ()

-
NMDeviceModemCapabilities
-nm_device_modem_get_modem_capabilities
-                               (NMDeviceModem *self);
-

Returns a bitfield of the generic access technology families the modem -supports. Not all capabilities are available concurrently however; some -may require a firmware reload or reinitialization.

-
-

Parameters

-
----- - - - - - -

self

a NMDeviceModem

 
-
-
-

Returns

-

the generic access technology families the modem supports

-
-
-
-
-

nm_device_modem_get_current_capabilities ()

-
NMDeviceModemCapabilities
-nm_device_modem_get_current_capabilities
-                               (NMDeviceModem *self);
-

Returns a bitfield of the generic access technology families the modem -supports without a firmware reload or reinitialization. This value -represents the network types the modem can immediately connect to.

-
-

Parameters

-
----- - - - - - -

self

a NMDeviceModem

 
-
-
-

Returns

-

the generic access technology families the modem supports without -a firmware reload or other reinitialization

-
-
-
-
-

nm_device_modem_get_device_id ()

-
const char *
-nm_device_modem_get_device_id (NMDeviceModem *self);
-

An identifier used by the modem backend (ModemManager) that aims to -uniquely identify the a device. Can be used to match a connection to a -particular device.

-
-

Parameters

-
----- - - - - - -

self

a NMDeviceModem

 
-
-
-

Returns

-

a device-id string

-
-

Since: 1.20

-
-
-
-

nm_device_modem_get_operator_code ()

-
const char *
-nm_device_modem_get_operator_code (NMDeviceModem *self);
-

The MCC and MNC (concatenated) of the network the modem is connected to.

-
-

Parameters

-
----- - - - - - -

self

a NMDeviceModem

 
-
-
-

Returns

-

the operator code or NULL if disconnected or not a 3GPP modem.

-
-

Since: 1.20

-
-
-
-

nm_device_modem_get_apn ()

-
const char *
-nm_device_modem_get_apn (NMDeviceModem *self);
-

The access point name the modem is connected to.

-
-

Parameters

-
----- - - - - - -

self

a NMDeviceModem

 
-
-
-

Returns

-

the APN name or NULL if disconnected

-
-

Since: 1.20

-
-
-
-

Types and Values

-
-

NM_DEVICE_MODEM_MODEM_CAPABILITIES

-
#define NM_DEVICE_MODEM_MODEM_CAPABILITIES   "modem-capabilities"
-
-
-
-
-

NM_DEVICE_MODEM_CURRENT_CAPABILITIES

-
#define NM_DEVICE_MODEM_CURRENT_CAPABILITIES "current-capabilities"
-
-
-
-
-

NM_DEVICE_MODEM_DEVICE_ID

-
#define NM_DEVICE_MODEM_DEVICE_ID            "device-id"
-
-
-
-
-

NM_DEVICE_MODEM_OPERATOR_CODE

-
#define NM_DEVICE_MODEM_OPERATOR_CODE        "operator-code"
-
-
-
-
-

NM_DEVICE_MODEM_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

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMDeviceOlpcMesh.html b/docs/libnm/html/NMDeviceOlpcMesh.html deleted file mode 100644 index 944614a3..00000000 --- a/docs/libnm/html/NMDeviceOlpcMesh.html +++ /dev/null @@ -1,267 +0,0 @@ - - - - -NMDeviceOlpcMesh: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceOlpcMesh

-

NMDeviceOlpcMesh

-
-
-

Functions

-
---- - - - - - - - - - - - - - - -
const char * - -nm_device_olpc_mesh_get_hw_address () -
-NMDeviceWifi * - -nm_device_olpc_mesh_get_companion () -
-guint32 - -nm_device_olpc_mesh_get_active_channel () -
-
-
-

Properties

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

Types and Values

- -
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceOlpcMesh
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_olpc_mesh_get_hw_address ()

-
const char *
-nm_device_olpc_mesh_get_hw_address (NMDeviceOlpcMesh *device);
-
-

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

-

Use nm_device_get_hw_address() instead.

-
-

Gets the hardware (MAC) address of the NMDeviceOlpcMesh

-

[skip]

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceOlpcMesh

 
-
-
-

Returns

-

the hardware address. This is the internal string used by the -device, and must not be modified.

-
-
-
-
-

nm_device_olpc_mesh_get_companion ()

-
NMDeviceWifi *
-nm_device_olpc_mesh_get_companion (NMDeviceOlpcMesh *device);
-

Gets the companion device of the NMDeviceOlpcMesh.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceOlpcMesh

 
-
-
-

Returns

-

the companion of the device of NULL.

-

[transfer none]

-
-
-
-
-

nm_device_olpc_mesh_get_active_channel ()

-
guint32
-nm_device_olpc_mesh_get_active_channel
-                               (NMDeviceOlpcMesh *device);
-

Returns the active channel of the NMDeviceOlpcMesh device.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceOlpcMesh

 
-
-
-

Returns

-

active channel of the device

-
-
-
-
-

Types and Values

-
-

NM_DEVICE_OLPC_MESH_HW_ADDRESS

-
#define NM_DEVICE_OLPC_MESH_HW_ADDRESS     "hw-address"
-
-
-
-
-

NM_DEVICE_OLPC_MESH_COMPANION

-
#define NM_DEVICE_OLPC_MESH_COMPANION      "companion"
-
-
-
-
-

NM_DEVICE_OLPC_MESH_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

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMDeviceOvsBridge.html b/docs/libnm/html/NMDeviceOvsBridge.html deleted file mode 100644 index 80f54539..00000000 --- a/docs/libnm/html/NMDeviceOvsBridge.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - -NMDeviceOvsBridge: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceOvsBridge

-

NMDeviceOvsBridge

-
-
-

Functions

-
---- - - - - -
const GPtrArray * - -nm_device_ovs_bridge_get_slaves () -
-
-
-

Properties

-
----- - - - - - -
-GPtrArray *slavesRead
-
-
-

Types and Values

-
---- - - - - - - - - - - -
#defineNM_DEVICE_OVS_BRIDGE_SLAVES
 NMDeviceOvsBridge
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceOvsBridge
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_ovs_bridge_get_slaves ()

-
const GPtrArray *
-nm_device_ovs_bridge_get_slaves (NMDeviceOvsBridge *device);
-
-

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

-

Use nm_device_get_ports() instead.

-
-

Gets the ports currently attached as port to device -.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceOvsBridge

 
-
-
-

Returns

-

the GPtrArray containing -NMDevices that are ports of device -. This is the internal -copy used by the device, and must not be modified.

-

[element-type NMDevice]

-
-

Since: 1.14

-
-
-
-

Types and Values

-
-

NM_DEVICE_OVS_BRIDGE_SLAVES

-
#define NM_DEVICE_OVS_BRIDGE_SLAVES "slaves"
-
-
-
-
-

NMDeviceOvsBridge

-
typedef struct _NMDeviceOvsBridge NMDeviceOvsBridge;
-

Since: 1.10

-
-
-
-

Property Details

-
-

The “slaves” property

-
  “slaves”                   GPtrArray *
-

Gets the ports currently attached as port to the device.

-

[type GPtrArray(NMDevice)]

-

Owner: NMDeviceOvsBridge

-

Flags: Read

-

Since: 1.22

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMDeviceOvsInterface.html b/docs/libnm/html/NMDeviceOvsInterface.html deleted file mode 100644 index 21deb8b0..00000000 --- a/docs/libnm/html/NMDeviceOvsInterface.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - -NMDeviceOvsInterface: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceOvsInterface

-

NMDeviceOvsInterface

-
-
-

Types and Values

-
---- - - - - -
 NMDeviceOvsInterface
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceOvsInterface
-
-
-
-

Description

-
-
-

Functions

-

-
-
-

Types and Values

-
-

NMDeviceOvsInterface

-
typedef struct _NMDeviceOvsInterface NMDeviceOvsInterface;
-

Since: 1.10

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMDeviceOvsPort.html b/docs/libnm/html/NMDeviceOvsPort.html deleted file mode 100644 index e664afb7..00000000 --- a/docs/libnm/html/NMDeviceOvsPort.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - -NMDeviceOvsPort: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceOvsPort

-

NMDeviceOvsPort

-
-
-

Functions

-
---- - - - - -
const GPtrArray * - -nm_device_ovs_port_get_slaves () -
-
-
-

Properties

-
----- - - - - - -
-GPtrArray *slavesRead
-
-
-

Types and Values

-
---- - - - - - - - - - - -
#defineNM_DEVICE_OVS_PORT_SLAVES
 NMDeviceOvsPort
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceOvsPort
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_ovs_port_get_slaves ()

-
const GPtrArray *
-nm_device_ovs_port_get_slaves (NMDeviceOvsPort *device);
-
-

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

-

Use nm_device_get_ports() instead.

-
-

Gets the interfaces currently attached as port to device -.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceOvsPort

 
-
-
-

Returns

-

the GPtrArray containing -NMDevices that are ports of device -. This is the internal -copy used by the device, and must not be modified.

-

[element-type NMDevice]

-
-

Since: 1.14

-
-
-
-

Types and Values

-
-

NM_DEVICE_OVS_PORT_SLAVES

-
#define NM_DEVICE_OVS_PORT_SLAVES "slaves"
-
-
-
-
-

NMDeviceOvsPort

-
typedef struct _NMDeviceOvsPort NMDeviceOvsPort;
-

Since: 1.10

-
-
-
-

Property Details

-
-

The “slaves” property

-
  “slaves”                   GPtrArray *
-

Gets the interfaces currently attached as port to the device.

-

[type GPtrArray(NMDevice)]

-

Owner: NMDeviceOvsPort

-

Flags: Read

-

Since: 1.22

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMDevicePpp.html b/docs/libnm/html/NMDevicePpp.html deleted file mode 100644 index 42978f8a..00000000 --- a/docs/libnm/html/NMDevicePpp.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - -NMDevicePpp: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDevicePpp

-

NMDevicePpp

-
-
-

Types and Values

-
---- - - - - -
 NMDevicePpp
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDevicePpp
-
-
-
-

Description

-
-
-

Functions

-

-
-
-

Types and Values

-
-

NMDevicePpp

-
typedef struct _NMDevicePpp NMDevicePpp;
-

Since: 1.10

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMDeviceTeam.html b/docs/libnm/html/NMDeviceTeam.html deleted file mode 100644 index 593166dc..00000000 --- a/docs/libnm/html/NMDeviceTeam.html +++ /dev/null @@ -1,335 +0,0 @@ - - - - -NMDeviceTeam: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceTeam

-

NMDeviceTeam

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - -
const char * - -nm_device_team_get_hw_address () -
-gboolean - -nm_device_team_get_carrier () -
const GPtrArray * - -nm_device_team_get_slaves () -
const char * - -nm_device_team_get_config () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - -
gbooleancarrierRead
-char *configRead
-GPtrArray *slavesRead
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_DEVICE_TEAM_HW_ADDRESS
#defineNM_DEVICE_TEAM_CARRIER
#defineNM_DEVICE_TEAM_SLAVES
#defineNM_DEVICE_TEAM_CONFIG
 NMDeviceTeam
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceTeam
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_team_get_hw_address ()

-
const char *
-nm_device_team_get_hw_address (NMDeviceTeam *device);
-
-

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

-

Use nm_device_get_hw_address() instead.

-
-

Gets the hardware (MAC) address of the NMDeviceTeam

-

[skip]

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceTeam

 
-
-
-

Returns

-

the hardware address. This is the internal string used by the -device, and must not be modified.

-
-
-
-
-

nm_device_team_get_carrier ()

-
gboolean
-nm_device_team_get_carrier (NMDeviceTeam *device);
-

Whether the device has carrier.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceTeam

 
-
-
-

Returns

-

TRUE if the device has carrier

-
-
-
-
-

nm_device_team_get_slaves ()

-
const GPtrArray *
-nm_device_team_get_slaves (NMDeviceTeam *device);
-
-

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

-

Use nm_device_get_ports() instead.

-
-

Gets the devices currently attach as port to device -.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceTeam

 
-
-
-

Returns

-

the GPtrArray containing -NMDevices that are ports of device -. This is the internal -copy used by the device, and must not be modified.

-

[element-type NMDevice]

-
-
-
-
-

nm_device_team_get_config ()

-
const char *
-nm_device_team_get_config (NMDeviceTeam *device);
-

Gets the current JSON configuration of the NMDeviceTeam

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceTeam

 
-
-
-

Returns

-

the current configuration. This is the internal string used by the -device, and must not be modified.

-
-

Since: 1.4

-
-
-
-

Types and Values

-
-

NM_DEVICE_TEAM_HW_ADDRESS

-
#define NM_DEVICE_TEAM_HW_ADDRESS "hw-address"
-
-
-
-
-

NM_DEVICE_TEAM_CARRIER

-
#define NM_DEVICE_TEAM_CARRIER    "carrier"
-
-
-
-
-

NM_DEVICE_TEAM_SLAVES

-
#define NM_DEVICE_TEAM_SLAVES     "slaves"
-
-
-
-
-

NM_DEVICE_TEAM_CONFIG

-
#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 attached as port to the team device.

-

[type GPtrArray(NMDevice)]

-

Owner: NMDeviceTeam

-

Flags: Read

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMDeviceTun.html b/docs/libnm/html/NMDeviceTun.html deleted file mode 100644 index 29bb7891..00000000 --- a/docs/libnm/html/NMDeviceTun.html +++ /dev/null @@ -1,517 +0,0 @@ - - - - -NMDeviceTun: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceTun

-

NMDeviceTun

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
const char * - -nm_device_tun_get_hw_address () -
const char * - -nm_device_tun_get_mode () -
-gint64 - -nm_device_tun_get_owner () -
-gint64 - -nm_device_tun_get_group () -
-gboolean - -nm_device_tun_get_no_pi () -
-gboolean - -nm_device_tun_get_vnet_hdr () -
-gboolean - -nm_device_tun_get_multi_queue () -
-
-
-

Properties

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

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_DEVICE_TUN_HW_ADDRESS
#defineNM_DEVICE_TUN_OWNER
#defineNM_DEVICE_TUN_GROUP
#defineNM_DEVICE_TUN_MODE
#defineNM_DEVICE_TUN_NO_PI
#defineNM_DEVICE_TUN_VNET_HDR
#defineNM_DEVICE_TUN_MULTI_QUEUE
 NMDeviceTun
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceTun
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_tun_get_hw_address ()

-
const char *
-nm_device_tun_get_hw_address (NMDeviceTun *device);
-
-

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

-

Use nm_device_get_hw_address() instead.

-
-

Gets the hardware (MAC) address of the NMDeviceTun

-

[skip]

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceTun

 
-
-
-

Returns

-

the hardware address. This is the internal string used by the -device, and must not be modified.

-
-

Since: 1.2

-
-
-
-

nm_device_tun_get_mode ()

-
const char *
-nm_device_tun_get_mode (NMDeviceTun *device);
-

Returns the TUN/TAP mode for the device.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceTun

 
-
-
-

Returns

-

'tun' or 'tap'

-
-

Since: 1.2

-
-
-
-

nm_device_tun_get_owner ()

-
gint64
-nm_device_tun_get_owner (NMDeviceTun *device);
-

Gets the tunnel owner.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceTun

 
-
-
-

Returns

-

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

-
-

Since: 1.2

-
-
-
-

nm_device_tun_get_group ()

-
gint64
-nm_device_tun_get_group (NMDeviceTun *device);
-

Gets the tunnel group.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceTun

 
-
-
-

Returns

-

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

-
-

Since: 1.2

-
-
-
-

nm_device_tun_get_no_pi ()

-
gboolean
-nm_device_tun_get_no_pi (NMDeviceTun *device);
-

Returns whether the NMDeviceTun has the IFF_NO_PI flag.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceTun

 
-
-
-

Returns

-

TRUE if the device has the flag, FALSE otherwise

-
-

Since: 1.2

-
-
-
-

nm_device_tun_get_vnet_hdr ()

-
gboolean
-nm_device_tun_get_vnet_hdr (NMDeviceTun *device);
-

Returns whether the NMDeviceTun has the IFF_VNET_HDR flag.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceTun

 
-
-
-

Returns

-

TRUE if the device has the flag, FALSE otherwise

-
-

Since: 1.2

-
-
-
-

nm_device_tun_get_multi_queue ()

-
gboolean
-nm_device_tun_get_multi_queue (NMDeviceTun *device);
-

Returns whether the NMDeviceTun has the IFF_MULTI_QUEUE flag.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceTun

 
-
-
-

Returns

-

TRUE if the device doesn't have the flag, FALSE otherwise

-
-

Since: 1.2

-
-
-
-

Types and Values

-
-

NM_DEVICE_TUN_HW_ADDRESS

-
#define NM_DEVICE_TUN_HW_ADDRESS  "hw-address"
-
-
-
-
-

NM_DEVICE_TUN_OWNER

-
#define NM_DEVICE_TUN_OWNER       "owner"
-
-
-
-
-

NM_DEVICE_TUN_GROUP

-
#define NM_DEVICE_TUN_GROUP       "group"
-
-
-
-
-

NM_DEVICE_TUN_MODE

-
#define NM_DEVICE_TUN_MODE        "mode"
-
-
-
-
-

NM_DEVICE_TUN_NO_PI

-
#define NM_DEVICE_TUN_NO_PI       "no-pi"
-
-
-
-
-

NM_DEVICE_TUN_VNET_HDR

-
#define NM_DEVICE_TUN_VNET_HDR    "vnet-hdr"
-
-
-
-
-

NM_DEVICE_TUN_MULTI_QUEUE

-
#define NM_DEVICE_TUN_MULTI_QUEUE "multi-queue"
-
-
-
-
-

NMDeviceTun

-
typedef struct _NMDeviceTun NMDeviceTun;
-

Since: 1.2

-
-
-
-

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

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMDeviceVeth.html b/docs/libnm/html/NMDeviceVeth.html deleted file mode 100644 index ef72cf15..00000000 --- a/docs/libnm/html/NMDeviceVeth.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - -NMDeviceVeth: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceVeth

-

NMDeviceVeth

-
-
-

Functions

-
---- - - - - -
-NMDevice * - -nm_device_veth_get_peer () -
-
-
-

Properties

-
----- - - - - - -
-NMDevice *peerRead
-
-
-

Types and Values

-
---- - - - - - - - - - - -
#defineNM_DEVICE_VETH_PEER
 NMDeviceVeth
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceEthernet
-                ╰── NMDeviceVeth
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_veth_get_peer ()

-
NMDevice *
-nm_device_veth_get_peer (NMDeviceVeth *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDeviceVeth

 
-
-
-

Returns

-

the device's peer device.

-

[transfer none]

-
-

Since: 1.42

-
-
-
-

Types and Values

-
-

NM_DEVICE_VETH_PEER

-
#define NM_DEVICE_VETH_PEER "peer"
-
-
-
-
-

NMDeviceVeth

-
typedef struct _NMDeviceVeth NMDeviceVeth;
-

Since: 1.30

-
-
-
-

Property Details

-
-

The “peer” property

-
  “peer”                     NMDevice *
-

The device's peer device.

-

Owner: NMDeviceVeth

-

Flags: Read

-

Since: 1.30

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMDeviceVlan.html b/docs/libnm/html/NMDeviceVlan.html deleted file mode 100644 index 31de2914..00000000 --- a/docs/libnm/html/NMDeviceVlan.html +++ /dev/null @@ -1,323 +0,0 @@ - - - - -NMDeviceVlan: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceVlan

-

NMDeviceVlan

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - -
const char * - -nm_device_vlan_get_hw_address () -
-gboolean - -nm_device_vlan_get_carrier () -
-NMDevice * - -nm_device_vlan_get_parent () -
-guint - -nm_device_vlan_get_vlan_id () -
-
-
-

Properties

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

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_DEVICE_VLAN_HW_ADDRESS
#defineNM_DEVICE_VLAN_CARRIER
#defineNM_DEVICE_VLAN_PARENT
#defineNM_DEVICE_VLAN_VLAN_ID
 NMDeviceVlan
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceVlan
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_vlan_get_hw_address ()

-
const char *
-nm_device_vlan_get_hw_address (NMDeviceVlan *device);
-
-

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

-

Use nm_device_get_hw_address() instead.

-
-

Gets the hardware (MAC) address of the NMDeviceVlan

-

[skip]

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceVlan

 
-
-
-

Returns

-

the hardware address. This is the internal string used by the -device, and must not be modified.

-
-
-
-
-

nm_device_vlan_get_carrier ()

-
gboolean
-nm_device_vlan_get_carrier (NMDeviceVlan *device);
-

Whether the device has carrier.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceVlan

 
-
-
-

Returns

-

TRUE if the device has carrier

-
-
-
-
-

nm_device_vlan_get_parent ()

-
NMDevice *
-nm_device_vlan_get_parent (NMDeviceVlan *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDeviceVlan

 
-
-
-

Returns

-

the device's parent device.

-

[transfer none]

-
-
-
-
-

nm_device_vlan_get_vlan_id ()

-
guint
-nm_device_vlan_get_vlan_id (NMDeviceVlan *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDeviceVlan

 
-
-
-

Returns

-

the device's VLAN ID

-
-
-
-
-

Types and Values

-
-

NM_DEVICE_VLAN_HW_ADDRESS

-
#define NM_DEVICE_VLAN_HW_ADDRESS "hw-address"
-
-
-
-
-

NM_DEVICE_VLAN_CARRIER

-
#define NM_DEVICE_VLAN_CARRIER    "carrier"
-
-
-
-
-

NM_DEVICE_VLAN_PARENT

-
#define NM_DEVICE_VLAN_PARENT     "parent"
-
-
-
-
-

NM_DEVICE_VLAN_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

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMDeviceVrf.html b/docs/libnm/html/NMDeviceVrf.html deleted file mode 100644 index f6324d63..00000000 --- a/docs/libnm/html/NMDeviceVrf.html +++ /dev/null @@ -1,156 +0,0 @@ - - - - -NMDeviceVrf: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceVrf

-

NMDeviceVrf

-
-
-

Functions

-
---- - - - - -
-guint32 - -nm_device_vrf_get_table () -
-
-
-

Properties

-
----- - - - - - -
guinttableRead
-
-
-

Types and Values

-
---- - - - - - - - - - - -
#defineNM_DEVICE_VRF_TABLE
 NMDeviceVrf
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceVrf
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_vrf_get_table ()

-
guint32
-nm_device_vrf_get_table (NMDeviceVrf *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDeviceVrf

 
-
-
-

Returns

-

the device's VRF routing table.

-
-

Since: 1.24

-
-
-
-

Types and Values

-
-

NM_DEVICE_VRF_TABLE

-
#define NM_DEVICE_VRF_TABLE "table"
-
-
-
-
-

NMDeviceVrf

-
typedef struct _NMDeviceVrf NMDeviceVrf;
-

Since: 1.24

-
-
-
-

Property Details

-
-

The “table” property

-
  “table”                    guint
-

The device's VRF table.

-

Owner: NMDeviceVrf

-

Flags: Read

-

Default value: 0

-

Since: 1.24

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMDeviceVxlan.html b/docs/libnm/html/NMDeviceVxlan.html deleted file mode 100644 index 43db7414..00000000 --- a/docs/libnm/html/NMDeviceVxlan.html +++ /dev/null @@ -1,1171 +0,0 @@ - - - - -NMDeviceVxlan: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceVxlan

-

NMDeviceVxlan

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
const char * - -nm_device_vxlan_get_hw_address () -
-gboolean - -nm_device_vxlan_get_carrier () -
-NMDevice * - -nm_device_vxlan_get_parent () -
-guint - -nm_device_vxlan_get_id () -
const char * - -nm_device_vxlan_get_group () -
const char * - -nm_device_vxlan_get_local () -
-guint - -nm_device_vxlan_get_src_port_min () -
-guint - -nm_device_vxlan_get_src_port_max () -
-guint - -nm_device_vxlan_get_dst_port () -
-gboolean - -nm_device_vxlan_get_learning () -
-guint - -nm_device_vxlan_get_ageing () -
-guint - -nm_device_vxlan_get_tos () -
-guint - -nm_device_vxlan_get_ttl () -
-guint - -nm_device_vxlan_get_limit () -
-gboolean - -nm_device_vxlan_get_proxy () -
-gboolean - -nm_device_vxlan_get_rsc () -
-gboolean - -nm_device_vxlan_get_l2miss () -
-gboolean - -nm_device_vxlan_get_l3miss () -
-
-
-

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

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_DEVICE_VXLAN_HW_ADDRESS
#defineNM_DEVICE_VXLAN_CARRIER
#defineNM_DEVICE_VXLAN_PARENT
#defineNM_DEVICE_VXLAN_ID
#defineNM_DEVICE_VXLAN_GROUP
#defineNM_DEVICE_VXLAN_LOCAL
#defineNM_DEVICE_VXLAN_SRC_PORT_MIN
#defineNM_DEVICE_VXLAN_SRC_PORT_MAX
#defineNM_DEVICE_VXLAN_LEARNING
#defineNM_DEVICE_VXLAN_AGEING
#defineNM_DEVICE_VXLAN_TOS
#defineNM_DEVICE_VXLAN_TTL
#defineNM_DEVICE_VXLAN_LIMIT
#defineNM_DEVICE_VXLAN_PROXY
#defineNM_DEVICE_VXLAN_RSC
#defineNM_DEVICE_VXLAN_L2MISS
#defineNM_DEVICE_VXLAN_L3MISS
#defineNM_DEVICE_VXLAN_DST_PORT
 NMDeviceVxlan
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceVxlan
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_vxlan_get_hw_address ()

-
const char *
-nm_device_vxlan_get_hw_address (NMDeviceVxlan *device);
-
-

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

-

Use nm_device_get_hw_address() instead.

-
-

Gets the hardware (MAC) address of the NMDeviceVxlan

-

[skip]

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceVxlan

 
-
-
-

Returns

-

the hardware address. This is the internal string used by the -device, and must not be modified.

-
-

Since: 1.2

-
-
-
-

nm_device_vxlan_get_carrier ()

-
gboolean
-nm_device_vxlan_get_carrier (NMDeviceVxlan *device);
-

Whether the device has carrier.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceVxlan

 
-
-
-

Returns

-

TRUE if the device has carrier.

-

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

-
-

Since: 1.42

-
-
-
-

nm_device_vxlan_get_parent ()

-
NMDevice *
-nm_device_vxlan_get_parent (NMDeviceVxlan *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDeviceVxlan

 
-
-
-

Returns

-

the device's parent device.

-

[transfer none]

-
-

Since: 1.2

-
-
-
-

nm_device_vxlan_get_id ()

-
guint
-nm_device_vxlan_get_id (NMDeviceVxlan *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDeviceVxlan

 
-
-
-

Returns

-

the device's VXLAN ID.

-
-

Since: 1.2

-
-
-
-

nm_device_vxlan_get_group ()

-
const char *
-nm_device_vxlan_get_group (NMDeviceVxlan *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDeviceVxlan

 
-
-
-

Returns

-

The unicast destination IP address or the multicast -IP address joined

-
-

Since: 1.2

-
-
-
-

nm_device_vxlan_get_local ()

-
const char *
-nm_device_vxlan_get_local (NMDeviceVxlan *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDeviceVxlan

 
-
-
-

Returns

-

the source IP address to use in outgoing packets

-
-

Since: 1.2

-
-
-
-

nm_device_vxlan_get_src_port_min ()

-
guint
-nm_device_vxlan_get_src_port_min (NMDeviceVxlan *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDeviceVxlan

 
-
-
-

Returns

-

the minimum UDP source port

-
-

Since: 1.2

-
-
-
-

nm_device_vxlan_get_src_port_max ()

-
guint
-nm_device_vxlan_get_src_port_max (NMDeviceVxlan *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDeviceVxlan

 
-
-
-

Returns

-

the maximum UDP source port

-
-

Since: 1.2

-
-
-
-

nm_device_vxlan_get_dst_port ()

-
guint
-nm_device_vxlan_get_dst_port (NMDeviceVxlan *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDeviceVxlan

 
-
-
-

Returns

-

the UDP destination port

-
-

Since: 1.2

-
-
-
-

nm_device_vxlan_get_learning ()

-
gboolean
-nm_device_vxlan_get_learning (NMDeviceVxlan *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDeviceVxlan

 
-
-
-

Returns

-

whether address learning is enabled

-
-

Since: 1.2

-
-
-
-

nm_device_vxlan_get_ageing ()

-
guint
-nm_device_vxlan_get_ageing (NMDeviceVxlan *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDeviceVxlan

 
-
-
-

Returns

-

the lifetime in seconds of FDB entries learnt by the kernel

-
-

Since: 1.2

-
-
-
-

nm_device_vxlan_get_tos ()

-
guint
-nm_device_vxlan_get_tos (NMDeviceVxlan *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDeviceVxlan

 
-
-
-

Returns

-

the TOS value to use in outgoing packets

-
-

Since: 1.2

-
-
-
-

nm_device_vxlan_get_ttl ()

-
guint
-nm_device_vxlan_get_ttl (NMDeviceVxlan *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDeviceVxlan

 
-
-
-

Returns

-

the time-to-live value to use in outgoing packets

-
-

Since: 1.2

-
-
-
-

nm_device_vxlan_get_limit ()

-
guint
-nm_device_vxlan_get_limit (NMDeviceVxlan *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDeviceVxlan

 
-
-
-

Returns

-

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

-
-

Since: 1.2

-
-
-
-

nm_device_vxlan_get_proxy ()

-
gboolean
-nm_device_vxlan_get_proxy (NMDeviceVxlan *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDeviceVxlan

 
-
-
-

Returns

-

whether ARP proxy is turned on

-
-

Since: 1.2

-
-
-
-

nm_device_vxlan_get_rsc ()

-
gboolean
-nm_device_vxlan_get_rsc (NMDeviceVxlan *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDeviceVxlan

 
-
-
-

Returns

-

whether route short circuit is turned on

-
-

Since: 1.42

-
-
-
-

nm_device_vxlan_get_l2miss ()

-
gboolean
-nm_device_vxlan_get_l2miss (NMDeviceVxlan *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDeviceVxlan

 
-
-
-

Returns

-

whether netlink LL ADDR miss notifications are generated

-
-

Since: 1.2

-
-
-
-

nm_device_vxlan_get_l3miss ()

-
gboolean
-nm_device_vxlan_get_l3miss (NMDeviceVxlan *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDeviceVxlan

 
-
-
-

Returns

-

whether netlink IP ADDR miss notifications are generated

-
-

Since: 1.2

-
-
-
-

Types and Values

-
-

NM_DEVICE_VXLAN_HW_ADDRESS

-
#define NM_DEVICE_VXLAN_HW_ADDRESS   "hw-address"
-
-
-
-
-

NM_DEVICE_VXLAN_CARRIER

-
#define NM_DEVICE_VXLAN_CARRIER      "carrier"
-
-
-
-
-

NM_DEVICE_VXLAN_PARENT

-
#define NM_DEVICE_VXLAN_PARENT       "parent"
-
-
-
-
-

NM_DEVICE_VXLAN_ID

-
#define NM_DEVICE_VXLAN_ID           "id"
-
-
-
-
-

NM_DEVICE_VXLAN_GROUP

-
#define NM_DEVICE_VXLAN_GROUP        "group"
-
-
-
-
-

NM_DEVICE_VXLAN_LOCAL

-
#define NM_DEVICE_VXLAN_LOCAL        "local"
-
-
-
-
-

NM_DEVICE_VXLAN_SRC_PORT_MIN

-
#define NM_DEVICE_VXLAN_SRC_PORT_MIN "src-port-min"
-
-
-
-
-

NM_DEVICE_VXLAN_SRC_PORT_MAX

-
#define NM_DEVICE_VXLAN_SRC_PORT_MAX "src-port-max"
-
-
-
-
-

NM_DEVICE_VXLAN_LEARNING

-
#define NM_DEVICE_VXLAN_LEARNING     "learning"
-
-
-
-
-

NM_DEVICE_VXLAN_AGEING

-
#define NM_DEVICE_VXLAN_AGEING       "ageing"
-
-
-
-
-

NM_DEVICE_VXLAN_TOS

-
#define NM_DEVICE_VXLAN_TOS          "tos"
-
-
-
-
-

NM_DEVICE_VXLAN_TTL

-
#define NM_DEVICE_VXLAN_TTL          "ttl"
-
-
-
-
-

NM_DEVICE_VXLAN_LIMIT

-
#define NM_DEVICE_VXLAN_LIMIT        "limit"
-
-
-
-
-

NM_DEVICE_VXLAN_PROXY

-
#define NM_DEVICE_VXLAN_PROXY        "proxy"
-
-
-
-
-

NM_DEVICE_VXLAN_RSC

-
#define NM_DEVICE_VXLAN_RSC          "rsc"
-
-
-
-
-

NM_DEVICE_VXLAN_L2MISS

-
#define NM_DEVICE_VXLAN_L2MISS       "l2miss"
-
-
-
-
-

NM_DEVICE_VXLAN_L3MISS

-
#define NM_DEVICE_VXLAN_L3MISS       "l3miss"
-
-
-
-
-

NM_DEVICE_VXLAN_DST_PORT

-
#define NM_DEVICE_VXLAN_DST_PORT     "dst-port"
-
-
-
-
-

NMDeviceVxlan

-
typedef struct _NMDeviceVxlan NMDeviceVxlan;
-

Since: 1.2

-
-
-
-

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

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMDeviceWifi.html b/docs/libnm/html/NMDeviceWifi.html deleted file mode 100644 index 6a9fa08f..00000000 --- a/docs/libnm/html/NMDeviceWifi.html +++ /dev/null @@ -1,1015 +0,0 @@ - - - - -NMDeviceWifi: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceWifi

-

NMDeviceWifi

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
const char * - -nm_device_wifi_get_hw_address () -
const char * - -nm_device_wifi_get_permanent_hw_address () -
-NM80211Mode - -nm_device_wifi_get_mode () -
-guint32 - -nm_device_wifi_get_bitrate () -
-NMDeviceWifiCapabilities - -nm_device_wifi_get_capabilities () -
-NMAccessPoint * - -nm_device_wifi_get_active_access_point () -
-NMAccessPoint * - -nm_device_wifi_get_access_point_by_path () -
const GPtrArray * - -nm_device_wifi_get_access_points () -
-gint64 - -nm_device_wifi_get_last_scan () -
-gboolean - -nm_device_wifi_request_scan () -
-gboolean - -nm_device_wifi_request_scan_options () -
-void - -nm_device_wifi_request_scan_async () -
-void - -nm_device_wifi_request_scan_options_async () -
-gboolean - -nm_device_wifi_request_scan_finish () -
-
-
-

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

- -
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceWifi
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_wifi_get_hw_address ()

-
const char *
-nm_device_wifi_get_hw_address (NMDeviceWifi *device);
-
-

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

-

Use nm_device_get_hw_address() instead.

-
-

Gets the actual hardware (MAC) address of the NMDeviceWifi

-

[skip]

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceWifi

 
-
-
-

Returns

-

the actual hardware address. This is the internal string used by the -device, and must not be modified.

-
-
-
-
-

nm_device_wifi_get_permanent_hw_address ()

-
const char *
-nm_device_wifi_get_permanent_hw_address
-                               (NMDeviceWifi *device);
-

Gets the permanent hardware (MAC) address of the NMDeviceWifi

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceWifi

 
-
-
-

Returns

-

the permanent hardware address. This is the internal string used by the -device, and must not be modified.

-
-
-
-
-

nm_device_wifi_get_mode ()

-
NM80211Mode
-nm_device_wifi_get_mode (NMDeviceWifi *device);
-

Gets the NMDeviceWifi mode.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceWifi

 
-
-
-

Returns

-

the mode

-
-
-
-
-

nm_device_wifi_get_bitrate ()

-
guint32
-nm_device_wifi_get_bitrate (NMDeviceWifi *device);
-

Gets the bit rate of the NMDeviceWifi in kbit/s.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceWifi

 
-
-
-

Returns

-

the bit rate (kbit/s)

-
-
-
-
-

nm_device_wifi_get_capabilities ()

-
NMDeviceWifiCapabilities
-nm_device_wifi_get_capabilities (NMDeviceWifi *device);
-

Gets the Wi-Fi capabilities of the NMDeviceWifi.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceWifi

 
-
-
-

Returns

-

the capabilities

-
-
-
-
-

nm_device_wifi_get_active_access_point ()

-
NMAccessPoint *
-nm_device_wifi_get_active_access_point
-                               (NMDeviceWifi *device);
-

Gets the active NMAccessPoint.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceWifi

 
-
-
-

Returns

-

the access point or NULL if none is active.

-

[transfer none]

-
-
-
-
-

nm_device_wifi_get_access_point_by_path ()

-
NMAccessPoint *
-nm_device_wifi_get_access_point_by_path
-                               (NMDeviceWifi *device,
-                                const char *path);
-

Gets a NMAccessPoint by path.

-
-

Parameters

-
----- - - - - - - - - - - - - -

device

a NMDeviceWifi

 

path

the object path of the access point

 
-
-
-

Returns

-

the access point or NULL if none is found.

-

[transfer none]

-
-
-
-
-

nm_device_wifi_get_access_points ()

-
const GPtrArray *
-nm_device_wifi_get_access_points (NMDeviceWifi *device);
-

Gets all the scanned access points of the NMDeviceWifi.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceWifi

 
-
-
-

Returns

-

a GPtrArray containing all the -scanned NMAccessPoints. -The returned array is owned by the client and should not be modified.

-

[element-type NMAccessPoint]

-
-
-
-
-

nm_device_wifi_get_last_scan ()

-
gint64
-nm_device_wifi_get_last_scan (NMDeviceWifi *device);
-

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

-

Use nm_utils_get_timestamp_msec() to obtain current time value suitable for -comparing to this value.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceWifi

 
-
-
-

Returns

-

the last scan time in milliseconds (in clock_gettime(CLOCK_BOOTTIME) scale).

-
-

Since: 1.12

-
-
-
-

nm_device_wifi_request_scan ()

-
gboolean
-nm_device_wifi_request_scan (NMDeviceWifi *device,
-                             GCancellable *cancellable,
-                             GError **error);
-
-

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

-

Use nm_device_wifi_request_scan_async() or GDBusConnection.

-
-

Request NM to scan for access points on device -. Note that the function -returns immediately after requesting the scan, and it may take some time -after that for the scan to complete.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

device

a NMDeviceWifi

 

cancellable

a GCancellable, or NULL

 

error

location for a GError, or NULL

 
-
-
-

Returns

-

TRUE on success, FALSE on error, in which case error -will be -set.

-
-
-
-
-

nm_device_wifi_request_scan_options ()

-
gboolean
-nm_device_wifi_request_scan_options (NMDeviceWifi *device,
-                                     GVariant *options,
-                                     GCancellable *cancellable,
-                                     GError **error);
-
-

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

-

Use nm_device_wifi_request_scan_options_async() or GDBusConnection.

-
-

Request NM to scan for access points on device -. Note that the function -returns immediately after requesting the scan, and it may take some time -after that for the scan to complete. -This is the same as nm_device_wifi_request_scan - except it accepts options - -for the scanning. The argument is the dictionary passed to RequestScan() -D-Bus call. Valid options inside the dictionary are: -'ssids' => array of SSIDs (saay)

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

device

a NMDeviceWifi

 

options

dictionary with options for RequestScan(), or NULL

 

cancellable

a GCancellable, or NULL

 

error

location for a GError, or NULL

 
-
-
-

Returns

-

TRUE on success, FALSE on error, in which case error -will be -set.

-
-

Since: 1.2

-
-
-
-

nm_device_wifi_request_scan_async ()

-
void
-nm_device_wifi_request_scan_async (NMDeviceWifi *device,
-                                   GCancellable *cancellable,
-                                   GAsyncReadyCallback callback,
-                                   gpointer user_data);
-

Request NM to scan for access points on device -. Note that callback - will be -called immediately after requesting the scan, and it may take some time after -that for the scan to complete.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

device

a NMDeviceWifi

 

cancellable

a GCancellable, or NULL

 

callback

callback to be called when the scan has been requested

 

user_data

caller-specific data passed to callback -

 
-
-
-
-
-

nm_device_wifi_request_scan_options_async ()

-
void
-nm_device_wifi_request_scan_options_async
-                               (NMDeviceWifi *device,
-                                GVariant *options,
-                                GCancellable *cancellable,
-                                GAsyncReadyCallback callback,
-                                gpointer user_data);
-

Request NM to scan for access points on device -. Note that callback - will be -called immediately after requesting the scan, and it may take some time after -that for the scan to complete. -This is the same as nm_device_wifi_request_scan_async - except it accepts options - -for the scanning. The argument is the dictionary passed to RequestScan() -D-Bus call. Valid options inside the dictionary are: -'ssids' => array of SSIDs (saay)

-

To complete the request call nm_device_wifi_request_scan_finish().

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

device

a NMDeviceWifi

 

options

dictionary with options for RequestScan(), or NULL

 

cancellable

a GCancellable, or NULL

 

callback

callback to be called when the scan has been requested

 

user_data

caller-specific data passed to callback -

 
-
-

Since: 1.2

-
-
-
-

nm_device_wifi_request_scan_finish ()

-
gboolean
-nm_device_wifi_request_scan_finish (NMDeviceWifi *device,
-                                    GAsyncResult *result,
-                                    GError **error);
-

Gets the result of a call to nm_device_wifi_request_scan_async() and -nm_device_wifi_request_scan_options_async().

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

device

a NMDeviceWifi

 

result

the result passed to the GAsyncReadyCallback

 

error

location for a GError, or NULL

 
-
-
-

Returns

-

TRUE on success, FALSE on error, in which case error -will be -set.

-
-
-
-
-

Types and Values

-
-

NM_DEVICE_WIFI_HW_ADDRESS

-
#define NM_DEVICE_WIFI_HW_ADDRESS           "hw-address"
-
-
-
-
-

NM_DEVICE_WIFI_PERMANENT_HW_ADDRESS

-
#define NM_DEVICE_WIFI_PERMANENT_HW_ADDRESS "perm-hw-address"
-
-
-
-
-

NM_DEVICE_WIFI_MODE

-
#define NM_DEVICE_WIFI_MODE                 "mode"
-
-
-
-
-

NM_DEVICE_WIFI_BITRATE

-
#define NM_DEVICE_WIFI_BITRATE              "bitrate"
-
-
-
-
-

NM_DEVICE_WIFI_ACTIVE_ACCESS_POINT

-
#define NM_DEVICE_WIFI_ACTIVE_ACCESS_POINT  "active-access-point"
-
-
-
-
-

NM_DEVICE_WIFI_CAPABILITIES

-
#define NM_DEVICE_WIFI_CAPABILITIES         "wireless-capabilities"
-
-
-
-
-

NM_DEVICE_WIFI_ACCESS_POINTS

-
#define NM_DEVICE_WIFI_ACCESS_POINTS        "access-points"
-
-
-
-
-

NM_DEVICE_WIFI_LAST_SCAN

-
#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

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMDeviceWifiP2P.html b/docs/libnm/html/NMDeviceWifiP2P.html deleted file mode 100644 index 5b089270..00000000 --- a/docs/libnm/html/NMDeviceWifiP2P.html +++ /dev/null @@ -1,581 +0,0 @@ - - - - -NMDeviceWifiP2P: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceWifiP2P

-

NMDeviceWifiP2P

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
const char * - -nm_device_wifi_p2p_get_hw_address () -
-NMWifiP2PPeer * - -nm_device_wifi_p2p_get_peer_by_path () -
const GPtrArray * - -nm_device_wifi_p2p_get_peers () -
-void - -nm_device_wifi_p2p_start_find () -
-gboolean - -nm_device_wifi_p2p_start_find_finish () -
-void - -nm_device_wifi_p2p_stop_find () -
-gboolean - -nm_device_wifi_p2p_stop_find_finish () -
-
-
-

Properties

-
----- - - - - - -
-GPtrArray *peersRead
-
-
-

Signals

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

Types and Values

-
---- - - - - - - - - - - - - - - - - - - -
#defineNM_DEVICE_WIFI_P2P_HW_ADDRESS
#defineNM_DEVICE_WIFI_P2P_PEERS
#defineNM_DEVICE_WIFI_P2P_WFDIES
 NMDeviceWifiP2P
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceWifiP2P
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_wifi_p2p_get_hw_address ()

-
const char *
-nm_device_wifi_p2p_get_hw_address (NMDeviceWifiP2P *device);
-
-

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

-

Use nm_device_get_hw_address() instead.

-
-

Gets the actual hardware (MAC) address of the NMDeviceWifiP2P

-

[skip]

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceWifiP2P

 
-
-
-

Returns

-

the actual hardware address. This is the internal string used by the -device, and must not be modified.

-
-

Since: 1.16

-
-
-
-

nm_device_wifi_p2p_get_peer_by_path ()

-
NMWifiP2PPeer *
-nm_device_wifi_p2p_get_peer_by_path (NMDeviceWifiP2P *device,
-                                     const char *path);
-

Gets a NMWifiP2PPeer by path.

-
-

Parameters

-
----- - - - - - - - - - - - - -

device

a NMDeviceWifiP2P

 

path

the object path of the peer

 
-
-
-

Returns

-

the peer or NULL if none is found.

-

[transfer none]

-
-

Since: 1.42

-
-
-
-

nm_device_wifi_p2p_get_peers ()

-
const GPtrArray *
-nm_device_wifi_p2p_get_peers (NMDeviceWifiP2P *device);
-

Gets all the found peers of the NMDeviceWifiP2P.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceWifiP2P

 
-
-
-

Returns

-

a GPtrArray containing all the -found NMWifiP2PPeers. -The returned array is owned by the client and should not be modified.

-

[element-type NMWifiP2PPeer]

-
-

Since: 1.16

-
-
-
-

nm_device_wifi_p2p_start_find ()

-
void
-nm_device_wifi_p2p_start_find (NMDeviceWifiP2P *device,
-                               GVariant *options,
-                               GCancellable *cancellable,
-                               GAsyncReadyCallback callback,
-                               gpointer user_data);
-

Request NM to search for Wi-Fi P2P peers on device -. Note that the call -returns immediately after requesting the find, and it may take some time -after that for peers to be found.

-

The find operation will run for 30s by default. You can stop it earlier -using nm_device_p2p_wifi_stop_find().

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

device

a NMDeviceWifiP2P

 

options

optional options passed to StartFind.

[nullable]

cancellable

a GCancellable, or NULL

 

callback

a GAsyncReadyCallback, or NULL

 

user_data

user_data for callback -

 
-
-

Since: 1.16

-
-
-
-

nm_device_wifi_p2p_start_find_finish ()

-
gboolean
-nm_device_wifi_p2p_start_find_finish (NMDeviceWifiP2P *device,
-                                      GAsyncResult *result,
-                                      GError **error);
-

Finish an operation started by nm_device_wifi_p2p_start_find().

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

device

a NMDeviceWifiP2P

 

result

the GAsyncResult

 

error

GError return address

 
-
-
-

Returns

-

TRUE if the call was successful

-
-

Since: 1.16

-
-
-
-

nm_device_wifi_p2p_stop_find ()

-
void
-nm_device_wifi_p2p_stop_find (NMDeviceWifiP2P *device,
-                              GCancellable *cancellable,
-                              GAsyncReadyCallback callback,
-                              gpointer user_data);
-

Request NM to stop any ongoing find operation for Wi-Fi P2P peers on device -.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

device

a NMDeviceWifiP2P

 

cancellable

a GCancellable, or NULL

 

callback

a GAsyncReadyCallback, or NULL

 

user_data

user_data for callback -

 
-
-

Since: 1.16

-
-
-
-

nm_device_wifi_p2p_stop_find_finish ()

-
gboolean
-nm_device_wifi_p2p_stop_find_finish (NMDeviceWifiP2P *device,
-                                     GAsyncResult *result,
-                                     GError **error);
-

Finish an operation started by nm_device_wifi_p2p_stop_find().

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

device

a NMDeviceWifiP2P

 

result

the GAsyncResult

 

error

GError return address

 
-
-
-

Returns

-

TRUE if the call was successful

-
-

Since: 1.16

-
-
-
-

Types and Values

-
-

NM_DEVICE_WIFI_P2P_HW_ADDRESS

-
#define NM_DEVICE_WIFI_P2P_HW_ADDRESS "hw-address"
-
-
-
-
-

NM_DEVICE_WIFI_P2P_PEERS

-
#define NM_DEVICE_WIFI_P2P_PEERS      "peers"
-
-
-
-
-

NM_DEVICE_WIFI_P2P_WFDIES

-
#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

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMDeviceWimax.html b/docs/libnm/html/NMDeviceWimax.html deleted file mode 100644 index 35d46340..00000000 --- a/docs/libnm/html/NMDeviceWimax.html +++ /dev/null @@ -1,806 +0,0 @@ - - - - -NMDeviceWimax: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceWimax

-

NMDeviceWimax

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
const char * - -nm_device_wimax_get_hw_address () -
-NMWimaxNsp * - -nm_device_wimax_get_active_nsp () -
-NMWimaxNsp * - -nm_device_wimax_get_nsp_by_path () -
const GPtrArray * - -nm_device_wimax_get_nsps () -
-guint - -nm_device_wimax_get_center_frequency () -
-int - -nm_device_wimax_get_rssi () -
-int - -nm_device_wimax_get_cinr () -
-int - -nm_device_wimax_get_tx_power () -
const char * - -nm_device_wimax_get_bsid () -
-
-
-

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

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_DEVICE_WIMAX_HW_ADDRESS
#defineNM_DEVICE_WIMAX_ACTIVE_NSP
#defineNM_DEVICE_WIMAX_CENTER_FREQUENCY
#defineNM_DEVICE_WIMAX_RSSI
#defineNM_DEVICE_WIMAX_CINR
#defineNM_DEVICE_WIMAX_TX_POWER
#defineNM_DEVICE_WIMAX_BSID
#defineNM_DEVICE_WIMAX_NSPS
 NMDeviceWimax
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceWimax
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_wimax_get_hw_address ()

-
const char *
-nm_device_wimax_get_hw_address (NMDeviceWimax *wimax);
-
-

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

-

WiMAX is no longer supported.

-
-

Gets the hardware (MAC) address of the NMDeviceWimax

-
-

Parameters

-
----- - - - - - -

wimax

a NMDeviceWimax

 
-
-
-

Returns

-

the hardware address. This is the internal string used by the -device, and must not be modified.

-
-
-
-
-

nm_device_wimax_get_active_nsp ()

-
NMWimaxNsp *
-nm_device_wimax_get_active_nsp (NMDeviceWimax *wimax);
-
-

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

-

WiMAX is no longer supported.

-
-

Gets the active NMWimaxNsp.

-
-

Parameters

-
----- - - - - - -

wimax

a NMDeviceWimax

 
-
-
-

Returns

-

the access point or NULL if none is active.

-

[transfer full]

-
-
-
-
-

nm_device_wimax_get_nsp_by_path ()

-
NMWimaxNsp *
-nm_device_wimax_get_nsp_by_path (NMDeviceWimax *wimax,
-                                 const char *path);
-
-

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

-

WiMAX is no longer supported.

-
-

Gets a NMWimaxNsp by path.

-
-

Parameters

-
----- - - - - - - - - - - - - -

wimax

a NMDeviceWimax

 

path

the object path of the NSP

 
-
-
-

Returns

-

the access point or NULL if none is found.

-

[transfer none]

-
-
-
-
-

nm_device_wimax_get_nsps ()

-
const GPtrArray *
-nm_device_wimax_get_nsps (NMDeviceWimax *wimax);
-
-

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

-

WiMAX is no longer supported.

-
-

Gets all the scanned NSPs of the NMDeviceWimax.

-
-

Parameters

-
----- - - - - - -

wimax

a NMDeviceWimax

 
-
-
-

Returns

-

a GPtrArray containing -all the scanned NMWimaxNsps. -The returned array is owned by the client and should not be modified.

-

[element-type NMWimaxNsp]

-
-
-
-
-

nm_device_wimax_get_center_frequency ()

-
guint
-nm_device_wimax_get_center_frequency (NMDeviceWimax *self);
-
-

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

-

WiMAX is no longer supported.

-
-

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

-
-

Parameters

-
----- - - - - - -

self

a NMDeviceWimax

 
-
-
-

Returns

-

the center frequency in KHz, or 0

-
-
-
-
-

nm_device_wimax_get_rssi ()

-
int
-nm_device_wimax_get_rssi (NMDeviceWimax *self);
-
-

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

-

WiMAX is no longer supported.

-
-

Gets the 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.

-
-

Parameters

-
----- - - - - - -

self

a NMDeviceWimax

 
-
-
-

Returns

-

the RSSI in dBm, or 0

-
-
-
-
-

nm_device_wimax_get_cinr ()

-
int
-nm_device_wimax_get_cinr (NMDeviceWimax *self);
-
-

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

-

WiMAX is no longer supported.

-
-

Gets the 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.

-
-

Parameters

-
----- - - - - - -

self

a NMDeviceWimax

 
-
-
-

Returns

-

the CINR in dB, or 0

-
-
-
-
-

nm_device_wimax_get_tx_power ()

-
int
-nm_device_wimax_get_tx_power (NMDeviceWimax *self);
-
-

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

-

WiMAX is no longer supported.

-
-

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.

-
-

Parameters

-
----- - - - - - -

self

a NMDeviceWimax

 
-
-
-

Returns

-

the TX power in dBm, or 0

-
-
-
-
-

nm_device_wimax_get_bsid ()

-
const char *
-nm_device_wimax_get_bsid (NMDeviceWimax *self);
-
-

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

-

WiMAX is no longer supported.

-
-

Gets the ID of the serving Base Station when the device is connected.

-
-

Parameters

-
----- - - - - - -

self

a NMDeviceWimax

 
-
-
-

Returns

-

the ID of the serving Base Station, or NULL

-
-
-
-
-

Types and Values

-
-

NM_DEVICE_WIMAX_HW_ADDRESS

-
#define NM_DEVICE_WIMAX_HW_ADDRESS       "hw-address"
-
-
-
-
-

NM_DEVICE_WIMAX_ACTIVE_NSP

-
#define NM_DEVICE_WIMAX_ACTIVE_NSP       "active-nsp"
-
-
-
-
-

NM_DEVICE_WIMAX_CENTER_FREQUENCY

-
#define NM_DEVICE_WIMAX_CENTER_FREQUENCY "center-frequency"
-
-
-
-
-

NM_DEVICE_WIMAX_RSSI

-
#define NM_DEVICE_WIMAX_RSSI             "rssi"
-
-
-
-
-

NM_DEVICE_WIMAX_CINR

-
#define NM_DEVICE_WIMAX_CINR             "cinr"
-
-
-
-
-

NM_DEVICE_WIMAX_TX_POWER

-
#define NM_DEVICE_WIMAX_TX_POWER         "tx-power"
-
-
-
-
-

NM_DEVICE_WIMAX_BSID

-
#define NM_DEVICE_WIMAX_BSID             "bsid"
-
-
-
-
-

NM_DEVICE_WIMAX_NSPS

-
#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

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMDeviceWireGuard.html b/docs/libnm/html/NMDeviceWireGuard.html deleted file mode 100644 index 12b89a16..00000000 --- a/docs/libnm/html/NMDeviceWireGuard.html +++ /dev/null @@ -1,288 +0,0 @@ - - - - -NMDeviceWireGuard: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceWireGuard

-

NMDeviceWireGuard

-
-
-

Functions

-
---- - - - - - - - - - - - - - - -
-GBytes * - -nm_device_wireguard_get_public_key () -
-guint16 - -nm_device_wireguard_get_listen_port () -
-guint32 - -nm_device_wireguard_get_fwmark () -
-
-
-

Properties

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

Types and Values

- -
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceWireGuard
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_wireguard_get_public_key ()

-
GBytes *
-nm_device_wireguard_get_public_key (NMDeviceWireGuard *device);
-

Gets the public key for this interface

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceWireGuard

 
-
-
-

Returns

-

the GBytes containing the 32-byte public key.

-

[transfer none]

-
-

Since: 1.14

-
-
-
-

nm_device_wireguard_get_listen_port ()

-
guint16
-nm_device_wireguard_get_listen_port (NMDeviceWireGuard *device);
-

Gets the local UDP port this interface listens on

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceWireGuard

 
-
-
-

Returns

-

UDP listen port

-
-

Since: 1.14

-
-
-
-

nm_device_wireguard_get_fwmark ()

-
guint32
-nm_device_wireguard_get_fwmark (NMDeviceWireGuard *device);
-

Gets the fwmark (firewall mark) for this interface. -It can be used to set routing policy for outgoing encrypted packets. -See: ip-rule(8)

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceWireGuard

 
-
-
-

Returns

-

0 if fwmark not in use, 32-bit fwmark value otherwise

-
-

Since: 1.14

-
-
-
-

Types and Values

-
-

NM_DEVICE_WIREGUARD_PUBLIC_KEY

-
#define NM_DEVICE_WIREGUARD_PUBLIC_KEY  "public-key"
-
-
-
-
-

NM_DEVICE_WIREGUARD_LISTEN_PORT

-
#define NM_DEVICE_WIREGUARD_LISTEN_PORT "listen-port"
-
-
-
-
-

NM_DEVICE_WIREGUARD_FWMARK

-
#define NM_DEVICE_WIREGUARD_FWMARK      "fwmark"
-
-
-
-
-

NMDeviceWireGuard

-
typedef struct _NMDeviceWireGuard NMDeviceWireGuard;
-

Since: 1.14

-
-
-
-

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

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMDeviceWpan.html b/docs/libnm/html/NMDeviceWpan.html deleted file mode 100644 index 3eb331ed..00000000 --- a/docs/libnm/html/NMDeviceWpan.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - -NMDeviceWpan: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceWpan

-

NMDeviceWpan

-
-
-

Types and Values

-
---- - - - - - - - - - - -
#defineNM_DEVICE_WPAN_HW_ADDRESS
 NMDeviceWpan
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceWpan
-
-
-
-

Description

-
-
-

Functions

-

-
-
-

Types and Values

-
-

NM_DEVICE_WPAN_HW_ADDRESS

-
#define NM_DEVICE_WPAN_HW_ADDRESS "hw-address"
-
-
-
-
-

NMDeviceWpan

-
typedef struct _NMDeviceWpan NMDeviceWpan;
-

Since: 1.14

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMDhcpConfig.html b/docs/libnm/html/NMDhcpConfig.html deleted file mode 100644 index 3f5fb1c1..00000000 --- a/docs/libnm/html/NMDhcpConfig.html +++ /dev/null @@ -1,264 +0,0 @@ - - - - -NMDhcpConfig: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDhcpConfig

-

NMDhcpConfig

-
-
-

Functions

-
---- - - - - - - - - - - - - - - -
-int - -nm_dhcp_config_get_family () -
-GHashTable * - -nm_dhcp_config_get_options () -
const char * - -nm_dhcp_config_get_one_option () -
-
-
-

Properties

-
----- - - - - - - - - - - - - -
intfamilyRead
-GHashTable *optionsRead
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - -
#defineNM_DHCP_CONFIG_FAMILY
#defineNM_DHCP_CONFIG_OPTIONS
 NMDhcpConfig
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDhcpConfig
-
-
-
-

Description

-
-
-

Functions

-
-

nm_dhcp_config_get_family ()

-
int
-nm_dhcp_config_get_family (NMDhcpConfig *config);
-

Gets the IP address family of the configuration

-
-

Parameters

-
----- - - - - - -

config

a NMDhcpConfig

 
-
-
-

Returns

-

the IP address family; either AF_INET or -AF_INET6

-
-
-
-
-

nm_dhcp_config_get_options ()

-
GHashTable *
-nm_dhcp_config_get_options (NMDhcpConfig *config);
-

Gets all the options contained in the configuration.

-
-

Parameters

-
----- - - - - - -

config

a NMDhcpConfig

 
-
-
-

Returns

-

the GHashTable containing -strings for keys and values. This is the internal copy used by the -configuration, and must not be modified.

-

[transfer none][element-type utf8 utf8]

-
-
-
-
-

nm_dhcp_config_get_one_option ()

-
const char *
-nm_dhcp_config_get_one_option (NMDhcpConfig *config,
-                               const char *option);
-

Gets one option by option name.

-
-

Parameters

-
----- - - - - - - - - - - - - -

config

a NMDhcpConfig

 

option

the option to retrieve

 
-
-
-

Returns

-

the configuration option's value. This is the internal string used by the -configuration, and must not be modified.

-
-
-
-
-

Types and Values

-
-

NM_DHCP_CONFIG_FAMILY

-
#define NM_DHCP_CONFIG_FAMILY  "family"
-
-
-
-
-

NM_DHCP_CONFIG_OPTIONS

-
#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 *
-

The GHashTable containing options of the configuration.

-

[type GHashTable(utf8,utf8)]

-

Owner: NMDhcpConfig

-

Flags: Read

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMIPConfig.html b/docs/libnm/html/NMIPConfig.html deleted file mode 100644 index 76307540..00000000 --- a/docs/libnm/html/NMIPConfig.html +++ /dev/null @@ -1,576 +0,0 @@ - - - - -NMIPConfig: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMIPConfig

-

NMIPConfig

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-int - -nm_ip_config_get_family () -
const char * - -nm_ip_config_get_gateway () -
-GPtrArray * - -nm_ip_config_get_addresses () -
-GPtrArray * - -nm_ip_config_get_routes () -
const char *const * - -nm_ip_config_get_nameservers () -
const char *const * - -nm_ip_config_get_domains () -
const char *const * - -nm_ip_config_get_searches () -
const char *const * - -nm_ip_config_get_wins_servers () -
-
-
-

Properties

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

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_IP_CONFIG_FAMILY
#defineNM_IP_CONFIG_GATEWAY
#defineNM_IP_CONFIG_ADDRESSES
#defineNM_IP_CONFIG_ROUTES
#defineNM_IP_CONFIG_NAMESERVERS
#defineNM_IP_CONFIG_DOMAINS
#defineNM_IP_CONFIG_SEARCHES
#defineNM_IP_CONFIG_WINS_SERVERS
 NMIPConfig
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMIPConfig
-
-
-
-

Description

-
-
-

Functions

-
-

nm_ip_config_get_family ()

-
int
-nm_ip_config_get_family (NMIPConfig *config);
-

Gets the IP address family

-
-

Parameters

-
----- - - - - - -

config

a NMIPConfig

 
-
-
-

Returns

-

the IP address family; either AF_INET or -AF_INET6

-
-
-
-
-

nm_ip_config_get_gateway ()

-
const char *
-nm_ip_config_get_gateway (NMIPConfig *config);
-

Gets the IP gateway address.

-
-

Parameters

-
----- - - - - - -

config

a NMIPConfig

 
-
-
-

Returns

-

the IP address of the gateway.

-

[transfer none]

-
-
-
-
-

nm_ip_config_get_addresses ()

-
GPtrArray *
-nm_ip_config_get_addresses (NMIPConfig *config);
-

Gets the IP addresses (containing the address, prefix, and gateway).

-
-

Parameters

-
----- - - - - - -

config

a NMIPConfig

 
-
-
-

Returns

-

the GPtrArray -containing NMIPAddresses. This is the internal copy used by the -configuration and must not be modified. The library never modifies the -returned array and thus it is safe for callers to reference and keep using it.

-

[element-type NMIPAddress][transfer none]

-
-
-
-
-

nm_ip_config_get_routes ()

-
GPtrArray *
-nm_ip_config_get_routes (NMIPConfig *config);
-

Gets the routes.

-
-

Parameters

-
----- - - - - - -

config

a NMIPConfig

 
-
-
-

Returns

-

the GPtrArray containing -NMIPRoutes. This is the internal copy used by the configuration, and must -not be modified. The library never modifies the returned array and thus it is -safe for callers to reference and keep using it.

-

[element-type NMIPRoute][transfer none]

-
-
-
-
-

nm_ip_config_get_nameservers ()

-
const char *const *
-nm_ip_config_get_nameservers (NMIPConfig *config);
-

Gets the domain name servers (DNS).

-
-

Parameters

-
----- - - - - - -

config

a NMIPConfig

 
-
-
-

Returns

-

the array of nameserver IP addresses.

-

[transfer none]

-
-
-
-
-

nm_ip_config_get_domains ()

-
const char *const *
-nm_ip_config_get_domains (NMIPConfig *config);
-

Gets the domain names.

-
-

Parameters

-
----- - - - - - -

config

a NMIPConfig

 
-
-
-

Returns

-

the array of domains. -(This is never NULL, though it may be 0-length).

-

[transfer none]

-
-
-
-
-

nm_ip_config_get_searches ()

-
const char *const *
-nm_ip_config_get_searches (NMIPConfig *config);
-

Gets the DNS searches.

-
-

Parameters

-
----- - - - - - -

config

a NMIPConfig

 
-
-
-

Returns

-

the array of DNS search strings. -(This is never NULL, though it may be 0-length).

-

[transfer none]

-
-
-
-
-

nm_ip_config_get_wins_servers ()

-
const char *const *
-nm_ip_config_get_wins_servers (NMIPConfig *config);
-

Gets the Windows Internet Name Service servers (WINS).

-
-

Parameters

-
----- - - - - - -

config

a NMIPConfig

 
-
-
-

Returns

-

the arry of WINS server IP address strings. -(This is never NULL, though it may be 0-length.).

-

[transfer none]

-
-
-
-
-

Types and Values

-
-

NM_IP_CONFIG_FAMILY

-
#define NM_IP_CONFIG_FAMILY       "family"
-
-
-
-
-

NM_IP_CONFIG_GATEWAY

-
#define NM_IP_CONFIG_GATEWAY      "gateway"
-
-
-
-
-

NM_IP_CONFIG_ADDRESSES

-
#define NM_IP_CONFIG_ADDRESSES    "addresses"
-
-
-
-
-

NM_IP_CONFIG_ROUTES

-
#define NM_IP_CONFIG_ROUTES       "routes"
-
-
-
-
-

NM_IP_CONFIG_NAMESERVERS

-
#define NM_IP_CONFIG_NAMESERVERS  "nameservers"
-
-
-
-
-

NM_IP_CONFIG_DOMAINS

-
#define NM_IP_CONFIG_DOMAINS      "domains"
-
-
-
-
-

NM_IP_CONFIG_SEARCHES

-
#define NM_IP_CONFIG_SEARCHES     "searches"
-
-
-
-
-

NM_IP_CONFIG_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

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMObject.html b/docs/libnm/html/NMObject.html deleted file mode 100644 index 7a41e3d3..00000000 --- a/docs/libnm/html/NMObject.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - -NMObject: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMObject

-

NMObject

-
-
-

Functions

-
---- - - - - - - - - - - -
const char * - -nm_object_get_path () -
struct _NMClient * - -nm_object_get_client () -
-
-
-

Properties

-
----- - - - - - - - - - - - - -
-NMClient *clientRead
-char *pathRead
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - -
#defineNM_OBJECT_PATH
#defineNM_OBJECT_CLIENT
 NMObject
-
-
-

Object Hierarchy

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

Description

-
-
-

Functions

-
-

nm_object_get_path ()

-
const char *
-nm_object_get_path (NMObject *object);
-

Gets the DBus path of the NMObject.

-
-

Parameters

-
----- - - - - - -

object

a NMObject

 
-
-
-

Returns

-

the object's path. This is the internal string used by the -object, and must not be modified.

-

Note that the D-Bus path of an NMObject never changes, even -if the instance gets removed from the cache. To find out -whether the object is still alive/cached, check nm_object_get_client().

-
-
-
-
-

nm_object_get_client ()

-
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, -this returns NULL. So it can be used to check whether the -object is still alive.

-
-

Parameters

-
----- - - - - - -

object

a NMObject

 
-
-
-

Returns

-

the NMClient cache in which the -object can be found, or NULL if the object is no longer -cached.

-

[transfer none]

-
-

Since: 1.24

-
-
-
-

Types and Values

-
-

NM_OBJECT_PATH

-
#define NM_OBJECT_PATH   "path"
-
-
-
-
-

NM_OBJECT_CLIENT

-
#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

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMRemoteConnection.html b/docs/libnm/html/NMRemoteConnection.html deleted file mode 100644 index 79daa47a..00000000 --- a/docs/libnm/html/NMRemoteConnection.html +++ /dev/null @@ -1,1219 +0,0 @@ - - - - -NMRemoteConnection: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMRemoteConnection

-

NMRemoteConnection — A connection managed by NetworkManager server

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-void - -nm_remote_connection_update2 () -
-GVariant * - -nm_remote_connection_update2_finish () -
-gboolean - -nm_remote_connection_commit_changes () -
-void - -nm_remote_connection_commit_changes_async () -
-gboolean - -nm_remote_connection_commit_changes_finish () -
-gboolean - -nm_remote_connection_save () -
-void - -nm_remote_connection_save_async () -
-gboolean - -nm_remote_connection_save_finish () -
-gboolean - -nm_remote_connection_delete () -
-void - -nm_remote_connection_delete_async () -
-gboolean - -nm_remote_connection_delete_finish () -
-GVariant * - -nm_remote_connection_get_secrets () -
-void - -nm_remote_connection_get_secrets_async () -
-GVariant * - -nm_remote_connection_get_secrets_finish () -
-gboolean - -nm_remote_connection_get_unsaved () -
-NMSettingsConnectionFlags - -nm_remote_connection_get_flags () -
const char * - -nm_remote_connection_get_filename () -
-gboolean - -nm_remote_connection_get_visible () -
-guint64 - -nm_remote_connection_get_version_id () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-char *filenameRead
guintflagsRead
gbooleanunsavedRead
guint64version-idRead
gbooleanvisibleRead
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMRemoteConnection
-
-
-
-

Implemented Interfaces

-

-NMRemoteConnection implements - NMConnection.

-
-
-

Description

-

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

-
-
-

Functions

-
-

nm_remote_connection_update2 ()

-
void
-nm_remote_connection_update2 (NMRemoteConnection *connection,
-                              GVariant *settings,
-                              NMSettingsUpdate2Flags flags,
-                              GVariant *args,
-                              GCancellable *cancellable,
-                              GAsyncReadyCallback callback,
-                              gpointer user_data);
-

Asynchronously calls the Update2() D-Bus method.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

connection

the NMRemoteConnection

 

settings

optional connection to update the settings.

[nullable]

flags

update-flags

 

args

optional arguments.

[nullable]

cancellable

a GCancellable, or NULL

 

callback

callback to be called when the commit operation completes

 

user_data

caller-specific data passed to callback -

 
-
-

Since: 1.12

-
-
-
-

nm_remote_connection_update2_finish ()

-
GVariant *
-nm_remote_connection_update2_finish (NMRemoteConnection *connection,
-                                     GAsyncResult *result,
-                                     GError **error);
-

Gets the result of a call to nm_remote_connection_commit_changes_async().

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

connection

the NMRemoteConnection

 

result

the result passed to the GAsyncReadyCallback

 

error

location for a GError, or NULL

 
-
-
-

Returns

-

on success, a GVariant of type "a{sv}" with the result. On failure, -NULL.

-

[transfer full]

-
-

Since: 1.12

-
-
-
-

nm_remote_connection_commit_changes ()

-
gboolean
-nm_remote_connection_commit_changes (NMRemoteConnection *connection,
-                                     gboolean save_to_disk,
-                                     GCancellable *cancellable,
-                                     GError **error);
-
-

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

-

Use nm_remote_connection_commit_changes_async() or GDBusConnection.

-
-

Send any local changes to the settings and properties of connection - to -NetworkManager. If save_to_disk - is TRUE, the updated connection will be saved to -disk; if FALSE, then only the in-memory representation will be changed.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

connection

the NMRemoteConnection

 

save_to_disk

whether to persist the changes to disk

 

cancellable

a GCancellable, or NULL

 

error

location for a GError, or NULL

 
-
-
-

Returns

-

TRUE on success, FALSE on error, in which case error -will be set.

-
-
-
-
-

nm_remote_connection_commit_changes_async ()

-
void
-nm_remote_connection_commit_changes_async
-                               (NMRemoteConnection *connection,
-                                gboolean save_to_disk,
-                                GCancellable *cancellable,
-                                GAsyncReadyCallback callback,
-                                gpointer user_data);
-

Asynchronously sends any local changes to the settings and properties of -connection - to NetworkManager. If save - is TRUE, the updated connection will -be saved to disk; if FALSE, then only the in-memory representation will be -changed.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

connection

the NMRemoteConnection

 

save_to_disk

whether to save the changes to persistent storage

 

cancellable

a GCancellable, or NULL

 

callback

callback to be called when the commit operation completes

 

user_data

caller-specific data passed to callback -

 
-
-
-
-
-

nm_remote_connection_commit_changes_finish ()

-
gboolean
-nm_remote_connection_commit_changes_finish
-                               (NMRemoteConnection *connection,
-                                GAsyncResult *result,
-                                GError **error);
-

Gets the result of a call to nm_remote_connection_commit_changes_async().

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

connection

the NMRemoteConnection

 

result

the result passed to the GAsyncReadyCallback

 

error

location for a GError, or NULL

 
-
-
-

Returns

-

TRUE on success, FALSE on error, in which case error -will be set.

-
-
-
-
-

nm_remote_connection_save ()

-
gboolean
-nm_remote_connection_save (NMRemoteConnection *connection,
-                           GCancellable *cancellable,
-                           GError **error);
-
-

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

-

Use nm_remote_connection_save_async() or GDBusConnection.

-
-

Saves the connection to disk if the connection has changes that have not yet -been written to disk, or if the connection has never been saved.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

connection

the NMRemoteConnection

 

cancellable

a GCancellable, or NULL

 

error

location for a GError, or NULL

 
-
-
-

Returns

-

TRUE on success, FALSE on error, in which case error -will be set.

-
-
-
-
-

nm_remote_connection_save_async ()

-
void
-nm_remote_connection_save_async (NMRemoteConnection *connection,
-                                 GCancellable *cancellable,
-                                 GAsyncReadyCallback callback,
-                                 gpointer user_data);
-

Saves the connection to disk if the connection has changes that have not yet -been written to disk, or if the connection has never been saved.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

connection

the NMRemoteConnection

 

cancellable

a GCancellable, or NULL

 

callback

callback to be called when the save operation completes

 

user_data

caller-specific data passed to callback -

 
-
-
-
-
-

nm_remote_connection_save_finish ()

-
gboolean
-nm_remote_connection_save_finish (NMRemoteConnection *connection,
-                                  GAsyncResult *result,
-                                  GError **error);
-

Gets the result of a call to nm_remote_connection_save_async().

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

connection

the NMRemoteConnection

 

result

the result passed to the GAsyncReadyCallback

 

error

location for a GError, or NULL

 
-
-
-

Returns

-

TRUE on success, FALSE on error, in which case error -will be set.

-
-
-
-
-

nm_remote_connection_delete ()

-
gboolean
-nm_remote_connection_delete (NMRemoteConnection *connection,
-                             GCancellable *cancellable,
-                             GError **error);
-
-

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

-

Use nm_remote_connection_delete_async() or GDBusConnection.

-
-

Deletes the connection.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

connection

the NMRemoteConnection

 

cancellable

a GCancellable, or NULL

 

error

location for a GError, or NULL

 
-
-
-

Returns

-

TRUE on success, FALSE on error, in which case error -will be set.

-
-
-
-
-

nm_remote_connection_delete_async ()

-
void
-nm_remote_connection_delete_async (NMRemoteConnection *connection,
-                                   GCancellable *cancellable,
-                                   GAsyncReadyCallback callback,
-                                   gpointer user_data);
-

Asynchronously deletes the connection.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

connection

the NMRemoteConnection

 

cancellable

a GCancellable, or NULL

 

callback

callback to be called when the delete operation completes

 

user_data

caller-specific data passed to callback -

 
-
-
-
-
-

nm_remote_connection_delete_finish ()

-
gboolean
-nm_remote_connection_delete_finish (NMRemoteConnection *connection,
-                                    GAsyncResult *result,
-                                    GError **error);
-

Gets the result of a call to nm_remote_connection_delete_async().

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

connection

the NMRemoteConnection

 

result

the result passed to the GAsyncReadyCallback

 

error

location for a GError, or NULL

 
-
-
-

Returns

-

TRUE on success, FALSE on error, in which case error -will be set.

-
-
-
-
-

nm_remote_connection_get_secrets ()

-
GVariant *
-nm_remote_connection_get_secrets (NMRemoteConnection *connection,
-                                  const char *setting_name,
-                                  GCancellable *cancellable,
-                                  GError **error);
-

Request the connection's secrets. Note that this is a blocking D-Bus call, -not a simple property accessor.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

connection

the NMRemoteConnection

 

setting_name

the NMSetting object name to get secrets for

 

cancellable

a GCancellable, or NULL

 

error

location for a GError, or NULL

 
-
-
-

Returns

-

a GVariant of type NM_VARIANT_TYPE_CONNECTION containing -connection -'s secrets, or NULL on error.

-

Warning: NMClient contains a cache of objects on D-Bus. This cache gets updated -with D-Bus signals when iterating the GMainContext. This function performs a -(pseudo) blocking D-Bus call. Aside blocking, the result will not be in sync -and not be ordered with the content of the NMClient cache. -This function used to be deprecated between 1.22 and 1.38 releases.

-

[transfer full]

-
-
-
-
-

nm_remote_connection_get_secrets_async ()

-
void
-nm_remote_connection_get_secrets_async
-                               (NMRemoteConnection *connection,
-                                const char *setting_name,
-                                GCancellable *cancellable,
-                                GAsyncReadyCallback callback,
-                                gpointer user_data);
-

Asynchronously requests the connection's secrets.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

connection

the NMRemoteConnection

 

setting_name

the NMSetting object name to get secrets for

 

cancellable

a GCancellable, or NULL

 

callback

callback to be called when the secret request completes

 

user_data

caller-specific data passed to callback -

 
-
-
-
-
-

nm_remote_connection_get_secrets_finish ()

-
GVariant *
-nm_remote_connection_get_secrets_finish
-                               (NMRemoteConnection *connection,
-                                GAsyncResult *result,
-                                GError **error);
-

Gets the result of a call to nm_remote_connection_get_secrets_async().

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

connection

the NMRemoteConnection

 

result

the result passed to the GAsyncReadyCallback

 

error

location for a GError, or NULL

 
-
-
-

Returns

-

a GVariant of type NM_VARIANT_TYPE_CONNECTION -containing connection -'s secrets, or NULL on error.

-

[transfer full]

-
-
-
-
-

nm_remote_connection_get_unsaved ()

-
gboolean
-nm_remote_connection_get_unsaved (NMRemoteConnection *connection);
-
-

Parameters

-
----- - - - - - -

connection

the NMRemoteConnection

 
-
-
-

Returns

-

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.

-
-
-
-
-

nm_remote_connection_get_flags ()

-
NMSettingsConnectionFlags
-nm_remote_connection_get_flags (NMRemoteConnection *connection);
-
-

Parameters

-
----- - - - - - -

connection

the NMRemoteConnection

 
-
-
-

Returns

-

the flags of the connection of type NMSettingsConnectionFlags.

-
-

Since: 1.12

-
-
-
-

nm_remote_connection_get_filename ()

-
const char *
-nm_remote_connection_get_filename (NMRemoteConnection *connection);
-
-

Parameters

-
----- - - - - - -

connection

the NMRemoteConnection

 
-
-
-

Returns

-

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

-
-

Since: 1.12

-
-
-
-

nm_remote_connection_get_visible ()

-
gboolean
-nm_remote_connection_get_visible (NMRemoteConnection *connection);
-

Checks if the connection is visible to the current user. 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.)

-
-

Parameters

-
----- - - - - - -

connection

the NMRemoteConnection

 
-
-
-

Returns

-

TRUE if the remote connection is visible to the current -user, FALSE if not.

-
-
-
-
-

nm_remote_connection_get_version_id ()

-
guint64
-nm_remote_connection_get_version_id (NMRemoteConnection *connection);
-
-

Parameters

-
----- - - - - - -

connection

the NMRemoteConnection

 
-
-
-

Returns

-

the version-id of the profile. This ID is incremented -whenever the profile is modified.

-
-

Since: 1.44

-
-
-
-

Types and Values

-
-

NM_REMOTE_CONNECTION_DBUS_CONNECTION

-
#define NM_REMOTE_CONNECTION_DBUS_CONNECTION "dbus-connection"
-
-
-
-
-

NM_REMOTE_CONNECTION_PATH

-
#define NM_REMOTE_CONNECTION_PATH            "path"
-
-
-
-
-

NM_REMOTE_CONNECTION_UNSAVED

-
#define NM_REMOTE_CONNECTION_UNSAVED         "unsaved"
-
-
-
-
-

NM_REMOTE_CONNECTION_FLAGS

-
#define NM_REMOTE_CONNECTION_FLAGS           "flags"
-
-
-
-
-

NM_REMOTE_CONNECTION_FILENAME

-
#define NM_REMOTE_CONNECTION_FILENAME        "filename"
-
-
-
-
-

NM_REMOTE_CONNECTION_VERSION_ID

-
#define NM_REMOTE_CONNECTION_VERSION_ID      "version-id"
-
-
-
-
-

NM_REMOTE_CONNECTION_VISIBLE

-
#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 “version-id” property

-
  “version-id”               guint64
-

The version ID of the profile that is incremented when the profile gets modified. -This can be used to track concurrent modifications of the profile.

-

Owner: NMRemoteConnection

-

Flags: Read

-

Default value: 0

-

Since: 1.44

-
-
-
-

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

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSecretAgentOld.html b/docs/libnm/html/NMSecretAgentOld.html deleted file mode 100644 index 44b8b5a3..00000000 --- a/docs/libnm/html/NMSecretAgentOld.html +++ /dev/null @@ -1,1288 +0,0 @@ - - - - -NMSecretAgentOld: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSecretAgentOld

-

NMSecretAgentOld

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-void - -(*NMSecretAgentOldGetSecretsFunc) () -
-void - -(*NMSecretAgentOldSaveSecretsFunc) () -
-void - -(*NMSecretAgentOldDeleteSecretsFunc) () -
-GDBusConnection * - -nm_secret_agent_old_get_dbus_connection () -
-GMainContext * - -nm_secret_agent_old_get_main_context () -
-GObject * - -nm_secret_agent_old_get_context_busy_watcher () -
const char * - -nm_secret_agent_old_get_dbus_name_owner () -
-gboolean - -nm_secret_agent_old_get_registered () -
-void - -nm_secret_agent_old_enable () -
-void - -nm_secret_agent_old_register_async () -
-gboolean - -nm_secret_agent_old_register_finish () -
-void - -nm_secret_agent_old_destroy () -
-gboolean - -nm_secret_agent_old_register () -
-gboolean - -nm_secret_agent_old_unregister () -
-void - -nm_secret_agent_old_unregister_async () -
-gboolean - -nm_secret_agent_old_unregister_finish () -
-void - -nm_secret_agent_old_get_secrets () -
-void - -nm_secret_agent_old_save_secrets () -
-void - -nm_secret_agent_old_delete_secrets () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
gbooleanauto-registerRead / Write / Construct
NMSecretAgentCapabilitiescapabilitiesRead / Write / Construct
-GDBusConnection *dbus-connectionRead / Write / Construct Only
-char *identifierRead / Write / Construct Only
gbooleanregisteredRead
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GObject
-    ╰── NMSecretAgentOld
-
-
-
-

Implemented Interfaces

-

-NMSecretAgentOld implements - GInitable and GAsyncInitable.

-
-
-

Description

-
-
-

Functions

-
-

NMSecretAgentOldGetSecretsFunc ()

-
void
-(*NMSecretAgentOldGetSecretsFunc) (NMSecretAgentOld *agent,
-                                   NMConnection *connection,
-                                   GVariant *secrets,
-                                   GError *error,
-                                   gpointer user_data);
-

Called as a result of a request by NM to retrieve secrets. When the -NMSecretAgentOld subclass has finished retrieving secrets and is ready to -return them, or to return an error, this function should be called with -those secrets or the error.

-

To easily create the dictionary to return the Wi-Fi PSK, you could do -something like this:

-
-

Example 1. Creating a secrets dictionary

-
- - - - - - - -
1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
NMConnection *secrets;
-NMSettingWirelessSecurity *s_wsec;
-GVariant *secrets_dict;
-
-secrets = nm_simple_connection_new ();
-s_wsec = (NMSettingWirelessSecurity *) nm_setting_wireless_security_new ();
-g_object_set (G_OBJECT (s_wsec),
-              NM_SETTING_WIRELESS_SECURITY_PSK, "my really cool PSK",
-              NULL);
-nm_connection_add_setting (secrets, NM_SETTING (s_wsec));
-secrets_dict = nm_connection_to_dbus (secrets, NM_CONNECTION_SERIALIZE_ALL);
-
-(call the NMSecretAgentOldGetSecretsFunc with secrets_dict)
-
-g_object_unref (secrets);
-g_variant_unref (secrets_dict);
-
- -
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

agent

the secret agent object

 

connection

the connection for which secrets were requested, -note that this object will be unrefed after the callback has returned, use -g_object_ref()/g_object_unref() if you want to use this object after the callback -has returned.

[transfer none]

secrets

the GVariant of type NM_VARIANT_TYPE_CONNECTION containing the requested -secrets (as created by nm_connection_to_dbus() for example). Each key in secrets -should be the name of a NMSetting object (like "802-11-wireless-security") -and each value should be an NM_VARIANT_TYPE_SETTING variant. The sub-dicts -map string:value, where the string is the setting property name (like "psk") -and the value is the secret

 

error

if the secrets request failed, give a descriptive error here

 

user_data

caller-specific data to be passed to the function

 
-
-
-
-
-

NMSecretAgentOldSaveSecretsFunc ()

-
void
-(*NMSecretAgentOldSaveSecretsFunc) (NMSecretAgentOld *agent,
-                                    NMConnection *connection,
-                                    GError *error,
-                                    gpointer user_data);
-

Called as a result of a request by NM to save secrets. When the -NMSecretAgentOld subclass has finished saving the secrets, this function -should be called.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

agent

the secret agent object

 

connection

the connection for which secrets were to be saved, -note that this object will be unrefed after the callback has returned, use -g_object_ref()/g_object_unref() if you want to use this object after the callback -has returned.

[transfer none]

error

if the saving secrets failed, give a descriptive error here

 

user_data

caller-specific data to be passed to the function

 
-
-
-
-
-

NMSecretAgentOldDeleteSecretsFunc ()

-
void
-(*NMSecretAgentOldDeleteSecretsFunc) (NMSecretAgentOld *agent,
-                                      NMConnection *connection,
-                                      GError *error,
-                                      gpointer user_data);
-

Called as a result of a request by NM to delete secrets. When the -NMSecretAgentOld subclass has finished deleting the secrets, this function -should be called.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

agent

the secret agent object

 

connection

the connection for which secrets were to be deleted, -note that this object will be unrefed after the callback has returned, use -g_object_ref()/g_object_unref() if you want to use this object after the callback -has returned.

[transfer none]

error

if the deleting secrets failed, give a descriptive error here

 

user_data

caller-specific data to be passed to the function

 
-
-
-
-
-

nm_secret_agent_old_get_dbus_connection ()

-
GDBusConnection *
-nm_secret_agent_old_get_dbus_connection
-                               (NMSecretAgentOld *self);
-
-

Parameters

-
----- - - - - - -

self

the NMSecretAgentOld instance

 
-
-
-

Returns

-

the GDBusConnection used by the secret agent. -You may either set this as construct property NM_SECRET_AGENT_OLD_DBUS_CONNECTION, -or it will automatically set during initialization.

-

[transfer none]

-
-

Since: 1.24

-
-
-
-

nm_secret_agent_old_get_main_context ()

-
GMainContext *
-nm_secret_agent_old_get_main_context (NMSecretAgentOld *self);
-
-

Parameters

-
----- - - - - - -

self

the NMSecretAgentOld instance

 
-
-
-

Returns

-

the GMainContext instance associate with the -instance. This is the g_main_context_get_thread_default() at the time -when creating the instance.

-

[transfer none]

-
-

Since: 1.24

-
-
-
-

nm_secret_agent_old_get_context_busy_watcher ()

-
GObject *
-nm_secret_agent_old_get_context_busy_watcher
-                               (NMSecretAgentOld *self);
-

Returns a GObject that stays alive as long as there are pending -requests in the GDBusConnection. Such requests keep the GMainContext -alive, and thus you may want to keep iterating the context as long -until a weak reference indicates that this object is gone. This is -useful because even when you destroy the instance right away (and all -the internally pending requests get cancelled), any pending g_dbus_connection_call() -requests will still invoke the result on the GMainContext. Hence, this -allows you to know how long you must iterate the context to know -that all remains are cleaned up.

-
-

Parameters

-
----- - - - - - -

self

the NMSecretAgentOld instance

 
-
-
-

Returns

-

a GObject that you may register a weak pointer -to know that the GMainContext is still kept busy by self -.

-

[transfer none]

-
-

Since: 1.24

-
-
-
-

nm_secret_agent_old_get_dbus_name_owner ()

-
const char *
-nm_secret_agent_old_get_dbus_name_owner
-                               (NMSecretAgentOld *self);
-
-

Parameters

-
----- - - - - - -

self

the NMSecretAgentOld instance

 
-
-
-

Returns

-

the current D-Bus name owner. While this property -is set while registering, it really only makes sense when -the nm_secret_agent_old_get_registered() indicates that -registration is successful.

-
-

Since: 1.24

-
-
-
-

nm_secret_agent_old_get_registered ()

-
gboolean
-nm_secret_agent_old_get_registered (NMSecretAgentOld *self);
-

Note that the secret agent transparently registers and re-registers -as the D-Bus name owner appears. Hence, this property is not really -useful. Also, to be graceful against races during registration, the -instance will already accept requests while being in the process of -registering. -If you need to avoid races and want to wait until self - is registered, -call nm_secret_agent_old_register_async(). If that function completes -with success, you know the instance is registered.

-
-

Parameters

-
----- - - - - - -

self

a NMSecretAgentOld

 
-
-
-

Returns

-

a TRUE if the agent is registered, FALSE if it is not.

-
-
-
-
-

nm_secret_agent_old_enable ()

-
void
-nm_secret_agent_old_enable (NMSecretAgentOld *self,
-                            gboolean enable);
-

This has the same effect as setting NM_SECRET_AGENT_OLD_AUTO_REGISTER -property.

-

Unlike most other functions, you may already call this function before -initialization completes.

-
-

Parameters

-
----- - - - - - - - - - - - - -

self

the NMSecretAgentOld instance

 

enable

whether to enable or disable the listener.

 
-
-

Since: 1.24

-
-
-
-

nm_secret_agent_old_register_async ()

-
void
-nm_secret_agent_old_register_async (NMSecretAgentOld *self,
-                                    GCancellable *cancellable,
-                                    GAsyncReadyCallback callback,
-                                    gpointer user_data);
-

Asynchronously registers the NMSecretAgentOld with the NetworkManager secret -manager, indicating to NetworkManager that the agent is able to provide and -save secrets for connections on behalf of its user.

-

Since 1.24, registration cannot fail and is idempotent. It has -the same effect as setting NM_SECRET_AGENT_OLD_AUTO_REGISTER to TRUE -or nm_secret_agent_old_enable().

-

Since 1.24, the asynchronous result indicates whether the instance is successfully -registered. In any case, this call enables the agent and it will automatically -try to register and handle secret requests. A failure of this function only indicates -that currently the instance might not be ready (but since it will automatically -try to recover, it might be ready in a moment afterwards). Use this function if -you want to check and ensure that the agent is registered.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

self

a NMSecretAgentOld

 

cancellable

a GCancellable, or NULL

 

callback

callback to call when the agent is registered

 

user_data

data for callback -

 
-
-
-
-
-

nm_secret_agent_old_register_finish ()

-
gboolean
-nm_secret_agent_old_register_finish (NMSecretAgentOld *self,
-                                     GAsyncResult *result,
-                                     GError **error);
-

Gets the result of a call to nm_secret_agent_old_register_async().

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

self

a NMSecretAgentOld

 

result

the result passed to the GAsyncReadyCallback

 

error

return location for a GError, or NULL

 
-
-
-

Returns

-

TRUE if registration was successful, FALSE on error.

-

Since 1.24, registration cannot fail and is idempotent. It has -the same effect as setting NM_SECRET_AGENT_OLD_AUTO_REGISTER to TRUE -or nm_secret_agent_old_enable().

-
-
-
-
-

nm_secret_agent_old_destroy ()

-
void
-nm_secret_agent_old_destroy (NMSecretAgentOld *self);
-

Since 1.24, the instance will already register a D-Bus object on the -D-Bus connection during initialization. That object will stay registered -until self - gets unrefed (destroyed) or this function is called. This -function performs the necessary cleanup to tear down the instance. Afterwards, -the function can not longer be used. This is optional, but necessary to -ensure unregistering the D-Bus object at a define point, when other users -might still have a reference on self -.

-

You may call this function any time and repeatedly. However, after destroying -the instance, it is a bug to still use the instance for other purposes. The -instance becomes defunct and cannot re-register.

-
-

Parameters

-
----- - - - - - -

self

the NMSecretAgentOld instance.

 
-
-

Since: 1.24

-
-
-
-

nm_secret_agent_old_register ()

-
gboolean
-nm_secret_agent_old_register (NMSecretAgentOld *self,
-                              GCancellable *cancellable,
-                              GError **error);
-
-

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

-

Use nm_secret_agent_old_enable() or nm_secret_agent_old_register_async().

-
-

Registers the NMSecretAgentOld with the NetworkManager secret manager, -indicating to NetworkManager that the agent is able to provide and save -secrets for connections on behalf of its user.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

self

a NMSecretAgentOld

 

cancellable

a GCancellable, or NULL

 

error

return location for a GError, or NULL

 
-
-
-

Returns

-

TRUE if registration was successful, FALSE on error.

-

Since 1.24, this can no longer fail unless the cancellable -gets -cancelled. Contrary to nm_secret_agent_old_register_async(), this also -does not wait for the registration to succeed. You cannot synchronously -(without iterating the caller's GMainContext) wait for registration.

-

Since 1.24, registration is idempotent. It has the same effect as setting -NM_SECRET_AGENT_OLD_AUTO_REGISTER to TRUE or nm_secret_agent_old_enable().

-
-
-
-
-

nm_secret_agent_old_unregister ()

-
gboolean
-nm_secret_agent_old_unregister (NMSecretAgentOld *self,
-                                GCancellable *cancellable,
-                                GError **error);
-
-

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

-

Use nm_secret_agent_old_enable().

-
-

Unregisters the NMSecretAgentOld with the NetworkManager secret manager, -indicating to NetworkManager that the agent will no longer provide or -store secrets on behalf of this user.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

self

a NMSecretAgentOld

 

cancellable

a GCancellable, or NULL

 

error

return location for a GError, or NULL

 
-
-
-

Returns

-

TRUE if unregistration was successful, FALSE on error

-

Since 1.24, registration cannot fail and is idempotent. It has -the same effect as setting NM_SECRET_AGENT_OLD_AUTO_REGISTER to FALSE -or nm_secret_agent_old_enable().

-
-
-
-
-

nm_secret_agent_old_unregister_async ()

-
void
-nm_secret_agent_old_unregister_async (NMSecretAgentOld *self,
-                                      GCancellable *cancellable,
-                                      GAsyncReadyCallback callback,
-                                      gpointer user_data);
-
-

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

-

Use nm_secret_agent_old_enable().

-
-

Asynchronously unregisters the NMSecretAgentOld with the NetworkManager secret -manager, indicating to NetworkManager that the agent will no longer provide -or store secrets on behalf of this user.

-

Since 1.24, registration cannot fail and is idempotent. It has -the same effect as setting NM_SECRET_AGENT_OLD_AUTO_REGISTER to FALSE -or nm_secret_agent_old_enable().

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

self

a NMSecretAgentOld

 

cancellable

a GCancellable, or NULL

 

callback

callback to call when the agent is unregistered

 

user_data

data for callback -

 
-
-
-
-
-

nm_secret_agent_old_unregister_finish ()

-
gboolean
-nm_secret_agent_old_unregister_finish (NMSecretAgentOld *self,
-                                       GAsyncResult *result,
-                                       GError **error);
-
-

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

-

Use nm_secret_agent_old_enable().

-
-

Gets the result of a call to nm_secret_agent_old_unregister_async().

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

self

a NMSecretAgentOld

 

result

the result passed to the GAsyncReadyCallback

 

error

return location for a GError, or NULL

 
-
-
-

Returns

-

TRUE if unregistration was successful, FALSE on error.

-

Since 1.24, registration cannot fail and is idempotent. It has -the same effect as setting NM_SECRET_AGENT_OLD_AUTO_REGISTER to FALSE -or nm_secret_agent_old_enable().

-
-
-
-
-

nm_secret_agent_old_get_secrets ()

-
void
-nm_secret_agent_old_get_secrets (NMSecretAgentOld *self,
-                                 NMConnection *connection,
-                                 const char *setting_name,
-                                 const char **hints,
-                                 NMSecretAgentGetSecretsFlags flags,
-                                 NMSecretAgentOldGetSecretsFunc callback,
-                                 gpointer user_data);
-

Asynchronously retrieves secrets belonging to connection - for the -setting setting_name -. flags - indicate specific behavior that the secret -agent should use when performing the request, for example returning only -existing secrets without user interaction, or requesting entirely new -secrets from the user.

-

[virtual get_secrets]

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

self

a NMSecretAgentOld

 

connection

the NMConnection for which we're asked secrets

 

setting_name

the name of the secret setting

 

hints

hints to the agent.

[array zero-terminated=1]

flags

flags that modify the behavior of the request

 

callback

a callback, to be invoked when the operation is done.

[scope async]

user_data

caller-specific data to be passed to callback -.

[closure]
-
-
-
-
-

nm_secret_agent_old_save_secrets ()

-
void
-nm_secret_agent_old_save_secrets (NMSecretAgentOld *self,
-                                  NMConnection *connection,
-                                  NMSecretAgentOldSaveSecretsFunc callback,
-                                  gpointer user_data);
-

Asynchronously ensures that all secrets inside connection - are stored to -disk.

-

[virtual save_secrets]

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

self

a NMSecretAgentOld

 

connection

a NMConnection

 

callback

a callback, to be invoked when the operation is done.

[scope async]

user_data

caller-specific data to be passed to callback -.

[closure]
-
-
-
-
-

nm_secret_agent_old_delete_secrets ()

-
void
-nm_secret_agent_old_delete_secrets (NMSecretAgentOld *self,
-                                    NMConnection *connection,
-                                    NMSecretAgentOldDeleteSecretsFunc callback,
-                                    gpointer user_data);
-

Asynchronously asks the agent to delete all saved secrets belonging to -connection -.

-

[virtual delete_secrets]

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

self

a NMSecretAgentOld

 

connection

a NMConnection

 

callback

a callback, to be invoked when the operation is done.

[scope async]

user_data

caller-specific data to be passed to callback -.

[closure]
-
-
-
-
-

Types and Values

-
-

NM_SECRET_AGENT_OLD_IDENTIFIER

-
#define NM_SECRET_AGENT_OLD_IDENTIFIER      "identifier"
-
-
-
-
-

NM_SECRET_AGENT_OLD_AUTO_REGISTER

-
#define NM_SECRET_AGENT_OLD_AUTO_REGISTER   "auto-register"
-
-
-
-
-

NM_SECRET_AGENT_OLD_REGISTERED

-
#define NM_SECRET_AGENT_OLD_REGISTERED      "registered"
-
-
-
-
-

NM_SECRET_AGENT_OLD_CAPABILITIES

-
#define NM_SECRET_AGENT_OLD_CAPABILITIES    "capabilities"
-
-
-
-
-

NM_SECRET_AGENT_OLD_DBUS_CONNECTION

-
#define NM_SECRET_AGENT_OLD_DBUS_CONNECTION "dbus-connection"
-
-
-
-
-

NMSecretAgentOld

-
typedef struct _NMSecretAgentOld NMSecretAgentOld;
-
-
-
-

Property Details

-
-

The “auto-register” property

-
  “auto-register”            gboolean
-

If TRUE (the default), the agent will always be registered when -NetworkManager is running; if NetworkManager exits and restarts, the -agent will re-register itself automatically.

-

In particular, if this property is TRUE at construct time, then the -agent will register itself with NetworkManager during -construction/initialization and initialization will only complete -after registration is completed (either successfully or unsuccessfully). -Since 1.24, a failure to register will no longer cause initialization -of NMSecretAgentOld to fail.

-

If the property is FALSE, the agent will not automatically register with -NetworkManager, and nm_secret_agent_old_enable() or -nm_secret_agent_old_register_async() must be called to register it.

-

Calling nm_secret_agent_old_enable() has the same effect as setting this -property.

-

Owner: NMSecretAgentOld

-

Flags: Read / Write / Construct

-

Default value: TRUE

-
-
-
-

The “capabilities” property

-
  “capabilities”             NMSecretAgentCapabilities
-

A bitfield of NMSecretAgentCapabilities.

-

Changing this property is possible at any time. In case the secret -agent is currently registered, this will cause a re-registration.

-

Owner: NMSecretAgentOld

-

Flags: Read / Write / Construct

-
-
-
-

The “dbus-connection” property

-
  “dbus-connection”          GDBusConnection *
-

The GDBusConnection used by the instance. You may either set this -as construct-only property, or otherwise NMSecretAgentOld will choose -a connection via g_bus_get() during initialization.

-

Owner: NMSecretAgentOld

-

Flags: Read / Write / Construct Only

-

Since: 1.24

-
-
-
-

The “identifier” property

-
  “identifier”               char *
-

Identifies this agent; only one agent in each user session may use the -same identifier. Identifier formatting follows the same rules as -D-Bus bus names with the exception that the ':' character is not -allowed. The valid set of characters is "A-Z[0-9]_-." and the -identifier is limited in length to 255 characters with a minimum -of 3 characters. An example valid identifier is 'org.gnome.nm-applet' -(without quotes).

-

Owner: NMSecretAgentOld

-

Flags: Read / Write / Construct Only

-

Default value: NULL

-
-
-
-

The “registered” property

-
  “registered”               gboolean
-

TRUE if the agent is registered with NetworkManager, FALSE if not.

-

Owner: NMSecretAgentOld

-

Flags: Read

-

Default value: FALSE

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSetting.html b/docs/libnm/html/NMSetting.html deleted file mode 100644 index 662a8fd1..00000000 --- a/docs/libnm/html/NMSetting.html +++ /dev/null @@ -1,1795 +0,0 @@ - - - - -NMSetting: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSetting

-

NMSetting — Describes related configuration information

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-gboolean - -(*NMSettingClearSecretsWithFlagsFn) () -
-void - -(*NMSettingValueIterFn) () -
-GType - -nm_setting_lookup_type () -
-NMSetting * - -nm_setting_duplicate () -
const char * - -nm_setting_get_name () -
-gboolean - -nm_setting_verify () -
-gboolean - -nm_setting_verify_secrets () -
-gboolean - -nm_setting_compare () -
-gboolean - -nm_setting_diff () -
-void - -nm_setting_enumerate_values () -
-char * - -nm_setting_to_string () -
-gboolean - -nm_setting_get_secret_flags () -
-gboolean - -nm_setting_set_secret_flags () -
-GVariant * - -nm_setting_option_get () -
-gboolean - -nm_setting_option_get_boolean () -
-gboolean - -nm_setting_option_get_uint32 () -
-void - -nm_setting_option_set () -
-void - -nm_setting_option_set_uint32 () -
-void - -nm_setting_option_set_boolean () -
const char *const * - -nm_setting_option_get_all_names () -
-void - -nm_setting_option_clear_by_name () -
const GVariantType * - -nm_setting_get_dbus_property_type () -
-GType - -nm_setting_get_enum_property_type () -
-NMRange * - -nm_range_new () -
-NMRange * - -nm_range_ref () -
-void - -nm_range_unref () -
-int - -nm_range_cmp () -
-gboolean - -nm_range_get_range () -
-char * - -nm_range_to_str () -
-NMRange * - -nm_range_from_str () -
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_SETTING_PARAM_REQUIRED
#defineNM_SETTING_PARAM_SECRET
#defineNM_SETTING_PARAM_FUZZY_IGNORE
#defineNM_SETTING_NAME
enumNMSettingSecretFlags
enumNMSettingCompareFlags
enumNMSettingMacRandomization
enumNMSettingDiffResult
-
-
-

Object Hierarchy

-
    GBoxed
-    ╰── NMRange
-    GEnum
-    ├── NMSettingCompareFlags
-    ├── NMSettingDiffResult
-    ╰── NMSettingMacRandomization
-    GFlags
-    ╰── NMSettingSecretFlags
-
-
-
-

Description

-

Each NMSetting contains properties that describe configuration that applies -to a specific network layer (like IPv4 or IPv6 configuration) or device type -(like Ethernet, or Wi-Fi). A collection of individual settings together -make up an NMConnection. Each property is strongly typed and usually has -a number of allowed values. See each NMSetting subclass for a description -of properties and allowed values.

-
-
-

Functions

-
-

NMSettingClearSecretsWithFlagsFn ()

-
gboolean
-(*NMSettingClearSecretsWithFlagsFn) (NMSetting *setting,
-                                     const char *secret,
-                                     NMSettingSecretFlags flags,
-                                     gpointer user_data);
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

setting

The setting for which secrets are being iterated

 

secret

The secret's name

 

flags

The secret's flags, eg NM_SETTING_SECRET_FLAG_AGENT_OWNED

 

user_data

User data passed to nm_connection_clear_secrets_with_flags()

 
-
-
-

Returns

-

TRUE to clear the secret, FALSE to not clear the secret

-
-
-
-
-

NMSettingValueIterFn ()

-
void
-(*NMSettingValueIterFn) (NMSetting *setting,
-                         const char *key,
-                         const GValue *value,
-                         GParamFlags flags,
-                         gpointer user_data);
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

setting

The setting for which properties are being iterated, given to -nm_setting_enumerate_values()

 

key

The value/property name

 

value

The property's value

 

flags

The property's flags, like NM_SETTING_PARAM_SECRET

 

user_data

User data passed to nm_setting_enumerate_values()

 
-
-
-
-
-

nm_setting_lookup_type ()

-
GType
-nm_setting_lookup_type (const char *name);
-

Returns the GType of the setting's class for a given setting name.

-
-

Parameters

-
----- - - - - - -

name

a setting name

 
-
-
-

Returns

-

the GType of the setting's class, or G_TYPE_INVALID if -name -is not recognized.

-
-
-
-
-

nm_setting_duplicate ()

-
NMSetting *
-nm_setting_duplicate (NMSetting *setting);
-

Duplicates a NMSetting.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting to duplicate

 
-
-
-

Returns

-

a new NMSetting containing the same properties and values as the -source NMSetting.

-

[transfer full]

-
-
-
-
-

nm_setting_get_name ()

-
const char *
-nm_setting_get_name (NMSetting *setting);
-

Returns the type name of the NMSetting object

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting

 
-
-
-

Returns

-

a string containing the type name of the NMSetting object, -like 'ppp' or 'wireless' or 'wired'.

-
-
-
-
-

nm_setting_verify ()

-
gboolean
-nm_setting_verify (NMSetting *setting,
-                   NMConnection *connection,
-                   GError **error);
-

Validates the setting. Each setting's properties have allowed values, and -some are dependent on other values (hence the need for connection -). The -returned GError contains information about which property of the setting -failed validation, and in what way that property failed validation.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSetting to verify

 

connection

the NMConnection that setting -came from, or -NULL if setting -is being verified in isolation.

[nullable]

error

location to store error, or NULL

 
-
-
-

Returns

-

TRUE if the setting is valid, FALSE if it is not

-
-
-
-
-

nm_setting_verify_secrets ()

-
gboolean
-nm_setting_verify_secrets (NMSetting *setting,
-                           NMConnection *connection,
-                           GError **error);
-

Verifies the secrets in the setting. -The returned GError contains information about which secret of the setting -failed validation, and in what way that secret failed validation. -The secret validation is done separately from main setting validation, because -in some cases connection failure is not desired just for the secrets.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSetting to verify secrets in

 

connection

the NMConnection that setting -came from, or -NULL if setting -is being verified in isolation.

[nullable]

error

location to store error, or NULL

 
-
-
-

Returns

-

TRUE if the setting secrets are valid, FALSE if they are not

-
-

Since: 1.2

-
-
-
-

nm_setting_compare ()

-
gboolean
-nm_setting_compare (NMSetting *a,
-                    NMSetting *b,
-                    NMSettingCompareFlags flags);
-

Compares two NMSetting objects for similarity, with comparison behavior -modified by a set of flags. See the documentation for NMSettingCompareFlags -for a description of each flag's behavior.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

a

a NMSetting

 

b

a second NMSetting to compare with the first

 

flags

compare flags, e.g. NM_SETTING_COMPARE_FLAG_EXACT

 
-
-
-

Returns

-

TRUE if the comparison succeeds, FALSE if it does not

-
-
-
-
-

nm_setting_diff ()

-
gboolean
-nm_setting_diff (NMSetting *a,
-                 NMSetting *b,
-                 NMSettingCompareFlags flags,
-                 gboolean invert_results,
-                 GHashTable **results);
-

Compares two NMSetting objects for similarity, with comparison behavior -modified by a set of flags. See the documentation for NMSettingCompareFlags -for a description of each flag's behavior. If the settings differ, the keys -of each setting that differ from the other are added to results -, mapped to -one or more NMSettingDiffResult values.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

a

a NMSetting

 

b

a second NMSetting to compare with the first

 

flags

compare flags, e.g. NM_SETTING_COMPARE_FLAG_EXACT

 

invert_results

this parameter is used internally by libnm and should -be set to FALSE. If TRUE inverts the meaning of the NMSettingDiffResult.

 

results

if the -settings differ, on return a hash table mapping the differing keys to one or -more NMSettingDiffResult values OR-ed together. If the settings do not -differ, any hash table passed in is unmodified. If no hash table is passed -in and the settings differ, a new one is created and returned.

[inout][transfer full][element-type utf8 guint32]
-
-
-

Returns

-

TRUE if the settings contain the same values, FALSE if they do not

-
-
-
-
-

nm_setting_enumerate_values ()

-
void
-nm_setting_enumerate_values (NMSetting *setting,
-                             NMSettingValueIterFn func,
-                             gpointer user_data);
-

Iterates over each property of the NMSetting object, calling the supplied -user function for each property.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSetting

 

func

user-supplied function called for each property of the setting.

[scope call]

user_data

user data passed to func -at each invocation

 
-
-
-
-
-

nm_setting_to_string ()

-
char *
-nm_setting_to_string (NMSetting *setting);
-

Convert the setting (including secrets!) into a string. For debugging -purposes ONLY, should NOT be used for serialization of the setting, -or machine-parsed in any way. The output format is not guaranteed to -be stable and may change at any time.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting

 
-
-
-

Returns

-

an allocated string containing a textual representation of the -setting's properties and values, which the caller should -free with g_free()

-
-
-
-
-

nm_setting_get_secret_flags ()

-
gboolean
-nm_setting_get_secret_flags (NMSetting *setting,
-                             const char *secret_name,
-                             NMSettingSecretFlags *out_flags,
-                             GError **error);
-

For a given secret, retrieves the NMSettingSecretFlags describing how to -handle that secret.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSetting

 

secret_name

the secret key name to get flags for

 

out_flags

on success, the NMSettingSecretFlags for the secret

 

error

location to store error, or NULL

 
-
-
-

Returns

-

TRUE on success (if the given secret name was a valid property of -this setting, and if that property is secret), FALSE if not

-
-
-
-
-

nm_setting_set_secret_flags ()

-
gboolean
-nm_setting_set_secret_flags (NMSetting *setting,
-                             const char *secret_name,
-                             NMSettingSecretFlags flags,
-                             GError **error);
-

For a given secret, stores the NMSettingSecretFlags describing how to -handle that secret.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSetting

 

secret_name

the secret key name to set flags for

 

flags

the NMSettingSecretFlags for the secret

 

error

location to store error, or NULL

 
-
-
-

Returns

-

TRUE on success (if the given secret name was a valid property of -this setting, and if that property is secret), FALSE if not

-
-
-
-
-

nm_setting_option_get ()

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

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetting

 

opt_name

the option name to request.

 
-
-
-

Returns

-

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

-

[transfer none]

-
-

Since: 1.26

-
-
-
-

nm_setting_option_get_boolean ()

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

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSetting

 

opt_name

the option to get

 

out_value

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

[out][nullable]
-
-
-

Returns

-

TRUE if opt_name -is set to a boolean variant.

-
-

Since: 1.26

-
-
-
-

nm_setting_option_get_uint32 ()

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

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSetting

 

opt_name

the option to get

 

out_value

the optional output value. -If the option is unset, 0 will be returned.

[out][nullable]
-
-
-

Returns

-

TRUE if opt_name -is set to a uint32 variant.

-
-

Since: 1.26

-
-
-
-

nm_setting_option_set ()

-
void
-nm_setting_option_set (NMSetting *setting,
-                       const char *opt_name,
-                       GVariant *variant);
-

If variant - is NULL, this clears the option if it is set. -Otherwise, variant - is set as the option. If variant - is -a floating reference, it will be consumed.

-

Note that not all setting types support options. It is a bug -setting a variant to a setting that doesn't support it. -Currently, only NMSettingEthtool supports it.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSetting

 

opt_name

the option name to set

 

variant

the variant to set.

[nullable]
-
-

Since: 1.26

-
-
-
-

nm_setting_option_set_uint32 ()

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

Like nm_setting_option_set() to set a uint32 GVariant.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetting

 

value

the value to set.

 
-
-

Since: 1.26

-
-
-
-

nm_setting_option_set_boolean ()

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

Like nm_setting_option_set() to set a boolean GVariant.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetting

 

value

the value to set.

 
-
-

Since: 1.26

-
-
-
-

nm_setting_option_get_all_names ()

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

Gives the name of all set options.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetting

 

out_len

.

[out][optional]
-
-
-

Returns

-

A NULL terminated array of key names. If no names are present, this returns -NULL. The returned array and the names are owned by NMSetting and might be invalidated -by the next operation.

-

[array length=out_len zero-terminated=1][transfer none][nullable]

-
-

Since: 1.26

-
-
-
-

nm_setting_option_clear_by_name ()

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

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetting

 

predicate

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

[nullable][scope call]
-
-

Since: 1.26

-
-
-
-

nm_setting_get_dbus_property_type ()

-
const GVariantType *
-nm_setting_get_dbus_property_type (NMSetting *setting,
-                                   const char *property_name);
-

Gets the D-Bus marshalling type of a property. property_name - is a D-Bus -property name, which may not necessarily be a GObject property.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

an NMSetting

 

property_name

the property of setting -to get the type of

 
-
-
-

Returns

-

the D-Bus marshalling type of property -on setting -.

-
-
-
-
-

nm_setting_get_enum_property_type ()

-
GType
-nm_setting_get_enum_property_type (GType setting_type,
-                                   const char *property_name);
-

Get the type of the enum that defines the values that the property accepts. It is only -useful for properties configured to accept values from certain enum type, otherwise -it will return G_TYPE_INVALID. Note that flags (children of G_TYPE_FLAGS) are also -considered enums.

-

Note that the GObject property might be implemented as an integer, actually, and not -as enum. Find out what underlying type is used, checking the GParamSpec, before -setting the GObject property.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting_type

the GType of the NMSetting instance

 

property_name

the name of the property

 
-
-
-

Returns

-

the enum's GType, or G_TYPE_INVALID if the property is not of enum type

-
-

Since: 1.46

-
-
-
-

nm_range_new ()

-
NMRange *
-nm_range_new (guint64 start,
-              guint64 end);
-

Creates a new NMRange object for the given range. Setting end - -equal to start - creates a single-element range.

-
-

Parameters

-
----- - - - - - - - - - - - - -

start

the first element of the range

 

end

the last element of the range, must be greater than or equal -to start -.

 
-
-
-

Returns

-

the new NMRange object.

-

[transfer full]

-
-

Since: 1.42

-
-
-
-

nm_range_ref ()

-
NMRange *
-nm_range_ref (const NMRange *range);
-

Increases the reference count of the object. -This is thread-safe.

-
-

Parameters

-
----- - - - - - -

range

the NMRange

 
-
-
-

Returns

-

the input argument range -object.

-
-

Since: 1.42

-
-
-
-

nm_range_unref ()

-
void
-nm_range_unref (const NMRange *range);
-

Decreases the reference count of the object. If the reference count -reaches zero the object will be destroyed. -This is thread-safe.

-
-

Parameters

-
----- - - - - - -

range

the NMRange

 
-
-

Since: 1.42

-
-
-
-

nm_range_cmp ()

-
int
-nm_range_cmp (const NMRange *a,
-              const NMRange *b);
-

Compare two ranges.

-
-

Parameters

-
----- - - - - - - - - - - - - -

a

a NMRange

 

b

another NMRange

 
-
-
-

Returns

-

zero if the two instances are equivalent or -a non-zero integer otherwise. This defines a total ordering -over the ranges.

-
-

Since: 1.42

-
-
-
-

nm_range_get_range ()

-
gboolean
-nm_range_get_range (const NMRange *range,
-                    guint64 *start,
-                    guint64 *end);
-

Gets the start and end values for the range.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

range

the NMRange

 

start

location to store the start value.

[out]

end

location to store the end value.

[out]
-
-
-

Returns

-

TRUE if the range contains more than one -element, FALSE otherwise.

-
-

Since: 1.42

-
-
-
-

nm_range_to_str ()

-
char *
-nm_range_to_str (const NMRange *range);
-

Convert a NMRange to a string.

-
-

Parameters

-
----- - - - - - -

range

the NMRange

 
-
-
-

Returns

-

a string representing the range.

-

[transfer full]

-
-

Since: 1.42

-
-
-
-

nm_range_from_str ()

-
NMRange *
-nm_range_from_str (const char *str,
-                   GError **error);
-

Parses the string representation of the range to create a NMRange -instance.

-
-

Parameters

-
----- - - - - - - - - - - - - -

str

the string representation of a range

 

error

location to store the error on failure

 
-
-
-

Returns

-

the NMRange or NULL.

-

[transfer full]

-
-

Since: 1.42

-
-
-
-

Types and Values

-
-

NM_SETTING_PARAM_REQUIRED

-
#define NM_SETTING_PARAM_REQUIRED 0x200
-
-
-
-
-

NM_SETTING_PARAM_SECRET

-
#define NM_SETTING_PARAM_SECRET 0x400
-
-
-
-
-

NM_SETTING_PARAM_FUZZY_IGNORE

-
#define NM_SETTING_PARAM_FUZZY_IGNORE 0x800
-
-
-
-
-

NM_SETTING_NAME

-
#define NM_SETTING_NAME "name"
-
-
-
-
-

enum NMSettingSecretFlags

-

These flags indicate specific behavior related to handling of a secret. Each -secret has a corresponding set of these flags which indicate how the secret -is to be stored and/or requested when it is needed.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_SECRET_FLAG_NONE

-

the system is responsible for providing and -storing this secret (default)

-
 

NM_SETTING_SECRET_FLAG_AGENT_OWNED

-

a user secret agent is responsible -for providing and storing this secret; when it is required agents will be -asked to retrieve it

-
 

NM_SETTING_SECRET_FLAG_NOT_SAVED

-

this secret should not be saved, but -should be requested from the user each time it is needed

-
 

NM_SETTING_SECRET_FLAG_NOT_REQUIRED

-

in situations where it cannot be -automatically determined that the secret is required (some VPNs and PPP -providers don't require all secrets) this flag indicates that the specific -secret is not required

-
 
-
-
-
-
-

enum NMSettingCompareFlags

-

These flags modify the comparison behavior when comparing two settings or -two connections.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_COMPARE_FLAG_EXACT

-

match all properties exactly

-
 

NM_SETTING_COMPARE_FLAG_FUZZY

-

match only important attributes, like SSID, -type, security settings, etc. Does not match, for example, connection ID -or UUID.

-
 

NM_SETTING_COMPARE_FLAG_IGNORE_ID

-

ignore the connection's ID

-
 

NM_SETTING_COMPARE_FLAG_IGNORE_SECRETS

-

ignore all secrets

-
 

NM_SETTING_COMPARE_FLAG_IGNORE_AGENT_OWNED_SECRETS

-

ignore secrets for which -the secret's flags indicate the secret is owned by a user secret agent -(ie, the secret's flag includes NM_SETTING_SECRET_FLAG_AGENT_OWNED -)

-
 

NM_SETTING_COMPARE_FLAG_IGNORE_NOT_SAVED_SECRETS

-

ignore secrets for which -the secret's flags indicate the secret should not be saved to persistent -storage (ie, the secret's flag includes NM_SETTING_SECRET_FLAG_NOT_SAVED -)

-
 

NM_SETTING_COMPARE_FLAG_DIFF_RESULT_WITH_DEFAULT

-

if this flag is set, -nm_setting_diff() and nm_connection_diff() will also include properties that -are set to their default value. See also NM_SETTING_COMPARE_FLAG_DIFF_RESULT_NO_DEFAULT -.

-
 

NM_SETTING_COMPARE_FLAG_DIFF_RESULT_NO_DEFAULT

-

if this flag is set, -nm_setting_diff() and nm_connection_diff() will not include properties that -are set to their default value. This is the opposite of -NM_SETTING_COMPARE_FLAG_DIFF_RESULT_WITH_DEFAULT -. If both flags are set together, -NM_SETTING_COMPARE_FLAG_DIFF_RESULT_WITH_DEFAULT - wins. If both flags are unset, -this means to exclude default properties if there is a setting to compare, -but include all properties, if the setting 'b' is missing. This is the legacy -behaviour of libnm-util, where nm_setting_diff() behaved differently depending -on whether the setting 'b' was available. If NM_SETTING_COMPARE_FLAG_DIFF_RESULT_WITH_DEFAULT - -is set, nm_setting_diff() will also set the flags NM_SETTING_DIFF_RESULT_IN_A_DEFAULT - -and NM_SETTING_DIFF_RESULT_IN_B_DEFAULT -, if the values are default values.

-
 

NM_SETTING_COMPARE_FLAG_IGNORE_TIMESTAMP

-

ignore the connection's timestamp

-
 
-
-
-
-
-

enum NMSettingMacRandomization

-

Controls if and how the MAC address of a device is randomzied.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SETTING_MAC_RANDOMIZATION_DEFAULT

-

the default value, which unless -overridden by user-controlled defaults configuration, is "never".

-
 

NM_SETTING_MAC_RANDOMIZATION_NEVER

-

the device's MAC address is always used.

-
 

NM_SETTING_MAC_RANDOMIZATION_ALWAYS

-

a random MAC address is used.

-
 
-
-

Since: 1.2

-
-
-
-

enum NMSettingDiffResult

-

These values indicate the result of a setting difference operation.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_DIFF_RESULT_UNKNOWN

-

unknown result

-
 

NM_SETTING_DIFF_RESULT_IN_A

-

the property is present in setting A

-
 

NM_SETTING_DIFF_RESULT_IN_B

-

the property is present in setting B

-
 

NM_SETTING_DIFF_RESULT_IN_A_DEFAULT

-

the property is present in -setting A but is set to the default value. This flag is only set, -if you specify NM_SETTING_COMPARE_FLAG_DIFF_RESULT_WITH_DEFAULT -.

-
 

NM_SETTING_DIFF_RESULT_IN_B_DEFAULT

-

analog to NM_SETTING_DIFF_RESULT_IN_A_DEFAULT -.

-
 
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSetting6Lowpan.html b/docs/libnm/html/NMSetting6Lowpan.html deleted file mode 100644 index aa944291..00000000 --- a/docs/libnm/html/NMSetting6Lowpan.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - -NMSetting6Lowpan: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSetting6Lowpan

-

NMSetting6Lowpan — Describes connection properties for 6LoWPAN interfaces

-
-
-

Functions

-
---- - - - - - - - - - - -
-NMSetting * - -nm_setting_6lowpan_new () -
const char * - -nm_setting_6lowpan_get_parent () -
-
-
-

Types and Values

-
---- - - - - - - - - - - -
#defineNM_SETTING_6LOWPAN_SETTING_NAME
#defineNM_SETTING_6LOWPAN_PARENT
-
-
-

Description

-

The NMSetting6Lowpan object is a NMSetting subclass that describes properties -necessary for connection to 6LoWPAN interfaces.

-
-
-

Functions

-
-

nm_setting_6lowpan_new ()

-
NMSetting *
-nm_setting_6lowpan_new (void);
-

Creates a new NMSetting6Lowpan object with default values.

-
-

Returns

-

the new empty NMSetting6Lowpan object.

-

[transfer full]

-
-

Since: 1.42

-
-
-
-

nm_setting_6lowpan_get_parent ()

-
const char *
-nm_setting_6lowpan_get_parent (NMSetting6Lowpan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting6Lowpan

 
-
-
-

Returns

-

the “parent” property of the setting

-
-

Since: 1.42

-
-
-
-

Types and Values

-
-

NM_SETTING_6LOWPAN_SETTING_NAME

-
#define NM_SETTING_6LOWPAN_SETTING_NAME "6lowpan"
-
-
-
-
-

NM_SETTING_6LOWPAN_PARENT

-
#define NM_SETTING_6LOWPAN_PARENT "parent"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSetting8021x.html b/docs/libnm/html/NMSetting8021x.html deleted file mode 100644 index 772aab4a..00000000 --- a/docs/libnm/html/NMSetting8021x.html +++ /dev/null @@ -1,4451 +0,0 @@ - - - - -NMSetting8021x: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSetting8021x

-

NMSetting8021x — Describes 802.1x-authenticated connection properties

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_802_1x_new () -
-NMSetting8021xCKScheme - -nm_setting_802_1x_check_cert_scheme () -
-guint32 - -nm_setting_802_1x_get_num_eap_methods () -
const char * - -nm_setting_802_1x_get_eap_method () -
-gboolean - -nm_setting_802_1x_add_eap_method () -
-void - -nm_setting_802_1x_remove_eap_method () -
-gboolean - -nm_setting_802_1x_remove_eap_method_by_value () -
-void - -nm_setting_802_1x_clear_eap_methods () -
const char * - -nm_setting_802_1x_get_identity () -
const char * - -nm_setting_802_1x_get_anonymous_identity () -
const char * - -nm_setting_802_1x_get_pac_file () -
-gboolean - -nm_setting_802_1x_get_system_ca_certs () -
const char * - -nm_setting_802_1x_get_ca_path () -
const char * - -nm_setting_802_1x_get_phase2_ca_path () -
-NMSetting8021xCKScheme - -nm_setting_802_1x_get_ca_cert_scheme () -
-GBytes * - -nm_setting_802_1x_get_ca_cert_blob () -
const char * - -nm_setting_802_1x_get_ca_cert_path () -
const char * - -nm_setting_802_1x_get_ca_cert_uri () -
-gboolean - -nm_setting_802_1x_set_ca_cert () -
const char * - -nm_setting_802_1x_get_ca_cert_password () -
-NMSettingSecretFlags - -nm_setting_802_1x_get_ca_cert_password_flags () -
const char * - -nm_setting_802_1x_get_subject_match () -
-guint32 - -nm_setting_802_1x_get_num_altsubject_matches () -
const char * - -nm_setting_802_1x_get_altsubject_match () -
-gboolean - -nm_setting_802_1x_add_altsubject_match () -
-void - -nm_setting_802_1x_remove_altsubject_match () -
-gboolean - -nm_setting_802_1x_remove_altsubject_match_by_value () -
-void - -nm_setting_802_1x_clear_altsubject_matches () -
const char * - -nm_setting_802_1x_get_domain_suffix_match () -
const char * - -nm_setting_802_1x_get_domain_match () -
-NMSetting8021xCKScheme - -nm_setting_802_1x_get_client_cert_scheme () -
-GBytes * - -nm_setting_802_1x_get_client_cert_blob () -
const char * - -nm_setting_802_1x_get_client_cert_path () -
const char * - -nm_setting_802_1x_get_client_cert_uri () -
-gboolean - -nm_setting_802_1x_set_client_cert () -
const char * - -nm_setting_802_1x_get_client_cert_password () -
-NMSettingSecretFlags - -nm_setting_802_1x_get_client_cert_password_flags () -
const char * - -nm_setting_802_1x_get_phase1_peapver () -
const char * - -nm_setting_802_1x_get_phase1_peaplabel () -
const char * - -nm_setting_802_1x_get_phase1_fast_provisioning () -
const char * - -nm_setting_802_1x_get_phase2_auth () -
const char * - -nm_setting_802_1x_get_phase2_autheap () -
-NMSetting8021xCKScheme - -nm_setting_802_1x_get_phase2_ca_cert_scheme () -
-GBytes * - -nm_setting_802_1x_get_phase2_ca_cert_blob () -
const char * - -nm_setting_802_1x_get_phase2_ca_cert_path () -
const char * - -nm_setting_802_1x_get_phase2_ca_cert_uri () -
-gboolean - -nm_setting_802_1x_set_phase2_ca_cert () -
const char * - -nm_setting_802_1x_get_phase2_ca_cert_password () -
-NMSettingSecretFlags - -nm_setting_802_1x_get_phase2_ca_cert_password_flags () -
const char * - -nm_setting_802_1x_get_phase2_subject_match () -
-guint32 - -nm_setting_802_1x_get_num_phase2_altsubject_matches () -
const char * - -nm_setting_802_1x_get_phase2_altsubject_match () -
-gboolean - -nm_setting_802_1x_add_phase2_altsubject_match () -
-void - -nm_setting_802_1x_remove_phase2_altsubject_match () -
-gboolean - -nm_setting_802_1x_remove_phase2_altsubject_match_by_value () -
-void - -nm_setting_802_1x_clear_phase2_altsubject_matches () -
const char * - -nm_setting_802_1x_get_phase2_domain_suffix_match () -
const char * - -nm_setting_802_1x_get_phase2_domain_match () -
-NMSetting8021xCKScheme - -nm_setting_802_1x_get_phase2_client_cert_scheme () -
-GBytes * - -nm_setting_802_1x_get_phase2_client_cert_blob () -
const char * - -nm_setting_802_1x_get_phase2_client_cert_path () -
const char * - -nm_setting_802_1x_get_phase2_client_cert_uri () -
-gboolean - -nm_setting_802_1x_set_phase2_client_cert () -
const char * - -nm_setting_802_1x_get_phase2_client_cert_password () -
-NMSettingSecretFlags - -nm_setting_802_1x_get_phase2_client_cert_password_flags () -
const char * - -nm_setting_802_1x_get_password () -
-NMSettingSecretFlags - -nm_setting_802_1x_get_password_flags () -
-GBytes * - -nm_setting_802_1x_get_password_raw () -
-NMSettingSecretFlags - -nm_setting_802_1x_get_password_raw_flags () -
const char * - -nm_setting_802_1x_get_pin () -
-NMSettingSecretFlags - -nm_setting_802_1x_get_pin_flags () -
-NMSetting8021xCKScheme - -nm_setting_802_1x_get_private_key_scheme () -
-GBytes * - -nm_setting_802_1x_get_private_key_blob () -
const char * - -nm_setting_802_1x_get_private_key_path () -
const char * - -nm_setting_802_1x_get_private_key_uri () -
-gboolean - -nm_setting_802_1x_set_private_key () -
const char * - -nm_setting_802_1x_get_private_key_password () -
-NMSettingSecretFlags - -nm_setting_802_1x_get_private_key_password_flags () -
-NMSetting8021xCKFormat - -nm_setting_802_1x_get_private_key_format () -
-NMSetting8021xCKScheme - -nm_setting_802_1x_get_phase2_private_key_scheme () -
-GBytes * - -nm_setting_802_1x_get_phase2_private_key_blob () -
const char * - -nm_setting_802_1x_get_phase2_private_key_path () -
const char * - -nm_setting_802_1x_get_phase2_private_key_uri () -
-gboolean - -nm_setting_802_1x_set_phase2_private_key () -
const char * - -nm_setting_802_1x_get_phase2_private_key_password () -
-NMSettingSecretFlags - -nm_setting_802_1x_get_phase2_private_key_password_flags () -
-NMSetting8021xCKFormat - -nm_setting_802_1x_get_phase2_private_key_format () -
-NMSetting8021xAuthFlags - -nm_setting_802_1x_get_phase1_auth_flags () -
-int - -nm_setting_802_1x_get_auth_timeout () -
-gboolean - -nm_setting_802_1x_get_optional () -
const char * - -nm_setting_802_1x_get_openssl_ciphers () -
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_SETTING_802_1X_CERT_SCHEME_PREFIX_PATH
#defineNM_SETTING_802_1X_CERT_SCHEME_PREFIX_PKCS11
enumNMSetting8021xCKFormat
enumNMSetting8021xCKScheme
enumNMSetting8021xAuthFlags
#defineNM_SETTING_802_1X_SETTING_NAME
#defineNM_SETTING_802_1X_EAP
#defineNM_SETTING_802_1X_IDENTITY
#defineNM_SETTING_802_1X_ANONYMOUS_IDENTITY
#defineNM_SETTING_802_1X_PAC_FILE
#defineNM_SETTING_802_1X_CA_CERT
#defineNM_SETTING_802_1X_CA_CERT_PASSWORD
#defineNM_SETTING_802_1X_CA_CERT_PASSWORD_FLAGS
#defineNM_SETTING_802_1X_CA_PATH
#defineNM_SETTING_802_1X_SUBJECT_MATCH
#defineNM_SETTING_802_1X_ALTSUBJECT_MATCHES
#defineNM_SETTING_802_1X_DOMAIN_SUFFIX_MATCH
#defineNM_SETTING_802_1X_DOMAIN_MATCH
#defineNM_SETTING_802_1X_CLIENT_CERT
#defineNM_SETTING_802_1X_CLIENT_CERT_PASSWORD
#defineNM_SETTING_802_1X_CLIENT_CERT_PASSWORD_FLAGS
#defineNM_SETTING_802_1X_PHASE1_PEAPVER
#defineNM_SETTING_802_1X_PHASE1_PEAPLABEL
#defineNM_SETTING_802_1X_PHASE1_FAST_PROVISIONING
#defineNM_SETTING_802_1X_PHASE1_AUTH_FLAGS
#defineNM_SETTING_802_1X_PHASE2_AUTH
#defineNM_SETTING_802_1X_PHASE2_AUTHEAP
#defineNM_SETTING_802_1X_PHASE2_CA_CERT
#defineNM_SETTING_802_1X_PHASE2_CA_CERT_PASSWORD
#defineNM_SETTING_802_1X_PHASE2_CA_CERT_PASSWORD_FLAGS
#defineNM_SETTING_802_1X_PHASE2_CA_PATH
#defineNM_SETTING_802_1X_PHASE2_SUBJECT_MATCH
#defineNM_SETTING_802_1X_PHASE2_ALTSUBJECT_MATCHES
#defineNM_SETTING_802_1X_PHASE2_DOMAIN_SUFFIX_MATCH
#defineNM_SETTING_802_1X_PHASE2_DOMAIN_MATCH
#defineNM_SETTING_802_1X_PHASE2_CLIENT_CERT
#defineNM_SETTING_802_1X_PHASE2_CLIENT_CERT_PASSWORD
#defineNM_SETTING_802_1X_PHASE2_CLIENT_CERT_PASSWORD_FLAGS
#defineNM_SETTING_802_1X_PASSWORD
#defineNM_SETTING_802_1X_PASSWORD_FLAGS
#defineNM_SETTING_802_1X_PASSWORD_RAW
#defineNM_SETTING_802_1X_PASSWORD_RAW_FLAGS
#defineNM_SETTING_802_1X_PRIVATE_KEY
#defineNM_SETTING_802_1X_PRIVATE_KEY_PASSWORD
#defineNM_SETTING_802_1X_PRIVATE_KEY_PASSWORD_FLAGS
#defineNM_SETTING_802_1X_PHASE2_PRIVATE_KEY
#defineNM_SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD
#defineNM_SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD_FLAGS
#defineNM_SETTING_802_1X_PIN
#defineNM_SETTING_802_1X_PIN_FLAGS
#defineNM_SETTING_802_1X_SYSTEM_CA_CERTS
#defineNM_SETTING_802_1X_AUTH_TIMEOUT
#defineNM_SETTING_802_1X_OPTIONAL
#defineNM_SETTING_802_1X_OPENSSL_CIPHERS
-
-
-

Object Hierarchy

-
    GEnum
-    ├── NMSetting8021xCKFormat
-    ╰── NMSetting8021xCKScheme
-    GFlags
-    ╰── NMSetting8021xAuthFlags
-
-
-
-

Description

-

The NMSetting8021x object is a NMSetting subclass that describes -properties necessary for connection to 802.1x-authenticated networks, such as -WPA and WPA2 Enterprise Wi-Fi networks and wired 802.1x networks. 802.1x -connections typically use certificates and/or EAP authentication methods to -securely verify, identify, and authenticate the client to the network itself, -instead of simply relying on a widely shared static key.

-

It's a good idea to read up on wpa_supplicant configuration before using this -setting extensively, since most of the options here correspond closely with -the relevant wpa_supplicant configuration options.

-

Furthermore, to get a good idea of 802.1x, EAP, TLS, TTLS, etc and their -applications to Wi-Fi and wired networks, you'll want to get copies of the -following books.

-

802.11 Wireless Networks: The Definitive Guide, Second Edition - Author: Matthew Gast - ISBN: 978-0596100520

-

Cisco Wireless LAN Security - Authors: Krishna Sankar, Sri Sundaralingam, Darrin Miller, and Andrew Balinsky - ISBN: 978-1587051548

-
-
-

Functions

-
-

nm_setting_802_1x_new ()

-
NMSetting *
-nm_setting_802_1x_new (void);
-

Creates a new NMSetting8021x object with default values.

-
-

Returns

-

the new empty NMSetting8021x object

-
-
-
-
-

nm_setting_802_1x_check_cert_scheme ()

-
NMSetting8021xCKScheme
-nm_setting_802_1x_check_cert_scheme (gconstpointer pdata,
-                                     gsize length,
-                                     GError **error);
-

Determines and verifies the blob type. -When setting certificate properties of NMSetting8021x -the blob must be not UNKNOWN (or NULL).

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

pdata

the data pointer.

[nullable]

length

the length of the data

 

error

validation reason

 
-
-
-

Returns

-

the scheme of the blob or NM_SETTING_802_1X_CK_SCHEME_UNKNOWN. -For NULL it also returns NM_SETTING_802_1X_CK_SCHEME_UNKNOWN.

-
-

Since: 1.2

-
-
-
-

nm_setting_802_1x_get_num_eap_methods ()

-
guint32
-nm_setting_802_1x_get_num_eap_methods (NMSetting8021x *setting);
-

Returns the number of eap methods allowed for use when connecting to the -network. Generally only one EAP method is used. Use the functions -nm_setting_802_1x_get_eap_method(), nm_setting_802_1x_add_eap_method(), -and nm_setting_802_1x_remove_eap_method() for adding, removing, and retrieving -allowed EAP methods.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the number of allowed EAP methods

-
-
-
-
-

nm_setting_802_1x_get_eap_method ()

-
const char *
-nm_setting_802_1x_get_eap_method (NMSetting8021x *setting,
-                                  guint32 i);
-

Returns the name of the allowed EAP method at index i -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetting8021x

 

i

the index of the EAP method name to return

 
-
-
-

Returns

-

the name of the allowed EAP method at index i -

-
-
-
-
-

nm_setting_802_1x_add_eap_method ()

-
gboolean
-nm_setting_802_1x_add_eap_method (NMSetting8021x *setting,
-                                  const char *eap);
-

Adds an allowed EAP method. The setting is not valid until at least one -EAP method has been added. See “eap” property for a list of -allowed EAP methods.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetting8021x

 

eap

the name of the EAP method to allow for this connection

 
-
-
-

Returns

-

TRUE if the EAP method was successfully added, FALSE if it was -not a valid method or if it was already allowed.

-
-
-
-
-

nm_setting_802_1x_remove_eap_method ()

-
void
-nm_setting_802_1x_remove_eap_method (NMSetting8021x *setting,
-                                     guint32 i);
-

Removes the allowed EAP method at the specified index.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetting8021x

 

i

the index of the EAP method to remove

 
-
-
-
-
-

nm_setting_802_1x_remove_eap_method_by_value ()

-
gboolean
-nm_setting_802_1x_remove_eap_method_by_value
-                               (NMSetting8021x *setting,
-                                const char *eap);
-

Removes the allowed EAP method method -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetting8021x

 

eap

the name of the EAP method to remove

 
-
-
-

Returns

-

TRUE if the EAP method was founs and removed, FALSE if it was not.

-
-
-
-
-

nm_setting_802_1x_clear_eap_methods ()

-
void
-nm_setting_802_1x_clear_eap_methods (NMSetting8021x *setting);
-

Clears all allowed EAP methods.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-
-
-

nm_setting_802_1x_get_identity ()

-
const char *
-nm_setting_802_1x_get_identity (NMSetting8021x *setting);
-

Returns the identifier used by some EAP methods (like TLS) to -authenticate the user. Often this is a username or login name.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the user identifier

-
-
-
-
-

nm_setting_802_1x_get_anonymous_identity ()

-
const char *
-nm_setting_802_1x_get_anonymous_identity
-                               (NMSetting8021x *setting);
-

Returns the anonymous identifier used by some EAP methods (like TTLS) to -authenticate the user in the outer unencrypted "phase 1" authentication. The -inner "phase 2" authentication will use the “identity” in -a secure form, if applicable for that EAP method.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the anonymous identifier

-
-
-
-
-

nm_setting_802_1x_get_pac_file ()

-
const char *
-nm_setting_802_1x_get_pac_file (NMSetting8021x *setting);
-

Returns the file containing PAC credentials used by EAP-FAST method.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the PAC file

-
-
-
-
-

nm_setting_802_1x_get_system_ca_certs ()

-
gboolean
-nm_setting_802_1x_get_system_ca_certs (NMSetting8021x *setting);
-

Sets the “system-ca-certs” property. The -“ca-path” and “phase2-ca-path” -properties are ignored if the “system-ca-certs” property is -TRUE, in which case a system-wide CA certificate directory specified at -compile time (using the --system-ca-path configure option) is used in place -of these properties.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

TRUE if a system CA certificate path should be used, FALSE if not

-
-
-
-
-

nm_setting_802_1x_get_ca_path ()

-
const char *
-nm_setting_802_1x_get_ca_path (NMSetting8021x *setting);
-

Returns the path of the CA certificate directory if previously set. Systems -will often have a directory that contains multiple individual CA certificates -which the supplicant can then add to the verification chain. This may be -used in addition to the “ca-cert” property to add more CA -certificates for verifying the network to client.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the CA certificate directory path

-
-
-
-
-

nm_setting_802_1x_get_phase2_ca_path ()

-
const char *
-nm_setting_802_1x_get_phase2_ca_path (NMSetting8021x *setting);
-

Returns the path of the "phase 2" CA certificate directory if previously set. -Systems will often have a directory that contains multiple individual CA -certificates which the supplicant can then add to the verification chain. -This may be used in addition to the “phase2-ca-cert” property -to add more CA certificates for verifying the network to client.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the "phase 2" CA certificate directory path

-
-
-
-
-

nm_setting_802_1x_get_ca_cert_scheme ()

-
NMSetting8021xCKScheme
-nm_setting_802_1x_get_ca_cert_scheme (NMSetting8021x *setting);
-

Returns the scheme used to store the CA certificate. If the returned scheme -is NM_SETTING_802_1X_CK_SCHEME_BLOB, use nm_setting_802_1x_get_ca_cert_blob(); -if NM_SETTING_802_1X_CK_SCHEME_PATH, use nm_setting_802_1x_get_ca_cert_path(); -if NM_SETTING_802_1X_CK_SCHEME_PKCS11, use nm_setting_802_1x_get_ca_cert_uri().

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

scheme used to store the CA certificate (blob or path)

-
-
-
-
-

nm_setting_802_1x_get_ca_cert_blob ()

-
GBytes *
-nm_setting_802_1x_get_ca_cert_blob (NMSetting8021x *setting);
-

Returns the CA certificate blob if the CA certificate is stored using the -NM_SETTING_802_1X_CK_SCHEME_BLOB scheme. Not all EAP methods use a -CA certificate (LEAP for example), and those that can take advantage of the -CA certificate allow it to be unset. Note that lack of a CA certificate -reduces security by allowing man-in-the-middle attacks, because the identity -of the network cannot be confirmed by the client.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the CA certificate data.

-

[transfer none]

-
-
-
-
-

nm_setting_802_1x_get_ca_cert_path ()

-
const char *
-nm_setting_802_1x_get_ca_cert_path (NMSetting8021x *setting);
-

Returns the CA certificate path if the CA certificate is stored using the -NM_SETTING_802_1X_CK_SCHEME_PATH scheme. Not all EAP methods use a -CA certificate (LEAP for example), and those that can take advantage of the -CA certificate allow it to be unset. Note that lack of a CA certificate -reduces security by allowing man-in-the-middle attacks, because the identity -of the network cannot be confirmed by the client.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

path to the CA certificate file

-
-
-
-
-

nm_setting_802_1x_get_ca_cert_uri ()

-
const char *
-nm_setting_802_1x_get_ca_cert_uri (NMSetting8021x *setting);
-

Returns the CA certificate URI analogously to -nm_setting_802_1x_get_ca_cert_blob() and -nm_setting_802_1x_get_ca_cert_path().

-

Currently, it's limited to PKCS11 URIs ('pkcs11' scheme as defined by RFC -7512), but may be extended to other schemes in future (such as 'file' URIs -for local files and 'data' URIs for inline certificate data).

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the URI string

-
-

Since: 1.6

-
-
-
-

nm_setting_802_1x_set_ca_cert ()

-
gboolean
-nm_setting_802_1x_set_ca_cert (NMSetting8021x *setting,
-                               const char *value,
-                               NMSetting8021xCKScheme scheme,
-                               NMSetting8021xCKFormat *out_format,
-                               GError **error);
-

Reads a certificate from disk and sets the “ca-cert” property -with the raw certificate data if using the NM_SETTING_802_1X_CK_SCHEME_BLOB -scheme, or with the path to the certificate file if using the -NM_SETTING_802_1X_CK_SCHEME_PATH scheme.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSetting8021x

 

value

when scheme -is set to either NM_SETTING_802_1X_CK_SCHEME_PATH -or NM_SETTING_802_1X_CK_SCHEME_BLOB, pass the path of the CA certificate -file (PEM or DER format). The path must be UTF-8 encoded; use -g_filename_to_utf8() to convert if needed. Passing NULL with any scheme -clears the CA certificate.

 

scheme

desired storage scheme for the certificate

 

out_format

on successful return, the type of the certificate added

 

error

on unsuccessful return, an error

 
-
-
-

Returns

-

TRUE if the operation succeeded, FALSE if it was unsuccessful

-
-
-
-
-

nm_setting_802_1x_get_ca_cert_password ()

-
const char *
-nm_setting_802_1x_get_ca_cert_password
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the password used to access the CA certificate stored in -“ca-cert” property. Only makes sense if the certificate -is stored on a PKCS#11 token that requires a login.

-
-

Since: 1.8

-
-
-
-

nm_setting_802_1x_get_ca_cert_password_flags ()

-
NMSettingSecretFlags
-nm_setting_802_1x_get_ca_cert_password_flags
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the -“ca-cert-password”

-
-

Since: 1.8

-
-
-
-

nm_setting_802_1x_get_subject_match ()

-
const char *
-nm_setting_802_1x_get_subject_match (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the “subject-match” property. This is the -substring to be matched against the subject of the authentication -server certificate, or NULL no subject verification is to be -performed.

-
-
-
-
-

nm_setting_802_1x_get_num_altsubject_matches ()

-
guint32
-nm_setting_802_1x_get_num_altsubject_matches
-                               (NMSetting8021x *setting);
-

Returns the number of entries in the -“altsubject-matches” property of this setting.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the number of altsubject-matches entries.

-
-
-
-
-

nm_setting_802_1x_get_altsubject_match ()

-
const char *
-nm_setting_802_1x_get_altsubject_match
-                               (NMSetting8021x *setting,
-                                guint32 i);
-

Returns the altSubjectName match at index i -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingConnection

 

i

the zero-based index of the array of altSubjectName matches

 
-
-
-

Returns

-

the altSubjectName match at index i -

-
-
-
-
-

nm_setting_802_1x_add_altsubject_match ()

-
gboolean
-nm_setting_802_1x_add_altsubject_match
-                               (NMSetting8021x *setting,
-                                const char *altsubject_match);
-

Adds an allowed alternate subject name match. Until at least one -match is added, the altSubjectName of the remote authentication -server is not verified.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetting8021x

 

altsubject_match

the altSubjectName to allow for this connection

 
-
-
-

Returns

-

TRUE if the alternative subject name match was -successfully added, FALSE if it was already allowed.

-
-
-
-
-

nm_setting_802_1x_remove_altsubject_match ()

-
void
-nm_setting_802_1x_remove_altsubject_match
-                               (NMSetting8021x *setting,
-                                guint32 i);
-

Removes the allowed altSubjectName at the specified index.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetting8021x

 

i

the index of the altSubjectName match to remove

 
-
-
-
-
-

nm_setting_802_1x_remove_altsubject_match_by_value ()

-
gboolean
-nm_setting_802_1x_remove_altsubject_match_by_value
-                               (NMSetting8021x *setting,
-                                const char *altsubject_match);
-

Removes the allowed altSubjectName altsubject_match -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetting8021x

 

altsubject_match

the altSubjectName to remove

 
-
-
-

Returns

-

TRUE if the alternative subject name match was found and removed, -FALSE if it was not.

-
-
-
-
-

nm_setting_802_1x_clear_altsubject_matches ()

-
void
-nm_setting_802_1x_clear_altsubject_matches
-                               (NMSetting8021x *setting);
-

Clears all altSubjectName matches.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-
-
-

nm_setting_802_1x_get_domain_suffix_match ()

-
const char *
-nm_setting_802_1x_get_domain_suffix_match
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the “domain-suffix-match” property.

-
-

Since: 1.2

-
-
-
-

nm_setting_802_1x_get_domain_match ()

-
const char *
-nm_setting_802_1x_get_domain_match (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the “domain-match” property.

-
-

Since: 1.24

-
-
-
-

nm_setting_802_1x_get_client_cert_scheme ()

-
NMSetting8021xCKScheme
-nm_setting_802_1x_get_client_cert_scheme
-                               (NMSetting8021x *setting);
-

Returns the scheme used to store the client certificate. If the returned scheme -is NM_SETTING_802_1X_CK_SCHEME_BLOB, use nm_setting_802_1x_get_client_cert_blob(); -if NM_SETTING_802_1X_CK_SCHEME_PATH, use nm_setting_802_1x_get_client_cert_path(); -if NM_SETTING_802_1X_CK_SCHEME_PKCS11, use nm_setting_802_1x_get_client_cert_uri().

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

scheme used to store the client certificate (blob or path)

-
-
-
-
-

nm_setting_802_1x_get_client_cert_blob ()

-
GBytes *
-nm_setting_802_1x_get_client_cert_blob
-                               (NMSetting8021x *setting);
-

Client certificates are used to identify the connecting client to the network -when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x -authentication method.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the client certificate data.

-

[transfer none]

-
-
-
-
-

nm_setting_802_1x_get_client_cert_path ()

-
const char *
-nm_setting_802_1x_get_client_cert_path
-                               (NMSetting8021x *setting);
-

Client certificates are used to identify the connecting client to the network -when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x -authentication method.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

path to the client certificate file

-
-
-
-
-

nm_setting_802_1x_get_client_cert_uri ()

-
const char *
-nm_setting_802_1x_get_client_cert_uri (NMSetting8021x *setting);
-

Returns the client certificate URI analogously to -nm_setting_802_1x_get_client_cert_blob() and -nm_setting_802_1x_get_client_cert_path().

-

Currently, it's limited to PKCS11 URIs ('pkcs11' scheme as defined by RFC -7512), but may be extended to other schemes in future (such as 'file' URIs -for local files and 'data' URIs for inline certificate data).

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the URI string

-
-

Since: 1.6

-
-
-
-

nm_setting_802_1x_set_client_cert ()

-
gboolean
-nm_setting_802_1x_set_client_cert (NMSetting8021x *setting,
-                                   const char *value,
-                                   NMSetting8021xCKScheme scheme,
-                                   NMSetting8021xCKFormat *out_format,
-                                   GError **error);
-

Reads a certificate from disk and sets the “client-cert” -property with the raw certificate data if using the -NM_SETTING_802_1X_CK_SCHEME_BLOB scheme, or with the path to the certificate -file if using the NM_SETTING_802_1X_CK_SCHEME_PATH scheme.

-

Client certificates are used to identify the connecting client to the network -when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x -authentication method.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSetting8021x

 

value

when scheme -is set to either NM_SETTING_802_1X_CK_SCHEME_PATH -or NM_SETTING_802_1X_CK_SCHEME_BLOB, pass the path of the client -certificate file (PEM, DER, or PKCS#12 format). The path must be UTF-8 -encoded; use g_filename_to_utf8() to convert if needed. Passing NULL with -any scheme -clears the client certificate.

 

scheme

desired storage scheme for the certificate

 

out_format

on successful return, the type of the certificate added

 

error

on unsuccessful return, an error

 
-
-
-

Returns

-

TRUE if the operation succeeded, FALSE if it was unsuccessful

-
-
-
-
-

nm_setting_802_1x_get_client_cert_password ()

-
const char *
-nm_setting_802_1x_get_client_cert_password
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the password used to access the client certificate stored in -“client-cert” property. Only makes sense if the certificate -is stored on a PKCS#11 token that requires a login.

-
-

Since: 1.8

-
-
-
-

nm_setting_802_1x_get_client_cert_password_flags ()

-
NMSettingSecretFlags
-nm_setting_802_1x_get_client_cert_password_flags
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the -“client-cert-password”

-
-

Since: 1.8

-
-
-
-

nm_setting_802_1x_get_phase1_peapver ()

-
const char *
-nm_setting_802_1x_get_phase1_peapver (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the "phase 1" PEAP version to be used when authenticating with -EAP-PEAP as contained in the “phase1-peapver” property. Valid -values are NULL (unset), "0" (PEAP version 0), and "1" (PEAP version 1).

-
-
-
-
-

nm_setting_802_1x_get_phase1_peaplabel ()

-
const char *
-nm_setting_802_1x_get_phase1_peaplabel
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

whether the "phase 1" PEAP label is new-style or old-style, to be -used when authenticating with EAP-PEAP, as contained in the -“phase1-peaplabel” property. Valid values are NULL (unset), -"0" (use old-style label), and "1" (use new-style label). See the -wpa_supplicant documentation for more details.

-
-
-
-
-

nm_setting_802_1x_get_phase1_fast_provisioning ()

-
const char *
-nm_setting_802_1x_get_phase1_fast_provisioning
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

whether "phase 1" PEAP fast provisioning should be used, as specified -by the “phase1-fast-provisioning” property. See the -wpa_supplicant documentation for more details.

-
-
-
-
-

nm_setting_802_1x_get_phase2_auth ()

-
const char *
-nm_setting_802_1x_get_phase2_auth (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the "phase 2" non-EAP (ex MD5) allowed authentication method as -specified by the “phase2-auth” property.

-
-
-
-
-

nm_setting_802_1x_get_phase2_autheap ()

-
const char *
-nm_setting_802_1x_get_phase2_autheap (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the "phase 2" EAP-based (ex TLS) allowed authentication method as -specified by the “phase2-autheap” property.

-
-
-
-
-

nm_setting_802_1x_get_phase2_ca_cert_scheme ()

-
NMSetting8021xCKScheme
-nm_setting_802_1x_get_phase2_ca_cert_scheme
-                               (NMSetting8021x *setting);
-

Returns the scheme used to store the "phase 2" CA certificate. If the -returned scheme is NM_SETTING_802_1X_CK_SCHEME_BLOB, use -nm_setting_802_1x_get_ca_cert_blob(); if NM_SETTING_802_1X_CK_SCHEME_PATH, -use nm_setting_802_1x_get_ca_cert_path(); if NM_SETTING_802_1X_CK_SCHEME_PKCS11, -use nm_setting_802_1x_get_ca_cert_uri().

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

scheme used to store the "phase 2" CA certificate (blob or path)

-
-
-
-
-

nm_setting_802_1x_get_phase2_ca_cert_blob ()

-
GBytes *
-nm_setting_802_1x_get_phase2_ca_cert_blob
-                               (NMSetting8021x *setting);
-

Returns the "phase 2" CA certificate blob if the CA certificate is stored -using the NM_SETTING_802_1X_CK_SCHEME_BLOB scheme. Not all EAP methods use -a CA certificate (LEAP for example), and those that can take advantage of the -CA certificate allow it to be unset. Note that lack of a CA certificate -reduces security by allowing man-in-the-middle attacks, because the identity -of the network cannot be confirmed by the client.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the "phase 2" CA certificate data.

-

[transfer none]

-
-
-
-
-

nm_setting_802_1x_get_phase2_ca_cert_path ()

-
const char *
-nm_setting_802_1x_get_phase2_ca_cert_path
-                               (NMSetting8021x *setting);
-

Returns the "phase 2" CA certificate path if the CA certificate is stored -using the NM_SETTING_802_1X_CK_SCHEME_PATH scheme. Not all EAP methods use -a CA certificate (LEAP for example), and those that can take advantage of the -CA certificate allow it to be unset. Note that lack of a CA certificate -reduces security by allowing man-in-the-middle attacks, because the identity -of the network cannot be confirmed by the client.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

path to the "phase 2" CA certificate file

-
-
-
-
-

nm_setting_802_1x_get_phase2_ca_cert_uri ()

-
const char *
-nm_setting_802_1x_get_phase2_ca_cert_uri
-                               (NMSetting8021x *setting);
-

Returns the "phase 2" CA certificate URI analogously to -nm_setting_802_1x_get_phase2_ca_cert_blob() and -nm_setting_802_1x_get_phase2_ca_cert_path().

-

Currently, it's limited to PKCS#11 URIs ('pkcs11' scheme as defined by RFC -7512), but may be extended to other schemes in future (such as 'file' URIs -for local files and 'data' URIs for inline certificate data).

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the URI string

-
-

Since: 1.6

-
-
-
-

nm_setting_802_1x_set_phase2_ca_cert ()

-
gboolean
-nm_setting_802_1x_set_phase2_ca_cert (NMSetting8021x *setting,
-                                      const char *value,
-                                      NMSetting8021xCKScheme scheme,
-                                      NMSetting8021xCKFormat *out_format,
-                                      GError **error);
-

Reads a certificate from disk and sets the “phase2-ca-cert” -property with the raw certificate data if using the -NM_SETTING_802_1X_CK_SCHEME_BLOB scheme, or with the path to the certificate -file if using the NM_SETTING_802_1X_CK_SCHEME_PATH scheme.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSetting8021x

 

value

when scheme -is set to either NM_SETTING_802_1X_CK_SCHEME_PATH -or NM_SETTING_802_1X_CK_SCHEME_BLOB, pass the path of the "phase2" CA -certificate file (PEM or DER format). The path must be UTF-8 encoded; use -g_filename_to_utf8() to convert if needed. Passing NULL with any scheme -clears the "phase2" CA certificate.

 

scheme

desired storage scheme for the certificate

 

out_format

on successful return, the type of the certificate added

 

error

on unsuccessful return, an error

 
-
-
-

Returns

-

TRUE if the operation succeeded, FALSE if it was unsuccessful

-
-
-
-
-

nm_setting_802_1x_get_phase2_ca_cert_password ()

-
const char *
-nm_setting_802_1x_get_phase2_ca_cert_password
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the password used to access the "phase2" CA certificate stored in -“phase2-ca-cert” property. Only makes sense if the certificate -is stored on a PKCS#11 token that requires a login.

-
-

Since: 1.8

-
-
-
-

nm_setting_802_1x_get_phase2_ca_cert_password_flags ()

-
NMSettingSecretFlags
-nm_setting_802_1x_get_phase2_ca_cert_password_flags
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the -“phase2-private-key-password”

-
-

Since: 1.8

-
-
-
-

nm_setting_802_1x_get_phase2_subject_match ()

-
const char *
-nm_setting_802_1x_get_phase2_subject_match
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the “phase2-subject-match” property. This is -the substring to be matched against the subject of the "phase 2" -authentication server certificate, or NULL no subject verification -is to be performed.

-
-
-
-
-

nm_setting_802_1x_get_num_phase2_altsubject_matches ()

-
guint32
-nm_setting_802_1x_get_num_phase2_altsubject_matches
-                               (NMSetting8021x *setting);
-

Returns the number of entries in the -“phase2-altsubject-matches” property of this setting.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the number of phase2-altsubject-matches entries.

-
-
-
-
-

nm_setting_802_1x_get_phase2_altsubject_match ()

-
const char *
-nm_setting_802_1x_get_phase2_altsubject_match
-                               (NMSetting8021x *setting,
-                                guint32 i);
-

Returns the "phase 2" altSubjectName match at index i -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingConnection

 

i

the zero-based index of the array of "phase 2" altSubjectName matches

 
-
-
-

Returns

-

the "phase 2" altSubjectName match at index i -

-
-
-
-
-

nm_setting_802_1x_add_phase2_altsubject_match ()

-
gboolean
-nm_setting_802_1x_add_phase2_altsubject_match
-                               (NMSetting8021x *setting,
-                                const char *phase2_altsubject_match);
-

Adds an allowed alternate subject name match for "phase 2". Until -at least one match is added, the altSubjectName of the "phase 2" -remote authentication server is not verified.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetting8021x

 

phase2_altsubject_match

the "phase 2" altSubjectName to allow for this -connection

 
-
-
-

Returns

-

TRUE if the "phase 2" alternative subject name match was -successfully added, FALSE if it was already allowed.

-
-
-
-
-

nm_setting_802_1x_remove_phase2_altsubject_match ()

-
void
-nm_setting_802_1x_remove_phase2_altsubject_match
-                               (NMSetting8021x *setting,
-                                guint32 i);
-

Removes the allowed "phase 2" altSubjectName at the specified index.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetting8021x

 

i

the index of the "phase 2" altSubjectName match to remove

 
-
-
-
-
-

nm_setting_802_1x_remove_phase2_altsubject_match_by_value ()

-
gboolean
-nm_setting_802_1x_remove_phase2_altsubject_match_by_value
-                               (NMSetting8021x *setting,
-                                const char *phase2_altsubject_match);
-

Removes the allowed "phase 2" altSubjectName phase2_altsubject_match -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetting8021x

 

phase2_altsubject_match

the "phase 2" altSubjectName to remove

 
-
-
-

Returns

-

TRUE if the alternative subject name match for "phase 2" was found and removed, -FALSE if it was not.

-
-
-
-
-

nm_setting_802_1x_clear_phase2_altsubject_matches ()

-
void
-nm_setting_802_1x_clear_phase2_altsubject_matches
-                               (NMSetting8021x *setting);
-

Clears all "phase 2" altSubjectName matches.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-
-
-

nm_setting_802_1x_get_phase2_domain_suffix_match ()

-
const char *
-nm_setting_802_1x_get_phase2_domain_suffix_match
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the “phase2-domain-suffix-match” property.

-
-

Since: 1.2

-
-
-
-

nm_setting_802_1x_get_phase2_domain_match ()

-
const char *
-nm_setting_802_1x_get_phase2_domain_match
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the “phase2-domain-match” property.

-
-

Since: 1.24

-
-
-
-

nm_setting_802_1x_get_phase2_client_cert_scheme ()

-
NMSetting8021xCKScheme
-nm_setting_802_1x_get_phase2_client_cert_scheme
-                               (NMSetting8021x *setting);
-

Returns the scheme used to store the "phase 2" client certificate. If the -returned scheme is NM_SETTING_802_1X_CK_SCHEME_BLOB, use -nm_setting_802_1x_get_client_cert_blob(); if -NM_SETTING_802_1X_CK_SCHEME_PATH, use -nm_setting_802_1x_get_client_cert_path(); if -NM_SETTING_802_1X_CK_SCHEME_PKCS11, use -nm_setting_802_1x_get_client_cert_uri().

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

scheme used to store the "phase 2" client certificate (blob or path)

-
-
-
-
-

nm_setting_802_1x_get_phase2_client_cert_blob ()

-
GBytes *
-nm_setting_802_1x_get_phase2_client_cert_blob
-                               (NMSetting8021x *setting);
-

Client certificates are used to identify the connecting client to the network -when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x -authentication method.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the "phase 2" client certificate data.

-

[transfer none]

-
-
-
-
-

nm_setting_802_1x_get_phase2_client_cert_path ()

-
const char *
-nm_setting_802_1x_get_phase2_client_cert_path
-                               (NMSetting8021x *setting);
-

Client certificates are used to identify the connecting client to the network -when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x -authentication method.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

path to the "phase 2" client certificate file

-
-
-
-
-

nm_setting_802_1x_get_phase2_client_cert_uri ()

-
const char *
-nm_setting_802_1x_get_phase2_client_cert_uri
-                               (NMSetting8021x *setting);
-

Returns the "phase 2" client certificate URI analogously to -nm_setting_802_1x_get_phase2_ca_cert_blob() and -nm_setting_802_1x_get_phase2_ca_cert_path().

-

Currently, it's limited to PKCS#11 URIs ('pkcs11' scheme as defined by RFC -7512), but may be extended to other schemes in future (such as 'file' URIs -for local files and 'data' URIs for inline certificate data).

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the URI string

-
-

Since: 1.6

-
-
-
-

nm_setting_802_1x_set_phase2_client_cert ()

-
gboolean
-nm_setting_802_1x_set_phase2_client_cert
-                               (NMSetting8021x *setting,
-                                const char *value,
-                                NMSetting8021xCKScheme scheme,
-                                NMSetting8021xCKFormat *out_format,
-                                GError **error);
-

Reads a certificate from disk and sets the “phase2-client-cert” -property with the raw certificate data if using the -NM_SETTING_802_1X_CK_SCHEME_BLOB scheme, or with the path to the certificate -file if using the NM_SETTING_802_1X_CK_SCHEME_PATH scheme.

-

Client certificates are used to identify the connecting client to the network -when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x -authentication method.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSetting8021x

 

value

when scheme -is set to either NM_SETTING_802_1X_CK_SCHEME_PATH -or NM_SETTING_802_1X_CK_SCHEME_BLOB, pass the path of the "phase2" client -certificate file (PEM, DER, or PKCS#12 format). The path must be UTF-8 -encoded; use g_filename_to_utf8() to convert if needed. Passing NULL with -any scheme -clears the "phase2" client certificate.

 

scheme

desired storage scheme for the certificate

 

out_format

on successful return, the type of the certificate added

 

error

on unsuccessful return, an error

 
-
-
-

Returns

-

TRUE if the operation succeeded, FALSE if it was unsuccessful

-
-
-
-
-

nm_setting_802_1x_get_phase2_client_cert_password ()

-
const char *
-nm_setting_802_1x_get_phase2_client_cert_password
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the password used to access the "phase2" client certificate stored in -“phase2-client-cert” property. Only makes sense if the certificate -is stored on a PKCS#11 token that requires a login.

-
-

Since: 1.8

-
-
-
-

nm_setting_802_1x_get_phase2_client_cert_password_flags ()

-
NMSettingSecretFlags
-nm_setting_802_1x_get_phase2_client_cert_password_flags
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the -“phase2-client-cert-password”

-
-

Since: 1.8

-
-
-
-

nm_setting_802_1x_get_password ()

-
const char *
-nm_setting_802_1x_get_password (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the password used by the authentication method, if any, as specified -by the “password” property

-
-
-
-
-

nm_setting_802_1x_get_password_flags ()

-
NMSettingSecretFlags
-nm_setting_802_1x_get_password_flags (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the “password”

-
-
-
-
-

nm_setting_802_1x_get_password_raw ()

-
GBytes *
-nm_setting_802_1x_get_password_raw (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the password used by the authentication method as a -UTF-8-encoded array of bytes, as specified by the -“password-raw” property.

-

[transfer none]

-
-
-
-
-

nm_setting_802_1x_get_password_raw_flags ()

-
NMSettingSecretFlags
-nm_setting_802_1x_get_password_raw_flags
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the -“password-raw”

-
-
-
-
-

nm_setting_802_1x_get_pin ()

-
const char *
-nm_setting_802_1x_get_pin (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the PIN used by the authentication method, if any, as specified -by the “pin” property

-
-
-
-
-

nm_setting_802_1x_get_pin_flags ()

-
NMSettingSecretFlags
-nm_setting_802_1x_get_pin_flags (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the -“pin”

-
-
-
-
-

nm_setting_802_1x_get_private_key_scheme ()

-
NMSetting8021xCKScheme
-nm_setting_802_1x_get_private_key_scheme
-                               (NMSetting8021x *setting);
-

Returns the scheme used to store the private key. If the returned scheme is -NM_SETTING_802_1X_CK_SCHEME_BLOB, use -nm_setting_802_1x_get_client_cert_blob(); if -NM_SETTING_802_1X_CK_SCHEME_PATH, use -nm_setting_802_1x_get_client_cert_path(); if -NM_SETTING_802_1X_CK_SCHEME_PKCS11, use -nm_setting_802_1x_get_client_cert_uri().

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

scheme used to store the private key (blob or path)

-
-
-
-
-

nm_setting_802_1x_get_private_key_blob ()

-
GBytes *
-nm_setting_802_1x_get_private_key_blob
-                               (NMSetting8021x *setting);
-

Private keys are used to authenticate the connecting client to the network -when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x -authentication method.

-

WARNING: the private key property is not a "secret" property, and thus -unencrypted private key data may be readable by unprivileged users. Private -keys should always be encrypted with a private key password.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the private key data.

-

[transfer none]

-
-
-
-
-

nm_setting_802_1x_get_private_key_path ()

-
const char *
-nm_setting_802_1x_get_private_key_path
-                               (NMSetting8021x *setting);
-

Private keys are used to authenticate the connecting client to the network -when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x -authentication method.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

path to the private key file

-
-
-
-
-

nm_setting_802_1x_get_private_key_uri ()

-
const char *
-nm_setting_802_1x_get_private_key_uri (NMSetting8021x *setting);
-

Returns the private key URI analogously to -nm_setting_802_1x_get_private_key_blob() and -nm_setting_802_1x_get_private_key_path().

-

Currently, it's limited to PKCS#11 URIs ('pkcs11' scheme as defined by RFC -7512), but may be extended to other schemes in future (such as 'file' URIs -for local files and 'data' URIs for inline certificate data).

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the URI string

-
-

Since: 1.6

-
-
-
-

nm_setting_802_1x_set_private_key ()

-
gboolean
-nm_setting_802_1x_set_private_key (NMSetting8021x *setting,
-                                   const char *value,
-                                   const char *password,
-                                   NMSetting8021xCKScheme scheme,
-                                   NMSetting8021xCKFormat *out_format,
-                                   GError **error);
-

Private keys are used to authenticate the connecting client to the network -when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x -authentication method.

-

This function reads a private key from disk and sets the -“private-key” property with the private key file data if using -the NM_SETTING_802_1X_CK_SCHEME_BLOB scheme, or with the path to the private -key file if using the NM_SETTING_802_1X_CK_SCHEME_PATH scheme.

-

If password - is given, this function attempts to decrypt the private key to -verify that password - is correct, and if it is, updates the -“private-key-password” property with the given password -. If -the decryption is unsuccessful, FALSE is returned, error - is set, and no -internal data is changed. If no password - is given, the private key is -assumed to be valid, no decryption is performed, and the password may be set -at a later time.

-

WARNING: the private key property is not a "secret" property, and thus -unencrypted private key data using the BLOB scheme may be readable by -unprivileged users. Private keys should always be encrypted with a private -key password to prevent unauthorized access to unencrypted private key data.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSetting8021x

 

value

when scheme -is set to either NM_SETTING_802_1X_CK_SCHEME_PATH or -NM_SETTING_802_1X_CK_SCHEME_BLOB, pass the path of the private key file -(PEM, DER, or PKCS#12 format). The path must be UTF-8 encoded; use -g_filename_to_utf8() to convert if needed. Passing NULL with any scheme -clears the private key.

 

password

password used to decrypt the private key, or NULL if the password -is unknown. If the password is given but fails to decrypt the private key, -an error is returned.

 

scheme

desired storage scheme for the private key

 

out_format

on successful return, the type of the private key added

 

error

on unsuccessful return, an error

 
-
-
-

Returns

-

TRUE if the operation succeeded, FALSE if it was unsuccessful

-
-
-
-
-

nm_setting_802_1x_get_private_key_password ()

-
const char *
-nm_setting_802_1x_get_private_key_password
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the private key password used to decrypt the private key if -previously set with nm_setting_802_1x_set_private_key(), or the -“private-key-password” property.

-
-
-
-
-

nm_setting_802_1x_get_private_key_password_flags ()

-
NMSettingSecretFlags
-nm_setting_802_1x_get_private_key_password_flags
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the -“private-key-password”

-
-
-
-
-

nm_setting_802_1x_get_private_key_format ()

-
NMSetting8021xCKFormat
-nm_setting_802_1x_get_private_key_format
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the data format of the private key data stored in the -“private-key” property

-
-
-
-
-

nm_setting_802_1x_get_phase2_private_key_scheme ()

-
NMSetting8021xCKScheme
-nm_setting_802_1x_get_phase2_private_key_scheme
-                               (NMSetting8021x *setting);
-

Returns the scheme used to store the "phase 2" private key. If the returned -scheme is NM_SETTING_802_1X_CK_SCHEME_BLOB, use -nm_setting_802_1x_get_client_cert_blob(); if -NM_SETTING_802_1X_CK_SCHEME_PATH, use -nm_setting_802_1x_get_client_cert_path(); if -NM_SETTING_802_1X_CK_SCHEME_PKCS11, use -nm_setting_802_1x_get_client_cert_uri().

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

scheme used to store the "phase 2" private key (blob or path)

-
-
-
-
-

nm_setting_802_1x_get_phase2_private_key_blob ()

-
GBytes *
-nm_setting_802_1x_get_phase2_private_key_blob
-                               (NMSetting8021x *setting);
-

Private keys are used to authenticate the connecting client to the network -when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x -authentication method.

-

WARNING: the phase2 private key property is not a "secret" property, and thus -unencrypted private key data may be readable by unprivileged users. Private -keys should always be encrypted with a private key password.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the "phase 2" private key data.

-

[transfer none]

-
-
-
-
-

nm_setting_802_1x_get_phase2_private_key_path ()

-
const char *
-nm_setting_802_1x_get_phase2_private_key_path
-                               (NMSetting8021x *setting);
-

Private keys are used to authenticate the connecting client to the network -when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x -authentication method.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

path to the "phase 2" private key file

-
-
-
-
-

nm_setting_802_1x_get_phase2_private_key_uri ()

-
const char *
-nm_setting_802_1x_get_phase2_private_key_uri
-                               (NMSetting8021x *setting);
-

Returns the "phase 2" private key URI analogously to -nm_setting_802_1x_get_phase2_private_key_blob() and -nm_setting_802_1x_get_phase2_private_key_path().

-

Currently, it's limited to PKCS#11 URIs ('pkcs11' scheme as defined by RFC -7512), but may be extended to other schemes in future (such as 'file' URIs -for local files and 'data' URIs for inline certificate data).

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the URI string

-
-

Since: 1.6

-
-
-
-

nm_setting_802_1x_set_phase2_private_key ()

-
gboolean
-nm_setting_802_1x_set_phase2_private_key
-                               (NMSetting8021x *setting,
-                                const char *value,
-                                const char *password,
-                                NMSetting8021xCKScheme scheme,
-                                NMSetting8021xCKFormat *out_format,
-                                GError **error);
-

Private keys are used to authenticate the connecting client to the network -when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x -authentication method.

-

This function reads a private key from disk and sets the -“phase2-private-key” property with the private key file data if -using the NM_SETTING_802_1X_CK_SCHEME_BLOB scheme, or with the path to the -private key file if using the NM_SETTING_802_1X_CK_SCHEME_PATH scheme.

-

If password - is given, this function attempts to decrypt the private key to -verify that password - is correct, and if it is, updates the -“phase2-private-key-password” property with the given -password -. If the decryption is unsuccessful, FALSE is returned, error - is -set, and no internal data is changed. If no password - is given, the private -key is assumed to be valid, no decryption is performed, and the password may -be set at a later time.

-

WARNING: the "phase2" private key property is not a "secret" property, and -thus unencrypted private key data using the BLOB scheme may be readable by -unprivileged users. Private keys should always be encrypted with a private -key password to prevent unauthorized access to unencrypted private key data.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSetting8021x

 

value

when scheme -is set to either NM_SETTING_802_1X_CK_SCHEME_PATH or -NM_SETTING_802_1X_CK_SCHEME_BLOB, pass the path of the "phase2" private -key file (PEM, DER, or PKCS#12 format). The path must be UTF-8 encoded; -use g_filename_to_utf8() to convert if needed. Passing NULL with any -scheme -clears the private key.

 

password

password used to decrypt the private key, or NULL if the password -is unknown. If the password is given but fails to decrypt the private key, -an error is returned.

 

scheme

desired storage scheme for the private key

 

out_format

on successful return, the type of the private key added

 

error

on unsuccessful return, an error

 
-
-
-

Returns

-

TRUE if the operation succeeded, FALSE if it was unsuccessful

-
-
-
-
-

nm_setting_802_1x_get_phase2_private_key_password ()

-
const char *
-nm_setting_802_1x_get_phase2_private_key_password
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the private key password used to decrypt the private key if -previously set with nm_setting_802_1x_set_phase2_private_key() or the -“phase2-private-key-password” property.

-
-
-
-
-

nm_setting_802_1x_get_phase2_private_key_password_flags ()

-
NMSettingSecretFlags
-nm_setting_802_1x_get_phase2_private_key_password_flags
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the -“phase2-private-key-password”

-
-
-
-
-

nm_setting_802_1x_get_phase2_private_key_format ()

-
NMSetting8021xCKFormat
-nm_setting_802_1x_get_phase2_private_key_format
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the data format of the "phase 2" private key data stored in the -“phase2-private-key” property

-
-
-
-
-

nm_setting_802_1x_get_phase1_auth_flags ()

-
NMSetting8021xAuthFlags
-nm_setting_802_1x_get_phase1_auth_flags
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the authentication flags for "phase 1".

-
-

Since: 1.8

-
-
-
-

nm_setting_802_1x_get_auth_timeout ()

-
int
-nm_setting_802_1x_get_auth_timeout (NMSetting8021x *setting);
-

Returns the value contained in the “auth-timeout” property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the configured authentication timeout in seconds. Zero means the -global default value.

-
-

Since: 1.8

-
-
-
-

nm_setting_802_1x_get_optional ()

-
gboolean
-nm_setting_802_1x_get_optional (NMSetting8021x *setting);
-

Returns the value contained in the “optional” property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

TRUE if the activation should proceed even when the 802.1X -authentication fails; FALSE otherwise

-
-

Since: 1.22

-
-
-
-

nm_setting_802_1x_get_openssl_ciphers ()

-
const char *
-nm_setting_802_1x_get_openssl_ciphers (NMSetting8021x *setting);
-

Returns the openssl_ciphers configuration for wpa_supplicant.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

cipher string for tls setup in wpa_supplicant.

-
-

Since: 1.48

-
-
-
-

Types and Values

-
-

NM_SETTING_802_1X_CERT_SCHEME_PREFIX_PATH

-
#define NM_SETTING_802_1X_CERT_SCHEME_PREFIX_PATH   "file://"
-
-
-
-
-

NM_SETTING_802_1X_CERT_SCHEME_PREFIX_PKCS11

-
#define NM_SETTING_802_1X_CERT_SCHEME_PREFIX_PKCS11 "pkcs11:"
-
-
-
-
-

enum NMSetting8021xCKFormat

-

NMSetting8021xCKFormat values indicate the general type of a certificate -or private key

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_802_1X_CK_FORMAT_UNKNOWN

-

unknown file format

-
 

NM_SETTING_802_1X_CK_FORMAT_X509

-

file contains an X.509 format certificate

-
 

NM_SETTING_802_1X_CK_FORMAT_RAW_KEY

-

file contains an old-style OpenSSL PEM -or DER private key

-
 

NM_SETTING_802_1X_CK_FORMAT_PKCS12

-

file contains a PKCS#12 certificate -and private key

-
 
-
-
-
-
-

enum NMSetting8021xCKScheme

-

NMSetting8021xCKScheme values indicate how a certificate or private key is -stored in the setting properties, either as a blob of the item's data, or as -a path to a certificate or private key file on the filesystem

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_802_1X_CK_SCHEME_UNKNOWN

-

unknown certificate or private key -scheme

-
 

NM_SETTING_802_1X_CK_SCHEME_BLOB

-

certificate or key is stored as the raw -item data

-
 

NM_SETTING_802_1X_CK_SCHEME_PATH

-

certificate or key is stored as a path -to a file containing the certificate or key data

-
 

NM_SETTING_802_1X_CK_SCHEME_PKCS11

-

certificate or key is stored as a -URI of an object on a PKCS11 token

-
 
-
-
-
-
-

enum NMSetting8021xAuthFlags

-

NMSetting8021xAuthFlags values indicate which authentication settings -should be used.

-

Before 1.22, this was wrongly marked as a enum and not as a flags -type.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_802_1X_AUTH_FLAGS_NONE

-

No flags

-
 

NM_SETTING_802_1X_AUTH_FLAGS_TLS_1_0_DISABLE

-

Disable TLSv1.0

-
 

NM_SETTING_802_1X_AUTH_FLAGS_TLS_1_1_DISABLE

-

Disable TLSv1.1

-
 

NM_SETTING_802_1X_AUTH_FLAGS_TLS_1_2_DISABLE

-

Disable TLSv1.2

-
 

NM_SETTING_802_1X_AUTH_FLAGS_TLS_DISABLE_TIME_CHECKS

-

Disable TLS time checks. Since 1.42.

-
 

NM_SETTING_802_1X_AUTH_FLAGS_TLS_1_3_DISABLE

-

Disable TLSv1.3. Since 1.42.

-
 

NM_SETTING_802_1X_AUTH_FLAGS_TLS_1_0_ENABLE

-

Enable TLSv1.0. Since 1.42.

-
 

NM_SETTING_802_1X_AUTH_FLAGS_TLS_1_1_ENABLE

-

Enable TLSv1.1. Since 1.42.

-
 

NM_SETTING_802_1X_AUTH_FLAGS_TLS_1_2_ENABLE

-

Enable TLSv1.2. Since 1.42.

-
 

NM_SETTING_802_1X_AUTH_FLAGS_TLS_1_3_ENABLE

-

Enable TLSv1.3. Since 1.42.

-
 

NM_SETTING_802_1X_AUTH_FLAGS_ALL

-

All supported flags

-
 
-
-

Since: 1.8

-
-
-
-

NM_SETTING_802_1X_SETTING_NAME

-
#define NM_SETTING_802_1X_SETTING_NAME "802-1x"
-
-
-
-
-

NM_SETTING_802_1X_EAP

-
#define NM_SETTING_802_1X_EAP                               "eap"
-
-
-
-
-

NM_SETTING_802_1X_IDENTITY

-
#define NM_SETTING_802_1X_IDENTITY                          "identity"
-
-
-
-
-

NM_SETTING_802_1X_ANONYMOUS_IDENTITY

-
#define NM_SETTING_802_1X_ANONYMOUS_IDENTITY                "anonymous-identity"
-
-
-
-
-

NM_SETTING_802_1X_PAC_FILE

-
#define NM_SETTING_802_1X_PAC_FILE                          "pac-file"
-
-
-
-
-

NM_SETTING_802_1X_CA_CERT

-
#define NM_SETTING_802_1X_CA_CERT                           "ca-cert"
-
-
-
-
-

NM_SETTING_802_1X_CA_CERT_PASSWORD

-
#define NM_SETTING_802_1X_CA_CERT_PASSWORD                  "ca-cert-password"
-
-
-
-
-

NM_SETTING_802_1X_CA_CERT_PASSWORD_FLAGS

-
#define NM_SETTING_802_1X_CA_CERT_PASSWORD_FLAGS            "ca-cert-password-flags"
-
-
-
-
-

NM_SETTING_802_1X_CA_PATH

-
#define NM_SETTING_802_1X_CA_PATH                           "ca-path"
-
-
-
-
-

NM_SETTING_802_1X_SUBJECT_MATCH

-
#define NM_SETTING_802_1X_SUBJECT_MATCH                     "subject-match"
-
-
-
-
-

NM_SETTING_802_1X_ALTSUBJECT_MATCHES

-
#define NM_SETTING_802_1X_ALTSUBJECT_MATCHES                "altsubject-matches"
-
-
-
-
-

NM_SETTING_802_1X_DOMAIN_SUFFIX_MATCH

-
#define NM_SETTING_802_1X_DOMAIN_SUFFIX_MATCH               "domain-suffix-match"
-
-
-
-
-

NM_SETTING_802_1X_DOMAIN_MATCH

-
#define NM_SETTING_802_1X_DOMAIN_MATCH                      "domain-match"
-
-
-
-
-

NM_SETTING_802_1X_CLIENT_CERT

-
#define NM_SETTING_802_1X_CLIENT_CERT                       "client-cert"
-
-
-
-
-

NM_SETTING_802_1X_CLIENT_CERT_PASSWORD

-
#define NM_SETTING_802_1X_CLIENT_CERT_PASSWORD              "client-cert-password"
-
-
-
-
-

NM_SETTING_802_1X_CLIENT_CERT_PASSWORD_FLAGS

-
#define NM_SETTING_802_1X_CLIENT_CERT_PASSWORD_FLAGS        "client-cert-password-flags"
-
-
-
-
-

NM_SETTING_802_1X_PHASE1_PEAPVER

-
#define NM_SETTING_802_1X_PHASE1_PEAPVER                    "phase1-peapver"
-
-
-
-
-

NM_SETTING_802_1X_PHASE1_PEAPLABEL

-
#define NM_SETTING_802_1X_PHASE1_PEAPLABEL                  "phase1-peaplabel"
-
-
-
-
-

NM_SETTING_802_1X_PHASE1_FAST_PROVISIONING

-
#define NM_SETTING_802_1X_PHASE1_FAST_PROVISIONING          "phase1-fast-provisioning"
-
-
-
-
-

NM_SETTING_802_1X_PHASE1_AUTH_FLAGS

-
#define NM_SETTING_802_1X_PHASE1_AUTH_FLAGS                 "phase1-auth-flags"
-
-
-
-
-

NM_SETTING_802_1X_PHASE2_AUTH

-
#define NM_SETTING_802_1X_PHASE2_AUTH                       "phase2-auth"
-
-
-
-
-

NM_SETTING_802_1X_PHASE2_AUTHEAP

-
#define NM_SETTING_802_1X_PHASE2_AUTHEAP                    "phase2-autheap"
-
-
-
-
-

NM_SETTING_802_1X_PHASE2_CA_CERT

-
#define NM_SETTING_802_1X_PHASE2_CA_CERT                    "phase2-ca-cert"
-
-
-
-
-

NM_SETTING_802_1X_PHASE2_CA_CERT_PASSWORD

-
#define NM_SETTING_802_1X_PHASE2_CA_CERT_PASSWORD           "phase2-ca-cert-password"
-
-
-
-
-

NM_SETTING_802_1X_PHASE2_CA_CERT_PASSWORD_FLAGS

-
#define NM_SETTING_802_1X_PHASE2_CA_CERT_PASSWORD_FLAGS     "phase2-ca-cert-password-flags"
-
-
-
-
-

NM_SETTING_802_1X_PHASE2_CA_PATH

-
#define NM_SETTING_802_1X_PHASE2_CA_PATH                    "phase2-ca-path"
-
-
-
-
-

NM_SETTING_802_1X_PHASE2_SUBJECT_MATCH

-
#define NM_SETTING_802_1X_PHASE2_SUBJECT_MATCH              "phase2-subject-match"
-
-
-
-
-

NM_SETTING_802_1X_PHASE2_ALTSUBJECT_MATCHES

-
#define NM_SETTING_802_1X_PHASE2_ALTSUBJECT_MATCHES         "phase2-altsubject-matches"
-
-
-
-
-

NM_SETTING_802_1X_PHASE2_DOMAIN_SUFFIX_MATCH

-
#define NM_SETTING_802_1X_PHASE2_DOMAIN_SUFFIX_MATCH        "phase2-domain-suffix-match"
-
-
-
-
-

NM_SETTING_802_1X_PHASE2_DOMAIN_MATCH

-
#define NM_SETTING_802_1X_PHASE2_DOMAIN_MATCH               "phase2-domain-match"
-
-
-
-
-

NM_SETTING_802_1X_PHASE2_CLIENT_CERT

-
#define NM_SETTING_802_1X_PHASE2_CLIENT_CERT                "phase2-client-cert"
-
-
-
-
-

NM_SETTING_802_1X_PHASE2_CLIENT_CERT_PASSWORD

-
#define NM_SETTING_802_1X_PHASE2_CLIENT_CERT_PASSWORD       "phase2-client-cert-password"
-
-
-
-
-

NM_SETTING_802_1X_PHASE2_CLIENT_CERT_PASSWORD_FLAGS

-
#define NM_SETTING_802_1X_PHASE2_CLIENT_CERT_PASSWORD_FLAGS "phase2-client-cert-password-flags"
-
-
-
-
-

NM_SETTING_802_1X_PASSWORD

-
#define NM_SETTING_802_1X_PASSWORD                          "password"
-
-
-
-
-

NM_SETTING_802_1X_PASSWORD_FLAGS

-
#define NM_SETTING_802_1X_PASSWORD_FLAGS                    "password-flags"
-
-
-
-
-

NM_SETTING_802_1X_PASSWORD_RAW

-
#define NM_SETTING_802_1X_PASSWORD_RAW                      "password-raw"
-
-
-
-
-

NM_SETTING_802_1X_PASSWORD_RAW_FLAGS

-
#define NM_SETTING_802_1X_PASSWORD_RAW_FLAGS                "password-raw-flags"
-
-
-
-
-

NM_SETTING_802_1X_PRIVATE_KEY

-
#define NM_SETTING_802_1X_PRIVATE_KEY                       "private-key"
-
-
-
-
-

NM_SETTING_802_1X_PRIVATE_KEY_PASSWORD

-
#define NM_SETTING_802_1X_PRIVATE_KEY_PASSWORD              "private-key-password"
-
-
-
-
-

NM_SETTING_802_1X_PRIVATE_KEY_PASSWORD_FLAGS

-
#define NM_SETTING_802_1X_PRIVATE_KEY_PASSWORD_FLAGS        "private-key-password-flags"
-
-
-
-
-

NM_SETTING_802_1X_PHASE2_PRIVATE_KEY

-
#define NM_SETTING_802_1X_PHASE2_PRIVATE_KEY                "phase2-private-key"
-
-
-
-
-

NM_SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD

-
#define NM_SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD       "phase2-private-key-password"
-
-
-
-
-

NM_SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD_FLAGS

-
#define NM_SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD_FLAGS "phase2-private-key-password-flags"
-
-
-
-
-

NM_SETTING_802_1X_PIN

-
#define NM_SETTING_802_1X_PIN                               "pin"
-
-
-
-
-

NM_SETTING_802_1X_PIN_FLAGS

-
#define NM_SETTING_802_1X_PIN_FLAGS                         "pin-flags"
-
-
-
-
-

NM_SETTING_802_1X_SYSTEM_CA_CERTS

-
#define NM_SETTING_802_1X_SYSTEM_CA_CERTS                   "system-ca-certs"
-
-
-
-
-

NM_SETTING_802_1X_AUTH_TIMEOUT

-
#define NM_SETTING_802_1X_AUTH_TIMEOUT                      "auth-timeout"
-
-
-
-
-

NM_SETTING_802_1X_OPTIONAL

-
#define NM_SETTING_802_1X_OPTIONAL                          "optional"
-
-
-
-
-

NM_SETTING_802_1X_OPENSSL_CIPHERS

-
#define NM_SETTING_802_1X_OPENSSL_CIPHERS                   "openssl-ciphers"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingAdsl.html b/docs/libnm/html/NMSettingAdsl.html deleted file mode 100644 index f549655e..00000000 --- a/docs/libnm/html/NMSettingAdsl.html +++ /dev/null @@ -1,445 +0,0 @@ - - - - -NMSettingAdsl: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingAdsl

-

NMSettingAdsl — Describes ADSL-based properties

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_adsl_new () -
const char * - -nm_setting_adsl_get_username () -
const char * - -nm_setting_adsl_get_password () -
const char * - -nm_setting_adsl_get_protocol () -
const char * - -nm_setting_adsl_get_encapsulation () -
-guint32 - -nm_setting_adsl_get_vpi () -
-guint32 - -nm_setting_adsl_get_vci () -
-NMSettingSecretFlags - -nm_setting_adsl_get_password_flags () -
-
- -
-

Description

-

The NMSettingAdsl object is a NMSetting subclass that describes -properties of ADSL connections.

-
-
-

Functions

-
-

nm_setting_adsl_new ()

-
NMSetting *
-nm_setting_adsl_new (void);
-

Creates a new NMSettingAdsl object with default values.

-
-

Returns

-

the new empty NMSettingAdsl object

-
-
-
-
-

nm_setting_adsl_get_username ()

-
const char *
-nm_setting_adsl_get_username (NMSettingAdsl *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingAdsl

 
-
-
-

Returns

-

the “username” property of the setting

-
-
-
-
-

nm_setting_adsl_get_password ()

-
const char *
-nm_setting_adsl_get_password (NMSettingAdsl *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingAdsl

 
-
-
-

Returns

-

the “password” property of the setting

-
-
-
-
-

nm_setting_adsl_get_protocol ()

-
const char *
-nm_setting_adsl_get_protocol (NMSettingAdsl *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingAdsl

 
-
-
-

Returns

-

the “protocol” property of the setting

-
-
-
-
-

nm_setting_adsl_get_encapsulation ()

-
const char *
-nm_setting_adsl_get_encapsulation (NMSettingAdsl *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingAdsl

 
-
-
-

Returns

-

the “encapsulation” property of the setting

-
-
-
-
-

nm_setting_adsl_get_vpi ()

-
guint32
-nm_setting_adsl_get_vpi (NMSettingAdsl *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingAdsl

 
-
-
-

Returns

-

the “vpi” property of the setting

-
-
-
-
-

nm_setting_adsl_get_vci ()

-
guint32
-nm_setting_adsl_get_vci (NMSettingAdsl *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingAdsl

 
-
-
-

Returns

-

the “vci” property of the setting

-
-
-
-
-

nm_setting_adsl_get_password_flags ()

-
NMSettingSecretFlags
-nm_setting_adsl_get_password_flags (NMSettingAdsl *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingAdsl

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the “password”

-
-
-
-
-

Types and Values

-
-

NM_SETTING_ADSL_SETTING_NAME

-
#define NM_SETTING_ADSL_SETTING_NAME "adsl"
-
-
-
-
-

NM_SETTING_ADSL_USERNAME

-
#define NM_SETTING_ADSL_USERNAME       "username"
-
-
-
-
-

NM_SETTING_ADSL_PASSWORD

-
#define NM_SETTING_ADSL_PASSWORD       "password"
-
-
-
-
-

NM_SETTING_ADSL_PASSWORD_FLAGS

-
#define NM_SETTING_ADSL_PASSWORD_FLAGS "password-flags"
-
-
-
-
-

NM_SETTING_ADSL_PROTOCOL

-
#define NM_SETTING_ADSL_PROTOCOL       "protocol"
-
-
-
-
-

NM_SETTING_ADSL_ENCAPSULATION

-
#define NM_SETTING_ADSL_ENCAPSULATION  "encapsulation"
-
-
-
-
-

NM_SETTING_ADSL_VPI

-
#define NM_SETTING_ADSL_VPI            "vpi"
-
-
-
-
-

NM_SETTING_ADSL_VCI

-
#define NM_SETTING_ADSL_VCI            "vci"
-
-
-
-
-

NM_SETTING_ADSL_PROTOCOL_PPPOA

-
#define NM_SETTING_ADSL_PROTOCOL_PPPOA  "pppoa"
-
-
-
-
-

NM_SETTING_ADSL_PROTOCOL_PPPOE

-
#define NM_SETTING_ADSL_PROTOCOL_PPPOE  "pppoe"
-
-
-
-
-

NM_SETTING_ADSL_PROTOCOL_IPOATM

-
#define NM_SETTING_ADSL_PROTOCOL_IPOATM "ipoatm"
-
-
-
-
-

NM_SETTING_ADSL_ENCAPSULATION_VCMUX

-
#define NM_SETTING_ADSL_ENCAPSULATION_VCMUX "vcmux"
-
-
-
-
-

NM_SETTING_ADSL_ENCAPSULATION_LLC

-
#define NM_SETTING_ADSL_ENCAPSULATION_LLC   "llc"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingBluetooth.html b/docs/libnm/html/NMSettingBluetooth.html deleted file mode 100644 index 63557d17..00000000 --- a/docs/libnm/html/NMSettingBluetooth.html +++ /dev/null @@ -1,227 +0,0 @@ - - - - -NMSettingBluetooth: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingBluetooth

-

NMSettingBluetooth — Describes Bluetooth connection properties

-
-
-

Functions

-
---- - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_bluetooth_new () -
const char * - -nm_setting_bluetooth_get_bdaddr () -
const char * - -nm_setting_bluetooth_get_connection_type () -
-
-
-

Types and Values

- -
-
-

Description

-

The NMSettingBluetooth object is a NMSetting subclass that describes -properties necessary for connection to devices that provide network -connections via the Bluetooth Dial-Up Networking (DUN) and Network Access -Point (NAP) profiles.

-
-
-

Functions

-
-

nm_setting_bluetooth_new ()

-
NMSetting *
-nm_setting_bluetooth_new (void);
-

Creates a new NMSettingBluetooth object with default values.

-
-

Returns

-

the new empty NMSettingBluetooth object.

-

[transfer full]

-
-
-
-
-

nm_setting_bluetooth_get_bdaddr ()

-
const char *
-nm_setting_bluetooth_get_bdaddr (NMSettingBluetooth *setting);
-

Gets the Bluetooth address of the remote device which this setting -describes a connection to.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBluetooth

 
-
-
-

Returns

-

the Bluetooth address

-
-
-
-
-

nm_setting_bluetooth_get_connection_type ()

-
const char *
-nm_setting_bluetooth_get_connection_type
-                               (NMSettingBluetooth *setting);
-

Returns the connection method for communicating with the remote device (i.e. -either DUN to a DUN-capable device or PANU to a NAP-capable device).

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBluetooth

 
-
- -
-
-
-

Types and Values

-
-

NM_SETTING_BLUETOOTH_SETTING_NAME

-
#define NM_SETTING_BLUETOOTH_SETTING_NAME "bluetooth"
-
-
-
-
-

NM_SETTING_BLUETOOTH_BDADDR

-
#define NM_SETTING_BLUETOOTH_BDADDR "bdaddr"
-
-
-
-
-

NM_SETTING_BLUETOOTH_TYPE

-
#define NM_SETTING_BLUETOOTH_TYPE   "type"
-
-
-
-
-

NM_SETTING_BLUETOOTH_TYPE_DUN

-
#define NM_SETTING_BLUETOOTH_TYPE_DUN "dun"
-
-

Connection type describing a connection to devices that support the Bluetooth -DUN profile.

-
-
-
-

NM_SETTING_BLUETOOTH_TYPE_PANU

-
#define NM_SETTING_BLUETOOTH_TYPE_PANU "panu"
-
-

Connection type describing PANU connection to a Bluetooth NAP (Network -Access Point).

-
-
-
-

NM_SETTING_BLUETOOTH_TYPE_NAP

-
#define NM_SETTING_BLUETOOTH_TYPE_NAP "nap"
-
-

Connection type describing a Bluetooth NAP (Network Access Point), -which accepts PANU clients.

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingBond.html b/docs/libnm/html/NMSettingBond.html deleted file mode 100644 index 05725aea..00000000 --- a/docs/libnm/html/NMSettingBond.html +++ /dev/null @@ -1,846 +0,0 @@ - - - - -NMSettingBond: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingBond

-

NMSettingBond — Describes connection properties for bonds

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_bond_new () -
-guint32 - -nm_setting_bond_get_num_options () -
-gboolean - -nm_setting_bond_get_option () -
const char * - -nm_setting_bond_get_option_by_name () -
-gboolean - -nm_setting_bond_add_option () -
-gboolean - -nm_setting_bond_remove_option () -
-gboolean - -nm_setting_bond_validate_option () -
const char ** - -nm_setting_bond_get_valid_options () -
const char * - -nm_setting_bond_get_option_default () -
const char * - -nm_setting_bond_get_option_normalized () -
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_SETTING_BOND_SETTING_NAME
#defineNM_SETTING_BOND_OPTIONS
#defineNM_SETTING_BOND_OPTION_MODE
#defineNM_SETTING_BOND_OPTION_MIIMON
#defineNM_SETTING_BOND_OPTION_DOWNDELAY
#defineNM_SETTING_BOND_OPTION_UPDELAY
#defineNM_SETTING_BOND_OPTION_ARP_INTERVAL
#defineNM_SETTING_BOND_OPTION_ARP_IP_TARGET
#defineNM_SETTING_BOND_OPTION_ARP_VALIDATE
#defineNM_SETTING_BOND_OPTION_PRIMARY
#defineNM_SETTING_BOND_OPTION_BALANCE_SLB
#defineNM_SETTING_BOND_OPTION_PRIMARY_RESELECT
#defineNM_SETTING_BOND_OPTION_FAIL_OVER_MAC
#defineNM_SETTING_BOND_OPTION_USE_CARRIER
#defineNM_SETTING_BOND_OPTION_AD_SELECT
#defineNM_SETTING_BOND_OPTION_XMIT_HASH_POLICY
#defineNM_SETTING_BOND_OPTION_RESEND_IGMP
#defineNM_SETTING_BOND_OPTION_LACP_RATE
#defineNM_SETTING_BOND_OPTION_ACTIVE_SLAVE
#defineNM_SETTING_BOND_OPTION_AD_ACTOR_SYS_PRIO
#defineNM_SETTING_BOND_OPTION_AD_ACTOR_SYSTEM
#defineNM_SETTING_BOND_OPTION_AD_USER_PORT_KEY
#defineNM_SETTING_BOND_OPTION_ALL_SLAVES_ACTIVE
#defineNM_SETTING_BOND_OPTION_ARP_ALL_TARGETS
#defineNM_SETTING_BOND_OPTION_MIN_LINKS
#defineNM_SETTING_BOND_OPTION_NUM_GRAT_ARP
#defineNM_SETTING_BOND_OPTION_NUM_UNSOL_NA
#defineNM_SETTING_BOND_OPTION_PACKETS_PER_SLAVE
#defineNM_SETTING_BOND_OPTION_TLB_DYNAMIC_LB
#defineNM_SETTING_BOND_OPTION_LP_INTERVAL
#defineNM_SETTING_BOND_OPTION_PEER_NOTIF_DELAY
#defineNM_SETTING_BOND_OPTION_ARP_MISSED_MAX
#defineNM_SETTING_BOND_OPTION_LACP_ACTIVE
#defineNM_SETTING_BOND_OPTION_NS_IP6_TARGET
-
-
-

Description

-

The NMSettingBond object is a NMSetting subclass that describes properties -necessary for bond connections.

-
-
-

Functions

-
-

nm_setting_bond_new ()

-
NMSetting *
-nm_setting_bond_new (void);
-

Creates a new NMSettingBond object with default values.

-
-

Returns

-

the new empty NMSettingBond object.

-

[transfer full]

-
-
-
-
-

nm_setting_bond_get_num_options ()

-
guint32
-nm_setting_bond_get_num_options (NMSettingBond *setting);
-

Returns the number of options that should be set for this bond when it -is activated. This can be used to retrieve each option individually -using nm_setting_bond_get_option().

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBond

 
-
-
-

Returns

-

the number of bonding options

-
-
-
-
-

nm_setting_bond_get_option ()

-
gboolean
-nm_setting_bond_get_option (NMSettingBond *setting,
-                            guint32 idx,
-                            const char **out_name,
-                            const char **out_value);
-

Given an index, return the value of the bonding option at that index. Indexes -are *not* guaranteed to be static across modifications to options done by -nm_setting_bond_add_option() and nm_setting_bond_remove_option(), -and should not be used to refer to options except for short periods of time -such as during option iteration.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSettingBond

 

idx

index of the desired option, from 0 to -nm_setting_bond_get_num_options() - 1

 

out_name

on return, the name of the bonding option; -this value is owned by the setting and should not be modified.

[out][transfer none]

out_value

on return, the value of the name of the -bonding option; this value is owned by the setting and should not be -modified.

[out][transfer none]
-
-
-

Returns

-

TRUE on success if the index was valid and an option was found, -FALSE if the index was invalid (ie, greater than the number of options -currently held by the setting)

-
-
-
-
-

nm_setting_bond_get_option_by_name ()

-
const char *
-nm_setting_bond_get_option_by_name (NMSettingBond *setting,
-                                    const char *name);
-

Returns the value associated with the bonding option specified by -name -, if it exists.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingBond

 

name

the option name for which to retrieve the value

 
-
-
-

Returns

-

the value, or NULL if the key/value pair was never added to the -setting; the value is owned by the setting and must not be modified

-
-
-
-
-

nm_setting_bond_add_option ()

-
gboolean
-nm_setting_bond_add_option (NMSettingBond *setting,
-                            const char *name,
-                            const char *value);
-

Add an option to the table. Adding a new name replaces any existing name/value pair -that may already exist.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingBond

 

name

name for the option

 

value

value for the option

 
-
-
-

Returns

-

returns FALSE if either name -or value -is NULL, in that case -the option is not set. Otherwise, the function does not fail and does not validate -the arguments. All validation happens via nm_connection_verify() or do basic validation -yourself with nm_setting_bond_validate_option().

-

Note: Before 1.30, libnm would perform basic validation of the name and the value -via nm_setting_bond_validate_option() and reject the request by returning FALSE. -Since 1.30, libnm no longer rejects any values as the setter is not supposed -to perform validation.

-
-
-
-
-

nm_setting_bond_remove_option ()

-
gboolean
-nm_setting_bond_remove_option (NMSettingBond *setting,
-                               const char *name);
-

Remove the bonding option referenced by name - from the internal option -list.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingBond

 

name

name of the option to remove

 
-
-
-

Returns

-

TRUE if the option was found and removed from the internal option -list, FALSE if it was not.

-
-
-
-
-

nm_setting_bond_validate_option ()

-
gboolean
-nm_setting_bond_validate_option (const char *name,
-                                 const char *value);
-

Checks whether name - is a valid bond option and value - is a valid value for -the name -. If value - is NULL, the function only validates the option name.

-
-

Parameters

-
----- - - - - - - - - - - - - -

name

the name of the option to validate

 

value

the value of the option to validate.

[nullable]
-
-
-

Returns

-

TRUE, if the value -is valid for the given name. -If the name -is not a valid option, FALSE will be returned.

-
-
-
-
-

nm_setting_bond_get_valid_options ()

-
const char **
-nm_setting_bond_get_valid_options (NMSettingBond *setting);
-

Returns a list of valid bond options.

-

The setting - argument is unused and may be passed as NULL.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBond.

[nullable]
-
-
-

Returns

-

a NULL-terminated array of strings of valid bond options.

-

[transfer none][nullable]

-
-
-
-
-

nm_setting_bond_get_option_default ()

-
const char *
-nm_setting_bond_get_option_default (NMSettingBond *setting,
-                                    const char *name);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingBond

 

name

the name of the option

 
-
-
-

Returns

-

the value of the bond option if not overridden by an entry in -the “options” property.

-
-
-
-
-

nm_setting_bond_get_option_normalized ()

-
const char *
-nm_setting_bond_get_option_normalized (NMSettingBond *setting,
-                                       const char *name);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingBond

 

name

the name of the option

 
-
-
-

Returns

-

the value of the bond option after normalization, which is what NetworkManager -will actually apply when activating the connection. NULL if the option won't be applied -to the connection.

-
-

Since: 1.24

-
-
-
-

Types and Values

-
-

NM_SETTING_BOND_SETTING_NAME

-
#define NM_SETTING_BOND_SETTING_NAME "bond"
-
-
-
-
-

NM_SETTING_BOND_OPTIONS

-
#define NM_SETTING_BOND_OPTIONS "options"
-
-
-
-
-

NM_SETTING_BOND_OPTION_MODE

-
#define NM_SETTING_BOND_OPTION_MODE              "mode"
-
-
-
-
-

NM_SETTING_BOND_OPTION_MIIMON

-
#define NM_SETTING_BOND_OPTION_MIIMON            "miimon"
-
-
-
-
-

NM_SETTING_BOND_OPTION_DOWNDELAY

-
#define NM_SETTING_BOND_OPTION_DOWNDELAY         "downdelay"
-
-
-
-
-

NM_SETTING_BOND_OPTION_UPDELAY

-
#define NM_SETTING_BOND_OPTION_UPDELAY           "updelay"
-
-
-
-
-

NM_SETTING_BOND_OPTION_ARP_INTERVAL

-
#define NM_SETTING_BOND_OPTION_ARP_INTERVAL      "arp_interval"
-
-
-
-
-

NM_SETTING_BOND_OPTION_ARP_IP_TARGET

-
#define NM_SETTING_BOND_OPTION_ARP_IP_TARGET     "arp_ip_target"
-
-
-
-
-

NM_SETTING_BOND_OPTION_ARP_VALIDATE

-
#define NM_SETTING_BOND_OPTION_ARP_VALIDATE      "arp_validate"
-
-
-
-
-

NM_SETTING_BOND_OPTION_PRIMARY

-
#define NM_SETTING_BOND_OPTION_PRIMARY           "primary"
-
-
-
-
-

NM_SETTING_BOND_OPTION_BALANCE_SLB

-
#define NM_SETTING_BOND_OPTION_BALANCE_SLB       "balance-slb"
-
-
-
-
-

NM_SETTING_BOND_OPTION_PRIMARY_RESELECT

-
#define NM_SETTING_BOND_OPTION_PRIMARY_RESELECT  "primary_reselect"
-
-
-
-
-

NM_SETTING_BOND_OPTION_FAIL_OVER_MAC

-
#define NM_SETTING_BOND_OPTION_FAIL_OVER_MAC     "fail_over_mac"
-
-
-
-
-

NM_SETTING_BOND_OPTION_USE_CARRIER

-
#define NM_SETTING_BOND_OPTION_USE_CARRIER       "use_carrier"
-
-
-
-
-

NM_SETTING_BOND_OPTION_AD_SELECT

-
#define NM_SETTING_BOND_OPTION_AD_SELECT         "ad_select"
-
-
-
-
-

NM_SETTING_BOND_OPTION_XMIT_HASH_POLICY

-
#define NM_SETTING_BOND_OPTION_XMIT_HASH_POLICY  "xmit_hash_policy"
-
-
-
-
-

NM_SETTING_BOND_OPTION_RESEND_IGMP

-
#define NM_SETTING_BOND_OPTION_RESEND_IGMP       "resend_igmp"
-
-
-
-
-

NM_SETTING_BOND_OPTION_LACP_RATE

-
#define NM_SETTING_BOND_OPTION_LACP_RATE         "lacp_rate"
-
-
-
-
-

NM_SETTING_BOND_OPTION_ACTIVE_SLAVE

-
#define NM_SETTING_BOND_OPTION_ACTIVE_SLAVE      "active_slave"
-
-
-
-
-

NM_SETTING_BOND_OPTION_AD_ACTOR_SYS_PRIO

-
#define NM_SETTING_BOND_OPTION_AD_ACTOR_SYS_PRIO "ad_actor_sys_prio"
-
-
-
-
-

NM_SETTING_BOND_OPTION_AD_ACTOR_SYSTEM

-
#define NM_SETTING_BOND_OPTION_AD_ACTOR_SYSTEM   "ad_actor_system"
-
-
-
-
-

NM_SETTING_BOND_OPTION_AD_USER_PORT_KEY

-
#define NM_SETTING_BOND_OPTION_AD_USER_PORT_KEY  "ad_user_port_key"
-
-
-
-
-

NM_SETTING_BOND_OPTION_ALL_SLAVES_ACTIVE

-
#define NM_SETTING_BOND_OPTION_ALL_SLAVES_ACTIVE "all_slaves_active"
-
-
-
-
-

NM_SETTING_BOND_OPTION_ARP_ALL_TARGETS

-
#define NM_SETTING_BOND_OPTION_ARP_ALL_TARGETS   "arp_all_targets"
-
-
-
-
-

NM_SETTING_BOND_OPTION_MIN_LINKS

-
#define NM_SETTING_BOND_OPTION_MIN_LINKS         "min_links"
-
-
-
-
-

NM_SETTING_BOND_OPTION_NUM_GRAT_ARP

-
#define NM_SETTING_BOND_OPTION_NUM_GRAT_ARP      "num_grat_arp"
-
-
-
-
-

NM_SETTING_BOND_OPTION_NUM_UNSOL_NA

-
#define NM_SETTING_BOND_OPTION_NUM_UNSOL_NA      "num_unsol_na"
-
-
-
-
-

NM_SETTING_BOND_OPTION_PACKETS_PER_SLAVE

-
#define NM_SETTING_BOND_OPTION_PACKETS_PER_SLAVE "packets_per_slave"
-
-
-
-
-

NM_SETTING_BOND_OPTION_TLB_DYNAMIC_LB

-
#define NM_SETTING_BOND_OPTION_TLB_DYNAMIC_LB    "tlb_dynamic_lb"
-
-
-
-
-

NM_SETTING_BOND_OPTION_LP_INTERVAL

-
#define NM_SETTING_BOND_OPTION_LP_INTERVAL       "lp_interval"
-
-
-
-
-

NM_SETTING_BOND_OPTION_PEER_NOTIF_DELAY

-
#define NM_SETTING_BOND_OPTION_PEER_NOTIF_DELAY  "peer_notif_delay"
-
-
-
-
-

NM_SETTING_BOND_OPTION_ARP_MISSED_MAX

-
#define NM_SETTING_BOND_OPTION_ARP_MISSED_MAX    "arp_missed_max"
-
-
-
-
-

NM_SETTING_BOND_OPTION_LACP_ACTIVE

-
#define NM_SETTING_BOND_OPTION_LACP_ACTIVE       "lacp_active"
-
-
-
-
-

NM_SETTING_BOND_OPTION_NS_IP6_TARGET

-
#define NM_SETTING_BOND_OPTION_NS_IP6_TARGET     "ns_ip6_target"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingBondPort.html b/docs/libnm/html/NMSettingBondPort.html deleted file mode 100644 index 50991cea..00000000 --- a/docs/libnm/html/NMSettingBondPort.html +++ /dev/null @@ -1,188 +0,0 @@ - - - - -NMSettingBondPort: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingBondPort

-

NMSettingBondPort — Describes connection properties for bond ports

-
-
-

Functions

-
---- - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_bond_port_new () -
-guint32 - -nm_setting_bond_port_get_queue_id () -
-gint32 - -nm_setting_bond_port_get_prio () -
-
-
-

Types and Values

- -
-
-

Description

-

The NMSettingBondPort object is a NMSetting subclass that describes -optional properties that apply to bond ports.

-
-
-

Functions

-
-

nm_setting_bond_port_new ()

-
NMSetting *
-nm_setting_bond_port_new (void);
-

Creates a new NMSettingBondPort object with default values.

-
-

Returns

-

the new empty NMSettingBondPort object.

-

[transfer full]

-
-

Since: 1.34

-
-
-
-

nm_setting_bond_port_get_queue_id ()

-
guint32
-nm_setting_bond_port_get_queue_id (NMSettingBondPort *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBondPort

 
-
-
-

Returns

-

the “queue_id” property of the setting

-
-

Since: 1.34

-
-
-
-

nm_setting_bond_port_get_prio ()

-
gint32
-nm_setting_bond_port_get_prio (NMSettingBondPort *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBondPort

 
-
-
-

Returns

-

the “prio” property of the setting

-
-

Since: 1.44

-
-
-
-

Types and Values

-
-

NM_SETTING_BOND_PORT_SETTING_NAME

-
#define NM_SETTING_BOND_PORT_SETTING_NAME "bond-port"
-
-
-
-
-

NM_SETTING_BOND_PORT_QUEUE_ID

-
#define NM_SETTING_BOND_PORT_QUEUE_ID "queue-id"
-
-
-
-
-

NM_SETTING_BOND_PORT_PRIO

-
#define NM_SETTING_BOND_PORT_PRIO     "prio"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingBridge.html b/docs/libnm/html/NMSettingBridge.html deleted file mode 100644 index ab90deb6..00000000 --- a/docs/libnm/html/NMSettingBridge.html +++ /dev/null @@ -1,2089 +0,0 @@ - - - - -NMSettingBridge: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingBridge

-

NMSettingBridge — Describes connection properties for bridges

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_bridge_new () -
const char * - -nm_setting_bridge_get_mac_address () -
-gboolean - -nm_setting_bridge_get_stp () -
-guint16 - -nm_setting_bridge_get_priority () -
-guint16 - -nm_setting_bridge_get_forward_delay () -
-guint16 - -nm_setting_bridge_get_hello_time () -
-guint16 - -nm_setting_bridge_get_max_age () -
-guint32 - -nm_setting_bridge_get_ageing_time () -
-guint16 - -nm_setting_bridge_get_group_forward_mask () -
-gboolean - -nm_setting_bridge_get_multicast_snooping () -
-gboolean - -nm_setting_bridge_get_vlan_filtering () -
-guint16 - -nm_setting_bridge_get_vlan_default_pvid () -
-void - -nm_setting_bridge_add_vlan () -
-guint - -nm_setting_bridge_get_num_vlans () -
-NMBridgeVlan * - -nm_setting_bridge_get_vlan () -
-void - -nm_setting_bridge_remove_vlan () -
-gboolean - -nm_setting_bridge_remove_vlan_by_vid () -
-void - -nm_setting_bridge_clear_vlans () -
-NMBridgeVlan * - -nm_bridge_vlan_new () -
-NMBridgeVlan * - -nm_bridge_vlan_ref () -
-void - -nm_bridge_vlan_unref () -
-NMBridgeVlan * - -nm_bridge_vlan_new_clone () -
-int - -nm_bridge_vlan_cmp () -
-void - -nm_bridge_vlan_seal () -
-gboolean - -nm_bridge_vlan_is_sealed () -
-void - -nm_bridge_vlan_set_untagged () -
-void - -nm_bridge_vlan_set_pvid () -
-gboolean - -nm_bridge_vlan_get_vid_range () -
-gboolean - -nm_bridge_vlan_is_untagged () -
-gboolean - -nm_bridge_vlan_is_pvid () -
-char * - -nm_bridge_vlan_to_str () -
-NMBridgeVlan * - -nm_bridge_vlan_from_str () -
const char * - -nm_setting_bridge_get_group_address () -
const char * - -nm_setting_bridge_get_vlan_protocol () -
-gboolean - -nm_setting_bridge_get_vlan_stats_enabled () -
const char * - -nm_setting_bridge_get_multicast_router () -
-gboolean - -nm_setting_bridge_get_multicast_query_use_ifaddr () -
-gboolean - -nm_setting_bridge_get_multicast_querier () -
-guint32 - -nm_setting_bridge_get_multicast_hash_max () -
-guint32 - -nm_setting_bridge_get_multicast_last_member_count () -
-guint64 - -nm_setting_bridge_get_multicast_last_member_interval () -
-guint64 - -nm_setting_bridge_get_multicast_membership_interval () -
-guint64 - -nm_setting_bridge_get_multicast_querier_interval () -
-guint64 - -nm_setting_bridge_get_multicast_query_interval () -
-guint64 - -nm_setting_bridge_get_multicast_query_response_interval () -
-guint32 - -nm_setting_bridge_get_multicast_startup_query_count () -
-guint64 - -nm_setting_bridge_get_multicast_startup_query_interval () -
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_SETTING_BRIDGE_SETTING_NAME
#defineNM_SETTING_BRIDGE_MAC_ADDRESS
#defineNM_SETTING_BRIDGE_STP
#defineNM_SETTING_BRIDGE_PRIORITY
#defineNM_SETTING_BRIDGE_FORWARD_DELAY
#defineNM_SETTING_BRIDGE_HELLO_TIME
#defineNM_SETTING_BRIDGE_MAX_AGE
#defineNM_SETTING_BRIDGE_AGEING_TIME
#defineNM_SETTING_BRIDGE_GROUP_FORWARD_MASK
#defineNM_SETTING_BRIDGE_MULTICAST_HASH_MAX
#defineNM_SETTING_BRIDGE_MULTICAST_LAST_MEMBER_COUNT
#defineNM_SETTING_BRIDGE_MULTICAST_LAST_MEMBER_INTERVAL
#defineNM_SETTING_BRIDGE_MULTICAST_MEMBERSHIP_INTERVAL
#defineNM_SETTING_BRIDGE_MULTICAST_SNOOPING
#defineNM_SETTING_BRIDGE_MULTICAST_ROUTER
#defineNM_SETTING_BRIDGE_MULTICAST_QUERIER
#defineNM_SETTING_BRIDGE_MULTICAST_QUERIER_INTERVAL
#defineNM_SETTING_BRIDGE_MULTICAST_QUERY_INTERVAL
#defineNM_SETTING_BRIDGE_MULTICAST_QUERY_RESPONSE_INTERVAL
#defineNM_SETTING_BRIDGE_MULTICAST_QUERY_USE_IFADDR
#defineNM_SETTING_BRIDGE_MULTICAST_STARTUP_QUERY_COUNT
#defineNM_SETTING_BRIDGE_MULTICAST_STARTUP_QUERY_INTERVAL
#defineNM_SETTING_BRIDGE_VLAN_FILTERING
#defineNM_SETTING_BRIDGE_VLAN_DEFAULT_PVID
#defineNM_SETTING_BRIDGE_VLANS
#defineNM_SETTING_BRIDGE_GROUP_ADDRESS
#defineNM_SETTING_BRIDGE_VLAN_PROTOCOL
#defineNM_SETTING_BRIDGE_VLAN_STATS_ENABLED
#defineNM_BRIDGE_VLAN_VID_MIN
#defineNM_BRIDGE_VLAN_VID_MAX
-
-
-

Object Hierarchy

-
    GBoxed
-    ╰── NMBridgeVlan
-
-
-
-

Description

-

The NMSettingBridge object is a NMSetting subclass that describes properties -necessary for bridging connections.

-
-
-

Functions

-
-

nm_setting_bridge_new ()

-
NMSetting *
-nm_setting_bridge_new (void);
-

Creates a new NMSettingBridge object with default values.

-
-

Returns

-

the new empty NMSettingBridge object.

-

[transfer full]

-
-
-
-
-

nm_setting_bridge_get_mac_address ()

-
const char *
-nm_setting_bridge_get_mac_address (NMSettingBridge *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

the “mac-address” property of the setting

-
-
-
-
-

nm_setting_bridge_get_stp ()

-
gboolean
-nm_setting_bridge_get_stp (NMSettingBridge *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

the “stp” property of the setting

-
-
-
-
-

nm_setting_bridge_get_priority ()

-
guint16
-nm_setting_bridge_get_priority (NMSettingBridge *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

the “priority” property of the setting

-
-
-
-
-

nm_setting_bridge_get_forward_delay ()

-
guint16
-nm_setting_bridge_get_forward_delay (NMSettingBridge *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

the “forward-delay” property of the setting

-
-
-
-
-

nm_setting_bridge_get_hello_time ()

-
guint16
-nm_setting_bridge_get_hello_time (NMSettingBridge *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

the “hello-time” property of the setting

-
-
-
-
-

nm_setting_bridge_get_max_age ()

-
guint16
-nm_setting_bridge_get_max_age (NMSettingBridge *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

the “max-age” property of the setting

-
-
-
-
-

nm_setting_bridge_get_ageing_time ()

-
guint32
-nm_setting_bridge_get_ageing_time (NMSettingBridge *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

the “ageing-time” property of the setting

-
-
-
-
-

nm_setting_bridge_get_group_forward_mask ()

-
guint16
-nm_setting_bridge_get_group_forward_mask
-                               (NMSettingBridge *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

the “group-forward-mask” property of the setting

-
-

Since: 1.10

-
-
-
-

nm_setting_bridge_get_multicast_snooping ()

-
gboolean
-nm_setting_bridge_get_multicast_snooping
-                               (NMSettingBridge *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

the “multicast-snooping” property of the setting

-
-

Since: 1.2

-
-
-
-

nm_setting_bridge_get_vlan_filtering ()

-
gboolean
-nm_setting_bridge_get_vlan_filtering (NMSettingBridge *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

the “vlan-filtering” property of the setting

-
-

Since: 1.18

-
-
-
-

nm_setting_bridge_get_vlan_default_pvid ()

-
guint16
-nm_setting_bridge_get_vlan_default_pvid
-                               (NMSettingBridge *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

the “vlan-default-pvid” property of the setting

-
-

Since: 1.18

-
-
-
-

nm_setting_bridge_add_vlan ()

-
void
-nm_setting_bridge_add_vlan (NMSettingBridge *setting,
-                            NMBridgeVlan *vlan);
-

Appends a new vlan and associated information to the setting. The -given vlan gets sealed and a reference to it is added.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingBridge

 

vlan

the vlan to add

 
-
-

Since: 1.18

-
-
-
-

nm_setting_bridge_get_num_vlans ()

-
guint
-nm_setting_bridge_get_num_vlans (NMSettingBridge *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

the number of VLANs

-
-

Since: 1.18

-
-
-
-

nm_setting_bridge_get_vlan ()

-
NMBridgeVlan *
-nm_setting_bridge_get_vlan (NMSettingBridge *setting,
-                            guint idx);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingBridge

 

idx

index number of the VLAN to return

 
-
-
-

Returns

-

the VLAN at index idx -.

-

[transfer none]

-
-

Since: 1.18

-
-
-
-

nm_setting_bridge_remove_vlan ()

-
void
-nm_setting_bridge_remove_vlan (NMSettingBridge *setting,
-                               guint idx);
-

Removes the vlan at index idx -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingBridge

 

idx

index number of the VLAN.

 
-
-

Since: 1.18

-
-
-
-

nm_setting_bridge_remove_vlan_by_vid ()

-
gboolean
-nm_setting_bridge_remove_vlan_by_vid (NMSettingBridge *setting,
-                                      guint16 vid_start,
-                                      guint16 vid_end);
-

Remove the VLAN with range vid_start - to vid_end -. -If vid_end - is zero, it is assumed to be equal to vid_start - -and so the single-id VLAN with id vid_start - is removed.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingBridge

 

vid_start

the vlan start index

 

vid_end

the vlan end index

 
-
-
-

Returns

-

TRUE if the vlan was found and removed; FALSE otherwise

-
-

Since: 1.18

-
-
-
-

nm_setting_bridge_clear_vlans ()

-
void
-nm_setting_bridge_clear_vlans (NMSettingBridge *setting);
-

Removes all configured VLANs.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-

Since: 1.18

-
-
-
-

nm_bridge_vlan_new ()

-
NMBridgeVlan *
-nm_bridge_vlan_new (guint16 vid_start,
-                    guint16 vid_end);
-

Creates a new NMBridgeVlan object for the given VLAN id range. -Setting vid_end - to 0 is equivalent to setting it to vid_start - -and creates a single-id VLAN.

-

Since 1.42, ref-counting of NMBridgeVlan is thread-safe.

-
-

Parameters

-
----- - - - - - - - - - - - - -

vid_start

the start VLAN id, must be between 1 and 4094.

 

vid_end

the end VLAN id, must be 0 or between vid_start -and 4094.

 
-
-
-

Returns

-

the new NMBridgeVlan object.

-

[transfer full]

-
-

Since: 1.18

-
-
-
-

nm_bridge_vlan_ref ()

-
NMBridgeVlan *
-nm_bridge_vlan_ref (NMBridgeVlan *vlan);
-

Increases the reference count of the object.

-
-

Parameters

-
----- - - - - - -

vlan

the NMBridgeVlan

 
-
-
-

Returns

-

the input argument vlan -object.

-

Since 1.42, ref-counting of NMBridgeVlan is thread-safe.

-
-

Since: 1.18

-
-
-
-

nm_bridge_vlan_unref ()

-
void
-nm_bridge_vlan_unref (NMBridgeVlan *vlan);
-

Decreases the reference count of the object. If the reference count -reaches zero the object will be destroyed.

-

Since 1.42, ref-counting of NMBridgeVlan is thread-safe.

-
-

Parameters

-
----- - - - - - -

vlan

the NMBridgeVlan

 
-
-

Since: 1.18

-
-
-
-

nm_bridge_vlan_new_clone ()

-
NMBridgeVlan *
-nm_bridge_vlan_new_clone (const NMBridgeVlan *vlan);
-
-

Parameters

-
----- - - - - - -

vlan

the NMBridgeVlan instance to copy

 
-
-
-

Returns

-

a clone of vlan -. This instance -is always unsealed.

-

[transfer full]

-
-

Since: 1.18

-
-
-
-

nm_bridge_vlan_cmp ()

-
int
-nm_bridge_vlan_cmp (const NMBridgeVlan *a,
-                    const NMBridgeVlan *b);
-

Compare two bridge VLAN objects.

-
-

Parameters

-
----- - - - - - - - - - - - - -

a

a NMBridgeVlan

 

b

another NMBridgeVlan

 
-
-
-

Returns

-

zero of the two instances are equivalent or -a non-zero integer otherwise. This defines a total ordering -over the VLANs. Whether a VLAN is sealed or not does not -affect the comparison.

-
-

Since: 1.18

-
-
-
-

nm_bridge_vlan_seal ()

-
void
-nm_bridge_vlan_seal (NMBridgeVlan *vlan);
-

Seal the NMBridgeVlan instance. Afterwards, it is a bug -to call all functions that modify the instance (except ref/unref). -A sealed instance cannot be unsealed again, but you can create -an unsealed copy with nm_bridge_vlan_new_clone().

-
-

Parameters

-
----- - - - - - -

vlan

the NMBridgeVlan instance

 
-
-

Since: 1.18

-
-
-
-

nm_bridge_vlan_is_sealed ()

-
gboolean
-nm_bridge_vlan_is_sealed (const NMBridgeVlan *vlan);
-
-

Parameters

-
----- - - - - - -

vlan

the NMBridgeVlan instance

 
-
-
-

Returns

-

whether self -is sealed or not.

-
-

Since: 1.18

-
-
-
-

nm_bridge_vlan_set_untagged ()

-
void
-nm_bridge_vlan_set_untagged (NMBridgeVlan *vlan,
-                             gboolean value);
-

Change the value of the untagged property of the VLAN.

-
-

Parameters

-
----- - - - - - - - - - - - - -

vlan

the NMBridgeVlan

 

value

the new value

 
-
-

Since: 1.18

-
-
-
-

nm_bridge_vlan_set_pvid ()

-
void
-nm_bridge_vlan_set_pvid (NMBridgeVlan *vlan,
-                         gboolean value);
-

Change the value of the PVID property of the VLAN. It -is invalid to set the value to TRUE for non-single-id -VLANs.

-
-

Parameters

-
----- - - - - - - - - - - - - -

vlan

the NMBridgeVlan

 

value

the new value

 
-
-

Since: 1.18

-
-
-
-

nm_bridge_vlan_get_vid_range ()

-
gboolean
-nm_bridge_vlan_get_vid_range (const NMBridgeVlan *vlan,
-                              guint16 *vid_start,
-                              guint16 *vid_end);
-

Gets the VLAN id range.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

vlan

the NMBridgeVlan

 

vid_start

location to store the VLAN id range start.

[out]

vid_end

location to store the VLAN id range end.

[out]
-
-
-

Returns

-

TRUE is the VLAN specifies a range, FALSE if it is -a single-id VLAN.

-
-

Since: 1.18

-
-
-
-

nm_bridge_vlan_is_untagged ()

-
gboolean
-nm_bridge_vlan_is_untagged (const NMBridgeVlan *vlan);
-

Returns whether the VLAN is untagged.

-
-

Parameters

-
----- - - - - - -

vlan

the NMBridgeVlan

 
-
-
-

Returns

-

TRUE if the VLAN is untagged, FALSE otherwise

-
-

Since: 1.18

-
-
-
-

nm_bridge_vlan_is_pvid ()

-
gboolean
-nm_bridge_vlan_is_pvid (const NMBridgeVlan *vlan);
-

Returns whether the VLAN is the PVID for the port.

-
-

Parameters

-
----- - - - - - -

vlan

the NMBridgeVlan

 
-
-
-

Returns

-

TRUE if the VLAN is the PVID

-
-

Since: 1.18

-
-
-
-

nm_bridge_vlan_to_str ()

-
char *
-nm_bridge_vlan_to_str (const NMBridgeVlan *vlan,
-                       GError **error);
-

Convert a NMBridgeVlan to a string.

-
-

Parameters

-
----- - - - - - - - - - - - - -

vlan

the NMBridgeVlan

 

error

location of the error

 
-
-
-

Returns

-

formatted string or NULL

-
-

Since: 1.18

-
-
-
-

nm_bridge_vlan_from_str ()

-
NMBridgeVlan *
-nm_bridge_vlan_from_str (const char *str,
-                         GError **error);
-

Parses the string representation of the queueing -discipline to a NMBridgeVlan instance.

-
-

Parameters

-
----- - - - - - - - - - - - - -

str

the string representation of a bridge VLAN

 

error

location of the error

 
-
-
-

Returns

-

the NMBridgeVlan or NULL

-
-

Since: 1.18

-
-
-
-

nm_setting_bridge_get_group_address ()

-
const char *
-nm_setting_bridge_get_group_address (const NMSettingBridge *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

the “group-address” property of the setting

-
-

Since: 1.24

-
-
-
-

nm_setting_bridge_get_vlan_protocol ()

-
const char *
-nm_setting_bridge_get_vlan_protocol (const NMSettingBridge *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

the “vlan-protocol” property of the setting

-
-

Since: 1.24

-
-
-
-

nm_setting_bridge_get_vlan_stats_enabled ()

-
gboolean
-nm_setting_bridge_get_vlan_stats_enabled
-                               (const NMSettingBridge *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

the “vlan-stats-enabled” property of the setting

-
-

Since: 1.24

-
-
-
-

nm_setting_bridge_get_multicast_router ()

-
const char *
-nm_setting_bridge_get_multicast_router
-                               (const NMSettingBridge *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

the “multicast-router” property of the setting

-
-

Since: 1.24

-
-
-
-

nm_setting_bridge_get_multicast_query_use_ifaddr ()

-
gboolean
-nm_setting_bridge_get_multicast_query_use_ifaddr
-                               (const NMSettingBridge *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

the “multicast-query-use-ifaddr” property of the setting

-
-

Since: 1.24

-
-
-
-

nm_setting_bridge_get_multicast_querier ()

-
gboolean
-nm_setting_bridge_get_multicast_querier
-                               (const NMSettingBridge *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

the “multicast-querier” property of the setting

-
-

Since: 1.24

-
-
-
-

nm_setting_bridge_get_multicast_hash_max ()

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

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

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

-
-

Since: 1.26

-
-
-
-

nm_setting_bridge_get_multicast_last_member_count ()

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

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

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

-
-

Since: 1.26

-
-
-
-

nm_setting_bridge_get_multicast_last_member_interval ()

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

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

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

-
-

Since: 1.26

-
-
-
-

nm_setting_bridge_get_multicast_membership_interval ()

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

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

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

-
-

Since: 1.26

-
-
-
-

nm_setting_bridge_get_multicast_querier_interval ()

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

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

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

-
-

Since: 1.26

-
-
-
-

nm_setting_bridge_get_multicast_query_interval ()

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

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

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

-
-

Since: 1.26

-
-
-
-

nm_setting_bridge_get_multicast_query_response_interval ()

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

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

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

-
-

Since: 1.26

-
-
-
-

nm_setting_bridge_get_multicast_startup_query_count ()

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

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

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

-
-

Since: 1.26

-
-
-
-

nm_setting_bridge_get_multicast_startup_query_interval ()

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

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

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

-
-

Since: 1.26

-
-
-
-

Types and Values

-
-

NM_SETTING_BRIDGE_SETTING_NAME

-
#define NM_SETTING_BRIDGE_SETTING_NAME "bridge"
-
-
-
-
-

NM_SETTING_BRIDGE_MAC_ADDRESS

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

NM_SETTING_BRIDGE_STP

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

NM_SETTING_BRIDGE_PRIORITY

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

NM_SETTING_BRIDGE_FORWARD_DELAY

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

NM_SETTING_BRIDGE_HELLO_TIME

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

NM_SETTING_BRIDGE_MAX_AGE

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

NM_SETTING_BRIDGE_AGEING_TIME

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

NM_SETTING_BRIDGE_GROUP_FORWARD_MASK

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

NM_SETTING_BRIDGE_MULTICAST_HASH_MAX

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

NM_SETTING_BRIDGE_MULTICAST_LAST_MEMBER_COUNT

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

NM_SETTING_BRIDGE_MULTICAST_LAST_MEMBER_INTERVAL

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

NM_SETTING_BRIDGE_MULTICAST_MEMBERSHIP_INTERVAL

-
#define NM_SETTING_BRIDGE_MULTICAST_MEMBERSHIP_INTERVAL     "multicast-membership-interval"
-
-
-
-
-

NM_SETTING_BRIDGE_MULTICAST_SNOOPING

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

NM_SETTING_BRIDGE_MULTICAST_ROUTER

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

NM_SETTING_BRIDGE_MULTICAST_QUERIER

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

NM_SETTING_BRIDGE_MULTICAST_QUERIER_INTERVAL

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

NM_SETTING_BRIDGE_MULTICAST_QUERY_INTERVAL

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

NM_SETTING_BRIDGE_MULTICAST_QUERY_RESPONSE_INTERVAL

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

NM_SETTING_BRIDGE_MULTICAST_QUERY_USE_IFADDR

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

NM_SETTING_BRIDGE_MULTICAST_STARTUP_QUERY_COUNT

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

NM_SETTING_BRIDGE_MULTICAST_STARTUP_QUERY_INTERVAL

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

NM_SETTING_BRIDGE_VLAN_FILTERING

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

NM_SETTING_BRIDGE_VLAN_DEFAULT_PVID

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

NM_SETTING_BRIDGE_VLANS

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

NM_SETTING_BRIDGE_GROUP_ADDRESS

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

NM_SETTING_BRIDGE_VLAN_PROTOCOL

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

NM_SETTING_BRIDGE_VLAN_STATS_ENABLED

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

NM_BRIDGE_VLAN_VID_MIN

-
#define NM_BRIDGE_VLAN_VID_MIN 1
-
-
-
-
-

NM_BRIDGE_VLAN_VID_MAX

-
#define NM_BRIDGE_VLAN_VID_MAX 4094
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingBridgePort.html b/docs/libnm/html/NMSettingBridgePort.html deleted file mode 100644 index 12759796..00000000 --- a/docs/libnm/html/NMSettingBridgePort.html +++ /dev/null @@ -1,485 +0,0 @@ - - - - -NMSettingBridgePort: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingBridgePort

-

NMSettingBridgePort — Describes connection properties for bridge ports

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_bridge_port_new () -
-guint16 - -nm_setting_bridge_port_get_priority () -
-guint16 - -nm_setting_bridge_port_get_path_cost () -
-gboolean - -nm_setting_bridge_port_get_hairpin_mode () -
-void - -nm_setting_bridge_port_add_vlan () -
-guint - -nm_setting_bridge_port_get_num_vlans () -
-NMBridgeVlan * - -nm_setting_bridge_port_get_vlan () -
-void - -nm_setting_bridge_port_remove_vlan () -
-gboolean - -nm_setting_bridge_port_remove_vlan_by_vid () -
-void - -nm_setting_bridge_port_clear_vlans () -
-
-
-

Types and Values

- -
-
-

Description

-

The NMSettingBridgePort object is a NMSetting subclass that describes -optional properties that apply to bridge ports.

-
-
-

Functions

-
-

nm_setting_bridge_port_new ()

-
NMSetting *
-nm_setting_bridge_port_new (void);
-

Creates a new NMSettingBridgePort object with default values.

-
-

Returns

-

the new empty NMSettingBridgePort object.

-

[transfer full]

-
-
-
-
-

nm_setting_bridge_port_get_priority ()

-
guint16
-nm_setting_bridge_port_get_priority (NMSettingBridgePort *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridgePort

 
-
-
-

Returns

-

the “priority” property of the setting

-
-
-
-
-

nm_setting_bridge_port_get_path_cost ()

-
guint16
-nm_setting_bridge_port_get_path_cost (NMSettingBridgePort *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridgePort

 
-
-
-

Returns

-

the “path-cost” property of the setting

-
-
-
-
-

nm_setting_bridge_port_get_hairpin_mode ()

-
gboolean
-nm_setting_bridge_port_get_hairpin_mode
-                               (NMSettingBridgePort *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridgePort

 
-
-
-

Returns

-

the “hairpin-mode” property of the setting

-
-
-
-
-

nm_setting_bridge_port_add_vlan ()

-
void
-nm_setting_bridge_port_add_vlan (NMSettingBridgePort *setting,
-                                 NMBridgeVlan *vlan);
-

Appends a new vlan and associated information to the setting. The -given vlan gets sealed and a reference to it is added.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingBridgePort

 

vlan

the vlan to add

 
-
-

Since: 1.18

-
-
-
-

nm_setting_bridge_port_get_num_vlans ()

-
guint
-nm_setting_bridge_port_get_num_vlans (NMSettingBridgePort *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridgePort

 
-
-
-

Returns

-

the number of VLANs

-
-

Since: 1.18

-
-
-
-

nm_setting_bridge_port_get_vlan ()

-
NMBridgeVlan *
-nm_setting_bridge_port_get_vlan (NMSettingBridgePort *setting,
-                                 guint idx);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingBridgePort

 

idx

index number of the VLAN to return

 
-
-
-

Returns

-

the VLAN at index idx -.

-

[transfer none]

-
-

Since: 1.18

-
-
-
-

nm_setting_bridge_port_remove_vlan ()

-
void
-nm_setting_bridge_port_remove_vlan (NMSettingBridgePort *setting,
-                                    guint idx);
-

Removes the vlan at index idx -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingBridgePort

 

idx

index number of the VLAN.

 
-
-

Since: 1.18

-
-
-
-

nm_setting_bridge_port_remove_vlan_by_vid ()

-
gboolean
-nm_setting_bridge_port_remove_vlan_by_vid
-                               (NMSettingBridgePort *setting,
-                                guint16 vid_start,
-                                guint16 vid_end);
-

Remove the VLAN with range vid_start - to vid_end -. -If vid_end - is zero, it is assumed to be equal to vid_start - -and so the single-id VLAN with id vid_start - is removed.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingBridgePort

 

vid_start

the vlan start index

 

vid_end

the vlan end index

 
-
-
-

Returns

-

TRUE if the vlan was found and removed; FALSE otherwise

-
-

Since: 1.18

-
-
-
-

nm_setting_bridge_port_clear_vlans ()

-
void
-nm_setting_bridge_port_clear_vlans (NMSettingBridgePort *setting);
-

Removes all configured VLANs.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridgePort

 
-
-

Since: 1.18

-
-
-
-

Types and Values

-
-

NM_SETTING_BRIDGE_PORT_SETTING_NAME

-
#define NM_SETTING_BRIDGE_PORT_SETTING_NAME "bridge-port"
-
-
-
-
-

NM_SETTING_BRIDGE_PORT_PRIORITY

-
#define NM_SETTING_BRIDGE_PORT_PRIORITY     "priority"
-
-
-
-
-

NM_SETTING_BRIDGE_PORT_PATH_COST

-
#define NM_SETTING_BRIDGE_PORT_PATH_COST    "path-cost"
-
-
-
-
-

NM_SETTING_BRIDGE_PORT_HAIRPIN_MODE

-
#define NM_SETTING_BRIDGE_PORT_HAIRPIN_MODE "hairpin-mode"
-
-
-
-
-

NM_SETTING_BRIDGE_PORT_VLANS

-
#define NM_SETTING_BRIDGE_PORT_VLANS        "vlans"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingCdma.html b/docs/libnm/html/NMSettingCdma.html deleted file mode 100644 index 205ecbd7..00000000 --- a/docs/libnm/html/NMSettingCdma.html +++ /dev/null @@ -1,312 +0,0 @@ - - - - -NMSettingCdma: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingCdma

-

NMSettingCdma — Describes CDMA-based mobile broadband properties

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_cdma_new () -
const char * - -nm_setting_cdma_get_number () -
const char * - -nm_setting_cdma_get_username () -
const char * - -nm_setting_cdma_get_password () -
-NMSettingSecretFlags - -nm_setting_cdma_get_password_flags () -
-guint32 - -nm_setting_cdma_get_mtu () -
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_SETTING_CDMA_SETTING_NAME
#defineNM_SETTING_CDMA_NUMBER
#defineNM_SETTING_CDMA_USERNAME
#defineNM_SETTING_CDMA_PASSWORD
#defineNM_SETTING_CDMA_PASSWORD_FLAGS
#defineNM_SETTING_CDMA_MTU
-
-
-

Description

-

The NMSettingCdma object is a NMSetting subclass that describes -properties that allow connections to IS-95-based mobile broadband -networks, including those using CDMA2000/EVDO technology.

-
-
-

Functions

-
-

nm_setting_cdma_new ()

-
NMSetting *
-nm_setting_cdma_new (void);
-

Creates a new NMSettingCdma object with default values.

-
-

Returns

-

the new empty NMSettingCdma object

-
-
-
-
-

nm_setting_cdma_get_number ()

-
const char *
-nm_setting_cdma_get_number (NMSettingCdma *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingCdma

 
-
-
-

Returns

-

the “number” property of the setting

-
-
-
-
-

nm_setting_cdma_get_username ()

-
const char *
-nm_setting_cdma_get_username (NMSettingCdma *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingCdma

 
-
-
-

Returns

-

the “username” property of the setting

-
-
-
-
-

nm_setting_cdma_get_password ()

-
const char *
-nm_setting_cdma_get_password (NMSettingCdma *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingCdma

 
-
-
-

Returns

-

the “password” property of the setting

-
-
-
-
-

nm_setting_cdma_get_password_flags ()

-
NMSettingSecretFlags
-nm_setting_cdma_get_password_flags (NMSettingCdma *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingCdma

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the “password”

-
-
-
-
-

nm_setting_cdma_get_mtu ()

-
guint32
-nm_setting_cdma_get_mtu (NMSettingCdma *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingCdma

 
-
-
-

Returns

-

the “mtu” property of the setting

-
-

Since: 1.8

-
-
-
-

Types and Values

-
-

NM_SETTING_CDMA_SETTING_NAME

-
#define NM_SETTING_CDMA_SETTING_NAME "cdma"
-
-
-
-
-

NM_SETTING_CDMA_NUMBER

-
#define NM_SETTING_CDMA_NUMBER         "number"
-
-
-
-
-

NM_SETTING_CDMA_USERNAME

-
#define NM_SETTING_CDMA_USERNAME       "username"
-
-
-
-
-

NM_SETTING_CDMA_PASSWORD

-
#define NM_SETTING_CDMA_PASSWORD       "password"
-
-
-
-
-

NM_SETTING_CDMA_PASSWORD_FLAGS

-
#define NM_SETTING_CDMA_PASSWORD_FLAGS "password-flags"
-
-
-
-
-

NM_SETTING_CDMA_MTU

-
#define NM_SETTING_CDMA_MTU            "mtu"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingConnection.html b/docs/libnm/html/NMSettingConnection.html deleted file mode 100644 index 8d79934b..00000000 --- a/docs/libnm/html/NMSettingConnection.html +++ /dev/null @@ -1,2364 +0,0 @@ - - - - -NMSettingConnection: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingConnection

-

NMSettingConnection — Describes general connection properties

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_connection_new () -
const char * - -nm_setting_connection_get_id () -
const char * - -nm_setting_connection_get_uuid () -
const char * - -nm_setting_connection_get_stable_id () -
const char * - -nm_setting_connection_get_interface_name () -
const char * - -nm_setting_connection_get_connection_type () -
-gboolean - -nm_setting_connection_get_autoconnect () -
-int - -nm_setting_connection_get_autoconnect_priority () -
-int - -nm_setting_connection_get_autoconnect_retries () -
-NMConnectionMultiConnect - -nm_setting_connection_get_multi_connect () -
-guint64 - -nm_setting_connection_get_timestamp () -
-gboolean - -nm_setting_connection_get_read_only () -
-guint32 - -nm_setting_connection_get_num_permissions () -
-gboolean - -nm_setting_connection_get_permission () -
const char * - -nm_setting_connection_get_zone () -
-gboolean - -nm_setting_connection_permissions_user_allowed () -
-gboolean - -nm_setting_connection_add_permission () -
-void - -nm_setting_connection_remove_permission () -
-gboolean - -nm_setting_connection_remove_permission_by_value () -
const char * - -nm_setting_connection_get_master () -
const char * - -nm_setting_connection_get_controller () -
-gboolean - -nm_setting_connection_is_slave_type () -
const char * - -nm_setting_connection_get_slave_type () -
const char * - -nm_setting_connection_get_port_type () -
-NMSettingConnectionAutoconnectSlaves - -nm_setting_connection_get_autoconnect_slaves () -
-NMTernary - -nm_setting_connection_get_autoconnect_ports () -
-guint32 - -nm_setting_connection_get_num_secondaries () -
const char * - -nm_setting_connection_get_secondary () -
-gboolean - -nm_setting_connection_add_secondary () -
-void - -nm_setting_connection_remove_secondary () -
-gboolean - -nm_setting_connection_remove_secondary_by_value () -
-guint32 - -nm_setting_connection_get_gateway_ping_timeout () -
-NMMetered - -nm_setting_connection_get_metered () -
-NMSettingConnectionLldp - -nm_setting_connection_get_lldp () -
-int - -nm_setting_connection_get_auth_retries () -
-NMSettingConnectionMdns - -nm_setting_connection_get_mdns () -
-NMSettingConnectionLlmnr - -nm_setting_connection_get_llmnr () -
-NMSettingConnectionDnsOverTls - -nm_setting_connection_get_dns_over_tls () -
-NMMptcpFlags - -nm_setting_connection_get_mptcp_flags () -
-gint32 - -nm_setting_connection_get_wait_device_timeout () -
-gint32 - -nm_setting_connection_get_wait_activation_delay () -
-NMSettingConnectionDownOnPoweroff - -nm_setting_connection_get_down_on_poweroff () -
const char * - -nm_setting_connection_get_mud_url () -
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_SETTING_CONNECTION_SETTING_NAME
#defineNM_SETTING_CONNECTION_AUTOCONNECT_PRIORITY_MIN
#defineNM_SETTING_CONNECTION_AUTOCONNECT_PRIORITY_MAX
#defineNM_SETTING_CONNECTION_AUTOCONNECT_PRIORITY_DEFAULT
#defineNM_SETTING_CONNECTION_ID
#defineNM_SETTING_CONNECTION_UUID
#defineNM_SETTING_CONNECTION_STABLE_ID
#defineNM_SETTING_CONNECTION_INTERFACE_NAME
#defineNM_SETTING_CONNECTION_TYPE
#defineNM_SETTING_CONNECTION_AUTOCONNECT
#defineNM_SETTING_CONNECTION_AUTOCONNECT_PRIORITY
#defineNM_SETTING_CONNECTION_AUTOCONNECT_RETRIES
#defineNM_SETTING_CONNECTION_MULTI_CONNECT
#defineNM_SETTING_CONNECTION_TIMESTAMP
#defineNM_SETTING_CONNECTION_READ_ONLY
#defineNM_SETTING_CONNECTION_PERMISSIONS
#defineNM_SETTING_CONNECTION_ZONE
#defineNM_SETTING_CONNECTION_MASTER
#defineNM_SETTING_CONNECTION_CONTROLLER
#defineNM_SETTING_CONNECTION_SLAVE_TYPE
#defineNM_SETTING_CONNECTION_PORT_TYPE
#defineNM_SETTING_CONNECTION_AUTOCONNECT_SLAVES
#defineNM_SETTING_CONNECTION_AUTOCONNECT_PORTS
#defineNM_SETTING_CONNECTION_SECONDARIES
#defineNM_SETTING_CONNECTION_GATEWAY_PING_TIMEOUT
#defineNM_SETTING_CONNECTION_METERED
#defineNM_SETTING_CONNECTION_LLDP
#defineNM_SETTING_CONNECTION_AUTH_RETRIES
#defineNM_SETTING_CONNECTION_MDNS
#defineNM_SETTING_CONNECTION_LLMNR
#defineNM_SETTING_CONNECTION_DNS_OVER_TLS
#defineNM_SETTING_CONNECTION_MPTCP_FLAGS
#defineNM_SETTING_CONNECTION_WAIT_DEVICE_TIMEOUT
#defineNM_SETTING_CONNECTION_MUD_URL
#defineNM_SETTING_CONNECTION_WAIT_ACTIVATION_DELAY
#defineNM_SETTING_CONNECTION_DOWN_ON_POWEROFF
enumNMSettingConnectionAutoconnectSlaves
enumNMSettingConnectionLldp
enumNMSettingConnectionMdns
enumNMSettingConnectionLlmnr
enumNMSettingConnectionDnsOverTls
enumNMSettingConnectionDownOnPoweroff
-
-
-

Object Hierarchy

-
    GEnum
-    ├── NMSettingConnectionAutoconnectSlaves
-    ├── NMSettingConnectionDnsOverTls
-    ├── NMSettingConnectionDownOnPoweroff
-    ├── NMSettingConnectionLldp
-    ├── NMSettingConnectionLlmnr
-    ╰── NMSettingConnectionMdns
-
-
-
-

Description

-

The NMSettingConnection object is a NMSetting subclass that describes -properties that apply to all NMConnection objects, regardless of what type -of network connection they describe. Each NMConnection object must contain -a NMSettingConnection setting.

-
-
-

Functions

-
-

nm_setting_connection_new ()

-
NMSetting *
-nm_setting_connection_new (void);
-

Creates a new NMSettingConnection object with default values.

-
-

Returns

-

the new empty NMSettingConnection object

-
-
-
-
-

nm_setting_connection_get_id ()

-
const char *
-nm_setting_connection_get_id (NMSettingConnection *setting);
-

Returns the “id” property of the connection.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the connection ID

-
-
-
-
-

nm_setting_connection_get_uuid ()

-
const char *
-nm_setting_connection_get_uuid (NMSettingConnection *setting);
-

Returns the “uuid” property of the connection.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the connection UUID

-
-
-
-
-

nm_setting_connection_get_stable_id ()

-
const char *
-nm_setting_connection_get_stable_id (NMSettingConnection *setting);
-

Returns the “stable_id” property of the connection.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the stable-id for the connection

-
-

Since: 1.4

-
-
-
-

nm_setting_connection_get_interface_name ()

-
const char *
-nm_setting_connection_get_interface_name
-                               (NMSettingConnection *setting);
-

Returns the “interface-name” property of the connection.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the connection's interface name

-
-
-
-
-

nm_setting_connection_get_connection_type ()

-
const char *
-nm_setting_connection_get_connection_type
-                               (NMSettingConnection *setting);
-

Returns the “type” property of the connection.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the connection type

-
-
-
-
-

nm_setting_connection_get_autoconnect ()

-
gboolean
-nm_setting_connection_get_autoconnect (NMSettingConnection *setting);
-

Returns the “autoconnect” property of the connection.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the connection's autoconnect behavior

-
-
-
-
-

nm_setting_connection_get_autoconnect_priority ()

-
int
-nm_setting_connection_get_autoconnect_priority
-                               (NMSettingConnection *setting);
-

Returns the “autoconnect-priority” property of the connection. -The higher number, the higher priority.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the connection's autoconnect priority

-
-
-
-
-

nm_setting_connection_get_autoconnect_retries ()

-
int
-nm_setting_connection_get_autoconnect_retries
-                               (NMSettingConnection *setting);
-

Returns the “autoconnect-retries” property of the connection. -Zero means infinite, -1 means the global default value.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the connection's autoconnect retries

-
-

Since: 1.6

-
-
-
-

nm_setting_connection_get_multi_connect ()

-
NMConnectionMultiConnect
-nm_setting_connection_get_multi_connect
-                               (NMSettingConnection *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the “multi-connect” property of the connection.

-
-

Since: 1.14

-
-
-
-

nm_setting_connection_get_timestamp ()

-
guint64
-nm_setting_connection_get_timestamp (NMSettingConnection *setting);
-

Returns the “timestamp” property of the connection.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the connection's timestamp

-
-
-
-
-

nm_setting_connection_get_read_only ()

-
gboolean
-nm_setting_connection_get_read_only (NMSettingConnection *setting);
-
-

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

-

This property is deprecated and has no meaning.

-
-

Returns the “read-only” property of the connection.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

TRUE if the connection is read-only, FALSE if it is not

-
-
-
-
-

nm_setting_connection_get_num_permissions ()

-
guint32
-nm_setting_connection_get_num_permissions
-                               (NMSettingConnection *setting);
-

Returns the number of entries in the “permissions” -property of this setting.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the number of permissions entries

-
-
-
-
-

nm_setting_connection_get_permission ()

-
gboolean
-nm_setting_connection_get_permission (NMSettingConnection *setting,
-                                      guint32 idx,
-                                      const char **out_ptype,
-                                      const char **out_pitem,
-                                      const char **out_detail);
-

Retrieve one of the entries of the “permissions” property -of this setting.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSettingConnection

 

idx

the zero-based index of the permissions entry

 

out_ptype

on return, the permission type. This is currently always "user", -unless the entry is invalid, in which case it returns "invalid".

 

out_pitem

on return, the permission item (formatted according to ptype -, see -“permissions” for more detail

 

out_detail

on return, the permission detail (at this time, always NULL)

 
-
-
-

Returns

-

TRUE if a permission was returned, FALSE if idx -was invalid

-
-
-
-
-

nm_setting_connection_get_zone ()

-
const char *
-nm_setting_connection_get_zone (NMSettingConnection *setting);
-

Returns the “zone” property of the connection.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the trust level of a connection

-
-
-
-
-

nm_setting_connection_permissions_user_allowed ()

-
gboolean
-nm_setting_connection_permissions_user_allowed
-                               (NMSettingConnection *setting,
-                                const char *uname);
-

Checks whether the given username is allowed to view/access this connection.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingConnection

 

uname

the user name to check permissions for

 
-
-
-

Returns

-

TRUE if the requested user is allowed to view this connection, -FALSE if the given user is not allowed to view this connection

-
-
-
-
-

nm_setting_connection_add_permission ()

-
gboolean
-nm_setting_connection_add_permission (NMSettingConnection *setting,
-                                      const char *ptype,
-                                      const char *pitem,
-                                      const char *detail);
-

Adds a permission to the connection's permission list. At this time, only -the "user" permission type is supported, and pitem - must be a username. See -“permissions”: for more details.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSettingConnection

 

ptype

the permission type; at this time only "user" is supported

 

pitem

the permission item formatted as required for ptype -

 

detail

unused at this time; must be NULL.

[nullable]
-
-
-

Returns

-

TRUE if the permission was unique and was successfully added to the -list, FALSE if ptype -or pitem -was invalid. -If the permission was already present in the list, it will not be added -a second time but TRUE will be returned. Note that before 1.28, in this -case FALSE would be returned.

-
-
-
-
-

nm_setting_connection_remove_permission ()

-
void
-nm_setting_connection_remove_permission
-                               (NMSettingConnection *setting,
-                                guint32 idx);
-

Removes the permission at index idx - from the connection.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingConnection

 

idx

the zero-based index of the permission to remove

 
-
-
-
-
-

nm_setting_connection_remove_permission_by_value ()

-
gboolean
-nm_setting_connection_remove_permission_by_value
-                               (NMSettingConnection *setting,
-                                const char *ptype,
-                                const char *pitem,
-                                const char *detail);
-

Removes the permission from the connection. -At this time, only the "user" permission type is supported, and pitem - must -be a username. See “permissions”: for more details.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSettingConnection

 

ptype

the permission type; at this time only "user" is supported

 

pitem

the permission item formatted as required for ptype -

 

detail

unused at this time; must be NULL.

[nullable]
-
-
-

Returns

-

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

-
-
-
-
-

nm_setting_connection_get_master ()

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

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

-

Use nm_setting_connection_get_master() instead which -is just an alias.

-
-

Returns the “master” property of the connection.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

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

-
-
-
-
-

nm_setting_connection_get_controller ()

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

Returns the “controller” property of the connection.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

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

-
-

Since: 1.46

-
-
-
-

nm_setting_connection_is_slave_type ()

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

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

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingConnection

 

type

the setting name (ie NM_SETTING_BOND_SETTING_NAME) to be matched -against setting -'s port type

 
-
-
-

Returns

-

TRUE if connection is of the given port type -

-
-
-
-
-

nm_setting_connection_get_slave_type ()

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

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

-

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

-
-

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

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the type of port this connection is, if any

-
-
-
-
-

nm_setting_connection_get_port_type ()

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

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

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the type of port this connection is, if any.

-
-

Since: 1.46

-
-
-
-

nm_setting_connection_get_autoconnect_slaves ()

-
NMSettingConnectionAutoconnectSlaves
-nm_setting_connection_get_autoconnect_slaves
-                               (NMSettingConnection *setting);
-
-

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

-

Use nm_setting_connection_get_autoconnect_ports() instead, this -is just an alias.

-
-

Returns the “autoconnect-slaves” property of the connection.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

whether ports of the connection should be activated together -with the connection.

-
-

Since: 1.2

-
-
-
-

nm_setting_connection_get_autoconnect_ports ()

-
NMTernary
-nm_setting_connection_get_autoconnect_ports
-                               (NMSettingConnection *setting);
-

Returns the “autoconnect-ports” property of the connection.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

whether ports of the connection should be activated together -with the connection.

-
-

Since: 1.46

-
-
-
-

nm_setting_connection_get_num_secondaries ()

-
guint32
-nm_setting_connection_get_num_secondaries
-                               (NMSettingConnection *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the number of configured secondary connection UUIDs

-
-
-
-
-

nm_setting_connection_get_secondary ()

-
const char *
-nm_setting_connection_get_secondary (NMSettingConnection *setting,
-                                     guint32 idx);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingConnection

 

idx

the zero-based index of the secondary connection UUID entry. -Access one past the length of secondaries is ok and will return -NULL. Otherwise, it is a user error.

 
-
-
-

Returns

-

the secondary connection UUID at index idx -or -NULL if idx -is the number of secondaries.

-
-
-
-
-

nm_setting_connection_add_secondary ()

-
gboolean
-nm_setting_connection_add_secondary (NMSettingConnection *setting,
-                                     const char *sec_uuid);
-

Adds a new secondary connection UUID to the setting.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingConnection

 

sec_uuid

the secondary connection UUID to add

 
-
-
-

Returns

-

TRUE if the secondary connection UUID was added; FALSE if the UUID -was already present

-
-
-
-
-

nm_setting_connection_remove_secondary ()

-
void
-nm_setting_connection_remove_secondary
-                               (NMSettingConnection *setting,
-                                guint32 idx);
-

Removes the secondary connection UUID at index idx -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingConnection

 

idx

index number of the secondary connection UUID

 
-
-
-
-
-

nm_setting_connection_remove_secondary_by_value ()

-
gboolean
-nm_setting_connection_remove_secondary_by_value
-                               (NMSettingConnection *setting,
-                                const char *sec_uuid);
-

Removes the secondary connection UUID sec_uuid -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingConnection

 

sec_uuid

the secondary connection UUID to remove

 
-
-
-

Returns

-

TRUE if the secondary connection UUID was found and removed; FALSE if it was not.

-
-
-
-
-

nm_setting_connection_get_gateway_ping_timeout ()

-
guint32
-nm_setting_connection_get_gateway_ping_timeout
-                               (NMSettingConnection *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the value contained in the “gateway-ping-timeout” -property.

-
-
-
-
-

nm_setting_connection_get_metered ()

-
NMMetered
-nm_setting_connection_get_metered (NMSettingConnection *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the “metered” property of the setting.

-
-

Since: 1.2

-
-
-
-

nm_setting_connection_get_lldp ()

-
NMSettingConnectionLldp
-nm_setting_connection_get_lldp (NMSettingConnection *setting);
-

Returns the “lldp” property of the connection.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

a NMSettingConnectionLldp which indicates whether LLDP must be -enabled for the connection.

-
-

Since: 1.2

-
-
-
-

nm_setting_connection_get_auth_retries ()

-
int
-nm_setting_connection_get_auth_retries
-                               (NMSettingConnection *setting);
-

Returns the value contained in the “auth-retries” property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the configured authentication retries. Zero means -infinity and -1 means a global default value.

-
-

Since: 1.10

-
-
-
-

nm_setting_connection_get_mdns ()

-
NMSettingConnectionMdns
-nm_setting_connection_get_mdns (NMSettingConnection *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the “mdns” property of the setting.

-
-

Since: 1.12

-
-
-
-

nm_setting_connection_get_llmnr ()

-
NMSettingConnectionLlmnr
-nm_setting_connection_get_llmnr (NMSettingConnection *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the “llmnr” property of the setting.

-
-

Since: 1.14

-
-
-
-

nm_setting_connection_get_dns_over_tls ()

-
NMSettingConnectionDnsOverTls
-nm_setting_connection_get_dns_over_tls
-                               (NMSettingConnection *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the “dns-over-tls” property of the setting.

-
-

Since: 1.34

-
-
-
-

nm_setting_connection_get_mptcp_flags ()

-
NMMptcpFlags
-nm_setting_connection_get_mptcp_flags (NMSettingConnection *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the “mptcp-flags” property of the setting.

-
-

Since: 1.42

-
-
-
-

nm_setting_connection_get_wait_device_timeout ()

-
gint32
-nm_setting_connection_get_wait_device_timeout
-                               (NMSettingConnection *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the NM_SETTING_CONNECTION_WAIT_DEVICE_TIMEOUT property with -the timeout in milliseconds. -1 is the default.

-
-

Since: 1.20

-
-
-
-

nm_setting_connection_get_wait_activation_delay ()

-
gint32
-nm_setting_connection_get_wait_activation_delay
-                               (NMSettingConnection *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the NM_SETTING_CONNECTION_WAIT_ACTIVATION_DELAY property with -the delay in milliseconds. -1 is the default.

-
-

Since: 1.40

-
-
-
-

nm_setting_connection_get_down_on_poweroff ()

-
NMSettingConnectionDownOnPoweroff
-nm_setting_connection_get_down_on_poweroff
-                               (NMSettingConnection *setting);
-

Returns the NM_SETTING_CONNECTION_DOWN_ON_POWEROFF property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

whether the connection will be brought down before the system -is powered off.

-
-

Since: 1.48

-
-
-
-

nm_setting_connection_get_mud_url ()

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

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

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-

Since: 1.26

-
-
-
-

Types and Values

-
-

NM_SETTING_CONNECTION_SETTING_NAME

-
#define NM_SETTING_CONNECTION_SETTING_NAME "connection"
-
-
-
-
-

NM_SETTING_CONNECTION_AUTOCONNECT_PRIORITY_MIN

-
#define NM_SETTING_CONNECTION_AUTOCONNECT_PRIORITY_MIN     -999
-
-
-
-
-

NM_SETTING_CONNECTION_AUTOCONNECT_PRIORITY_MAX

-
#define NM_SETTING_CONNECTION_AUTOCONNECT_PRIORITY_MAX     999
-
-
-
-
-

NM_SETTING_CONNECTION_AUTOCONNECT_PRIORITY_DEFAULT

-
#define NM_SETTING_CONNECTION_AUTOCONNECT_PRIORITY_DEFAULT 0
-
-
-
-
-

NM_SETTING_CONNECTION_ID

-
#define NM_SETTING_CONNECTION_ID                    "id"
-
-
-
-
-

NM_SETTING_CONNECTION_UUID

-
#define NM_SETTING_CONNECTION_UUID                  "uuid"
-
-
-
-
-

NM_SETTING_CONNECTION_STABLE_ID

-
#define NM_SETTING_CONNECTION_STABLE_ID             "stable-id"
-
-
-
-
-

NM_SETTING_CONNECTION_INTERFACE_NAME

-
#define NM_SETTING_CONNECTION_INTERFACE_NAME        "interface-name"
-
-
-
-
-

NM_SETTING_CONNECTION_TYPE

-
#define NM_SETTING_CONNECTION_TYPE                  "type"
-
-
-
-
-

NM_SETTING_CONNECTION_AUTOCONNECT

-
#define NM_SETTING_CONNECTION_AUTOCONNECT           "autoconnect"
-
-
-
-
-

NM_SETTING_CONNECTION_AUTOCONNECT_PRIORITY

-
#define NM_SETTING_CONNECTION_AUTOCONNECT_PRIORITY  "autoconnect-priority"
-
-
-
-
-

NM_SETTING_CONNECTION_AUTOCONNECT_RETRIES

-
#define NM_SETTING_CONNECTION_AUTOCONNECT_RETRIES   "autoconnect-retries"
-
-
-
-
-

NM_SETTING_CONNECTION_MULTI_CONNECT

-
#define NM_SETTING_CONNECTION_MULTI_CONNECT         "multi-connect"
-
-
-
-
-

NM_SETTING_CONNECTION_TIMESTAMP

-
#define NM_SETTING_CONNECTION_TIMESTAMP             "timestamp"
-
-
-
-
-

NM_SETTING_CONNECTION_READ_ONLY

-
#define NM_SETTING_CONNECTION_READ_ONLY             "read-only"
-
-
-
-
-

NM_SETTING_CONNECTION_PERMISSIONS

-
#define NM_SETTING_CONNECTION_PERMISSIONS           "permissions"
-
-
-
-
-

NM_SETTING_CONNECTION_ZONE

-
#define NM_SETTING_CONNECTION_ZONE                  "zone"
-
-
-
-
-

NM_SETTING_CONNECTION_MASTER

-
#define NM_SETTING_CONNECTION_MASTER                "master"
-
-
-
-
-

NM_SETTING_CONNECTION_CONTROLLER

-
#define NM_SETTING_CONNECTION_CONTROLLER            "controller"
-
-
-
-
-

NM_SETTING_CONNECTION_SLAVE_TYPE

-
#define NM_SETTING_CONNECTION_SLAVE_TYPE            "slave-type"
-
-
-
-
-

NM_SETTING_CONNECTION_PORT_TYPE

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

NM_SETTING_CONNECTION_AUTOCONNECT_SLAVES

-
#define NM_SETTING_CONNECTION_AUTOCONNECT_SLAVES    "autoconnect-slaves"
-
-
-
-
-

NM_SETTING_CONNECTION_AUTOCONNECT_PORTS

-
#define NM_SETTING_CONNECTION_AUTOCONNECT_PORTS     "autoconnect-ports"
-
-
-
-
-

NM_SETTING_CONNECTION_SECONDARIES

-
#define NM_SETTING_CONNECTION_SECONDARIES           "secondaries"
-
-
-
-
-

NM_SETTING_CONNECTION_GATEWAY_PING_TIMEOUT

-
#define NM_SETTING_CONNECTION_GATEWAY_PING_TIMEOUT  "gateway-ping-timeout"
-
-
-
-
-

NM_SETTING_CONNECTION_METERED

-
#define NM_SETTING_CONNECTION_METERED               "metered"
-
-
-
-
-

NM_SETTING_CONNECTION_LLDP

-
#define NM_SETTING_CONNECTION_LLDP                  "lldp"
-
-
-
-
-

NM_SETTING_CONNECTION_AUTH_RETRIES

-
#define NM_SETTING_CONNECTION_AUTH_RETRIES          "auth-retries"
-
-
-
-
-

NM_SETTING_CONNECTION_MDNS

-
#define NM_SETTING_CONNECTION_MDNS                  "mdns"
-
-
-
-
-

NM_SETTING_CONNECTION_LLMNR

-
#define NM_SETTING_CONNECTION_LLMNR                 "llmnr"
-
-
-
-
-

NM_SETTING_CONNECTION_DNS_OVER_TLS

-
#define NM_SETTING_CONNECTION_DNS_OVER_TLS          "dns-over-tls"
-
-
-
-
-

NM_SETTING_CONNECTION_MPTCP_FLAGS

-
#define NM_SETTING_CONNECTION_MPTCP_FLAGS           "mptcp-flags"
-
-
-
-
-

NM_SETTING_CONNECTION_WAIT_DEVICE_TIMEOUT

-
#define NM_SETTING_CONNECTION_WAIT_DEVICE_TIMEOUT   "wait-device-timeout"
-
-
-
-
-

NM_SETTING_CONNECTION_MUD_URL

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

NM_SETTING_CONNECTION_WAIT_ACTIVATION_DELAY

-
#define NM_SETTING_CONNECTION_WAIT_ACTIVATION_DELAY "wait-activation-delay"
-
-
-
-
-

NM_SETTING_CONNECTION_DOWN_ON_POWEROFF

-
#define NM_SETTING_CONNECTION_DOWN_ON_POWEROFF      "down-on-poweroff"
-
-
-
-
-

enum NMSettingConnectionAutoconnectSlaves

-

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

-

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

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SETTING_CONNECTION_AUTOCONNECT_SLAVES_DEFAULT

-

default value

-
 

NM_SETTING_CONNECTION_AUTOCONNECT_SLAVES_NO

-

slaves are not brought up when -controller is activated

-
 

NM_SETTING_CONNECTION_AUTOCONNECT_SLAVES_YES

-

slaves are brought up when -controller is activated

-
 
-
-

Since: 1.2

-
-
-
-

enum NMSettingConnectionLldp

-

NMSettingConnectionLldp values indicate whether LLDP should be enabled.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SETTING_CONNECTION_LLDP_DEFAULT

-

default value

-
 

NM_SETTING_CONNECTION_LLDP_DISABLE

-

disable LLDP

-
 

NM_SETTING_CONNECTION_LLDP_ENABLE_RX

-

enable reception of LLDP frames

-
 
-
-

Since: 1.2

-
-
-
-

enum NMSettingConnectionMdns

-

NMSettingConnectionMdns values indicate whether mDNS should be enabled.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_CONNECTION_MDNS_DEFAULT

-

default value

-
 

NM_SETTING_CONNECTION_MDNS_NO

-

disable mDNS

-
 

NM_SETTING_CONNECTION_MDNS_RESOLVE

-

support only resolving, do not register hostname

-
 

NM_SETTING_CONNECTION_MDNS_YES

-

enable mDNS

-
 
-
-

Since: 1.12

-
-
-
-

enum NMSettingConnectionLlmnr

-

NMSettingConnectionLlmnr values indicate whether LLMNR should be enabled.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_CONNECTION_LLMNR_DEFAULT

-

default value

-
 

NM_SETTING_CONNECTION_LLMNR_NO

-

disable LLMNR

-
 

NM_SETTING_CONNECTION_LLMNR_RESOLVE

-

support only resolving, do not register hostname

-
 

NM_SETTING_CONNECTION_LLMNR_YES

-

enable LLMNR

-
 
-
-

Since: 1.14

-
-
-
-

enum NMSettingConnectionDnsOverTls

-

NMSettingConnectionDnsOverTls values indicate whether DNSOverTls should be enabled.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_CONNECTION_DNS_OVER_TLS_DEFAULT

-

default value

-
 

NM_SETTING_CONNECTION_DNS_OVER_TLS_NO

-

disable DNSOverTls

-
 

NM_SETTING_CONNECTION_DNS_OVER_TLS_OPPORTUNISTIC

-

enable opportunistic mode

-
 

NM_SETTING_CONNECTION_DNS_OVER_TLS_YES

-

enable strict mode

-
 
-
-

Since: 1.34

-
-
-
-

enum NMSettingConnectionDownOnPoweroff

-

NMSettingConnectionDownOnPoweroff indicates whether the connection will be -brought down before the system is powered off.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SETTING_CONNECTION_DOWN_ON_POWEROFF_DEFAULT

-

default value

-
 

NM_SETTING_CONNECTION_DOWN_ON_POWEROFF_NO

-

disable down-on-poweroff

-
 

NM_SETTING_CONNECTION_DOWN_ON_POWEROFF_YES

-

enable down-on-poweroff

-
 
-
-

Since: 1.48

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingDcb.html b/docs/libnm/html/NMSettingDcb.html deleted file mode 100644 index 5f217b94..00000000 --- a/docs/libnm/html/NMSettingDcb.html +++ /dev/null @@ -1,1148 +0,0 @@ - - - - -NMSettingDcb: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingDcb

-

NMSettingDcb — Connection properties for Data Center Bridging

-
- - -
-

Object Hierarchy

-
    GFlags
-    ╰── NMSettingDcbFlags
-
-
-
-

Description

-

The NMSettingDcb object is a NMSetting subclass that describes properties -for enabling and using Data Center Bridging (DCB) on Ethernet networks. -DCB is a set of protocols (including 802.1Qbb, 802.1Qaz, 802.1Qau, and -802.1AB) to eliminate packet loss in Ethernet networks and support the use -of storage technologies like Fibre Channel over Ethernet (FCoE) and iSCSI.

-
-
-

Functions

-
-

nm_setting_dcb_new ()

-
NMSetting *
-nm_setting_dcb_new (void);
-

Creates a new NMSettingDcb object with default values.

-
-

Returns

-

the new empty NMSettingDcb object.

-

[transfer full]

-
-
-
-
-

nm_setting_dcb_get_app_fcoe_flags ()

-
NMSettingDcbFlags
-nm_setting_dcb_get_app_fcoe_flags (NMSettingDcb *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingDcb

 
-
-
-

Returns

-

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

-
-
-
-
-

nm_setting_dcb_get_app_fcoe_priority ()

-
int
-nm_setting_dcb_get_app_fcoe_priority (NMSettingDcb *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingDcb

 
-
-
-

Returns

-

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

-
-
-
-
-

nm_setting_dcb_get_app_fcoe_mode ()

-
const char *
-nm_setting_dcb_get_app_fcoe_mode (NMSettingDcb *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingDcb

 
-
-
-

Returns

-

the “app-fcoe-mode” property of the setting

-
-
-
-
-

nm_setting_dcb_get_app_iscsi_flags ()

-
NMSettingDcbFlags
-nm_setting_dcb_get_app_iscsi_flags (NMSettingDcb *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingDcb

 
-
-
-

Returns

-

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

-
-
-
-
-

nm_setting_dcb_get_app_iscsi_priority ()

-
int
-nm_setting_dcb_get_app_iscsi_priority (NMSettingDcb *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingDcb

 
-
-
-

Returns

-

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

-
-
-
-
-

nm_setting_dcb_get_app_fip_flags ()

-
NMSettingDcbFlags
-nm_setting_dcb_get_app_fip_flags (NMSettingDcb *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingDcb

 
-
-
-

Returns

-

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

-
-
-
-
-

nm_setting_dcb_get_app_fip_priority ()

-
int
-nm_setting_dcb_get_app_fip_priority (NMSettingDcb *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingDcb

 
-
-
-

Returns

-

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

-
-
-
-
-

nm_setting_dcb_get_priority_flow_control_flags ()

-
NMSettingDcbFlags
-nm_setting_dcb_get_priority_flow_control_flags
-                               (NMSettingDcb *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingDcb

 
-
-
-

Returns

-

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

-
-
-
-
-

nm_setting_dcb_get_priority_flow_control ()

-
gboolean
-nm_setting_dcb_get_priority_flow_control
-                               (NMSettingDcb *setting,
-                                guint user_priority);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingDcb

 

user_priority

the User Priority (0 - 7) to retrieve flow control for

 
-
-
-

Returns

-

TRUE if flow control is enabled for the given user_priority -, -FALSE if not enabled

-
-
-
-
-

nm_setting_dcb_set_priority_flow_control ()

-
void
-nm_setting_dcb_set_priority_flow_control
-                               (NMSettingDcb *setting,
-                                guint user_priority,
-                                gboolean enabled);
-

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

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingDcb

 

user_priority

the User Priority (0 - 7) to set flow control for

 

enabled

TRUE to enable flow control for this priority, FALSE to disable it

 
-
-
-
-
-

nm_setting_dcb_get_priority_group_flags ()

-
NMSettingDcbFlags
-nm_setting_dcb_get_priority_group_flags
-                               (NMSettingDcb *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingDcb

 
-
-
-

Returns

-

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

-
-
-
-
-

nm_setting_dcb_get_priority_group_id ()

-
guint
-nm_setting_dcb_get_priority_group_id (NMSettingDcb *setting,
-                                      guint user_priority);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingDcb

 

user_priority

the User Priority (0 - 7) to retrieve the group ID for

 
-
-
-

Returns

-

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

-
-
-
-
-

nm_setting_dcb_set_priority_group_id ()

-
void
-nm_setting_dcb_set_priority_group_id (NMSettingDcb *setting,
-                                      guint user_priority,
-                                      guint group_id);
-

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

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingDcb

 

user_priority

the User Priority (0 - 7) to set flow control for

 

group_id

the group (0 - 7) to assign user_priority -to, or 15 for the -unrestricted group.

 
-
-
-
-
-

nm_setting_dcb_get_priority_group_bandwidth ()

-
guint
-nm_setting_dcb_get_priority_group_bandwidth
-                               (NMSettingDcb *setting,
-                                guint group_id);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingDcb

 

group_id

the priority group (0 - 7) to retrieve the bandwidth percentage for

 
-
-
-

Returns

-

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

-
-
-
-
-

nm_setting_dcb_set_priority_group_bandwidth ()

-
void
-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 -the NM_SETTING_DCB_FLAG_ENABLE flag.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingDcb

 

group_id

the priority group (0 - 7) to set the bandwidth percentage for

 

bandwidth_percent

the bandwidth percentage (0 - 100) to assign to group_id -to

 
-
-
-
-
-

nm_setting_dcb_get_priority_bandwidth ()

-
guint
-nm_setting_dcb_get_priority_bandwidth (NMSettingDcb *setting,
-                                       guint user_priority);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingDcb

 

user_priority

the User Priority (0 - 7) to retrieve the group bandwidth percentage for

 
-
-
-

Returns

-

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

-
-
-
-
-

nm_setting_dcb_set_priority_bandwidth ()

-
void
-nm_setting_dcb_set_priority_bandwidth (NMSettingDcb *setting,
-                                       guint user_priority,
-                                       guint bandwidth_percent);
-

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

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingDcb

 

user_priority

the User Priority (0 - 7) to set the bandwidth percentage for

 

bandwidth_percent

the bandwidth percentage (0 - 100) that user_priority -is -allowed to use within its priority group

 
-
-
-
-
-

nm_setting_dcb_get_priority_strict_bandwidth ()

-
gboolean
-nm_setting_dcb_get_priority_strict_bandwidth
-                               (NMSettingDcb *setting,
-                                guint user_priority);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingDcb

 

user_priority

the User Priority (0 - 7) to retrieve strict bandwidth for

 
-
-
-

Returns

-

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.

-
-
-
-
-

nm_setting_dcb_set_priority_strict_bandwidth ()

-
void
-nm_setting_dcb_set_priority_strict_bandwidth
-                               (NMSettingDcb *setting,
-                                guint user_priority,
-                                gboolean strict);
-

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

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingDcb

 

user_priority

the User Priority (0 - 7) to set strict bandwidth for

 

strict

TRUE to allow user_priority -to use all the bandwidth allocated to -its priority group, or FALSE if not

 
-
-
-
-
-

nm_setting_dcb_get_priority_traffic_class ()

-
guint
-nm_setting_dcb_get_priority_traffic_class
-                               (NMSettingDcb *setting,
-                                guint user_priority);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingDcb

 

user_priority

the User Priority (0 - 7) to retrieve the traffic class for

 
-
-
-

Returns

-

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

-
-
-
-
-

nm_setting_dcb_set_priority_traffic_class ()

-
void
-nm_setting_dcb_set_priority_traffic_class
-                               (NMSettingDcb *setting,
-                                guint user_priority,
-                                guint traffic_class);
-
-
-
-

Types and Values

-
-

NM_SETTING_DCB_SETTING_NAME

-
#define NM_SETTING_DCB_SETTING_NAME "dcb"
-
-
-
-
-

enum NMSettingDcbFlags

-

DCB feature flags.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_DCB_FLAG_NONE

-

no flag

-
 

NM_SETTING_DCB_FLAG_ENABLE

-

the feature is enabled

-
 

NM_SETTING_DCB_FLAG_ADVERTISE

-

the feature is advertised

-
 

NM_SETTING_DCB_FLAG_WILLING

-

the feature is willing to change based on -peer configuration advertisements

-
 
-
-
-
-
-

NM_SETTING_DCB_FCOE_MODE_FABRIC

-
#define NM_SETTING_DCB_FCOE_MODE_FABRIC "fabric"
-
-

Indicates that the FCoE controller should use "fabric" mode (default)

-
-
-
-

NM_SETTING_DCB_FCOE_MODE_VN2VN

-
#define NM_SETTING_DCB_FCOE_MODE_VN2VN "vn2vn"
-
-

Indicates that the FCoE controller should use "VN2VN" mode.

-
-
-
-

NM_SETTING_DCB_APP_FCOE_FLAGS

-
#define NM_SETTING_DCB_APP_FCOE_FLAGS    "app-fcoe-flags"
-
-
-
-
-

NM_SETTING_DCB_APP_FCOE_PRIORITY

-
#define NM_SETTING_DCB_APP_FCOE_PRIORITY "app-fcoe-priority"
-
-
-
-
-

NM_SETTING_DCB_APP_FCOE_MODE

-
#define NM_SETTING_DCB_APP_FCOE_MODE     "app-fcoe-mode"
-
-
-
-
-

NM_SETTING_DCB_APP_ISCSI_FLAGS

-
#define NM_SETTING_DCB_APP_ISCSI_FLAGS    "app-iscsi-flags"
-
-
-
-
-

NM_SETTING_DCB_APP_ISCSI_PRIORITY

-
#define NM_SETTING_DCB_APP_ISCSI_PRIORITY "app-iscsi-priority"
-
-
-
-
-

NM_SETTING_DCB_APP_FIP_FLAGS

-
#define NM_SETTING_DCB_APP_FIP_FLAGS    "app-fip-flags"
-
-
-
-
-

NM_SETTING_DCB_APP_FIP_PRIORITY

-
#define NM_SETTING_DCB_APP_FIP_PRIORITY "app-fip-priority"
-
-
-
-
-

NM_SETTING_DCB_PRIORITY_FLOW_CONTROL_FLAGS

-
#define NM_SETTING_DCB_PRIORITY_FLOW_CONTROL_FLAGS "priority-flow-control-flags"
-
-
-
-
-

NM_SETTING_DCB_PRIORITY_FLOW_CONTROL

-
#define NM_SETTING_DCB_PRIORITY_FLOW_CONTROL       "priority-flow-control"
-
-
-
-
-

NM_SETTING_DCB_PRIORITY_GROUP_FLAGS

-
#define NM_SETTING_DCB_PRIORITY_GROUP_FLAGS      "priority-group-flags"
-
-
-
-
-

NM_SETTING_DCB_PRIORITY_GROUP_ID

-
#define NM_SETTING_DCB_PRIORITY_GROUP_ID         "priority-group-id"
-
-
-
-
-

NM_SETTING_DCB_PRIORITY_GROUP_BANDWIDTH

-
#define NM_SETTING_DCB_PRIORITY_GROUP_BANDWIDTH  "priority-group-bandwidth"
-
-
-
-
-

NM_SETTING_DCB_PRIORITY_BANDWIDTH

-
#define NM_SETTING_DCB_PRIORITY_BANDWIDTH        "priority-bandwidth"
-
-
-
-
-

NM_SETTING_DCB_PRIORITY_STRICT_BANDWIDTH

-
#define NM_SETTING_DCB_PRIORITY_STRICT_BANDWIDTH "priority-strict-bandwidth"
-
-
-
-
-

NM_SETTING_DCB_PRIORITY_TRAFFIC_CLASS

-
#define NM_SETTING_DCB_PRIORITY_TRAFFIC_CLASS    "priority-traffic-class"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingDummy.html b/docs/libnm/html/NMSettingDummy.html deleted file mode 100644 index a65fff94..00000000 --- a/docs/libnm/html/NMSettingDummy.html +++ /dev/null @@ -1,96 +0,0 @@ - - - - -NMSettingDummy: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingDummy

-

NMSettingDummy — Describes connection properties for dummy interfaces

-
-
-

Functions

-
---- - - - - -
-NMSetting * - -nm_setting_dummy_new () -
-
-
-

Types and Values

-
---- - - - - -
#defineNM_SETTING_DUMMY_SETTING_NAME
-
-
-

Description

-

The NMSettingDummy object is a NMSetting subclass that describes properties -necessary for connection to dummy devices

-
-
-

Functions

-
-

nm_setting_dummy_new ()

-
NMSetting *
-nm_setting_dummy_new (void);
-

Creates a new NMSettingDummy object with default values.

-
-

Returns

-

the new empty NMSettingDummy object.

-

[transfer full]

-
-

Since: 1.8

-
-
-
-

Types and Values

-
-

NM_SETTING_DUMMY_SETTING_NAME

-
#define NM_SETTING_DUMMY_SETTING_NAME "dummy"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingEthtool.html b/docs/libnm/html/NMSettingEthtool.html deleted file mode 100644 index d9463c75..00000000 --- a/docs/libnm/html/NMSettingEthtool.html +++ /dev/null @@ -1,516 +0,0 @@ - - - - -NMSettingEthtool: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingEthtool

-

NMSettingEthtool — Describes connection properties for ethtool related options

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-gboolean - -nm_ethtool_optname_is_feature () -
-gboolean - -nm_ethtool_optname_is_coalesce () -
-gboolean - -nm_ethtool_optname_is_ring () -
-gboolean - -nm_ethtool_optname_is_pause () -
-gboolean - -nm_ethtool_optname_is_channels () -
-gboolean - -nm_ethtool_optname_is_eee () -
-NMSetting * - -nm_setting_ethtool_new () -
const char ** - -nm_setting_ethtool_get_optnames () -
-NMTernary - -nm_setting_ethtool_get_feature () -
-void - -nm_setting_ethtool_set_feature () -
-void - -nm_setting_ethtool_clear_features () -
-
-
-

Types and Values

-
---- - - - - -
#defineNM_SETTING_ETHTOOL_SETTING_NAME
-
-
-

Description

-

The NMSettingEthtool object is a NMSetting subclass that describes properties -to control network driver and hardware settings.

-
-
-

Functions

-
-

nm_ethtool_optname_is_feature ()

-
gboolean
-nm_ethtool_optname_is_feature (const char *optname);
-

Checks whether optname - is a valid option name for an offload feature.

-
-

Parameters

-
----- - - - - - -

optname

the option name to check.

[nullable]
-
-
-

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").

-
-

Since: 1.20

-
-
-
-

nm_ethtool_optname_is_coalesce ()

-
gboolean
-nm_ethtool_optname_is_coalesce (const char *optname);
-

Checks whether optname - is a valid option name for a coalesce setting.

-
-

Parameters

-
----- - - - - - -

optname

the option name to check.

[nullable]
-
-
-

Returns

-

TRUE, if optname -is valid

-
-

Since: 1.26

-
-
-
-

nm_ethtool_optname_is_ring ()

-
gboolean
-nm_ethtool_optname_is_ring (const char *optname);
-

Checks whether optname - is a valid option name for a ring setting.

-
-

Parameters

-
----- - - - - - -

optname

the option name to check.

[nullable]
-
-
-

Returns

-

TRUE, if optname -is valid

-
-

Since: 1.26

-
-
-
-

nm_ethtool_optname_is_pause ()

-
gboolean
-nm_ethtool_optname_is_pause (const char *optname);
-

Checks whether optname - is a valid option name for a pause setting.

-
-

Parameters

-
----- - - - - - -

optname

the option name to check.

[nullable]
-
-
-

Returns

-

TRUE, if optname -is valid

-
-

Since: 1.32

-
-
-
-

nm_ethtool_optname_is_channels ()

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

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

-
-

Parameters

-
----- - - - - - -

optname

the option name to check.

[nullable]
-
-
-

Returns

-

TRUE, if optname -is valid

-
-

Since: 1.46

-
-
-
-

nm_ethtool_optname_is_eee ()

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

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

-
-

Parameters

-
----- - - - - - -

optname

the option name to check.

[nullable]
-
-
-

Returns

-

TRUE, if optname -is valid

-
-

Since: 1.46

-
-
-
-

nm_setting_ethtool_new ()

-
NMSetting *
-nm_setting_ethtool_new (void);
-

Creates a new NMSettingEthtool object with default values.

-
-

Returns

-

the new empty NMSettingEthtool object.

-

[transfer full]

-
-

Since: 1.14

-
-
-
-

nm_setting_ethtool_get_optnames ()

-
const char **
-nm_setting_ethtool_get_optnames (NMSettingEthtool *setting,
-                                 guint *out_length);
-
-

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

-

use nm_setting_option_get_all_names() instead.

-
-

This returns all options names that are set. This includes the feature names -like NM_ETHTOOL_OPTNAME_FEATURE_GRO. See nm_ethtool_optname_is_feature() to -check whether the option name is valid for offload features.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingEthtool instance.

 

out_length

return location for the number of keys returned, or NULL.

[out][optional]
-
-
-

Returns

-

list of set option -names or NULL if no options are set. The option names are still owned by -setting -and may get invalidated when setting -gets modified.

-

[array zero-terminated=1][transfer container]

-
-

Since: 1.20

-
-
-
-

nm_setting_ethtool_get_feature ()

-
NMTernary
-nm_setting_ethtool_get_feature (NMSettingEthtool *setting,
-                                const char *optname);
-
-

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

-

use nm_setting_option_get_boolean() instead.

-
-

Gets and offload feature setting. Returns NM_TERNARY_DEFAULT if the -feature is not set.

-

Note that optname - must be a valid name for a feature, according to -nm_ethtool_optname_is_feature().

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingEthtool

 

optname

option name of the offload feature to get

 
-
-
-

Returns

-

a NMTernary value indicating whether the offload feature -is enabled, disabled, or left untouched.

-
-

Since: 1.14

-
-
-
-

nm_setting_ethtool_set_feature ()

-
void
-nm_setting_ethtool_set_feature (NMSettingEthtool *setting,
-                                const char *optname,
-                                NMTernary value);
-
-

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

-

use nm_setting_option_set() or nm_setting_option_set_boolean() instead.

-
-

Sets and offload feature setting.

-

Note that optname - must be a valid name for a feature, according to -nm_ethtool_optname_is_feature().

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingEthtool

 

optname

option name of the offload feature to get

 

value

the new value to set. The special value NM_TERNARY_DEFAULT -means to clear the offload feature setting.

 
-
-

Since: 1.14

-
-
-
-

nm_setting_ethtool_clear_features ()

-
void
-nm_setting_ethtool_clear_features (NMSettingEthtool *setting);
-
-

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

-

use nm_setting_option_clear_by_name() with nm_ethtool_optname_is_feature() predicate instead.

-
-

Clears all offload features settings

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingEthtool

 
-
-

Since: 1.14

-
-
-
-

Types and Values

-
-

NM_SETTING_ETHTOOL_SETTING_NAME

-
#define NM_SETTING_ETHTOOL_SETTING_NAME "ethtool"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingGeneric.html b/docs/libnm/html/NMSettingGeneric.html deleted file mode 100644 index a90a03f5..00000000 --- a/docs/libnm/html/NMSettingGeneric.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - -NMSettingGeneric: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingGeneric

-

NMSettingGeneric — Describes connection properties for generic devices

-
-
-

Functions

-
---- - - - - - - - - - - -
-NMSetting * - -nm_setting_generic_new () -
const char * - -nm_setting_generic_get_device_handler () -
-
-
-

Types and Values

- -
-
-

Description

-

The NMSettingGeneric object is a NMSetting subclass that describes -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.

-
-
-

Functions

-
-

nm_setting_generic_new ()

-
NMSetting *
-nm_setting_generic_new (void);
-

Creates a new NMSettingGeneric object with default values.

-
-

Returns

-

the new empty NMSettingGeneric object.

-

[transfer full]

-
-
-
-
-

nm_setting_generic_get_device_handler ()

-
const char *
-nm_setting_generic_get_device_handler (NMSettingGeneric *setting);
-

Returns the “device-handler” property of the connection.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGeneric

 
-
-
-

Returns

-

the device handler name, or NULL if no device handler is set

-
-

Since: 1.46

-
-
-
-

Types and Values

-
-

NM_SETTING_GENERIC_SETTING_NAME

-
#define NM_SETTING_GENERIC_SETTING_NAME "generic"
-
-
-
-
-

NM_SETTING_GENERIC_DEVICE_HANDLER

-
#define NM_SETTING_GENERIC_DEVICE_HANDLER "device-handler"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingGsm.html b/docs/libnm/html/NMSettingGsm.html deleted file mode 100644 index aab2e767..00000000 --- a/docs/libnm/html/NMSettingGsm.html +++ /dev/null @@ -1,788 +0,0 @@ - - - - -NMSettingGsm: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingGsm

-

NMSettingGsm — Describes GSM/3GPP-based mobile broadband properties

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_gsm_new () -
-gboolean - -nm_setting_gsm_get_auto_config () -
const char * - -nm_setting_gsm_get_username () -
const char * - -nm_setting_gsm_get_password () -
const char * - -nm_setting_gsm_get_apn () -
const char * - -nm_setting_gsm_get_network_id () -
const char * - -nm_setting_gsm_get_pin () -
-gboolean - -nm_setting_gsm_get_home_only () -
const char * - -nm_setting_gsm_get_device_id () -
const char * - -nm_setting_gsm_get_sim_id () -
const char * - -nm_setting_gsm_get_sim_operator_id () -
-guint32 - -nm_setting_gsm_get_mtu () -
-gboolean - -nm_setting_gsm_get_initial_eps_config () -
const char * - -nm_setting_gsm_get_initial_eps_apn () -
const char * - -nm_setting_gsm_get_number () -
-NMSettingSecretFlags - -nm_setting_gsm_get_pin_flags () -
-NMSettingSecretFlags - -nm_setting_gsm_get_password_flags () -
-
-
-

Types and Values

- -
-
-

Description

-

The NMSettingGsm object is a NMSetting subclass that describes -properties that allow connections to 3GPP-based mobile broadband -networks, including those using GPRS/EDGE and UMTS/HSPA technology.

-
-
-

Functions

-
-

nm_setting_gsm_new ()

-
NMSetting *
-nm_setting_gsm_new (void);
-

Creates a new NMSettingGsm object with default values.

-
-

Returns

-

the new empty NMSettingGsm object

-
-
-
-
-

nm_setting_gsm_get_auto_config ()

-
gboolean
-nm_setting_gsm_get_auto_config (NMSettingGsm *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the “auto-config” property of the setting

-
-

Since: 1.22

-
-
-
-

nm_setting_gsm_get_username ()

-
const char *
-nm_setting_gsm_get_username (NMSettingGsm *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the “username” property of the setting

-
-
-
-
-

nm_setting_gsm_get_password ()

-
const char *
-nm_setting_gsm_get_password (NMSettingGsm *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the “password” property of the setting

-
-
-
-
-

nm_setting_gsm_get_apn ()

-
const char *
-nm_setting_gsm_get_apn (NMSettingGsm *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the “apn” property of the setting

-
-
-
-
-

nm_setting_gsm_get_network_id ()

-
const char *
-nm_setting_gsm_get_network_id (NMSettingGsm *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the “network-id” property of the setting

-
-
-
-
-

nm_setting_gsm_get_pin ()

-
const char *
-nm_setting_gsm_get_pin (NMSettingGsm *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the “pin” property of the setting

-
-
-
-
-

nm_setting_gsm_get_home_only ()

-
gboolean
-nm_setting_gsm_get_home_only (NMSettingGsm *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the “home-only” property of the setting

-
-
-
-
-

nm_setting_gsm_get_device_id ()

-
const char *
-nm_setting_gsm_get_device_id (NMSettingGsm *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the “device-id” property of the setting

-
-

Since: 1.2

-
-
-
-

nm_setting_gsm_get_sim_id ()

-
const char *
-nm_setting_gsm_get_sim_id (NMSettingGsm *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the “sim-id” property of the setting

-
-

Since: 1.2

-
-
-
-

nm_setting_gsm_get_sim_operator_id ()

-
const char *
-nm_setting_gsm_get_sim_operator_id (NMSettingGsm *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the “sim-operator-id” property of the setting

-
-

Since: 1.2

-
-
-
-

nm_setting_gsm_get_mtu ()

-
guint32
-nm_setting_gsm_get_mtu (NMSettingGsm *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the “mtu” property of the setting

-
-

Since: 1.8

-
-
-
-

nm_setting_gsm_get_initial_eps_config ()

-
gboolean
-nm_setting_gsm_get_initial_eps_config (NMSettingGsm *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the “initial-eps-bearer-configure” property of the setting

-
-

Since: 1.44

-
-
-
-

nm_setting_gsm_get_initial_eps_apn ()

-
const char *
-nm_setting_gsm_get_initial_eps_apn (NMSettingGsm *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the “initial-eps-bearer-apn” property of the setting

-
-

Since: 1.44

-
-
-
-

nm_setting_gsm_get_number ()

-
const char *
-nm_setting_gsm_get_number (NMSettingGsm *setting);
-
-

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

-

User-provided values for this setting are no longer used.

-
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the “number” property of the setting

-
-
-
-
-

nm_setting_gsm_get_pin_flags ()

-
NMSettingSecretFlags
-nm_setting_gsm_get_pin_flags (NMSettingGsm *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the “pin”

-
-
-
-
-

nm_setting_gsm_get_password_flags ()

-
NMSettingSecretFlags
-nm_setting_gsm_get_password_flags (NMSettingGsm *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the “password”

-
-
-
-
-

Types and Values

-
-

NM_SETTING_GSM_SETTING_NAME

-
#define NM_SETTING_GSM_SETTING_NAME "gsm"
-
-
-
-
-

NM_SETTING_GSM_AUTO_CONFIG

-
#define NM_SETTING_GSM_AUTO_CONFIG                  "auto-config"
-
-
-
-
-

NM_SETTING_GSM_USERNAME

-
#define NM_SETTING_GSM_USERNAME                     "username"
-
-
-
-
-

NM_SETTING_GSM_PASSWORD

-
#define NM_SETTING_GSM_PASSWORD                     "password"
-
-
-
-
-

NM_SETTING_GSM_PASSWORD_FLAGS

-
#define NM_SETTING_GSM_PASSWORD_FLAGS               "password-flags"
-
-
-
-
-

NM_SETTING_GSM_APN

-
#define NM_SETTING_GSM_APN                          "apn"
-
-
-
-
-

NM_SETTING_GSM_NETWORK_ID

-
#define NM_SETTING_GSM_NETWORK_ID                   "network-id"
-
-
-
-
-

NM_SETTING_GSM_PIN

-
#define NM_SETTING_GSM_PIN                          "pin"
-
-
-
-
-

NM_SETTING_GSM_PIN_FLAGS

-
#define NM_SETTING_GSM_PIN_FLAGS                    "pin-flags"
-
-
-
-
-

NM_SETTING_GSM_HOME_ONLY

-
#define NM_SETTING_GSM_HOME_ONLY                    "home-only"
-
-
-
-
-

NM_SETTING_GSM_DEVICE_ID

-
#define NM_SETTING_GSM_DEVICE_ID                    "device-id"
-
-
-
-
-

NM_SETTING_GSM_SIM_ID

-
#define NM_SETTING_GSM_SIM_ID                       "sim-id"
-
-
-
-
-

NM_SETTING_GSM_SIM_OPERATOR_ID

-
#define NM_SETTING_GSM_SIM_OPERATOR_ID              "sim-operator-id"
-
-
-
-
-

NM_SETTING_GSM_MTU

-
#define NM_SETTING_GSM_MTU                          "mtu"
-
-
-
-
-

NM_SETTING_GSM_INITIAL_EPS_BEARER_CONFIGURE

-
#define NM_SETTING_GSM_INITIAL_EPS_BEARER_CONFIGURE "initial-eps-bearer-configure"
-
-
-
-
-

NM_SETTING_GSM_INITIAL_EPS_BEARER_APN

-
#define NM_SETTING_GSM_INITIAL_EPS_BEARER_APN       "initial-eps-bearer-apn"
-
-
-
-
-

NM_SETTING_GSM_NUMBER

-
#define NM_SETTING_GSM_NUMBER "number"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingHostname.html b/docs/libnm/html/NMSettingHostname.html deleted file mode 100644 index e989c51f..00000000 --- a/docs/libnm/html/NMSettingHostname.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - -NMSettingHostname: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingHostname

-

NMSettingHostname — Contains properties related to the hostname

-
- -
-

Types and Values

- -
-
-

Includes

-
#include <nm-setting-hostname.h>
-
-
-
-

Description

-
-
-

Functions

-
-

nm_setting_hostname_new ()

-
NMSetting *
-nm_setting_hostname_new (void);
-

Creates a new NMSettingHostname object with default values.

-
-

Returns

-

the new empty NMSettingHostname object.

-

[transfer full]

-
-

Since: 1.42

-
-
-
-

nm_setting_hostname_get_priority ()

-
int
-nm_setting_hostname_get_priority (NMSettingHostname *setting);
-

Returns the value contained in the “priority” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingHostname

 
-
-
-

Returns

-

the 'priority' property value

-
-

Since: 1.30

-
-
-
-

nm_setting_hostname_get_from_dhcp ()

-
NMTernary
-nm_setting_hostname_get_from_dhcp (NMSettingHostname *setting);
-

Returns the value contained in the “from-dhcp” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingHostname

 
-
-
-

Returns

-

the 'from-dhcp' property value

-
-

Since: 1.30

-
-
-
-

nm_setting_hostname_get_from_dns_lookup ()

-
NMTernary
-nm_setting_hostname_get_from_dns_lookup
-                               (NMSettingHostname *setting);
-

Returns the value contained in the “from-dns-lookup” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingHostname

 
-
-
-

Returns

-

the 'from-dns-lookup' property value

-
-

Since: 1.30

-
-
-
-

nm_setting_hostname_get_only_from_default ()

-
NMTernary
-nm_setting_hostname_get_only_from_default
-                               (NMSettingHostname *setting);
-

Returns the value contained in the “only-from-default” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingHostname

 
-
-
-

Returns

-

the 'only-from-default' property value

-
-

Since: 1.30

-
-
-
-

Types and Values

-
-

NM_SETTING_HOSTNAME_SETTING_NAME

-
#define NM_SETTING_HOSTNAME_SETTING_NAME "hostname"
-
-
-
-
-

NM_SETTING_HOSTNAME_PRIORITY

-
#define NM_SETTING_HOSTNAME_PRIORITY          "priority"
-
-
-
-
-

NM_SETTING_HOSTNAME_FROM_DHCP

-
#define NM_SETTING_HOSTNAME_FROM_DHCP         "from-dhcp"
-
-
-
-
-

NM_SETTING_HOSTNAME_FROM_DNS_LOOKUP

-
#define NM_SETTING_HOSTNAME_FROM_DNS_LOOKUP   "from-dns-lookup"
-
-
-
-
-

NM_SETTING_HOSTNAME_ONLY_FROM_DEFAULT

-
#define NM_SETTING_HOSTNAME_ONLY_FROM_DEFAULT "only-from-default"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingHsr.html b/docs/libnm/html/NMSettingHsr.html deleted file mode 100644 index 84579d35..00000000 --- a/docs/libnm/html/NMSettingHsr.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - -NMSettingHsr: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingHsr

-

NMSettingHsr — Describes connection properties for HSR/PRP interfaces

-
-
-

Functions

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

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_SETTING_HSR_SETTING_NAME
#defineNM_SETTING_HSR_PORT1
#defineNM_SETTING_HSR_PORT2
#defineNM_SETTING_HSR_MULTICAST_SPEC
#defineNM_SETTING_HSR_PRP
-
-
-

Description

-

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

-
-
-

Functions

-
-

nm_setting_hsr_new ()

-
NMSetting *
-nm_setting_hsr_new (void);
-

Creates a new NMSettingHsr object with default values.

-
-

Returns

-

the new empty NMSettingHsr object.

-

[transfer full]

-
-

Since: 1.46

-
-
-
-

nm_setting_hsr_get_port1 ()

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

Parameters

-
----- - - - - - -

setting

the NMSettingHsr

 
-
-
-

Returns

-

the “port1” property of the setting

-
-

Since: 1.46

-
-
-
-

nm_setting_hsr_get_port2 ()

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

Parameters

-
----- - - - - - -

setting

the NMSettingHsr

 
-
-
-

Returns

-

the “port2” property of the setting

-
-

Since: 1.46

-
-
-
-

nm_setting_hsr_get_multicast_spec ()

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

Parameters

-
----- - - - - - -

setting

the NMSettingHsr

 
-
-
-

Returns

-

the “multicast_spec” property of the setting

-
-

Since: 1.46

-
-
-
-

nm_setting_hsr_get_prp ()

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

Parameters

-
----- - - - - - -

setting

the NMSettingHsr

 
-
-
-

Returns

-

the “prp” property of the setting

-
-

Since: 1.46

-
-
-
-

Types and Values

-
-

NM_SETTING_HSR_SETTING_NAME

-
#define NM_SETTING_HSR_SETTING_NAME "hsr"
-
-
-
-
-

NM_SETTING_HSR_PORT1

-
#define NM_SETTING_HSR_PORT1          "port1"
-
-
-
-
-

NM_SETTING_HSR_PORT2

-
#define NM_SETTING_HSR_PORT2          "port2"
-
-
-
-
-

NM_SETTING_HSR_MULTICAST_SPEC

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

NM_SETTING_HSR_PRP

-
#define NM_SETTING_HSR_PRP            "prp"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingIP4Config.html b/docs/libnm/html/NMSettingIP4Config.html deleted file mode 100644 index 3fdfe288..00000000 --- a/docs/libnm/html/NMSettingIP4Config.html +++ /dev/null @@ -1,421 +0,0 @@ - - - - -NMSettingIP4Config: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingIP4Config

-

NMSettingIP4Config — Describes IPv4 addressing, routing, and name service properties

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_ip4_config_new () -
const char * - -nm_setting_ip4_config_get_dhcp_client_id () -
const char * - -nm_setting_ip4_config_get_dhcp_fqdn () -
const char * - -nm_setting_ip4_config_get_dhcp_vendor_class_identifier () -
-NMSettingIP4LinkLocal - -nm_setting_ip4_config_get_link_local () -
-
- -
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingIP4LinkLocal
-
-
-
-

Description

-

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

-

NMSettingIP4Config has few properties or methods of its own; it inherits -almost everything from NMSettingIPConfig.

-

NetworkManager supports 5 values for the “method” property -for IPv4. If "auto" is specified then the appropriate automatic method -(DHCP, PPP, etc) is used for the interface and most other properties can be -left unset. If "link-local" is specified, then a link-local address in the -169.254/16 range will be assigned to the interface. If "manual" is -specified, static IP addressing is used and at least one IP address must be -given in the "addresses" property. If "shared" is specified (indicating that -this connection will provide network access to other computers) then the -interface is assigned an address in the 10.42.x.1/24 range and a DHCP and -forwarding DNS server are started, and the interface is NAT-ed to the current -default network connection. "disabled" means IPv4 will not be used on this -connection.

-
-
-

Functions

-
-

nm_setting_ip4_config_new ()

-
NMSetting *
-nm_setting_ip4_config_new (void);
-

Creates a new NMSettingIP4Config object with default values.

-
-

Returns

-

the new empty NMSettingIP4Config object.

-

[transfer full]

-
-
-
-
-

nm_setting_ip4_config_get_dhcp_client_id ()

-
const char *
-nm_setting_ip4_config_get_dhcp_client_id
-                               (NMSettingIP4Config *setting);
-

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

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-

Returns

-

the configured Client ID to send to the DHCP server when requesting -addresses via DHCP.

-
-
-
-
-

nm_setting_ip4_config_get_dhcp_fqdn ()

-
const char *
-nm_setting_ip4_config_get_dhcp_fqdn (NMSettingIP4Config *setting);
-

Returns the value contained in the “dhcp-fqdn” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-

Returns

-

the configured FQDN to send to the DHCP server

-
-

Since: 1.2

-
-
-
-

nm_setting_ip4_config_get_dhcp_vendor_class_identifier ()

-
const char *
-nm_setting_ip4_config_get_dhcp_vendor_class_identifier
-                               (NMSettingIP4Config *setting);
-

Returns the value contained in the “dhcp_vendor_class_identifier” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-

Returns

-

the vendor class identifier option to send to the DHCP server

-
-

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

-
-
-
-

Types and Values

-
-

NM_SETTING_IP4_CONFIG_SETTING_NAME

-
#define NM_SETTING_IP4_CONFIG_SETTING_NAME "ipv4"
-
-
-
-
-

NM_SETTING_IP4_CONFIG_DHCP_CLIENT_ID

-
#define NM_SETTING_IP4_CONFIG_DHCP_CLIENT_ID               "dhcp-client-id"
-
-
-
-
-

NM_SETTING_IP4_CONFIG_DHCP_FQDN

-
#define NM_SETTING_IP4_CONFIG_DHCP_FQDN                    "dhcp-fqdn"
-
-
-
-
-

NM_SETTING_IP4_CONFIG_DHCP_VENDOR_CLASS_IDENTIFIER

-
#define NM_SETTING_IP4_CONFIG_DHCP_VENDOR_CLASS_IDENTIFIER "dhcp-vendor-class-identifier"
-
-
-
-
-

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"
-
-

IPv4 configuration should be automatically determined via a method appropriate -for the hardware interface, ie DHCP or PPP or some other device-specific -manner.

-
-
-
-

NM_SETTING_IP4_CONFIG_METHOD_LINK_LOCAL

-
#define NM_SETTING_IP4_CONFIG_METHOD_LINK_LOCAL "link-local"
-
-

IPv4 configuration should be automatically configured for link-local-only -operation.

-
-
-
-

NM_SETTING_IP4_CONFIG_METHOD_MANUAL

-
#define NM_SETTING_IP4_CONFIG_METHOD_MANUAL "manual"
-
-

All necessary IPv4 configuration (addresses, prefix, DNS, etc) is specified -in the setting's properties.

-
-
-
-

NM_SETTING_IP4_CONFIG_METHOD_SHARED

-
#define NM_SETTING_IP4_CONFIG_METHOD_SHARED "shared"
-
-

This connection specifies configuration that allows other computers to -connect through it to the default network (usually the Internet). The -connection's interface will be assigned a private address, and a DHCP server, -caching DNS server, and Network Address Translation (NAT) functionality will -be started on this connection's interface to allow other devices to connect -through that interface to the default network.

-
-
-
-

NM_SETTING_IP4_CONFIG_METHOD_DISABLED

-
#define NM_SETTING_IP4_CONFIG_METHOD_DISABLED "disabled"
-
-

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

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingIP6Config.html b/docs/libnm/html/NMSettingIP6Config.html deleted file mode 100644 index 9c08a3b6..00000000 --- a/docs/libnm/html/NMSettingIP6Config.html +++ /dev/null @@ -1,733 +0,0 @@ - - - - -NMSettingIP6Config: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingIP6Config

-

NMSettingIP6Config — Describes IPv6 addressing, routing, and name service properties

-
-
-

Functions

- -
- -
-

Object Hierarchy

-
    GEnum
-    ├── NMSettingIP6ConfigAddrGenMode
-    ╰── NMSettingIP6ConfigPrivacy
-
-
-
-

Description

-

The NMSettingIP6Config object is a NMSetting subclass that describes -properties related to IPv6 addressing, routing, and Domain Name Service

-

NMSettingIP6Config has few properties or methods of its own; it inherits -almost everything from NMSettingIPConfig.

-

NetworkManager supports 7 values for the “method” property -for IPv6. If "auto" is specified then the appropriate automatic method (PPP, -router advertisement, etc) is used for the device and most other properties -can be left unset. To force the use of DHCP only, specify "dhcp"; this -method is only valid for Ethernet- based hardware. If "link-local" is -specified, then an IPv6 link-local address will be assigned to the interface. -If "manual" is specified, static IP addressing is used and at least one IP -address must be given in the "addresses" property. If "ignore" is specified, -IPv6 configuration is not done. Note: the "shared" method is not yet -supported. If "disabled" is specified, IPv6 is disabled completely for the -interface.

-
-
-

Functions

-
-

nm_setting_ip6_config_new ()

-
NMSetting *
-nm_setting_ip6_config_new (void);
-

Creates a new NMSettingIP6Config object with default values.

-
-

Returns

-

the new empty NMSettingIP6Config object.

-

[transfer full]

-
-
-
-
-

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” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-

Returns

-

IPv6 Privacy Extensions configuration value (NMSettingIP6ConfigPrivacy).

-
-
-
-
-

nm_setting_ip6_config_get_temp_valid_lifetime ()

-
gint32
-nm_setting_ip6_config_get_temp_valid_lifetime
-                               (NMSettingIP6Config *setting);
-

Returns the value contained in the “temp-valid-lifetime” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-

Returns

-

The valid lifetime of autogenerated temporary addresses.

-
-

Since: 1.48

-
-
-
-

nm_setting_ip6_config_get_temp_preferred_lifetime ()

-
gint32
-nm_setting_ip6_config_get_temp_preferred_lifetime
-                               (NMSettingIP6Config *setting);
-

Returns the value contained in the “temp-preferred-lifetime” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-

Returns

-

The preferred lifetime of autogenerated temporary addresses.

-
-

Since: 1.48

-
-
-
-

nm_setting_ip6_config_get_addr_gen_mode ()

-
NMSettingIP6ConfigAddrGenMode
-nm_setting_ip6_config_get_addr_gen_mode
-                               (NMSettingIP6Config *setting);
-

Returns the value contained in the “addr-gen-mode” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-

Returns

-

IPv6 Address Generation Mode.

-
-

Since: 1.2

-
-
-
-

nm_setting_ip6_config_get_token ()

-
const char *
-nm_setting_ip6_config_get_token (NMSettingIP6Config *setting);
-

Returns the value contained in the “token” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-

Returns

-

A string.

-
-

Since: 1.4

-
-
-
-

nm_setting_ip6_config_get_dhcp_duid ()

-
const char *
-nm_setting_ip6_config_get_dhcp_duid (NMSettingIP6Config *setting);
-

Returns the value contained in the “dhcp-duid” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-

Returns

-

The configured DUID value to be included in the DHCPv6 requests -sent to the DHCPv6 servers.

-
-

Since: 1.12

-
-
-
-

nm_setting_ip6_config_get_ra_timeout ()

-
gint32
-nm_setting_ip6_config_get_ra_timeout (NMSettingIP6Config *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-

Returns

-

The configured NM_SETTING_IP6_CONFIG_RA_TIMEOUT value with the -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

-
-
-
-

nm_setting_ip6_config_get_dhcp_pd_hint ()

-
const char *
-nm_setting_ip6_config_get_dhcp_pd_hint
-                               (NMSettingIP6Config *setting);
-

Returns the value contained in the “dhcp-pd-hint” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-

Returns

-

a string containing an address and prefix length to be used -as hint for DHCPv6 prefix delegation.

-
-

Since: 1.44

-
-
-
-

Types and Values

-
-

NM_SETTING_IP6_CONFIG_SETTING_NAME

-
#define NM_SETTING_IP6_CONFIG_SETTING_NAME "ipv6"
-
-
-
-
-

NM_SETTING_IP6_CONFIG_IP6_PRIVACY

-
#define NM_SETTING_IP6_CONFIG_IP6_PRIVACY "ip6-privacy"
-
-
-
-
-

NM_SETTING_IP6_CONFIG_TEMP_VALID_LIFETIME

-
#define NM_SETTING_IP6_CONFIG_TEMP_VALID_LIFETIME "temp-valid-lifetime"
-
-
-
-
-

NM_SETTING_IP6_CONFIG_TEMP_PREFERRED_LIFETIME

-
#define NM_SETTING_IP6_CONFIG_TEMP_PREFERRED_LIFETIME "temp-preferred-lifetime"
-
-
-
-
-

NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE

-
#define NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE "addr-gen-mode"
-
-
-
-
-

NM_SETTING_IP6_CONFIG_TOKEN

-
#define NM_SETTING_IP6_CONFIG_TOKEN "token"
-
-
-
-
-

NM_SETTING_IP6_CONFIG_DHCP_DUID

-
#define NM_SETTING_IP6_CONFIG_DHCP_DUID "dhcp-duid"
-
-
-
-
-

NM_SETTING_IP6_CONFIG_RA_TIMEOUT

-
#define NM_SETTING_IP6_CONFIG_RA_TIMEOUT "ra-timeout"
-
-
-
-
-

NM_SETTING_IP6_CONFIG_MTU

-
#define NM_SETTING_IP6_CONFIG_MTU "mtu"
-
-
-
-
-

NM_SETTING_IP6_CONFIG_DHCP_PD_HINT

-
#define NM_SETTING_IP6_CONFIG_DHCP_PD_HINT "dhcp-pd-hint"
-
-
-
-
-

NM_SETTING_IP6_CONFIG_METHOD_IGNORE

-
#define NM_SETTING_IP6_CONFIG_METHOD_IGNORE "ignore"
-
-

IPv6 is not required or is handled by some other mechanism, and NetworkManager -should not configure IPv6 for this connection.

-
-
-
-

NM_SETTING_IP6_CONFIG_METHOD_AUTO

-
#define NM_SETTING_IP6_CONFIG_METHOD_AUTO "auto"
-
-

IPv6 configuration should be automatically determined via a method appropriate -for the hardware interface, ie router advertisements, DHCP, or PPP or some -other device-specific manner.

-
-
-
-

NM_SETTING_IP6_CONFIG_METHOD_DHCP

-
#define NM_SETTING_IP6_CONFIG_METHOD_DHCP "dhcp"
-
-

IPv6 configuration should be automatically determined via DHCPv6 only and -router advertisements should be ignored.

-
-
-
-

NM_SETTING_IP6_CONFIG_METHOD_LINK_LOCAL

-
#define NM_SETTING_IP6_CONFIG_METHOD_LINK_LOCAL "link-local"
-
-

IPv6 configuration should be automatically configured for link-local-only -operation.

-
-
-
-

NM_SETTING_IP6_CONFIG_METHOD_MANUAL

-
#define NM_SETTING_IP6_CONFIG_METHOD_MANUAL "manual"
-
-

All necessary IPv6 configuration (addresses, prefix, DNS, etc) is specified -in the setting's properties.

-
-
-
-

NM_SETTING_IP6_CONFIG_METHOD_SHARED

-
#define NM_SETTING_IP6_CONFIG_METHOD_SHARED "shared"
-
-

This connection specifies configuration that allows other computers to -connect through it to the default network (usually the Internet). The -connection's interface will be assigned a private address, and router -advertisements, a caching DNS server, and Network Address Translation (NAT) -functionality will be started on this connection's interface to allow other -devices to connect through that interface to the default network. (not yet -supported for IPv6)

-
-
-
-

NM_SETTING_IP6_CONFIG_METHOD_DISABLED

-
#define NM_SETTING_IP6_CONFIG_METHOD_DISABLED "disabled"
-
-

IPv6 is disabled for the connection.

-

Since: 1.20

-
-
-
-

enum NMSettingIP6ConfigPrivacy

-

NMSettingIP6ConfigPrivacy values indicate if and how IPv6 Privacy -Extensions are used (RFC4941).

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_IP6_CONFIG_PRIVACY_UNKNOWN

-

unknown or no value specified

-
 

NM_SETTING_IP6_CONFIG_PRIVACY_DISABLED

-

IPv6 Privacy Extensions are disabled

-
 

NM_SETTING_IP6_CONFIG_PRIVACY_PREFER_PUBLIC_ADDR

-

IPv6 Privacy Extensions -are enabled, but public addresses are preferred over temporary addresses

-
 

NM_SETTING_IP6_CONFIG_PRIVACY_PREFER_TEMP_ADDR

-

IPv6 Privacy Extensions -are enabled and temporary addresses are preferred over public addresses

-
 
-
-
-
-
-

enum NMSettingIP6ConfigAddrGenMode

-

NMSettingIP6ConfigAddrGenMode controls how the Interface Identifier for -RFC4862 Stateless Address Autoconfiguration is created.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE_EUI64

-

The Interface Identifier is derived -from the interface hardware address.

-
 

NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE_STABLE_PRIVACY

-

The Interface Identifier -is created by using a cryptographically secure hash of a secret host-specific -key along with the connection identification and the network address as -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.

-
 
-
-

Since: 1.2

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingIPConfig.html b/docs/libnm/html/NMSettingIPConfig.html deleted file mode 100644 index 2d338c8d..00000000 --- a/docs/libnm/html/NMSettingIPConfig.html +++ /dev/null @@ -1,6831 +0,0 @@ - - - - -NMSettingIPConfig: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingIPConfig

-

NMSettingIPConfig — Abstract base class for IPv4 and IPv6 -addressing, routing, and name service properties

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMIPAddress * - -nm_ip_address_new () -
-NMIPAddress * - -nm_ip_address_new_binary () -
-void - -nm_ip_address_ref () -
-void - -nm_ip_address_unref () -
-gboolean - -nm_ip_address_equal () -
-int - -nm_ip_address_cmp_full () -
-NMIPAddress * - -nm_ip_address_dup () -
-int - -nm_ip_address_get_family () -
const char * - -nm_ip_address_get_address () -
-void - -nm_ip_address_set_address () -
-void - -nm_ip_address_get_address_binary () -
-void - -nm_ip_address_set_address_binary () -
-guint - -nm_ip_address_get_prefix () -
-void - -nm_ip_address_set_prefix () -
-char ** - -nm_ip_address_get_attribute_names () -
-GVariant * - -nm_ip_address_get_attribute () -
-void - -nm_ip_address_set_attribute () -
-NMIPRoute * - -nm_ip_route_new () -
-NMIPRoute * - -nm_ip_route_new_binary () -
-void - -nm_ip_route_ref () -
-void - -nm_ip_route_unref () -
-gboolean - -nm_ip_route_equal () -
-gboolean - -nm_ip_route_equal_full () -
-NMIPRoute * - -nm_ip_route_dup () -
-int - -nm_ip_route_get_family () -
const char * - -nm_ip_route_get_dest () -
-void - -nm_ip_route_set_dest () -
-void - -nm_ip_route_get_dest_binary () -
-void - -nm_ip_route_set_dest_binary () -
-guint - -nm_ip_route_get_prefix () -
-void - -nm_ip_route_set_prefix () -
const char * - -nm_ip_route_get_next_hop () -
-void - -nm_ip_route_set_next_hop () -
-gboolean - -nm_ip_route_get_next_hop_binary () -
-void - -nm_ip_route_set_next_hop_binary () -
-gint64 - -nm_ip_route_get_metric () -
-void - -nm_ip_route_set_metric () -
-char ** - -nm_ip_route_get_attribute_names () -
-GVariant * - -nm_ip_route_get_attribute () -
-void - -nm_ip_route_set_attribute () -
const NMVariantAttributeSpec *const * - -nm_ip_route_get_variant_attribute_spec () -
-gboolean - -nm_ip_route_attribute_validate () -
-NMIPRoutingRule * - -nm_ip_routing_rule_new () -
-NMIPRoutingRule * - -nm_ip_routing_rule_new_clone () -
-NMIPRoutingRule * - -nm_ip_routing_rule_ref () -
-void - -nm_ip_routing_rule_unref () -
-gboolean - -nm_ip_routing_rule_is_sealed () -
-void - -nm_ip_routing_rule_seal () -
-int - -nm_ip_routing_rule_get_addr_family () -
-gboolean - -nm_ip_routing_rule_get_invert () -
-void - -nm_ip_routing_rule_set_invert () -
-gint64 - -nm_ip_routing_rule_get_priority () -
-void - -nm_ip_routing_rule_set_priority () -
-guint8 - -nm_ip_routing_rule_get_tos () -
-void - -nm_ip_routing_rule_set_tos () -
-guint8 - -nm_ip_routing_rule_get_ipproto () -
-void - -nm_ip_routing_rule_set_ipproto () -
-guint16 - -nm_ip_routing_rule_get_source_port_start () -
-guint16 - -nm_ip_routing_rule_get_source_port_end () -
-void - -nm_ip_routing_rule_set_source_port () -
-guint16 - -nm_ip_routing_rule_get_destination_port_start () -
-guint16 - -nm_ip_routing_rule_get_destination_port_end () -
-void - -nm_ip_routing_rule_set_destination_port () -
-guint32 - -nm_ip_routing_rule_get_fwmark () -
-guint32 - -nm_ip_routing_rule_get_fwmask () -
-void - -nm_ip_routing_rule_set_fwmark () -
-guint8 - -nm_ip_routing_rule_get_from_len () -
const char * - -nm_ip_routing_rule_get_from () -
-void - -nm_ip_routing_rule_set_from () -
-guint8 - -nm_ip_routing_rule_get_to_len () -
const char * - -nm_ip_routing_rule_get_to () -
-void - -nm_ip_routing_rule_set_to () -
const char * - -nm_ip_routing_rule_get_iifname () -
-void - -nm_ip_routing_rule_set_iifname () -
const char * - -nm_ip_routing_rule_get_oifname () -
-void - -nm_ip_routing_rule_set_oifname () -
-guint8 - -nm_ip_routing_rule_get_action () -
-void - -nm_ip_routing_rule_set_action () -
-guint32 - -nm_ip_routing_rule_get_table () -
-void - -nm_ip_routing_rule_set_table () -
-gint32 - -nm_ip_routing_rule_get_suppress_prefixlength () -
-void - -nm_ip_routing_rule_set_suppress_prefixlength () -
-gboolean - -nm_ip_routing_rule_get_uid_range () -
-void - -nm_ip_routing_rule_set_uid_range () -
-int - -nm_ip_routing_rule_cmp () -
-gboolean - -nm_ip_routing_rule_validate () -
-NMIPRoutingRule * - -nm_ip_routing_rule_from_string () -
-char * - -nm_ip_routing_rule_to_string () -
const char * - -nm_setting_ip_config_get_method () -
-guint - -nm_setting_ip_config_get_num_dns () -
const char * - -nm_setting_ip_config_get_dns () -
-gboolean - -nm_setting_ip_config_add_dns () -
-void - -nm_setting_ip_config_remove_dns () -
-gboolean - -nm_setting_ip_config_remove_dns_by_value () -
-void - -nm_setting_ip_config_clear_dns () -
-guint - -nm_setting_ip_config_get_num_dns_searches () -
const char * - -nm_setting_ip_config_get_dns_search () -
-gboolean - -nm_setting_ip_config_add_dns_search () -
-void - -nm_setting_ip_config_remove_dns_search () -
-gboolean - -nm_setting_ip_config_remove_dns_search_by_value () -
-void - -nm_setting_ip_config_clear_dns_searches () -
-guint - -nm_setting_ip_config_get_num_dns_options () -
-gboolean - -nm_setting_ip_config_has_dns_options () -
const char * - -nm_setting_ip_config_get_dns_option () -
-gboolean - -nm_setting_ip_config_add_dns_option () -
-void - -nm_setting_ip_config_remove_dns_option () -
-gboolean - -nm_setting_ip_config_remove_dns_option_by_value () -
-void - -nm_setting_ip_config_clear_dns_options () -
-int - -nm_setting_ip_config_get_dns_priority () -
-guint - -nm_setting_ip_config_get_num_addresses () -
-NMIPAddress * - -nm_setting_ip_config_get_address () -
-gboolean - -nm_setting_ip_config_add_address () -
-void - -nm_setting_ip_config_remove_address () -
-gboolean - -nm_setting_ip_config_remove_address_by_value () -
-void - -nm_setting_ip_config_clear_addresses () -
const char * - -nm_setting_ip_config_get_gateway () -
-guint - -nm_setting_ip_config_get_num_routes () -
-NMIPRoute * - -nm_setting_ip_config_get_route () -
-gboolean - -nm_setting_ip_config_add_route () -
-void - -nm_setting_ip_config_remove_route () -
-gboolean - -nm_setting_ip_config_remove_route_by_value () -
-void - -nm_setting_ip_config_clear_routes () -
-gint64 - -nm_setting_ip_config_get_route_metric () -
-guint32 - -nm_setting_ip_config_get_route_table () -
-guint - -nm_setting_ip_config_get_num_routing_rules () -
-NMIPRoutingRule * - -nm_setting_ip_config_get_routing_rule () -
-void - -nm_setting_ip_config_add_routing_rule () -
-void - -nm_setting_ip_config_remove_routing_rule () -
-void - -nm_setting_ip_config_clear_routing_rules () -
-gboolean - -nm_setting_ip_config_get_ignore_auto_routes () -
-gboolean - -nm_setting_ip_config_get_ignore_auto_dns () -
const char * - -nm_setting_ip_config_get_dhcp_hostname () -
-gboolean - -nm_setting_ip_config_get_dhcp_send_hostname () -
const char * - -nm_setting_ip_config_get_dhcp_dscp () -
-gboolean - -nm_setting_ip_config_get_never_default () -
-gboolean - -nm_setting_ip_config_get_may_fail () -
-int - -nm_setting_ip_config_get_dad_timeout () -
-int - -nm_setting_ip_config_get_dhcp_timeout () -
-int - -nm_setting_ip_config_get_required_timeout () -
const char * - -nm_setting_ip_config_get_dhcp_iaid () -
-NMDhcpHostnameFlags - -nm_setting_ip_config_get_dhcp_hostname_flags () -
const char *const * - -nm_setting_ip_config_get_dhcp_reject_servers () -
-void - -nm_setting_ip_config_add_dhcp_reject_server () -
-void - -nm_setting_ip_config_remove_dhcp_reject_server () -
-void - -nm_setting_ip_config_clear_dhcp_reject_servers () -
-NMTernary - -nm_setting_ip_config_get_auto_route_ext_gw () -
-NMTernary - -nm_setting_ip_config_get_replace_local_rule () -
-NMTernary - -nm_setting_ip_config_get_dhcp_send_release () -
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_IP_ADDRESS_ATTRIBUTE_LABEL
enumNMIPAddressCmpFlags
#defineNM_IP_ROUTE_ATTRIBUTE_ADVMSS
#defineNM_IP_ROUTE_ATTRIBUTE_CWND
#defineNM_IP_ROUTE_ATTRIBUTE_FROM
#defineNM_IP_ROUTE_ATTRIBUTE_INITCWND
#defineNM_IP_ROUTE_ATTRIBUTE_INITRWND
#defineNM_IP_ROUTE_ATTRIBUTE_LOCK_ADVMSS
#defineNM_IP_ROUTE_ATTRIBUTE_LOCK_CWND
#defineNM_IP_ROUTE_ATTRIBUTE_LOCK_INITCWND
#defineNM_IP_ROUTE_ATTRIBUTE_LOCK_INITRWND
#defineNM_IP_ROUTE_ATTRIBUTE_LOCK_MTU
#defineNM_IP_ROUTE_ATTRIBUTE_LOCK_WINDOW
#defineNM_IP_ROUTE_ATTRIBUTE_MTU
#defineNM_IP_ROUTE_ATTRIBUTE_ONLINK
#defineNM_IP_ROUTE_ATTRIBUTE_QUICKACK
#defineNM_IP_ROUTE_ATTRIBUTE_RTO_MIN
#defineNM_IP_ROUTE_ATTRIBUTE_SCOPE
#defineNM_IP_ROUTE_ATTRIBUTE_SRC
#defineNM_IP_ROUTE_ATTRIBUTE_TABLE
#defineNM_IP_ROUTE_ATTRIBUTE_TOS
#defineNM_IP_ROUTE_ATTRIBUTE_TYPE
#defineNM_IP_ROUTE_ATTRIBUTE_WINDOW
#defineNM_IP_ROUTE_ATTRIBUTE_WEIGHT
enumNMIPRoutingRuleAsStringFlags
#defineNM_SETTING_IP_CONFIG_DAD_TIMEOUT_MAX
#defineNM_SETTING_IP_CONFIG_METHOD
#defineNM_SETTING_IP_CONFIG_DNS
#defineNM_SETTING_IP_CONFIG_DNS_SEARCH
#defineNM_SETTING_IP_CONFIG_DNS_OPTIONS
#defineNM_SETTING_IP_CONFIG_DNS_PRIORITY
#defineNM_SETTING_IP_CONFIG_ADDRESSES
#defineNM_SETTING_IP_CONFIG_GATEWAY
#defineNM_SETTING_IP_CONFIG_ROUTES
#defineNM_SETTING_IP_CONFIG_ROUTE_METRIC
#defineNM_SETTING_IP_CONFIG_ROUTE_TABLE
#defineNM_SETTING_IP_CONFIG_IGNORE_AUTO_ROUTES
#defineNM_SETTING_IP_CONFIG_IGNORE_AUTO_DNS
#defineNM_SETTING_IP_CONFIG_DHCP_HOSTNAME
#defineNM_SETTING_IP_CONFIG_DHCP_SEND_HOSTNAME
#defineNM_SETTING_IP_CONFIG_DHCP_HOSTNAME_FLAGS
#defineNM_SETTING_IP_CONFIG_DHCP_DSCP
#defineNM_SETTING_IP_CONFIG_NEVER_DEFAULT
#defineNM_SETTING_IP_CONFIG_MAY_FAIL
#defineNM_SETTING_IP_CONFIG_DAD_TIMEOUT
#defineNM_SETTING_IP_CONFIG_DHCP_TIMEOUT
#defineNM_SETTING_IP_CONFIG_REQUIRED_TIMEOUT
#defineNM_SETTING_IP_CONFIG_DHCP_IAID
#defineNM_SETTING_IP_CONFIG_DHCP_REJECT_SERVERS
#defineNM_SETTING_IP_CONFIG_AUTO_ROUTE_EXT_GW
#defineNM_SETTING_IP_CONFIG_REPLACE_LOCAL_RULE
#defineNM_SETTING_IP_CONFIG_DHCP_SEND_RELEASE
#defineNM_SETTING_IP_CONFIG_ROUTING_RULES
#defineNM_SETTING_DNS_OPTION_DEBUG
#defineNM_SETTING_DNS_OPTION_NDOTS
#defineNM_SETTING_DNS_OPTION_TIMEOUT
#defineNM_SETTING_DNS_OPTION_ATTEMPTS
#defineNM_SETTING_DNS_OPTION_ROTATE
#defineNM_SETTING_DNS_OPTION_NO_CHECK_NAMES
#defineNM_SETTING_DNS_OPTION_INET6
#defineNM_SETTING_DNS_OPTION_IP6_BYTESTRING
#defineNM_SETTING_DNS_OPTION_IP6_DOTINT
#defineNM_SETTING_DNS_OPTION_NO_IP6_DOTINT
#defineNM_SETTING_DNS_OPTION_EDNS0
#defineNM_SETTING_DNS_OPTION_SINGLE_REQUEST
#defineNM_SETTING_DNS_OPTION_SINGLE_REQUEST_REOPEN
#defineNM_SETTING_DNS_OPTION_NO_TLD_QUERY
#defineNM_SETTING_DNS_OPTION_USE_VC
#defineNM_SETTING_DNS_OPTION_NO_RELOAD
#defineNM_SETTING_DNS_OPTION_TRUST_AD
#defineNM_SETTING_DNS_OPTION_NO_AAAA
#defineNM_SETTING_DNS_OPTION_INTERNAL_NO_ADD_EDNS0
#defineNM_SETTING_DNS_OPTION_INTERNAL_NO_ADD_TRUST_AD
enumNMDhcpHostnameFlags
-
-
-

Object Hierarchy

-
    GBoxed
-    ├── NMIPAddress
-    ├── NMIPRoute
-    ╰── NMIPRoutingRule
-    GFlags
-    ├── NMDhcpHostnameFlags
-    ├── NMIPAddressCmpFlags
-    ╰── NMIPRoutingRuleAsStringFlags
-
-
-
-

Includes

-
#include <nm-setting-ip-config.h>
-
-
-
-

Description

-

NMSettingIPConfig is the abstract base class of -NMSettingIP4Config and NMSettingIP6Config, providing properties -related to IP addressing, routing, and Domain Name Service.

-
-
-

Functions

-
-

nm_ip_address_new ()

-
NMIPAddress *
-nm_ip_address_new (int family,
-                   const char *addr,
-                   guint prefix,
-                   GError **error);
-

Creates a new NMIPAddress object.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

family

the IP address family (AF_INET or -AF_INET6)

 

addr

the IP address

 

prefix

the address prefix length

 

error

location to store error, or NULL

 
-
-
-

Returns

-

the new NMIPAddress object, or NULL on error.

-

[transfer full]

-
-
-
-
-

nm_ip_address_new_binary ()

-
NMIPAddress *
-nm_ip_address_new_binary (int family,
-                          gconstpointer addr,
-                          guint prefix,
-                          GError **error);
-

Creates a new NMIPAddress object. addr - must point to a buffer of the -correct size for family -.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

family

the IP address family (AF_INET or -AF_INET6)

 

addr

the IP address

 

prefix

the address prefix length

 

error

location to store error, or NULL

 
-
-
-

Returns

-

the new NMIPAddress object, or NULL on error.

-

[transfer full]

-
-
-
-
-

nm_ip_address_ref ()

-
void
-nm_ip_address_ref (NMIPAddress *address);
-

Increases the reference count of the object.

-
-

Parameters

-
----- - - - - - -

address

the NMIPAddress

 
-
-
-
-
-

nm_ip_address_unref ()

-
void
-nm_ip_address_unref (NMIPAddress *address);
-

Decreases the reference count of the object. If the reference count -reaches zero, the object will be destroyed.

-
-

Parameters

-
----- - - - - - -

address

the NMIPAddress

 
-
-
-
-
-

nm_ip_address_equal ()

-
gboolean
-nm_ip_address_equal (NMIPAddress *address,
-                     NMIPAddress *other);
-

Determines if two NMIPAddress objects contain the same address and prefix -(attributes are not compared).

-
-

Parameters

-
----- - - - - - - - - - - - - -

address

the NMIPAddress

 

other

the NMIPAddress to compare address -to.

 
-
-
-

Returns

-

TRUE if the objects contain the same values, FALSE if they do not.

-
-
-
-
-

nm_ip_address_cmp_full ()

-
int
-nm_ip_address_cmp_full (const NMIPAddress *a,
-                        const NMIPAddress *b,
-                        NMIPAddressCmpFlags cmp_flags);
-

Note that with cmp_flags - NM_IP_ADDRESS_CMP_FLAGS_WITH_ATTRS, there -is no total order for comparing GVariant. That means, if the two addresses -only differ by their attributes, the sort order is undefined and the return -value only indicates equality.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

a

the NMIPAddress

 

b

the NMIPAddress to compare address -to.

 

cmp_flags

the NMIPAddressCmpFlags that indicate what to compare.

 
-
-
-

Returns

-

0 if the two objects have the same values (according to their flags) -or a integer indicating the compare order.

-
-

Since: 1.22

-
-
-
-

nm_ip_address_dup ()

-
NMIPAddress *
-nm_ip_address_dup (NMIPAddress *address);
-

Creates a copy of address -

-
-

Parameters

-
----- - - - - - -

address

the NMIPAddress

 
-
-
-

Returns

-

a copy of address -

-

This API was part of public headers before 1.32.0 but -was erroneously not exported in the ABI. It is thus only -usable since 1.32.0.

-

[transfer full]

-
-

Since: 1.32

-
-
-
-

nm_ip_address_get_family ()

-
int
-nm_ip_address_get_family (NMIPAddress *address);
-

Gets the IP address family (eg, AF_INET) property of this address -object.

-
-

Parameters

-
----- - - - - - -

address

the NMIPAddress

 
-
-
-

Returns

-

the IP address family

-
-
-
-
-

nm_ip_address_get_address ()

-
const char *
-nm_ip_address_get_address (NMIPAddress *address);
-

Gets the IP address property of this address object.

-
-

Parameters

-
----- - - - - - -

address

the NMIPAddress

 
-
-
-

Returns

-

the IP address

-
-
-
-
-

nm_ip_address_set_address ()

-
void
-nm_ip_address_set_address (NMIPAddress *address,
-                           const char *addr);
-

Sets the IP address property of this address object.

-

addr - must be a valid address of address -'s family. If you aren't sure you -have a valid address, use nm_utils_ipaddr_valid() to check it.

-
-

Parameters

-
----- - - - - - - - - - - - - -

address

the NMIPAddress

 

addr

the IP address, as a string

 
-
-
-
-
-

nm_ip_address_get_address_binary ()

-
void
-nm_ip_address_get_address_binary (NMIPAddress *address,
-                                  gpointer addr);
-

Gets the IP address property of this address object.

-

addr - must point to a buffer that is the correct size for address -'s family.

-

[skip]

-
-

Parameters

-
----- - - - - - - - - - - - - -

address

the NMIPAddress

 

addr

a buffer in which to store the address in binary format.

 
-
-
-
-
-

nm_ip_address_set_address_binary ()

-
void
-nm_ip_address_set_address_binary (NMIPAddress *address,
-                                  gconstpointer addr);
-

Sets the IP address property of this address object.

-

addr - must point to a buffer that is the correct size for address -'s family.

-

[skip]

-
-

Parameters

-
----- - - - - - - - - - - - - -

address

the NMIPAddress

 

addr

the address, in binary format

 
-
-
-
-
-

nm_ip_address_get_prefix ()

-
guint
-nm_ip_address_get_prefix (NMIPAddress *address);
-

Gets the IP address prefix (ie "24" or "30" etc) property of this address -object.

-
-

Parameters

-
----- - - - - - -

address

the NMIPAddress

 
-
-
-

Returns

-

the IP address prefix

-
-
-
-
-

nm_ip_address_set_prefix ()

-
void
-nm_ip_address_set_prefix (NMIPAddress *address,
-                          guint prefix);
-

Sets the IP address prefix property of this address object.

-
-

Parameters

-
----- - - - - - - - - - - - - -

address

the NMIPAddress

 

prefix

the IP address prefix

 
-
-
-
-
-

nm_ip_address_get_attribute_names ()

-
char **
-nm_ip_address_get_attribute_names (NMIPAddress *address);
-

Gets an array of attribute names defined on address -.

-
-

Parameters

-
----- - - - - - -

address

the NMIPAddress

 
-
-
-

Returns

-

a NULL-terminated array of attribute names,.

-

[transfer full]

-
-
-
-
-

nm_ip_address_get_attribute ()

-
GVariant *
-nm_ip_address_get_attribute (NMIPAddress *address,
-                             const char *name);
-

Gets the value of the attribute with name name - on address -

-
-

Parameters

-
----- - - - - - - - - - - - - -

address

the NMIPAddress

 

name

the name of an address attribute

 
-
-
-

Returns

-

the value of the attribute with name name -on -address -, or NULL if address -has no such attribute.

-

[transfer none]

-
-
-
-
-

nm_ip_address_set_attribute ()

-
void
-nm_ip_address_set_attribute (NMIPAddress *address,
-                             const char *name,
-                             GVariant *value);
-

Sets or clears the named attribute on address - to the given value.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

address

the NMIPAddress

 

name

the name of an address attribute

 

value

the value.

[transfer none][nullable]
-
-
-
-
-

nm_ip_route_new ()

-
NMIPRoute *
-nm_ip_route_new (int family,
-                 const char *dest,
-                 guint prefix,
-                 const char *next_hop,
-                 gint64 metric,
-                 GError **error);
-

Creates a new NMIPRoute object.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

family

the IP address family (AF_INET or -AF_INET6)

 

dest

the IP address of the route's destination

 

prefix

the address prefix length

 

next_hop

the IP address of the next hop (or NULL).

[nullable]

metric

the route metric (or -1 for "default")

 

error

location to store error, or NULL

 
-
-
-

Returns

-

the new NMIPRoute object, or NULL on error.

-

[transfer full]

-
-
-
-
-

nm_ip_route_new_binary ()

-
NMIPRoute *
-nm_ip_route_new_binary (int family,
-                        gconstpointer dest,
-                        guint prefix,
-                        gconstpointer next_hop,
-                        gint64 metric,
-                        GError **error);
-

Creates a new NMIPRoute object. dest - and next_hop - (if non-NULL) must -point to buffers of the correct size for family -.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

family

the IP address family (AF_INET or -AF_INET6)

 

dest

the IP address of the route's destination

 

prefix

the address prefix length

 

next_hop

the IP address of the next hop (or NULL).

[nullable]

metric

the route metric (or -1 for "default")

 

error

location to store error, or NULL

 
-
-
-

Returns

-

the new NMIPRoute object, or NULL on error.

-

[transfer full]

-
-
-
-
-

nm_ip_route_ref ()

-
void
-nm_ip_route_ref (NMIPRoute *route);
-

Increases the reference count of the object.

-
-

Parameters

-
----- - - - - - -

route

the NMIPRoute

 
-
-
-
-
-

nm_ip_route_unref ()

-
void
-nm_ip_route_unref (NMIPRoute *route);
-

Decreases the reference count of the object. If the reference count -reaches zero, the object will be destroyed.

-
-

Parameters

-
----- - - - - - -

route

the NMIPRoute

 
-
-
-
-
-

nm_ip_route_equal ()

-
gboolean
-nm_ip_route_equal (NMIPRoute *route,
-                   NMIPRoute *other);
-

Determines if two NMIPRoute objects contain the same destination, prefix, -next hop, and metric. (Attributes are not compared.)

-
-

Parameters

-
----- - - - - - - - - - - - - -

route

the NMIPRoute

 

other

the NMIPRoute to compare route -to.

 
-
-
-

Returns

-

TRUE if the objects contain the same values, FALSE if they do not.

-
-
-
-
-

nm_ip_route_equal_full ()

-
gboolean
-nm_ip_route_equal_full (NMIPRoute *route,
-                        NMIPRoute *other,
-                        guint cmp_flags);
-

Determines if two NMIPRoute objects contain the same destination, prefix, -next hop, and metric.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

route

the NMIPRoute

 

other

the NMIPRoute to compare route -to.

 

cmp_flags

tune how to compare attributes. Currently, only -NM_IP_ROUTE_EQUAL_CMP_FLAGS_NONE (0) and NM_IP_ROUTE_EQUAL_CMP_FLAGS_WITH_ATTRS (1) -is supported.

 
-
-
-

Returns

-

TRUE if the objects contain the same values, FALSE if they do not.

-
-

Since: 1.10

-
-
-
-

nm_ip_route_dup ()

-
NMIPRoute *
-nm_ip_route_dup (NMIPRoute *route);
-

Creates a copy of route -

-
-

Parameters

-
----- - - - - - -

route

the NMIPRoute

 
-
-
-

Returns

-

a copy of route -

-

This API was part of public headers before 1.32.0 but -was erroneously not exported in the ABI. It is thus only -usable since 1.32.0.

-

[transfer full]

-
-

Since: 1.32

-
-
-
-

nm_ip_route_get_family ()

-
int
-nm_ip_route_get_family (NMIPRoute *route);
-

Gets the IP address family (eg, AF_INET) property of this route -object.

-
-

Parameters

-
----- - - - - - -

route

the NMIPRoute

 
-
-
-

Returns

-

the IP address family

-
-
-
-
-

nm_ip_route_get_dest ()

-
const char *
-nm_ip_route_get_dest (NMIPRoute *route);
-

Gets the IP destination address property of this route object.

-
-

Parameters

-
----- - - - - - -

route

the NMIPRoute

 
-
-
-

Returns

-

the IP address of the route's destination

-
-
-
-
-

nm_ip_route_set_dest ()

-
void
-nm_ip_route_set_dest (NMIPRoute *route,
-                      const char *dest);
-

Sets the destination property of this route object.

-

dest - must be a valid address of route -'s family. If you aren't sure you -have a valid address, use nm_inet_is_valid() to check it.

-
-

Parameters

-
----- - - - - - - - - - - - - -

route

the NMIPRoute

 

dest

the route's destination, as a string

 
-
-
-
-
-

nm_ip_route_get_dest_binary ()

-
void
-nm_ip_route_get_dest_binary (NMIPRoute *route,
-                             gpointer dest);
-

Gets the destination property of this route object.

-

dest - must point to a buffer that is the correct size for route -'s family.

-

[skip]

-
-

Parameters

-
----- - - - - - - - - - - - - -

route

the NMIPRoute

 

dest

a buffer in which to store the destination in binary format.

 
-
-
-
-
-

nm_ip_route_set_dest_binary ()

-
void
-nm_ip_route_set_dest_binary (NMIPRoute *route,
-                             gconstpointer dest);
-

Sets the destination property of this route object.

-

dest - must point to a buffer that is the correct size for route -'s family.

-

[skip]

-
-

Parameters

-
----- - - - - - - - - - - - - -

route

the NMIPRoute

 

dest

the route's destination, in binary format

 
-
-
-
-
-

nm_ip_route_get_prefix ()

-
guint
-nm_ip_route_get_prefix (NMIPRoute *route);
-

Gets the IP prefix (ie "24" or "30" etc) of this route.

-
-

Parameters

-
----- - - - - - -

route

the NMIPRoute

 
-
-
-

Returns

-

the IP prefix

-
-
-
-
-

nm_ip_route_set_prefix ()

-
void
-nm_ip_route_set_prefix (NMIPRoute *route,
-                        guint prefix);
-

Sets the prefix property of this route object.

-
-

Parameters

-
----- - - - - - - - - - - - - -

route

the NMIPRoute

 

prefix

the route prefix

 
-
-
-
-
-

nm_ip_route_get_next_hop ()

-
const char *
-nm_ip_route_get_next_hop (NMIPRoute *route);
-

Gets the IP address of the next hop of this route; this will be NULL if the -route has no next hop.

-
-

Parameters

-
----- - - - - - -

route

the NMIPRoute

 
-
-
-

Returns

-

the IP address of the next hop, or NULL if this is a device route.

-
-
-
-
-

nm_ip_route_set_next_hop ()

-
void
-nm_ip_route_set_next_hop (NMIPRoute *route,
-                          const char *next_hop);
-

Sets the next-hop property of this route object.

-

next_hop - (if non-NULL) must be a valid address of route -'s family. If you -aren't sure you have a valid address, use nm_utils_ipaddr_valid() to check -it.

-
-

Parameters

-
----- - - - - - - - - - - - - -

route

the NMIPRoute

 

next_hop

the route's next hop, as a string.

[nullable]
-
-
-
-
-

nm_ip_route_get_next_hop_binary ()

-
gboolean
-nm_ip_route_get_next_hop_binary (NMIPRoute *route,
-                                 gpointer next_hop);
-

Gets the next hop property of this route object.

-

next_hop - must point to a buffer that is the correct size for route -'s family.

-

[skip]

-
-

Parameters

-
----- - - - - - - - - - - - - -

route

the NMIPRoute

 

next_hop

a buffer in which to store the next hop in binary format.

 
-
-
-

Returns

-

TRUE if route -has a next hop, FALSE if not (in which case -next_hop -will be zeroed out)

-
-
-
-
-

nm_ip_route_set_next_hop_binary ()

-
void
-nm_ip_route_set_next_hop_binary (NMIPRoute *route,
-                                 gconstpointer next_hop);
-

Sets the destination property of this route object.

-

next_hop - (if non-NULL) must point to a buffer that is the correct size for -route -'s family.

-

[skip]

-
-

Parameters

-
----- - - - - - - - - - - - - -

route

the NMIPRoute

 

next_hop

the route's next hop, in binary format

 
-
-
-
-
-

nm_ip_route_get_metric ()

-
gint64
-nm_ip_route_get_metric (NMIPRoute *route);
-

Gets the route metric property of this route object; lower values -indicate "better" or more preferred routes; -1 indicates "default" -(meaning NetworkManager will set it appropriately).

-
-

Parameters

-
----- - - - - - -

route

the NMIPRoute

 
-
-
-

Returns

-

the route metric

-
-
-
-
-

nm_ip_route_set_metric ()

-
void
-nm_ip_route_set_metric (NMIPRoute *route,
-                        gint64 metric);
-

Sets the metric property of this route object.

-
-

Parameters

-
----- - - - - - - - - - - - - -

route

the NMIPRoute

 

metric

the route metric (or -1 for "default")

 
-
-
-
-
-

nm_ip_route_get_attribute_names ()

-
char **
-nm_ip_route_get_attribute_names (NMIPRoute *route);
-

Gets an array of attribute names defined on route -.

-
-

Parameters

-
----- - - - - - -

route

the NMIPRoute

 
-
-
-

Returns

-

a NULL-terminated array of attribute names.

-

[transfer full]

-
-
-
-
-

nm_ip_route_get_attribute ()

-
GVariant *
-nm_ip_route_get_attribute (NMIPRoute *route,
-                           const char *name);
-

Gets the value of the attribute with name name - on route -

-
-

Parameters

-
----- - - - - - - - - - - - - -

route

the NMIPRoute

 

name

the name of an route attribute

 
-
-
-

Returns

-

the value of the attribute with name name -on -route -, or NULL if route -has no such attribute.

-

[transfer none]

-
-
-
-
-

nm_ip_route_set_attribute ()

-
void
-nm_ip_route_set_attribute (NMIPRoute *route,
-                           const char *name,
-                           GVariant *value);
-

Sets the named attribute on route - to the given value.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

route

the NMIPRoute

 

name

the name of a route attribute

 

value

the value.

[transfer none][nullable]
-
-
-
-
-

nm_ip_route_get_variant_attribute_spec ()

-
const NMVariantAttributeSpec *const *
-nm_ip_route_get_variant_attribute_spec
-                               (void);
-
-

Returns

-

the specifiers for route attributes

-
-

Since: 1.8

-
-
-
-

nm_ip_route_attribute_validate ()

-
gboolean
-nm_ip_route_attribute_validate (const char *name,
-                                GVariant *value,
-                                int family,
-                                gboolean *known,
-                                GError **error);
-

Validates a route attribute, i.e. checks that the attribute is a known one -and the value is of the correct type and well-formed.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

name

the attribute name

 

value

the attribute value

 

family

IP address family of the route

 

known

on return, whether the attribute name is a known one.

[out]

error

return location for a GError, or NULL

 
-
-
-

Returns

-

TRUE if the attribute is valid, FALSE otherwise

-
-

Since: 1.8

-
-
-
-

nm_ip_routing_rule_new ()

-
NMIPRoutingRule *
-nm_ip_routing_rule_new (int addr_family);
-
-

Parameters

-
----- - - - - - -

addr_family

the address family of the routing rule. Must be either -AF_INET (2) or AF_INET6 (10).

 
-
-
-

Returns

-

a newly created rule instance with the -provided address family. The instance is unsealed.

-

[transfer full]

-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_new_clone ()

-
NMIPRoutingRule *
-nm_ip_routing_rule_new_clone (const NMIPRoutingRule *rule);
-

Since 1.42, ref-counting of NMIPRoutingRule is thread-safe.

-
-

Parameters

-
----- - - - - - -

rule

the NMIPRoutingRule to clone.

 
-
-
-

Returns

-

a newly created rule instance with -the same settings as rule -. Note that the instance will -always be unsealed.

-

[transfer full]

-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_ref ()

-
NMIPRoutingRule *
-nm_ip_routing_rule_ref (NMIPRoutingRule *self);
-

Increases the reference count of the instance.

-
-

Parameters

-
----- - - - - - -

self

the NMIPRoutingRule instance.

[nullable]
-
-
-

Returns

-

the self -argument with incremented -reference count.

-

Since 1.42, ref-counting of NMIPRoutingRule is thread-safe.

-

[transfer full]

-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_unref ()

-
void
-nm_ip_routing_rule_unref (NMIPRoutingRule *self);
-

Decreases the reference count of the instance and destroys -the instance if the reference count reaches zero.

-

Since 1.42, ref-counting of NMIPRoutingRule is thread-safe.

-
-

Parameters

-
----- - - - - - -

self

the NMIPRoutingRule instance.

[nullable]
-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_is_sealed ()

-
gboolean
-nm_ip_routing_rule_is_sealed (const NMIPRoutingRule *self);
-
-

Parameters

-
----- - - - - - -

self

the NMIPRoutingRule instance

 
-
-
-

Returns

-

whether self -is sealed. Once sealed, an instance -cannot be modified nor unsealed.

-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_seal ()

-
void
-nm_ip_routing_rule_seal (NMIPRoutingRule *self);
-

Seals the routing rule. Afterwards, the instance can no longer be -modified, and it is a bug to call any of the accessors that would -modify the rule. If self - was already sealed, this has no effect.

-
-

Parameters

-
----- - - - - - -

self

the NMIPRoutingRule instance

 
-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_get_addr_family ()

-
int
-nm_ip_routing_rule_get_addr_family (const NMIPRoutingRule *self);
-
-

Parameters

-
----- - - - - - -

self

the NMIPRoutingRule instance

 
-
-
-

Returns

-

the address family of the rule. Either AF_INET or AF_INET6.

-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_get_invert ()

-
gboolean
-nm_ip_routing_rule_get_invert (const NMIPRoutingRule *self);
-
-

Parameters

-
----- - - - - - -

self

the NMIPRoutingRule instance

 
-
-
-

Returns

-

the "invert" setting of the rule.

-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_set_invert ()

-
void
-nm_ip_routing_rule_set_invert (NMIPRoutingRule *self,
-                               gboolean invert);
-
-

Parameters

-
----- - - - - - - - - - - - - -

self

the NMIPRoutingRule instance

 

invert

the new value to set

 
-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_get_priority ()

-
gint64
-nm_ip_routing_rule_get_priority (const NMIPRoutingRule *self);
-
-

Parameters

-
----- - - - - - -

self

the NMIPRoutingRule instance

 
-
-
-

Returns

-

the priority. A valid priority is in the range from -0 to G_MAXUINT32. If unset, -1 is returned.

-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_set_priority ()

-
void
-nm_ip_routing_rule_set_priority (NMIPRoutingRule *self,
-                                 gint64 priority);
-

A valid priority ranges from 0 to G_MAXUINT32. "-1" is also allowed -to reset the priority. It is a bug calling this function with any -other value.

-
-

Parameters

-
----- - - - - - - - - - - - - -

self

the NMIPRoutingRule instance

 

priority

the priority to set

 
-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_get_tos ()

-
guint8
-nm_ip_routing_rule_get_tos (const NMIPRoutingRule *self);
-
-

Parameters

-
----- - - - - - -

self

the NMIPRoutingRule instance

 
-
-
-

Returns

-

the tos of the rule.

-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_set_tos ()

-
void
-nm_ip_routing_rule_set_tos (NMIPRoutingRule *self,
-                            guint8 tos);
-
-

Parameters

-
----- - - - - - - - - - - - - -

self

the NMIPRoutingRule instance

 

tos

the tos to set

 
-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_get_ipproto ()

-
guint8
-nm_ip_routing_rule_get_ipproto (const NMIPRoutingRule *self);
-
-

Parameters

-
----- - - - - - -

self

the NMIPRoutingRule instance

 
-
-
-

Returns

-

the ipproto of the rule.

-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_set_ipproto ()

-
void
-nm_ip_routing_rule_set_ipproto (NMIPRoutingRule *self,
-                                guint8 ipproto);
-
-

Parameters

-
----- - - - - - - - - - - - - -

self

the NMIPRoutingRule instance

 

ipproto

the ipproto to set

 
-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_get_source_port_start ()

-
guint16
-nm_ip_routing_rule_get_source_port_start
-                               (const NMIPRoutingRule *self);
-
-

Parameters

-
----- - - - - - -

self

the NMIPRoutingRule instance

 
-
-
-

Returns

-

the source port start setting.

-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_get_source_port_end ()

-
guint16
-nm_ip_routing_rule_get_source_port_end
-                               (const NMIPRoutingRule *self);
-
-

Parameters

-
----- - - - - - -

self

the NMIPRoutingRule instance

 
-
-
-

Returns

-

the source port end setting.

-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_set_source_port ()

-
void
-nm_ip_routing_rule_set_source_port (NMIPRoutingRule *self,
-                                    guint16 start,
-                                    guint16 end);
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

self

the NMIPRoutingRule instance

 

start

the start port to set.

 

end

the end port to set.

 
-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_get_destination_port_start ()

-
guint16
-nm_ip_routing_rule_get_destination_port_start
-                               (const NMIPRoutingRule *self);
-
-

Parameters

-
----- - - - - - -

self

the NMIPRoutingRule instance

 
-
-
-

Returns

-

the destination port start setting.

-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_get_destination_port_end ()

-
guint16
-nm_ip_routing_rule_get_destination_port_end
-                               (const NMIPRoutingRule *self);
-
-

Parameters

-
----- - - - - - -

self

the NMIPRoutingRule instance

 
-
-
-

Returns

-

the destination port end setting.

-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_set_destination_port ()

-
void
-nm_ip_routing_rule_set_destination_port
-                               (NMIPRoutingRule *self,
-                                guint16 start,
-                                guint16 end);
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

self

the NMIPRoutingRule instance

 

start

the start port to set.

 

end

the end port to set.

 
-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_get_fwmark ()

-
guint32
-nm_ip_routing_rule_get_fwmark (const NMIPRoutingRule *self);
-
-

Parameters

-
----- - - - - - -

self

the NMIPRoutingRule instance

 
-
-
-

Returns

-

the fwmark setting.

-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_get_fwmask ()

-
guint32
-nm_ip_routing_rule_get_fwmask (const NMIPRoutingRule *self);
-
-

Parameters

-
----- - - - - - -

self

the NMIPRoutingRule instance

 
-
-
-

Returns

-

the fwmask setting.

-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_set_fwmark ()

-
void
-nm_ip_routing_rule_set_fwmark (NMIPRoutingRule *self,
-                               guint32 fwmark,
-                               guint32 fwmask);
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

self

the NMIPRoutingRule instance

 

fwmark

the fwmark

 

fwmask

the fwmask

 
-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_get_from_len ()

-
guint8
-nm_ip_routing_rule_get_from_len (const NMIPRoutingRule *self);
-
-

Parameters

-
----- - - - - - -

self

the NMIPRoutingRule instance

 
-
-
-

Returns

-

the set prefix length for the from/src parameter.

-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_get_from ()

-
const char *
-nm_ip_routing_rule_get_from (const NMIPRoutingRule *self);
-
-

Parameters

-
----- - - - - - -

self

the NMIPRoutingRule instance

 
-
-
-

Returns

-

the set from/src parameter or -NULL, if no value is set.

-

[transfer none]

-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_set_from ()

-
void
-nm_ip_routing_rule_set_from (NMIPRoutingRule *self,
-                             const char *from,
-                             guint8 len);
-

Setting invalid values is accepted, but will later fail -during nm_ip_routing_rule_validate().

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

self

the NMIPRoutingRule instance

 

from

the from/src address to set. -The address family must match.

[nullable]

len

the corresponding prefix length of the address.

 
-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_get_to_len ()

-
guint8
-nm_ip_routing_rule_get_to_len (const NMIPRoutingRule *self);
-
-

Parameters

-
----- - - - - - -

self

the NMIPRoutingRule instance

 
-
-
-

Returns

-

the set prefix length for the to/dst parameter.

-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_get_to ()

-
const char *
-nm_ip_routing_rule_get_to (const NMIPRoutingRule *self);
-
-

Parameters

-
----- - - - - - -

self

the NMIPRoutingRule instance

 
-
-
-

Returns

-

the set to/dst parameter or -NULL, if no value is set.

-

[transfer none]

-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_set_to ()

-
void
-nm_ip_routing_rule_set_to (NMIPRoutingRule *self,
-                           const char *to,
-                           guint8 len);
-

Setting invalid values is accepted, but will later fail -during nm_ip_routing_rule_validate().

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

self

the NMIPRoutingRule instance

 

to

the to/dst address to set. -The address family must match.

[nullable]

len

the corresponding prefix length of the address. -If to -is NULL, this valid is ignored.

 
-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_get_iifname ()

-
const char *
-nm_ip_routing_rule_get_iifname (const NMIPRoutingRule *self);
-
-

Parameters

-
----- - - - - - -

self

the NMIPRoutingRule instance.

 
-
-
-

Returns

-

the set iifname or NULL if unset.

-

[transfer none]

-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_set_iifname ()

-
void
-nm_ip_routing_rule_set_iifname (NMIPRoutingRule *self,
-                                const char *iifname);
-

The name supports C backslash escaping for non-UTF-8 characters. -Note that nm_ip_routing_rule_from_string() too uses backslash -escaping when tokenizing the words by whitespace. So, in string -representation you'd get double backslashes.

-
-

Parameters

-
----- - - - - - - - - - - - - -

self

the NMIPRoutingRule instance.

 

iifname

the iifname to set or NULL to unset.

[nullable]
-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_get_oifname ()

-
const char *
-nm_ip_routing_rule_get_oifname (const NMIPRoutingRule *self);
-
-

Parameters

-
----- - - - - - -

self

the NMIPRoutingRule instance.

 
-
-
-

Returns

-

the set oifname or NULL if unset.

-

[transfer none]

-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_set_oifname ()

-
void
-nm_ip_routing_rule_set_oifname (NMIPRoutingRule *self,
-                                const char *oifname);
-

The name supports C backslash escaping for non-UTF-8 characters. -Note that nm_ip_routing_rule_from_string() too uses backslash -escaping when tokenizing the words by whitespace. So, in string -representation you'd get double backslashes.

-
-

Parameters

-
----- - - - - - - - - - - - - -

self

the NMIPRoutingRule instance.

 

oifname

the oifname to set or NULL to unset.

[nullable]
-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_get_action ()

-
guint8
-nm_ip_routing_rule_get_action (const NMIPRoutingRule *self);
-
-

Parameters

-
----- - - - - - -

self

the NMIPRoutingRule instance

 
-
-
-

Returns

-

the set action.

-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_set_action ()

-
void
-nm_ip_routing_rule_set_action (NMIPRoutingRule *self,
-                               guint8 action);
-

Note that currently only certain actions are allowed. nm_ip_routing_rule_validate() -will reject unsupported actions as invalid.

-
-

Parameters

-
----- - - - - - - - - - - - - -

self

the NMIPRoutingRule instance

 

action

the action to set

 
-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_get_table ()

-
guint32
-nm_ip_routing_rule_get_table (const NMIPRoutingRule *self);
-
-

Parameters

-
----- - - - - - -

self

the NMIPRoutingRule instance

 
-
-
-

Returns

-

the set table.

-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_set_table ()

-
void
-nm_ip_routing_rule_set_table (NMIPRoutingRule *self,
-                              guint32 table);
-
-

Parameters

-
----- - - - - - - - - - - - - -

self

the NMIPRoutingRule instance

 

table

the table to set

 
-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_get_suppress_prefixlength ()

-
gint32
-nm_ip_routing_rule_get_suppress_prefixlength
-                               (const NMIPRoutingRule *self);
-
-

Parameters

-
----- - - - - - -

self

the NMIPRoutingRule instance

 
-
-
-

Returns

-

the suppress_prefixlength of the rule. -1 means that the value is unset.

-
-

Since: 1.20

-
-
-
-

nm_ip_routing_rule_set_suppress_prefixlength ()

-
void
-nm_ip_routing_rule_set_suppress_prefixlength
-                               (NMIPRoutingRule *self,
-                                gint32 suppress_prefixlength);
-
-

Parameters

-
----- - - - - - - - - - - - - -

self

the NMIPRoutingRule instance

 

suppress_prefixlength

the suppress_prefixlength to set. The value -1 means -unset.

 
-
-

Since: 1.20

-
-
-
-

nm_ip_routing_rule_get_uid_range ()

-
gboolean
-nm_ip_routing_rule_get_uid_range (const NMIPRoutingRule *self,
-                                  guint32 *out_range_start,
-                                  guint32 *out_range_end);
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

self

the NMIPRoutingRule instance

 

out_range_start

returns the start of the range -or 0 if the range is not set.

[out][optional]

out_range_end

returns the end of the range -or 0 if the range is not set.

[out][optional]
-
-
-

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

-
-
-
-

nm_ip_routing_rule_set_uid_range ()

-
void
-nm_ip_routing_rule_set_uid_range (NMIPRoutingRule *self,
-                                  guint32 uid_range_start,
-                                  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

-
----- - - - - - - - - - - - - - - - - - -

self

the NMIPRoutingRule instance

 

uid_range_start

the uid_range start to set.

 

uid_range_end

the uid_range start to set.

 
-
-

Since: 1.34

-
-
-
-

nm_ip_routing_rule_cmp ()

-
int
-nm_ip_routing_rule_cmp (const NMIPRoutingRule *rule,
-                        const NMIPRoutingRule *other);
-
-

Parameters

-
----- - - - - - - - - - - - - -

rule

the NMIPRoutingRule instance to compare.

[nullable]

other

the other NMIPRoutingRule instance to compare.

[nullable]
-
-
-

Returns

-

zero, a positive, or a negative integer to indicate -equality or how the arguments compare.

-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_validate ()

-
gboolean
-nm_ip_routing_rule_validate (const NMIPRoutingRule *self,
-                             GError **error);
-
-

Parameters

-
----- - - - - - - - - - - - - -

self

the NMIPRoutingRule instance to validate

 

error

the error result if validation fails.

 
-
-
-

Returns

-

TRUE if the rule validates.

-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_from_string ()

-
NMIPRoutingRule *
-nm_ip_routing_rule_from_string (const char *str,
-                                NMIPRoutingRuleAsStringFlags to_string_flags,
-                                GHashTable *extra_args,
-                                GError **error);
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

str

the string representation to convert to an NMIPRoutingRule

 

to_string_flags

NMIPRoutingRuleAsStringFlags for controlling the -string conversion.

 

extra_args

extra arguments for controlling the string -conversion. Currently, not extra arguments are supported.

[nullable]

error

the error reason.

 
-
-
-

Returns

-

the new NMIPRoutingRule or NULL on error.

-

[transfer full]

-
-

Since: 1.18

-
-
-
-

nm_ip_routing_rule_to_string ()

-
char *
-nm_ip_routing_rule_to_string (const NMIPRoutingRule *self,
-                              NMIPRoutingRuleAsStringFlags to_string_flags,
-                              GHashTable *extra_args,
-                              GError **error);
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

self

the NMIPRoutingRule instance to convert to string.

 

to_string_flags

NMIPRoutingRuleAsStringFlags for controlling the -string conversion.

 

extra_args

extra arguments for controlling the string -conversion. Currently, not extra arguments are supported.

[nullable]

error

the error reason.

 
-
-
-

Returns

-

the string representation or NULL on error.

-

[transfer full]

-
-

Since: 1.18

-
-
-
-

nm_setting_ip_config_get_method ()

-
const char *
-nm_setting_ip_config_get_method (NMSettingIPConfig *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPConfig

 
-
-
-

Returns

-

the “method” property of the setting; see -NMSettingIP4Config and NMSettingIP6Config for details of the -methods available with each type.

-
-
-
-
-

nm_setting_ip_config_get_num_dns ()

-
guint
-nm_setting_ip_config_get_num_dns (NMSettingIPConfig *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPConfig

 
-
-
-

Returns

-

the number of configured DNS servers

-
-
-
-
-

nm_setting_ip_config_get_dns ()

-
const char *
-nm_setting_ip_config_get_dns (NMSettingIPConfig *setting,
-                              int idx);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIPConfig

 

idx

index number of the DNS server to return

 
-
-
-

Returns

-

the IP address of the DNS server at index idx -

-
-
-
-
-

nm_setting_ip_config_add_dns ()

-
gboolean
-nm_setting_ip_config_add_dns (NMSettingIPConfig *setting,
-                              const char *dns);
-

Adds a new DNS server to the setting.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIPConfig

 

dns

the IP address of the DNS server to add

 
-
-
-

Returns

-

TRUE if the DNS server was added; FALSE if the server was already -known

-

Before 1.42, setting dns -to an invalid string was treated as user-error. -Now, also invalid DNS values can be set, but will be rejected later during -nm_connection_verify().

-
-
-
-
-

nm_setting_ip_config_remove_dns ()

-
void
-nm_setting_ip_config_remove_dns (NMSettingIPConfig *setting,
-                                 int idx);
-

Removes the DNS server at index idx -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIPConfig

 

idx

index number of the DNS server to remove

 
-
-
-
-
-

nm_setting_ip_config_remove_dns_by_value ()

-
gboolean
-nm_setting_ip_config_remove_dns_by_value
-                               (NMSettingIPConfig *setting,
-                                const char *dns);
-

Removes the DNS server dns -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIPConfig

 

dns

the DNS server to remove

 
-
-
-

Returns

-

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

-

Before 1.42, setting dns -to an invalid string was treated as user-error.

-
-
-
-
-

nm_setting_ip_config_clear_dns ()

-
void
-nm_setting_ip_config_clear_dns (NMSettingIPConfig *setting);
-

Removes all configured DNS servers.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPConfig

 
-
-
-
-
-

nm_setting_ip_config_get_num_dns_searches ()

-
guint
-nm_setting_ip_config_get_num_dns_searches
-                               (NMSettingIPConfig *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPConfig

 
-
-
-

Returns

-

the number of configured DNS search domains

-
-
-
-
-

nm_setting_ip_config_get_dns_search ()

-
const char *
-nm_setting_ip_config_get_dns_search (NMSettingIPConfig *setting,
-                                     int idx);
-

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

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIPConfig

 

idx

index number of the DNS search domain to return

 
-
-
-

Returns

-

the DNS search domain at index idx -

-
-
-
-
-

nm_setting_ip_config_add_dns_search ()

-
gboolean
-nm_setting_ip_config_add_dns_search (NMSettingIPConfig *setting,
-                                     const char *dns_search);
-

Adds a new DNS search domain to the setting.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIPConfig

 

dns_search

the search domain to add

 
-
-
-

Returns

-

TRUE if the DNS search domain was added; FALSE if the search -domain was already known

-
-
-
-
-

nm_setting_ip_config_remove_dns_search ()

-
void
-nm_setting_ip_config_remove_dns_search
-                               (NMSettingIPConfig *setting,
-                                int idx);
-

Removes the DNS search domain at index idx -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIPConfig

 

idx

index number of the DNS search domain

 
-
-
-
-
-

nm_setting_ip_config_remove_dns_search_by_value ()

-
gboolean
-nm_setting_ip_config_remove_dns_search_by_value
-                               (NMSettingIPConfig *setting,
-                                const char *dns_search);
-

Removes the DNS search domain dns_search -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIPConfig

 

dns_search

the search domain to remove

 
-
-
-

Returns

-

TRUE if the DNS search domain was found and removed; FALSE if it was not.

-
-
-
-
-

nm_setting_ip_config_clear_dns_searches ()

-
void
-nm_setting_ip_config_clear_dns_searches
-                               (NMSettingIPConfig *setting);
-

Removes all configured DNS search domains.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPConfig

 
-
-
-
-
-

nm_setting_ip_config_get_num_dns_options ()

-
guint
-nm_setting_ip_config_get_num_dns_options
-                               (NMSettingIPConfig *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPConfig

 
-
-
-

Returns

-

the number of configured DNS options

-
-

Since: 1.2

-
-
-
-

nm_setting_ip_config_has_dns_options ()

-
gboolean
-nm_setting_ip_config_has_dns_options (NMSettingIPConfig *setting);
-

NMSettingIPConfig can have a list of dns-options. If the list -is empty, there are two similar (but differentiated) states. -Either the options are explicitly set to have no values, -or the options are left undefined. The latter means to use -a default configuration, while the former explicitly means "no-options".

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPConfig

 
-
-
-

Returns

-

whether DNS options are initialized or left unset (the default).

-
-

Since: 1.2

-
-
-
-

nm_setting_ip_config_get_dns_option ()

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

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

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIPConfig

 

idx

index number of the DNS option

 
-
-
-

Returns

-

the DNS option at index idx -

-
-

Since: 1.2

-
-
-
-

nm_setting_ip_config_add_dns_option ()

-
gboolean
-nm_setting_ip_config_add_dns_option (NMSettingIPConfig *setting,
-                                     const char *dns_option);
-

Adds a new DNS option to the setting.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIPConfig

 

dns_option

the DNS option to add

 
-
-
-

Returns

-

TRUE if the DNS option was added; FALSE otherwise

-
-

Since: 1.2

-
-
-
-

nm_setting_ip_config_remove_dns_option ()

-
void
-nm_setting_ip_config_remove_dns_option
-                               (NMSettingIPConfig *setting,
-                                int idx);
-

Removes the DNS option at index idx -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIPConfig

 

idx

index number of the DNS option

 
-
-

Since: 1.2

-
-
-
-

nm_setting_ip_config_remove_dns_option_by_value ()

-
gboolean
-nm_setting_ip_config_remove_dns_option_by_value
-                               (NMSettingIPConfig *setting,
-                                const char *dns_option);
-

Removes the DNS option dns_option -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIPConfig

 

dns_option

the DNS option to remove

 
-
-
-

Returns

-

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

-
-

Since: 1.2

-
-
-
-

nm_setting_ip_config_clear_dns_options ()

-
void
-nm_setting_ip_config_clear_dns_options
-                               (NMSettingIPConfig *setting,
-                                gboolean is_set);
-

Removes all configured DNS options.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIPConfig

 

is_set

the dns-options can be either empty or unset (default). -Specify how to clear the options.

 
-
-

Since: 1.2

-
-
-
-

nm_setting_ip_config_get_dns_priority ()

-
int
-nm_setting_ip_config_get_dns_priority (NMSettingIPConfig *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPConfig

 
-
-
-

Returns

-

the priority of DNS servers

-
-

Since: 1.4

-
-
-
-

nm_setting_ip_config_get_num_addresses ()

-
guint
-nm_setting_ip_config_get_num_addresses
-                               (NMSettingIPConfig *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPConfig

 
-
-
-

Returns

-

the number of configured addresses

-
-
-
-
-

nm_setting_ip_config_get_address ()

-
NMIPAddress *
-nm_setting_ip_config_get_address (NMSettingIPConfig *setting,
-                                  int idx);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIPConfig

 

idx

index number of the address to return

 
-
-
-

Returns

-

the address at index idx -.

-

[transfer none]

-
-
-
-
-

nm_setting_ip_config_add_address ()

-
gboolean
-nm_setting_ip_config_add_address (NMSettingIPConfig *setting,
-                                  NMIPAddress *address);
-

Adds a new IP address and associated information to the setting. The -given address is duplicated internally and is not changed by this function.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIPConfig

 

address

the new address to add

 
-
-
-

Returns

-

TRUE if the address was added; FALSE if the address was already -known.

-
-
-
-
-

nm_setting_ip_config_remove_address ()

-
void
-nm_setting_ip_config_remove_address (NMSettingIPConfig *setting,
-                                     int idx);
-

Removes the address at index idx -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIPConfig

 

idx

index number of the address to remove

 
-
-
-
-
-

nm_setting_ip_config_remove_address_by_value ()

-
gboolean
-nm_setting_ip_config_remove_address_by_value
-                               (NMSettingIPConfig *setting,
-                                NMIPAddress *address);
-

Removes the address address -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIPConfig

 

address

the IP address to remove

 
-
-
-

Returns

-

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

-
-
-
-
-

nm_setting_ip_config_clear_addresses ()

-
void
-nm_setting_ip_config_clear_addresses (NMSettingIPConfig *setting);
-

Removes all configured addresses.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPConfig

 
-
-
-
-
-

nm_setting_ip_config_get_gateway ()

-
const char *
-nm_setting_ip_config_get_gateway (NMSettingIPConfig *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPConfig

 
-
-
-

Returns

-

the IP address of the gateway associated with this configuration, or -NULL.

-
-
-
-
-

nm_setting_ip_config_get_num_routes ()

-
guint
-nm_setting_ip_config_get_num_routes (NMSettingIPConfig *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPConfig

 
-
-
-

Returns

-

the number of configured routes

-
-
-
-
-

nm_setting_ip_config_get_route ()

-
NMIPRoute *
-nm_setting_ip_config_get_route (NMSettingIPConfig *setting,
-                                int idx);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIPConfig

 

idx

index number of the route to return

 
-
-
-

Returns

-

the route at index idx -.

-

[transfer none]

-
-
-
-
-

nm_setting_ip_config_add_route ()

-
gboolean
-nm_setting_ip_config_add_route (NMSettingIPConfig *setting,
-                                NMIPRoute *route);
-

Appends a new route and associated information to the setting. The -given route is duplicated internally and is not changed by this function. -If an identical route (considering attributes as well) already exists, the -route is not added and the function returns FALSE.

-

Note that before 1.10, this function would not consider route attributes -and not add a route that has an existing route with same dest/prefix,next_hop,metric -parameters.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIPConfig

 

route

the route to add

 
-
-
-

Returns

-

TRUE if the route was added; FALSE if the route was already known.

-
-
-
-
-

nm_setting_ip_config_remove_route ()

-
void
-nm_setting_ip_config_remove_route (NMSettingIPConfig *setting,
-                                   int idx);
-

Removes the route at index idx -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIPConfig

 

idx

index number of the route

 
-
-
-
-
-

nm_setting_ip_config_remove_route_by_value ()

-
gboolean
-nm_setting_ip_config_remove_route_by_value
-                               (NMSettingIPConfig *setting,
-                                NMIPRoute *route);
-

Removes the first matching route that matches route -. -Note that before 1.10, this function would only compare dest/prefix,next_hop,metric -and ignore route attributes. Now, route - must match exactly.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIPConfig

 

route

the route to remove

 
-
-
-

Returns

-

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

-
-
-
-
-

nm_setting_ip_config_clear_routes ()

-
void
-nm_setting_ip_config_clear_routes (NMSettingIPConfig *setting);
-

Removes all configured routes.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPConfig

 
-
-
-
-
-

nm_setting_ip_config_get_route_metric ()

-
gint64
-nm_setting_ip_config_get_route_metric (NMSettingIPConfig *setting);
-

Returns the value contained in the “route-metric” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPConfig

 
-
-
-

Returns

-

the route metric that is used for routes that don't explicitly -specify a metric. See “route-metric” for more details.

-
-
-
-
-

nm_setting_ip_config_get_route_table ()

-
guint32
-nm_setting_ip_config_get_route_table (NMSettingIPConfig *setting);
-

Returns the value contained in the “route-table” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPConfig

 
-
-
-

Returns

-

the configured route-table.

-
-

Since: 1.10

-
-
-
-

nm_setting_ip_config_get_num_routing_rules ()

-
guint
-nm_setting_ip_config_get_num_routing_rules
-                               (NMSettingIPConfig *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPConfig

 
-
-
-

Returns

-

the number of configured routing rules

-
-

Since: 1.18

-
-
-
-

nm_setting_ip_config_get_routing_rule ()

-
NMIPRoutingRule *
-nm_setting_ip_config_get_routing_rule (NMSettingIPConfig *setting,
-                                       guint idx);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIPConfig

 

idx

index number of the routing_rule to return

 
-
-
-

Returns

-

the routing rule at index idx -.

-

[transfer none]

-
-

Since: 1.18

-
-
-
-

nm_setting_ip_config_add_routing_rule ()

-
void
-nm_setting_ip_config_add_routing_rule (NMSettingIPConfig *setting,
-                                       NMIPRoutingRule *routing_rule);
-

Appends a new routing-rule and associated information to the setting. The -given routing rules gets sealed and the reference count is incremented. -The function does not check whether an identical rule already exists -and always appends the rule to the end of the list.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIPConfig

 

routing_rule

the NMIPRoutingRule to add. The address family -of the added rule must be compatible with the setting.

 
-
-

Since: 1.18

-
-
-
-

nm_setting_ip_config_remove_routing_rule ()

-
void
-nm_setting_ip_config_remove_routing_rule
-                               (NMSettingIPConfig *setting,
-                                guint idx);
-

Removes the routing_rule at index idx -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIPConfig

 

idx

index number of the routing_rule

 
-
-

Since: 1.18

-
-
-
-

nm_setting_ip_config_clear_routing_rules ()

-
void
-nm_setting_ip_config_clear_routing_rules
-                               (NMSettingIPConfig *setting);
-

Removes all configured routing rules.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPConfig

 
-
-

Since: 1.18

-
-
-
-

nm_setting_ip_config_get_ignore_auto_routes ()

-
gboolean
-nm_setting_ip_config_get_ignore_auto_routes
-                               (NMSettingIPConfig *setting);
-

Returns the value contained in the “ignore-auto-routes” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPConfig

 
-
-
-

Returns

-

TRUE if automatically configured (ie via DHCP) routes should be -ignored.

-
-
-
-
-

nm_setting_ip_config_get_ignore_auto_dns ()

-
gboolean
-nm_setting_ip_config_get_ignore_auto_dns
-                               (NMSettingIPConfig *setting);
-

Returns the value contained in the “ignore-auto-dns” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPConfig

 
-
-
-

Returns

-

TRUE if automatically configured (ie via DHCP) DNS information -should be ignored.

-
-
-
-
-

nm_setting_ip_config_get_dhcp_hostname ()

-
const char *
-nm_setting_ip_config_get_dhcp_hostname
-                               (NMSettingIPConfig *setting);
-

Returns the value contained in the “dhcp-hostname” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPConfig

 
-
-
-

Returns

-

the configured hostname to send to the DHCP server

-
-
-
-
-

nm_setting_ip_config_get_dhcp_send_hostname ()

-
gboolean
-nm_setting_ip_config_get_dhcp_send_hostname
-                               (NMSettingIPConfig *setting);
-

Returns the value contained in the “dhcp-send-hostname” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPConfig

 
-
-
-

Returns

-

TRUE if NetworkManager should send the machine hostname to the -DHCP server when requesting addresses to allow the server to automatically -update DNS information for this machine.

-
-
-
-
-

nm_setting_ip_config_get_dhcp_dscp ()

-
const char *
-nm_setting_ip_config_get_dhcp_dscp (NMSettingIPConfig *setting);
-

Returns the value contained in the “dhcp-dscp” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPConfig

 
-
-
-

Returns

-

the value for the DSCP field for DHCP

-
-

Since: 1.46

-
-
-
-

nm_setting_ip_config_get_never_default ()

-
gboolean
-nm_setting_ip_config_get_never_default
-                               (NMSettingIPConfig *setting);
-

Returns the value contained in the “never-default” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPConfig

 
-
-
-

Returns

-

TRUE if this connection should never be the default -connection

-
-
-
-
-

nm_setting_ip_config_get_may_fail ()

-
gboolean
-nm_setting_ip_config_get_may_fail (NMSettingIPConfig *setting);
-

Returns the value contained in the “may-fail” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPConfig

 
-
-
-

Returns

-

TRUE if this connection doesn't require this type of IP -addressing to complete for the connection to succeed.

-
-
-
-
-

nm_setting_ip_config_get_dad_timeout ()

-
int
-nm_setting_ip_config_get_dad_timeout (NMSettingIPConfig *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPConfig

 
-
-
-

Returns

-

the “dad-timeout” property.

-
-

Since: 1.2

-
-
-
-

nm_setting_ip_config_get_dhcp_timeout ()

-
int
-nm_setting_ip_config_get_dhcp_timeout (NMSettingIPConfig *setting);
-

Returns the value contained in the “dhcp-timeout” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPConfig

 
-
-
-

Returns

-

the configured DHCP timeout in seconds. 0 = default for -the particular kind of device.

-
-

Since: 1.2

-
-
-
-

nm_setting_ip_config_get_required_timeout ()

-
int
-nm_setting_ip_config_get_required_timeout
-                               (NMSettingIPConfig *setting);
-

Returns the value contained in the “required-timeout” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPConfig

 
-
-
-

Returns

-

the required timeout for the address family

-
-

Since: 1.34

-
-
-
-

nm_setting_ip_config_get_dhcp_iaid ()

-
const char *
-nm_setting_ip_config_get_dhcp_iaid (NMSettingIPConfig *setting);
-

Returns the value contained in the “dhcp-iaid” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPConfig

 
-
-
-

Returns

-

the configured DHCP IAID (Identity Association Identifier)

-
-

Since: 1.42

-
-
-
-

nm_setting_ip_config_get_dhcp_hostname_flags ()

-
NMDhcpHostnameFlags
-nm_setting_ip_config_get_dhcp_hostname_flags
-                               (NMSettingIPConfig *setting);
-

Returns the value contained in the “dhcp-hostname-flags” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPConfig

 
-
-
-

Returns

-

flags for the DHCP hostname and FQDN

-
-

Since: 1.22

-
-
-
-

nm_setting_ip_config_get_dhcp_reject_servers ()

-
const char *const *
-nm_setting_ip_config_get_dhcp_reject_servers
-                               (NMSettingIPConfig *setting,
-                                guint *out_len);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIPConfig

 

out_len

the number of returned elements.

[out][optional]
-
-
-

Returns

-

A NULL terminated array of DHCP reject servers. Even if no reject -servers are configured, this always returns a non NULL value.

-

[array length=out_len zero-terminated=1][transfer none]

-
-

Since: 1.28

-
-
-
-

nm_setting_ip_config_add_dhcp_reject_server ()

-
void
-nm_setting_ip_config_add_dhcp_reject_server
-                               (NMSettingIPConfig *setting,
-                                const char *server);
-

Adds a new DHCP reject server to the setting.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIPConfig

 

server

the DHCP reject server to add

 
-
-

Since: 1.28

-
-
-
-

nm_setting_ip_config_remove_dhcp_reject_server ()

-
void
-nm_setting_ip_config_remove_dhcp_reject_server
-                               (NMSettingIPConfig *setting,
-                                guint idx);
-

Removes the DHCP reject server at index idx -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIPConfig

 

idx

index number of the DHCP reject server

 
-
-

Since: 1.28

-
-
-
-

nm_setting_ip_config_clear_dhcp_reject_servers ()

-
void
-nm_setting_ip_config_clear_dhcp_reject_servers
-                               (NMSettingIPConfig *setting);
-

Removes all configured DHCP reject servers.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPConfig

 
-
-

Since: 1.28

-
-
-
-

nm_setting_ip_config_get_auto_route_ext_gw ()

-
NMTernary
-nm_setting_ip_config_get_auto_route_ext_gw
-                               (NMSettingIPConfig *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPConfig

 
-
-
-

Returns

-

the “auto-route-ext-gw” property of the setting

-
-

Since: 1.42

-
-
-
-

nm_setting_ip_config_get_replace_local_rule ()

-
NMTernary
-nm_setting_ip_config_get_replace_local_rule
-                               (NMSettingIPConfig *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPConfig

 
-
-
-

Returns

-

the “replace-local-rule” property of the setting

-
-

Since: 1.44

-
-
-
-

nm_setting_ip_config_get_dhcp_send_release ()

-
NMTernary
-nm_setting_ip_config_get_dhcp_send_release
-                               (NMSettingIPConfig *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPConfig

 
-
-
-

Returns

-

the “dhcp-send-release” property of the setting

-
-

Since: 1.48

-
-
-
-

Types and Values

-
-

NM_IP_ADDRESS_ATTRIBUTE_LABEL

-
#define NM_IP_ADDRESS_ATTRIBUTE_LABEL "label"
-
-
-
-
-

enum NMIPAddressCmpFlags

-

Compare flags for nm_ip_address_cmp_full().

-
-

Members

-
----- - - - - - - - - - - - - -

NM_IP_ADDRESS_CMP_FLAGS_NONE

-

no flags.

-
 

NM_IP_ADDRESS_CMP_FLAGS_WITH_ATTRS

-

when comparing two addresses, -also consider their attributes. Warning: note that attributes are GVariants -and they don't have a total order. In other words, if the address differs only -by their attributes, the returned compare order is not total. In that case, -the return value merely indicates equality (zero) or inequality.

-
 
-
-

Since: 1.22

-
-
-
-

NM_IP_ROUTE_ATTRIBUTE_ADVMSS

-
#define NM_IP_ROUTE_ATTRIBUTE_ADVMSS        "advmss"
-
-
-
-
-

NM_IP_ROUTE_ATTRIBUTE_CWND

-
#define NM_IP_ROUTE_ATTRIBUTE_CWND          "cwnd"
-
-
-
-
-

NM_IP_ROUTE_ATTRIBUTE_FROM

-
#define NM_IP_ROUTE_ATTRIBUTE_FROM          "from"
-
-
-
-
-

NM_IP_ROUTE_ATTRIBUTE_INITCWND

-
#define NM_IP_ROUTE_ATTRIBUTE_INITCWND      "initcwnd"
-
-
-
-
-

NM_IP_ROUTE_ATTRIBUTE_INITRWND

-
#define NM_IP_ROUTE_ATTRIBUTE_INITRWND      "initrwnd"
-
-
-
-
-

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"
-
-
-
-
-

NM_IP_ROUTE_ATTRIBUTE_LOCK_INITCWND

-
#define NM_IP_ROUTE_ATTRIBUTE_LOCK_INITCWND "lock-initcwnd"
-
-
-
-
-

NM_IP_ROUTE_ATTRIBUTE_LOCK_INITRWND

-
#define NM_IP_ROUTE_ATTRIBUTE_LOCK_INITRWND "lock-initrwnd"
-
-
-
-
-

NM_IP_ROUTE_ATTRIBUTE_LOCK_MTU

-
#define NM_IP_ROUTE_ATTRIBUTE_LOCK_MTU      "lock-mtu"
-
-
-
-
-

NM_IP_ROUTE_ATTRIBUTE_LOCK_WINDOW

-
#define NM_IP_ROUTE_ATTRIBUTE_LOCK_WINDOW   "lock-window"
-
-
-
-
-

NM_IP_ROUTE_ATTRIBUTE_MTU

-
#define NM_IP_ROUTE_ATTRIBUTE_MTU           "mtu"
-
-
-
-
-

NM_IP_ROUTE_ATTRIBUTE_ONLINK

-
#define NM_IP_ROUTE_ATTRIBUTE_ONLINK        "onlink"
-
-
-
-
-

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"
-
-
-
-
-

NM_IP_ROUTE_ATTRIBUTE_SRC

-
#define NM_IP_ROUTE_ATTRIBUTE_SRC           "src"
-
-
-
-
-

NM_IP_ROUTE_ATTRIBUTE_TABLE

-
#define NM_IP_ROUTE_ATTRIBUTE_TABLE         "table"
-
-
-
-
-

NM_IP_ROUTE_ATTRIBUTE_TOS

-
#define NM_IP_ROUTE_ATTRIBUTE_TOS           "tos"
-
-
-
-
-

NM_IP_ROUTE_ATTRIBUTE_TYPE

-
#define NM_IP_ROUTE_ATTRIBUTE_TYPE          "type"
-
-
-
-
-

NM_IP_ROUTE_ATTRIBUTE_WINDOW

-
#define NM_IP_ROUTE_ATTRIBUTE_WINDOW        "window"
-
-
-
-
-

NM_IP_ROUTE_ATTRIBUTE_WEIGHT

-
#define NM_IP_ROUTE_ATTRIBUTE_WEIGHT        "weight"
-
-
-
-
-

enum NMIPRoutingRuleAsStringFlags

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_IP_ROUTING_RULE_AS_STRING_FLAGS_NONE

-

no flags selected.

-
 

NM_IP_ROUTING_RULE_AS_STRING_FLAGS_AF_INET

-

whether to allow parsing -IPv4 addresses.

-
 

NM_IP_ROUTING_RULE_AS_STRING_FLAGS_AF_INET6

-

whether to allow parsing -IPv6 addresses. If both NM_IP_ROUTING_RULE_AS_STRING_FLAGS_AF_INET - and -NM_IP_ROUTING_RULE_AS_STRING_FLAGS_AF_INET6 - are unset, it's the same -as setting them both.

-
 

NM_IP_ROUTING_RULE_AS_STRING_FLAGS_VALIDATE

-

if set, ensure that the -rule verfies or fail.

-
 
-
-

Since: 1.18

-
-
-
-

NM_SETTING_IP_CONFIG_DAD_TIMEOUT_MAX

-
#define NM_SETTING_IP_CONFIG_DAD_TIMEOUT_MAX 30000
-
-
-
-
-

NM_SETTING_IP_CONFIG_METHOD

-
#define NM_SETTING_IP_CONFIG_METHOD              "method"
-
-
-
-
-

NM_SETTING_IP_CONFIG_DNS

-
#define NM_SETTING_IP_CONFIG_DNS                 "dns"
-
-
-
-
-

NM_SETTING_IP_CONFIG_DNS_SEARCH

-
#define NM_SETTING_IP_CONFIG_DNS_SEARCH          "dns-search"
-
-
-
-
-

NM_SETTING_IP_CONFIG_DNS_OPTIONS

-
#define NM_SETTING_IP_CONFIG_DNS_OPTIONS         "dns-options"
-
-
-
-
-

NM_SETTING_IP_CONFIG_DNS_PRIORITY

-
#define NM_SETTING_IP_CONFIG_DNS_PRIORITY        "dns-priority"
-
-
-
-
-

NM_SETTING_IP_CONFIG_ADDRESSES

-
#define NM_SETTING_IP_CONFIG_ADDRESSES           "addresses"
-
-
-
-
-

NM_SETTING_IP_CONFIG_GATEWAY

-
#define NM_SETTING_IP_CONFIG_GATEWAY             "gateway"
-
-
-
-
-

NM_SETTING_IP_CONFIG_ROUTES

-
#define NM_SETTING_IP_CONFIG_ROUTES              "routes"
-
-
-
-
-

NM_SETTING_IP_CONFIG_ROUTE_METRIC

-
#define NM_SETTING_IP_CONFIG_ROUTE_METRIC        "route-metric"
-
-
-
-
-

NM_SETTING_IP_CONFIG_ROUTE_TABLE

-
#define NM_SETTING_IP_CONFIG_ROUTE_TABLE         "route-table"
-
-
-
-
-

NM_SETTING_IP_CONFIG_IGNORE_AUTO_ROUTES

-
#define NM_SETTING_IP_CONFIG_IGNORE_AUTO_ROUTES  "ignore-auto-routes"
-
-
-
-
-

NM_SETTING_IP_CONFIG_IGNORE_AUTO_DNS

-
#define NM_SETTING_IP_CONFIG_IGNORE_AUTO_DNS     "ignore-auto-dns"
-
-
-
-
-

NM_SETTING_IP_CONFIG_DHCP_HOSTNAME

-
#define NM_SETTING_IP_CONFIG_DHCP_HOSTNAME       "dhcp-hostname"
-
-
-
-
-

NM_SETTING_IP_CONFIG_DHCP_SEND_HOSTNAME

-
#define NM_SETTING_IP_CONFIG_DHCP_SEND_HOSTNAME  "dhcp-send-hostname"
-
-
-
-
-

NM_SETTING_IP_CONFIG_DHCP_HOSTNAME_FLAGS

-
#define NM_SETTING_IP_CONFIG_DHCP_HOSTNAME_FLAGS "dhcp-hostname-flags"
-
-
-
-
-

NM_SETTING_IP_CONFIG_DHCP_DSCP

-
#define NM_SETTING_IP_CONFIG_DHCP_DSCP           "dhcp-dscp"
-
-
-
-
-

NM_SETTING_IP_CONFIG_NEVER_DEFAULT

-
#define NM_SETTING_IP_CONFIG_NEVER_DEFAULT       "never-default"
-
-
-
-
-

NM_SETTING_IP_CONFIG_MAY_FAIL

-
#define NM_SETTING_IP_CONFIG_MAY_FAIL            "may-fail"
-
-
-
-
-

NM_SETTING_IP_CONFIG_DAD_TIMEOUT

-
#define NM_SETTING_IP_CONFIG_DAD_TIMEOUT         "dad-timeout"
-
-
-
-
-

NM_SETTING_IP_CONFIG_DHCP_TIMEOUT

-
#define NM_SETTING_IP_CONFIG_DHCP_TIMEOUT        "dhcp-timeout"
-
-
-
-
-

NM_SETTING_IP_CONFIG_REQUIRED_TIMEOUT

-
#define NM_SETTING_IP_CONFIG_REQUIRED_TIMEOUT    "required-timeout"
-
-
-
-
-

NM_SETTING_IP_CONFIG_DHCP_IAID

-
#define NM_SETTING_IP_CONFIG_DHCP_IAID           "dhcp-iaid"
-
-
-
-
-

NM_SETTING_IP_CONFIG_DHCP_REJECT_SERVERS

-
#define NM_SETTING_IP_CONFIG_DHCP_REJECT_SERVERS "dhcp-reject-servers"
-
-
-
-
-

NM_SETTING_IP_CONFIG_AUTO_ROUTE_EXT_GW

-
#define NM_SETTING_IP_CONFIG_AUTO_ROUTE_EXT_GW   "auto-route-ext-gw"
-
-
-
-
-

NM_SETTING_IP_CONFIG_REPLACE_LOCAL_RULE

-
#define NM_SETTING_IP_CONFIG_REPLACE_LOCAL_RULE  "replace-local-rule"
-
-
-
-
-

NM_SETTING_IP_CONFIG_DHCP_SEND_RELEASE

-
#define NM_SETTING_IP_CONFIG_DHCP_SEND_RELEASE   "dhcp-send-release"
-
-
-
-
-

NM_SETTING_IP_CONFIG_ROUTING_RULES

-
#define NM_SETTING_IP_CONFIG_ROUTING_RULES "routing-rules"
-
-
-
-
-

NM_SETTING_DNS_OPTION_DEBUG

-
#define NM_SETTING_DNS_OPTION_DEBUG                 "debug"
-
-
-
-
-

NM_SETTING_DNS_OPTION_NDOTS

-
#define NM_SETTING_DNS_OPTION_NDOTS                 "ndots"
-
-
-
-
-

NM_SETTING_DNS_OPTION_TIMEOUT

-
#define NM_SETTING_DNS_OPTION_TIMEOUT               "timeout"
-
-
-
-
-

NM_SETTING_DNS_OPTION_ATTEMPTS

-
#define NM_SETTING_DNS_OPTION_ATTEMPTS              "attempts"
-
-
-
-
-

NM_SETTING_DNS_OPTION_ROTATE

-
#define NM_SETTING_DNS_OPTION_ROTATE                "rotate"
-
-
-
-
-

NM_SETTING_DNS_OPTION_NO_CHECK_NAMES

-
#define NM_SETTING_DNS_OPTION_NO_CHECK_NAMES        "no-check-names"
-
-
-
-
-

NM_SETTING_DNS_OPTION_INET6

-
#define NM_SETTING_DNS_OPTION_INET6                 "inet6"
-
-
-
-
-

NM_SETTING_DNS_OPTION_IP6_BYTESTRING

-
#define NM_SETTING_DNS_OPTION_IP6_BYTESTRING        "ip6-bytestring"
-
-
-
-
-

NM_SETTING_DNS_OPTION_IP6_DOTINT

-
#define NM_SETTING_DNS_OPTION_IP6_DOTINT            "ip6-dotint"
-
-
-
-
-

NM_SETTING_DNS_OPTION_NO_IP6_DOTINT

-
#define NM_SETTING_DNS_OPTION_NO_IP6_DOTINT         "no-ip6-dotint"
-
-
-
-
-

NM_SETTING_DNS_OPTION_EDNS0

-
#define NM_SETTING_DNS_OPTION_EDNS0                 "edns0"
-
-
-
-
-

NM_SETTING_DNS_OPTION_SINGLE_REQUEST

-
#define NM_SETTING_DNS_OPTION_SINGLE_REQUEST        "single-request"
-
-
-
-
-

NM_SETTING_DNS_OPTION_SINGLE_REQUEST_REOPEN

-
#define NM_SETTING_DNS_OPTION_SINGLE_REQUEST_REOPEN "single-request-reopen"
-
-
-
-
-

NM_SETTING_DNS_OPTION_NO_TLD_QUERY

-
#define NM_SETTING_DNS_OPTION_NO_TLD_QUERY          "no-tld-query"
-
-
-
-
-

NM_SETTING_DNS_OPTION_USE_VC

-
#define NM_SETTING_DNS_OPTION_USE_VC                "use-vc"
-
-
-
-
-

NM_SETTING_DNS_OPTION_NO_RELOAD

-
#define NM_SETTING_DNS_OPTION_NO_RELOAD             "no-reload"
-
-
-
-
-

NM_SETTING_DNS_OPTION_TRUST_AD

-
#define NM_SETTING_DNS_OPTION_TRUST_AD              "trust-ad"
-
-
-
-
-

NM_SETTING_DNS_OPTION_NO_AAAA

-
#define NM_SETTING_DNS_OPTION_NO_AAAA               "no-aaaa"
-
-
-
-
-

NM_SETTING_DNS_OPTION_INTERNAL_NO_ADD_EDNS0

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

NM_SETTING_DNS_OPTION_INTERNAL_NO_ADD_TRUST_AD

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

enum NMDhcpHostnameFlags

-

NMDhcpHostnameFlags describe flags related to the DHCP hostname and -FQDN.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_DHCP_HOSTNAME_FLAG_NONE

-

no flag set. The default value from -Networkmanager global configuration is used. If such value is unset -or still zero, the DHCP request will use standard FQDN flags, i.e. -NM_DHCP_HOSTNAME_FLAG_FQDN_SERV_UPDATE and -NM_DHCP_HOSTNAME_FLAG_FQDN_ENCODED for IPv4 and -NM_DHCP_HOSTNAME_FLAG_FQDN_SERV_UPDATE for IPv6.

-
 

NM_DHCP_HOSTNAME_FLAG_FQDN_SERV_UPDATE

-

whether the server should -do the A RR (FQDN-to-address) DNS updates.

-
 

NM_DHCP_HOSTNAME_FLAG_FQDN_ENCODED

-

if set, the FQDN is encoded -using canonical wire format. Otherwise it uses the deprecated -ASCII encoding. This flag is allowed only for DHCPv4.

-
 

NM_DHCP_HOSTNAME_FLAG_FQDN_NO_UPDATE

-

when not set, request the -server to perform updates (the PTR RR and possibly the A RR -based on the NM_DHCP_HOSTNAME_FLAG_FQDN_SERV_UPDATE flag). If -this is set, the NM_DHCP_HOSTNAME_FLAG_FQDN_SERV_UPDATE flag -should be cleared.

-
 

NM_DHCP_HOSTNAME_FLAG_FQDN_CLEAR_FLAGS

-

when set, no FQDN flags are -sent in the DHCP FQDN option. When cleared and all other FQDN -flags are zero, standard FQDN flags are sent. This flag is -incompatible with any other FQDN flag.

-
 
-
-

Since: 1.22

-
-
- -
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingIPTunnel.html b/docs/libnm/html/NMSettingIPTunnel.html deleted file mode 100644 index 7f5a2be8..00000000 --- a/docs/libnm/html/NMSettingIPTunnel.html +++ /dev/null @@ -1,806 +0,0 @@ - - - - -NMSettingIPTunnel: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingIPTunnel

-

NMSettingIPTunnel — Describes connection properties for IP tunnel devices

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_ip_tunnel_new () -
const char * - -nm_setting_ip_tunnel_get_parent () -
-NMIPTunnelMode - -nm_setting_ip_tunnel_get_mode () -
const char * - -nm_setting_ip_tunnel_get_local () -
const char * - -nm_setting_ip_tunnel_get_remote () -
-guint - -nm_setting_ip_tunnel_get_ttl () -
-guint - -nm_setting_ip_tunnel_get_tos () -
-gboolean - -nm_setting_ip_tunnel_get_path_mtu_discovery () -
const char * - -nm_setting_ip_tunnel_get_input_key () -
const char * - -nm_setting_ip_tunnel_get_output_key () -
-guint - -nm_setting_ip_tunnel_get_encapsulation_limit () -
-guint - -nm_setting_ip_tunnel_get_flow_label () -
-guint32 - -nm_setting_ip_tunnel_get_fwmark () -
-guint - -nm_setting_ip_tunnel_get_mtu () -
-NMIPTunnelFlags - -nm_setting_ip_tunnel_get_flags () -
-
- -
-

Object Hierarchy

-
    GFlags
-    ╰── NMIPTunnelFlags
-
-
-
-

Description

-
-
-

Functions

-
-

nm_setting_ip_tunnel_new ()

-
NMSetting *
-nm_setting_ip_tunnel_new (void);
-

Creates a new NMSettingIPTunnel object with default values.

-
-

Returns

-

the new empty NMSettingIPTunnel object.

-

[transfer full]

-
-

Since: 1.2

-
-
-
-

nm_setting_ip_tunnel_get_parent ()

-
const char *
-nm_setting_ip_tunnel_get_parent (NMSettingIPTunnel *setting);
-

Returns the “parent” property of the setting

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPTunnel

 
-
-
-

Returns

-

the parent device

-
-

Since: 1.2

-
-
-
-

nm_setting_ip_tunnel_get_mode ()

-
NMIPTunnelMode
-nm_setting_ip_tunnel_get_mode (NMSettingIPTunnel *setting);
-

Returns the “mode” property of the setting.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPTunnel

 
-
-
-

Returns

-

the tunnel mode

-
-

Since: 1.2

-
-
-
-

nm_setting_ip_tunnel_get_local ()

-
const char *
-nm_setting_ip_tunnel_get_local (NMSettingIPTunnel *setting);
-

Returns the “local” property of the setting.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPTunnel

 
-
-
-

Returns

-

the local endpoint

-
-

Since: 1.2

-
-
-
-

nm_setting_ip_tunnel_get_remote ()

-
const char *
-nm_setting_ip_tunnel_get_remote (NMSettingIPTunnel *setting);
-

Returns the “remote” property of the setting.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPTunnel

 
-
-
-

Returns

-

the remote endpoint

-
-

Since: 1.2

-
-
-
-

nm_setting_ip_tunnel_get_ttl ()

-
guint
-nm_setting_ip_tunnel_get_ttl (NMSettingIPTunnel *setting);
-

Returns the “ttl” property of the setting.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPTunnel

 
-
-
-

Returns

-

the Time-to-live value

-
-

Since: 1.2

-
-
-
-

nm_setting_ip_tunnel_get_tos ()

-
guint
-nm_setting_ip_tunnel_get_tos (NMSettingIPTunnel *setting);
-

Returns the “tos” property of the setting.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPTunnel

 
-
-
-

Returns

-

the TOS value

-
-

Since: 1.2

-
-
-
-

nm_setting_ip_tunnel_get_path_mtu_discovery ()

-
gboolean
-nm_setting_ip_tunnel_get_path_mtu_discovery
-                               (NMSettingIPTunnel *setting);
-

Returns the “path-mtu-discovery” property of the setting.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPTunnel

 
-
-
-

Returns

-

whether path MTU discovery is enabled

-
-

Since: 1.2

-
-
-
-

nm_setting_ip_tunnel_get_input_key ()

-
const char *
-nm_setting_ip_tunnel_get_input_key (NMSettingIPTunnel *setting);
-

Returns the “input-key” property of the setting.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPTunnel

 
-
-
-

Returns

-

the input key

-
-

Since: 1.2

-
-
-
-

nm_setting_ip_tunnel_get_output_key ()

-
const char *
-nm_setting_ip_tunnel_get_output_key (NMSettingIPTunnel *setting);
-

Returns the “output-key” property of the setting.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPTunnel

 
-
-
-

Returns

-

the output key

-
-

Since: 1.2

-
-
-
-

nm_setting_ip_tunnel_get_encapsulation_limit ()

-
guint
-nm_setting_ip_tunnel_get_encapsulation_limit
-                               (NMSettingIPTunnel *setting);
-

Returns the “encapsulation-limit” property of the setting.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPTunnel

 
-
-
-

Returns

-

the encapsulation limit value

-
-

Since: 1.42

-
-
-
-

nm_setting_ip_tunnel_get_flow_label ()

-
guint
-nm_setting_ip_tunnel_get_flow_label (NMSettingIPTunnel *setting);
-

Returns the “flow-label” property of the setting.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPTunnel

 
-
-
-

Returns

-

the flow label value

-
-

Since: 1.42

-
-
-
-

nm_setting_ip_tunnel_get_fwmark ()

-
guint32
-nm_setting_ip_tunnel_get_fwmark (NMSettingIPTunnel *setting);
-

Returns the “fwmark” property of the setting.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPTunnel

 
-
-
-

Returns

-

the fwmark value

-
-

Since: 1.42

-
-
-
-

nm_setting_ip_tunnel_get_mtu ()

-
guint
-nm_setting_ip_tunnel_get_mtu (NMSettingIPTunnel *setting);
-

Returns the “mtu” property of the setting.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPTunnel

 
-
-
-

Returns

-

the MTU

-
-

Since: 1.2

-
-
-
-

nm_setting_ip_tunnel_get_flags ()

-
NMIPTunnelFlags
-nm_setting_ip_tunnel_get_flags (NMSettingIPTunnel *setting);
-

Returns the “flags” property of the setting.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIPTunnel

 
-
-
-

Returns

-

the tunnel flags

-
-

Since: 1.12

-
-
-
-

Types and Values

-
-

NM_SETTING_IP_TUNNEL_SETTING_NAME

-
#define NM_SETTING_IP_TUNNEL_SETTING_NAME "ip-tunnel"
-
-
-
-
-

NM_SETTING_IP_TUNNEL_PARENT

-
#define NM_SETTING_IP_TUNNEL_PARENT              "parent"
-
-
-
-
-

NM_SETTING_IP_TUNNEL_MODE

-
#define NM_SETTING_IP_TUNNEL_MODE                "mode"
-
-
-
-
-

NM_SETTING_IP_TUNNEL_LOCAL

-
#define NM_SETTING_IP_TUNNEL_LOCAL               "local"
-
-
-
-
-

NM_SETTING_IP_TUNNEL_REMOTE

-
#define NM_SETTING_IP_TUNNEL_REMOTE              "remote"
-
-
-
-
-

NM_SETTING_IP_TUNNEL_TTL

-
#define NM_SETTING_IP_TUNNEL_TTL                 "ttl"
-
-
-
-
-

NM_SETTING_IP_TUNNEL_TOS

-
#define NM_SETTING_IP_TUNNEL_TOS                 "tos"
-
-
-
-
-

NM_SETTING_IP_TUNNEL_PATH_MTU_DISCOVERY

-
#define NM_SETTING_IP_TUNNEL_PATH_MTU_DISCOVERY  "path-mtu-discovery"
-
-
-
-
-

NM_SETTING_IP_TUNNEL_INPUT_KEY

-
#define NM_SETTING_IP_TUNNEL_INPUT_KEY           "input-key"
-
-
-
-
-

NM_SETTING_IP_TUNNEL_OUTPUT_KEY

-
#define NM_SETTING_IP_TUNNEL_OUTPUT_KEY          "output-key"
-
-
-
-
-

NM_SETTING_IP_TUNNEL_ENCAPSULATION_LIMIT

-
#define NM_SETTING_IP_TUNNEL_ENCAPSULATION_LIMIT "encapsulation-limit"
-
-
-
-
-

NM_SETTING_IP_TUNNEL_FLOW_LABEL

-
#define NM_SETTING_IP_TUNNEL_FLOW_LABEL          "flow-label"
-
-
-
-
-

NM_SETTING_IP_TUNNEL_FWMARK

-
#define NM_SETTING_IP_TUNNEL_FWMARK              "fwmark"
-
-
-
-
-

NM_SETTING_IP_TUNNEL_MTU

-
#define NM_SETTING_IP_TUNNEL_MTU                 "mtu"
-
-
-
-
-

NM_SETTING_IP_TUNNEL_FLAGS

-
#define NM_SETTING_IP_TUNNEL_FLAGS               "flags"
-
-
-
-
-

enum NMIPTunnelFlags

-

IP tunnel flags.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_IP_TUNNEL_FLAG_NONE

-

no flag

-
 

NM_IP_TUNNEL_FLAG_IP6_IGN_ENCAP_LIMIT

-

don't add encapsulation limit -if one isn't present in inner packet

-
 

NM_IP_TUNNEL_FLAG_IP6_USE_ORIG_TCLASS

-

copy the traffic class field -from the inner packet

-
 

NM_IP_TUNNEL_FLAG_IP6_USE_ORIG_FLOWLABEL

-

copy the flowlabel from the -inner packet

-
 

NM_IP_TUNNEL_FLAG_IP6_MIP6_DEV

-

used for Mobile IPv6

-
 

NM_IP_TUNNEL_FLAG_IP6_RCV_DSCP_COPY

-

copy DSCP from the outer packet

-
 

NM_IP_TUNNEL_FLAG_IP6_USE_ORIG_FWMARK

-

copy fwmark from inner packet

-
 
-
-

Since: 1.12

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingInfiniband.html b/docs/libnm/html/NMSettingInfiniband.html deleted file mode 100644 index be568c34..00000000 --- a/docs/libnm/html/NMSettingInfiniband.html +++ /dev/null @@ -1,354 +0,0 @@ - - - - -NMSettingInfiniband: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingInfiniband

-

NMSettingInfiniband — Describes connection properties for IP-over-InfiniBand networks

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_infiniband_new () -
const char * - -nm_setting_infiniband_get_mac_address () -
-guint32 - -nm_setting_infiniband_get_mtu () -
const char * - -nm_setting_infiniband_get_transport_mode () -
-int - -nm_setting_infiniband_get_p_key () -
const char * - -nm_setting_infiniband_get_parent () -
const char * - -nm_setting_infiniband_get_virtual_interface_name () -
-
-
-

Types and Values

- -
-
-

Description

-

The NMSettingInfiniband object is a NMSetting subclass that describes properties -necessary for connection to IP-over-InfiniBand networks.

-
-
-

Functions

-
-

nm_setting_infiniband_new ()

-
NMSetting *
-nm_setting_infiniband_new (void);
-

Creates a new NMSettingInfiniband object with default values.

-
-

Returns

-

the new empty NMSettingInfiniband object.

-

[transfer full]

-
-
-
-
-

nm_setting_infiniband_get_mac_address ()

-
const char *
-nm_setting_infiniband_get_mac_address (NMSettingInfiniband *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingInfiniband

 
-
-
-

Returns

-

the “mac-address” property of the setting

-
-
-
-
-

nm_setting_infiniband_get_mtu ()

-
guint32
-nm_setting_infiniband_get_mtu (NMSettingInfiniband *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingInfiniband

 
-
-
-

Returns

-

the “mtu” property of the setting

-
-
-
-
-

nm_setting_infiniband_get_transport_mode ()

-
const char *
-nm_setting_infiniband_get_transport_mode
-                               (NMSettingInfiniband *setting);
-

Returns the transport mode for this device. Either 'datagram' or -'connected'.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingInfiniband

 
-
-
-

Returns

-

the IPoIB transport mode

-
-
-
-
-

nm_setting_infiniband_get_p_key ()

-
int
-nm_setting_infiniband_get_p_key (NMSettingInfiniband *setting);
-

Returns the P_Key to use for this device. A value of -1 means to -use the default P_Key (aka "the P_Key at index 0"). Otherwise, it is -a 16-bit unsigned integer.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingInfiniband

 
-
-
-

Returns

-

the IPoIB P_Key

-
-
-
-
-

nm_setting_infiniband_get_parent ()

-
const char *
-nm_setting_infiniband_get_parent (NMSettingInfiniband *setting);
-

Returns the parent interface name for this device, if set.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingInfiniband

 
-
-
-

Returns

-

the parent interface name

-
-
-
-
-

nm_setting_infiniband_get_virtual_interface_name ()

-
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 -return NULL.)

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingInfiniband

 
-
-
-

Returns

-

the interface name, or NULL

-
-
-
-
-

Types and Values

-
-

NM_SETTING_INFINIBAND_SETTING_NAME

-
#define NM_SETTING_INFINIBAND_SETTING_NAME "infiniband"
-
-
-
-
-

NM_SETTING_INFINIBAND_MAC_ADDRESS

-
#define NM_SETTING_INFINIBAND_MAC_ADDRESS    "mac-address"
-
-
-
-
-

NM_SETTING_INFINIBAND_MTU

-
#define NM_SETTING_INFINIBAND_MTU            "mtu"
-
-
-
-
-

NM_SETTING_INFINIBAND_TRANSPORT_MODE

-
#define NM_SETTING_INFINIBAND_TRANSPORT_MODE "transport-mode"
-
-
-
-
-

NM_SETTING_INFINIBAND_P_KEY

-
#define NM_SETTING_INFINIBAND_P_KEY          "p-key"
-
-
-
-
-

NM_SETTING_INFINIBAND_PARENT

-
#define NM_SETTING_INFINIBAND_PARENT         "parent"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingLink.html b/docs/libnm/html/NMSettingLink.html deleted file mode 100644 index 632542b7..00000000 --- a/docs/libnm/html/NMSettingLink.html +++ /dev/null @@ -1,287 +0,0 @@ - - - - -NMSettingLink: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingLink

-

NMSettingLink — Contains properties related to the link

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_link_new () -
-gint64 - -nm_setting_link_get_tx_queue_length () -
-gint64 - -nm_setting_link_get_gso_max_size () -
-gint64 - -nm_setting_link_get_gso_max_segments () -
-gint64 - -nm_setting_link_get_gro_max_size () -
-
-
-

Types and Values

- -
-
-

Includes

-
#include <nm-setting-link.h>
-
-
-
-

Description

-
-
-

Functions

-
-

nm_setting_link_new ()

-
NMSetting *
-nm_setting_link_new (void);
-

Creates a new NMSettingLink object with default values.

-
-

Returns

-

the new empty NMSettingLink object.

-

[transfer full]

-
-

Since: 1.44

-
-
-
-

nm_setting_link_get_tx_queue_length ()

-
gint64
-nm_setting_link_get_tx_queue_length (NMSettingLink *setting);
-

Returns the value contained in the “tx-queue-length” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingLink

 
-
-
-

Returns

-

the 'tx-queue-length' property value

-
-

Since: 1.44

-
-
-
-

nm_setting_link_get_gso_max_size ()

-
gint64
-nm_setting_link_get_gso_max_size (NMSettingLink *setting);
-

Returns the value contained in the “gso-max-size” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingLink

 
-
-
-

Returns

-

the 'gso-max-size' property value

-
-

Since: 1.44

-
-
-
-

nm_setting_link_get_gso_max_segments ()

-
gint64
-nm_setting_link_get_gso_max_segments (NMSettingLink *setting);
-

Returns the value contained in the “gso-max-segments” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingLink

 
-
-
-

Returns

-

the 'gso-max-segments' property value

-
-

Since: 1.44

-
-
-
-

nm_setting_link_get_gro_max_size ()

-
gint64
-nm_setting_link_get_gro_max_size (NMSettingLink *setting);
-

Returns the value contained in the “gro-max-size” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingLink

 
-
-
-

Returns

-

the 'gro-max-size' property value

-
-

Since: 1.44

-
-
-
-

Types and Values

-
-

NM_SETTING_LINK_SETTING_NAME

-
#define NM_SETTING_LINK_SETTING_NAME "link"
-
-
-
-
-

NM_SETTING_LINK_TX_QUEUE_LENGTH

-
#define NM_SETTING_LINK_TX_QUEUE_LENGTH  "tx-queue-length"
-
-
-
-
-

NM_SETTING_LINK_GSO_MAX_SIZE

-
#define NM_SETTING_LINK_GSO_MAX_SIZE     "gso-max-size"
-
-
-
-
-

NM_SETTING_LINK_GSO_MAX_SEGMENTS

-
#define NM_SETTING_LINK_GSO_MAX_SEGMENTS "gso-max-segments"
-
-
-
-
-

NM_SETTING_LINK_GRO_MAX_SIZE

-
#define NM_SETTING_LINK_GRO_MAX_SIZE     "gro-max-size"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingLoopback.html b/docs/libnm/html/NMSettingLoopback.html deleted file mode 100644 index 558422b4..00000000 --- a/docs/libnm/html/NMSettingLoopback.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - -NMSettingLoopback: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingLoopback

-

NMSettingLoopback — Describes connection properties for loopback interfaces

-
-
-

Functions

-
---- - - - - - - - - - - -
-NMSetting * - -nm_setting_loopback_new () -
-guint32 - -nm_setting_loopback_get_mtu () -
-
-
-

Types and Values

-
---- - - - - - - - - - - -
#defineNM_SETTING_LOOPBACK_SETTING_NAME
#defineNM_SETTING_LOOPBACK_MTU
-
-
-

Description

-

The NMSettingLoopback object is a NMSetting subclass that describes properties -necessary for connection to loopback devices

-
-
-

Functions

-
-

nm_setting_loopback_new ()

-
NMSetting *
-nm_setting_loopback_new (void);
-

Creates a new NMSettingLoopback object with default values.

-
-

Returns

-

the new empty NMSettingLoopback object.

-

[transfer full]

-
-

Since: 1.42

-
-
-
-

nm_setting_loopback_get_mtu ()

-
guint32
-nm_setting_loopback_get_mtu (NMSettingLoopback *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingLoopback

 
-
-
-

Returns

-

the “mtu” property of the setting

-
-

Since: 1.42

-
-
-
-

Types and Values

-
-

NM_SETTING_LOOPBACK_SETTING_NAME

-
#define NM_SETTING_LOOPBACK_SETTING_NAME "loopback"
-
-
-
-
-

NM_SETTING_LOOPBACK_MTU

-
#define NM_SETTING_LOOPBACK_MTU "mtu"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingMacsec.html b/docs/libnm/html/NMSettingMacsec.html deleted file mode 100644 index 0f17c5ad..00000000 --- a/docs/libnm/html/NMSettingMacsec.html +++ /dev/null @@ -1,699 +0,0 @@ - - - - -NMSettingMacsec: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingMacsec

-

NMSettingMacsec — Describes connection properties for MACSEC interfaces

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_macsec_new () -
const char * - -nm_setting_macsec_get_parent () -
-NMSettingMacsecMode - -nm_setting_macsec_get_mode () -
-gboolean - -nm_setting_macsec_get_encrypt () -
const char * - -nm_setting_macsec_get_mka_cak () -
-NMSettingSecretFlags - -nm_setting_macsec_get_mka_cak_flags () -
const char * - -nm_setting_macsec_get_mka_ckn () -
-int - -nm_setting_macsec_get_port () -
-NMSettingMacsecValidation - -nm_setting_macsec_get_validation () -
-gboolean - -nm_setting_macsec_get_send_sci () -
-NMSettingMacsecOffload - -nm_setting_macsec_get_offload () -
-
- -
-

Object Hierarchy

-
    GEnum
-    ├── NMSettingMacsecMode
-    ├── NMSettingMacsecOffload
-    ╰── NMSettingMacsecValidation
-
-
-
-

Description

-

The NMSettingMacsec object is a NMSetting subclass that describes properties -necessary for connection to MACsec (IEEE 802.1AE) interfaces.

-
-
-

Functions

-
-

nm_setting_macsec_new ()

-
NMSetting *
-nm_setting_macsec_new (void);
-

Creates a new NMSettingMacsec object with default values.

-
-

Returns

-

the new empty NMSettingMacsec object.

-

[transfer full]

-
-

Since: 1.6

-
-
-
-

nm_setting_macsec_get_parent ()

-
const char *
-nm_setting_macsec_get_parent (NMSettingMacsec *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingMacsec

 
-
-
-

Returns

-

the “parent” property of the setting

-
-

Since: 1.6

-
-
-
-

nm_setting_macsec_get_mode ()

-
NMSettingMacsecMode
-nm_setting_macsec_get_mode (NMSettingMacsec *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingMacsec

 
-
-
-

Returns

-

the “mode” property of the setting

-
-

Since: 1.6

-
-
-
-

nm_setting_macsec_get_encrypt ()

-
gboolean
-nm_setting_macsec_get_encrypt (NMSettingMacsec *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingMacsec

 
-
-
-

Returns

-

the “encrypt” property of the setting

-
-

Since: 1.6

-
-
-
-

nm_setting_macsec_get_mka_cak ()

-
const char *
-nm_setting_macsec_get_mka_cak (NMSettingMacsec *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingMacsec

 
-
-
-

Returns

-

the “mka-cak” property of the setting

-
-

Since: 1.6

-
-
-
-

nm_setting_macsec_get_mka_cak_flags ()

-
NMSettingSecretFlags
-nm_setting_macsec_get_mka_cak_flags (NMSettingMacsec *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingMacsec

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the “mka-cak”

-
-

Since: 1.6

-
-
-
-

nm_setting_macsec_get_mka_ckn ()

-
const char *
-nm_setting_macsec_get_mka_ckn (NMSettingMacsec *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingMacsec

 
-
-
-

Returns

-

the “mka-ckn” property of the setting

-
-

Since: 1.6

-
-
-
-

nm_setting_macsec_get_port ()

-
int
-nm_setting_macsec_get_port (NMSettingMacsec *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingMacsec

 
-
-
-

Returns

-

the “port” property of the setting

-
-

Since: 1.6

-
-
-
-

nm_setting_macsec_get_validation ()

-
NMSettingMacsecValidation
-nm_setting_macsec_get_validation (NMSettingMacsec *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingMacsec

 
-
-
-

Returns

-

the “validation” property of the setting

-
-

Since: 1.6

-
-
-
-

nm_setting_macsec_get_send_sci ()

-
gboolean
-nm_setting_macsec_get_send_sci (NMSettingMacsec *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingMacsec

 
-
-
-

Returns

-

the “send-sci” property of the setting

-
-

Since: 1.12

-
-
-
-

nm_setting_macsec_get_offload ()

-
NMSettingMacsecOffload
-nm_setting_macsec_get_offload (NMSettingMacsec *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingMacsec

 
-
-
-

Returns

-

the “offload” property of the setting

-
-

Since: 1.46

-
-
-
-

Types and Values

-
-

NM_SETTING_MACSEC_SETTING_NAME

-
#define NM_SETTING_MACSEC_SETTING_NAME "macsec"
-
-
-
-
-

NM_SETTING_MACSEC_PARENT

-
#define NM_SETTING_MACSEC_PARENT        "parent"
-
-
-
-
-

NM_SETTING_MACSEC_MODE

-
#define NM_SETTING_MACSEC_MODE          "mode"
-
-
-
-
-

NM_SETTING_MACSEC_ENCRYPT

-
#define NM_SETTING_MACSEC_ENCRYPT       "encrypt"
-
-
-
-
-

NM_SETTING_MACSEC_MKA_CAK

-
#define NM_SETTING_MACSEC_MKA_CAK       "mka-cak"
-
-
-
-
-

NM_SETTING_MACSEC_MKA_CAK_FLAGS

-
#define NM_SETTING_MACSEC_MKA_CAK_FLAGS "mka-cak-flags"
-
-
-
-
-

NM_SETTING_MACSEC_MKA_CKN

-
#define NM_SETTING_MACSEC_MKA_CKN       "mka-ckn"
-
-
-
-
-

NM_SETTING_MACSEC_PORT

-
#define NM_SETTING_MACSEC_PORT          "port"
-
-
-
-
-

NM_SETTING_MACSEC_VALIDATION

-
#define NM_SETTING_MACSEC_VALIDATION    "validation"
-
-
-
-
-

NM_SETTING_MACSEC_SEND_SCI

-
#define NM_SETTING_MACSEC_SEND_SCI      "send-sci"
-
-
-
-
-

NM_SETTING_MACSEC_OFFLOAD

-
#define NM_SETTING_MACSEC_OFFLOAD       "offload"
-
-
-
-
-

enum NMSettingMacsecMode

-

NMSettingMacsecMode controls how the CAK (Connectivity Association Key) used -in MKA (MACsec Key Agreement) is obtained.

-
-

Members

-
----- - - - - - - - - - - - - -

NM_SETTING_MACSEC_MODE_PSK

-

The CAK is pre-shared

-
 

NM_SETTING_MACSEC_MODE_EAP

-

The CAK is the result of participation in EAP

-
 
-
-

Since: 1.6

-
-
-
-

enum NMSettingMacsecValidation

-

NMSettingMacsecValidation specifies a validation mode for incoming frames.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SETTING_MACSEC_VALIDATION_DISABLE

-

All incoming frames are accepted if -possible

-
 

NM_SETTING_MACSEC_VALIDATION_CHECK

-

Non protected, invalid, or impossible to -verify frames are accepted and counted as "invalid"

-
 

NM_SETTING_MACSEC_VALIDATION_STRICT

-

Non protected, invalid, or impossible to -verify frames are dropped

-
 
-
-

Since: 1.6

-
-
-
-

NM_SETTING_MACSEC_MKA_CAK_LENGTH

-
#define NM_SETTING_MACSEC_MKA_CAK_LENGTH 32
-
-
-
-
-

NM_SETTING_MACSEC_MKA_CKN_LENGTH

-
#define NM_SETTING_MACSEC_MKA_CKN_LENGTH 64
-
-
-
-
-

enum NMSettingMacsecOffload

-

These flags control the MACsec offload mode.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_MACSEC_OFFLOAD_DEFAULT

-

use the global default; disable if not defined

-
 

NM_SETTING_MACSEC_OFFLOAD_OFF

-

disable offload

-
 

NM_SETTING_MACSEC_OFFLOAD_PHY

-

request offload to the PHY

-
 

NM_SETTING_MACSEC_OFFLOAD_MAC

-

request offload to the MAC

-
 
-
-

Since: 1.46

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingMacvlan.html b/docs/libnm/html/NMSettingMacvlan.html deleted file mode 100644 index ec64a107..00000000 --- a/docs/libnm/html/NMSettingMacvlan.html +++ /dev/null @@ -1,355 +0,0 @@ - - - - -NMSettingMacvlan: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingMacvlan

-

NMSettingMacvlan — Describes connection properties for macvlan interfaces

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_macvlan_new () -
const char * - -nm_setting_macvlan_get_parent () -
-NMSettingMacvlanMode - -nm_setting_macvlan_get_mode () -
-gboolean - -nm_setting_macvlan_get_promiscuous () -
-gboolean - -nm_setting_macvlan_get_tap () -
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingMacvlanMode
-
-
-
-

Description

-

The NMSettingMacvlan object is a NMSetting subclass that describes properties -necessary for connection to macvlan interfaces.

-
-
-

Functions

-
-

nm_setting_macvlan_new ()

-
NMSetting *
-nm_setting_macvlan_new (void);
-

Creates a new NMSettingMacvlan object with default values.

-
-

Returns

-

the new empty NMSettingMacvlan object.

-

[transfer full]

-
-

Since: 1.2

-
-
-
-

nm_setting_macvlan_get_parent ()

-
const char *
-nm_setting_macvlan_get_parent (NMSettingMacvlan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingMacvlan

 
-
-
-

Returns

-

the “parent” property of the setting

-
-

Since: 1.2

-
-
-
-

nm_setting_macvlan_get_mode ()

-
NMSettingMacvlanMode
-nm_setting_macvlan_get_mode (NMSettingMacvlan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingMacvlan

 
-
-
-

Returns

-

the “mode” property of the setting

-
-

Since: 1.2

-
-
-
-

nm_setting_macvlan_get_promiscuous ()

-
gboolean
-nm_setting_macvlan_get_promiscuous (NMSettingMacvlan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingMacvlan

 
-
-
-

Returns

-

the “promiscuous” property of the setting

-
-

Since: 1.2

-
-
-
-

nm_setting_macvlan_get_tap ()

-
gboolean
-nm_setting_macvlan_get_tap (NMSettingMacvlan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingMacvlan

 
-
-
-

Returns

-

the “tap” property of the setting

-
-

Since: 1.2

-
-
-
-

Types and Values

-
-

NM_SETTING_MACVLAN_SETTING_NAME

-
#define NM_SETTING_MACVLAN_SETTING_NAME "macvlan"
-
-
-
-
-

NM_SETTING_MACVLAN_PARENT

-
#define NM_SETTING_MACVLAN_PARENT      "parent"
-
-
-
-
-

NM_SETTING_MACVLAN_MODE

-
#define NM_SETTING_MACVLAN_MODE        "mode"
-
-
-
-
-

NM_SETTING_MACVLAN_PROMISCUOUS

-
#define NM_SETTING_MACVLAN_PROMISCUOUS "promiscuous"
-
-
-
-
-

NM_SETTING_MACVLAN_TAP

-
#define NM_SETTING_MACVLAN_TAP         "tap"
-
-
-
-
-

enum NMSettingMacvlanMode

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_MACVLAN_MODE_UNKNOWN

-

unknown/unset mode

-
 

NM_SETTING_MACVLAN_MODE_VEPA

-

Virtual Ethernet Port Aggregator mode

-
 

NM_SETTING_MACVLAN_MODE_BRIDGE

-

bridge mode

-
 

NM_SETTING_MACVLAN_MODE_PRIVATE

-

private mode

-
 

NM_SETTING_MACVLAN_MODE_PASSTHRU

-

passthru mode

-
 

NM_SETTING_MACVLAN_MODE_SOURCE

-

source mode

-
 

_NM_SETTING_MACVLAN_MODE_NUM

  

NM_SETTING_MACVLAN_MODE_LAST

  
-
-

Since: 1.2

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingMatch.html b/docs/libnm/html/NMSettingMatch.html deleted file mode 100644 index 66d0d823..00000000 --- a/docs/libnm/html/NMSettingMatch.html +++ /dev/null @@ -1,1257 +0,0 @@ - - - - -NMSettingMatch: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingMatch

-

NMSettingMatch — Properties to match a connection with a device.

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_match_new () -
-guint - -nm_setting_match_get_num_interface_names () -
const char * - -nm_setting_match_get_interface_name () -
-void - -nm_setting_match_remove_interface_name () -
-gboolean - -nm_setting_match_remove_interface_name_by_value () -
-void - -nm_setting_match_add_interface_name () -
-void - -nm_setting_match_clear_interface_names () -
const char *const * - -nm_setting_match_get_interface_names () -
-guint - -nm_setting_match_get_num_kernel_command_lines () -
const char * - -nm_setting_match_get_kernel_command_line () -
-void - -nm_setting_match_remove_kernel_command_line () -
-gboolean - -nm_setting_match_remove_kernel_command_line_by_value () -
-void - -nm_setting_match_add_kernel_command_line () -
-void - -nm_setting_match_clear_kernel_command_lines () -
const char *const * - -nm_setting_match_get_kernel_command_lines () -
-guint - -nm_setting_match_get_num_drivers () -
const char * - -nm_setting_match_get_driver () -
-void - -nm_setting_match_remove_driver () -
-gboolean - -nm_setting_match_remove_driver_by_value () -
-void - -nm_setting_match_add_driver () -
-void - -nm_setting_match_clear_drivers () -
const char *const * - -nm_setting_match_get_drivers () -
-guint - -nm_setting_match_get_num_paths () -
const char * - -nm_setting_match_get_path () -
-void - -nm_setting_match_remove_path () -
-gboolean - -nm_setting_match_remove_path_by_value () -
-void - -nm_setting_match_add_path () -
-void - -nm_setting_match_clear_paths () -
const char *const * - -nm_setting_match_get_paths () -
-
-
-

Types and Values

- -
-
-

Includes

-
#include <nm-setting-match.h>
-
-
-
-

Description

-
-
-

Functions

-
-

nm_setting_match_new ()

-
NMSetting *
-nm_setting_match_new (void);
-

Creates a new NMSettingMatch object with default values.

-
-

Returns

-

the new empty NMSettingMatch object

-

Note that this function was present in header files since version 1.14. -But due to a bug the symbol is only exposed and usable since version 1.32. -As workaround, use g_object_new(NM_TYPE_SETTING_MATCH) which works with all -versions since 1.14.

-

[transfer full]

-
-

Since: 1.32

-
-
-
-

nm_setting_match_get_num_interface_names ()

-
guint
-nm_setting_match_get_num_interface_names
-                               (NMSettingMatch *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingMatch

 
-
-
-

Returns

-

the number of configured interface names

-
-

Since: 1.14

-
-
-
-

nm_setting_match_get_interface_name ()

-
const char *
-nm_setting_match_get_interface_name (NMSettingMatch *setting,
-                                     int idx);
-

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

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingMatch

 

idx

index number of the DNS search domain to return

 
-
-
-

Returns

-

the interface name at index idx -

-
-

Since: 1.14

-
-
-
-

nm_setting_match_remove_interface_name ()

-
void
-nm_setting_match_remove_interface_name
-                               (NMSettingMatch *setting,
-                                int idx);
-

Removes the interface name at index idx -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingMatch

 

idx

index number of the interface name

 
-
-

Since: 1.14

-
-
-
-

nm_setting_match_remove_interface_name_by_value ()

-
gboolean
-nm_setting_match_remove_interface_name_by_value
-                               (NMSettingMatch *setting,
-                                const char *interface_name);
-

Removes interface_name -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingMatch

 

interface_name

the interface name to remove

 
-
-
-

Returns

-

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

-
-

Since: 1.14

-
-
-
-

nm_setting_match_add_interface_name ()

-
void
-nm_setting_match_add_interface_name (NMSettingMatch *setting,
-                                     const char *interface_name);
-

Adds a new interface name to the setting.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingMatch

 

interface_name

the interface name to add

 
-
-

Since: 1.14

-
-
-
-

nm_setting_match_clear_interface_names ()

-
void
-nm_setting_match_clear_interface_names
-                               (NMSettingMatch *setting);
-

Removes all configured interface names.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingMatch

 
-
-

Since: 1.14

-
-
-
-

nm_setting_match_get_interface_names ()

-
const char *const *
-nm_setting_match_get_interface_names (NMSettingMatch *setting,
-                                      guint *length);
-

Returns all the interface names.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingMatch

 

length

the length of the returned interface names array.

[out][optional]
-
-
-

Returns

-

the NULL terminated list of -configured interface names.

-

Before 1.26, the returned array was not NULL terminated and you MUST provide a length.

-

[transfer none][array length=length]

-
-

Since: 1.14

-
-
-
-

nm_setting_match_get_num_kernel_command_lines ()

-
guint
-nm_setting_match_get_num_kernel_command_lines
-                               (NMSettingMatch *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingMatch

 
-
-
-

Returns

-

the number of configured kernel command line arguments

-
-

Since: 1.26

-
-
-
-

nm_setting_match_get_kernel_command_line ()

-
const char *
-nm_setting_match_get_kernel_command_line
-                               (NMSettingMatch *setting,
-                                guint idx);
-

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

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingMatch

 

idx

index number of the kernel command line argument to return

 
-
-
-

Returns

-

the kernel command line argument at index idx -

-
-

Since: 1.26

-
-
-
-

nm_setting_match_remove_kernel_command_line ()

-
void
-nm_setting_match_remove_kernel_command_line
-                               (NMSettingMatch *setting,
-                                guint idx);
-

Removes the kernel command line argument at index idx -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingMatch

 

idx

index number of the kernel command line argument

 
-
-

Since: 1.26

-
-
-
-

nm_setting_match_remove_kernel_command_line_by_value ()

-
gboolean
-nm_setting_match_remove_kernel_command_line_by_value
-                               (NMSettingMatch *setting,
-                                const char *kernel_command_line);
-

Removes kernel_command_line -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingMatch

 

kernel_command_line

the kernel command line argument name to remove

 
-
-
-

Returns

-

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

-
-

Since: 1.26

-
-
-
-

nm_setting_match_add_kernel_command_line ()

-
void
-nm_setting_match_add_kernel_command_line
-                               (NMSettingMatch *setting,
-                                const char *kernel_command_line);
-

Adds a new kernel command line argument to the setting.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingMatch

 

kernel_command_line

the kernel command line argument to add

 
-
-

Since: 1.26

-
-
-
-

nm_setting_match_clear_kernel_command_lines ()

-
void
-nm_setting_match_clear_kernel_command_lines
-                               (NMSettingMatch *setting);
-

Removes all configured kernel command line arguments.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingMatch

 
-
-

Since: 1.26

-
-
-
-

nm_setting_match_get_kernel_command_lines ()

-
const char *const *
-nm_setting_match_get_kernel_command_lines
-                               (NMSettingMatch *setting,
-                                guint *length);
-

Returns all the interface names.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingMatch

 

length

the length of the returned interface names array.

[out][optional]
-
-
-

Returns

-

the configured interface names.

-

[transfer none][array length=length]

-
-

Since: 1.26

-
-
-
-

nm_setting_match_get_num_drivers ()

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

Parameters

-
----- - - - - - -

setting

the NMSettingMatch

 
-
-
-

Returns

-

the number of configured drivers

-
-

Since: 1.26

-
-
-
-

nm_setting_match_get_driver ()

-
const char *
-nm_setting_match_get_driver (NMSettingMatch *setting,
-                             guint idx);
-

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

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingMatch

 

idx

index number of the DNS search domain to return

 
-
-
-

Returns

-

the driver at index idx -

-
-

Since: 1.26

-
-
-
-

nm_setting_match_remove_driver ()

-
void
-nm_setting_match_remove_driver (NMSettingMatch *setting,
-                                guint idx);
-

Removes the driver at index idx -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingMatch

 

idx

index number of the driver

 
-
-

Since: 1.26

-
-
-
-

nm_setting_match_remove_driver_by_value ()

-
gboolean
-nm_setting_match_remove_driver_by_value
-                               (NMSettingMatch *setting,
-                                const char *driver);
-

Removes driver -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingMatch

 

driver

the driver to remove

 
-
-
-

Returns

-

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

-
-

Since: 1.26

-
-
-
-

nm_setting_match_add_driver ()

-
void
-nm_setting_match_add_driver (NMSettingMatch *setting,
-                             const char *driver);
-

Adds a new driver to the setting.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingMatch

 

driver

the driver to add

 
-
-

Since: 1.26

-
-
-
-

nm_setting_match_clear_drivers ()

-
void
-nm_setting_match_clear_drivers (NMSettingMatch *setting);
-

Removes all configured drivers.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingMatch

 
-
-

Since: 1.26

-
-
-
-

nm_setting_match_get_drivers ()

-
const char *const *
-nm_setting_match_get_drivers (NMSettingMatch *setting,
-                              guint *length);
-

Returns all the drivers.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingMatch

 

length

the length of the returned interface names array.

[out][optional]
-
-
-

Returns

-

the configured drivers.

-

[transfer none][array length=length]

-
-

Since: 1.26

-
-
-
-

nm_setting_match_get_num_paths ()

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

Parameters

-
----- - - - - - -

setting

the NMSettingMatch

 
-
-
-

Returns

-

the number of configured paths

-
-

Since: 1.26

-
-
-
-

nm_setting_match_get_path ()

-
const char *
-nm_setting_match_get_path (NMSettingMatch *setting,
-                           guint idx);
-

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

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingMatch

 

idx

index number of the path to return

 
-
-
-

Returns

-

the path at index idx -

-
-

Since: 1.26

-
-
-
-

nm_setting_match_remove_path ()

-
void
-nm_setting_match_remove_path (NMSettingMatch *setting,
-                              guint idx);
-

Removes the path at index idx -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingMatch

 

idx

index number of the path

 
-
-

Since: 1.26

-
-
-
-

nm_setting_match_remove_path_by_value ()

-
gboolean
-nm_setting_match_remove_path_by_value (NMSettingMatch *setting,
-                                       const char *path);
-

Removes path -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingMatch

 

path

the path to remove

 
-
-
-

Returns

-

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

-
-

Since: 1.26

-
-
-
-

nm_setting_match_add_path ()

-
void
-nm_setting_match_add_path (NMSettingMatch *setting,
-                           const char *path);
-

Adds a new path to the setting.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingMatch

 

path

the path to add

 
-
-

Since: 1.26

-
-
-
-

nm_setting_match_clear_paths ()

-
void
-nm_setting_match_clear_paths (NMSettingMatch *setting);
-

Removes all configured paths.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingMatch

 
-
-

Since: 1.26

-
-
-
-

nm_setting_match_get_paths ()

-
const char *const *
-nm_setting_match_get_paths (NMSettingMatch *setting,
-                            guint *length);
-

Returns all the paths.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingMatch

 

length

the length of the returned paths array.

[out][optional]
-
-
-

Returns

-

the configured paths.

-

[transfer none][array length=length]

-
-

Since: 1.26

-
-
-
-

Types and Values

-
-

NM_SETTING_MATCH_SETTING_NAME

-
#define NM_SETTING_MATCH_SETTING_NAME "match"
-
-
-
-
-

NM_SETTING_MATCH_INTERFACE_NAME

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

NM_SETTING_MATCH_KERNEL_COMMAND_LINE

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

NM_SETTING_MATCH_DRIVER

-
#define NM_SETTING_MATCH_DRIVER              "driver"
-
-
-
-
-

NM_SETTING_MATCH_PATH

-
#define NM_SETTING_MATCH_PATH                "path"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingOlpcMesh.html b/docs/libnm/html/NMSettingOlpcMesh.html deleted file mode 100644 index 6f82b5f5..00000000 --- a/docs/libnm/html/NMSettingOlpcMesh.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - -NMSettingOlpcMesh: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingOlpcMesh

-

NMSettingOlpcMesh — Describes connection properties for OLPC-Mesh devices

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_olpc_mesh_new () -
-GBytes * - -nm_setting_olpc_mesh_get_ssid () -
-guint32 - -nm_setting_olpc_mesh_get_channel () -
const char * - -nm_setting_olpc_mesh_get_dhcp_anycast_address () -
-
-
-

Types and Values

- -
-
-

Description

-

The NMSettingOlpcMesh object is a NMSetting subclass that describes properties -necessary for connection to OLPC-Mesh devices.

-
-
-

Functions

-
-

nm_setting_olpc_mesh_new ()

-
NMSetting *
-nm_setting_olpc_mesh_new (void);
-

Creates a new NMSettingOlpcMesh object with default values.

-
-

Returns

-

the new empty NMSettingOlpcMesh object

-
-
-
-
-

nm_setting_olpc_mesh_get_ssid ()

-
GBytes *
-nm_setting_olpc_mesh_get_ssid (NMSettingOlpcMesh *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingOlpcMesh

 
-
-
-

Returns

-

.

-

[transfer none]

-
-
-
-
-

nm_setting_olpc_mesh_get_channel ()

-
guint32
-nm_setting_olpc_mesh_get_channel (NMSettingOlpcMesh *setting);
-
-
-
-

nm_setting_olpc_mesh_get_dhcp_anycast_address ()

-
const char *
-nm_setting_olpc_mesh_get_dhcp_anycast_address
-                               (NMSettingOlpcMesh *setting);
-
-
-
-

Types and Values

-
-

NM_SETTING_OLPC_MESH_SETTING_NAME

-
#define NM_SETTING_OLPC_MESH_SETTING_NAME "802-11-olpc-mesh"
-
-
-
-
-

NM_SETTING_OLPC_MESH_SSID

-
#define NM_SETTING_OLPC_MESH_SSID                 "ssid"
-
-
-
-
-

NM_SETTING_OLPC_MESH_CHANNEL

-
#define NM_SETTING_OLPC_MESH_CHANNEL              "channel"
-
-
-
-
-

NM_SETTING_OLPC_MESH_DHCP_ANYCAST_ADDRESS

-
#define NM_SETTING_OLPC_MESH_DHCP_ANYCAST_ADDRESS "dhcp-anycast-address"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingOvsBridge.html b/docs/libnm/html/NMSettingOvsBridge.html deleted file mode 100644 index 935a876a..00000000 --- a/docs/libnm/html/NMSettingOvsBridge.html +++ /dev/null @@ -1,320 +0,0 @@ - - - - -NMSettingOvsBridge: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingOvsBridge

-

NMSettingOvsBridge — Describes connection properties for Open vSwitch bridges.

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_ovs_bridge_new () -
const char * - -nm_setting_ovs_bridge_get_fail_mode () -
-gboolean - -nm_setting_ovs_bridge_get_mcast_snooping_enable () -
-gboolean - -nm_setting_ovs_bridge_get_rstp_enable () -
-gboolean - -nm_setting_ovs_bridge_get_stp_enable () -
const char * - -nm_setting_ovs_bridge_get_datapath_type () -
-
- -
-

Description

-

The NMSettingOvsBridge object is a NMSetting subclass that describes properties -necessary for Open vSwitch bridges.

-
-
-

Functions

-
-

nm_setting_ovs_bridge_new ()

-
NMSetting *
-nm_setting_ovs_bridge_new (void);
-

Creates a new NMSettingOvsBridge object with default values.

-
-

Returns

-

the new empty NMSettingOvsBridge object.

-

[transfer full]

-
-

Since: 1.10

-
-
-
-

nm_setting_ovs_bridge_get_fail_mode ()

-
const char *
-nm_setting_ovs_bridge_get_fail_mode (NMSettingOvsBridge *self);
-
-

Parameters

-
----- - - - - - -

self

the NMSettingOvsBridge

 
-
-
-

Returns

-

the “fail_mode” property of the setting

-
-

Since: 1.10

-
-
-
-

nm_setting_ovs_bridge_get_mcast_snooping_enable ()

-
gboolean
-nm_setting_ovs_bridge_get_mcast_snooping_enable
-                               (NMSettingOvsBridge *self);
-
-

Parameters

-
----- - - - - - -

self

the NMSettingOvsBridge

 
-
-
-

Returns

-

the “mcast_snooping_enable” property of the setting

-
-

Since: 1.10

-
-
-
-

nm_setting_ovs_bridge_get_rstp_enable ()

-
gboolean
-nm_setting_ovs_bridge_get_rstp_enable (NMSettingOvsBridge *self);
-
-

Parameters

-
----- - - - - - -

self

the NMSettingOvsBridge

 
-
-
-

Returns

-

the “rstp_enable” property of the setting

-
-

Since: 1.10

-
-
-
-

nm_setting_ovs_bridge_get_stp_enable ()

-
gboolean
-nm_setting_ovs_bridge_get_stp_enable (NMSettingOvsBridge *self);
-
-

Parameters

-
----- - - - - - -

self

the NMSettingOvsBridge

 
-
-
-

Returns

-

the “stp_enable” property of the setting

-
-

Since: 1.10

-
-
-
-

nm_setting_ovs_bridge_get_datapath_type ()

-
const char *
-nm_setting_ovs_bridge_get_datapath_type
-                               (NMSettingOvsBridge *self);
-
-

Parameters

-
----- - - - - - -

self

the NMSettingOvsBridge

 
-
-
-

Returns

-

the “datapath_type” property of the setting

-
-

Since: 1.42

-
-
-
-

Types and Values

-
-

NM_SETTING_OVS_BRIDGE_SETTING_NAME

-
#define NM_SETTING_OVS_BRIDGE_SETTING_NAME "ovs-bridge"
-
-
-
-
-

NM_SETTING_OVS_BRIDGE_FAIL_MODE

-
#define NM_SETTING_OVS_BRIDGE_FAIL_MODE             "fail-mode"
-
-
-
-
-

NM_SETTING_OVS_BRIDGE_MCAST_SNOOPING_ENABLE

-
#define NM_SETTING_OVS_BRIDGE_MCAST_SNOOPING_ENABLE "mcast-snooping-enable"
-
-
-
-
-

NM_SETTING_OVS_BRIDGE_RSTP_ENABLE

-
#define NM_SETTING_OVS_BRIDGE_RSTP_ENABLE           "rstp-enable"
-
-
-
-
-

NM_SETTING_OVS_BRIDGE_STP_ENABLE

-
#define NM_SETTING_OVS_BRIDGE_STP_ENABLE            "stp-enable"
-
-
-
-
-

NM_SETTING_OVS_BRIDGE_DATAPATH_TYPE

-
#define NM_SETTING_OVS_BRIDGE_DATAPATH_TYPE         "datapath-type"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingOvsDpdk.html b/docs/libnm/html/NMSettingOvsDpdk.html deleted file mode 100644 index 285b9969..00000000 --- a/docs/libnm/html/NMSettingOvsDpdk.html +++ /dev/null @@ -1,275 +0,0 @@ - - - - -NMSettingOvsDpdk: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingOvsDpdk

-

NMSettingOvsDpdk — Describes connection properties for Open vSwitch DPDK interfaces.

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_ovs_dpdk_new () -
const char * - -nm_setting_ovs_dpdk_get_devargs () -
-guint32 - -nm_setting_ovs_dpdk_get_n_rxq () -
-guint32 - -nm_setting_ovs_dpdk_get_n_rxq_desc () -
-guint32 - -nm_setting_ovs_dpdk_get_n_txq_desc () -
-
-
-

Types and Values

- -
-
-

Description

-

The NMSettingOvsDpdk object is a NMSetting subclass that describes properties -necessary for Open vSwitch interfaces of type "dpdk".

-
-
-

Functions

-
-

nm_setting_ovs_dpdk_new ()

-
NMSetting *
-nm_setting_ovs_dpdk_new (void);
-

Creates a new NMSettingOvsDpdk object with default values.

-
-

Returns

-

the new empty NMSettingOvsDpdk object.

-

[transfer full]

-
-

Since: 1.20

-
-
-
-

nm_setting_ovs_dpdk_get_devargs ()

-
const char *
-nm_setting_ovs_dpdk_get_devargs (NMSettingOvsDpdk *self);
-
-

Parameters

-
----- - - - - - -

self

the NMSettingOvsDpdk

 
-
-
-

Returns

-

the “devargs” property of the setting

-
-

Since: 1.20

-
-
-
-

nm_setting_ovs_dpdk_get_n_rxq ()

-
guint32
-nm_setting_ovs_dpdk_get_n_rxq (NMSettingOvsDpdk *self);
-
-

Parameters

-
----- - - - - - -

self

the NMSettingOvsDpdk

 
-
-
-

Returns

-

the “n-rxq” property of the setting

-
-

Since: 1.36

-
-
-
-

nm_setting_ovs_dpdk_get_n_rxq_desc ()

-
guint32
-nm_setting_ovs_dpdk_get_n_rxq_desc (NMSettingOvsDpdk *self);
-
-

Parameters

-
----- - - - - - -

self

the NMSettingOvsDpdk

 
-
-
-

Returns

-

the “n-rxq-desc” property of the setting

-
-

Since: 1.42

-
-
-
-

nm_setting_ovs_dpdk_get_n_txq_desc ()

-
guint32
-nm_setting_ovs_dpdk_get_n_txq_desc (NMSettingOvsDpdk *self);
-
-

Parameters

-
----- - - - - - -

self

the NMSettingOvsDpdk

 
-
-
-

Returns

-

the “n-txq-desc” property of the setting

-
-

Since: 1.42

-
-
-
-

Types and Values

-
-

NM_SETTING_OVS_DPDK_SETTING_NAME

-
#define NM_SETTING_OVS_DPDK_SETTING_NAME "ovs-dpdk"
-
-
-
-
-

NM_SETTING_OVS_DPDK_DEVARGS

-
#define NM_SETTING_OVS_DPDK_DEVARGS    "devargs"
-
-
-
-
-

NM_SETTING_OVS_DPDK_N_RXQ

-
#define NM_SETTING_OVS_DPDK_N_RXQ      "n-rxq"
-
-
-
-
-

NM_SETTING_OVS_DPDK_N_RXQ_DESC

-
#define NM_SETTING_OVS_DPDK_N_RXQ_DESC "n-rxq-desc"
-
-
-
-
-

NM_SETTING_OVS_DPDK_N_TXQ_DESC

-
#define NM_SETTING_OVS_DPDK_N_TXQ_DESC "n-txq-desc"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingOvsExternalIDs.html b/docs/libnm/html/NMSettingOvsExternalIDs.html deleted file mode 100644 index f2bcea10..00000000 --- a/docs/libnm/html/NMSettingOvsExternalIDs.html +++ /dev/null @@ -1,337 +0,0 @@ - - - - -NMSettingOvsExternalIDs: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingOvsExternalIDs

-

NMSettingOvsExternalIDs — External-IDs for OVS database

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_ovs_external_ids_new () -
const char *const * - -nm_setting_ovs_external_ids_get_data_keys () -
const char * - -nm_setting_ovs_external_ids_get_data () -
-void - -nm_setting_ovs_external_ids_set_data () -
-gboolean - -nm_setting_ovs_external_ids_check_key () -
-gboolean - -nm_setting_ovs_external_ids_check_val () -
-
-
-

Types and Values

- -
-
-

Description

-

The NMSettingOvsExternalIDs object is a NMSetting subclass that allow to -configure external ids for OVS.

-
-
-

Functions

-
-

nm_setting_ovs_external_ids_new ()

-
NMSetting *
-nm_setting_ovs_external_ids_new (void);
-

Creates a new NMSettingOvsExternalIDs object with default values.

-
-

Returns

-

the new empty -NMSettingOvsExternalIDs object.

-

[transfer full][type NMSettingOvsExternalIDs]

-
-

Since: 1.30

-
-
-
-

nm_setting_ovs_external_ids_get_data_keys ()

-
const char *const *
-nm_setting_ovs_external_ids_get_data_keys
-                               (NMSettingOvsExternalIDs *setting,
-                                guint *out_len);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingOvsExternalIDs

 

out_len

the length of the returned array.

[out]
-
-
-

Returns

-

a -NULL-terminated array containing each key from the table.

-

[array length=out_len][transfer none]

-
-

Since: 1.30

-
-
-
-

nm_setting_ovs_external_ids_get_data ()

-
const char *
-nm_setting_ovs_external_ids_get_data (NMSettingOvsExternalIDs *setting,
-                                      const char *key);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingOvsExternalIDs instance

 

key

the external-id to lookup

 
-
-
-

Returns

-

the value associated with key -or NULL if no such -value exists.

-

[transfer none]

-
-

Since: 1.30

-
-
-
-

nm_setting_ovs_external_ids_set_data ()

-
void
-nm_setting_ovs_external_ids_set_data (NMSettingOvsExternalIDs *setting,
-                                      const char *key,
-                                      const char *val);
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingOvsExternalIDs instance

 

key

the key to set

 

val

the value to set or NULL to clear a key.

[nullable]
-
-

Since: 1.30

-
-
-
-

nm_setting_ovs_external_ids_check_key ()

-
gboolean
-nm_setting_ovs_external_ids_check_key (const char *key,
-                                       GError **error);
-

Checks whether key - is a valid key for OVS' external-ids. -This means, the key cannot be NULL, not too large and valid ASCII. -Also, only digits and numbers are allowed with a few special -characters. They key must also not start with "NM.".

-
-

Parameters

-
----- - - - - - - - - - - - - -

key

the key to check.

[nullable]

error

a GError, NULL to ignore.

 
-
-
-

Returns

-

TRUE if key -is a valid user data key.

-
-

Since: 1.30

-
-
-
-

nm_setting_ovs_external_ids_check_val ()

-
gboolean
-nm_setting_ovs_external_ids_check_val (const char *val,
-                                       GError **error);
-

Checks whether val - is a valid user data value. This means, -value is not NULL, not too large and valid UTF-8.

-
-

Parameters

-
----- - - - - - - - - - - - - -

val

the value to check.

[nullable]

error

a GError, NULL to ignore.

 
-
-
-

Returns

-

TRUE if val -is a valid user data value.

-
-

Since: 1.30

-
-
-
-

Types and Values

-
-

NM_SETTING_OVS_EXTERNAL_IDS_SETTING_NAME

-
#define NM_SETTING_OVS_EXTERNAL_IDS_SETTING_NAME "ovs-external-ids"
-
-
-
-
-

NM_SETTING_OVS_EXTERNAL_IDS_DATA

-
#define NM_SETTING_OVS_EXTERNAL_IDS_DATA "data"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingOvsInterface.html b/docs/libnm/html/NMSettingOvsInterface.html deleted file mode 100644 index ab18ad36..00000000 --- a/docs/libnm/html/NMSettingOvsInterface.html +++ /dev/null @@ -1,189 +0,0 @@ - - - - -NMSettingOvsInterface: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingOvsInterface

-

NMSettingOvsInterface — Describes connection properties for Open vSwitch interfaces.

-
-
-

Functions

-
---- - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_ovs_interface_new () -
const char * - -nm_setting_ovs_interface_get_interface_type () -
-guint32 - -nm_setting_ovs_interface_get_ofport_request () -
-
-
-

Types and Values

- -
-
-

Description

-

The NMSettingOvsInterface object is a NMSetting subclass that describes properties -necessary for Open vSwitch interfaces.

-
-
-

Functions

-
-

nm_setting_ovs_interface_new ()

-
NMSetting *
-nm_setting_ovs_interface_new (void);
-

Creates a new NMSettingOvsInterface object with default values.

-
-

Returns

-

the new empty NMSettingOvsInterface object.

-

[transfer full]

-
-

Since: 1.10

-
-
-
-

nm_setting_ovs_interface_get_interface_type ()

-
const char *
-nm_setting_ovs_interface_get_interface_type
-                               (NMSettingOvsInterface *self);
-
-

Parameters

-
----- - - - - - -

self

the NMSettingOvsInterface

 
-
-
-

Returns

-

the “type” property of the setting

-
-

Since: 1.10

-
-
-
-

nm_setting_ovs_interface_get_ofport_request ()

-
guint32
-nm_setting_ovs_interface_get_ofport_request
-                               (NMSettingOvsInterface *self);
-
-

Parameters

-
----- - - - - - -

self

the NMSettingOvsInterface

 
-
-
-

Returns

-

id of the preassigned ovs port

-
-

Since: 1.42

-
-
-
-

Types and Values

-
-

NM_SETTING_OVS_INTERFACE_SETTING_NAME

-
#define NM_SETTING_OVS_INTERFACE_SETTING_NAME "ovs-interface"
-
-
-
-
-

NM_SETTING_OVS_INTERFACE_TYPE

-
#define NM_SETTING_OVS_INTERFACE_TYPE "type"
-
-
-
-
-

NM_SETTING_OVS_INTERFACE_OFPORT_REQUEST

-
#define NM_SETTING_OVS_INTERFACE_OFPORT_REQUEST "ofport-request"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingOvsOtherConfig.html b/docs/libnm/html/NMSettingOvsOtherConfig.html deleted file mode 100644 index c85cb850..00000000 --- a/docs/libnm/html/NMSettingOvsOtherConfig.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - -NMSettingOvsOtherConfig: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingOvsOtherConfig

-

NMSettingOvsOtherConfig — Other-config settings for OVS

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_ovs_other_config_new () -
const char *const * - -nm_setting_ovs_other_config_get_data_keys () -
const char * - -nm_setting_ovs_other_config_get_data () -
-void - -nm_setting_ovs_other_config_set_data () -
-
-
-

Types and Values

- -
-
-

Description

-

The NMSettingOvsOtherConfig object is a NMSetting subclass that allows to -configure other_config settings for OVS. See also "other_config" in the -"ovs-vswitchd.conf.db" manual for the keys that OVS supports.

-
-
-

Functions

-
-

nm_setting_ovs_other_config_new ()

-
NMSetting *
-nm_setting_ovs_other_config_new (void);
-

Creates a new NMSettingOvsOtherConfig object with default values.

-
-

Returns

-

the new empty -NMSettingOvsOtherConfig object.

-

[transfer full][type NMSettingOvsOtherConfig]

-
-

Since: 1.42

-
-
-
-

nm_setting_ovs_other_config_get_data_keys ()

-
const char *const *
-nm_setting_ovs_other_config_get_data_keys
-                               (NMSettingOvsOtherConfig *setting,
-                                guint *out_len);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingOvsOtherConfig

 

out_len

the length of the returned array.

[out]
-
-
-

Returns

-

a -NULL-terminated array containing each key from the table.

-

[array length=out_len][transfer none]

-
-

Since: 1.42

-
-
-
-

nm_setting_ovs_other_config_get_data ()

-
const char *
-nm_setting_ovs_other_config_get_data (NMSettingOvsOtherConfig *setting,
-                                      const char *key);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingOvsOtherConfig instance

 

key

the other-config to lookup

 
-
-
-

Returns

-

the value associated with key -or NULL if no such -value exists.

-

[transfer none]

-
-

Since: 1.42

-
-
-
-

nm_setting_ovs_other_config_set_data ()

-
void
-nm_setting_ovs_other_config_set_data (NMSettingOvsOtherConfig *setting,
-                                      const char *key,
-                                      const char *val);
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingOvsOtherConfig instance

 

key

the key to set

 

val

the value to set or NULL to clear a key.

[nullable]
-
-

Since: 1.42

-
-
-
-

Types and Values

-
-

NM_SETTING_OVS_OTHER_CONFIG_SETTING_NAME

-
#define NM_SETTING_OVS_OTHER_CONFIG_SETTING_NAME "ovs-other-config"
-
-
-
-
-

NM_SETTING_OVS_OTHER_CONFIG_DATA

-
#define NM_SETTING_OVS_OTHER_CONFIG_DATA "data"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingOvsPatch.html b/docs/libnm/html/NMSettingOvsPatch.html deleted file mode 100644 index df713e01..00000000 --- a/docs/libnm/html/NMSettingOvsPatch.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - -NMSettingOvsPatch: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingOvsPatch

-

NMSettingOvsPatch — Describes connection properties for Open vSwitch patch interfaces.

-
-
-

Functions

-
---- - - - - - - - - - - -
-NMSetting * - -nm_setting_ovs_patch_new () -
const char * - -nm_setting_ovs_patch_get_peer () -
-
-
-

Types and Values

-
---- - - - - - - - - - - -
#defineNM_SETTING_OVS_PATCH_SETTING_NAME
#defineNM_SETTING_OVS_PATCH_PEER
-
-
-

Description

-

The NMSettingOvsPatch object is a NMSetting subclass that describes properties -necessary for Open vSwitch interfaces of type "patch".

-
-
-

Functions

-
-

nm_setting_ovs_patch_new ()

-
NMSetting *
-nm_setting_ovs_patch_new (void);
-

Creates a new NMSettingOvsPatch object with default values.

-
-

Returns

-

the new empty NMSettingOvsPatch object.

-

[transfer full]

-
-

Since: 1.10

-
-
-
-

nm_setting_ovs_patch_get_peer ()

-
const char *
-nm_setting_ovs_patch_get_peer (NMSettingOvsPatch *self);
-
-

Parameters

-
----- - - - - - -

self

the NMSettingOvsPatch

 
-
-
-

Returns

-

the “peer” property of the setting

-
-

Since: 1.10

-
-
-
-

Types and Values

-
-

NM_SETTING_OVS_PATCH_SETTING_NAME

-
#define NM_SETTING_OVS_PATCH_SETTING_NAME "ovs-patch"
-
-
-
-
-

NM_SETTING_OVS_PATCH_PEER

-
#define NM_SETTING_OVS_PATCH_PEER "peer"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingOvsPort.html b/docs/libnm/html/NMSettingOvsPort.html deleted file mode 100644 index 29d18642..00000000 --- a/docs/libnm/html/NMSettingOvsPort.html +++ /dev/null @@ -1,614 +0,0 @@ - - - - -NMSettingOvsPort: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingOvsPort

-

NMSettingOvsPort — Describes connection properties for Open vSwitch ports.

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_ovs_port_new () -
const char * - -nm_setting_ovs_port_get_vlan_mode () -
-guint - -nm_setting_ovs_port_get_tag () -
const char * - -nm_setting_ovs_port_get_lacp () -
const char * - -nm_setting_ovs_port_get_bond_mode () -
-guint - -nm_setting_ovs_port_get_bond_updelay () -
-guint - -nm_setting_ovs_port_get_bond_downdelay () -
-void - -nm_setting_ovs_port_add_trunk () -
-guint - -nm_setting_ovs_port_get_num_trunks () -
-NMRange * - -nm_setting_ovs_port_get_trunk () -
-void - -nm_setting_ovs_port_remove_trunk () -
-gboolean - -nm_setting_ovs_port_remove_trunk_by_value () -
-void - -nm_setting_ovs_port_clear_trunks () -
-
-
-

Types and Values

- -
-
-

Description

-

The NMSettingOvsPort object is a NMSetting subclass that describes properties -necessary for Open vSwitch ports.

-
-
-

Functions

-
-

nm_setting_ovs_port_new ()

-
NMSetting *
-nm_setting_ovs_port_new (void);
-

Creates a new NMSettingOvsPort object with default values.

-
-

Returns

-

the new empty NMSettingOvsPort object.

-

[transfer full]

-
-

Since: 1.10

-
-
-
-

nm_setting_ovs_port_get_vlan_mode ()

-
const char *
-nm_setting_ovs_port_get_vlan_mode (NMSettingOvsPort *self);
-
-

Parameters

-
----- - - - - - -

self

the NMSettingOvsPort

 
-
-
-

Returns

-

the “vlan-mode” property of the setting

-
-

Since: 1.10

-
-
-
-

nm_setting_ovs_port_get_tag ()

-
guint
-nm_setting_ovs_port_get_tag (NMSettingOvsPort *self);
-
-

Parameters

-
----- - - - - - -

self

the NMSettingOvsPort

 
-
-
-

Returns

-

the “tag” property of the setting

-
-

Since: 1.10

-
-
-
-

nm_setting_ovs_port_get_lacp ()

-
const char *
-nm_setting_ovs_port_get_lacp (NMSettingOvsPort *self);
-
-

Parameters

-
----- - - - - - -

self

the NMSettingOvsPort

 
-
-
-

Returns

-

the “lacp” property of the setting

-
-

Since: 1.10

-
-
-
-

nm_setting_ovs_port_get_bond_mode ()

-
const char *
-nm_setting_ovs_port_get_bond_mode (NMSettingOvsPort *self);
-
-

Parameters

-
----- - - - - - -

self

the NMSettingOvsPort

 
-
-
-

Returns

-

the “bond-mode” property of the setting

-
-

Since: 1.10

-
-
-
-

nm_setting_ovs_port_get_bond_updelay ()

-
guint
-nm_setting_ovs_port_get_bond_updelay (NMSettingOvsPort *self);
-
-

Parameters

-
----- - - - - - -

self

the NMSettingOvsPort

 
-
-
-

Returns

-

the “bond-updelay” property of the setting

-
-

Since: 1.10

-
-
-
-

nm_setting_ovs_port_get_bond_downdelay ()

-
guint
-nm_setting_ovs_port_get_bond_downdelay
-                               (NMSettingOvsPort *self);
-
-

Parameters

-
----- - - - - - -

self

the NMSettingOvsPort

 
-
-
-

Returns

-

the “bond-downdelay” property of the setting

-
-

Since: 1.10

-
-
-
-

nm_setting_ovs_port_add_trunk ()

-
void
-nm_setting_ovs_port_add_trunk (NMSettingOvsPort *setting,
-                               NMRange *trunk);
-

Appends a new trunk range to the setting. -This takes a reference to trunk -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingOvsPort

 

trunk

the trunk to add

 
-
-

Since: 1.42

-
-
-
-

nm_setting_ovs_port_get_num_trunks ()

-
guint
-nm_setting_ovs_port_get_num_trunks (NMSettingOvsPort *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingOvsPort

 
-
-
-

Returns

-

the number of trunk ranges

-
-

Since: 1.42

-
-
-
-

nm_setting_ovs_port_get_trunk ()

-
NMRange *
-nm_setting_ovs_port_get_trunk (NMSettingOvsPort *setting,
-                               guint idx);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingOvsPort

 

idx

index number of the trunk range to return

 
-
-
-

Returns

-

the trunk range at index idx -.

-

[transfer none]

-
-

Since: 1.42

-
-
-
-

nm_setting_ovs_port_remove_trunk ()

-
void
-nm_setting_ovs_port_remove_trunk (NMSettingOvsPort *setting,
-                                  guint idx);
-

Removes the trunk range at index idx -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingOvsPort

 

idx

index number of the trunk range.

 
-
-

Since: 1.42

-
-
-
-

nm_setting_ovs_port_remove_trunk_by_value ()

-
gboolean
-nm_setting_ovs_port_remove_trunk_by_value
-                               (NMSettingOvsPort *setting,
-                                guint start,
-                                guint end);
-

Remove the trunk range with range start - to end -.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingOvsPort

 

start

the trunk range start index

 

end

the trunk range end index

 
-
-
-

Returns

-

TRUE if the trunk range was found and removed; FALSE otherwise

-
-

Since: 1.42

-
-
-
-

nm_setting_ovs_port_clear_trunks ()

-
void
-nm_setting_ovs_port_clear_trunks (NMSettingOvsPort *setting);
-

Removes all configured trunk ranges.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingOvsPort

 
-
-

Since: 1.42

-
-
-
-

Types and Values

-
-

NM_SETTING_OVS_PORT_SETTING_NAME

-
#define NM_SETTING_OVS_PORT_SETTING_NAME "ovs-port"
-
-
-
-
-

NM_SETTING_OVS_PORT_VLAN_MODE

-
#define NM_SETTING_OVS_PORT_VLAN_MODE      "vlan-mode"
-
-
-
-
-

NM_SETTING_OVS_PORT_TAG

-
#define NM_SETTING_OVS_PORT_TAG            "tag"
-
-
-
-
-

NM_SETTING_OVS_PORT_TRUNKS

-
#define NM_SETTING_OVS_PORT_TRUNKS         "trunks"
-
-
-
-
-

NM_SETTING_OVS_PORT_LACP

-
#define NM_SETTING_OVS_PORT_LACP           "lacp"
-
-
-
-
-

NM_SETTING_OVS_PORT_BOND_MODE

-
#define NM_SETTING_OVS_PORT_BOND_MODE      "bond-mode"
-
-
-
-
-

NM_SETTING_OVS_PORT_BOND_UPDELAY

-
#define NM_SETTING_OVS_PORT_BOND_UPDELAY   "bond-updelay"
-
-
-
-
-

NM_SETTING_OVS_PORT_BOND_DOWNDELAY

-
#define NM_SETTING_OVS_PORT_BOND_DOWNDELAY "bond-downdelay"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingPpp.html b/docs/libnm/html/NMSettingPpp.html deleted file mode 100644 index 66fed0a6..00000000 --- a/docs/libnm/html/NMSettingPpp.html +++ /dev/null @@ -1,875 +0,0 @@ - - - - -NMSettingPpp: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingPpp

-

NMSettingPpp — Describes connection properties for devices/networks -that require PPP to deliver IP capability

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_ppp_new () -
-gboolean - -nm_setting_ppp_get_noauth () -
-gboolean - -nm_setting_ppp_get_refuse_eap () -
-gboolean - -nm_setting_ppp_get_refuse_pap () -
-gboolean - -nm_setting_ppp_get_refuse_chap () -
-gboolean - -nm_setting_ppp_get_refuse_mschap () -
-gboolean - -nm_setting_ppp_get_refuse_mschapv2 () -
-gboolean - -nm_setting_ppp_get_nobsdcomp () -
-gboolean - -nm_setting_ppp_get_nodeflate () -
-gboolean - -nm_setting_ppp_get_no_vj_comp () -
-gboolean - -nm_setting_ppp_get_require_mppe () -
-gboolean - -nm_setting_ppp_get_require_mppe_128 () -
-gboolean - -nm_setting_ppp_get_mppe_stateful () -
-gboolean - -nm_setting_ppp_get_crtscts () -
-guint32 - -nm_setting_ppp_get_baud () -
-guint32 - -nm_setting_ppp_get_mru () -
-guint32 - -nm_setting_ppp_get_mtu () -
-guint32 - -nm_setting_ppp_get_lcp_echo_failure () -
-guint32 - -nm_setting_ppp_get_lcp_echo_interval () -
-
- -
-

Description

-

The NMSettingPpp object is a NMSetting subclass that describes properties -necessary for connection to networks that require PPP transport, like PPPoE -cable and DSL modems and some mobile broadband devices.

-
-
-

Functions

-
-

nm_setting_ppp_new ()

-
NMSetting *
-nm_setting_ppp_new (void);
-

Creates a new NMSettingPpp object with default values.

-
-

Returns

-

the new empty NMSettingPpp object.

-

[transfer full]

-
-
-
-
-

nm_setting_ppp_get_noauth ()

-
gboolean
-nm_setting_ppp_get_noauth (NMSettingPpp *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPpp

 
-
-
-

Returns

-

the “noauth” property of the setting

-
-
-
-
-

nm_setting_ppp_get_refuse_eap ()

-
gboolean
-nm_setting_ppp_get_refuse_eap (NMSettingPpp *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPpp

 
-
-
-

Returns

-

the “refuse-eap” property of the setting

-
-
-
-
-

nm_setting_ppp_get_refuse_pap ()

-
gboolean
-nm_setting_ppp_get_refuse_pap (NMSettingPpp *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPpp

 
-
-
-

Returns

-

the “refuse-pap” property of the setting

-
-
-
-
-

nm_setting_ppp_get_refuse_chap ()

-
gboolean
-nm_setting_ppp_get_refuse_chap (NMSettingPpp *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPpp

 
-
-
-

Returns

-

the “refuse-chap” property of the setting

-
-
-
-
-

nm_setting_ppp_get_refuse_mschap ()

-
gboolean
-nm_setting_ppp_get_refuse_mschap (NMSettingPpp *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPpp

 
-
-
-

Returns

-

the “refuse-mschap” property of the setting

-
-
-
-
-

nm_setting_ppp_get_refuse_mschapv2 ()

-
gboolean
-nm_setting_ppp_get_refuse_mschapv2 (NMSettingPpp *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPpp

 
-
-
-

Returns

-

the “refuse-mschapv2” property of the setting

-
-
-
-
-

nm_setting_ppp_get_nobsdcomp ()

-
gboolean
-nm_setting_ppp_get_nobsdcomp (NMSettingPpp *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPpp

 
-
-
-

Returns

-

the “nobsdcomp” property of the setting

-
-
-
-
-

nm_setting_ppp_get_nodeflate ()

-
gboolean
-nm_setting_ppp_get_nodeflate (NMSettingPpp *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPpp

 
-
-
-

Returns

-

the “nodeflate” property of the setting

-
-
-
-
-

nm_setting_ppp_get_no_vj_comp ()

-
gboolean
-nm_setting_ppp_get_no_vj_comp (NMSettingPpp *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPpp

 
-
-
-

Returns

-

the “no-vj-comp” property of the setting

-
-
-
-
-

nm_setting_ppp_get_require_mppe ()

-
gboolean
-nm_setting_ppp_get_require_mppe (NMSettingPpp *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPpp

 
-
-
-

Returns

-

the “require-mppe” property of the setting

-
-
-
-
-

nm_setting_ppp_get_require_mppe_128 ()

-
gboolean
-nm_setting_ppp_get_require_mppe_128 (NMSettingPpp *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPpp

 
-
-
-

Returns

-

the “require-mppe-128” property of the setting

-
-
-
-
-

nm_setting_ppp_get_mppe_stateful ()

-
gboolean
-nm_setting_ppp_get_mppe_stateful (NMSettingPpp *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPpp

 
-
-
-

Returns

-

the “mppe-stateful” property of the setting

-
-
-
-
-

nm_setting_ppp_get_crtscts ()

-
gboolean
-nm_setting_ppp_get_crtscts (NMSettingPpp *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPpp

 
-
-
-

Returns

-

the “crtscts” property of the setting

-
-
-
-
-

nm_setting_ppp_get_baud ()

-
guint32
-nm_setting_ppp_get_baud (NMSettingPpp *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPpp

 
-
-
-

Returns

-

the “baud” property of the setting

-
-
-
-
-

nm_setting_ppp_get_mru ()

-
guint32
-nm_setting_ppp_get_mru (NMSettingPpp *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPpp

 
-
-
-

Returns

-

the “mru” property of the setting

-
-
-
-
-

nm_setting_ppp_get_mtu ()

-
guint32
-nm_setting_ppp_get_mtu (NMSettingPpp *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPpp

 
-
-
-

Returns

-

the “mtu” property of the setting

-
-
-
-
-

nm_setting_ppp_get_lcp_echo_failure ()

-
guint32
-nm_setting_ppp_get_lcp_echo_failure (NMSettingPpp *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPpp

 
-
-
-

Returns

-

the “lcp-echo-failure” property of the setting

-
-
-
-
-

nm_setting_ppp_get_lcp_echo_interval ()

-
guint32
-nm_setting_ppp_get_lcp_echo_interval (NMSettingPpp *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPpp

 
-
-
-

Returns

-

the “lcp-echo-interval” property of the setting

-
-
-
-
-

Types and Values

-
-

NM_SETTING_PPP_SETTING_NAME

-
#define NM_SETTING_PPP_SETTING_NAME "ppp"
-
-
-
-
-

NM_SETTING_PPP_NOAUTH

-
#define NM_SETTING_PPP_NOAUTH            "noauth"
-
-
-
-
-

NM_SETTING_PPP_REFUSE_EAP

-
#define NM_SETTING_PPP_REFUSE_EAP        "refuse-eap"
-
-
-
-
-

NM_SETTING_PPP_REFUSE_PAP

-
#define NM_SETTING_PPP_REFUSE_PAP        "refuse-pap"
-
-
-
-
-

NM_SETTING_PPP_REFUSE_CHAP

-
#define NM_SETTING_PPP_REFUSE_CHAP       "refuse-chap"
-
-
-
-
-

NM_SETTING_PPP_REFUSE_MSCHAP

-
#define NM_SETTING_PPP_REFUSE_MSCHAP     "refuse-mschap"
-
-
-
-
-

NM_SETTING_PPP_REFUSE_MSCHAPV2

-
#define NM_SETTING_PPP_REFUSE_MSCHAPV2   "refuse-mschapv2"
-
-
-
-
-

NM_SETTING_PPP_NOBSDCOMP

-
#define NM_SETTING_PPP_NOBSDCOMP         "nobsdcomp"
-
-
-
-
-

NM_SETTING_PPP_NODEFLATE

-
#define NM_SETTING_PPP_NODEFLATE         "nodeflate"
-
-
-
-
-

NM_SETTING_PPP_NO_VJ_COMP

-
#define NM_SETTING_PPP_NO_VJ_COMP        "no-vj-comp"
-
-
-
-
-

NM_SETTING_PPP_REQUIRE_MPPE

-
#define NM_SETTING_PPP_REQUIRE_MPPE      "require-mppe"
-
-
-
-
-

NM_SETTING_PPP_REQUIRE_MPPE_128

-
#define NM_SETTING_PPP_REQUIRE_MPPE_128  "require-mppe-128"
-
-
-
-
-

NM_SETTING_PPP_MPPE_STATEFUL

-
#define NM_SETTING_PPP_MPPE_STATEFUL     "mppe-stateful"
-
-
-
-
-

NM_SETTING_PPP_CRTSCTS

-
#define NM_SETTING_PPP_CRTSCTS           "crtscts"
-
-
-
-
-

NM_SETTING_PPP_BAUD

-
#define NM_SETTING_PPP_BAUD              "baud"
-
-
-
-
-

NM_SETTING_PPP_MRU

-
#define NM_SETTING_PPP_MRU               "mru"
-
-
-
-
-

NM_SETTING_PPP_MTU

-
#define NM_SETTING_PPP_MTU               "mtu"
-
-
-
-
-

NM_SETTING_PPP_LCP_ECHO_FAILURE

-
#define NM_SETTING_PPP_LCP_ECHO_FAILURE  "lcp-echo-failure"
-
-
-
-
-

NM_SETTING_PPP_LCP_ECHO_INTERVAL

-
#define NM_SETTING_PPP_LCP_ECHO_INTERVAL "lcp-echo-interval"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingPppoe.html b/docs/libnm/html/NMSettingPppoe.html deleted file mode 100644 index 9fd95569..00000000 --- a/docs/libnm/html/NMSettingPppoe.html +++ /dev/null @@ -1,312 +0,0 @@ - - - - -NMSettingPppoe: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingPppoe

-

NMSettingPppoe — Describes PPPoE connection properties

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_pppoe_new () -
const char * - -nm_setting_pppoe_get_parent () -
const char * - -nm_setting_pppoe_get_service () -
const char * - -nm_setting_pppoe_get_username () -
const char * - -nm_setting_pppoe_get_password () -
-NMSettingSecretFlags - -nm_setting_pppoe_get_password_flags () -
-
-
-

Types and Values

- -
-
-

Description

-

The NMSettingPppoe object is a NMSetting subclass that describes -properties necessary for connection to networks that require PPPoE connections -to provide IP transport, for example cable or DSL modems.

-
-
-

Functions

-
-

nm_setting_pppoe_new ()

-
NMSetting *
-nm_setting_pppoe_new (void);
-

Creates a new NMSettingPppoe object with default values.

-
-

Returns

-

the new empty NMSettingPppoe object.

-

[transfer full]

-
-
-
-
-

nm_setting_pppoe_get_parent ()

-
const char *
-nm_setting_pppoe_get_parent (NMSettingPppoe *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPppoe

 
-
-
-

Returns

-

the “parent” property of the setting

-
-

Since: 1.10

-
-
-
-

nm_setting_pppoe_get_service ()

-
const char *
-nm_setting_pppoe_get_service (NMSettingPppoe *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPppoe

 
-
-
-

Returns

-

the “service” property of the setting

-
-
-
-
-

nm_setting_pppoe_get_username ()

-
const char *
-nm_setting_pppoe_get_username (NMSettingPppoe *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPppoe

 
-
-
-

Returns

-

the “username” property of the setting

-
-
-
-
-

nm_setting_pppoe_get_password ()

-
const char *
-nm_setting_pppoe_get_password (NMSettingPppoe *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPppoe

 
-
-
-

Returns

-

the “password” property of the setting

-
-
-
-
-

nm_setting_pppoe_get_password_flags ()

-
NMSettingSecretFlags
-nm_setting_pppoe_get_password_flags (NMSettingPppoe *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPppoe

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the “password”

-
-
-
-
-

Types and Values

-
-

NM_SETTING_PPPOE_SETTING_NAME

-
#define NM_SETTING_PPPOE_SETTING_NAME "pppoe"
-
-
-
-
-

NM_SETTING_PPPOE_PARENT

-
#define NM_SETTING_PPPOE_PARENT         "parent"
-
-
-
-
-

NM_SETTING_PPPOE_SERVICE

-
#define NM_SETTING_PPPOE_SERVICE        "service"
-
-
-
-
-

NM_SETTING_PPPOE_USERNAME

-
#define NM_SETTING_PPPOE_USERNAME       "username"
-
-
-
-
-

NM_SETTING_PPPOE_PASSWORD

-
#define NM_SETTING_PPPOE_PASSWORD       "password"
-
-
-
-
-

NM_SETTING_PPPOE_PASSWORD_FLAGS

-
#define NM_SETTING_PPPOE_PASSWORD_FLAGS "password-flags"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingProxy.html b/docs/libnm/html/NMSettingProxy.html deleted file mode 100644 index ae9fc8db..00000000 --- a/docs/libnm/html/NMSettingProxy.html +++ /dev/null @@ -1,325 +0,0 @@ - - - - -NMSettingProxy: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingProxy

-

NMSettingProxy — Describes proxy URL, script and other related properties

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_proxy_new () -
-NMSettingProxyMethod - -nm_setting_proxy_get_method () -
-gboolean - -nm_setting_proxy_get_browser_only () -
const char * - -nm_setting_proxy_get_pac_url () -
const char * - -nm_setting_proxy_get_pac_script () -
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingProxyMethod
-
-
-
-

Description

-

The NMSettingProxy object is a NMSetting subclass that describes properties -related to Proxy settings like PAC URL, PAC script etc.

-

NetworkManager support 2 values for the “method” property for -proxy. If "auto" is specified then WPAD takes place and the appropriate details -are pushed into PacRunner or user can override this URL with a new PAC URL or a -PAC script. If "none" is selected then no proxy configuration is given to PacRunner -to fulfill client queries.

-
-
-

Functions

-
-

nm_setting_proxy_new ()

-
NMSetting *
-nm_setting_proxy_new (void);
-

Creates a new NMSettingProxy object.

-
-

Returns

-

the new empty NMSettingProxy object

-
-

Since: 1.6

-
-
-
-

nm_setting_proxy_get_method ()

-
NMSettingProxyMethod
-nm_setting_proxy_get_method (NMSettingProxy *setting);
-

Returns the proxy configuration method. By default the value is NM_SETTING_PROXY_METHOD_NONE. -NM_SETTING_PROXY_METHOD_NONE should be selected for a connection intended for direct network -access.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingProxy

 
-
-
-

Returns

-

the proxy configuration method

-
-

Since: 1.6

-
-
-
-

nm_setting_proxy_get_browser_only ()

-
gboolean
-nm_setting_proxy_get_browser_only (NMSettingProxy *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingProxy

 
-
-
-

Returns

-

TRUE if this proxy configuration is only for browser -clients/schemes, FALSE otherwise.

-
-

Since: 1.6

-
-
-
-

nm_setting_proxy_get_pac_url ()

-
const char *
-nm_setting_proxy_get_pac_url (NMSettingProxy *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingProxy

 
-
-
-

Returns

-

the PAC URL for obtaining PAC file

-
-

Since: 1.6

-
-
-
-

nm_setting_proxy_get_pac_script ()

-
const char *
-nm_setting_proxy_get_pac_script (NMSettingProxy *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingProxy

 
-
-
-

Returns

-

the PAC script.

-
-

Since: 1.6

-
-
-
-

Types and Values

-
-

enum NMSettingProxyMethod

-

The Proxy method.

-
-

Members

-
----- - - - - - - - - - - - - -

NM_SETTING_PROXY_METHOD_NONE

-

No Proxy for the Connection

-
 

NM_SETTING_PROXY_METHOD_AUTO

-

DHCP obtained Proxy/ Manual override

-
 
-
-

Since: 1.6

-
-
-
-

NM_SETTING_PROXY_SETTING_NAME

-
#define NM_SETTING_PROXY_SETTING_NAME "proxy"
-
-
-
-
-

NM_SETTING_PROXY_METHOD

-
#define NM_SETTING_PROXY_METHOD       "method"
-
-
-
-
-

NM_SETTING_PROXY_BROWSER_ONLY

-
#define NM_SETTING_PROXY_BROWSER_ONLY "browser-only"
-
-
-
-
-

NM_SETTING_PROXY_PAC_URL

-
#define NM_SETTING_PROXY_PAC_URL      "pac-url"
-
-
-
-
-

NM_SETTING_PROXY_PAC_SCRIPT

-
#define NM_SETTING_PROXY_PAC_SCRIPT   "pac-script"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingSerial.html b/docs/libnm/html/NMSettingSerial.html deleted file mode 100644 index 37767245..00000000 --- a/docs/libnm/html/NMSettingSerial.html +++ /dev/null @@ -1,365 +0,0 @@ - - - - -NMSettingSerial: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingSerial

-

NMSettingSerial — Describes connection properties for devices that use -serial communications

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_serial_new () -
-guint - -nm_setting_serial_get_baud () -
-guint - -nm_setting_serial_get_bits () -
-NMSettingSerialParity - -nm_setting_serial_get_parity () -
-guint - -nm_setting_serial_get_stopbits () -
-guint64 - -nm_setting_serial_get_send_delay () -
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingSerialParity
-
-
-
-

Description

-

The NMSettingSerial object is a NMSetting subclass that describes -properties necessary for connections that may use serial communications, -such as mobile broadband or analog telephone connections.

-
-
-

Functions

-
-

nm_setting_serial_new ()

-
NMSetting *
-nm_setting_serial_new (void);
-

Creates a new NMSettingSerial object with default values.

-
-

Returns

-

the new empty NMSettingSerial object.

-

[transfer full]

-
-
-
-
-

nm_setting_serial_get_baud ()

-
guint
-nm_setting_serial_get_baud (NMSettingSerial *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingSerial

 
-
-
-

Returns

-

the “baud” property of the setting

-
-
-
-
-

nm_setting_serial_get_bits ()

-
guint
-nm_setting_serial_get_bits (NMSettingSerial *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingSerial

 
-
-
-

Returns

-

the “bits” property of the setting

-
-
-
-
-

nm_setting_serial_get_parity ()

-
NMSettingSerialParity
-nm_setting_serial_get_parity (NMSettingSerial *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingSerial

 
-
-
-

Returns

-

the “parity” property of the setting

-
-
-
-
-

nm_setting_serial_get_stopbits ()

-
guint
-nm_setting_serial_get_stopbits (NMSettingSerial *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingSerial

 
-
-
-

Returns

-

the “stopbits” property of the setting

-
-
-
-
-

nm_setting_serial_get_send_delay ()

-
guint64
-nm_setting_serial_get_send_delay (NMSettingSerial *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingSerial

 
-
-
-

Returns

-

the “send-delay” property of the setting

-
-
-
-
-

Types and Values

-
-

NM_SETTING_SERIAL_SETTING_NAME

-
#define NM_SETTING_SERIAL_SETTING_NAME "serial"
-
-
-
-
-

enum NMSettingSerialParity

-

The parity setting of a serial port.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SETTING_SERIAL_PARITY_NONE

-

No parity bits (default)

-
 

NM_SETTING_SERIAL_PARITY_EVEN

-

Even parity

-
 

NM_SETTING_SERIAL_PARITY_ODD

-

Odd parity

-
 
-
-
-
-
-

NM_SETTING_SERIAL_BAUD

-
#define NM_SETTING_SERIAL_BAUD       "baud"
-
-
-
-
-

NM_SETTING_SERIAL_BITS

-
#define NM_SETTING_SERIAL_BITS       "bits"
-
-
-
-
-

NM_SETTING_SERIAL_PARITY

-
#define NM_SETTING_SERIAL_PARITY     "parity"
-
-
-
-
-

NM_SETTING_SERIAL_STOPBITS

-
#define NM_SETTING_SERIAL_STOPBITS   "stopbits"
-
-
-
-
-

NM_SETTING_SERIAL_SEND_DELAY

-
#define NM_SETTING_SERIAL_SEND_DELAY "send-delay"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingSriov.html b/docs/libnm/html/NMSettingSriov.html deleted file mode 100644 index b66793b8..00000000 --- a/docs/libnm/html/NMSettingSriov.html +++ /dev/null @@ -1,1539 +0,0 @@ - - - - -NMSettingSriov: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingSriov

-

NMSettingSriov — Describes SR-IOV connection properties

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_sriov_new () -
-guint - -nm_setting_sriov_get_total_vfs () -
-guint - -nm_setting_sriov_get_num_vfs () -
-NMSriovVF * - -nm_setting_sriov_get_vf () -
-void - -nm_setting_sriov_add_vf () -
-void - -nm_setting_sriov_remove_vf () -
-gboolean - -nm_setting_sriov_remove_vf_by_index () -
-void - -nm_setting_sriov_clear_vfs () -
-NMTernary - -nm_setting_sriov_get_autoprobe_drivers () -
-NMSriovEswitchMode - -nm_setting_sriov_get_eswitch_mode () -
-NMSriovEswitchInlineMode - -nm_setting_sriov_get_eswitch_inline_mode () -
-NMSriovEswitchEncapMode - -nm_setting_sriov_get_eswitch_encap_mode () -
-gboolean - -nm_sriov_vf_add_vlan () -
-gboolean - -nm_sriov_vf_remove_vlan () -
const guint * - -nm_sriov_vf_get_vlan_ids () -
-void - -nm_sriov_vf_set_vlan_qos () -
-void - -nm_sriov_vf_set_vlan_protocol () -
-guint32 - -nm_sriov_vf_get_vlan_qos () -
-NMSriovVFVlanProtocol - -nm_sriov_vf_get_vlan_protocol () -
-NMSriovVF * - -nm_sriov_vf_new () -
-void - -nm_sriov_vf_ref () -
-void - -nm_sriov_vf_unref () -
-gboolean - -nm_sriov_vf_equal () -
-NMSriovVF * - -nm_sriov_vf_dup () -
-guint - -nm_sriov_vf_get_index () -
-void - -nm_sriov_vf_set_attribute () -
const char ** - -nm_sriov_vf_get_attribute_names () -
-GVariant * - -nm_sriov_vf_get_attribute () -
-gboolean - -nm_sriov_vf_attribute_validate () -
-
- -
-

Object Hierarchy

-
    GBoxed
-    ╰── NMSriovVF
-    GEnum
-    ├── NMSriovEswitchEncapMode
-    ├── NMSriovEswitchInlineMode
-    ├── NMSriovEswitchMode
-    ╰── NMSriovVFVlanProtocol
-
-
-
-

Includes

-
#include <nm-setting-sriov.h>
-
-
-
-

Description

-
-
-

Functions

-
-

nm_setting_sriov_new ()

-
NMSetting *
-nm_setting_sriov_new (void);
-

Creates a new NMSettingSriov object with default values.

-
-

Returns

-

the new empty NMSettingSriov object.

-

[transfer full]

-
-

Since: 1.14

-
-
-
-

nm_setting_sriov_get_total_vfs ()

-
guint
-nm_setting_sriov_get_total_vfs (NMSettingSriov *setting);
-

Returns the value contained in the “total-vfs” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingSriov

 
-
-
-

Returns

-

the total number of SR-IOV virtual functions to create

-
-

Since: 1.14

-
-
-
-

nm_setting_sriov_get_num_vfs ()

-
guint
-nm_setting_sriov_get_num_vfs (NMSettingSriov *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingSriov

 
-
-
-

Returns

-

the number of configured VFs

-
-

Since: 1.14

-
-
-
-

nm_setting_sriov_get_vf ()

-
NMSriovVF *
-nm_setting_sriov_get_vf (NMSettingSriov *setting,
-                         guint idx);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingSriov

 

idx

index number of the VF to return

 
-
-
-

Returns

-

the VF at index idx -.

-

[transfer none]

-
-

Since: 1.14

-
-
-
-

nm_setting_sriov_add_vf ()

-
void
-nm_setting_sriov_add_vf (NMSettingSriov *setting,
-                         NMSriovVF *vf);
-

Appends a new VF and associated information to the setting. The -given VF is duplicated internally and is not changed by this function.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingSriov

 

vf

the VF to add

 
-
-

Since: 1.14

-
-
-
-

nm_setting_sriov_remove_vf ()

-
void
-nm_setting_sriov_remove_vf (NMSettingSriov *setting,
-                            guint idx);
-

Removes the VF at index idx -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingSriov

 

idx

index number of the VF

 
-
-

Since: 1.14

-
-
-
-

nm_setting_sriov_remove_vf_by_index ()

-
gboolean
-nm_setting_sriov_remove_vf_by_index (NMSettingSriov *setting,
-                                     guint index);
-

Removes the VF with VF index index -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingSriov

 

index

the VF index of the VF to remove

 
-
-
-

Returns

-

TRUE if the VF was found and removed; FALSE if it was not

-
-

Since: 1.14

-
-
-
-

nm_setting_sriov_clear_vfs ()

-
void
-nm_setting_sriov_clear_vfs (NMSettingSriov *setting);
-

Removes all configured VFs.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingSriov

 
-
-

Since: 1.14

-
-
-
-

nm_setting_sriov_get_autoprobe_drivers ()

-
NMTernary
-nm_setting_sriov_get_autoprobe_drivers
-                               (NMSettingSriov *setting);
-

Returns the value contained in the “autoprobe-drivers” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingSriov

 
-
-
-

Returns

-

the autoprobe-drivers property value

-
-

Since: 1.14

-
-
-
-

nm_setting_sriov_get_eswitch_mode ()

-
NMSriovEswitchMode
-nm_setting_sriov_get_eswitch_mode (NMSettingSriov *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingSriov

 
-
-
-

Returns

-

the value contained in the “eswitch-mode” property.

-
-

Since: 1.46

-
-
-
-

nm_setting_sriov_get_eswitch_inline_mode ()

-
NMSriovEswitchInlineMode
-nm_setting_sriov_get_eswitch_inline_mode
-                               (NMSettingSriov *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingSriov

 
-
-
-

Returns

-

the value contained in the “eswitch-inline-mode” property.

-
-

Since: 1.46

-
-
-
-

nm_setting_sriov_get_eswitch_encap_mode ()

-
NMSriovEswitchEncapMode
-nm_setting_sriov_get_eswitch_encap_mode
-                               (NMSettingSriov *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingSriov

 
-
-
-

Returns

-

the value contained in the “eswitch-encap-mode” property.

-
-

Since: 1.46

-
-
-
-

nm_sriov_vf_add_vlan ()

-
gboolean
-nm_sriov_vf_add_vlan (NMSriovVF *vf,
-                      guint vlan_id);
-

Adds a VLAN to the VF. Currently kernel only supports one VLAN per VF.

-
-

Parameters

-
----- - - - - - - - - - - - - -

vf

the NMSriovVF

 

vlan_id

the VLAN id

 
-
-
-

Returns

-

TRUE if the VLAN was added; FALSE if it already existed

-
-

Since: 1.14

-
-
-
-

nm_sriov_vf_remove_vlan ()

-
gboolean
-nm_sriov_vf_remove_vlan (NMSriovVF *vf,
-                         guint vlan_id);
-

Removes a VLAN from a VF.

-
-

Parameters

-
----- - - - - - - - - - - - - -

vf

the NMSriovVF

 

vlan_id

the VLAN id

 
-
-
-

Returns

-

TRUE if the VLAN was removed, FALSE if the VLAN vlan_id -did not belong to the VF.

-
-

Since: 1.14

-
-
-
-

nm_sriov_vf_get_vlan_ids ()

-
const guint *
-nm_sriov_vf_get_vlan_ids (const NMSriovVF *vf,
-                          guint *length);
-

Returns the VLANs currently configured on the VF. Currently kernel only -supports one VLAN per VF.

-
-

Parameters

-
----- - - - - - - - - - - - - -

vf

the NMSriovVF

 

length

on return, the number of VLANs configured.

[out][optional]
-
-
-

Returns

-

a list of VLAN ids configured on the VF.

-

[transfer none][array length=length]

-
-

Since: 1.14

-
-
-
-

nm_sriov_vf_set_vlan_qos ()

-
void
-nm_sriov_vf_set_vlan_qos (NMSriovVF *vf,
-                          guint vlan_id,
-                          guint32 qos);
-

Sets a QoS value for the given VLAN.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

vf

the NMSriovVF

 

vlan_id

the VLAN id

 

qos

a QoS (priority) value

 
-
-

Since: 1.14

-
-
-
-

nm_sriov_vf_set_vlan_protocol ()

-
void
-nm_sriov_vf_set_vlan_protocol (NMSriovVF *vf,
-                               guint vlan_id,
-                               NMSriovVFVlanProtocol protocol);
-

Sets the protocol for the given VLAN.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

vf

the NMSriovVF

 

vlan_id

the VLAN id

 

protocol

the VLAN protocol

 
-
-

Since: 1.14

-
-
-
-

nm_sriov_vf_get_vlan_qos ()

-
guint32
-nm_sriov_vf_get_vlan_qos (const NMSriovVF *vf,
-                          guint vlan_id);
-

Returns the QoS value for the given VLAN.

-
-

Parameters

-
----- - - - - - - - - - - - - -

vf

the NMSriovVF

 

vlan_id

the VLAN id

 
-
-
-

Returns

-

the QoS value

-
-

Since: 1.14

-
-
-
-

nm_sriov_vf_get_vlan_protocol ()

-
NMSriovVFVlanProtocol
-nm_sriov_vf_get_vlan_protocol (const NMSriovVF *vf,
-                               guint vlan_id);
-

Returns the configured protocol for the given VLAN.

-
-

Parameters

-
----- - - - - - - - - - - - - -

vf

the NMSriovVF

 

vlan_id

the VLAN id

 
-
-
-

Returns

-

the configured protocol

-
-

Since: 1.14

-
-
-
-

nm_sriov_vf_new ()

-
NMSriovVF *
-nm_sriov_vf_new (guint index);
-

Creates a new NMSriovVF object.

-
-

Parameters

-
----- - - - - - -

index

the VF index

 
-
-
-

Returns

-

the new NMSriovVF object.

-

[transfer full]

-
-

Since: 1.14

-
-
-
-

nm_sriov_vf_ref ()

-
void
-nm_sriov_vf_ref (NMSriovVF *vf);
-

Increases the reference count of the object.

-
-

Parameters

-
----- - - - - - -

vf

the NMSriovVF

 
-
-

Since: 1.14

-
-
-
-

nm_sriov_vf_unref ()

-
void
-nm_sriov_vf_unref (NMSriovVF *vf);
-

Decreases the reference count of the object. If the reference count -reaches zero, the object will be destroyed.

-
-

Parameters

-
----- - - - - - -

vf

the NMSriovVF

 
-
-

Since: 1.14

-
-
-
-

nm_sriov_vf_equal ()

-
gboolean
-nm_sriov_vf_equal (const NMSriovVF *vf,
-                   const NMSriovVF *other);
-

Determines if two NMSriovVF objects have the same index, -attributes and VLANs.

-
-

Parameters

-
----- - - - - - - - - - - - - -

vf

the NMSriovVF

 

other

the NMSriovVF to compare vf -to.

 
-
-
-

Returns

-

TRUE if the objects contain the same values, FALSE -if they do not.

-
-

Since: 1.14

-
-
-
-

nm_sriov_vf_dup ()

-
NMSriovVF *
-nm_sriov_vf_dup (const NMSriovVF *vf);
-

Creates a copy of vf -.

-
-

Parameters

-
----- - - - - - -

vf

the NMSriovVF

 
-
-
-

Returns

-

a copy of vf -.

-

[transfer full]

-
-

Since: 1.14

-
-
-
-

nm_sriov_vf_get_index ()

-
guint
-nm_sriov_vf_get_index (const NMSriovVF *vf);
-

Gets the index property of this VF object.

-
-

Parameters

-
----- - - - - - -

vf

the NMSriovVF

 
-
-
-

Returns

-

the VF index

-
-

Since: 1.14

-
-
-
-

nm_sriov_vf_set_attribute ()

-
void
-nm_sriov_vf_set_attribute (NMSriovVF *vf,
-                           const char *name,
-                           GVariant *value);
-

Sets the named attribute on vf - to the given value.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

vf

the NMSriovVF

 

name

the name of a route attribute

 

value

the value.

[transfer none][nullable]
-
-

Since: 1.14

-
-
-
-

nm_sriov_vf_get_attribute_names ()

-
const char **
-nm_sriov_vf_get_attribute_names (const NMSriovVF *vf);
-

Gets an array of attribute names defined on vf -.

-
-

Parameters

-
----- - - - - - -

vf

the NMSriovVF

 
-
-
-

Returns

-

a NULL-terminated array of attribute names.

-

[transfer container]

-
-

Since: 1.14

-
-
-
-

nm_sriov_vf_get_attribute ()

-
GVariant *
-nm_sriov_vf_get_attribute (const NMSriovVF *vf,
-                           const char *name);
-

Gets the value of the attribute with name name - on vf -

-
-

Parameters

-
----- - - - - - - - - - - - - -

vf

the NMSriovVF

 

name

the name of a VF attribute

 
-
-
-

Returns

-

the value of the attribute with name name -on -vf -, or NULL if vf -has no such attribute.

-

[transfer none]

-
-

Since: 1.14

-
-
-
-

nm_sriov_vf_attribute_validate ()

-
gboolean
-nm_sriov_vf_attribute_validate (const char *name,
-                                GVariant *value,
-                                gboolean *known,
-                                GError **error);
-

Validates a VF attribute, i.e. checks that the attribute is a known one, -the value is of the correct type and well-formed.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

name

the attribute name

 

value

the attribute value

 

known

on return, whether the attribute name is a known one.

[out][optional]

error

return location for a GError, or NULL

 
-
-
-

Returns

-

TRUE if the attribute is valid, FALSE otherwise

-
-

Since: 1.42

-
-
-
-

Types and Values

-
-

NM_SETTING_SRIOV_SETTING_NAME

-
#define NM_SETTING_SRIOV_SETTING_NAME "sriov"
-
-
-
-
-

NM_SETTING_SRIOV_TOTAL_VFS

-
#define NM_SETTING_SRIOV_TOTAL_VFS           "total-vfs"
-
-
-
-
-

NM_SETTING_SRIOV_VFS

-
#define NM_SETTING_SRIOV_VFS                 "vfs"
-
-
-
-
-

NM_SETTING_SRIOV_AUTOPROBE_DRIVERS

-
#define NM_SETTING_SRIOV_AUTOPROBE_DRIVERS   "autoprobe-drivers"
-
-
-
-
-

NM_SETTING_SRIOV_ESWITCH_MODE

-
#define NM_SETTING_SRIOV_ESWITCH_MODE        "eswitch-mode"
-
-
-
-
-

NM_SETTING_SRIOV_ESWITCH_INLINE_MODE

-
#define NM_SETTING_SRIOV_ESWITCH_INLINE_MODE "eswitch-inline-mode"
-
-
-
-
-

NM_SETTING_SRIOV_ESWITCH_ENCAP_MODE

-
#define NM_SETTING_SRIOV_ESWITCH_ENCAP_MODE  "eswitch-encap-mode"
-
-
-
-
-

NM_SRIOV_VF_ATTRIBUTE_MAC

-
#define NM_SRIOV_VF_ATTRIBUTE_MAC         "mac"
-
-
-
-
-

NM_SRIOV_VF_ATTRIBUTE_SPOOF_CHECK

-
#define NM_SRIOV_VF_ATTRIBUTE_SPOOF_CHECK "spoof-check"
-
-
-
-
-

NM_SRIOV_VF_ATTRIBUTE_TRUST

-
#define NM_SRIOV_VF_ATTRIBUTE_TRUST       "trust"
-
-
-
-
-

NM_SRIOV_VF_ATTRIBUTE_MIN_TX_RATE

-
#define NM_SRIOV_VF_ATTRIBUTE_MIN_TX_RATE "min-tx-rate"
-
-
-
-
-

NM_SRIOV_VF_ATTRIBUTE_MAX_TX_RATE

-
#define NM_SRIOV_VF_ATTRIBUTE_MAX_TX_RATE "max-tx-rate"
-
-
-
-
-

enum NMSriovVFVlanProtocol

-

NMSriovVFVlanProtocol indicates the VLAN protocol to use.

-
-

Members

-
----- - - - - - - - - - - - - -

NM_SRIOV_VF_VLAN_PROTOCOL_802_1Q

-

use 802.1Q

-
 

NM_SRIOV_VF_VLAN_PROTOCOL_802_1AD

-

use 802.1ad

-
 
-
-

Since: 1.14

-
-
-
-

enum NMSriovEswitchMode

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SRIOV_ESWITCH_MODE_PRESERVE

-

don't modify current eswitch mode

-
 

NM_SRIOV_ESWITCH_MODE_UNKNOWN

  

NM_SRIOV_ESWITCH_MODE_LEGACY

-

use legacy SRIOV

-
 

NM_SRIOV_ESWITCH_MODE_SWITCHDEV

-

use switchdev mode

-
 
-
-

Since: 1.46

-
-
-
-

enum NMSriovEswitchInlineMode

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_SRIOV_ESWITCH_INLINE_MODE_PRESERVE

-

don't modify current inline-mode

-
 

NM_SRIOV_ESWITCH_INLINE_MODE_UNKNOWN

  

NM_SRIOV_ESWITCH_INLINE_MODE_NONE

-

don't use inline mode

-
 

NM_SRIOV_ESWITCH_INLINE_MODE_LINK

-

L2 mode

-
 

NM_SRIOV_ESWITCH_INLINE_MODE_NETWORK

-

L3 mode

-
 

NM_SRIOV_ESWITCH_INLINE_MODE_TRANSPORT

-

L4 mode

-
 
-
-

Since: 1.46

-
-
-
-

enum NMSriovEswitchEncapMode

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SRIOV_ESWITCH_ENCAP_MODE_PRESERVE

-

don't modify current encap-mode

-
 

NM_SRIOV_ESWITCH_ENCAP_MODE_UNKNOWN

  

NM_SRIOV_ESWITCH_ENCAP_MODE_NONE

-

disable encapsulation mode

-
 

NM_SRIOV_ESWITCH_ENCAP_MODE_BASIC

-

enable encapsulation mode

-
 
-
-

Since: 1.46

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingTCConfig.html b/docs/libnm/html/NMSettingTCConfig.html deleted file mode 100644 index 06d30d2c..00000000 --- a/docs/libnm/html/NMSettingTCConfig.html +++ /dev/null @@ -1,1834 +0,0 @@ - - - - -NMSettingTCConfig: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingTCConfig

-

NMSettingTCConfig — Describes connection properties for the Linux Traffic Control

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMTCQdisc * - -nm_tc_qdisc_new () -
-void - -nm_tc_qdisc_ref () -
-void - -nm_tc_qdisc_unref () -
-gboolean - -nm_tc_qdisc_equal () -
-NMTCQdisc * - -nm_tc_qdisc_dup () -
const char * - -nm_tc_qdisc_get_kind () -
-guint32 - -nm_tc_qdisc_get_handle () -
-void - -nm_tc_qdisc_set_handle () -
-guint32 - -nm_tc_qdisc_get_parent () -
const char ** - -nm_tc_qdisc_get_attribute_names () -
-GVariant * - -nm_tc_qdisc_get_attribute () -
-void - -nm_tc_qdisc_set_attribute () -
-NMTCAction * - -nm_tc_action_new () -
-void - -nm_tc_action_ref () -
-void - -nm_tc_action_unref () -
-gboolean - -nm_tc_action_equal () -
-NMTCAction * - -nm_tc_action_dup () -
const char * - -nm_tc_action_get_kind () -
-char ** - -nm_tc_action_get_attribute_names () -
-GVariant * - -nm_tc_action_get_attribute () -
-void - -nm_tc_action_set_attribute () -
-NMTCTfilter * - -nm_tc_tfilter_new () -
-void - -nm_tc_tfilter_ref () -
-void - -nm_tc_tfilter_unref () -
-gboolean - -nm_tc_tfilter_equal () -
-NMTCTfilter * - -nm_tc_tfilter_dup () -
const char * - -nm_tc_tfilter_get_kind () -
-guint32 - -nm_tc_tfilter_get_handle () -
-void - -nm_tc_tfilter_set_handle () -
-guint32 - -nm_tc_tfilter_get_parent () -
-NMTCAction * - -nm_tc_tfilter_get_action () -
-void - -nm_tc_tfilter_set_action () -
-NMSetting * - -nm_setting_tc_config_new () -
-guint - -nm_setting_tc_config_get_num_qdiscs () -
-NMTCQdisc * - -nm_setting_tc_config_get_qdisc () -
-gboolean - -nm_setting_tc_config_add_qdisc () -
-void - -nm_setting_tc_config_remove_qdisc () -
-gboolean - -nm_setting_tc_config_remove_qdisc_by_value () -
-void - -nm_setting_tc_config_clear_qdiscs () -
-guint - -nm_setting_tc_config_get_num_tfilters () -
-NMTCTfilter * - -nm_setting_tc_config_get_tfilter () -
-gboolean - -nm_setting_tc_config_add_tfilter () -
-void - -nm_setting_tc_config_remove_tfilter () -
-gboolean - -nm_setting_tc_config_remove_tfilter_by_value () -
-void - -nm_setting_tc_config_clear_tfilters () -
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GBoxed
-    ├── NMTCAction
-    ├── NMTCQdisc
-    ╰── NMTCTfilter
-
-
-
-

Includes

-
#include <nm-setting-tc-config.h>
-
-
-
-

Description

-
-
-

Functions

-
-

nm_tc_qdisc_new ()

-
NMTCQdisc *
-nm_tc_qdisc_new (const char *kind,
-                 guint32 parent,
-                 GError **error);
-

Creates a new NMTCQdisc object.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

kind

name of the queueing discipline

 

parent

the parent queueing discipline

 

error

location to store error, or NULL

 
-
-
-

Returns

-

the new NMTCQdisc object, or NULL on error.

-

[transfer full]

-
-

Since: 1.12

-
-
-
-

nm_tc_qdisc_ref ()

-
void
-nm_tc_qdisc_ref (NMTCQdisc *qdisc);
-

Increases the reference count of the object.

-
-

Parameters

-
----- - - - - - -

qdisc

the NMTCQdisc

 
-
-

Since: 1.12

-
-
-
-

nm_tc_qdisc_unref ()

-
void
-nm_tc_qdisc_unref (NMTCQdisc *qdisc);
-

Decreases the reference count of the object. If the reference count -reaches zero, the object will be destroyed.

-
-

Parameters

-
----- - - - - - -

qdisc

the NMTCQdisc

 
-
-

Since: 1.12

-
-
-
-

nm_tc_qdisc_equal ()

-
gboolean
-nm_tc_qdisc_equal (NMTCQdisc *qdisc,
-                   NMTCQdisc *other);
-

Determines if two NMTCQdisc objects contain the same kind, * handle -and parent.

-
-

Parameters

-
----- - - - - - - - - - - - - -

qdisc

the NMTCQdisc

 

other

the NMTCQdisc to compare qdisc -to.

 
-
-
-

Returns

-

TRUE if the objects contain the same values, FALSE if they do not.

-
-

Since: 1.12

-
-
-
-

nm_tc_qdisc_dup ()

-
NMTCQdisc *
-nm_tc_qdisc_dup (NMTCQdisc *qdisc);
-

Creates a copy of qdisc -

-
-

Parameters

-
----- - - - - - -

qdisc

the NMTCQdisc

 
-
-
-

Returns

-

a copy of qdisc -.

-

[transfer full]

-
-

Since: 1.12

-
-
-
-

nm_tc_qdisc_get_kind ()

-
const char *
-nm_tc_qdisc_get_kind (NMTCQdisc *qdisc);
-
-

Parameters

-
----- - - - - - -

qdisc

the NMTCQdisc

 
-
-

Since: 1.12

-
-
-
-

nm_tc_qdisc_get_handle ()

-
guint32
-nm_tc_qdisc_get_handle (NMTCQdisc *qdisc);
-
-

Parameters

-
----- - - - - - -

qdisc

the NMTCQdisc

 
-
-
-

Returns

-

the queueing discipline handle

-
-

Since: 1.12

-
-
-
-

nm_tc_qdisc_set_handle ()

-
void
-nm_tc_qdisc_set_handle (NMTCQdisc *qdisc,
-                        guint32 handle);
-

Sets the queueing discipline handle.

-
-

Parameters

-
----- - - - - - - - - - - - - -

qdisc

the NMTCQdisc

 

handle

the queueing discipline handle

 
-
-

Since: 1.12

-
-
-
-

nm_tc_qdisc_get_parent ()

-
guint32
-nm_tc_qdisc_get_parent (NMTCQdisc *qdisc);
-
-

Parameters

-
----- - - - - - -

qdisc

the NMTCQdisc

 
-
-
-

Returns

-

the parent class

-
-

Since: 1.12

-
-
-
-

nm_tc_qdisc_get_attribute_names ()

-
const char **
-nm_tc_qdisc_get_attribute_names (NMTCQdisc *qdisc);
-

Gets an array of attribute names defined on qdisc -.

-
-

Parameters

-
----- - - - - - -

qdisc

the NMTCQdisc

 
-
-
-

Returns

-

a NULL-terminated array of attribute names -or NULL if no attributes are set.

-

[transfer container]

-
-

Since: 1.18

-
-
-
-

nm_tc_qdisc_get_attribute ()

-
GVariant *
-nm_tc_qdisc_get_attribute (NMTCQdisc *qdisc,
-                           const char *name);
-

Gets the value of the attribute with name name - on qdisc -

-
-

Parameters

-
----- - - - - - - - - - - - - -

qdisc

the NMTCQdisc

 

name

the name of an qdisc attribute

 
-
-
-

Returns

-

the value of the attribute with name name -on -qdisc -, or NULL if qdisc -has no such attribute.

-

[transfer none]

-
-

Since: 1.18

-
-
-
-

nm_tc_qdisc_set_attribute ()

-
void
-nm_tc_qdisc_set_attribute (NMTCQdisc *qdisc,
-                           const char *name,
-                           GVariant *value);
-

Sets or clears the named attribute on qdisc - to the given value.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

qdisc

the NMTCQdisc

 

name

the name of an qdisc attribute

 

value

the value.

[transfer none][nullable]
-
-

Since: 1.18

-
-
-
-

nm_tc_action_new ()

-
NMTCAction *
-nm_tc_action_new (const char *kind,
-                  GError **error);
-

Creates a new NMTCAction object.

-
-

Parameters

-
----- - - - - - - - - - - - - -

kind

name of the queueing discipline

 

error

location to store error, or NULL

 
-
-
-

Returns

-

the new NMTCAction object, or NULL on error.

-

[transfer full]

-
-

Since: 1.12

-
-
-
-

nm_tc_action_ref ()

-
void
-nm_tc_action_ref (NMTCAction *action);
-

Increases the reference count of the object.

-
-

Parameters

-
----- - - - - - -

action

the NMTCAction

 
-
-

Since: 1.12

-
-
-
-

nm_tc_action_unref ()

-
void
-nm_tc_action_unref (NMTCAction *action);
-

Decreases the reference count of the object. If the reference count -reaches zero, the object will be destroyed.

-
-

Parameters

-
----- - - - - - -

action

the NMTCAction

 
-
-

Since: 1.12

-
-
-
-

nm_tc_action_equal ()

-
gboolean
-nm_tc_action_equal (NMTCAction *action,
-                    NMTCAction *other);
-

Determines if two NMTCAction objects contain the same kind, family, -handle, parent and info.

-
-

Parameters

-
----- - - - - - - - - - - - - -

action

the NMTCAction

 

other

the NMTCAction to compare action -to.

 
-
-
-

Returns

-

TRUE if the objects contain the same values, FALSE if they do not.

-
-

Since: 1.12

-
-
-
-

nm_tc_action_dup ()

-
NMTCAction *
-nm_tc_action_dup (NMTCAction *action);
-

Creates a copy of action -

-
-

Parameters

-
----- - - - - - -

action

the NMTCAction

 
-
-
-

Returns

-

a copy of action -.

-

[transfer full]

-
-

Since: 1.12

-
-
-
-

nm_tc_action_get_kind ()

-
const char *
-nm_tc_action_get_kind (NMTCAction *action);
-
-

Parameters

-
----- - - - - - -

action

the NMTCAction

 
-
-

Since: 1.12

-
-
-
-

nm_tc_action_get_attribute_names ()

-
char **
-nm_tc_action_get_attribute_names (NMTCAction *action);
-

Gets an array of attribute names defined on action -.

-
-

Parameters

-
----- - - - - - -

action

the NMTCAction

 
-
-
-

Returns

-

a NULL-terminated array of attribute names,.

-

[transfer full]

-
-

Since: 1.12

-
-
-
-

nm_tc_action_get_attribute ()

-
GVariant *
-nm_tc_action_get_attribute (NMTCAction *action,
-                            const char *name);
-

Gets the value of the attribute with name name - on action -

-
-

Parameters

-
----- - - - - - - - - - - - - -

action

the NMTCAction

 

name

the name of an action attribute

 
-
-
-

Returns

-

the value of the attribute with name name -on -action -, or NULL if action -has no such attribute.

-

[transfer none]

-
-

Since: 1.12

-
-
-
-

nm_tc_action_set_attribute ()

-
void
-nm_tc_action_set_attribute (NMTCAction *action,
-                            const char *name,
-                            GVariant *value);
-

Sets or clears the named attribute on action - to the given value.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

action

the NMTCAction

 

name

the name of an action attribute

 

value

the value.

[transfer none][nullable]
-
-

Since: 1.12

-
-
-
-

nm_tc_tfilter_new ()

-
NMTCTfilter *
-nm_tc_tfilter_new (const char *kind,
-                   guint32 parent,
-                   GError **error);
-

Creates a new NMTCTfilter object.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

kind

name of the queueing discipline

 

parent

the parent queueing discipline

 

error

location to store error, or NULL

 
-
-
-

Returns

-

the new NMTCTfilter object, or NULL on error.

-

[transfer full]

-
-

Since: 1.12

-
-
-
-

nm_tc_tfilter_ref ()

-
void
-nm_tc_tfilter_ref (NMTCTfilter *tfilter);
-

Increases the reference count of the object.

-
-

Parameters

-
----- - - - - - -

tfilter

the NMTCTfilter

 
-
-

Since: 1.12

-
-
-
-

nm_tc_tfilter_unref ()

-
void
-nm_tc_tfilter_unref (NMTCTfilter *tfilter);
-

Decreases the reference count of the object. If the reference count -reaches zero, the object will be destroyed.

-
-

Parameters

-
----- - - - - - -

tfilter

the NMTCTfilter

 
-
-

Since: 1.12

-
-
-
-

nm_tc_tfilter_equal ()

-
gboolean
-nm_tc_tfilter_equal (NMTCTfilter *tfilter,
-                     NMTCTfilter *other);
-

Determines if two NMTCTfilter objects contain the same kind, family, -handle, parent and info.

-
-

Parameters

-
----- - - - - - - - - - - - - -

tfilter

the NMTCTfilter

 

other

the NMTCTfilter to compare tfilter -to.

 
-
-
-

Returns

-

TRUE if the objects contain the same values, FALSE if they do not.

-
-

Since: 1.12

-
-
-
-

nm_tc_tfilter_dup ()

-
NMTCTfilter *
-nm_tc_tfilter_dup (NMTCTfilter *tfilter);
-

Creates a copy of tfilter -

-
-

Parameters

-
----- - - - - - -

tfilter

the NMTCTfilter

 
-
-
-

Returns

-

a copy of tfilter -.

-

[transfer full]

-
-

Since: 1.12

-
-
-
-

nm_tc_tfilter_get_kind ()

-
const char *
-nm_tc_tfilter_get_kind (NMTCTfilter *tfilter);
-
-

Parameters

-
----- - - - - - -

tfilter

the NMTCTfilter

 
-
-

Since: 1.12

-
-
-
-

nm_tc_tfilter_get_handle ()

-
guint32
-nm_tc_tfilter_get_handle (NMTCTfilter *tfilter);
-
-

Parameters

-
----- - - - - - -

tfilter

the NMTCTfilter

 
-
-
-

Returns

-

the queueing discipline handle

-
-

Since: 1.12

-
-
-
-

nm_tc_tfilter_set_handle ()

-
void
-nm_tc_tfilter_set_handle (NMTCTfilter *tfilter,
-                          guint32 handle);
-

Sets the queueing discipline handle.

-
-

Parameters

-
----- - - - - - - - - - - - - -

tfilter

the NMTCTfilter

 

handle

the queueing discipline handle

 
-
-

Since: 1.12

-
-
-
-

nm_tc_tfilter_get_parent ()

-
guint32
-nm_tc_tfilter_get_parent (NMTCTfilter *tfilter);
-
-

Parameters

-
----- - - - - - -

tfilter

the NMTCTfilter

 
-
-
-

Returns

-

the parent class

-
-

Since: 1.12

-
-
-
-

nm_tc_tfilter_get_action ()

-
NMTCAction *
-nm_tc_tfilter_get_action (NMTCTfilter *tfilter);
-
-

Parameters

-
----- - - - - - -

tfilter

the NMTCTfilter

 
-
-
-

Returns

-

the action associated with a traffic filter.

-
-

Since: 1.42

-
-
-
-

nm_tc_tfilter_set_action ()

-
void
-nm_tc_tfilter_set_action (NMTCTfilter *tfilter,
-                          NMTCAction *action);
-

Sets the action associated with a traffic filter.

-
-

Parameters

-
----- - - - - - - - - - - - - -

tfilter

the NMTCTfilter

 

action

the action object

 
-
-

Since: 1.42

-
-
-
-

nm_setting_tc_config_new ()

-
NMSetting *
-nm_setting_tc_config_new (void);
-

Creates a new NMSettingTCConfig object with default values.

-
-

Returns

-

the new empty NMSettingTCConfig object.

-

[transfer full]

-
-

Since: 1.12

-
-
-
-

nm_setting_tc_config_get_num_qdiscs ()

-
guint
-nm_setting_tc_config_get_num_qdiscs (NMSettingTCConfig *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTCConfig

 
-
-
-

Returns

-

the number of configured queueing disciplines

-
-

Since: 1.12

-
-
-
-

nm_setting_tc_config_get_qdisc ()

-
NMTCQdisc *
-nm_setting_tc_config_get_qdisc (NMSettingTCConfig *setting,
-                                guint idx);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingTCConfig

 

idx

index number of the qdisc to return

 
-
-
-

Returns

-

the qdisc at index idx -.

-

[transfer none]

-
-

Since: 1.12

-
-
-
-

nm_setting_tc_config_add_qdisc ()

-
gboolean
-nm_setting_tc_config_add_qdisc (NMSettingTCConfig *setting,
-                                NMTCQdisc *qdisc);
-

Appends a new qdisc and associated information to the setting. The -given qdisc is duplicated internally and is not changed by this function. -If an identical qdisc (considering attributes as well) already exists, the -qdisc is not added and the function returns FALSE.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingTCConfig

 

qdisc

the qdisc to add

 
-
-
-

Returns

-

TRUE if the qdisc was added; FALSE if the qdisc was already known.

-
-

Since: 1.12

-
-
-
-

nm_setting_tc_config_remove_qdisc ()

-
void
-nm_setting_tc_config_remove_qdisc (NMSettingTCConfig *setting,
-                                   guint idx);
-

Removes the qdisc at index idx -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingTCConfig

 

idx

index number of the qdisc

 
-
-

Since: 1.12

-
-
-
-

nm_setting_tc_config_remove_qdisc_by_value ()

-
gboolean
-nm_setting_tc_config_remove_qdisc_by_value
-                               (NMSettingTCConfig *setting,
-                                NMTCQdisc *qdisc);
-

Removes the first matching qdisc that matches qdisc -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingTCConfig

 

qdisc

the qdisc to remove

 
-
-
-

Returns

-

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

-
-

Since: 1.12

-
-
-
-

nm_setting_tc_config_clear_qdiscs ()

-
void
-nm_setting_tc_config_clear_qdiscs (NMSettingTCConfig *setting);
-

Removes all configured queueing disciplines.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTCConfig

 
-
-

Since: 1.12

-
-
-
-

nm_setting_tc_config_get_num_tfilters ()

-
guint
-nm_setting_tc_config_get_num_tfilters (NMSettingTCConfig *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTCConfig

 
-
-
-

Returns

-

the number of configured queueing disciplines

-
-

Since: 1.12

-
-
-
-

nm_setting_tc_config_get_tfilter ()

-
NMTCTfilter *
-nm_setting_tc_config_get_tfilter (NMSettingTCConfig *setting,
-                                  guint idx);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingTCConfig

 

idx

index number of the tfilter to return

 
-
-
-

Returns

-

the tfilter at index idx -.

-

[transfer none]

-
-

Since: 1.12

-
-
-
-

nm_setting_tc_config_add_tfilter ()

-
gboolean
-nm_setting_tc_config_add_tfilter (NMSettingTCConfig *setting,
-                                  NMTCTfilter *tfilter);
-

Appends a new tfilter and associated information to the setting. The -given tfilter is duplicated internally and is not changed by this function. -If an identical tfilter (considering attributes as well) already exists, the -tfilter is not added and the function returns FALSE.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingTCConfig

 

tfilter

the tfilter to add

 
-
-
-

Returns

-

TRUE if the tfilter was added; FALSE if the tfilter was already known.

-
-

Since: 1.12

-
-
-
-

nm_setting_tc_config_remove_tfilter ()

-
void
-nm_setting_tc_config_remove_tfilter (NMSettingTCConfig *setting,
-                                     guint idx);
-

Removes the tfilter at index idx -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingTCConfig

 

idx

index number of the tfilter

 
-
-

Since: 1.12

-
-
-
-

nm_setting_tc_config_remove_tfilter_by_value ()

-
gboolean
-nm_setting_tc_config_remove_tfilter_by_value
-                               (NMSettingTCConfig *setting,
-                                NMTCTfilter *tfilter);
-

Removes the first matching tfilter that matches tfilter -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingTCConfig

 

tfilter

the tfilter to remove

 
-
-
-

Returns

-

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

-
-

Since: 1.12

-
-
-
-

nm_setting_tc_config_clear_tfilters ()

-
void
-nm_setting_tc_config_clear_tfilters (NMSettingTCConfig *setting);
-

Removes all configured queueing disciplines.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTCConfig

 
-
-

Since: 1.12

-
-
-
-

Types and Values

-
-

NM_SETTING_TC_CONFIG_SETTING_NAME

-
#define NM_SETTING_TC_CONFIG_SETTING_NAME "tc"
-
-
-
-
-

NM_SETTING_TC_CONFIG_QDISCS

-
#define NM_SETTING_TC_CONFIG_QDISCS   "qdiscs"
-
-
-
-
-

NM_SETTING_TC_CONFIG_TFILTERS

-
#define NM_SETTING_TC_CONFIG_TFILTERS "tfilters"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingTeam.html b/docs/libnm/html/NMSettingTeam.html deleted file mode 100644 index 82d73897..00000000 --- a/docs/libnm/html/NMSettingTeam.html +++ /dev/null @@ -1,2212 +0,0 @@ - - - - -NMSettingTeam: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingTeam

-

NMSettingTeam — Describes connection properties for teams

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMTeamLinkWatcher * - -nm_team_link_watcher_new_ethtool () -
-NMTeamLinkWatcher * - -nm_team_link_watcher_new_nsna_ping () -
-NMTeamLinkWatcher * - -nm_team_link_watcher_new_arp_ping () -
-NMTeamLinkWatcher * - -nm_team_link_watcher_new_arp_ping2 () -
-void - -nm_team_link_watcher_ref () -
-void - -nm_team_link_watcher_unref () -
-gboolean - -nm_team_link_watcher_equal () -
-NMTeamLinkWatcher * - -nm_team_link_watcher_dup () -
const char * - -nm_team_link_watcher_get_name () -
-int - -nm_team_link_watcher_get_delay_up () -
-int - -nm_team_link_watcher_get_delay_down () -
-int - -nm_team_link_watcher_get_init_wait () -
-int - -nm_team_link_watcher_get_interval () -
-int - -nm_team_link_watcher_get_missed_max () -
const char * - -nm_team_link_watcher_get_target_host () -
const char * - -nm_team_link_watcher_get_source_host () -
-NMTeamLinkWatcherArpPingFlags - -nm_team_link_watcher_get_flags () -
-int - -nm_team_link_watcher_get_vlanid () -
-NMSetting * - -nm_setting_team_new () -
const char * - -nm_setting_team_get_config () -
-int - -nm_setting_team_get_notify_peers_count () -
-int - -nm_setting_team_get_notify_peers_interval () -
-int - -nm_setting_team_get_mcast_rejoin_count () -
-int - -nm_setting_team_get_mcast_rejoin_interval () -
const char * - -nm_setting_team_get_runner () -
const char * - -nm_setting_team_get_runner_hwaddr_policy () -
const char * - -nm_setting_team_get_runner_tx_balancer () -
-int - -nm_setting_team_get_runner_tx_balancer_interval () -
-gboolean - -nm_setting_team_get_runner_active () -
-gboolean - -nm_setting_team_get_runner_fast_rate () -
-int - -nm_setting_team_get_runner_sys_prio () -
-int - -nm_setting_team_get_runner_min_ports () -
const char * - -nm_setting_team_get_runner_agg_select_policy () -
-gboolean - -nm_setting_team_remove_runner_tx_hash_by_value () -
-guint - -nm_setting_team_get_num_runner_tx_hash () -
const char * - -nm_setting_team_get_runner_tx_hash () -
-void - -nm_setting_team_remove_runner_tx_hash () -
-gboolean - -nm_setting_team_add_runner_tx_hash () -
-guint - -nm_setting_team_get_num_link_watchers () -
-NMTeamLinkWatcher * - -nm_setting_team_get_link_watcher () -
-gboolean - -nm_setting_team_add_link_watcher () -
-void - -nm_setting_team_remove_link_watcher () -
-gboolean - -nm_setting_team_remove_link_watcher_by_value () -
-void - -nm_setting_team_clear_link_watchers () -
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
enumNMTeamLinkWatcherArpPingFlags
#defineNM_TEAM_LINK_WATCHER_ETHTOOL
#defineNM_TEAM_LINK_WATCHER_ARP_PING
#defineNM_TEAM_LINK_WATCHER_NSNA_PING
#defineNM_SETTING_TEAM_SETTING_NAME
#defineNM_SETTING_TEAM_CONFIG
#defineNM_SETTING_TEAM_NOTIFY_PEERS_COUNT
#defineNM_SETTING_TEAM_NOTIFY_PEERS_INTERVAL
#defineNM_SETTING_TEAM_MCAST_REJOIN_COUNT
#defineNM_SETTING_TEAM_MCAST_REJOIN_INTERVAL
#defineNM_SETTING_TEAM_RUNNER
#defineNM_SETTING_TEAM_RUNNER_HWADDR_POLICY
#defineNM_SETTING_TEAM_RUNNER_TX_HASH
#defineNM_SETTING_TEAM_RUNNER_TX_BALANCER
#defineNM_SETTING_TEAM_RUNNER_TX_BALANCER_INTERVAL
#defineNM_SETTING_TEAM_RUNNER_ACTIVE
#defineNM_SETTING_TEAM_RUNNER_FAST_RATE
#defineNM_SETTING_TEAM_RUNNER_SYS_PRIO
#defineNM_SETTING_TEAM_RUNNER_MIN_PORTS
#defineNM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY
#defineNM_SETTING_TEAM_LINK_WATCHERS
#defineNM_SETTING_TEAM_RUNNER_BROADCAST
#defineNM_SETTING_TEAM_RUNNER_ROUNDROBIN
#defineNM_SETTING_TEAM_RUNNER_RANDOM
#defineNM_SETTING_TEAM_RUNNER_ACTIVEBACKUP
#defineNM_SETTING_TEAM_RUNNER_LOADBALANCE
#defineNM_SETTING_TEAM_RUNNER_LACP
#defineNM_SETTING_TEAM_RUNNER_HWADDR_POLICY_SAME_ALL
#defineNM_SETTING_TEAM_RUNNER_HWADDR_POLICY_BY_ACTIVE
#defineNM_SETTING_TEAM_RUNNER_HWADDR_POLICY_ONLY_ACTIVE
#defineNM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_LACP_PRIO
#defineNM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_LACP_PRIO_STABLE
#defineNM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_BANDWIDTH
#defineNM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_COUNT
#defineNM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_PORT_CONFIG
#defineNM_SETTING_TEAM_NOTIFY_PEERS_COUNT_ACTIVEBACKUP_DEFAULT
#defineNM_SETTING_TEAM_NOTIFY_MCAST_COUNT_ACTIVEBACKUP_DEFAULT
#defineNM_SETTING_TEAM_RUNNER_DEFAULT
#defineNM_SETTING_TEAM_RUNNER_HWADDR_POLICY_DEFAULT
#defineNM_SETTING_TEAM_RUNNER_TX_BALANCER_INTERVAL_DEFAULT
#defineNM_SETTING_TEAM_RUNNER_SYS_PRIO_DEFAULT
#defineNM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_DEFAULT
-
-
-

Object Hierarchy

-
    GBoxed
-    ╰── NMTeamLinkWatcher
-    GFlags
-    ╰── NMTeamLinkWatcherArpPingFlags
-
-
-
-

Description

-

The NMSettingTeam object is a NMSetting subclass that describes properties -necessary for team connections.

-
-
-

Functions

-
-

nm_team_link_watcher_new_ethtool ()

-
NMTeamLinkWatcher *
-nm_team_link_watcher_new_ethtool (int delay_up,
-                                  int delay_down,
-                                  GError **error);
-

Creates a new ethtool NMTeamLinkWatcher object

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

delay_up

delay_up value

 

delay_down

delay_down value

 

error

this call never fails, so this var is not used but kept for format -consistency with the link_watcher constructors of other type

 
-
-
-

Returns

-

the new NMTeamLinkWatcher object.

-

[transfer full]

-
-

Since: 1.12

-
-
-
-

nm_team_link_watcher_new_nsna_ping ()

-
NMTeamLinkWatcher *
-nm_team_link_watcher_new_nsna_ping (int init_wait,
-                                    int interval,
-                                    int missed_max,
-                                    const char *target_host,
-                                    GError **error);
-

Creates a new nsna_ping NMTeamLinkWatcher object

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

init_wait

init_wait value

 

interval

interval value

 

missed_max

missed_max value

 

target_host

the host name or the ipv6 address that will be used as -target address in the NS packet

 

error

location to store the error on failure

 
-
-
-

Returns

-

the new NMTeamLinkWatcher object, or NULL on error.

-

[transfer full]

-
-

Since: 1.12

-
-
-
-

nm_team_link_watcher_new_arp_ping ()

-
NMTeamLinkWatcher *
-nm_team_link_watcher_new_arp_ping (int init_wait,
-                                   int interval,
-                                   int missed_max,
-                                   const char *target_host,
-                                   const char *source_host,
-                                   NMTeamLinkWatcherArpPingFlags flags,
-                                   GError **error);
-

Creates a new arp_ping NMTeamLinkWatcher object

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

init_wait

init_wait value

 

interval

interval value

 

missed_max

missed_max value

 

target_host

the host name or the ip address that will be used as destination -address in the arp request

 

source_host

the host name or the ip address that will be used as source -address in the arp request

 

flags

the watcher NMTeamLinkWatcherArpPingFlags

 

error

location to store the error on failure

 
-
-
-

Returns

-

the new NMTeamLinkWatcher object, or NULL on error.

-

[transfer full]

-
-

Since: 1.12

-
-
-
-

nm_team_link_watcher_new_arp_ping2 ()

-
NMTeamLinkWatcher *
-nm_team_link_watcher_new_arp_ping2 (int init_wait,
-                                    int interval,
-                                    int missed_max,
-                                    int vlanid,
-                                    const char *target_host,
-                                    const char *source_host,
-                                    NMTeamLinkWatcherArpPingFlags flags,
-                                    GError **error);
-

Creates a new arp_ping NMTeamLinkWatcher object

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

init_wait

init_wait value

 

interval

interval value

 

missed_max

missed_max value

 

vlanid

vlanid value

 

target_host

the host name or the ip address that will be used as destination -address in the arp request

 

source_host

the host name or the ip address that will be used as source -address in the arp request

 

flags

the watcher NMTeamLinkWatcherArpPingFlags

 

error

location to store the error on failure

 
-
-
-

Returns

-

the new NMTeamLinkWatcher object, or NULL on error.

-

[transfer full]

-
-

Since: 1.16

-
-
-
-

nm_team_link_watcher_ref ()

-
void
-nm_team_link_watcher_ref (NMTeamLinkWatcher *watcher);
-

Increases the reference count of the object.

-

Since 1.20, ref-counting of NMTeamLinkWatcher is thread-safe.

-
-

Parameters

-
----- - - - - - -

watcher

the NMTeamLinkWatcher

 
-
-

Since: 1.12

-
-
-
-

nm_team_link_watcher_unref ()

-
void
-nm_team_link_watcher_unref (NMTeamLinkWatcher *watcher);
-

Decreases the reference count of the object. If the reference count -reaches zero, the object will be destroyed.

-

Since 1.20, ref-counting of NMTeamLinkWatcher is thread-safe.

-
-

Parameters

-
----- - - - - - -

watcher

the NMTeamLinkWatcher

 
-
-

Since: 1.12

-
-
-
-

nm_team_link_watcher_equal ()

-
gboolean
-nm_team_link_watcher_equal (const NMTeamLinkWatcher *watcher,
-                            const NMTeamLinkWatcher *other);
-

Determines if two NMTeamLinkWatcher objects contain the same values -in all the properties.

-
-

Parameters

-
----- - - - - - - - - - - - - -

watcher

the NMTeamLinkWatcher

 

other

the NMTeamLinkWatcher to compare watcher -to.

 
-
-
-

Returns

-

TRUE if the objects contain the same values, FALSE if they do not.

-
-

Since: 1.12

-
-
-
-

nm_team_link_watcher_dup ()

-
NMTeamLinkWatcher *
-nm_team_link_watcher_dup (const NMTeamLinkWatcher *watcher);
-

Creates a copy of watcher -

-
-

Parameters

-
----- - - - - - -

watcher

the NMTeamLinkWatcher

 
-
-
-

Returns

-

a copy of watcher -.

-

[transfer full]

-
-

Since: 1.12

-
-
-
-

nm_team_link_watcher_get_name ()

-
const char *
-nm_team_link_watcher_get_name (const NMTeamLinkWatcher *watcher);
-

Gets the name of the link watcher to be used.

-
-

Parameters

-
----- - - - - - -

watcher

the NMTeamLinkWatcher

 
-
-

Since: 1.12

-
-
-
-

nm_team_link_watcher_get_delay_up ()

-
int
-nm_team_link_watcher_get_delay_up (const NMTeamLinkWatcher *watcher);
-

Gets the delay_up interval (in milliseconds) that elapses between the link -coming up and the runner being notified about it.

-
-

Parameters

-
----- - - - - - -

watcher

the NMTeamLinkWatcher

 
-
-

Since: 1.12

-
-
-
-

nm_team_link_watcher_get_delay_down ()

-
int
-nm_team_link_watcher_get_delay_down (const NMTeamLinkWatcher *watcher);
-

Gets the delay_down interval (in milliseconds) that elapses between the link -going down and the runner being notified about it.

-
-

Parameters

-
----- - - - - - -

watcher

the NMTeamLinkWatcher

 
-
-

Since: 1.12

-
-
-
-

nm_team_link_watcher_get_init_wait ()

-
int
-nm_team_link_watcher_get_init_wait (const NMTeamLinkWatcher *watcher);
-

Gets the init_wait interval (in milliseconds) that the team port should -wait before sending the first packet to the target host.

-
-

Parameters

-
----- - - - - - -

watcher

the NMTeamLinkWatcher

 
-
-

Since: 1.12

-
-
-
-

nm_team_link_watcher_get_interval ()

-
int
-nm_team_link_watcher_get_interval (const NMTeamLinkWatcher *watcher);
-

Gets the interval (in milliseconds) that the team port should wait between -sending two check packets to the target host.

-
-

Parameters

-
----- - - - - - -

watcher

the NMTeamLinkWatcher

 
-
-

Since: 1.12

-
-
-
-

nm_team_link_watcher_get_missed_max ()

-
int
-nm_team_link_watcher_get_missed_max (const NMTeamLinkWatcher *watcher);
-

Gets the number of missed replies after which the link is considered down.

-
-

Parameters

-
----- - - - - - -

watcher

the NMTeamLinkWatcher

 
-
-

Since: 1.12

-
-
-
-

nm_team_link_watcher_get_target_host ()

-
const char *
-nm_team_link_watcher_get_target_host (const NMTeamLinkWatcher *watcher);
-

Gets the host name/ip address to be used as destination for the link probing -packets.

-
-

Parameters

-
----- - - - - - -

watcher

the NMTeamLinkWatcher

 
-
-

Since: 1.12

-
-
-
-

nm_team_link_watcher_get_source_host ()

-
const char *
-nm_team_link_watcher_get_source_host (const NMTeamLinkWatcher *watcher);
-

Gets the ip address to be used as source for the link probing packets.

-
-

Parameters

-
----- - - - - - -

watcher

the NMTeamLinkWatcher

 
-
-

Since: 1.12

-
-
-
-

nm_team_link_watcher_get_flags ()

-
NMTeamLinkWatcherArpPingFlags
-nm_team_link_watcher_get_flags (const NMTeamLinkWatcher *watcher);
-

Gets the arp ping watcher flags.

-
-

Parameters

-
----- - - - - - -

watcher

the NMTeamLinkWatcher

 
-
-

Since: 1.12

-
-
-
-

nm_team_link_watcher_get_vlanid ()

-
int
-nm_team_link_watcher_get_vlanid (const NMTeamLinkWatcher *watcher);
-

Gets the VLAN tag ID to be used to outgoing link probes

-
-

Parameters

-
----- - - - - - -

watcher

the NMTeamLinkWatcher

 
-
-

Since: 1.16

-
-
-
-

nm_setting_team_new ()

-
NMSetting *
-nm_setting_team_new (void);
-

Creates a new NMSettingTeam object with default values.

-
-

Returns

-

the new empty NMSettingTeam object.

-

[transfer full]

-
-
-
-
-

nm_setting_team_get_config ()

-
const char *
-nm_setting_team_get_config (NMSettingTeam *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTeam

 
-
-
-

Returns

-

the “config” property of the setting

-
-
-
-
-

nm_setting_team_get_notify_peers_count ()

-
int
-nm_setting_team_get_notify_peers_count
-                               (NMSettingTeam *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTeam

 
-
-
-

Returns

-

the #“notify-peers-count” property of the setting

-
-

Since: 1.12

-
-
-
-

nm_setting_team_get_notify_peers_interval ()

-
int
-nm_setting_team_get_notify_peers_interval
-                               (NMSettingTeam *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTeam

 
-
-
-

Returns

-

the #“notify-peers-interval” property of the setting

-
-

Since: 1.12

-
-
-
-

nm_setting_team_get_mcast_rejoin_count ()

-
int
-nm_setting_team_get_mcast_rejoin_count
-                               (NMSettingTeam *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTeam

 
-
-
-

Returns

-

the #“mcast-rejoin-count” property of the setting

-
-

Since: 1.12

-
-
-
-

nm_setting_team_get_mcast_rejoin_interval ()

-
int
-nm_setting_team_get_mcast_rejoin_interval
-                               (NMSettingTeam *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTeam

 
-
-
-

Returns

-

the #“mcast-rejoin-interval” property of the setting

-
-

Since: 1.12

-
-
-
-

nm_setting_team_get_runner ()

-
const char *
-nm_setting_team_get_runner (NMSettingTeam *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTeam

 
-
-
-

Returns

-

the #“runner” property of the setting

-
-

Since: 1.12

-
-
-
-

nm_setting_team_get_runner_hwaddr_policy ()

-
const char *
-nm_setting_team_get_runner_hwaddr_policy
-                               (NMSettingTeam *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTeam

 
-
-
-

Returns

-

the #“runner-hwaddr-policy” property of the setting

-
-

Since: 1.12

-
-
-
-

nm_setting_team_get_runner_tx_balancer ()

-
const char *
-nm_setting_team_get_runner_tx_balancer
-                               (NMSettingTeam *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTeam

 
-
-
-

Returns

-

the #“runner-tx-balancer” property of the setting

-
-

Since: 1.12

-
-
-
-

nm_setting_team_get_runner_tx_balancer_interval ()

-
int
-nm_setting_team_get_runner_tx_balancer_interval
-                               (NMSettingTeam *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTeam

 
-
-
-

Returns

-

the #“runner-tx-balancer_interval” property of the setting

-
-

Since: 1.12

-
-
-
-

nm_setting_team_get_runner_active ()

-
gboolean
-nm_setting_team_get_runner_active (NMSettingTeam *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTeam

 
-
-
-

Returns

-

the #“runner_active” property of the setting

-
-

Since: 1.12

-
-
-
-

nm_setting_team_get_runner_fast_rate ()

-
gboolean
-nm_setting_team_get_runner_fast_rate (NMSettingTeam *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTeam

 
-
-
-

Returns

-

the #“runner-fast-rate” property of the setting

-
-

Since: 1.12

-
-
-
-

nm_setting_team_get_runner_sys_prio ()

-
int
-nm_setting_team_get_runner_sys_prio (NMSettingTeam *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTeam

 
-
-
-

Returns

-

the #“runner-sys-prio” property of the setting

-
-

Since: 1.12

-
-
-
-

nm_setting_team_get_runner_min_ports ()

-
int
-nm_setting_team_get_runner_min_ports (NMSettingTeam *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTeam

 
-
-
-

Returns

-

the #“runner-min-ports” property of the setting

-
-

Since: 1.12

-
-
-
-

nm_setting_team_get_runner_agg_select_policy ()

-
const char *
-nm_setting_team_get_runner_agg_select_policy
-                               (NMSettingTeam *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTeam

 
-
-
-

Returns

-

the #“runner-agg-select-policy” property of the setting

-
-

Since: 1.12

-
-
-
-

nm_setting_team_remove_runner_tx_hash_by_value ()

-
gboolean
-nm_setting_team_remove_runner_tx_hash_by_value
-                               (NMSettingTeam *setting,
-                                const char *txhash);
-

Removes the txhash element txhash

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetetingTeam

 

txhash

the txhash element to remove

 
-
-
-

Returns

-

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

-
-

Since: 1.12

-
-
-
-

nm_setting_team_get_num_runner_tx_hash ()

-
guint
-nm_setting_team_get_num_runner_tx_hash
-                               (NMSettingTeam *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTeam

 
-
-
-

Returns

-

the number of elements in txhash

-
-

Since: 1.12

-
-
-
-

nm_setting_team_get_runner_tx_hash ()

-
const char *
-nm_setting_team_get_runner_tx_hash (NMSettingTeam *setting,
-                                    guint idx);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingTeam

 

idx

index number of the txhash element to return

 
-
-
-

Returns

-

the txhash element at index idx -

-
-

Since: 1.12

-
-
-
-

nm_setting_team_remove_runner_tx_hash ()

-
void
-nm_setting_team_remove_runner_tx_hash (NMSettingTeam *setting,
-                                       guint idx);
-

Removes the txhash element at index idx -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingTeam

 

idx

index number of the element to remove from txhash

 
-
-

Since: 1.12

-
-
-
-

nm_setting_team_add_runner_tx_hash ()

-
gboolean
-nm_setting_team_add_runner_tx_hash (NMSettingTeam *setting,
-                                    const char *txhash);
-

Adds a new txhash element to the setting.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingTeam

 

txhash

the element to add to txhash

 
-
-
-

Returns

-

TRUE if the txhash element was added; FALSE if the element -was already knnown.

-
-

Since: 1.12

-
-
-
-

nm_setting_team_get_num_link_watchers ()

-
guint
-nm_setting_team_get_num_link_watchers (NMSettingTeam *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTeam

 
-
-
-

Returns

-

the number of configured link watchers

-
-

Since: 1.12

-
-
-
-

nm_setting_team_get_link_watcher ()

-
NMTeamLinkWatcher *
-nm_setting_team_get_link_watcher (NMSettingTeam *setting,
-                                  guint idx);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingTeam

 

idx

index number of the link watcher to return

 
-
-
-

Returns

-

the link watcher at index idx -.

-

[transfer none]

-
-

Since: 1.12

-
-
-
-

nm_setting_team_add_link_watcher ()

-
gboolean
-nm_setting_team_add_link_watcher (NMSettingTeam *setting,
-                                  NMTeamLinkWatcher *link_watcher);
-

Appends a new link watcher to the setting.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingTeam

 

link_watcher

the link watcher to add

 
-
-
-

Returns

-

TRUE if the link watcher is added; FALSE if an identical link -watcher was already there.

-
-

Since: 1.12

-
-
-
-

nm_setting_team_remove_link_watcher ()

-
void
-nm_setting_team_remove_link_watcher (NMSettingTeam *setting,
-                                     guint idx);
-

Removes the link watcher at index idx.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingTeam

 

idx

index number of the link watcher to remove

 
-
-

Since: 1.12

-
-
-
-

nm_setting_team_remove_link_watcher_by_value ()

-
gboolean
-nm_setting_team_remove_link_watcher_by_value
-                               (NMSettingTeam *setting,
-                                NMTeamLinkWatcher *link_watcher);
-

Removes the link watcher entry matching link_watcher.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingTeam

 

link_watcher

the link watcher to remove

 
-
-
-

Returns

-

TRUE if the link watcher was found and removed, FALSE otherwise.

-
-

Since: 1.12

-
-
-
-

nm_setting_team_clear_link_watchers ()

-
void
-nm_setting_team_clear_link_watchers (NMSettingTeam *setting);
-

Removes all configured link watchers.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTeam

 
-
-

Since: 1.12

-
-
-
-

Types and Values

-
-

enum NMTeamLinkWatcherArpPingFlags

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_TEAM_LINK_WATCHER_ARP_PING_FLAG_NONE

-

no one among the arp_ping link watcher -boolean options ('validate_active', 'validate_inactive', 'send_always') is -enabled (set to true).

-
 

NM_TEAM_LINK_WATCHER_ARP_PING_FLAG_VALIDATE_ACTIVE

-

the arp_ping link watcher -option 'validate_active' is enabled (set to true).

-
 

NM_TEAM_LINK_WATCHER_ARP_PING_FLAG_VALIDATE_INACTIVE

-

the arp_ping link watcher -option 'validate_inactive' is enabled (set to true).

-
 

NM_TEAM_LINK_WATCHER_ARP_PING_FLAG_SEND_ALWAYS

-

the arp_ping link watcher option -'send_always' is enabled (set to true).

-
 
-
-

Since: 1.12

-
-
-
-

NM_TEAM_LINK_WATCHER_ETHTOOL

-
#define NM_TEAM_LINK_WATCHER_ETHTOOL   "ethtool"
-
-
-
-
-

NM_TEAM_LINK_WATCHER_ARP_PING

-
#define NM_TEAM_LINK_WATCHER_ARP_PING  "arp_ping"
-
-
-
-
-

NM_TEAM_LINK_WATCHER_NSNA_PING

-
#define NM_TEAM_LINK_WATCHER_NSNA_PING "nsna_ping"
-
-
-
-
-

NM_SETTING_TEAM_SETTING_NAME

-
#define NM_SETTING_TEAM_SETTING_NAME "team"
-
-
-
-
-

NM_SETTING_TEAM_CONFIG

-
#define NM_SETTING_TEAM_CONFIG                      "config"
-
-
-
-
-

NM_SETTING_TEAM_NOTIFY_PEERS_COUNT

-
#define NM_SETTING_TEAM_NOTIFY_PEERS_COUNT          "notify-peers-count"
-
-
-
-
-

NM_SETTING_TEAM_NOTIFY_PEERS_INTERVAL

-
#define NM_SETTING_TEAM_NOTIFY_PEERS_INTERVAL       "notify-peers-interval"
-
-
-
-
-

NM_SETTING_TEAM_MCAST_REJOIN_COUNT

-
#define NM_SETTING_TEAM_MCAST_REJOIN_COUNT          "mcast-rejoin-count"
-
-
-
-
-

NM_SETTING_TEAM_MCAST_REJOIN_INTERVAL

-
#define NM_SETTING_TEAM_MCAST_REJOIN_INTERVAL       "mcast-rejoin-interval"
-
-
-
-
-

NM_SETTING_TEAM_RUNNER

-
#define NM_SETTING_TEAM_RUNNER                      "runner"
-
-
-
-
-

NM_SETTING_TEAM_RUNNER_HWADDR_POLICY

-
#define NM_SETTING_TEAM_RUNNER_HWADDR_POLICY        "runner-hwaddr-policy"
-
-
-
-
-

NM_SETTING_TEAM_RUNNER_TX_HASH

-
#define NM_SETTING_TEAM_RUNNER_TX_HASH              "runner-tx-hash"
-
-
-
-
-

NM_SETTING_TEAM_RUNNER_TX_BALANCER

-
#define NM_SETTING_TEAM_RUNNER_TX_BALANCER          "runner-tx-balancer"
-
-
-
-
-

NM_SETTING_TEAM_RUNNER_TX_BALANCER_INTERVAL

-
#define NM_SETTING_TEAM_RUNNER_TX_BALANCER_INTERVAL "runner-tx-balancer-interval"
-
-
-
-
-

NM_SETTING_TEAM_RUNNER_ACTIVE

-
#define NM_SETTING_TEAM_RUNNER_ACTIVE               "runner-active"
-
-
-
-
-

NM_SETTING_TEAM_RUNNER_FAST_RATE

-
#define NM_SETTING_TEAM_RUNNER_FAST_RATE            "runner-fast-rate"
-
-
-
-
-

NM_SETTING_TEAM_RUNNER_SYS_PRIO

-
#define NM_SETTING_TEAM_RUNNER_SYS_PRIO             "runner-sys-prio"
-
-
-
-
-

NM_SETTING_TEAM_RUNNER_MIN_PORTS

-
#define NM_SETTING_TEAM_RUNNER_MIN_PORTS            "runner-min-ports"
-
-
-
-
-

NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY

-
#define NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY    "runner-agg-select-policy"
-
-
-
-
-

NM_SETTING_TEAM_LINK_WATCHERS

-
#define NM_SETTING_TEAM_LINK_WATCHERS               "link-watchers"
-
-
-
-
-

NM_SETTING_TEAM_RUNNER_BROADCAST

-
#define NM_SETTING_TEAM_RUNNER_BROADCAST    "broadcast"
-
-
-
-
-

NM_SETTING_TEAM_RUNNER_ROUNDROBIN

-
#define NM_SETTING_TEAM_RUNNER_ROUNDROBIN   "roundrobin"
-
-
-
-
-

NM_SETTING_TEAM_RUNNER_RANDOM

-
#define NM_SETTING_TEAM_RUNNER_RANDOM       "random"
-
-
-
-
-

NM_SETTING_TEAM_RUNNER_ACTIVEBACKUP

-
#define NM_SETTING_TEAM_RUNNER_ACTIVEBACKUP "activebackup"
-
-
-
-
-

NM_SETTING_TEAM_RUNNER_LOADBALANCE

-
#define NM_SETTING_TEAM_RUNNER_LOADBALANCE  "loadbalance"
-
-
-
-
-

NM_SETTING_TEAM_RUNNER_LACP

-
#define NM_SETTING_TEAM_RUNNER_LACP         "lacp"
-
-
-
-
-

NM_SETTING_TEAM_RUNNER_HWADDR_POLICY_SAME_ALL

-
#define NM_SETTING_TEAM_RUNNER_HWADDR_POLICY_SAME_ALL    "same_all"
-
-
-
-
-

NM_SETTING_TEAM_RUNNER_HWADDR_POLICY_BY_ACTIVE

-
#define NM_SETTING_TEAM_RUNNER_HWADDR_POLICY_BY_ACTIVE   "by_active"
-
-
-
-
-

NM_SETTING_TEAM_RUNNER_HWADDR_POLICY_ONLY_ACTIVE

-
#define NM_SETTING_TEAM_RUNNER_HWADDR_POLICY_ONLY_ACTIVE "only_active"
-
-
-
-
-

NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_LACP_PRIO

-
#define NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_LACP_PRIO        "lacp_prio"
-
-
-
-
-

NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_LACP_PRIO_STABLE

-
#define NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_LACP_PRIO_STABLE "lacp_prio_stable"
-
-
-
-
-

NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_BANDWIDTH

-
#define NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_BANDWIDTH        "bandwidth"
-
-
-
-
-

NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_COUNT

-
#define NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_COUNT            "count"
-
-
-
-
-

NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_PORT_CONFIG

-
#define NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_PORT_CONFIG      "port_config"
-
-
-
-
-

NM_SETTING_TEAM_NOTIFY_PEERS_COUNT_ACTIVEBACKUP_DEFAULT

-
#define NM_SETTING_TEAM_NOTIFY_PEERS_COUNT_ACTIVEBACKUP_DEFAULT 1
-
-
-
-
-

NM_SETTING_TEAM_NOTIFY_MCAST_COUNT_ACTIVEBACKUP_DEFAULT

-
#define NM_SETTING_TEAM_NOTIFY_MCAST_COUNT_ACTIVEBACKUP_DEFAULT 1
-
-
-
-
-

NM_SETTING_TEAM_RUNNER_DEFAULT

-
#define NM_SETTING_TEAM_RUNNER_DEFAULT                          NM_SETTING_TEAM_RUNNER_ROUNDROBIN
-
-
-
-
-

NM_SETTING_TEAM_RUNNER_HWADDR_POLICY_DEFAULT

-
#define NM_SETTING_TEAM_RUNNER_HWADDR_POLICY_DEFAULT            NM_SETTING_TEAM_RUNNER_HWADDR_POLICY_SAME_ALL
-
-
-
-
-

NM_SETTING_TEAM_RUNNER_TX_BALANCER_INTERVAL_DEFAULT

-
#define NM_SETTING_TEAM_RUNNER_TX_BALANCER_INTERVAL_DEFAULT     50
-
-
-
-
-

NM_SETTING_TEAM_RUNNER_SYS_PRIO_DEFAULT

-
#define NM_SETTING_TEAM_RUNNER_SYS_PRIO_DEFAULT                 65535
-
-
-
-
-

NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_DEFAULT

-
#define             NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_DEFAULT
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingTeamPort.html b/docs/libnm/html/NMSettingTeamPort.html deleted file mode 100644 index a0358584..00000000 --- a/docs/libnm/html/NMSettingTeamPort.html +++ /dev/null @@ -1,630 +0,0 @@ - - - - -NMSettingTeamPort: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingTeamPort

-

NMSettingTeamPort — Describes connection properties for team ports

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_team_port_new () -
const char * - -nm_setting_team_port_get_config () -
-int - -nm_setting_team_port_get_queue_id () -
-int - -nm_setting_team_port_get_prio () -
-gboolean - -nm_setting_team_port_get_sticky () -
-int - -nm_setting_team_port_get_lacp_prio () -
-int - -nm_setting_team_port_get_lacp_key () -
-guint - -nm_setting_team_port_get_num_link_watchers () -
-NMTeamLinkWatcher * - -nm_setting_team_port_get_link_watcher () -
-gboolean - -nm_setting_team_port_add_link_watcher () -
-void - -nm_setting_team_port_remove_link_watcher () -
-gboolean - -nm_setting_team_port_remove_link_watcher_by_value () -
-void - -nm_setting_team_port_clear_link_watchers () -
-
- -
-

Description

-

The NMSettingTeamPort object is a NMSetting subclass that describes -optional properties that apply to team ports.

-
-
-

Functions

-
-

nm_setting_team_port_new ()

-
NMSetting *
-nm_setting_team_port_new (void);
-

Creates a new NMSettingTeamPort object with default values.

-
-

Returns

-

the new empty NMSettingTeamPort object.

-

[transfer full]

-
-
-
-
-

nm_setting_team_port_get_config ()

-
const char *
-nm_setting_team_port_get_config (NMSettingTeamPort *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTeamPort

 
-
-
-

Returns

-

the “config” property of the setting

-
-
-
-
-

nm_setting_team_port_get_queue_id ()

-
int
-nm_setting_team_port_get_queue_id (NMSettingTeamPort *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTeamPort

 
-
-
-

Returns

-

the “queue_id” property of the setting

-
-

Since: 1.12

-
-
-
-

nm_setting_team_port_get_prio ()

-
int
-nm_setting_team_port_get_prio (NMSettingTeamPort *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTeamPort

 
-
-
-

Returns

-

the “prio” property of the setting

-
-

Since: 1.12

-
-
-
-

nm_setting_team_port_get_sticky ()

-
gboolean
-nm_setting_team_port_get_sticky (NMSettingTeamPort *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTeamPort

 
-
-
-

Returns

-

the “sticky” property of the setting

-
-

Since: 1.12

-
-
-
-

nm_setting_team_port_get_lacp_prio ()

-
int
-nm_setting_team_port_get_lacp_prio (NMSettingTeamPort *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTeamPort

 
-
-
-

Returns

-

the “lacp-prio” property of the setting

-
-

Since: 1.12

-
-
-
-

nm_setting_team_port_get_lacp_key ()

-
int
-nm_setting_team_port_get_lacp_key (NMSettingTeamPort *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTeamPort

 
-
-
-

Returns

-

the “lacp-key” property of the setting

-
-

Since: 1.12

-
-
-
-

nm_setting_team_port_get_num_link_watchers ()

-
guint
-nm_setting_team_port_get_num_link_watchers
-                               (NMSettingTeamPort *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTeamPort

 
-
-
-

Returns

-

the number of configured link watchers

-
-

Since: 1.12

-
-
-
-

nm_setting_team_port_get_link_watcher ()

-
NMTeamLinkWatcher *
-nm_setting_team_port_get_link_watcher (NMSettingTeamPort *setting,
-                                       guint idx);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingTeamPort

 

idx

index number of the link watcher to return

 
-
-
-

Returns

-

the link watcher at index idx -.

-

[transfer none]

-
-

Since: 1.12

-
-
-
-

nm_setting_team_port_add_link_watcher ()

-
gboolean
-nm_setting_team_port_add_link_watcher (NMSettingTeamPort *setting,
-                                       NMTeamLinkWatcher *link_watcher);
-

Appends a new link watcher to the setting.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingTeamPort

 

link_watcher

the link watcher to add

 
-
-
-

Returns

-

TRUE if the link watcher is added; FALSE if an identical link -watcher was already there.

-
-

Since: 1.12

-
-
-
-

nm_setting_team_port_remove_link_watcher ()

-
void
-nm_setting_team_port_remove_link_watcher
-                               (NMSettingTeamPort *setting,
-                                guint idx);
-

Removes the link watcher at index idx.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingTeamPort

 

idx

index number of the link watcher to remove

 
-
-

Since: 1.12

-
-
-
-

nm_setting_team_port_remove_link_watcher_by_value ()

-
gboolean
-nm_setting_team_port_remove_link_watcher_by_value
-                               (NMSettingTeamPort *setting,
-                                NMTeamLinkWatcher *link_watcher);
-

Removes the link watcher entry matching link_watcher.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingTeamPort

 

link_watcher

the link watcher to remove

 
-
-
-

Returns

-

TRUE if the link watcher was found and removed, FALSE otherwise.

-
-

Since: 1.12

-
-
-
-

nm_setting_team_port_clear_link_watchers ()

-
void
-nm_setting_team_port_clear_link_watchers
-                               (NMSettingTeamPort *setting);
-

Removes all configured link watchers.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTeamPort

 
-
-

Since: 1.12

-
-
-
-

Types and Values

-
-

NM_SETTING_TEAM_PORT_SETTING_NAME

-
#define NM_SETTING_TEAM_PORT_SETTING_NAME "team-port"
-
-
-
-
-

NM_SETTING_TEAM_PORT_CONFIG

-
#define NM_SETTING_TEAM_PORT_CONFIG        "config"
-
-
-
-
-

NM_SETTING_TEAM_PORT_QUEUE_ID

-
#define NM_SETTING_TEAM_PORT_QUEUE_ID      "queue-id"
-
-
-
-
-

NM_SETTING_TEAM_PORT_PRIO

-
#define NM_SETTING_TEAM_PORT_PRIO          "prio"
-
-
-
-
-

NM_SETTING_TEAM_PORT_STICKY

-
#define NM_SETTING_TEAM_PORT_STICKY        "sticky"
-
-
-
-
-

NM_SETTING_TEAM_PORT_LACP_PRIO

-
#define NM_SETTING_TEAM_PORT_LACP_PRIO     "lacp-prio"
-
-
-
-
-

NM_SETTING_TEAM_PORT_LACP_KEY

-
#define NM_SETTING_TEAM_PORT_LACP_KEY      "lacp-key"
-
-
-
-
-

NM_SETTING_TEAM_PORT_LINK_WATCHERS

-
#define NM_SETTING_TEAM_PORT_LINK_WATCHERS "link-watchers"
-
-
-
-
-

NM_SETTING_TEAM_PORT_QUEUE_ID_DEFAULT

-
#define NM_SETTING_TEAM_PORT_QUEUE_ID_DEFAULT  -1
-
-
-
-
-

NM_SETTING_TEAM_PORT_LACP_PRIO_DEFAULT

-
#define NM_SETTING_TEAM_PORT_LACP_PRIO_DEFAULT 255
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingTun.html b/docs/libnm/html/NMSettingTun.html deleted file mode 100644 index 0382d884..00000000 --- a/docs/libnm/html/NMSettingTun.html +++ /dev/null @@ -1,412 +0,0 @@ - - - - -NMSettingTun: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingTun

-

NMSettingTun — Describes connection properties for TUN/TAP interfaces

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_tun_new () -
-NMSettingTunMode - -nm_setting_tun_get_mode () -
const char * - -nm_setting_tun_get_owner () -
const char * - -nm_setting_tun_get_group () -
-gboolean - -nm_setting_tun_get_pi () -
-gboolean - -nm_setting_tun_get_vnet_hdr () -
-gboolean - -nm_setting_tun_get_multi_queue () -
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_SETTING_TUN_SETTING_NAME
#defineNM_SETTING_TUN_MODE
#defineNM_SETTING_TUN_OWNER
#defineNM_SETTING_TUN_GROUP
#defineNM_SETTING_TUN_PI
#defineNM_SETTING_TUN_VNET_HDR
#defineNM_SETTING_TUN_MULTI_QUEUE
enumNMSettingTunMode
-
-
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingTunMode
-
-
-
-

Description

-

The NMSettingTun object is a NMSetting subclass that describes properties -necessary for connection to TUN/TAP interfaces.

-
-
-

Functions

-
-

nm_setting_tun_new ()

-
NMSetting *
-nm_setting_tun_new (void);
-

Creates a new NMSettingTun object with default values.

-
-

Returns

-

the new empty NMSettingTun object.

-

[transfer full]

-
-

Since: 1.2

-
-
-
-

nm_setting_tun_get_mode ()

-
NMSettingTunMode
-nm_setting_tun_get_mode (NMSettingTun *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTun

 
-
-
-

Returns

-

the “mode” property of the setting

-
-

Since: 1.2

-
-
-
-

nm_setting_tun_get_owner ()

-
const char *
-nm_setting_tun_get_owner (NMSettingTun *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTun

 
-
-
-

Returns

-

the “owner” property of the setting

-
-

Since: 1.2

-
-
-
-

nm_setting_tun_get_group ()

-
const char *
-nm_setting_tun_get_group (NMSettingTun *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTun

 
-
-
-

Returns

-

the “group” property of the setting

-
-

Since: 1.2

-
-
-
-

nm_setting_tun_get_pi ()

-
gboolean
-nm_setting_tun_get_pi (NMSettingTun *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTun

 
-
-
-

Returns

-

the “pi” property of the setting

-
-

Since: 1.2

-
-
-
-

nm_setting_tun_get_vnet_hdr ()

-
gboolean
-nm_setting_tun_get_vnet_hdr (NMSettingTun *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTun

 
-
-
-

Returns

-

the “vnet_hdr” property of the setting

-
-

Since: 1.2

-
-
-
-

nm_setting_tun_get_multi_queue ()

-
gboolean
-nm_setting_tun_get_multi_queue (NMSettingTun *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTun

 
-
-
-

Returns

-

the “multi-queue” property of the setting

-
-

Since: 1.2

-
-
-
-

Types and Values

-
-

NM_SETTING_TUN_SETTING_NAME

-
#define NM_SETTING_TUN_SETTING_NAME "tun"
-
-
-
-
-

NM_SETTING_TUN_MODE

-
#define NM_SETTING_TUN_MODE        "mode"
-
-
-
-
-

NM_SETTING_TUN_OWNER

-
#define NM_SETTING_TUN_OWNER       "owner"
-
-
-
-
-

NM_SETTING_TUN_GROUP

-
#define NM_SETTING_TUN_GROUP       "group"
-
-
-
-
-

NM_SETTING_TUN_PI

-
#define NM_SETTING_TUN_PI          "pi"
-
-
-
-
-

NM_SETTING_TUN_VNET_HDR

-
#define NM_SETTING_TUN_VNET_HDR    "vnet-hdr"
-
-
-
-
-

NM_SETTING_TUN_MULTI_QUEUE

-
#define NM_SETTING_TUN_MULTI_QUEUE "multi-queue"
-
-
-
-
-

enum NMSettingTunMode

-

NMSettingTunMode values indicate the device type (TUN/TAP)

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SETTING_TUN_MODE_UNKNOWN

-

an unknown device type

-
 

NM_SETTING_TUN_MODE_TUN

-

a TUN device

-
 

NM_SETTING_TUN_MODE_TAP

-

a TAP device

-
 
-
-

Since: 1.2

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingUser.html b/docs/libnm/html/NMSettingUser.html deleted file mode 100644 index f3472ed7..00000000 --- a/docs/libnm/html/NMSettingUser.html +++ /dev/null @@ -1,349 +0,0 @@ - - - - -NMSettingUser: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingUser

-

NMSettingUser — Describes user properties

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_user_new () -
const char *const * - -nm_setting_user_get_keys () -
const char * - -nm_setting_user_get_data () -
-gboolean - -nm_setting_user_set_data () -
-gboolean - -nm_setting_user_check_key () -
-gboolean - -nm_setting_user_check_val () -
-
-
-

Types and Values

-
---- - - - - - - - - - - -
#defineNM_SETTING_USER_SETTING_NAME
#defineNM_SETTING_USER_DATA
-
-
-

Description

-

The NMSettingUser object is a NMSetting subclass that allow to attach -arbitrary user data to NMConnection objects.

-
-
-

Functions

-
-

nm_setting_user_new ()

-
NMSetting *
-nm_setting_user_new (void);
-

Creates a new NMSettingUser object with default values.

-
-

Returns

-

the new empty NMSettingUser object

-
-

Since: 1.8

-
-
-
-

nm_setting_user_get_keys ()

-
const char *const *
-nm_setting_user_get_keys (NMSettingUser *setting,
-                          guint *out_len);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingUser

 

out_len

the length of the returned array.

[out]
-
-
-

Returns

-

a -NULL-terminated array containing each key from the table.

-

[array length=out_len][transfer none]

-
-

Since: 1.8

-
-
-
-

nm_setting_user_get_data ()

-
const char *
-nm_setting_user_get_data (NMSettingUser *setting,
-                          const char *key);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingUser instance

 

key

the key to lookup

 
-
-
-

Returns

-

the value associated with key -or NULL if no such -value exists.

-

[transfer none]

-
-

Since: 1.8

-
-
-
-

nm_setting_user_set_data ()

-
gboolean
-nm_setting_user_set_data (NMSettingUser *setting,
-                          const char *key,
-                          const char *val,
-                          GError **error);
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSettingUser instance

 

key

the key to set

 

val

the value to set or NULL to clear a key.

[nullable]

error

optional error argument

 
-
-
-

Returns

-

TRUE if the operation was successful. The operation -can fail if key -or val -are not valid strings according -to nm_setting_user_check_key() and nm_setting_user_check_val().

-
-

Since: 1.8

-
-
-
-

nm_setting_user_check_key ()

-
gboolean
-nm_setting_user_check_key (const char *key,
-                           GError **error);
-

Checks whether key - is a valid user data key. This means, -key is not NULL, not too large and valid ASCII. Also, -only digits and numbers are allowed with a few special -characters. The key must contain at least one '.' and -look like a fully qualified DNS name.

-
-

Parameters

-
----- - - - - - - - - - - - - -

key

the key to check

 

error

a GError, NULL to ignore.

 
-
-
-

Returns

-

TRUE if key -is a valid user data key.

-
-

Since: 1.8

-
-
-
-

nm_setting_user_check_val ()

-
gboolean
-nm_setting_user_check_val (const char *val,
-                           GError **error);
-

Checks whether val - is a valid user data value. This means, -value is not NULL, not too large and valid UTF-8.

-
-

Parameters

-
----- - - - - - - - - - - - - -

val

the value to check

 

error

a GError, NULL to ignore.

 
-
-
-

Returns

-

TRUE if val -is a valid user data value.

-
-

Since: 1.8

-
-
-
-

Types and Values

-
-

NM_SETTING_USER_SETTING_NAME

-
#define NM_SETTING_USER_SETTING_NAME "user"
-
-
-
-
-

NM_SETTING_USER_DATA

-
#define NM_SETTING_USER_DATA "data"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingVeth.html b/docs/libnm/html/NMSettingVeth.html deleted file mode 100644 index 746415ce..00000000 --- a/docs/libnm/html/NMSettingVeth.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - -NMSettingVeth: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingVeth

-

NMSettingVeth — Describes connection properties for veth interfaces

-
-
-

Functions

-
---- - - - - - - - - - - -
-NMSetting * - -nm_setting_veth_new () -
const char * - -nm_setting_veth_get_peer () -
-
-
-

Types and Values

-
---- - - - - - - - - - - -
#defineNM_SETTING_VETH_SETTING_NAME
#defineNM_SETTING_VETH_PEER
-
-
-

Description

-

The NMSettingVeth object is a NMSetting subclass that describes properties -necessary for connection to veth interfaces.

-
-
-

Functions

-
-

nm_setting_veth_new ()

-
NMSetting *
-nm_setting_veth_new (void);
-

Creates a new NMSettingVeth object with default values.

-
-

Returns

-

the new empty NMSettingVeth object.

-

[transfer full]

-
-

Since: 1.30

-
-
-
-

nm_setting_veth_get_peer ()

-
const char *
-nm_setting_veth_get_peer (NMSettingVeth *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVeth

 
-
-
-

Returns

-

the “peer” property of the setting

-
-

Since: 1.30

-
-
-
-

Types and Values

-
-

NM_SETTING_VETH_SETTING_NAME

-
#define NM_SETTING_VETH_SETTING_NAME "veth"
-
-
-
-
-

NM_SETTING_VETH_PEER

-
#define NM_SETTING_VETH_PEER "peer"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingVlan.html b/docs/libnm/html/NMSettingVlan.html deleted file mode 100644 index dad1b1bc..00000000 --- a/docs/libnm/html/NMSettingVlan.html +++ /dev/null @@ -1,828 +0,0 @@ - - - - -NMSettingVlan: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingVlan

-

NMSettingVlan — Describes connection properties for VLAN interfaces

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_vlan_new () -
const char * - -nm_setting_vlan_get_parent () -
-guint32 - -nm_setting_vlan_get_id () -
-guint32 - -nm_setting_vlan_get_flags () -
const char * - -nm_setting_vlan_get_protocol () -
-gint32 - -nm_setting_vlan_get_num_priorities () -
-gboolean - -nm_setting_vlan_get_priority () -
-gboolean - -nm_setting_vlan_add_priority () -
-void - -nm_setting_vlan_remove_priority () -
-gboolean - -nm_setting_vlan_remove_priority_by_value () -
-gboolean - -nm_setting_vlan_remove_priority_str_by_value () -
-void - -nm_setting_vlan_clear_priorities () -
-gboolean - -nm_setting_vlan_add_priority_str () -
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_SETTING_VLAN_SETTING_NAME
#defineNM_SETTING_VLAN_PARENT
#defineNM_SETTING_VLAN_ID
#defineNM_SETTING_VLAN_FLAGS
#defineNM_SETTING_VLAN_PROTOCOL
#defineNM_SETTING_VLAN_INGRESS_PRIORITY_MAP
#defineNM_SETTING_VLAN_EGRESS_PRIORITY_MAP
enumNMVlanPriorityMap
enumNMVlanFlags
#defineNM_VLAN_FLAGS_ALL
-
-
-

Object Hierarchy

-
    GEnum
-    ╰── NMVlanPriorityMap
-    GFlags
-    ╰── NMVlanFlags
-
-
-
-

Description

-

The NMSettingVlan object is a NMSetting subclass that describes properties -necessary for connection to VLAN interfaces.

-
-
-

Functions

-
-

nm_setting_vlan_new ()

-
NMSetting *
-nm_setting_vlan_new (void);
-

Creates a new NMSettingVlan object with default values.

-
-

Returns

-

the new empty NMSettingVlan object.

-

[transfer full]

-
-
-
-
-

nm_setting_vlan_get_parent ()

-
const char *
-nm_setting_vlan_get_parent (NMSettingVlan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVlan

 
-
-
-

Returns

-

the “parent” property of the setting

-
-
-
-
-

nm_setting_vlan_get_id ()

-
guint32
-nm_setting_vlan_get_id (NMSettingVlan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVlan

 
-
-
-

Returns

-

the “id” property of the setting

-
-
-
-
-

nm_setting_vlan_get_flags ()

-
guint32
-nm_setting_vlan_get_flags (NMSettingVlan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVlan

 
-
-
-

Returns

-

the “flags” property of the setting

-
-
-
-
-

nm_setting_vlan_get_protocol ()

-
const char *
-nm_setting_vlan_get_protocol (NMSettingVlan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVlan

 
-
-
-

Returns

-

the “protocol” property of the setting

-
-

Since: 1.42

-
-
-
-

nm_setting_vlan_get_num_priorities ()

-
gint32
-nm_setting_vlan_get_num_priorities (NMSettingVlan *setting,
-                                    NMVlanPriorityMap map);
-

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

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingVlan

 

map

the type of priority map

 
-
-
-

Returns

-

return the number of ingress/egress priority entries.

-
-
-
-
-

nm_setting_vlan_get_priority ()

-
gboolean
-nm_setting_vlan_get_priority (NMSettingVlan *setting,
-                              NMVlanPriorityMap map,
-                              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.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSettingVlan

 

map

the type of priority map

 

idx

the zero-based index of the ingress/egress priority map entry

 

out_from

on return the value of the priority map's 'from' item.

[out][optional]

out_to

on return the value of priority map's 'to' item.

[out][optional]
-
-
-

Returns

-

returns TRUE if idx -is in range. Otherwise, FALSE.

-
-
-
-
-

nm_setting_vlan_add_priority ()

-
gboolean
-nm_setting_vlan_add_priority (NMSettingVlan *setting,
-                              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 - is -already in the given priority map, this function will overwrite the -existing entry with the new to -.

-

If map - is NM_VLAN_INGRESS_MAP then from - is the incoming 802.1q VLAN -Priority Code Point (PCP) value, and to - is the Linux SKB priority value.

-

If map - is NM_VLAN_EGRESS_MAP then from - is the Linux SKB priority value and -to - is the outgoing 802.1q VLAN Priority Code Point (PCP) value.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSettingVlan

 

map

the type of priority map

 

from

the priority to map to to -

 

to

the priority to map from -to

 
-
-
-

Returns

-

TRUE.

-
-
-
-
-

nm_setting_vlan_remove_priority ()

-
void
-nm_setting_vlan_remove_priority (NMSettingVlan *setting,
-                                 NMVlanPriorityMap map,
-                                 guint32 idx);
-

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

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingVlan

 

map

the type of priority map

 

idx

the zero-based index of the priority map to remove

 
-
-
-
-
-

nm_setting_vlan_remove_priority_by_value ()

-
gboolean
-nm_setting_vlan_remove_priority_by_value
-                               (NMSettingVlan *setting,
-                                NMVlanPriorityMap map,
-                                guint32 from,
-                                guint32 to);
-

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

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSettingVlan

 

map

the type of priority map

 

from

the priority to map to to -

 

to

the priority to map from -to

 
-
-
-

Returns

-

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

-
-
-
-
-

nm_setting_vlan_remove_priority_str_by_value ()

-
gboolean
-nm_setting_vlan_remove_priority_str_by_value
-                               (NMSettingVlan *setting,
-                                NMVlanPriorityMap map,
-                                const char *str);
-

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

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingVlan

 

map

the type of priority map

 

str

the string which contains a priority map, like "3:7"

 
-
-
-

Returns

-

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

-
-
-
-
-

nm_setting_vlan_clear_priorities ()

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

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

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingVlan

 

map

the type of priority map

 
-
-
-
-
-

nm_setting_vlan_add_priority_str ()

-
gboolean
-nm_setting_vlan_add_priority_str (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 -the Linux SKB priorities to 802.1p priorities.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingVlan

 

map

the type of priority map

 

str

the string which contains a priority map, like "3:7"

 
-
-
-

Returns

-

TRUE if the entry was successfully added to the list, or it -overwrote the old value, FALSE if str -is not a valid mapping.

-
-
-
-
-

Types and Values

-
-

NM_SETTING_VLAN_SETTING_NAME

-
#define NM_SETTING_VLAN_SETTING_NAME "vlan"
-
-
-
-
-

NM_SETTING_VLAN_PARENT

-
#define NM_SETTING_VLAN_PARENT               "parent"
-
-
-
-
-

NM_SETTING_VLAN_ID

-
#define NM_SETTING_VLAN_ID                   "id"
-
-
-
-
-

NM_SETTING_VLAN_FLAGS

-
#define NM_SETTING_VLAN_FLAGS                "flags"
-
-
-
-
-

NM_SETTING_VLAN_PROTOCOL

-
#define NM_SETTING_VLAN_PROTOCOL             "protocol"
-
-
-
-
-

NM_SETTING_VLAN_INGRESS_PRIORITY_MAP

-
#define NM_SETTING_VLAN_INGRESS_PRIORITY_MAP "ingress-priority-map"
-
-
-
-
-

NM_SETTING_VLAN_EGRESS_PRIORITY_MAP

-
#define NM_SETTING_VLAN_EGRESS_PRIORITY_MAP  "egress-priority-map"
-
-
-
-
-

enum NMVlanPriorityMap

-

A selector for traffic priority maps; these map Linux SKB priorities -to 802.1p priorities used in VLANs.

-
-

Members

-
----- - - - - - - - - - - - - -

NM_VLAN_INGRESS_MAP

-

map for incoming data

-
 

NM_VLAN_EGRESS_MAP

-

map for outgoing data

-
 
-
-
-
-
-

enum NMVlanFlags

-

NMVlanFlags values control the behavior of the VLAN interface.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_VLAN_FLAG_REORDER_HEADERS

-

indicates that this interface should reorder -outgoing packet headers to look more like a non-VLAN Ethernet interface

-
 

NM_VLAN_FLAG_GVRP

-

indicates that this interface should use GVRP to register -itself with its switch

-
 

NM_VLAN_FLAG_LOOSE_BINDING

-

indicates that this interface's operating -state is tied to the underlying network interface but other details -(like routing) are not.

-
 

NM_VLAN_FLAG_MVRP

-

indicates that this interface should use MVRP to register -itself with its switch

-
 
-
-
-
-
-

NM_VLAN_FLAGS_ALL

-
#define             NM_VLAN_FLAGS_ALL
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingVpn.html b/docs/libnm/html/NMSettingVpn.html deleted file mode 100644 index 2b3ff266..00000000 --- a/docs/libnm/html/NMSettingVpn.html +++ /dev/null @@ -1,879 +0,0 @@ - - - - -NMSettingVpn: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingVpn

-

NMSettingVpn — Describes connection properties for Virtual Private Networks

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-void - -(*NMVpnIterFunc) () -
-NMSetting * - -nm_setting_vpn_new () -
const char * - -nm_setting_vpn_get_service_type () -
const char * - -nm_setting_vpn_get_user_name () -
-gboolean - -nm_setting_vpn_get_persistent () -
-guint32 - -nm_setting_vpn_get_num_data_items () -
-void - -nm_setting_vpn_add_data_item () -
const char * - -nm_setting_vpn_get_data_item () -
-gboolean - -nm_setting_vpn_remove_data_item () -
-void - -nm_setting_vpn_foreach_data_item () -
const char ** - -nm_setting_vpn_get_data_keys () -
-guint32 - -nm_setting_vpn_get_num_secrets () -
-void - -nm_setting_vpn_add_secret () -
const char * - -nm_setting_vpn_get_secret () -
-gboolean - -nm_setting_vpn_remove_secret () -
-void - -nm_setting_vpn_foreach_secret () -
const char ** - -nm_setting_vpn_get_secret_keys () -
-guint32 - -nm_setting_vpn_get_timeout () -
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_SETTING_VPN_SETTING_NAME
#defineNM_SETTING_VPN_SERVICE_TYPE
#defineNM_SETTING_VPN_USER_NAME
#defineNM_SETTING_VPN_PERSISTENT
#defineNM_SETTING_VPN_DATA
#defineNM_SETTING_VPN_SECRETS
#defineNM_SETTING_VPN_TIMEOUT
-
-
-

Description

-

The NMSettingVpn object is a NMSetting subclass that describes properties -necessary for connection to Virtual Private Networks. NetworkManager uses -a plugin architecture to allow easier use of new VPN types, and this -setting abstracts the configuration for those plugins. Since the configuration -options are only known to the VPN plugins themselves, the VPN configuration -options are stored as key/value pairs of strings rather than GObject -properties.

-
-
-

Functions

-
-

NMVpnIterFunc ()

-
void
-(*NMVpnIterFunc) (const char *key,
-                  const char *value,
-                  gpointer user_data);
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

key

the name of the data or secret item

 

value

the value of the data or secret item

 

user_data

User data passed to nm_setting_vpn_foreach_data_item() or -nm_setting_vpn_foreach_secret()

 
-
-
-
-
-

nm_setting_vpn_new ()

-
NMSetting *
-nm_setting_vpn_new (void);
-

Creates a new NMSettingVpn object with default values.

-
-

Returns

-

the new empty NMSettingVpn object.

-

[transfer full]

-
-
-
-
-

nm_setting_vpn_get_service_type ()

-
const char *
-nm_setting_vpn_get_service_type (NMSettingVpn *setting);
-

Returns the service name of the VPN, which identifies the specific VPN -plugin that should be used to connect to this VPN.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVpn

 
-
-
-

Returns

-

the VPN plugin's service name

-
-
-
-
-

nm_setting_vpn_get_user_name ()

-
const char *
-nm_setting_vpn_get_user_name (NMSettingVpn *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVpn

 
-
-
-

Returns

-

the “user-name” property of the setting

-
-
-
-
-

nm_setting_vpn_get_persistent ()

-
gboolean
-nm_setting_vpn_get_persistent (NMSettingVpn *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVpn

 
-
-
-

Returns

-

the “persistent” property of the setting

-
-

Since: 1.42

-
-
-
-

nm_setting_vpn_get_num_data_items ()

-
guint32
-nm_setting_vpn_get_num_data_items (NMSettingVpn *setting);
-

Gets number of key/value pairs of VPN configuration data.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVpn

 
-
-
-

Returns

-

the number of VPN plugin specific configuration data items

-
-
-
-
-

nm_setting_vpn_add_data_item ()

-
void
-nm_setting_vpn_add_data_item (NMSettingVpn *setting,
-                              const char *key,
-                              const char *item);
-

Establishes a relationship between key - and item - internally in the -setting which may be retrieved later. Should not be used to store passwords -or other secrets, which is what nm_setting_vpn_add_secret() is for.

-

Before 1.24, item - must not be NULL and not an empty string. Since 1.24, -item - can be set to an empty string. It can also be set to NULL to unset -the key. In that case, the behavior is as if calling nm_setting_vpn_remove_data_item().

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingVpn

 

key

a name that uniquely identifies the given value item -

 

item

the value to be referenced by key -.

[nullable]
-
-
-
-
-

nm_setting_vpn_get_data_item ()

-
const char *
-nm_setting_vpn_get_data_item (NMSettingVpn *setting,
-                              const char *key);
-

Retrieves the data item of a key/value relationship previously established -by nm_setting_vpn_add_data_item().

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingVpn

 

key

the name of the data item to retrieve

 
-
-
-

Returns

-

the data item, if any

-
-
-
-
-

nm_setting_vpn_remove_data_item ()

-
gboolean
-nm_setting_vpn_remove_data_item (NMSettingVpn *setting,
-                                 const char *key);
-

Deletes a key/value relationship previously established by -nm_setting_vpn_add_data_item().

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingVpn

 

key

the name of the data item to remove

 
-
-
-

Returns

-

TRUE if the data item was found and removed from the internal list, -FALSE if it was not.

-
-
-
-
-

nm_setting_vpn_foreach_data_item ()

-
void
-nm_setting_vpn_foreach_data_item (NMSettingVpn *setting,
-                                  NMVpnIterFunc func,
-                                  gpointer user_data);
-

Iterates all data items stored in this setting. It is safe to add, remove, -and modify data items inside func -, though any additions or removals made -during iteration will not be part of the iteration.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

a NMSettingVpn

 

func

an user provided function.

[scope call]

user_data

data to be passed to func -

 
-
-
-
-
-

nm_setting_vpn_get_data_keys ()

-
const char **
-nm_setting_vpn_get_data_keys (NMSettingVpn *setting,
-                              guint *out_length);
-

Retrieves every data key inside setting -, as an array.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingVpn

 

out_length

the length of the returned array.

[out][optional]
-
-
-

Returns

-

a -NULL-terminated array containing each data key or NULL if -there are no data items.

-

[array length=out_length][transfer container][nullable]

-
-

Since: 1.12

-
-
-
-

nm_setting_vpn_get_num_secrets ()

-
guint32
-nm_setting_vpn_get_num_secrets (NMSettingVpn *setting);
-

Gets number of VPN plugin specific secrets in the setting.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVpn

 
-
-
-

Returns

-

the number of VPN plugin specific secrets

-
-
-
-
-

nm_setting_vpn_add_secret ()

-
void
-nm_setting_vpn_add_secret (NMSettingVpn *setting,
-                           const char *key,
-                           const char *secret);
-

Establishes a relationship between key - and secret - internally in the -setting which may be retrieved later.

-

Before 1.24, secret - must not be NULL and not an empty string. Since 1.24, -secret - can be set to an empty string. It can also be set to NULL to unset -the key. In that case, the behavior is as if calling nm_setting_vpn_remove_secret().

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingVpn

 

key

a name that uniquely identifies the given secret secret -

 

secret

the secret to be referenced by key -.

[nullable]
-
-
-
-
-

nm_setting_vpn_get_secret ()

-
const char *
-nm_setting_vpn_get_secret (NMSettingVpn *setting,
-                           const char *key);
-

Retrieves the secret of a key/value relationship previously established -by nm_setting_vpn_add_secret().

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingVpn

 

key

the name of the secret to retrieve

 
-
-
-

Returns

-

the secret, if any

-
-
-
-
-

nm_setting_vpn_remove_secret ()

-
gboolean
-nm_setting_vpn_remove_secret (NMSettingVpn *setting,
-                              const char *key);
-

Deletes a key/value relationship previously established by -nm_setting_vpn_add_secret().

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingVpn

 

key

the name of the secret to remove

 
-
-
-

Returns

-

TRUE if the secret was found and removed from the internal list, -FALSE if it was not.

-
-
-
-
-

nm_setting_vpn_foreach_secret ()

-
void
-nm_setting_vpn_foreach_secret (NMSettingVpn *setting,
-                               NMVpnIterFunc func,
-                               gpointer user_data);
-

Iterates all secrets stored in this setting. It is safe to add, remove, -and modify secrets inside func -, though any additions or removals made during -iteration will not be part of the iteration.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

a NMSettingVpn

 

func

an user provided function.

[scope call]

user_data

data to be passed to func -

 
-
-
-
-
-

nm_setting_vpn_get_secret_keys ()

-
const char **
-nm_setting_vpn_get_secret_keys (NMSettingVpn *setting,
-                                guint *out_length);
-

Retrieves every secret key inside setting -, as an array.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingVpn

 

out_length

the length of the returned array.

[out][optional]
-
-
-

Returns

-

a -NULL-terminated array containing each secret key or NULL if -there are no secrets.

-

[array length=out_length][transfer container][nullable]

-
-

Since: 1.12

-
-
-
-

nm_setting_vpn_get_timeout ()

-
guint32
-nm_setting_vpn_get_timeout (NMSettingVpn *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVpn

 
-
-
-

Returns

-

the “timeout” property of the setting

-
-

Since: 1.2

-
-
-
-

Types and Values

-
-

NM_SETTING_VPN_SETTING_NAME

-
#define NM_SETTING_VPN_SETTING_NAME "vpn"
-
-
-
-
-

NM_SETTING_VPN_SERVICE_TYPE

-
#define NM_SETTING_VPN_SERVICE_TYPE "service-type"
-
-
-
-
-

NM_SETTING_VPN_USER_NAME

-
#define NM_SETTING_VPN_USER_NAME    "user-name"
-
-
-
-
-

NM_SETTING_VPN_PERSISTENT

-
#define NM_SETTING_VPN_PERSISTENT   "persistent"
-
-
-
-
-

NM_SETTING_VPN_DATA

-
#define NM_SETTING_VPN_DATA         "data"
-
-
-
-
-

NM_SETTING_VPN_SECRETS

-
#define NM_SETTING_VPN_SECRETS      "secrets"
-
-
-
-
-

NM_SETTING_VPN_TIMEOUT

-
#define NM_SETTING_VPN_TIMEOUT      "timeout"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingVrf.html b/docs/libnm/html/NMSettingVrf.html deleted file mode 100644 index 7d8e4430..00000000 --- a/docs/libnm/html/NMSettingVrf.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - -NMSettingVrf: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingVrf

-

NMSettingVrf — Describes connection properties for vrf interfaces

-
-
-

Functions

-
---- - - - - - - - - - - -
-NMSetting * - -nm_setting_vrf_new () -
-guint32 - -nm_setting_vrf_get_table () -
-
-
-

Types and Values

-
---- - - - - - - - - - - -
#defineNM_SETTING_VRF_SETTING_NAME
#defineNM_SETTING_VRF_TABLE
-
-
-

Description

-

The NMSettingVrf object is a NMSetting subclass that describes properties -necessary for connection to vrf devices

-
-
-

Functions

-
-

nm_setting_vrf_new ()

-
NMSetting *
-nm_setting_vrf_new (void);
-

Creates a new NMSettingVrf object with default values.

-
-

Returns

-

the new empty NMSettingVrf object.

-

[transfer full]

-
-

Since: 1.24

-
-
-
-

nm_setting_vrf_get_table ()

-
guint32
-nm_setting_vrf_get_table (NMSettingVrf *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVrf

 
-
-
-

Returns

-

the routing table for the VRF

-
-

Since: 1.24

-
-
-
-

Types and Values

-
-

NM_SETTING_VRF_SETTING_NAME

-
#define NM_SETTING_VRF_SETTING_NAME "vrf"
-
-
-
-
-

NM_SETTING_VRF_TABLE

-
#define NM_SETTING_VRF_TABLE "table"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingVxlan.html b/docs/libnm/html/NMSettingVxlan.html deleted file mode 100644 index ffeba264..00000000 --- a/docs/libnm/html/NMSettingVxlan.html +++ /dev/null @@ -1,801 +0,0 @@ - - - - -NMSettingVxlan: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingVxlan

-

NMSettingVxlan — Describes connection properties for VXLAN interfaces

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_vxlan_new () -
const char * - -nm_setting_vxlan_get_parent () -
-guint - -nm_setting_vxlan_get_id () -
const char * - -nm_setting_vxlan_get_local () -
const char * - -nm_setting_vxlan_get_remote () -
-guint - -nm_setting_vxlan_get_source_port_min () -
-guint - -nm_setting_vxlan_get_source_port_max () -
-guint - -nm_setting_vxlan_get_destination_port () -
-guint - -nm_setting_vxlan_get_tos () -
-guint - -nm_setting_vxlan_get_ttl () -
-guint - -nm_setting_vxlan_get_ageing () -
-guint - -nm_setting_vxlan_get_limit () -
-gboolean - -nm_setting_vxlan_get_proxy () -
-gboolean - -nm_setting_vxlan_get_learning () -
-gboolean - -nm_setting_vxlan_get_rsc () -
-gboolean - -nm_setting_vxlan_get_l2_miss () -
-gboolean - -nm_setting_vxlan_get_l3_miss () -
-
-
-

Types and Values

- -
-
-

Description

-

The NMSettingVxlan object is a NMSetting subclass that describes properties -necessary for connection to VXLAN interfaces.

-
-
-

Functions

-
-

nm_setting_vxlan_new ()

-
NMSetting *
-nm_setting_vxlan_new (void);
-

Creates a new NMSettingVxlan object with default values.

-
-

Returns

-

the new empty NMSettingVxlan object.

-

[transfer full]

-
-

Since: 1.2

-
-
-
-

nm_setting_vxlan_get_parent ()

-
const char *
-nm_setting_vxlan_get_parent (NMSettingVxlan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVxlan

 
-
-
-

Returns

-

the “parent” property of the setting

-
-

Since: 1.2

-
-
-
-

nm_setting_vxlan_get_id ()

-
guint
-nm_setting_vxlan_get_id (NMSettingVxlan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVxlan

 
-
-
-

Returns

-

the “id” property of the setting

-
-

Since: 1.2

-
-
-
-

nm_setting_vxlan_get_local ()

-
const char *
-nm_setting_vxlan_get_local (NMSettingVxlan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVxlan

 
-
-
-

Returns

-

the “local” property of the setting

-
-

Since: 1.2

-
-
-
-

nm_setting_vxlan_get_remote ()

-
const char *
-nm_setting_vxlan_get_remote (NMSettingVxlan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVxlan

 
-
-
-

Returns

-

the “remote” property of the setting

-
-

Since: 1.2

-
-
-
-

nm_setting_vxlan_get_source_port_min ()

-
guint
-nm_setting_vxlan_get_source_port_min (NMSettingVxlan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVxlan

 
-
-
-

Returns

-

the “source-port-min” property of the setting

-
-

Since: 1.2

-
-
-
-

nm_setting_vxlan_get_source_port_max ()

-
guint
-nm_setting_vxlan_get_source_port_max (NMSettingVxlan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVxlan

 
-
-
-

Returns

-

the “source-port-max” property of the setting

-
-

Since: 1.2

-
-
-
-

nm_setting_vxlan_get_destination_port ()

-
guint
-nm_setting_vxlan_get_destination_port (NMSettingVxlan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVxlan

 
-
-
-

Returns

-

the “destination-port” property of the setting

-
-

Since: 1.2

-
-
-
-

nm_setting_vxlan_get_tos ()

-
guint
-nm_setting_vxlan_get_tos (NMSettingVxlan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVxlan

 
-
-
-

Returns

-

the “tos” property of the setting

-
-

Since: 1.2

-
-
-
-

nm_setting_vxlan_get_ttl ()

-
guint
-nm_setting_vxlan_get_ttl (NMSettingVxlan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVxlan

 
-
-
-

Returns

-

the “ttl” property of the setting

-
-

Since: 1.2

-
-
-
-

nm_setting_vxlan_get_ageing ()

-
guint
-nm_setting_vxlan_get_ageing (NMSettingVxlan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVxlan

 
-
-
-

Returns

-

the “ageing” property of the setting

-
-

Since: 1.2

-
-
-
-

nm_setting_vxlan_get_limit ()

-
guint
-nm_setting_vxlan_get_limit (NMSettingVxlan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVxlan

 
-
-
-

Returns

-

the “limit” property of the setting

-
-

Since: 1.2

-
-
-
-

nm_setting_vxlan_get_proxy ()

-
gboolean
-nm_setting_vxlan_get_proxy (NMSettingVxlan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVxlan

 
-
-
-

Returns

-

the “proxy” property of the setting

-
-

Since: 1.2

-
-
-
-

nm_setting_vxlan_get_learning ()

-
gboolean
-nm_setting_vxlan_get_learning (NMSettingVxlan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVxlan

 
-
-
-

Returns

-

the “learning” property of the setting

-
-

Since: 1.2

-
-
-
-

nm_setting_vxlan_get_rsc ()

-
gboolean
-nm_setting_vxlan_get_rsc (NMSettingVxlan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVxlan

 
-
-
-

Returns

-

the “rsc” property of the setting

-
-

Since: 1.2

-
-
-
-

nm_setting_vxlan_get_l2_miss ()

-
gboolean
-nm_setting_vxlan_get_l2_miss (NMSettingVxlan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVxlan

 
-
-
-

Returns

-

the “l2_miss” property of the setting

-
-

Since: 1.2

-
-
-
-

nm_setting_vxlan_get_l3_miss ()

-
gboolean
-nm_setting_vxlan_get_l3_miss (NMSettingVxlan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVxlan

 
-
-
-

Returns

-

the “l3_miss” property of the setting

-
-

Since: 1.2

-
-
-
-

Types and Values

-
-

NM_SETTING_VXLAN_SETTING_NAME

-
#define NM_SETTING_VXLAN_SETTING_NAME "vxlan"
-
-
-
-
-

NM_SETTING_VXLAN_PARENT

-
#define NM_SETTING_VXLAN_PARENT           "parent"
-
-
-
-
-

NM_SETTING_VXLAN_ID

-
#define NM_SETTING_VXLAN_ID               "id"
-
-
-
-
-

NM_SETTING_VXLAN_LOCAL

-
#define NM_SETTING_VXLAN_LOCAL            "local"
-
-
-
-
-

NM_SETTING_VXLAN_REMOTE

-
#define NM_SETTING_VXLAN_REMOTE           "remote"
-
-
-
-
-

NM_SETTING_VXLAN_SOURCE_PORT_MIN

-
#define NM_SETTING_VXLAN_SOURCE_PORT_MIN  "source-port-min"
-
-
-
-
-

NM_SETTING_VXLAN_SOURCE_PORT_MAX

-
#define NM_SETTING_VXLAN_SOURCE_PORT_MAX  "source-port-max"
-
-
-
-
-

NM_SETTING_VXLAN_DESTINATION_PORT

-
#define NM_SETTING_VXLAN_DESTINATION_PORT "destination-port"
-
-
-
-
-

NM_SETTING_VXLAN_TOS

-
#define NM_SETTING_VXLAN_TOS              "tos"
-
-
-
-
-

NM_SETTING_VXLAN_TTL

-
#define NM_SETTING_VXLAN_TTL              "ttl"
-
-
-
-
-

NM_SETTING_VXLAN_AGEING

-
#define NM_SETTING_VXLAN_AGEING           "ageing"
-
-
-
-
-

NM_SETTING_VXLAN_LIMIT

-
#define NM_SETTING_VXLAN_LIMIT            "limit"
-
-
-
-
-

NM_SETTING_VXLAN_PROXY

-
#define NM_SETTING_VXLAN_PROXY            "proxy"
-
-
-
-
-

NM_SETTING_VXLAN_LEARNING

-
#define NM_SETTING_VXLAN_LEARNING         "learning"
-
-
-
-
-

NM_SETTING_VXLAN_RSC

-
#define NM_SETTING_VXLAN_RSC              "rsc"
-
-
-
-
-

NM_SETTING_VXLAN_L2_MISS

-
#define NM_SETTING_VXLAN_L2_MISS          "l2-miss"
-
-
-
-
-

NM_SETTING_VXLAN_L3_MISS

-
#define NM_SETTING_VXLAN_L3_MISS          "l3-miss"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingWifiP2P.html b/docs/libnm/html/NMSettingWifiP2P.html deleted file mode 100644 index 0e69e3fc..00000000 --- a/docs/libnm/html/NMSettingWifiP2P.html +++ /dev/null @@ -1,233 +0,0 @@ - - - - -NMSettingWifiP2P: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingWifiP2P

-

NMSettingWifiP2P — Describes connection properties for 802.11 Wi-Fi P2P networks

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_wifi_p2p_new () -
const char * - -nm_setting_wifi_p2p_get_peer () -
-NMSettingWirelessSecurityWpsMethod - -nm_setting_wifi_p2p_get_wps_method () -
-GBytes * - -nm_setting_wifi_p2p_get_wfd_ies () -
-
-
-

Types and Values

- -
-
-

Description

-

The NMSettingWifiP2P object is a NMSetting subclass that describes properties -necessary for connection to 802.11 Wi-Fi P2P networks (aka Wi-Fi Direct).

-
-
-

Functions

-
-

nm_setting_wifi_p2p_new ()

-
NMSetting *
-nm_setting_wifi_p2p_new (void);
-

Creates a new NMSettingWifiP2P object with default values.

-
-

Returns

-

the new empty NMSettingWifiP2P object.

-

[transfer full]

-
-

Since: 1.16

-
-
-
-

nm_setting_wifi_p2p_get_peer ()

-
const char *
-nm_setting_wifi_p2p_get_peer (NMSettingWifiP2P *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWifiP2P

 
-
-
-

Returns

-

the “peer” property of the setting

-
-

Since: 1.16

-
-
-
-

nm_setting_wifi_p2p_get_wps_method ()

-
NMSettingWirelessSecurityWpsMethod
-nm_setting_wifi_p2p_get_wps_method (NMSettingWifiP2P *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWifiP2P

 
-
-
-

Returns

-

the “wps-method” property of the setting

-
-

Since: 1.16

-
-
-
-

nm_setting_wifi_p2p_get_wfd_ies ()

-
GBytes *
-nm_setting_wifi_p2p_get_wfd_ies (NMSettingWifiP2P *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWiFiP2P

 
-
-
-

Returns

-

the “wfd-ies” property of the setting.

-

[transfer none]

-
-

Since: 1.16

-
-
-
-

Types and Values

-
-

NM_SETTING_WIFI_P2P_SETTING_NAME

-
#define NM_SETTING_WIFI_P2P_SETTING_NAME "wifi-p2p"
-
-
-
-
-

NM_SETTING_WIFI_P2P_PEER

-
#define NM_SETTING_WIFI_P2P_PEER       "peer"
-
-

The mac address of the peer to connect to.

-
-
-
-

NM_SETTING_WIFI_P2P_WPS_METHOD

-
#define NM_SETTING_WIFI_P2P_WPS_METHOD "wps-method"
-
-
-
-
-

NM_SETTING_WIFI_P2P_WFD_IES

-
#define NM_SETTING_WIFI_P2P_WFD_IES    "wfd-ies"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingWimax.html b/docs/libnm/html/NMSettingWimax.html deleted file mode 100644 index 698ff68d..00000000 --- a/docs/libnm/html/NMSettingWimax.html +++ /dev/null @@ -1,201 +0,0 @@ - - - - -NMSettingWimax: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingWimax

-

NMSettingWimax — Describes 802.16e Mobile WiMAX connection properties

-
-
-

Functions

-
---- - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_wimax_new () -
const char * - -nm_setting_wimax_get_network_name () -
const char * - -nm_setting_wimax_get_mac_address () -
-
-
-

Types and Values

- -
-
-

Description

-

The NMSettingWimax object is a NMSetting subclass that describes properties -necessary for connection to 802.16e Mobile WiMAX networks.

-

NetworkManager no longer supports WiMAX; while this API remains available for -backward-compatibility reasons, it serves no real purpose, since WiMAX -connections cannot be activated.

-
-
-

Functions

-
-

nm_setting_wimax_new ()

-
NMSetting *
-nm_setting_wimax_new (void);
-
-

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

-

WiMAX is no longer supported.

-
-

Creates a new NMSettingWimax object with default values.

-
-

Returns

-

the new empty NMSettingWimax object

-
-
-
-
-

nm_setting_wimax_get_network_name ()

-
const char *
-nm_setting_wimax_get_network_name (NMSettingWimax *setting);
-
-

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

-

WiMAX is no longer supported.

-
-

Returns the WiMAX NSP name (ex "Sprint" or "CLEAR") which identifies the -specific WiMAX network this setting describes a connection to.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWimax

 
-
-
-

Returns

-

the WiMAX NSP name

-
-
-
-
-

nm_setting_wimax_get_mac_address ()

-
const char *
-nm_setting_wimax_get_mac_address (NMSettingWimax *setting);
-
-

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

-

WiMAX is no longer supported.

-
-

Returns the MAC address of a WiMAX device which this connection is locked -to.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWimax

 
-
-
-

Returns

-

the MAC address

-
-
-
-
-

Types and Values

-
-

NM_SETTING_WIMAX_SETTING_NAME

-
#define NM_SETTING_WIMAX_SETTING_NAME "wimax"
-
-
-
-
-

NM_SETTING_WIMAX_NETWORK_NAME

-
#define NM_SETTING_WIMAX_NETWORK_NAME "network-name"
-
-
-
-
-

NM_SETTING_WIMAX_MAC_ADDRESS

-
#define NM_SETTING_WIMAX_MAC_ADDRESS  "mac-address"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingWireGuard.html b/docs/libnm/html/NMSettingWireGuard.html deleted file mode 100644 index 2dbeb3b4..00000000 --- a/docs/libnm/html/NMSettingWireGuard.html +++ /dev/null @@ -1,1856 +0,0 @@ - - - - -NMSettingWireGuard: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingWireGuard

-

NMSettingWireGuard — Describes connection properties for wireguard related options

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMWireGuardPeer * - -nm_wireguard_peer_new () -
-NMWireGuardPeer * - -nm_wireguard_peer_new_clone () -
-NMWireGuardPeer * - -nm_wireguard_peer_ref () -
-void - -nm_wireguard_peer_unref () -
-void - -nm_wireguard_peer_seal () -
-gboolean - -nm_wireguard_peer_is_sealed () -
const char * - -nm_wireguard_peer_get_public_key () -
-gboolean - -nm_wireguard_peer_set_public_key () -
const char * - -nm_wireguard_peer_get_preshared_key () -
-gboolean - -nm_wireguard_peer_set_preshared_key () -
-NMSettingSecretFlags - -nm_wireguard_peer_get_preshared_key_flags () -
-void - -nm_wireguard_peer_set_preshared_key_flags () -
-guint16 - -nm_wireguard_peer_get_persistent_keepalive () -
-void - -nm_wireguard_peer_set_persistent_keepalive () -
const char * - -nm_wireguard_peer_get_endpoint () -
-gboolean - -nm_wireguard_peer_set_endpoint () -
-guint - -nm_wireguard_peer_get_allowed_ips_len () -
const char * - -nm_wireguard_peer_get_allowed_ip () -
-void - -nm_wireguard_peer_clear_allowed_ips () -
-gboolean - -nm_wireguard_peer_append_allowed_ip () -
-gboolean - -nm_wireguard_peer_remove_allowed_ip () -
-gboolean - -nm_wireguard_peer_is_valid () -
-int - -nm_wireguard_peer_cmp () -
-NMSetting * - -nm_setting_wireguard_new () -
const char * - -nm_setting_wireguard_get_private_key () -
-NMSettingSecretFlags - -nm_setting_wireguard_get_private_key_flags () -
-guint16 - -nm_setting_wireguard_get_listen_port () -
-guint32 - -nm_setting_wireguard_get_fwmark () -
-guint - -nm_setting_wireguard_get_peers_len () -
-NMWireGuardPeer * - -nm_setting_wireguard_get_peer () -
-NMWireGuardPeer * - -nm_setting_wireguard_get_peer_by_public_key () -
-void - -nm_setting_wireguard_set_peer () -
-void - -nm_setting_wireguard_append_peer () -
-gboolean - -nm_setting_wireguard_remove_peer () -
-guint - -nm_setting_wireguard_clear_peers () -
-gboolean - -nm_setting_wireguard_get_peer_routes () -
-guint32 - -nm_setting_wireguard_get_mtu () -
-NMTernary - -nm_setting_wireguard_get_ip4_auto_default_route () -
-NMTernary - -nm_setting_wireguard_get_ip6_auto_default_route () -
-
- -
-

Object Hierarchy

-
    GBoxed
-    ╰── NMWireGuardPeer
-
-
-
-

Description

-

The NMSettingWireGuard object is a NMSetting subclass that contains settings -for configuring WireGuard.

-
-
-

Functions

-
-

nm_wireguard_peer_new ()

-
NMWireGuardPeer *
-nm_wireguard_peer_new (void);
-
-

Returns

-

a new, default, unsealed NMWireGuardPeer instance.

-

[transfer full]

-
-

Since: 1.16

-
-
-
-

nm_wireguard_peer_new_clone ()

-
NMWireGuardPeer *
-nm_wireguard_peer_new_clone (const NMWireGuardPeer *self,
-                             gboolean with_secrets);
-
-

Parameters

-
----- - - - - - - - - - - - - -

self

the NMWireGuardPeer instance to copy.

 

with_secrets

if TRUE, the preshared-key secrets are copied -as well. Otherwise, they will be removed.

 
-
-
-

Returns

-

a clone of self -. This instance -is always unsealed.

-

[transfer full]

-
-

Since: 1.16

-
-
-
-

nm_wireguard_peer_ref ()

-
NMWireGuardPeer *
-nm_wireguard_peer_ref (NMWireGuardPeer *self);
-
-

Parameters

-
----- - - - - - -

self

the NMWireGuardPeer instance.

[nullable]
-
-
-

Returns

-

returns the input argument self -after incrementing -the reference count.

-

Since 1.42, ref-counting of NMWireGuardPeer is thread-safe.

-
-

Since: 1.16

-
-
-
-

nm_wireguard_peer_unref ()

-
void
-nm_wireguard_peer_unref (NMWireGuardPeer *self);
-

Drop a reference to self -. If the last reference is dropped, -the instance is freed and all associate data released.

-

Since 1.42, ref-counting of NMWireGuardPeer is thread-safe.

-
-

Parameters

-
----- - - - - - -

self

the NMWireGuardPeer instance.

[nullable]
-
-

Since: 1.16

-
-
-
-

nm_wireguard_peer_seal ()

-
void
-nm_wireguard_peer_seal (NMWireGuardPeer *self);
-

Seal the NMWireGuardPeer instance. Afterwards, it is a bug -to call all functions that modify the instance (except ref/unref). -A sealed instance cannot be unsealed again, but you can create -an unsealed copy with nm_wireguard_peer_new_clone().

-
-

Parameters

-
----- - - - - - -

self

the NMWireGuardPeer instance

 
-
-

Since: 1.16

-
-
-
-

nm_wireguard_peer_is_sealed ()

-
gboolean
-nm_wireguard_peer_is_sealed (const NMWireGuardPeer *self);
-
-

Parameters

-
----- - - - - - -

self

the NMWireGuardPeer instance

 
-
-
-

Returns

-

whether self -is sealed or not.

-
-

Since: 1.16

-
-
-
-

nm_wireguard_peer_get_public_key ()

-
const char *
-nm_wireguard_peer_get_public_key (const NMWireGuardPeer *self);
-
-

Parameters

-
----- - - - - - -

self

the NMWireGuardPeer instance

 
-
-
-

Returns

-

the public key or NULL if unset.

-

[transfer none]

-
-

Since: 1.16

-
-
-
-

nm_wireguard_peer_set_public_key ()

-
gboolean
-nm_wireguard_peer_set_public_key (NMWireGuardPeer *self,
-                                  const char *public_key,
-                                  gboolean accept_invalid);
-

Reset the public key. Note that if the public key is valid, it -will be normalized (which may or may not modify the set value).

-

It is a bug trying to modify a sealed NMWireGuardPeer instance.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

self

the unsealed NMWireGuardPeer instance

 

public_key

the new public -key or NULL to clear the public key.

[nullable][transfer none]

accept_invalid

if TRUE and public_key -is not NULL and -invalid, then do not modify the instance.

 
-
-
-

Returns

-

TRUE if the key was valid or NULL. Returns -FALSE for invalid keys. Depending on accept_invalid -will an invalid key be set or not.

-
-

Since: 1.16

-
-
-
-

nm_wireguard_peer_get_preshared_key ()

-
const char *
-nm_wireguard_peer_get_preshared_key (const NMWireGuardPeer *self);
-
-

Parameters

-
----- - - - - - -

self

the NMWireGuardPeer instance

 
-
-
-

Returns

-

the preshared key or NULL if unset.

-

[transfer none]

-
-

Since: 1.16

-
-
-
-

nm_wireguard_peer_set_preshared_key ()

-
gboolean
-nm_wireguard_peer_set_preshared_key (NMWireGuardPeer *self,
-                                     const char *preshared_key,
-                                     gboolean accept_invalid);
-

Reset the preshared key. Note that if the preshared key is valid, it -will be normalized (which may or may not modify the set value).

-

Note that the preshared-key is a secret and consequently has corresponding -preshared-key-flags property. This is so that secrets can be optional -and requested on demand from a secret-agent. Also, an invalid preshared-key -may optionally cause nm_wireguard_peer_is_valid() to fail or it may -be accepted.

-

It is a bug trying to modify a sealed NMWireGuardPeer instance.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

self

the unsealed NMWireGuardPeer instance

 

preshared_key

the new preshared -key or NULL to clear the preshared key.

[nullable][transfer none]

accept_invalid

whether to allow setting the key to an invalid -value. If FALSE, self -is unchanged if the key is invalid -and if FALSE is returned.

 
-
-
-

Returns

-

TRUE if the preshared-key is valid, otherwise FALSE. -NULL is considered a valid value. -If the key is invalid, it depends on accept_invalid -whether the -previous value was reset.

-
-

Since: 1.16

-
-
-
-

nm_wireguard_peer_get_preshared_key_flags ()

-
NMSettingSecretFlags
-nm_wireguard_peer_get_preshared_key_flags
-                               (const NMWireGuardPeer *self);
-
-

Parameters

-
----- - - - - - -

self

the NMWireGuardPeer instance

 
-
-
-

Returns

-

get the secret flags for the preshared-key.

-
-

Since: 1.16

-
-
-
-

nm_wireguard_peer_set_preshared_key_flags ()

-
void
-nm_wireguard_peer_set_preshared_key_flags
-                               (NMWireGuardPeer *self,
-                                NMSettingSecretFlags preshared_key_flags);
-

It is a bug trying to modify a sealed NMWireGuardPeer instance.

-
-

Parameters

-
----- - - - - - - - - - - - - -

self

the unsealed NMWireGuardPeer instance

 

preshared_key_flags

the secret flags to set.

 
-
-

Since: 1.16

-
-
-
-

nm_wireguard_peer_get_persistent_keepalive ()

-
guint16
-nm_wireguard_peer_get_persistent_keepalive
-                               (const NMWireGuardPeer *self);
-
-

Parameters

-
----- - - - - - -

self

the NMWireGuardPeer instance

 
-
-
-

Returns

-

get the persistent-keepalive setting in seconds. Set to zero to disable -keep-alive.

-
-

Since: 1.16

-
-
-
-

nm_wireguard_peer_set_persistent_keepalive ()

-
void
-nm_wireguard_peer_set_persistent_keepalive
-                               (NMWireGuardPeer *self,
-                                guint16 persistent_keepalive);
-

It is a bug trying to modify a sealed NMWireGuardPeer instance.

-
-

Parameters

-
----- - - - - - - - - - - - - -

self

the unsealed NMWireGuardPeer instance

 

persistent_keepalive

the keep-alive value to set.

 
-
-

Since: 1.16

-
-
-
-

nm_wireguard_peer_get_endpoint ()

-
const char *
-nm_wireguard_peer_get_endpoint (const NMWireGuardPeer *self);
-
-

Parameters

-
----- - - - - - -

self

the NMWireGuardPeer instance

 
-
-
-

Returns

-

the endpoint or NULL if none was set.

-

[transfer none]

-
-

Since: 1.16

-
-
-
-

nm_wireguard_peer_set_endpoint ()

-
gboolean
-nm_wireguard_peer_set_endpoint (NMWireGuardPeer *self,
-                                const char *endpoint,
-                                gboolean allow_invalid);
-

Sets or clears the endpoint of self -.

-

It is a bug trying to modify a sealed NMWireGuardPeer instance.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

self

the unsealed NMWireGuardPeer instance

 

endpoint

the socket address endpoint to set or NULL.

 

allow_invalid

if TRUE, also invalid values are set. -If FALSE, the function does nothing for invalid endpoint -arguments.

 
-
-
-

Returns

-

TRUE if the endpoint is NULL or valid. For an -invalid endpoint -argument, FALSE is returned. Depending -on allow_invalid -, the instance will be modified.

-
-

Since: 1.16

-
-
-
-

nm_wireguard_peer_get_allowed_ips_len ()

-
guint
-nm_wireguard_peer_get_allowed_ips_len (const NMWireGuardPeer *self);
-
-

Parameters

-
----- - - - - - -

self

the NMWireGuardPeer instance

 
-
-
-

Returns

-

the number of allowed-ips entries.

-
-

Since: 1.16

-
-
-
-

nm_wireguard_peer_get_allowed_ip ()

-
const char *
-nm_wireguard_peer_get_allowed_ip (const NMWireGuardPeer *self,
-                                  guint idx,
-                                  gboolean *out_is_valid);
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

self

the NMWireGuardPeer instance

 

idx

the index from zero to (allowed-ips-len - 1) to -retrieve.

 

out_is_valid

TRUE if the returned value is a valid allowed-ip -setting. -This parameter is wrongly not marked as (out) argument, it is -thus not accessible via introspection. This cannot be fixed without -breaking API for introspection users.

[nullable]
-
-
-

Returns

-

the allowed-ip setting at index idx -. -If idx -is out of range, NULL will be returned.

-

[transfer none][nullable]

-
-

Since: 1.16

-
-
-
-

nm_wireguard_peer_clear_allowed_ips ()

-
void
-nm_wireguard_peer_clear_allowed_ips (NMWireGuardPeer *self);
-

Removes all allowed-ip entries.

-

It is a bug trying to modify a sealed NMWireGuardPeer instance.

-
-

Parameters

-
----- - - - - - -

self

the unsealed NMWireGuardPeer instance

 
-
-

Since: 1.16

-
-
-
-

nm_wireguard_peer_append_allowed_ip ()

-
gboolean
-nm_wireguard_peer_append_allowed_ip (NMWireGuardPeer *self,
-                                     const char *allowed_ip,
-                                     gboolean accept_invalid);
-

Appends allowed_ip - setting to the list. This does not check -for duplicates and always appends allowed_ip - to the end of the -list. If allowed_ip - is valid, it will be normalized and a modified -for might be appended. If allowed_ip - is invalid, it will still be -appended, but later verification will fail.

-

It is a bug trying to modify a sealed NMWireGuardPeer instance.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

self

the unsealed NMWireGuardPeer instance

 

allowed_ip

the allowed-ip entry to set.

 

accept_invalid

if TRUE, also invalid allowed_ip -value -will be appended. Otherwise, the function does nothing -in face of invalid values and returns FALSE.

 
-
-
-

Returns

-

TRUE if the value is a valid allowed-ips value, FALSE otherwise. -Depending on accept_invalid -, also invalid values are added.

-
-

Since: 1.16

-
-
-
-

nm_wireguard_peer_remove_allowed_ip ()

-
gboolean
-nm_wireguard_peer_remove_allowed_ip (NMWireGuardPeer *self,
-                                     guint idx);
-

Removes the allowed-ip at the given idx -. This shifts all -following entries one index down.

-

It is a bug trying to modify a sealed NMWireGuardPeer instance.

-
-

Parameters

-
----- - - - - - - - - - - - - -

self

the unsealed NMWireGuardPeer instance

 

idx

the index from zero to (allowed-ips-len - 1) to -retrieve. If the index is out of range, FALSE is returned -and nothing is done.

 
-
-
-

Returns

-

TRUE if idx -was valid and the allowed-ip was removed. -FALSE otherwise, and the peer will not be changed.

-
-

Since: 1.16

-
-
-
-

nm_wireguard_peer_is_valid ()

-
gboolean
-nm_wireguard_peer_is_valid (const NMWireGuardPeer *self,
-                            gboolean check_non_secrets,
-                            gboolean check_secrets,
-                            GError **error);
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

self

the NMWireGuardPeer instance

 

check_secrets

if TRUE, non-secret properties are validated. -Otherwise, they are ignored for this purpose.

 

check_non_secrets

if TRUE, secret properties are validated. -Otherwise, they are ignored for this purpose.

 

error

the GError location for returning the failure reason.

 
-
-
-

Returns

-

TRUE if the peer is valid or fails with an error -reason.

-
-

Since: 1.16

-
-
-
-

nm_wireguard_peer_cmp ()

-
int
-nm_wireguard_peer_cmp (const NMWireGuardPeer *a,
-                       const NMWireGuardPeer *b,
-                       NMSettingCompareFlags compare_flags);
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

a

the NMWireGuardPeer to compare.

[nullable]

b

the other NMWireGuardPeer to compare.

[nullable]

compare_flags

NMSettingCompareFlags to affect the comparison.

 
-
-
-

Returns

-

zero of the two instances are equivalent or -a non-zero integer otherwise. This defines a total ordering -over the peers. Whether a peer is sealed or not, does not -affect the comparison.

-
-

Since: 1.16

-
-
-
-

nm_setting_wireguard_new ()

-
NMSetting *
-nm_setting_wireguard_new (void);
-

Creates a new NMSettingWireGuard object with default values.

-
-

Returns

-

the new empty NMSettingWireGuard object.

-

[transfer full]

-
-

Since: 1.16

-
-
-
-

nm_setting_wireguard_get_private_key ()

-
const char *
-nm_setting_wireguard_get_private_key (NMSettingWireGuard *self);
-
-

Parameters

-
----- - - - - - -

self

the NMSettingWireGuard instance

 
-
-
-

Returns

-

the set private-key or NULL.

-

[transfer none]

-
-

Since: 1.16

-
-
-
-

nm_setting_wireguard_get_private_key_flags ()

-
NMSettingSecretFlags
-nm_setting_wireguard_get_private_key_flags
-                               (NMSettingWireGuard *self);
-
-

Parameters

-
----- - - - - - -

self

the NMSettingWireGuard instance

 
-
-
-

Returns

-

the secret-flags for “private-key”.

-
-

Since: 1.16

-
-
-
-

nm_setting_wireguard_get_listen_port ()

-
guint16
-nm_setting_wireguard_get_listen_port (NMSettingWireGuard *self);
-
-

Parameters

-
----- - - - - - -

self

the NMSettingWireGuard instance

 
-
-
-

Returns

-

the set UDP listen port.

-
-

Since: 1.16

-
-
-
-

nm_setting_wireguard_get_fwmark ()

-
guint32
-nm_setting_wireguard_get_fwmark (NMSettingWireGuard *self);
-
-

Parameters

-
----- - - - - - -

self

the NMSettingWireGuard instance

 
-
-
-

Returns

-

the set firewall mark.

-
-

Since: 1.16

-
-
-
-

nm_setting_wireguard_get_peers_len ()

-
guint
-nm_setting_wireguard_get_peers_len (NMSettingWireGuard *self);
-
-

Parameters

-
----- - - - - - -

self

the NMSettingWireGuard instance

 
-
-
-

Returns

-

the number of registered peers.

-
-

Since: 1.16

-
-
-
-

nm_setting_wireguard_get_peer ()

-
NMWireGuardPeer *
-nm_setting_wireguard_get_peer (NMSettingWireGuard *self,
-                               guint idx);
-
-

Parameters

-
----- - - - - - - - - - - - - -

self

the NMSettingWireGuard instance

 

idx

the index to lookup.

 
-
-
-

Returns

-

the NMWireGuardPeer entry at -index idx -. If the index is out of range, NULL is returned.

-

[transfer none]

-
-

Since: 1.16

-
-
-
-

nm_setting_wireguard_get_peer_by_public_key ()

-
NMWireGuardPeer *
-nm_setting_wireguard_get_peer_by_public_key
-                               (NMSettingWireGuard *self,
-                                const char *public_key,
-                                guint *out_idx);
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

self

the NMSettingWireGuard instance

 

public_key

the public key for looking up the -peer.

 

out_idx

optional output argument -for the index of the found peer. If no index is found, -this is set to the nm_setting_wireguard_get_peers_len().

[out][optional]
-
-
-

Returns

-

the NMWireGuardPeer instance with a -matching public key. If no such peer exists, NULL is returned.

-

[transfer none][nullable]

-
-

Since: 1.16

-
-
-
-

nm_setting_wireguard_set_peer ()

-
void
-nm_setting_wireguard_set_peer (NMSettingWireGuard *self,
-                               NMWireGuardPeer *peer,
-                               guint idx);
-

If idx - is one past the last peer, the behavior is the same -as nm_setting_wireguard_append_peer(). -Otherwise, the peer will be at idx - and replace the peer -instance at that index. Note that if a peer with the same -public-key exists on another index, then that peer will also -be replaced. In that case, the number of peers will shrink -by one (because the one at idx - got replace and then one -with the same public-key got removed). This also means, -that the resulting index afterwards may be one less than -idx - (if another peer with a lower index was dropped).

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

self

the NMSettingWireGuard instance

 

peer

the NMWireGuardPeer instance to set. -This seals peer -and keeps a reference on the -instance.

 

idx

the index, in the range of 0 to the number of -peers (including). That means, if idx -is one past -the end of the number of peers, this is the same as -nm_setting_wireguard_append_peer(). Otherwise, the -peer at this index is replaced.

 
-
-

Since: 1.16

-
-
-
-

nm_setting_wireguard_append_peer ()

-
void
-nm_setting_wireguard_append_peer (NMSettingWireGuard *self,
-                                  NMWireGuardPeer *peer);
-

If a peer with the same public-key already exists, that -one is replaced by peer -. The new peer - is always appended -(or moved to) the end, so in case a peer is replaced, the -indexes are shifted and the number of peers stays unchanged.

-
-

Parameters

-
----- - - - - - - - - - - - - -

self

the NMSettingWireGuard instance

 

peer

the NMWireGuardPeer instance to append. -This seals peer -and keeps a reference on the -instance.

 
-
-

Since: 1.16

-
-
-
-

nm_setting_wireguard_remove_peer ()

-
gboolean
-nm_setting_wireguard_remove_peer (NMSettingWireGuard *self,
-                                  guint idx);
-
-

Parameters

-
----- - - - - - - - - - - - - -

self

the NMSettingWireGuard instance

 

idx

the index to remove.

 
-
-
-

Returns

-

TRUE if idx -was in range and a peer -was removed. Otherwise, self -is unchanged.

-
-

Since: 1.16

-
-
-
-

nm_setting_wireguard_clear_peers ()

-
guint
-nm_setting_wireguard_clear_peers (NMSettingWireGuard *self);
-
-

Parameters

-
----- - - - - - -

self

the NMSettingWireGuard instance

 
-
-
-

Returns

-

the number of cleared peers.

-
-

Since: 1.16

-
-
-
-

nm_setting_wireguard_get_peer_routes ()

-
gboolean
-nm_setting_wireguard_get_peer_routes (NMSettingWireGuard *self);
-
-

Parameters

-
----- - - - - - -

self

the NMSettingWireGuard instance

 
-
-
-

Returns

-

whether automatically add peer routes.

-
-

Since: 1.16

-
-
-
-

nm_setting_wireguard_get_mtu ()

-
guint32
-nm_setting_wireguard_get_mtu (NMSettingWireGuard *self);
-
-

Parameters

-
----- - - - - - -

self

the NMSettingWireGuard instance

 
-
-
-

Returns

-

the MTU of the setting.

-
-

Since: 1.16

-
-
-
-

nm_setting_wireguard_get_ip4_auto_default_route ()

-
NMTernary
-nm_setting_wireguard_get_ip4_auto_default_route
-                               (NMSettingWireGuard *self);
-
-

Parameters

-
----- - - - - - -

self

the NMSettingWireGuard setting.

 
-
-
-

Returns

-

the "ip4-auto-default-route" property of the setting.

-
-

Since: 1.20

-
-
-
-

nm_setting_wireguard_get_ip6_auto_default_route ()

-
NMTernary
-nm_setting_wireguard_get_ip6_auto_default_route
-                               (NMSettingWireGuard *self);
-
-

Parameters

-
----- - - - - - -

self

the NMSettingWireGuard setting.

 
-
-
-

Returns

-

the "ip6-auto-default-route" property of the setting.

-
-

Since: 1.20

-
-
-
-

Types and Values

-
-

NM_WIREGUARD_PUBLIC_KEY_LEN

-
#define NM_WIREGUARD_PUBLIC_KEY_LEN    32
-
-
-
-
-

NM_WIREGUARD_SYMMETRIC_KEY_LEN

-
#define NM_WIREGUARD_SYMMETRIC_KEY_LEN 32
-
-
-
-
-

NM_SETTING_WIREGUARD_SETTING_NAME

-
#define NM_SETTING_WIREGUARD_SETTING_NAME "wireguard"
-
-
-
-
-

NM_SETTING_WIREGUARD_FWMARK

-
#define NM_SETTING_WIREGUARD_FWMARK            "fwmark"
-
-
-
-
-

NM_SETTING_WIREGUARD_LISTEN_PORT

-
#define NM_SETTING_WIREGUARD_LISTEN_PORT       "listen-port"
-
-
-
-
-

NM_SETTING_WIREGUARD_PRIVATE_KEY

-
#define NM_SETTING_WIREGUARD_PRIVATE_KEY       "private-key"
-
-
-
-
-

NM_SETTING_WIREGUARD_PRIVATE_KEY_FLAGS

-
#define NM_SETTING_WIREGUARD_PRIVATE_KEY_FLAGS "private-key-flags"
-
-
-
-
-

NM_SETTING_WIREGUARD_PEERS

-
#define NM_SETTING_WIREGUARD_PEERS "peers"
-
-
-
-
-

NM_SETTING_WIREGUARD_MTU

-
#define NM_SETTING_WIREGUARD_MTU                    "mtu"
-
-
-
-
-

NM_SETTING_WIREGUARD_PEER_ROUTES

-
#define NM_SETTING_WIREGUARD_PEER_ROUTES            "peer-routes"
-
-
-
-
-

NM_SETTING_WIREGUARD_IP4_AUTO_DEFAULT_ROUTE

-
#define NM_SETTING_WIREGUARD_IP4_AUTO_DEFAULT_ROUTE "ip4-auto-default-route"
-
-
-
-
-

NM_SETTING_WIREGUARD_IP6_AUTO_DEFAULT_ROUTE

-
#define NM_SETTING_WIREGUARD_IP6_AUTO_DEFAULT_ROUTE "ip6-auto-default-route"
-
-
-
-
-

NM_WIREGUARD_PEER_ATTR_ALLOWED_IPS

-
#define NM_WIREGUARD_PEER_ATTR_ALLOWED_IPS          "allowed-ips"
-
-
-
-
-

NM_WIREGUARD_PEER_ATTR_ENDPOINT

-
#define NM_WIREGUARD_PEER_ATTR_ENDPOINT             "endpoint"
-
-
-
-
-

NM_WIREGUARD_PEER_ATTR_PERSISTENT_KEEPALIVE

-
#define NM_WIREGUARD_PEER_ATTR_PERSISTENT_KEEPALIVE "persistent-keepalive"
-
-
-
-
-

NM_WIREGUARD_PEER_ATTR_PRESHARED_KEY

-
#define NM_WIREGUARD_PEER_ATTR_PRESHARED_KEY        "preshared-key"
-
-
-
-
-

NM_WIREGUARD_PEER_ATTR_PRESHARED_KEY_FLAGS

-
#define NM_WIREGUARD_PEER_ATTR_PRESHARED_KEY_FLAGS  "preshared-key-flags"
-
-
-
-
-

NM_WIREGUARD_PEER_ATTR_PUBLIC_KEY

-
#define NM_WIREGUARD_PEER_ATTR_PUBLIC_KEY           "public-key"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingWired.html b/docs/libnm/html/NMSettingWired.html deleted file mode 100644 index e6e006bd..00000000 --- a/docs/libnm/html/NMSettingWired.html +++ /dev/null @@ -1,1666 +0,0 @@ - - - - -NMSettingWired: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingWired

-

NMSettingWired — Describes connection properties for Ethernet-based networks

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_wired_new () -
const char * - -nm_setting_wired_get_port () -
-guint32 - -nm_setting_wired_get_speed () -
const char * - -nm_setting_wired_get_duplex () -
-gboolean - -nm_setting_wired_get_auto_negotiate () -
const char * - -nm_setting_wired_get_mac_address () -
const char * - -nm_setting_wired_get_cloned_mac_address () -
-NMTernary - -nm_setting_wired_get_accept_all_mac_addresses () -
const char * - -nm_setting_wired_get_generate_mac_address_mask () -
const char *const * - -nm_setting_wired_get_mac_address_blacklist () -
-guint32 - -nm_setting_wired_get_num_mac_blacklist_items () -
const char * - -nm_setting_wired_get_mac_blacklist_item () -
-gboolean - -nm_setting_wired_add_mac_blacklist_item () -
-void - -nm_setting_wired_remove_mac_blacklist_item () -
-gboolean - -nm_setting_wired_remove_mac_blacklist_item_by_value () -
-void - -nm_setting_wired_clear_mac_blacklist_items () -
const char *const * - -nm_setting_wired_get_mac_address_denylist () -
-guint32 - -nm_setting_wired_get_num_mac_denylist_items () -
const char * - -nm_setting_wired_get_mac_denylist_item () -
-gboolean - -nm_setting_wired_add_mac_denylist_item () -
-void - -nm_setting_wired_remove_mac_denylist_item () -
-gboolean - -nm_setting_wired_remove_mac_denylist_item_by_value () -
-void - -nm_setting_wired_clear_mac_denylist_items () -
-guint32 - -nm_setting_wired_get_mtu () -
const char *const * - -nm_setting_wired_get_s390_subchannels () -
const char * - -nm_setting_wired_get_s390_nettype () -
-guint32 - -nm_setting_wired_get_num_s390_options () -
-gboolean - -nm_setting_wired_get_s390_option () -
const char * - -nm_setting_wired_get_s390_option_by_key () -
-gboolean - -nm_setting_wired_add_s390_option () -
-gboolean - -nm_setting_wired_remove_s390_option () -
const char ** - -nm_setting_wired_get_valid_s390_options () -
-NMSettingWiredWakeOnLan - -nm_setting_wired_get_wake_on_lan () -
const char * - -nm_setting_wired_get_wake_on_lan_password () -
-
- -
-

Object Hierarchy

-
    GFlags
-    ╰── NMSettingWiredWakeOnLan
-
-
-
-

Description

-

The NMSettingWired object is a NMSetting subclass that describes properties -necessary for connection to Ethernet networks.

-
-
-

Functions

-
-

nm_setting_wired_new ()

-
NMSetting *
-nm_setting_wired_new (void);
-

Creates a new NMSettingWired object with default values.

-
-

Returns

-

the new empty NMSettingWired object.

-

[transfer full]

-
-
-
-
-

nm_setting_wired_get_port ()

-
const char *
-nm_setting_wired_get_port (NMSettingWired *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

the “port” property of the setting

-
-
-
-
-

nm_setting_wired_get_speed ()

-
guint32
-nm_setting_wired_get_speed (NMSettingWired *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

the “speed” property of the setting

-
-
-
-
-

nm_setting_wired_get_duplex ()

-
const char *
-nm_setting_wired_get_duplex (NMSettingWired *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

the “duplex” property of the setting

-
-
-
-
-

nm_setting_wired_get_auto_negotiate ()

-
gboolean
-nm_setting_wired_get_auto_negotiate (NMSettingWired *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

the “auto-negotiate” property of the setting

-
-
-
-
-

nm_setting_wired_get_mac_address ()

-
const char *
-nm_setting_wired_get_mac_address (NMSettingWired *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

the “mac-address” property of the setting

-
-
-
-
-

nm_setting_wired_get_cloned_mac_address ()

-
const char *
-nm_setting_wired_get_cloned_mac_address
-                               (NMSettingWired *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

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

-
-
-
-
-

nm_setting_wired_get_accept_all_mac_addresses ()

-
NMTernary
-nm_setting_wired_get_accept_all_mac_addresses
-                               (NMSettingWired *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

the “accept-all-mac-addresses” property of the setting

-
-

Since: 1.32

-
-
-
-

nm_setting_wired_get_generate_mac_address_mask ()

-
const char *
-nm_setting_wired_get_generate_mac_address_mask
-                               (NMSettingWired *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

the “generate-mac-address-mask” property of the setting

-
-

Since: 1.4

-
-
-
-

nm_setting_wired_get_mac_address_blacklist ()

-
const char *const *
-nm_setting_wired_get_mac_address_blacklist
-                               (NMSettingWired *setting);
-
-

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

-

Use nm_setting_wired_get_mac_address_denylist() instead.

-
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

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

-
-
-
-
-

nm_setting_wired_get_num_mac_blacklist_items ()

-
guint32
-nm_setting_wired_get_num_mac_blacklist_items
-                               (NMSettingWired *setting);
-
-

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

-

Use nm_setting_wired_get_num_mac_denylist_items() instead.

-
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

the number of blacklisted MAC addresses

-
-
-
-
-

nm_setting_wired_get_mac_blacklist_item ()

-
const char *
-nm_setting_wired_get_mac_blacklist_item
-                               (NMSettingWired *setting,
-                                guint32 idx);
-
-

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

-

Use nm_setting_wired_get_mac_denylist_item() instead.

-
-

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

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWired

 

idx

the zero-based index of the MAC address entry

 
-
-
-

Returns

-

the blacklisted MAC address string (hex-digits-and-colons notation) -at index idx -

-
-
-
-
-

nm_setting_wired_add_mac_blacklist_item ()

-
gboolean
-nm_setting_wired_add_mac_blacklist_item
-                               (NMSettingWired *setting,
-                                const char *mac);
-
-

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

-

Use nm_setting_wired_add_mac_denylist_item() instead.

-
-

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

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWired

 

mac

the MAC address string (hex-digits-and-colons notation) to blacklist

 
-
-
-

Returns

-

TRUE if the MAC address was added; FALSE if the MAC address -is invalid or was already present

-
-
-
-
-

nm_setting_wired_remove_mac_blacklist_item ()

-
void
-nm_setting_wired_remove_mac_blacklist_item
-                               (NMSettingWired *setting,
-                                guint32 idx);
-
-

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

-

Use nm_setting_wired_remove_mac_denylist_item() instead.

-
-

Removes the MAC address at index idx - from the blacklist.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWired

 

idx

index number of the MAC address

 
-
-
-
-
-

nm_setting_wired_remove_mac_blacklist_item_by_value ()

-
gboolean
-nm_setting_wired_remove_mac_blacklist_item_by_value
-                               (NMSettingWired *setting,
-                                const char *mac);
-
-

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

-

Use nm_setting_wired_remove_mac_denylist_item_by_value() instead.

-
-

Removes the MAC address mac - from the blacklist.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWired

 

mac

the MAC address string (hex-digits-and-colons notation) to remove from -the blacklist

 
-
-
-

Returns

-

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

-
-
-
-
-

nm_setting_wired_clear_mac_blacklist_items ()

-
void
-nm_setting_wired_clear_mac_blacklist_items
-                               (NMSettingWired *setting);
-
-

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

-

Use nm_setting_wired_clear_mac_denylist_items() instead.

-
-

Removes all blacklisted MAC addresses.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-
-
-

nm_setting_wired_get_mac_address_denylist ()

-
const char *const *
-nm_setting_wired_get_mac_address_denylist
-                               (NMSettingWired *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

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

-
-

Since: 1.48

-
-
-
-

nm_setting_wired_get_num_mac_denylist_items ()

-
guint32
-nm_setting_wired_get_num_mac_denylist_items
-                               (NMSettingWired *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

the number of denylisted MAC addresses

-
-

Since: 1.48

-
-
-
-

nm_setting_wired_get_mac_denylist_item ()

-
const char *
-nm_setting_wired_get_mac_denylist_item
-                               (NMSettingWired *setting,
-                                guint32 idx);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWired

 

idx

the zero-based index of the MAC address entry

 
-
-
-

Returns

-

the denylisted MAC address string (hex-digits-and-colons notation) -at index idx -

-
-

Since: 1.48

-
-
-
-

nm_setting_wired_add_mac_denylist_item ()

-
gboolean
-nm_setting_wired_add_mac_denylist_item
-                               (NMSettingWired *setting,
-                                const char *mac);
-

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

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWired

 

mac

the MAC address string (hex-digits-and-colons notation) to denylist

 
-
-
-

Returns

-

TRUE if the MAC address was added; FALSE if the MAC address -is invalid or was already present

-
-

Since: 1.48

-
-
-
-

nm_setting_wired_remove_mac_denylist_item ()

-
void
-nm_setting_wired_remove_mac_denylist_item
-                               (NMSettingWired *setting,
-                                guint32 idx);
-

Removes the MAC address at index idx - from the denylist.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWired

 

idx

index number of the MAC address

 
-
-

Since: 1.48

-
-
-
-

nm_setting_wired_remove_mac_denylist_item_by_value ()

-
gboolean
-nm_setting_wired_remove_mac_denylist_item_by_value
-                               (NMSettingWired *setting,
-                                const char *mac);
-

Removes the MAC address mac - from the denylist.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWired

 

mac

the MAC address string (hex-digits-and-colons notation) to remove from -the denylist

 
-
-
-

Returns

-

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

-
-

Since: 1.48

-
-
-
-

nm_setting_wired_clear_mac_denylist_items ()

-
void
-nm_setting_wired_clear_mac_denylist_items
-                               (NMSettingWired *setting);
-

Removes all denylisted MAC addresses.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-

Since: 1.48

-
-
-
-

nm_setting_wired_get_mtu ()

-
guint32
-nm_setting_wired_get_mtu (NMSettingWired *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

the “mtu” property of the setting

-
-
-
-
-

nm_setting_wired_get_s390_subchannels ()

-
const char *const *
-nm_setting_wired_get_s390_subchannels (NMSettingWired *setting);
-

Return the list of s390 subchannels that identify the device that this -connection is applicable to. The connection should only be used in -conjunction with that device.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

array of strings, each specifying -one subchannel the s390 device uses to communicate to the host.

-

[transfer none][element-type utf8]

-
-
-
-
-

nm_setting_wired_get_s390_nettype ()

-
const char *
-nm_setting_wired_get_s390_nettype (NMSettingWired *setting);
-

Returns the s390 device type this connection should apply to. Will be one -of 'qeth', 'lcs', or 'ctc'.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

the s390 device type

-
-
-
-
-

nm_setting_wired_get_num_s390_options ()

-
guint32
-nm_setting_wired_get_num_s390_options (NMSettingWired *setting);
-

Returns the number of s390-specific options that should be set for this -device when it is activated. This can be used to retrieve each s390 -option individually using nm_setting_wired_get_s390_option().

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

the number of s390-specific device options

-
-
-
-
-

nm_setting_wired_get_s390_option ()

-
gboolean
-nm_setting_wired_get_s390_option (NMSettingWired *setting,
-                                  guint32 idx,
-                                  const char **out_key,
-                                  const char **out_value);
-

Given an index, return the value of the s390 option at that index. indexes -are *not* guaranteed to be static across modifications to options done by -nm_setting_wired_add_s390_option() and nm_setting_wired_remove_s390_option(), -and should not be used to refer to options except for short periods of time -such as during option iteration.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSettingWired

 

idx

index of the desired option, from 0 to -nm_setting_wired_get_num_s390_options() - 1

 

out_key

on return, the key -name of the s390 specific option; this value is owned by the setting and -should not be modified.

[out][optional][nullable][transfer none]

out_value

on return, the value -of the key of the s390 specific option; this value is owned by the setting -and should not be modified.

[out][optional][nullable][transfer none]
-
-
-

Returns

-

TRUE on success if the index was valid and an option was found, -FALSE if the index was invalid (ie, greater than the number of options -currently held by the setting)

-
-
-
-
-

nm_setting_wired_get_s390_option_by_key ()

-
const char *
-nm_setting_wired_get_s390_option_by_key
-                               (NMSettingWired *setting,
-                                const char *key);
-

Returns the value associated with the s390-specific option specified by -key -, if it exists.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWired

 

key

the key for which to retrieve the value

 
-
-
-

Returns

-

the value, or NULL if the key/value pair was never added to the -setting; the value is owned by the setting and must not be modified

-
-
-
-
-

nm_setting_wired_add_s390_option ()

-
gboolean
-nm_setting_wired_add_s390_option (NMSettingWired *setting,
-                                  const char *key,
-                                  const char *value);
-

Add an option to the table. If the key already exists, the value gets -replaced.

-

Before 1.32, the function would assert that the key is valid. Since then, -an invalid key gets silently added but renders the profile as invalid.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingWired

 

key

key name for the option

 

value

value for the option

 
-
-
-

Returns

-

since 1.32 this always returns TRUE.

-
-
-
-
-

nm_setting_wired_remove_s390_option ()

-
gboolean
-nm_setting_wired_remove_s390_option (NMSettingWired *setting,
-                                     const char *key);
-

Remove the s390-specific option referenced by key - from the internal option -list.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWired

 

key

key name for the option to remove

 
-
-
-

Returns

-

TRUE if the option was found and removed from the internal option -list, FALSE if it was not.

-
-
-
-
-

nm_setting_wired_get_valid_s390_options ()

-
const char **
-nm_setting_wired_get_valid_s390_options
-                               (NMSettingWired *setting);
-

Returns a list of valid s390 options.

-

The setting - argument is unused and NULL may be passed instead.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired. This argument is unused -and you may pass NULL.

[nullable]
-
-
-

Returns

-

a NULL-terminated array of strings of valid s390 options.

-

[transfer none]

-
-
-
-
-

nm_setting_wired_get_wake_on_lan ()

-
NMSettingWiredWakeOnLan
-nm_setting_wired_get_wake_on_lan (NMSettingWired *setting);
-

Returns the Wake-on-LAN options enabled for the connection

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

the Wake-on-LAN options

-
-

Since: 1.2

-
-
-
-

nm_setting_wired_get_wake_on_lan_password ()

-
const char *
-nm_setting_wired_get_wake_on_lan_password
-                               (NMSettingWired *setting);
-

Returns the Wake-on-LAN password. This only applies to -NM_SETTING_WIRED_WAKE_ON_LAN_MAGIC.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

the Wake-on-LAN setting password, or NULL if there is no password.

-
-

Since: 1.2

-
-
-
-

Types and Values

-
-

NM_SETTING_WIRED_SETTING_NAME

-
#define NM_SETTING_WIRED_SETTING_NAME "802-3-ethernet"
-
-
-
-
-

enum NMSettingWiredWakeOnLan

-

Options for “wake-on-lan”. Note that not all options -are supported by all devices.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_WIRED_WAKE_ON_LAN_NONE

-

Wake-on-LAN disabled

-
 

NM_SETTING_WIRED_WAKE_ON_LAN_PHY

-

Wake on PHY activity

-
 

NM_SETTING_WIRED_WAKE_ON_LAN_UNICAST

-

Wake on unicast messages

-
 

NM_SETTING_WIRED_WAKE_ON_LAN_MULTICAST

-

Wake on multicast messages

-
 

NM_SETTING_WIRED_WAKE_ON_LAN_BROADCAST

-

Wake on broadcast messages

-
 

NM_SETTING_WIRED_WAKE_ON_LAN_ARP

-

Wake on ARP

-
 

NM_SETTING_WIRED_WAKE_ON_LAN_MAGIC

-

Wake on magic packet

-
 

NM_SETTING_WIRED_WAKE_ON_LAN_ALL

-

Wake on all events. This does not -include the exclusive flags NM_SETTING_WIRED_WAKE_ON_LAN_DEFAULT - or -NM_SETTING_WIRED_WAKE_ON_LAN_IGNORE -.

-
 

NM_SETTING_WIRED_WAKE_ON_LAN_DEFAULT

-

Use the default value

-
 

NM_SETTING_WIRED_WAKE_ON_LAN_IGNORE

-

Don't change configured settings

-
 

NM_SETTING_WIRED_WAKE_ON_LAN_EXCLUSIVE_FLAGS

-

Mask of flags that are -incompatible with other flags

-
 
-
-

Since: 1.2

-
-
-
-

NM_SETTING_WIRED_PORT

-
#define NM_SETTING_WIRED_PORT                      "port"
-
-
-
-
-

NM_SETTING_WIRED_SPEED

-
#define NM_SETTING_WIRED_SPEED                     "speed"
-
-
-
-
-

NM_SETTING_WIRED_DUPLEX

-
#define NM_SETTING_WIRED_DUPLEX                    "duplex"
-
-
-
-
-

NM_SETTING_WIRED_AUTO_NEGOTIATE

-
#define NM_SETTING_WIRED_AUTO_NEGOTIATE            "auto-negotiate"
-
-
-
-
-

NM_SETTING_WIRED_MAC_ADDRESS

-
#define NM_SETTING_WIRED_MAC_ADDRESS               "mac-address"
-
-
-
-
-

NM_SETTING_WIRED_CLONED_MAC_ADDRESS

-
#define NM_SETTING_WIRED_CLONED_MAC_ADDRESS        "cloned-mac-address"
-
-
-
-
-

NM_SETTING_WIRED_GENERATE_MAC_ADDRESS_MASK

-
#define NM_SETTING_WIRED_GENERATE_MAC_ADDRESS_MASK "generate-mac-address-mask"
-
-
-
-
-

NM_SETTING_WIRED_MAC_ADDRESS_BLACKLIST

-
#define NM_SETTING_WIRED_MAC_ADDRESS_BLACKLIST     "mac-address-blacklist"
-
-
-
-
-

NM_SETTING_WIRED_MAC_ADDRESS_DENYLIST

-
#define NM_SETTING_WIRED_MAC_ADDRESS_DENYLIST      "mac-address-denylist"
-
-
-
-
-

NM_SETTING_WIRED_MTU

-
#define NM_SETTING_WIRED_MTU                       "mtu"
-
-
-
-
-

NM_SETTING_WIRED_S390_SUBCHANNELS

-
#define NM_SETTING_WIRED_S390_SUBCHANNELS          "s390-subchannels"
-
-
-
-
-

NM_SETTING_WIRED_S390_NETTYPE

-
#define NM_SETTING_WIRED_S390_NETTYPE              "s390-nettype"
-
-
-
-
-

NM_SETTING_WIRED_S390_OPTIONS

-
#define NM_SETTING_WIRED_S390_OPTIONS              "s390-options"
-
-
-
-
-

NM_SETTING_WIRED_WAKE_ON_LAN

-
#define NM_SETTING_WIRED_WAKE_ON_LAN               "wake-on-lan"
-
-
-
-
-

NM_SETTING_WIRED_WAKE_ON_LAN_PASSWORD

-
#define NM_SETTING_WIRED_WAKE_ON_LAN_PASSWORD      "wake-on-lan-password"
-
-
-
-
-

NM_SETTING_WIRED_ACCEPT_ALL_MAC_ADDRESSES

-
#define NM_SETTING_WIRED_ACCEPT_ALL_MAC_ADDRESSES  "accept-all-mac-addresses"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingWireless.html b/docs/libnm/html/NMSettingWireless.html deleted file mode 100644 index a9542c6c..00000000 --- a/docs/libnm/html/NMSettingWireless.html +++ /dev/null @@ -1,1931 +0,0 @@ - - - - -NMSettingWireless: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingWireless

-

NMSettingWireless — Describes connection properties for 802.11 Wi-Fi networks

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_wireless_new () -
-GBytes * - -nm_setting_wireless_get_ssid () -
const char * - -nm_setting_wireless_get_mode () -
const char * - -nm_setting_wireless_get_band () -
-guint32 - -nm_setting_wireless_get_channel () -
const char * - -nm_setting_wireless_get_bssid () -
-guint32 - -nm_setting_wireless_get_rate () -
-guint32 - -nm_setting_wireless_get_tx_power () -
const char * - -nm_setting_wireless_get_mac_address () -
const char * - -nm_setting_wireless_get_cloned_mac_address () -
const char * - -nm_setting_wireless_get_generate_mac_address_mask () -
const char *const * - -nm_setting_wireless_get_mac_address_blacklist () -
-guint32 - -nm_setting_wireless_get_num_mac_blacklist_items () -
const char * - -nm_setting_wireless_get_mac_blacklist_item () -
-gboolean - -nm_setting_wireless_add_mac_blacklist_item () -
-void - -nm_setting_wireless_remove_mac_blacklist_item () -
-gboolean - -nm_setting_wireless_remove_mac_blacklist_item_by_value () -
-void - -nm_setting_wireless_clear_mac_blacklist_items () -
const char *const * - -nm_setting_wireless_get_mac_address_denylist () -
-guint32 - -nm_setting_wireless_get_num_mac_denylist_items () -
const char * - -nm_setting_wireless_get_mac_denylist_item () -
-gboolean - -nm_setting_wireless_add_mac_denylist_item () -
-void - -nm_setting_wireless_remove_mac_denylist_item () -
-gboolean - -nm_setting_wireless_remove_mac_denylist_item_by_value () -
-void - -nm_setting_wireless_clear_mac_denylist_items () -
-guint32 - -nm_setting_wireless_get_mtu () -
-gboolean - -nm_setting_wireless_get_hidden () -
-guint32 - -nm_setting_wireless_get_powersave () -
-NMSettingMacRandomization - -nm_setting_wireless_get_mac_address_randomization () -
-gboolean - -nm_setting_wireless_add_seen_bssid () -
-guint32 - -nm_setting_wireless_get_num_seen_bssids () -
const char * - -nm_setting_wireless_get_seen_bssid () -
-gboolean - -nm_setting_wireless_ap_security_compatible () -
-NMSettingWirelessWakeOnWLan - -nm_setting_wireless_get_wake_on_wlan () -
-NMTernary - -nm_setting_wireless_get_ap_isolation () -
-NMSettingWirelessChannelWidth - -nm_setting_wireless_get_channel_width () -
-
- -
-

Object Hierarchy

-
    GEnum
-    ├── NMSettingWirelessChannelWidth
-    ╰── NMSettingWirelessPowersave
-    GFlags
-    ╰── NMSettingWirelessWakeOnWLan
-
-
-
-

Description

-

The NMSettingWireless object is a NMSetting subclass that describes properties -necessary for connection to 802.11 Wi-Fi networks.

-
-
-

Functions

-
-

nm_setting_wireless_new ()

-
NMSetting *
-nm_setting_wireless_new (void);
-

Creates a new NMSettingWireless object with default values.

-
-

Returns

-

the new empty NMSettingWireless object.

-

[transfer full]

-
-
-
-
-

nm_setting_wireless_get_ssid ()

-
GBytes *
-nm_setting_wireless_get_ssid (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “ssid” property of the setting.

-

[transfer none]

-
-
-
-
-

nm_setting_wireless_get_mode ()

-
const char *
-nm_setting_wireless_get_mode (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “mode” property of the setting

-
-
-
-
-

nm_setting_wireless_get_band ()

-
const char *
-nm_setting_wireless_get_band (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “band” property of the setting

-
-
-
-
-

nm_setting_wireless_get_channel ()

-
guint32
-nm_setting_wireless_get_channel (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “channel” property of the setting

-
-
-
-
-

nm_setting_wireless_get_bssid ()

-
const char *
-nm_setting_wireless_get_bssid (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “bssid” property of the setting

-
-
-
-
-

nm_setting_wireless_get_rate ()

-
guint32
-nm_setting_wireless_get_rate (NMSettingWireless *setting);
-
-

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

-

This setting is not implemented and has no effect.

-
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “rate” property of the setting

-
-
-
-
-

nm_setting_wireless_get_tx_power ()

-
guint32
-nm_setting_wireless_get_tx_power (NMSettingWireless *setting);
-
-

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

-

This setting is not implemented and has no effect.

-
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “tx-power” property of the setting

-
-
-
-
-

nm_setting_wireless_get_mac_address ()

-
const char *
-nm_setting_wireless_get_mac_address (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “mac-address” property of the setting

-
-
-
-
-

nm_setting_wireless_get_cloned_mac_address ()

-
const char *
-nm_setting_wireless_get_cloned_mac_address
-                               (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

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

-
-
-
-
-

nm_setting_wireless_get_generate_mac_address_mask ()

-
const char *
-nm_setting_wireless_get_generate_mac_address_mask
-                               (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “generate-mac-address-mask” property of the setting

-
-

Since: 1.4

-
-
-
-

nm_setting_wireless_get_mac_address_blacklist ()

-
const char *const *
-nm_setting_wireless_get_mac_address_blacklist
-                               (NMSettingWireless *setting);
-
-

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

-

Use nm_setting_wireless_get_mac_address_denylist() instead.

-
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

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

-
-
-
-
-

nm_setting_wireless_get_num_mac_blacklist_items ()

-
guint32
-nm_setting_wireless_get_num_mac_blacklist_items
-                               (NMSettingWireless *setting);
-
-

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

-

Use nm_setting_wireless_get_num_mac_denylist_items() instead.

-
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the number of blacklist MAC addresses

-
-
-
-
-

nm_setting_wireless_get_mac_blacklist_item ()

-
const char *
-nm_setting_wireless_get_mac_blacklist_item
-                               (NMSettingWireless *setting,
-                                guint32 idx);
-
-

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

-

Use nm_setting_wireless_get_mac_denylist_item() instead.

-
-

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

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWireless

 

idx

the zero-based index of the MAC address entry

 
-
-
-

Returns

-

the denylisted MAC address string (hex-digits-and-colons notation) -at index idx -

-
-
-
-
-

nm_setting_wireless_add_mac_blacklist_item ()

-
gboolean
-nm_setting_wireless_add_mac_blacklist_item
-                               (NMSettingWireless *setting,
-                                const char *mac);
-
-

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

-

Use nm_setting_wireless_add_mac_denylist_item() instead.

-
-

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

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWireless

 

mac

the MAC address string (hex-digits-and-colons notation) to denylist

 
-
-
-

Returns

-

TRUE if the MAC address was added; FALSE if the MAC address -is invalid or was already present

-
-
-
-
-

nm_setting_wireless_remove_mac_blacklist_item ()

-
void
-nm_setting_wireless_remove_mac_blacklist_item
-                               (NMSettingWireless *setting,
-                                guint32 idx);
-
-

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

-

Use nm_setting_wireless_remove_mac_denylist_item() instead.

-
-

Removes the MAC address at index idx - from the denylist.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWireless

 

idx

index number of the MAC address

 
-
-
-
-
-

nm_setting_wireless_remove_mac_blacklist_item_by_value ()

-
gboolean
-nm_setting_wireless_remove_mac_blacklist_item_by_value
-                               (NMSettingWireless *setting,
-                                const char *mac);
-
-

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

-

Use nm_setting_wireless_remove_mac_denylist_item_by_value() instead.

-
-

Removes the MAC address mac - from the denylist.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWireless

 

mac

the MAC address string (hex-digits-and-colons notation) to remove from -the denylist

 
-
-
-

Returns

-

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

-
-
-
-
-

nm_setting_wireless_clear_mac_blacklist_items ()

-
void
-nm_setting_wireless_clear_mac_blacklist_items
-                               (NMSettingWireless *setting);
-
-

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

-

Use nm_setting_wireless_clear_mac_denylist_items() instead.

-
-

Removes all denylisted MAC addresses.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-
-
-

nm_setting_wireless_get_mac_address_denylist ()

-
const char *const *
-nm_setting_wireless_get_mac_address_denylist
-                               (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

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

-
-

Since: 1.48

-
-
-
-

nm_setting_wireless_get_num_mac_denylist_items ()

-
guint32
-nm_setting_wireless_get_num_mac_denylist_items
-                               (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the number of denylisted MAC addresses

-
-

Since: 1.48

-
-
-
-

nm_setting_wireless_get_mac_denylist_item ()

-
const char *
-nm_setting_wireless_get_mac_denylist_item
-                               (NMSettingWireless *setting,
-                                guint32 idx);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWireless

 

idx

the zero-based index of the MAC address entry

 
-
-
-

Returns

-

the denylisted MAC address string (hex-digits-and-colons notation) -at index idx -

-
-

Since: 1.48

-
-
-
-

nm_setting_wireless_add_mac_denylist_item ()

-
gboolean
-nm_setting_wireless_add_mac_denylist_item
-                               (NMSettingWireless *setting,
-                                const char *mac);
-

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

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWireless

 

mac

the MAC address string (hex-digits-and-colons notation) to denylist

 
-
-
-

Returns

-

TRUE if the MAC address was added; FALSE if the MAC address -is invalid or was already present

-
-

Since: 1.48

-
-
-
-

nm_setting_wireless_remove_mac_denylist_item ()

-
void
-nm_setting_wireless_remove_mac_denylist_item
-                               (NMSettingWireless *setting,
-                                guint32 idx);
-

Removes the MAC address at index idx - from the denylist.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWireless

 

idx

index number of the MAC address

 
-
-

Since: 1.48

-
-
-
-

nm_setting_wireless_remove_mac_denylist_item_by_value ()

-
gboolean
-nm_setting_wireless_remove_mac_denylist_item_by_value
-                               (NMSettingWireless *setting,
-                                const char *mac);
-

Removes the MAC address mac - from the denylist.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWireless

 

mac

the MAC address string (hex-digits-and-colons notation) to remove from -the denylist

 
-
-
-

Returns

-

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

-
-

Since: 1.48

-
-
-
-

nm_setting_wireless_clear_mac_denylist_items ()

-
void
-nm_setting_wireless_clear_mac_denylist_items
-                               (NMSettingWireless *setting);
-

Removes all denylisted MAC addresses.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-

Since: 1.48

-
-
-
-

nm_setting_wireless_get_mtu ()

-
guint32
-nm_setting_wireless_get_mtu (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “mtu” property of the setting

-
-
-
-
-

nm_setting_wireless_get_hidden ()

-
gboolean
-nm_setting_wireless_get_hidden (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “hidden” property of the setting

-
-
-
-
-

nm_setting_wireless_get_powersave ()

-
guint32
-nm_setting_wireless_get_powersave (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “powersave” property of the setting

-
-

Since: 1.2

-
-
-
-

nm_setting_wireless_get_mac_address_randomization ()

-
NMSettingMacRandomization
-nm_setting_wireless_get_mac_address_randomization
-                               (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

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

-
-

Since: 1.2

-
-
-
-

nm_setting_wireless_add_seen_bssid ()

-
gboolean
-nm_setting_wireless_add_seen_bssid (NMSettingWireless *setting,
-                                    const char *bssid);
-

Adds a new Wi-Fi AP's BSSID to the previously seen BSSID list of the setting. -NetworkManager now tracks previously seen BSSIDs internally so this function -no longer has much use. Actually, changes you make using this function will -not be preserved.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWireless

 

bssid

the new BSSID to add to the list

 
-
-
-

Returns

-

TRUE if bssid -was already known, FALSE if not

-
-
-
-
-

nm_setting_wireless_get_num_seen_bssids ()

-
guint32
-nm_setting_wireless_get_num_seen_bssids
-                               (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the number of BSSIDs in the previously seen BSSID list

-
-
-
-
-

nm_setting_wireless_get_seen_bssid ()

-
const char *
-nm_setting_wireless_get_seen_bssid (NMSettingWireless *setting,
-                                    guint32 i);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWireless

 

i

index of a BSSID in the previously seen BSSID list

 
-
-
-

Returns

-

the BSSID at index i -

-
-
-
-
-

nm_setting_wireless_ap_security_compatible ()

-
gboolean
-nm_setting_wireless_ap_security_compatible
-                               (NMSettingWireless *s_wireless,
-                                NMSettingWirelessSecurity *s_wireless_sec,
-                                NM80211ApFlags ap_flags,
-                                NM80211ApSecurityFlags ap_wpa,
-                                NM80211ApSecurityFlags ap_rsn,
-                                NM80211Mode ap_mode);
-

Given a NMSettingWireless and an optional NMSettingWirelessSecurity, -determine if the configuration given by the settings is compatible with -the security of an access point using that access point's capability flags -and mode. Useful for clients that wish to filter a set of connections -against a set of access points and determine which connections are -compatible with which access points.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

s_wireless

a NMSettingWireless

 

s_wireless_sec

a NMSettingWirelessSecurity or NULL

 

ap_flags

the NM80211ApFlags of the given access point

 

ap_wpa

the NM80211ApSecurityFlags of the given access point's WPA -capabilities

 

ap_rsn

the NM80211ApSecurityFlags of the given access point's WPA2/RSN -capabilities

 

ap_mode

the 802.11 mode of the AP, either Ad-Hoc or Infrastructure

 
-
-
-

Returns

-

TRUE if the given settings are compatible with the access point's -security flags and mode, FALSE if they are not.

-
-
-
-
-

nm_setting_wireless_get_wake_on_wlan ()

-
NMSettingWirelessWakeOnWLan
-nm_setting_wireless_get_wake_on_wlan (NMSettingWireless *setting);
-

Returns the Wake-on-WLAN options enabled for the connection

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the Wake-on-WLAN options

-
-

Since: 1.12

-
-
-
-

nm_setting_wireless_get_ap_isolation ()

-
NMTernary
-nm_setting_wireless_get_ap_isolation (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “ap-isolation” property of the setting

-
-

Since: 1.28

-
-
-
-

nm_setting_wireless_get_channel_width ()

-
NMSettingWirelessChannelWidth
-nm_setting_wireless_get_channel_width (NMSettingWireless *setting);
-

Returns the “channel-width” property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the channel width

-
-

Since: 1.50

-
-
-
-

Types and Values

-
-

NM_SETTING_WIRELESS_SETTING_NAME

-
#define NM_SETTING_WIRELESS_SETTING_NAME "802-11-wireless"
-
-
-
-
-

enum NMSettingWirelessWakeOnWLan

-

Options for “wake-on-wlan”. Note that not all options -are supported by all devices.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_WIRELESS_WAKE_ON_WLAN_NONE

-

Wake-on-WLAN disabled

-
 

NM_SETTING_WIRELESS_WAKE_ON_WLAN_ANY

-

Wake on any activity

-
 

NM_SETTING_WIRELESS_WAKE_ON_WLAN_DISCONNECT

-

Wake on disconnect

-
 

NM_SETTING_WIRELESS_WAKE_ON_WLAN_MAGIC

-

Wake on magic packet

-
 

NM_SETTING_WIRELESS_WAKE_ON_WLAN_GTK_REKEY_FAILURE

-

Wake on GTK rekey failure

-
 

NM_SETTING_WIRELESS_WAKE_ON_WLAN_EAP_IDENTITY_REQUEST

-

Wake on EAP identity request

-
 

NM_SETTING_WIRELESS_WAKE_ON_WLAN_4WAY_HANDSHAKE

-

Wake on 4way handshake

-
 

NM_SETTING_WIRELESS_WAKE_ON_WLAN_RFKILL_RELEASE

-

Wake on rfkill release

-
 

NM_SETTING_WIRELESS_WAKE_ON_WLAN_TCP

  

NM_SETTING_WIRELESS_WAKE_ON_WLAN_ALL

-

Wake on all events. This does not -include the exclusive flags NM_SETTING_WIRELESS_WAKE_ON_WLAN_DEFAULT - or -NM_SETTING_WIRELESS_WAKE_ON_WLAN_IGNORE -.

-
 

NM_SETTING_WIRELESS_WAKE_ON_WLAN_DEFAULT

-

Use the default value

-
 

NM_SETTING_WIRELESS_WAKE_ON_WLAN_IGNORE

-

Don't change configured settings

-
 

NM_SETTING_WIRELESS_WAKE_ON_WLAN_EXCLUSIVE_FLAGS

-

Mask of flags that are -incompatible with other flags

-
 
-
-

Since: 1.12

-
-
-
-

NM_SETTING_WIRELESS_SSID

-
#define NM_SETTING_WIRELESS_SSID                      "ssid"
-
-
-
-
-

NM_SETTING_WIRELESS_MODE

-
#define NM_SETTING_WIRELESS_MODE                      "mode"
-
-
-
-
-

NM_SETTING_WIRELESS_BAND

-
#define NM_SETTING_WIRELESS_BAND                      "band"
-
-
-
-
-

NM_SETTING_WIRELESS_CHANNEL

-
#define NM_SETTING_WIRELESS_CHANNEL                   "channel"
-
-
-
-
-

NM_SETTING_WIRELESS_BSSID

-
#define NM_SETTING_WIRELESS_BSSID                     "bssid"
-
-
-
-
-

NM_SETTING_WIRELESS_RATE

-
#define NM_SETTING_WIRELESS_RATE                      "rate"
-
-
-
-
-

NM_SETTING_WIRELESS_TX_POWER

-
#define NM_SETTING_WIRELESS_TX_POWER                  "tx-power"
-
-
-
-
-

NM_SETTING_WIRELESS_MAC_ADDRESS

-
#define NM_SETTING_WIRELESS_MAC_ADDRESS               "mac-address"
-
-
-
-
-

NM_SETTING_WIRELESS_CLONED_MAC_ADDRESS

-
#define NM_SETTING_WIRELESS_CLONED_MAC_ADDRESS        "cloned-mac-address"
-
-
-
-
-

NM_SETTING_WIRELESS_GENERATE_MAC_ADDRESS_MASK

-
#define NM_SETTING_WIRELESS_GENERATE_MAC_ADDRESS_MASK "generate-mac-address-mask"
-
-
-
-
-

NM_SETTING_WIRELESS_MAC_ADDRESS_BLACKLIST

-
#define NM_SETTING_WIRELESS_MAC_ADDRESS_BLACKLIST     "mac-address-blacklist"
-
-
-
-
-

NM_SETTING_WIRELESS_MAC_ADDRESS_DENYLIST

-
#define NM_SETTING_WIRELESS_MAC_ADDRESS_DENYLIST      "mac-address-denylist"
-
-
-
-
-

NM_SETTING_WIRELESS_MTU

-
#define NM_SETTING_WIRELESS_MTU                       "mtu"
-
-
-
-
-

NM_SETTING_WIRELESS_SEEN_BSSIDS

-
#define NM_SETTING_WIRELESS_SEEN_BSSIDS               "seen-bssids"
-
-
-
-
-

NM_SETTING_WIRELESS_HIDDEN

-
#define NM_SETTING_WIRELESS_HIDDEN                    "hidden"
-
-
-
-
-

NM_SETTING_WIRELESS_POWERSAVE

-
#define NM_SETTING_WIRELESS_POWERSAVE                 "powersave"
-
-
-
-
-

NM_SETTING_WIRELESS_MAC_ADDRESS_RANDOMIZATION

-
#define NM_SETTING_WIRELESS_MAC_ADDRESS_RANDOMIZATION "mac-address-randomization"
-
-
-
-
-

NM_SETTING_WIRELESS_WAKE_ON_WLAN

-
#define NM_SETTING_WIRELESS_WAKE_ON_WLAN              "wake-on-wlan"
-
-
-
-
-

NM_SETTING_WIRELESS_AP_ISOLATION

-
#define NM_SETTING_WIRELESS_AP_ISOLATION              "ap-isolation"
-
-
-
-
-

NM_SETTING_WIRELESS_CHANNEL_WIDTH

-
#define NM_SETTING_WIRELESS_CHANNEL_WIDTH             "channel-width"
-
-
-
-
-

NM_SETTING_WIRELESS_MODE_ADHOC

-
#define NM_SETTING_WIRELESS_MODE_ADHOC "adhoc"
-
-

Indicates Ad-Hoc mode where no access point is expected to be present.

-
-
-
-

NM_SETTING_WIRELESS_MODE_AP

-
#define NM_SETTING_WIRELESS_MODE_AP "ap"
-
-

Indicates AP/master mode where the wireless device is started as an access -point/hotspot.

-
-
-
-

NM_SETTING_WIRELESS_MODE_INFRA

-
#define NM_SETTING_WIRELESS_MODE_INFRA "infrastructure"
-
-

Indicates infrastructure mode where an access point is expected to be present -for this connection.

-
-
-
-

NM_SETTING_WIRELESS_MODE_MESH

-
#define NM_SETTING_WIRELESS_MODE_MESH "mesh"
-
-

Indicates that the connection should create a mesh point.

-

Since: 1.20

-
-
-
-

enum NMSettingWirelessPowersave

-

These flags indicate whether wireless powersave must be enabled.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_WIRELESS_POWERSAVE_DEFAULT

-

use the default value

-
 

NM_SETTING_WIRELESS_POWERSAVE_IGNORE

-

don't touch existing setting

-
 

NM_SETTING_WIRELESS_POWERSAVE_DISABLE

-

disable powersave

-
 

NM_SETTING_WIRELESS_POWERSAVE_ENABLE

-

enable powersave

-
 

_NM_SETTING_WIRELESS_POWERSAVE_NUM

  

NM_SETTING_WIRELESS_POWERSAVE_LAST

  
-
-

Since: 1.2

-
-
-
-

enum NMSettingWirelessChannelWidth

-

Indicates the wireless channel width.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_WIRELESS_CHANNEL_WIDTH_AUTO

-

automatically determine the width

-
 

NM_SETTING_WIRELESS_CHANNEL_WIDTH_20MHZ

-

use a 20MHz channel width

-
 

NM_SETTING_WIRELESS_CHANNEL_WIDTH_40MHZ

-

use a 40MHz channel width

-
 

NM_SETTING_WIRELESS_CHANNEL_WIDTH_80MHZ

-

use a 80MHz channel width

-
 
-
-

Since: 1.50

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingWirelessSecurity.html b/docs/libnm/html/NMSettingWirelessSecurity.html deleted file mode 100644 index 8b9476b5..00000000 --- a/docs/libnm/html/NMSettingWirelessSecurity.html +++ /dev/null @@ -1,1818 +0,0 @@ - - - - -NMSettingWirelessSecurity: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingWirelessSecurity

-

NMSettingWirelessSecurity — Describes connection properties for Wi-Fi networks that -use WEP, LEAP, WPA or WPA2/RSN security

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_wireless_security_new () -
const char * - -nm_setting_wireless_security_get_key_mgmt () -
-guint32 - -nm_setting_wireless_security_get_num_protos () -
const char * - -nm_setting_wireless_security_get_proto () -
-gboolean - -nm_setting_wireless_security_add_proto () -
-void - -nm_setting_wireless_security_remove_proto () -
-gboolean - -nm_setting_wireless_security_remove_proto_by_value () -
-void - -nm_setting_wireless_security_clear_protos () -
-guint32 - -nm_setting_wireless_security_get_num_pairwise () -
const char * - -nm_setting_wireless_security_get_pairwise () -
-gboolean - -nm_setting_wireless_security_add_pairwise () -
-void - -nm_setting_wireless_security_remove_pairwise () -
-gboolean - -nm_setting_wireless_security_remove_pairwise_by_value () -
-void - -nm_setting_wireless_security_clear_pairwise () -
-guint32 - -nm_setting_wireless_security_get_num_groups () -
const char * - -nm_setting_wireless_security_get_group () -
-gboolean - -nm_setting_wireless_security_add_group () -
-void - -nm_setting_wireless_security_remove_group () -
-gboolean - -nm_setting_wireless_security_remove_group_by_value () -
-void - -nm_setting_wireless_security_clear_groups () -
-NMSettingWirelessSecurityPmf - -nm_setting_wireless_security_get_pmf () -
const char * - -nm_setting_wireless_security_get_psk () -
-NMSettingSecretFlags - -nm_setting_wireless_security_get_psk_flags () -
const char * - -nm_setting_wireless_security_get_leap_username () -
const char * - -nm_setting_wireless_security_get_leap_password () -
-NMSettingSecretFlags - -nm_setting_wireless_security_get_leap_password_flags () -
const char * - -nm_setting_wireless_security_get_wep_key () -
-void - -nm_setting_wireless_security_set_wep_key () -
-guint32 - -nm_setting_wireless_security_get_wep_tx_keyidx () -
const char * - -nm_setting_wireless_security_get_auth_alg () -
-NMSettingSecretFlags - -nm_setting_wireless_security_get_wep_key_flags () -
-NMWepKeyType - -nm_setting_wireless_security_get_wep_key_type () -
-NMSettingWirelessSecurityWpsMethod - -nm_setting_wireless_security_get_wps_method () -
-NMSettingWirelessSecurityFils - -nm_setting_wireless_security_get_fils () -
-
- -
-

Object Hierarchy

-
    GEnum
-    ├── NMSettingWirelessSecurityFils
-    ├── NMSettingWirelessSecurityPmf
-    ╰── NMWepKeyType
-    GFlags
-    ╰── NMSettingWirelessSecurityWpsMethod
-
-
-
-

Description

-

The NMSettingWirelessSecurity object is a NMSetting subclass that describes -properties necessary for connection to encrypted Wi-Fi networks.

-

It's a good idea to read up on wpa_supplicant configuration before using this -setting extensively, since most of the options here correspond closely with -the relevant wpa_supplicant configuration options. To get a better overview -of how Wi-Fi security works, you may want to get copies of the following books.

-

802.11 Wireless Networks: The Definitive Guide, Second Edition - Author: Matthew Gast - ISBN: 978-0596100520

-

Cisco Wireless LAN Security - Authors: Krishna Sankar, Sri Sundaralingam, Darrin Miller, and Andrew Balinsky - ISBN: 978-1587051548

-
-
-

Functions

-
-

nm_setting_wireless_security_new ()

-
NMSetting *
-nm_setting_wireless_security_new (void);
-

Creates a new NMSettingWirelessSecurity object with default values.

-
-

Returns

-

the new empty NMSettingWirelessSecurity object.

-

[transfer full]

-
-
-
-
-

nm_setting_wireless_security_get_key_mgmt ()

-
const char *
-nm_setting_wireless_security_get_key_mgmt
-                               (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the “key-mgmt” property of the setting

-
-
-
-
-

nm_setting_wireless_security_get_num_protos ()

-
guint32
-nm_setting_wireless_security_get_num_protos
-                               (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the number of security protocols this connection allows when -connecting to secure Wi-Fi networks

-
-
-
-
-

nm_setting_wireless_security_get_proto ()

-
const char *
-nm_setting_wireless_security_get_proto
-                               (NMSettingWirelessSecurity *setting,
-                                guint32 i);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

i

an index into the protocol list

 
-
-
-

Returns

-

the protocol at index i -

-
-
-
-
-

nm_setting_wireless_security_add_proto ()

-
gboolean
-nm_setting_wireless_security_add_proto
-                               (NMSettingWirelessSecurity *setting,
-                                const char *proto);
-

Adds a Wi-Fi security protocol (one of "wpa" or "rsn") to the allowed list; -only protocols in this list will be used when finding and connecting to -the Wi-Fi network specified by this connection. For example, if the -protocol list contains only "wpa" but the access point for the SSID specified -by this connection only supports WPA2/RSN, the connection cannot be used -with the access point.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

proto

the protocol to add, one of "wpa" or "rsn"

 
-
-
-

Returns

-

TRUE if the protocol was new and was added to the allowed -protocol list, or FALSE if it was already in the list

-
-
-
-
-

nm_setting_wireless_security_remove_proto ()

-
void
-nm_setting_wireless_security_remove_proto
-                               (NMSettingWirelessSecurity *setting,
-                                guint32 i);
-

Removes a protocol from the allowed protocol list.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

i

index of the protocol to remove

 
-
-
-
-
-

nm_setting_wireless_security_remove_proto_by_value ()

-
gboolean
-nm_setting_wireless_security_remove_proto_by_value
-                               (NMSettingWirelessSecurity *setting,
-                                const char *proto);
-

Removes a protocol from the allowed protocol list.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

proto

the protocol to remove, one of "wpa" or "rsn"

 
-
-
-

Returns

-

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

-
-
-
-
-

nm_setting_wireless_security_clear_protos ()

-
void
-nm_setting_wireless_security_clear_protos
-                               (NMSettingWirelessSecurity *setting);
-

Removes all protocols from the allowed list. If there are no protocols -specified then all protocols are allowed.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-
-
-

nm_setting_wireless_security_get_num_pairwise ()

-
guint32
-nm_setting_wireless_security_get_num_pairwise
-                               (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the number of pairwise encryption algorithms in the allowed list

-
-
-
-
-

nm_setting_wireless_security_get_pairwise ()

-
const char *
-nm_setting_wireless_security_get_pairwise
-                               (NMSettingWirelessSecurity *setting,
-                                guint32 i);
-

Returns the allowed pairwise encryption algorithm from allowed algorithm -list.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

i

index of an item in the allowed pairwise encryption algorithm list

 
-
-
-

Returns

-

the pairwise encryption algorithm at index i -

-
-
-
-
-

nm_setting_wireless_security_add_pairwise ()

-
gboolean
-nm_setting_wireless_security_add_pairwise
-                               (NMSettingWirelessSecurity *setting,
-                                const char *pairwise);
-

Adds an encryption algorithm to the list of allowed pairwise encryption -algorithms. If the list is not empty, then only access points that support -one or more of the encryption algorithms in the list will be considered -compatible with this connection.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

pairwise

the encryption algorithm to add, one of "tkip" or "ccmp"

 
-
-
-

Returns

-

TRUE if the algorithm was added to the list, FALSE if it was -already in the list

-
-
-
-
-

nm_setting_wireless_security_remove_pairwise ()

-
void
-nm_setting_wireless_security_remove_pairwise
-                               (NMSettingWirelessSecurity *setting,
-                                guint32 i);
-

Removes an encryption algorithm from the allowed pairwise encryption -algorithm list.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

i

the index of an item in the allowed pairwise encryption algorithm list

 
-
-
-
-
-

nm_setting_wireless_security_remove_pairwise_by_value ()

-
gboolean
-nm_setting_wireless_security_remove_pairwise_by_value
-                               (NMSettingWirelessSecurity *setting,
-                                const char *pairwise);
-

Removes an encryption algorithm from the allowed pairwise encryption -algorithm list.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

pairwise

the encryption algorithm to remove, one of "tkip" or "ccmp"

 
-
-
-

Returns

-

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

-
-
-
-
-

nm_setting_wireless_security_clear_pairwise ()

-
void
-nm_setting_wireless_security_clear_pairwise
-                               (NMSettingWirelessSecurity *setting);
-

Removes all algorithms from the allowed list. If there are no algorithms -specified then all pairwise encryption algorithms are allowed.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-
-
-

nm_setting_wireless_security_get_num_groups ()

-
guint32
-nm_setting_wireless_security_get_num_groups
-                               (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the number of groupwise encryption algorithms in the allowed list

-
-
-
-
-

nm_setting_wireless_security_get_group ()

-
const char *
-nm_setting_wireless_security_get_group
-                               (NMSettingWirelessSecurity *setting,
-                                guint32 i);
-

Returns the allowed groupwise encryption algorithm from allowed algorithm -list.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

i

index of an item in the allowed groupwise encryption algorithm list

 
-
-
-

Returns

-

the groupwise encryption algorithm at index i -

-
-
-
-
-

nm_setting_wireless_security_add_group ()

-
gboolean
-nm_setting_wireless_security_add_group
-                               (NMSettingWirelessSecurity *setting,
-                                const char *group);
-

Adds an encryption algorithm to the list of allowed groupwise encryption -algorithms. If the list is not empty, then only access points that support -one or more of the encryption algorithms in the list will be considered -compatible with this connection.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

group

the encryption algorithm to add, one of "wep40", "wep104", -"tkip", or "ccmp"

 
-
-
-

Returns

-

TRUE if the algorithm was added to the list, FALSE if it was -already in the list

-
-
-
-
-

nm_setting_wireless_security_remove_group ()

-
void
-nm_setting_wireless_security_remove_group
-                               (NMSettingWirelessSecurity *setting,
-                                guint32 i);
-

Removes an encryption algorithm from the allowed groupwise encryption -algorithm list.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

i

the index of an item in the allowed groupwise encryption algorithm list

 
-
-
-
-
-

nm_setting_wireless_security_remove_group_by_value ()

-
gboolean
-nm_setting_wireless_security_remove_group_by_value
-                               (NMSettingWirelessSecurity *setting,
-                                const char *group);
-

Removes an encryption algorithm from the allowed groupwise encryption -algorithm list.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

group

the encryption algorithm to remove, one of "wep40", "wep104", -"tkip", or "ccmp"

 
-
-
-

Returns

-

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

-
-
-
-
-

nm_setting_wireless_security_clear_groups ()

-
void
-nm_setting_wireless_security_clear_groups
-                               (NMSettingWirelessSecurity *setting);
-

Removes all algorithms from the allowed list. If there are no algorithms -specified then all groupwise encryption algorithms are allowed.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-
-
-

nm_setting_wireless_security_get_pmf ()

-
NMSettingWirelessSecurityPmf
-nm_setting_wireless_security_get_pmf (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the “pmf” property of the setting

-
-

Since: 1.10

-
-
-
-

nm_setting_wireless_security_get_psk ()

-
const char *
-nm_setting_wireless_security_get_psk (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the “psk” property of the setting

-
-
-
-
-

nm_setting_wireless_security_get_psk_flags ()

-
NMSettingSecretFlags
-nm_setting_wireless_security_get_psk_flags
-                               (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the -“psk”

-
-
-
-
-

nm_setting_wireless_security_get_leap_username ()

-
const char *
-nm_setting_wireless_security_get_leap_username
-                               (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the “leap-username” property of the setting

-
-
-
-
-

nm_setting_wireless_security_get_leap_password ()

-
const char *
-nm_setting_wireless_security_get_leap_password
-                               (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the “leap-password” property of the setting

-
-
-
-
-

nm_setting_wireless_security_get_leap_password_flags ()

-
NMSettingSecretFlags
-nm_setting_wireless_security_get_leap_password_flags
-                               (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the -“leap-password”

-
-
-
-
-

nm_setting_wireless_security_get_wep_key ()

-
const char *
-nm_setting_wireless_security_get_wep_key
-                               (NMSettingWirelessSecurity *setting,
-                                guint32 idx);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

idx

the WEP key index (0..3 inclusive)

 
-
-
-

Returns

-

the WEP key at the given index

-
-
-
-
-

nm_setting_wireless_security_set_wep_key ()

-
void
-nm_setting_wireless_security_set_wep_key
-                               (NMSettingWirelessSecurity *setting,
-                                guint32 idx,
-                                const char *key);
-

Sets a WEP key in the given index.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

idx

the index of the key (0..3 inclusive)

 

key

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

 
-
-
-
-
-

nm_setting_wireless_security_get_wep_tx_keyidx ()

-
guint32
-nm_setting_wireless_security_get_wep_tx_keyidx
-                               (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

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

-
-
-
-
-

nm_setting_wireless_security_get_auth_alg ()

-
const char *
-nm_setting_wireless_security_get_auth_alg
-                               (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the “auth-alg” property of the setting

-
-
-
-
-

nm_setting_wireless_security_get_wep_key_flags ()

-
NMSettingSecretFlags
-nm_setting_wireless_security_get_wep_key_flags
-                               (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the all WEP keys

-
-
-
-
-

nm_setting_wireless_security_get_wep_key_type ()

-
NMWepKeyType
-nm_setting_wireless_security_get_wep_key_type
-                               (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

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

-
-
-
-
-

nm_setting_wireless_security_get_wps_method ()

-
NMSettingWirelessSecurityWpsMethod
-nm_setting_wireless_security_get_wps_method
-                               (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the “wps-method” property of the setting

-
-

Since: 1.10

-
-
-
-

nm_setting_wireless_security_get_fils ()

-
NMSettingWirelessSecurityFils
-nm_setting_wireless_security_get_fils (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the “fils” property of the setting

-
-

Since: 1.12

-
-
-
-

Types and Values

-
-

NM_SETTING_WIRELESS_SECURITY_SETTING_NAME

-
#define NM_SETTING_WIRELESS_SECURITY_SETTING_NAME "802-11-wireless-security"
-
-
-
-
-

enum NMWepKeyType

-

The NMWepKeyType values specify how any WEP keys present in the setting -are interpreted. There are no standards governing how to hash the various WEP -key/passphrase formats into the actual WEP key. Unfortunately some WEP keys -can be interpreted in multiple ways, requiring the setting to specify how to -interpret the any WEP keys. For example, the key "732f2d712e4a394a375d366931" -is both a valid Hexadecimal WEP key and a WEP passphrase. Further, many -ASCII keys are also valid WEP passphrases, but since passphrases and ASCII -keys are hashed differently to determine the actual WEP key the type must be -specified.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_WEP_KEY_TYPE_UNKNOWN

-

unknown WEP key type

-
 

NM_WEP_KEY_TYPE_KEY

-

indicates a hexadecimal or ASCII formatted WEP key. -Hex keys are either 10 or 26 hexadecimal characters (ie "5f782f2f5f" or -"732f2d712e4a394a375d366931"), while ASCII keys are either 5 or 13 ASCII -characters (ie "abcde" or "blahblah99$*1").

-
 

NM_WEP_KEY_TYPE_PASSPHRASE

-

indicates a WEP passphrase (ex "I bought a duck -on my way back from the market 235Q&^%^*%") instead of a hexadecimal or ASCII -key. Passphrases are between 8 and 64 characters inclusive and are hashed -the actual WEP key using the MD5 hash algorithm.

-
 

NM_WEP_KEY_TYPE_LAST

-

placeholder value for bounds-checking

-
 
-
-
-
-
-

enum NMSettingWirelessSecurityPmf

-

These flags indicate whether PMF must be enabled.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_WIRELESS_SECURITY_PMF_DEFAULT

-

use the default value

-
 

NM_SETTING_WIRELESS_SECURITY_PMF_DISABLE

-

disable PMF

-
 

NM_SETTING_WIRELESS_SECURITY_PMF_OPTIONAL

-

enable PMF if the supplicant and the AP support it

-
 

NM_SETTING_WIRELESS_SECURITY_PMF_REQUIRED

-

require PMF and fail if not available

-
 

_NM_SETTING_WIRELESS_SECURITY_PMF_NUM

  

NM_SETTING_WIRELESS_SECURITY_PMF_LAST

  
-
-

Since: 1.10

-
-
-
-

enum NMSettingWirelessSecurityWpsMethod

-

Configure the use of WPS by a connection while it activates.

-

Note: prior to 1.16, this was a GEnum type instead of a GFlags type -although, with the same numeric values.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_WIRELESS_SECURITY_WPS_METHOD_DEFAULT

-

Attempt whichever method AP supports

-
 

NM_SETTING_WIRELESS_SECURITY_WPS_METHOD_DISABLED

-

WPS can not be used.

-
 

NM_SETTING_WIRELESS_SECURITY_WPS_METHOD_AUTO

-

Use WPS, any method

-
 

NM_SETTING_WIRELESS_SECURITY_WPS_METHOD_PBC

-

use WPS push-button method

-
 

NM_SETTING_WIRELESS_SECURITY_WPS_METHOD_PIN

-

use PIN method

-
 
-
-

Since: 1.10

-
-
-
-

enum NMSettingWirelessSecurityFils

-

These flags indicate whether FILS must be enabled.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_WIRELESS_SECURITY_FILS_DEFAULT

-

use the default value

-
 

NM_SETTING_WIRELESS_SECURITY_FILS_DISABLE

-

disable FILS

-
 

NM_SETTING_WIRELESS_SECURITY_FILS_OPTIONAL

-

enable FILS if the supplicant and the AP support it

-
 

NM_SETTING_WIRELESS_SECURITY_FILS_REQUIRED

-

require FILS and fail if not available

-
 

_NM_SETTING_WIRELESS_SECURITY_FILS_NUM

-

placeholder value for bounds-checking

-
 

NM_SETTING_WIRELESS_SECURITY_FILS_LAST

-

placeholder value for bounds-checking

-
 
-
-

Since: 1.12

-
-
-
-

NM_SETTING_WIRELESS_SECURITY_KEY_MGMT

-
#define NM_SETTING_WIRELESS_SECURITY_KEY_MGMT            "key-mgmt"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_WEP_TX_KEYIDX

-
#define NM_SETTING_WIRELESS_SECURITY_WEP_TX_KEYIDX       "wep-tx-keyidx"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_AUTH_ALG

-
#define NM_SETTING_WIRELESS_SECURITY_AUTH_ALG            "auth-alg"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_PROTO

-
#define NM_SETTING_WIRELESS_SECURITY_PROTO               "proto"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_PAIRWISE

-
#define NM_SETTING_WIRELESS_SECURITY_PAIRWISE            "pairwise"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_GROUP

-
#define NM_SETTING_WIRELESS_SECURITY_GROUP               "group"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_PMF

-
#define NM_SETTING_WIRELESS_SECURITY_PMF                 "pmf"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_LEAP_USERNAME

-
#define NM_SETTING_WIRELESS_SECURITY_LEAP_USERNAME       "leap-username"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_WEP_KEY0

-
#define NM_SETTING_WIRELESS_SECURITY_WEP_KEY0            "wep-key0"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_WEP_KEY1

-
#define NM_SETTING_WIRELESS_SECURITY_WEP_KEY1            "wep-key1"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_WEP_KEY2

-
#define NM_SETTING_WIRELESS_SECURITY_WEP_KEY2            "wep-key2"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_WEP_KEY3

-
#define NM_SETTING_WIRELESS_SECURITY_WEP_KEY3            "wep-key3"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_WEP_KEY_FLAGS

-
#define NM_SETTING_WIRELESS_SECURITY_WEP_KEY_FLAGS       "wep-key-flags"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_WEP_KEY_TYPE

-
#define NM_SETTING_WIRELESS_SECURITY_WEP_KEY_TYPE        "wep-key-type"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_PSK

-
#define NM_SETTING_WIRELESS_SECURITY_PSK                 "psk"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_PSK_FLAGS

-
#define NM_SETTING_WIRELESS_SECURITY_PSK_FLAGS           "psk-flags"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_LEAP_PASSWORD

-
#define NM_SETTING_WIRELESS_SECURITY_LEAP_PASSWORD       "leap-password"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_LEAP_PASSWORD_FLAGS

-
#define NM_SETTING_WIRELESS_SECURITY_LEAP_PASSWORD_FLAGS "leap-password-flags"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_WPS_METHOD

-
#define NM_SETTING_WIRELESS_SECURITY_WPS_METHOD          "wps-method"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_FILS

-
#define NM_SETTING_WIRELESS_SECURITY_FILS                "fils"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSettingWpan.html b/docs/libnm/html/NMSettingWpan.html deleted file mode 100644 index 0423fff7..00000000 --- a/docs/libnm/html/NMSettingWpan.html +++ /dev/null @@ -1,339 +0,0 @@ - - - - -NMSettingWpan: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingWpan

-

NMSettingWpan — Describes connection properties for IEEE 802.15.4 (WPAN) MAC

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMSetting * - -nm_setting_wpan_new () -
const char * - -nm_setting_wpan_get_mac_address () -
-guint16 - -nm_setting_wpan_get_pan_id () -
-guint16 - -nm_setting_wpan_get_short_address () -
-gint16 - -nm_setting_wpan_get_page () -
-gint16 - -nm_setting_wpan_get_channel () -
-
-
-

Types and Values

- -
-
-

Description

-

The NMSettingWpan object is a NMSetting subclass that describes properties -necessary for configuring IEEE 802.15.4 (WPAN) MAC layer devices.

-
-
-

Functions

-
-

nm_setting_wpan_new ()

-
NMSetting *
-nm_setting_wpan_new (void);
-

Creates a new NMSettingWpan object with default values.

-
-

Returns

-

the new empty NMSettingWpan object.

-

[transfer full]

-
-

Since: 1.42

-
-
-
-

nm_setting_wpan_get_mac_address ()

-
const char *
-nm_setting_wpan_get_mac_address (NMSettingWpan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWpan

 
-
-
-

Returns

-

the “mac-address” property of the setting

-
-

Since: 1.42

-
-
-
-

nm_setting_wpan_get_pan_id ()

-
guint16
-nm_setting_wpan_get_pan_id (NMSettingWpan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWpan

 
-
-
-

Returns

-

the “pan-id” property of the setting

-
-

Since: 1.42

-
-
-
-

nm_setting_wpan_get_short_address ()

-
guint16
-nm_setting_wpan_get_short_address (NMSettingWpan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWpan

 
-
-
-

Returns

-

the “short-address” property of the setting

-
-

Since: 1.42

-
-
-
-

nm_setting_wpan_get_page ()

-
gint16
-nm_setting_wpan_get_page (NMSettingWpan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWpan

 
-
-
-

Returns

-

the “page” property of the setting

-
-

Since: 1.42

-
-
-
-

nm_setting_wpan_get_channel ()

-
gint16
-nm_setting_wpan_get_channel (NMSettingWpan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWpan

 
-
-
-

Returns

-

the “channel” property of the setting

-
-

Since: 1.42

-
-
-
-

Types and Values

-
-

NM_SETTING_WPAN_SETTING_NAME

-
#define NM_SETTING_WPAN_SETTING_NAME  "wpan"
-
-
-
-
-

NM_SETTING_WPAN_MAC_ADDRESS

-
#define NM_SETTING_WPAN_MAC_ADDRESS   "mac-address"
-
-
-
-
-

NM_SETTING_WPAN_PAN_ID

-
#define NM_SETTING_WPAN_PAN_ID        "pan-id"
-
-
-
-
-

NM_SETTING_WPAN_SHORT_ADDRESS

-
#define NM_SETTING_WPAN_SHORT_ADDRESS "short-address"
-
-
-
-
-

NM_SETTING_WPAN_PAGE

-
#define NM_SETTING_WPAN_PAGE          "page"
-
-
-
-
-

NM_SETTING_WPAN_CHANNEL

-
#define NM_SETTING_WPAN_CHANNEL       "channel"
-
-
-
-
-

NM_SETTING_WPAN_PAGE_DEFAULT

-
#define NM_SETTING_WPAN_PAGE_DEFAULT    -1
-
-
-
-
-

NM_SETTING_WPAN_CHANNEL_DEFAULT

-
#define NM_SETTING_WPAN_CHANNEL_DEFAULT -1
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMSimpleConnection.html b/docs/libnm/html/NMSimpleConnection.html deleted file mode 100644 index 4a555a32..00000000 --- a/docs/libnm/html/NMSimpleConnection.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - -NMSimpleConnection: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSimpleConnection

-

NMSimpleConnection — An unmanaged connection

-
-
-

Functions

- -
-
-

Description

-

An NMSimpleConnection does not directly represent a D-Bus-exported connection, -but might be used in the process of creating a new one.

-
-
-

Functions

-
-

nm_simple_connection_new ()

-
NMConnection *
-nm_simple_connection_new (void);
-

Creates a new NMSimpleConnection object with no NMSetting objects.

-
-

Returns

-

the new empty NMConnection object.

-

[transfer full]

-
-
-
-
-

nm_simple_connection_new_from_dbus ()

-
NMConnection *
-nm_simple_connection_new_from_dbus (GVariant *dict,
-                                    GError **error);
-

Creates a new NMSimpleConnection from a hash table describing the -connection and normalize the connection. See nm_connection_to_dbus() for a -description of the expected hash table.

-
-

Parameters

-
----- - - - - - - - - - - - - -

dict

a GVariant of type NM_VARIANT_TYPE_CONNECTION describing the connection

 

error

on unsuccessful return, an error

 
-
-
-

Returns

-

the new NMSimpleConnection object, populated with -settings created from the values in the hash table, or NULL if the -connection failed to normalize.

-

[transfer full]

-
-
-
-
-

nm_simple_connection_new_clone ()

-
NMConnection *
-nm_simple_connection_new_clone (NMConnection *connection);
-

Clones an NMConnection as an NMSimpleConnection.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection to clone

 
-
-
-

Returns

-

a new NMConnection containing the same settings -and properties as the source NMConnection.

-

[transfer full]

-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMVpnConnection.html b/docs/libnm/html/NMVpnConnection.html deleted file mode 100644 index ed67b8c6..00000000 --- a/docs/libnm/html/NMVpnConnection.html +++ /dev/null @@ -1,245 +0,0 @@ - - - - -NMVpnConnection: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMVpnConnection

-

NMVpnConnection

-
-
-

Functions

-
---- - - - - - - - - - - -
-NMVpnConnectionState - -nm_vpn_connection_get_vpn_state () -
const char * - -nm_vpn_connection_get_banner () -
-
-
-

Properties

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

Signals

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

Types and Values

-
---- - - - - - - - - - - - - - - -
#defineNM_VPN_CONNECTION_VPN_STATE
#defineNM_VPN_CONNECTION_BANNER
 NMVpnConnection
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMActiveConnection
-            ╰── NMVpnConnection
-
-
-
-

Description

-
-
-

Functions

-
-

nm_vpn_connection_get_vpn_state ()

-
NMVpnConnectionState
-nm_vpn_connection_get_vpn_state (NMVpnConnection *vpn);
-

Gets the current NMVpnConnection state.

-
-

Parameters

-
----- - - - - - -

vpn

a NMVpnConnection

 
-
-
-

Returns

-

the VPN state of the active VPN connection.

-
-
-
-
-

nm_vpn_connection_get_banner ()

-
const char *
-nm_vpn_connection_get_banner (NMVpnConnection *vpn);
-

Gets the VPN login banner of the active NMVpnConnection.

-
-

Parameters

-
----- - - - - - -

vpn

a NMVpnConnection

 
-
-
-

Returns

-

the VPN login banner of the VPN connection. This is the internal -string used by the connection, and must not be modified.

-
-
-
-
-

Types and Values

-
-

NM_VPN_CONNECTION_VPN_STATE

-
#define NM_VPN_CONNECTION_VPN_STATE "vpn-state"
-
-
-
-
-

NM_VPN_CONNECTION_BANNER

-
#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

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMVpnEditor.html b/docs/libnm/html/NMVpnEditor.html deleted file mode 100644 index d4f5b378..00000000 --- a/docs/libnm/html/NMVpnEditor.html +++ /dev/null @@ -1,178 +0,0 @@ - - - - -NMVpnEditor: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMVpnEditor

-

NMVpnEditor

-
-
-

Functions

-
---- - - - - - - - - - - -
-GObject * - -nm_vpn_editor_get_widget () -
-gboolean - -nm_vpn_editor_update_connection () -
-
-
-

Types and Values

-
---- - - - - -
 NMVpnEditorInterface
-
-
-

Description

-
-
-

Functions

-
-

nm_vpn_editor_get_widget ()

-
GObject *
-nm_vpn_editor_get_widget (NMVpnEditor *editor);
-
-

Parameters

-
----- - - - - - -

editor

the NMVpnEditor

 
-
-
-

Returns

-

.

-

[transfer none]

-
-
-
-
-

nm_vpn_editor_update_connection ()

-
gboolean
-nm_vpn_editor_update_connection (NMVpnEditor *editor,
-                                 NMConnection *connection,
-                                 GError **error);
-
-
-
-

Types and Values

-
-

NMVpnEditorInterface

-
typedef struct {
-    GTypeInterface g_iface;
-
-    GObject *(*get_widget)(NMVpnEditor *editor);
-
-    void (*placeholder)(void);
-
-    gboolean (*update_connection)(NMVpnEditor *editor, NMConnection *connection, GError **error);
-
-    void (*changed)(NMVpnEditor *editor);
-} NMVpnEditorInterface;
-
-

Interface for editing a specific NMConnection

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

get_widget ()

return the GtkWidget for the VPN editor's UI

 

placeholder ()

not currently used

 

update_connection ()

called to save the user-entered options to the connection -object. Should return FALSE and set error -if the current options are -invalid. error -should contain enough information for the plugin to -determine which UI widget is invalid at a later point in time. For -example, creating unique error codes for what error occurred and populating -the message field of error -with the name of the invalid property.

 

changed ()

emitted when the value of a UI widget changes. May trigger a -validity check via update_connection -to write values to the connection.

 
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMVpnEditorPlugin.html b/docs/libnm/html/NMVpnEditorPlugin.html deleted file mode 100644 index ed012391..00000000 --- a/docs/libnm/html/NMVpnEditorPlugin.html +++ /dev/null @@ -1,880 +0,0 @@ - - - - -NMVpnEditorPlugin: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMVpnEditorPlugin

-

NMVpnEditorPlugin

-
- -
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-char *filenameRead / Write / Construct Only
-GKeyFile *keyfileWrite / Construct Only
-char *nameRead
-char *descriptionRead
-char *nameRead
-char *serviceRead
-
-
-

Signals

-
----- - - - - - -
voidchangedRun First
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GFlags
-    ╰── NMVpnEditorPluginCapability
-    GInterface
-    ├── NMVpnEditor
-    ╰── NMVpnEditorPlugin
-    GObject
-    ╰── NMVpnPluginInfo
-
-
-
-

Prerequisites

-

-NMVpnEditor requires - GObject.

-
-
-

Implemented Interfaces

-

-NMVpnPluginInfo implements - GInitable.

-
-
-

Description

-
-
-

Functions

-
-

NMVpnEditorPluginFactory ()

-
NMVpnEditorPlugin *
-(*NMVpnEditorPluginFactory) (GError **error);
-
-
-
-

nm_vpn_editor_plugin_factory ()

-
NMVpnEditorPlugin *
-nm_vpn_editor_plugin_factory (GError **error);
-
-
-
-

nm_vpn_editor_plugin_get_editor ()

-
NMVpnEditor *
-nm_vpn_editor_plugin_get_editor (NMVpnEditorPlugin *plugin,
-                                 NMConnection *connection,
-                                 GError **error);
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

plugin

the NMVpnEditorPlugin

 

connection

the NMConnection to be edited

 

error

on return, an error or NULL

 
-
-
-

Returns

-

a new NMVpnEditor or NULL on error.

-

[transfer full]

-
-
-
-
-

nm_vpn_editor_plugin_get_capabilities ()

-
NMVpnEditorPluginCapability
-nm_vpn_editor_plugin_get_capabilities (NMVpnEditorPlugin *plugin);
-
-
-
-

nm_vpn_editor_plugin_get_vt ()

-
gsize
-nm_vpn_editor_plugin_get_vt (NMVpnEditorPlugin *plugin,
-                             NMVpnEditorPluginVT *vt,
-                             gsize vt_size);
-

Returns an opaque VT function table for the plugin to extend -functionality. The actual meaning of NMVpnEditorPluginVT is not -defined in public API of libnm, instead it must be agreed by -both the plugin and the caller. See the header-only file -'nm-vpn-editor-plugin-call.h' which defines the meaning.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

plugin

the NMVpnEditorPlugin

 

vt

buffer to be filled with the VT table of the plugin.

[out]

vt_size

the size of the buffer. Can be 0 to only query the -size of plugin's VT.

 
-
-
-

Returns

-

the actual size of the plugin -'s virtual function table.

-
-

Since: 1.4

-
-
-
-

nm_vpn_editor_plugin_import ()

-
NMConnection *
-nm_vpn_editor_plugin_import (NMVpnEditorPlugin *plugin,
-                             const char *path,
-                             GError **error);
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

plugin

the NMVpnEditorPlugin

 

path

full path to the file to attempt to read into a new NMConnection

 

error

on return, an error or NULL

 
-
-
-

Returns

-

a new NMConnection imported from path -, or NULL -on error or if the file at path -was not recognized by this plugin.

-

[transfer full]

-
-
-
-
-

nm_vpn_editor_plugin_export ()

-
gboolean
-nm_vpn_editor_plugin_export (NMVpnEditorPlugin *plugin,
-                             const char *path,
-                             NMConnection *connection,
-                             GError **error);
-
-
-
-

nm_vpn_editor_plugin_get_suggested_filename ()

-
char *
-nm_vpn_editor_plugin_get_suggested_filename
-                               (NMVpnEditorPlugin *plugin,
-                                NMConnection *connection);
-
-
-
-

nm_vpn_editor_plugin_load_from_file ()

-
NMVpnEditorPlugin *
-nm_vpn_editor_plugin_load_from_file (const char *plugin_name,
-                                     const char *check_service,
-                                     int check_owner,
-                                     NMUtilsCheckFilePredicate check_file,
-                                     gpointer user_data,
-                                     GError **error);
-

Load the shared library plugin_name - and create a new -NMVpnEditorPlugin instance via the NMVpnEditorPluginFactory -function.

-

If plugin_name - is not an absolute path name, it assumes the file -is in the plugin directory of NetworkManager. In any case, the call -will do certain checks on the file before passing it to dlopen. -A consequence for that is, that you cannot omit the ".so" suffix -as you could for nm_vpn_editor_plugin_load().

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

plugin_name

The path or name of the shared library to load. -The path must either be an absolute filename to an existing file. -Alternatively, it can be the name (without path) of a library in the -plugin directory of NetworkManager.

 

check_service

if not-null, check that the loaded plugin advertises -the given service.

 

check_owner

if non-negative, check whether the file is owned -by UID check_owner -or by root. In this case also check that -the file is not writable by anybody else.

 

check_file

optional callback to validate the file prior to -loading the shared library.

[scope call]

user_data

user data for check_file -

 

error

on failure the error reason.

 
-
-
-

Returns

-

a new plugin instance or NULL on error.

-

[transfer full]

-
-

Since: 1.2

-
-
-
-

nm_vpn_editor_plugin_load ()

-
NMVpnEditorPlugin *
-nm_vpn_editor_plugin_load (const char *plugin_name,
-                           const char *check_service,
-                           GError **error);
-

Load the shared library plugin_name - and create a new -NMVpnEditorPlugin instance via the NMVpnEditorPluginFactory -function.

-

This is similar to nm_vpn_editor_plugin_load_from_file(), but -it does no validation of the plugin name, instead passes it directly -to dlopen(). If you have the full path to a plugin file, -nm_vpn_editor_plugin_load_from_file() is preferred.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

plugin_name

The name of the shared library to load. -This path will be directly passed to dlopen() without -further checks.

 

check_service

if not-null, check that the loaded plugin advertises -the given service.

 

error

on failure the error reason.

 
-
-
-

Returns

-

a new plugin instance or NULL on error.

-

[transfer full]

-
-

Since: 1.4

-
-
-
-

nm_vpn_editor_plugin_get_plugin_info ()

-
NMVpnPluginInfo *
-nm_vpn_editor_plugin_get_plugin_info (NMVpnEditorPlugin *plugin);
-
-

Parameters

-
----- - - - - - -

plugin

the NMVpnEditorPlugin instance

 
-
-
-

Returns

-

if set, return the NMVpnPluginInfo instance.

-

[transfer none]

-
-

Since: 1.4

-
-
-
-

nm_vpn_editor_plugin_set_plugin_info ()

-
void
-nm_vpn_editor_plugin_set_plugin_info (NMVpnEditorPlugin *plugin,
-                                      NMVpnPluginInfo *plugin_info);
-

Set or clear the plugin-info instance. -This takes a weak reference on plugin_info -, to avoid circular -reference as the plugin-info might also reference the editor-plugin.

-
-

Parameters

-
----- - - - - - - - - - - - - -

plugin

the NMVpnEditorPlugin instance

 

plugin_info

a NMVpnPluginInfo instance or NULL.

[nullable]
-
-

Since: 1.4

-
-
-
-

Types and Values

-
-

enum NMVpnEditorPluginCapability

-

Flags that indicate certain capabilities of the plugin to editor programs.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_VPN_EDITOR_PLUGIN_CAPABILITY_NONE

-

unknown or no capability

-
 

NM_VPN_EDITOR_PLUGIN_CAPABILITY_IMPORT

-

the plugin can import new connections

-
 

NM_VPN_EDITOR_PLUGIN_CAPABILITY_EXPORT

-

the plugin can export connections

-
 

NM_VPN_EDITOR_PLUGIN_CAPABILITY_IPV6

-

the plugin supports IPv6 addressing

-
 
-
-
-
-
-

NM_VPN_EDITOR_PLUGIN_NAME

-
#define NM_VPN_EDITOR_PLUGIN_NAME "name"
-
-
-
-
-

NM_VPN_EDITOR_PLUGIN_DESCRIPTION

-
#define NM_VPN_EDITOR_PLUGIN_DESCRIPTION "description"
-
-
-
-
-

NM_VPN_EDITOR_PLUGIN_SERVICE

-
#define NM_VPN_EDITOR_PLUGIN_SERVICE "service"
-
-
-
-
-

NMVpnEditorPluginInterface

-
typedef struct {
-    GTypeInterface g_iface;
-
-    NMVpnEditor *(*get_editor)(NMVpnEditorPlugin *plugin, NMConnection *connection, GError **error);
-
-    NMVpnEditorPluginCapability (*get_capabilities)(NMVpnEditorPlugin *plugin);
-
-    NMConnection *(*import_from_file)(NMVpnEditorPlugin *plugin, const char *path, GError **error);
-
-    gboolean (*export_to_file)(NMVpnEditorPlugin *plugin,
-                               const char        *path,
-                               NMConnection      *connection,
-                               GError           **error);
-
-    char *(*get_suggested_filename)(NMVpnEditorPlugin *plugin, NMConnection *connection);
-
-    void (*notify_plugin_info_set)(NMVpnEditorPlugin *plugin, NMVpnPluginInfo *plugin_info);
-
-    const NMVpnEditorPluginVT *(*get_vt)(NMVpnEditorPlugin *plugin, gsize *out_vt_size);
-} NMVpnEditorPluginInterface;
-
-

Interface for VPN editor plugins.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

get_editor ()

returns an NMVpnEditor, pre-filled with values from connection -if non-NULL.

 

get_capabilities ()

returns a bitmask of capabilities.

 

import_from_file ()

Try to import a connection from the specified path. On -success, return a partial NMConnection object. On error, return NULL and -set error -with additional information. Note that error -can be NULL, in -which case no additional error information should be provided.

 

export_to_file ()

Export the given connection to the specified path. Return -TRUE on success. On error, return FALSE and set error -with additional -error information. Note that error -can be NULL, in which case no -additional error information should be provided.

 

get_suggested_filename ()

For a given connection, return a suggested file -name. Returned value will be NULL or a suggested file name to be freed by -the caller.

 

notify_plugin_info_set ()

A callback to be called when the plugin info is set.

 

get_vt ()

return a virtual function table to implement further functions in -the plugin, without requiring to update libnm. Used by nm_vpn_editor_plugin_get_vt().

 
-
-
-
-
-

NMVpnEditor

-
typedef struct _NMVpnEditor NMVpnEditor;
-
-
-
-

NMVpnEditorPluginVT

-
typedef struct _NMVpnEditorPluginVT NMVpnEditorPluginVT;
-
-
-
-

NMVpnPluginInfo

-
typedef struct _NMVpnPluginInfo NMVpnPluginInfo;
-
-
-
-

Property Details

-
-

The “filename” property

-
  “filename”                 char *
-

The filename from which the info was loaded. -Can be NULL if the instance was not loaded from -a file (i.e. the keyfile instance was passed to the -constructor).

-

Owner: NMVpnPluginInfo

-

Flags: Read / Write / Construct Only

-

Default value: NULL

-

Since: 1.2

-
-
-
-

The “keyfile” property

-
  “keyfile”                  GKeyFile *
-

Initialize the instance with a different keyfile instance. -When passing a keyfile instance, the constructor will not -try to read from filename.

-

Owner: NMVpnPluginInfo

-

Flags: Write / Construct Only

-

Since: 1.2

-
-
-
-

The “name” property

-
  “name”                     char *
-

The name of the VPN plugin.

-

Owner: NMVpnPluginInfo

-

Flags: Read

-

Default value: NULL

-

Since: 1.2

-
-
-
-

The “description” property

-
  “description”              char *
-

Longer description of the VPN plugin.

-

Owner: NMVpnEditorPlugin

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “name” property

-
  “name”                     char *
-

Short display name of the VPN plugin.

-

Owner: NMVpnEditorPlugin

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “service” property

-
  “service”                  char *
-

D-Bus service name of the plugin's VPN service.

-

Owner: NMVpnEditorPlugin

-

Flags: Read

-

Default value: NULL

-
-
-
-

Signal Details

-
-

The “changed” signal

-
void
-user_function (NMVpnEditor *nmvpneditor,
-               gpointer     user_data)
-

Flags: Run First

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMVpnPluginInfo.html b/docs/libnm/html/NMVpnPluginInfo.html deleted file mode 100644 index da3accc6..00000000 --- a/docs/libnm/html/NMVpnPluginInfo.html +++ /dev/null @@ -1,1153 +0,0 @@ - - - - -NMVpnPluginInfo: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMVpnPluginInfo

-

NMVpnPluginInfo

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMVpnPluginInfo * - -nm_vpn_plugin_info_new_from_file () -
-NMVpnPluginInfo * - -nm_vpn_plugin_info_new_with_data () -
-NMVpnPluginInfo * - -nm_vpn_plugin_info_new_search_file () -
const char * - -nm_vpn_plugin_info_get_name () -
const char * - -nm_vpn_plugin_info_get_filename () -
const char * - -nm_vpn_plugin_info_get_service () -
const char * - -nm_vpn_plugin_info_get_plugin () -
const char * - -nm_vpn_plugin_info_get_program () -
const char * - -nm_vpn_plugin_info_get_auth_dialog () -
-gboolean - -nm_vpn_plugin_info_supports_hints () -
-gboolean - -nm_vpn_plugin_info_supports_multiple () -
const char *const * - -nm_vpn_plugin_info_get_aliases () -
const char * - -nm_vpn_plugin_info_lookup_property () -
-gboolean - -nm_vpn_plugin_info_validate_filename () -
-GSList * - -nm_vpn_plugin_info_list_load () -
-gboolean - -nm_vpn_plugin_info_list_add () -
-gboolean - -nm_vpn_plugin_info_list_remove () -
-NMVpnPluginInfo * - -nm_vpn_plugin_info_list_find_by_name () -
-NMVpnPluginInfo * - -nm_vpn_plugin_info_list_find_by_filename () -
-NMVpnPluginInfo * - -nm_vpn_plugin_info_list_find_by_service () -
-char * - -nm_vpn_plugin_info_list_find_service_type () -
-char ** - -nm_vpn_plugin_info_list_get_service_types () -
-NMVpnEditorPlugin * - -nm_vpn_plugin_info_get_editor_plugin () -
-void - -nm_vpn_plugin_info_set_editor_plugin () -
-NMVpnEditorPlugin * - -nm_vpn_plugin_info_load_editor_plugin () -
-
-
-

Types and Values

- -
-
-

Description

-
-
-

Functions

-
-

nm_vpn_plugin_info_new_from_file ()

-
NMVpnPluginInfo *
-nm_vpn_plugin_info_new_from_file (const char *filename,
-                                  GError **error);
-

Read the plugin info from file filename -. Does not do -any further verification on the file. You might want to check -file permissions and ownership of the file.

-
-

Parameters

-
----- - - - - - - - - - - - - -

filename

filename to read.

 

error

on failure, the error reason.

 
-
-
-

Returns

-

NULL if there is any error or a newly created -NMVpnPluginInfo instance.

-
-

Since: 1.2

-
-
-
-

nm_vpn_plugin_info_new_with_data ()

-
NMVpnPluginInfo *
-nm_vpn_plugin_info_new_with_data (const char *filename,
-                                  GKeyFile *keyfile,
-                                  GError **error);
-

This constructor does not read any data from file but -takes instead a keyfile - argument.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

filename

optional filename.

 

keyfile

inject data for the plugin info instance.

 

error

construction may fail if the keyfile lacks mandatory fields. -In this case, return the error reason.

 
-
-
-

Returns

-

new plugin info instance.

-
-

Since: 1.2

-
-
-
-

nm_vpn_plugin_info_new_search_file ()

-
NMVpnPluginInfo *
-nm_vpn_plugin_info_new_search_file (const char *name,
-                                    const char *service);
-

This has the same effect as doing a full nm_vpn_plugin_info_list_load() -followed by a search for the first matching VPN plugin info that has the -given name - and/or service -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

name

the name to search for. Either name -or service -must be present.

[nullable]

service

the service to search for. Either name -or -service -must be present.

[nullable]
-
-
-

Returns

-

a newly created instance of plugin info -or NULL if no matching value was found.

-

[transfer full][nullable]

-
-

Since: 1.4

-
-
-
-

nm_vpn_plugin_info_get_name ()

-
const char *
-nm_vpn_plugin_info_get_name (NMVpnPluginInfo *self);
-
-

Parameters

-
----- - - - - - -

self

plugin info instance

 
-
-
-

Returns

-

the name. Cannot be NULL.

-

[transfer none]

-
-

Since: 1.2

-
-
-
-

nm_vpn_plugin_info_get_filename ()

-
const char *
-nm_vpn_plugin_info_get_filename (NMVpnPluginInfo *self);
-
-

Parameters

-
----- - - - - - -

self

plugin info instance

 
-
-
-

Returns

-

the filename. Can be NULL.

-

[transfer none]

-
-

Since: 1.2

-
-
-
-

nm_vpn_plugin_info_get_service ()

-
const char *
-nm_vpn_plugin_info_get_service (NMVpnPluginInfo *self);
-
-

Parameters

-
----- - - - - - -

self

plugin info instance

 
-
-
-

Returns

-

the service. Cannot be NULL.

-

[transfer none]

-
-

Since: 1.4

-
-
-
-

nm_vpn_plugin_info_get_plugin ()

-
const char *
-nm_vpn_plugin_info_get_plugin (NMVpnPluginInfo *self);
-
-

Parameters

-
----- - - - - - -

self

plugin info instance

 
-
-
-

Returns

-

the plugin. Can be NULL.

-

[transfer none]

-
-

Since: 1.2

-
-
-
-

nm_vpn_plugin_info_get_program ()

-
const char *
-nm_vpn_plugin_info_get_program (NMVpnPluginInfo *self);
-
-

Parameters

-
----- - - - - - -

self

plugin info instance

 
-
-
-

Returns

-

the program. Can be NULL.

-

[transfer none]

-
-

Since: 1.2

-
-
-
-

nm_vpn_plugin_info_get_auth_dialog ()

-
const char *
-nm_vpn_plugin_info_get_auth_dialog (NMVpnPluginInfo *self);
-
-

Parameters

-
----- - - - - - -

self

plugin info instance

 
-
-
-

Returns

-

the absolute path to the auth-dialog helper or NULL.

-
-

Since: 1.4

-
-
-
-

nm_vpn_plugin_info_supports_hints ()

-
gboolean
-nm_vpn_plugin_info_supports_hints (NMVpnPluginInfo *self);
-
-

Parameters

-
----- - - - - - -

self

plugin info instance

 
-
-
-

Returns

-

TRUE if the supports hints for secret requests, otherwise FALSE

-
-

Since: 1.4

-
-
-
-

nm_vpn_plugin_info_supports_multiple ()

-
gboolean
-nm_vpn_plugin_info_supports_multiple (NMVpnPluginInfo *self);
-
-

Parameters

-
----- - - - - - -

self

plugin info instance

 
-
-
-

Returns

-

TRUE if the service supports multiple instances with different bus names, otherwise FALSE

-
-

Since: 1.42

-
-
-
-

nm_vpn_plugin_info_get_aliases ()

-
const char *const *
-nm_vpn_plugin_info_get_aliases (NMVpnPluginInfo *self);
-
-

Parameters

-
----- - - - - - -

self

plugin info instance

 
-
-
-

Returns

-

the aliases from the name-file.

-

[array zero-terminated=1][element-type utf8][transfer none]

-
-

Since: 1.4

-
-
-
-

nm_vpn_plugin_info_lookup_property ()

-
const char *
-nm_vpn_plugin_info_lookup_property (NMVpnPluginInfo *self,
-                                    const char *group,
-                                    const char *key);
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

self

plugin info instance

 

group

group name

 

key

name of the property

 
-
-
-

Returns

-

NMVpnPluginInfo is internally a GKeyFile. Returns the matching -property.

-

[transfer none]

-
-

Since: 1.2

-
-
-
-

nm_vpn_plugin_info_validate_filename ()

-
gboolean
-nm_vpn_plugin_info_validate_filename (const char *filename);
-

Regular name files have a certain pattern. That basically means -they have the file extension "name". Check if filename - -is valid according to that pattern.

-
-

Parameters

-
----- - - - - - -

filename

the filename to check

 
-
-

Since: 1.2

-
-
-
-

nm_vpn_plugin_info_list_load ()

-
GSList *
-nm_vpn_plugin_info_list_load (void);
-
-

Returns

-

list of plugins -loaded from the default directories rejecting duplicates.

-

[element-type NMVpnPluginInfo][transfer full]

-
-

Since: 1.2

-
-
-
-

nm_vpn_plugin_info_list_add ()

-
gboolean
-nm_vpn_plugin_info_list_add (GSList **list,
-                             NMVpnPluginInfo *plugin_info,
-                             GError **error);
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

list

list of plugins.

[element-type NMVpnPluginInfo]

plugin_info

instance to add

 

error

failure reason

 
-
-
-

Returns

-

TRUE if the plugin was added to list -. This will fail -to add duplicate plugins.

-
-

Since: 1.2

-
-
-
-

nm_vpn_plugin_info_list_remove ()

-
gboolean
-nm_vpn_plugin_info_list_remove (GSList **list,
-                                NMVpnPluginInfo *plugin_info);
-

Remove plugin_info - from list -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

list

list of plugins.

[element-type NMVpnPluginInfo]

plugin_info

instance

 
-
-
-

Returns

-

TRUE if plugin_info -was in list -and successfully removed.

-
-

Since: 1.2

-
-
-
-

nm_vpn_plugin_info_list_find_by_name ()

-
NMVpnPluginInfo *
-nm_vpn_plugin_info_list_find_by_name (GSList *list,
-                                      const char *name);
-
-

Parameters

-
----- - - - - - - - - - - - - -

list

list of plugins.

[element-type NMVpnPluginInfo]

name

name to search

 
-
-
-

Returns

-

the first plugin with a matching name -(or NULL).

-

[transfer none]

-
-

Since: 1.2

-
-
-
-

nm_vpn_plugin_info_list_find_by_filename ()

-
NMVpnPluginInfo *
-nm_vpn_plugin_info_list_find_by_filename
-                               (GSList *list,
-                                const char *filename);
-
-

Parameters

-
----- - - - - - - - - - - - - -

list

list of plugins.

[element-type NMVpnPluginInfo]

filename

filename to search

 
-
-
-

Returns

-

the first plugin with a matching filename -(or NULL).

-

[transfer none]

-
-

Since: 1.2

-
-
-
-

nm_vpn_plugin_info_list_find_by_service ()

-
NMVpnPluginInfo *
-nm_vpn_plugin_info_list_find_by_service
-                               (GSList *list,
-                                const char *service);
-
-

Parameters

-
----- - - - - - - - - - - - - -

list

list of plugins.

[element-type NMVpnPluginInfo]

service

service to search. This can be the main service-type -or one of the provided aliases.

 
-
-
-

Returns

-

the first plugin with a matching service -(or NULL).

-

[transfer none]

-
-

Since: 1.2

-
-
-
-

nm_vpn_plugin_info_list_find_service_type ()

-
char *
-nm_vpn_plugin_info_list_find_service_type
-                               (GSList *list,
-                                const char *name);
-

A VPN plugin provides one or several service-types, like org.freedesktop.NetworkManager.libreswan -Certain plugins provide more then one service type, via aliases (org.freedesktop.NetworkManager.openswan). -This function looks up a service-type (or an alias) based on a name.

-

Preferably, the name can be a full service-type/alias of an installed -plugin. Otherwise, it can be the name of a VPN plugin (in which case, the -primary, non-aliased service-type is returned). Otherwise, it can be -one of several well known short-names (which is a hard-coded list of -types in libnm). On success, this returns a full qualified service-type -(or an alias). It doesn't say, that such an plugin is actually available, -but it could be retrieved via nm_vpn_plugin_info_list_find_by_service().

-
-

Parameters

-
----- - - - - - - - - - - - - -

list

a possibly empty GSList of NMVpnPluginInfo instances.

[element-type NMVpnPluginInfo]

name

a name to lookup the service-type.

 
-
-
-

Returns

-

the resolved service-type or NULL on failure.

-

[transfer full]

-
-

Since: 1.4

-
-
-
-

nm_vpn_plugin_info_list_get_service_types ()

-
char **
-nm_vpn_plugin_info_list_get_service_types
-                               (GSList *list,
-                                gboolean only_existing,
-                                gboolean with_abbreviations);
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

list

a possibly empty GSList of NMVpnPluginInfo.

[element-type NMVpnPluginInfo]

only_existing

only include results that are actually in list -. -Otherwise, the result is extended with a hard-code list or -well-known plugins

 

with_abbreviations

if FALSE, only full service types are returned. -Otherwise, this also includes abbreviated names that can be used -with nm_vpn_plugin_info_list_find_service_type().

 
-
-
-

Returns

-

a NULL terminated strv list of strings. -The list itself and the values must be freed with g_strfreev().

-

[transfer full]

-
-

Since: 1.4

-
-
-
-

nm_vpn_plugin_info_get_editor_plugin ()

-
NMVpnEditorPlugin *
-nm_vpn_plugin_info_get_editor_plugin (NMVpnPluginInfo *self);
-
-

Parameters

-
----- - - - - - -

self

plugin info instance

 
-
-
-

Returns

-

the cached NMVpnEditorPlugin instance.

-

[transfer none]

-
-

Since: 1.2

-
-
-
-

nm_vpn_plugin_info_set_editor_plugin ()

-
void
-nm_vpn_plugin_info_set_editor_plugin (NMVpnPluginInfo *self,
-                                      NMVpnEditorPlugin *plugin);
-

Set the internal plugin instance. If NULL, only clear the previous instance.

-
-

Parameters

-
----- - - - - - - - - - - - - -

self

plugin info instance

 

plugin

plugin instance.

[nullable]
-
-

Since: 1.2

-
-
-
-

nm_vpn_plugin_info_load_editor_plugin ()

-
NMVpnEditorPlugin *
-nm_vpn_plugin_info_load_editor_plugin (NMVpnPluginInfo *self,
-                                       GError **error);
-
-

Parameters

-
----- - - - - - - - - - - - - -

self

plugin info instance

 

error

error reason on failure

 
-
-
-

Returns

-

loads the plugin and returns the newly created -instance. The plugin is owned by self -and can be later retrieved again -via nm_vpn_plugin_info_get_editor_plugin(). You can load the -plugin only once, unless you reset the state via -nm_vpn_plugin_info_set_editor_plugin().

-

[transfer none]

-
-

Since: 1.2

-
-
-
-

Types and Values

-
-

NM_VPN_PLUGIN_INFO_NAME

-
#define NM_VPN_PLUGIN_INFO_NAME     "name"
-
-
-
-
-

NM_VPN_PLUGIN_INFO_FILENAME

-
#define NM_VPN_PLUGIN_INFO_FILENAME "filename"
-
-
-
-
-

NM_VPN_PLUGIN_INFO_KEYFILE

-
#define NM_VPN_PLUGIN_INFO_KEYFILE  "keyfile"
-
-
-
-
-

NM_VPN_PLUGIN_INFO_KF_GROUP_CONNECTION

-
#define NM_VPN_PLUGIN_INFO_KF_GROUP_CONNECTION "VPN Connection"
-
-
-
-
-

NM_VPN_PLUGIN_INFO_KF_GROUP_LIBNM

-
#define NM_VPN_PLUGIN_INFO_KF_GROUP_LIBNM      "libnm"
-
-
-
-
-

NM_VPN_PLUGIN_INFO_KF_GROUP_GNOME

-
#define NM_VPN_PLUGIN_INFO_KF_GROUP_GNOME      "GNOME"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMVpnPluginOld.html b/docs/libnm/html/NMVpnPluginOld.html deleted file mode 100644 index 9e4e2974..00000000 --- a/docs/libnm/html/NMVpnPluginOld.html +++ /dev/null @@ -1,589 +0,0 @@ - - - - -NMVpnPluginOld: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMVpnPluginOld

-

NMVpnPluginOld

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GDBusConnection * - -nm_vpn_plugin_old_get_connection () -
-NMVpnServiceState - -nm_vpn_plugin_old_get_state () -
-void - -nm_vpn_plugin_old_set_state () -
-void - -nm_vpn_plugin_old_secrets_required () -
-void - -nm_vpn_plugin_old_set_login_banner () -
-void - -nm_vpn_plugin_old_failure () -
-void - -nm_vpn_plugin_old_set_ip4_config () -
-gboolean - -nm_vpn_plugin_old_disconnect () -
-gboolean - -nm_vpn_plugin_old_read_vpn_details () -
-gboolean - -nm_vpn_plugin_old_get_secret_flags () -
-
-
-

Properties

-
----- - - - - - - - - - - - - -
-char *service-nameRead / Write / Construct Only
NMVpnServiceStatestateRead / Write
-
-
-

Signals

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
voidconfigRun First
voidfailureRun First
voidip4-configRun First
voidip6-configRun First
voidlogin-bannerRun First
voidquitRun First
voidsecrets-requiredRun First
voidstate-changedRun First
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - -
#defineNM_VPN_PLUGIN_OLD_DBUS_SERVICE_NAME
#defineNM_VPN_PLUGIN_OLD_STATE
 NMVpnPluginOld
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMVpnPluginOld
-
-
-
-

Implemented Interfaces

-

-NMVpnPluginOld implements - GInitable.

-
-
-

Description

-
-
-

Functions

-
-

nm_vpn_plugin_old_get_connection ()

-
GDBusConnection *
-nm_vpn_plugin_old_get_connection (NMVpnPluginOld *plugin);
-
-

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

-

Replaced by NMVpnServicePlugin.

-
-
-

Returns

-

.

-

[transfer full]

-
-
-
-
-

nm_vpn_plugin_old_get_state ()

-
NMVpnServiceState
-nm_vpn_plugin_old_get_state (NMVpnPluginOld *plugin);
-
-

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

-

Replaced by NMVpnServicePlugin.

-
-
-
-
-

nm_vpn_plugin_old_set_state ()

-
void
-nm_vpn_plugin_old_set_state (NMVpnPluginOld *plugin,
-                             NMVpnServiceState state);
-
-

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

-

Replaced by NMVpnServicePlugin.

-
-
-
-
-

nm_vpn_plugin_old_secrets_required ()

-
void
-nm_vpn_plugin_old_secrets_required (NMVpnPluginOld *plugin,
-                                    const char *message,
-                                    const char **hints);
-
-

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

-

Replaced by NMVpnServicePlugin.

-
-

Called by VPN plugin implementations to signal to NetworkManager that secrets -are required during the connection process. This signal may be used to -request new secrets when the secrets originally provided by NetworkManager -are insufficient, or the VPN process indicates that it needs additional -information to complete the request.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

plugin

the NMVpnPluginOld

 

message

an information message about why secrets are required, if any

 

hints

VPN specific secret names for required new secrets

 
-
-
-
-
-

nm_vpn_plugin_old_set_login_banner ()

-
void
-nm_vpn_plugin_old_set_login_banner (NMVpnPluginOld *plugin,
-                                    const char *banner);
-
-

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

-

Replaced by NMVpnServicePlugin.

-
-
-
-
-

nm_vpn_plugin_old_failure ()

-
void
-nm_vpn_plugin_old_failure (NMVpnPluginOld *plugin,
-                           NMVpnPluginFailure reason);
-
-

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

-

Replaced by NMVpnServicePlugin.

-
-
-
-
-

nm_vpn_plugin_old_set_ip4_config ()

-
void
-nm_vpn_plugin_old_set_ip4_config (NMVpnPluginOld *plugin,
-                                  GVariant *ip4_config);
-
-

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

-

Replaced by NMVpnServicePlugin.

-
-
-
-
-

nm_vpn_plugin_old_disconnect ()

-
gboolean
-nm_vpn_plugin_old_disconnect (NMVpnPluginOld *plugin,
-                              GError **err);
-
-

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

-

Replaced by NMVpnServicePlugin.

-
-
-
-
-

nm_vpn_plugin_old_read_vpn_details ()

-
gboolean
-nm_vpn_plugin_old_read_vpn_details (int fd,
-                                    GHashTable **out_data,
-                                    GHashTable **out_secrets);
-
-

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

-

Replaced by NMVpnServicePlugin.

-
-

Parses key/value pairs from a file descriptor (normally stdin) passed by -an applet when the applet calls the authentication dialog of the VPN plugin.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

fd

file descriptor to read from, usually stdin (0)

 

out_data

on successful return, a hash table -(mapping char*:char*) containing the key/value pairs of VPN data items.

[out][transfer full]

out_secrets

on successful return, a hash table -(mapping char*:char*) containing the key/value pairsof VPN secrets.

[out][transfer full]
-
-
-

Returns

-

TRUE if reading values was successful, FALSE if not

-
-
-
-
-

nm_vpn_plugin_old_get_secret_flags ()

-
gboolean
-nm_vpn_plugin_old_get_secret_flags (GHashTable *data,
-                                    const char *secret_name,
-                                    NMSettingSecretFlags *out_flags);
-
-

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

-

Replaced by NMVpnServicePlugin.

-
-

Given a VPN secret key name, attempts to find the corresponding flags data -item in data -. If found, converts the flags data item to -NMSettingSecretFlags and returns it.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

data

hash table containing VPN key/value pair data items

 

secret_name

VPN secret key name for which to retrieve flags for

 

out_flags

on success, the flags associated with secret_name -.

[out]
-
-
-

Returns

-

TRUE if the flag data item was found and successfully converted -to flags, FALSE if not

-
-
-
-
-

Types and Values

-
-

NM_VPN_PLUGIN_OLD_DBUS_SERVICE_NAME

-
#define NM_VPN_PLUGIN_OLD_DBUS_SERVICE_NAME "service-name"
-
-
-
-
-

NM_VPN_PLUGIN_OLD_STATE

-
#define NM_VPN_PLUGIN_OLD_STATE             "state"
-
-
-
-
-

NMVpnPluginOld

-
typedef struct _NMVpnPluginOld NMVpnPluginOld;
-
-
-
-

Property Details

-
-

The “service-name” property

-
  “service-name”             char *
-

The D-Bus service name of this plugin.

-
-

NMVpnPluginOld:service-name has been deprecated since version 1.2 and should not be used in newly-written code.

-

Replaced by NMVpnServicePlugin.

-
-

Owner: NMVpnPluginOld

-

Flags: Read / Write / Construct Only

-

Default value: NULL

-
-
-
-

The “state” property

-
  “state”                    NMVpnServiceState
-

The state of the plugin.

-
-

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

-

Replaced by NMVpnServicePlugin.

-
-

Owner: NMVpnPluginOld

-

Flags: Read / Write

-

Default value: NM_VPN_SERVICE_STATE_INIT

-
-
-
-

Signal Details

-
-

The “config” signal

-
void
-user_function (NMVpnPluginOld *nmvpnpluginold,
-               GVariant       *arg1,
-               gpointer        user_data)
-

Flags: Run First

-
-
-
-

The “failure” signal

-
void
-user_function (NMVpnPluginOld *nmvpnpluginold,
-               guint           arg1,
-               gpointer        user_data)
-

Flags: Run First

-
-
-
-

The “ip4-config” signal

-
void
-user_function (NMVpnPluginOld *nmvpnpluginold,
-               GVariant       *arg1,
-               gpointer        user_data)
-

Flags: Run First

-
-
-
-

The “ip6-config” signal

-
void
-user_function (NMVpnPluginOld *nmvpnpluginold,
-               GVariant       *arg1,
-               gpointer        user_data)
-

Flags: Run First

-
-
-
-

The “login-banner” signal

-
void
-user_function (NMVpnPluginOld *nmvpnpluginold,
-               char           *arg1,
-               gpointer        user_data)
-

Flags: Run First

-
-
-
-

The “quit” signal

-
void
-user_function (NMVpnPluginOld *nmvpnpluginold,
-               gpointer        user_data)
-

Flags: Run First

-
-
-
-

The “secrets-required” signal

-
void
-user_function (NMVpnPluginOld *nmvpnpluginold,
-               char           *arg1,
-               GStrv           arg2,
-               gpointer        user_data)
-

Flags: Run First

-
-
-
-

The “state-changed” signal

-
void
-user_function (NMVpnPluginOld *nmvpnpluginold,
-               guint           arg1,
-               gpointer        user_data)
-

Flags: Run First

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMVpnServicePlugin.html b/docs/libnm/html/NMVpnServicePlugin.html deleted file mode 100644 index 35e12b13..00000000 --- a/docs/libnm/html/NMVpnServicePlugin.html +++ /dev/null @@ -1,621 +0,0 @@ - - - - -NMVpnServicePlugin: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMVpnServicePlugin

-

NMVpnServicePlugin

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GDBusConnection * - -nm_vpn_service_plugin_get_connection () -
-void - -nm_vpn_service_plugin_secrets_required () -
-void - -nm_vpn_service_plugin_set_login_banner () -
-void - -nm_vpn_service_plugin_failure () -
-void - -nm_vpn_service_plugin_set_config () -
-void - -nm_vpn_service_plugin_set_ip4_config () -
-void - -nm_vpn_service_plugin_set_ip6_config () -
-gboolean - -nm_vpn_service_plugin_disconnect () -
-void - -nm_vpn_service_plugin_shutdown () -
-gboolean - -nm_vpn_service_plugin_read_vpn_details () -
-gboolean - -nm_vpn_service_plugin_get_secret_flags () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - -
-char *service-nameRead / Write / Construct Only
NMVpnServiceStatestateRead / Write
gbooleanwatch-peerRead / Write / Construct Only
-
-
-

Signals

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
voidconfigRun First
voidfailureRun First
voidip4-configRun First
voidip6-configRun First
voidlogin-bannerRun First
voidquitRun First
voidsecrets-requiredRun First
voidstate-changedRun First
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GObject
-    ╰── NMVpnServicePlugin
-
-
-
-

Implemented Interfaces

-

-NMVpnServicePlugin implements - GInitable.

-
-
-

Description

-
-
-

Functions

-
-

nm_vpn_service_plugin_get_connection ()

-
GDBusConnection *
-nm_vpn_service_plugin_get_connection (NMVpnServicePlugin *plugin);
-
-

Returns

-

.

-

[transfer full]

-
-

Since: 1.2

-
-
-
-

nm_vpn_service_plugin_secrets_required ()

-
void
-nm_vpn_service_plugin_secrets_required
-                               (NMVpnServicePlugin *plugin,
-                                const char *message,
-                                const char **hints);
-

Called by VPN plugin implementations to signal to NetworkManager that secrets -are required during the connection process. This signal may be used to -request new secrets when the secrets originally provided by NetworkManager -are insufficient, or the VPN process indicates that it needs additional -information to complete the request.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

plugin

the NMVpnServicePlugin

 

message

an information message about why secrets are required, if any

 

hints

VPN specific secret names for required new secrets

 
-
-

Since: 1.2

-
-
-
-

nm_vpn_service_plugin_set_login_banner ()

-
void
-nm_vpn_service_plugin_set_login_banner
-                               (NMVpnServicePlugin *plugin,
-                                const char *banner);
-

Since: 1.2

-
-
-
-

nm_vpn_service_plugin_failure ()

-
void
-nm_vpn_service_plugin_failure (NMVpnServicePlugin *plugin,
-                               NMVpnPluginFailure reason);
-

Since: 1.2

-
-
-
-

nm_vpn_service_plugin_set_config ()

-
void
-nm_vpn_service_plugin_set_config (NMVpnServicePlugin *plugin,
-                                  GVariant *config);
-

Since: 1.2

-
-
-
-

nm_vpn_service_plugin_set_ip4_config ()

-
void
-nm_vpn_service_plugin_set_ip4_config (NMVpnServicePlugin *plugin,
-                                      GVariant *ip4_config);
-

Since: 1.2

-
-
-
-

nm_vpn_service_plugin_set_ip6_config ()

-
void
-nm_vpn_service_plugin_set_ip6_config (NMVpnServicePlugin *plugin,
-                                      GVariant *ip6_config);
-

Since: 1.2

-
-
-
-

nm_vpn_service_plugin_disconnect ()

-
gboolean
-nm_vpn_service_plugin_disconnect (NMVpnServicePlugin *plugin,
-                                  GError **err);
-

Since: 1.2

-
-
-
-

nm_vpn_service_plugin_shutdown ()

-
void
-nm_vpn_service_plugin_shutdown (NMVpnServicePlugin *plugin);
-

Shutdown the plugin - and disconnect from D-Bus. After this, -the plugin instance is dead and should no longer be used. -It ensures to get no more requests from D-Bus. In principle, -you don't need to shutdown the plugin, disposing the instance -has the same effect. However, this gives a way to deactivate -the plugin before giving up the last reference.

-
-

Parameters

-
----- - - - - - -

plugin

the NMVpnServicePlugin instance

 
-
-

Since: 1.12

-
-
-
-

nm_vpn_service_plugin_read_vpn_details ()

-
gboolean
-nm_vpn_service_plugin_read_vpn_details
-                               (int fd,
-                                GHashTable **out_data,
-                                GHashTable **out_secrets);
-

Parses key/value pairs from a file descriptor (normally stdin) passed by -an applet when the applet calls the authentication dialog of the VPN plugin.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

fd

file descriptor to read from, usually stdin (0)

 

out_data

on successful return, a hash table -(mapping char*:char*) containing the key/value pairs of VPN data items.

[out][transfer full]

out_secrets

on successful return, a hash table -(mapping char*:char*) containing the key/value pairsof VPN secrets.

[out][transfer full]
-
-
-

Returns

-

TRUE if reading values was successful, FALSE if not

-
-

Since: 1.2

-
-
-
-

nm_vpn_service_plugin_get_secret_flags ()

-
gboolean
-nm_vpn_service_plugin_get_secret_flags
-                               (GHashTable *data,
-                                const char *secret_name,
-                                NMSettingSecretFlags *out_flags);
-

Given a VPN secret key name, attempts to find the corresponding flags data -item in data -. If found, converts the flags data item to -NMSettingSecretFlags and returns it.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

data

hash table containing VPN key/value pair data items

 

secret_name

VPN secret key name for which to retrieve flags for

 

out_flags

on success, the flags associated with secret_name -.

[out]
-
-
-

Returns

-

TRUE if the flag data item was found and successfully converted -to flags, FALSE if not

-
-

Since: 1.2

-
-
-
-

Types and Values

-
-

NM_VPN_SERVICE_PLUGIN_DBUS_SERVICE_NAME

-
#define NM_VPN_SERVICE_PLUGIN_DBUS_SERVICE_NAME "service-name"
-
-
-
-
-

NM_VPN_SERVICE_PLUGIN_DBUS_WATCH_PEER

-
#define NM_VPN_SERVICE_PLUGIN_DBUS_WATCH_PEER   "watch-peer"
-
-
-
-
-

NM_VPN_SERVICE_PLUGIN_STATE

-
#define NM_VPN_SERVICE_PLUGIN_STATE             "state"
-
-
-
-
-

NMVpnServicePlugin

-
typedef struct _NMVpnServicePlugin NMVpnServicePlugin;
-

Since: 1.2

-
-
-
-

Property Details

-
-

The “service-name” property

-
  “service-name”             char *
-

The D-Bus service name of this plugin.

-

Owner: NMVpnServicePlugin

-

Flags: Read / Write / Construct Only

-

Default value: NULL

-

Since: 1.2

-
-
-
-

The “state” property

-
  “state”                    NMVpnServiceState
-

The state of the plugin.

-

Owner: NMVpnServicePlugin

-

Flags: Read / Write

-

Default value: NM_VPN_SERVICE_STATE_INIT

-

Since: 1.2

-
-
-
-

The “watch-peer” property

-
  “watch-peer”               gboolean
-

Whether to watch for D-Bus peer's changes.

-

Owner: NMVpnServicePlugin

-

Flags: Read / Write / Construct Only

-

Default value: FALSE

-

Since: 1.2

-
-
-
-

Signal Details

-
-

The “config” signal

-
void
-user_function (NMVpnServicePlugin *nmvpnserviceplugin,
-               GVariant           *arg1,
-               gpointer            user_data)
-

Flags: Run First

-
-
-
-

The “failure” signal

-
void
-user_function (NMVpnServicePlugin *nmvpnserviceplugin,
-               guint               arg1,
-               gpointer            user_data)
-

Flags: Run First

-
-
-
-

The “ip4-config” signal

-
void
-user_function (NMVpnServicePlugin *nmvpnserviceplugin,
-               GVariant           *arg1,
-               gpointer            user_data)
-

Flags: Run First

-
-
-
-

The “ip6-config” signal

-
void
-user_function (NMVpnServicePlugin *nmvpnserviceplugin,
-               GVariant           *arg1,
-               gpointer            user_data)
-

Flags: Run First

-
-
-
-

The “login-banner” signal

-
void
-user_function (NMVpnServicePlugin *nmvpnserviceplugin,
-               char               *arg1,
-               gpointer            user_data)
-

Flags: Run First

-
-
-
-

The “quit” signal

-
void
-user_function (NMVpnServicePlugin *nmvpnserviceplugin,
-               gpointer            user_data)
-

Flags: Run First

-
-
-
-

The “secrets-required” signal

-
void
-user_function (NMVpnServicePlugin *nmvpnserviceplugin,
-               char               *arg1,
-               GStrv               arg2,
-               gpointer            user_data)
-

Flags: Run First

-
-
-
-

The “state-changed” signal

-
void
-user_function (NMVpnServicePlugin *nmvpnserviceplugin,
-               guint               arg1,
-               gpointer            user_data)
-

Flags: Run First

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMWifiP2PPeer.html b/docs/libnm/html/NMWifiP2PPeer.html deleted file mode 100644 index 40ab9353..00000000 --- a/docs/libnm/html/NMWifiP2PPeer.html +++ /dev/null @@ -1,808 +0,0 @@ - - - - -NMWifiP2PPeer: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMWifiP2PPeer

-

NMWifiP2PPeer

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NM80211ApFlags - -nm_wifi_p2p_peer_get_flags () -
const char * - -nm_wifi_p2p_peer_get_name () -
const char * - -nm_wifi_p2p_peer_get_manufacturer () -
const char * - -nm_wifi_p2p_peer_get_model () -
const char * - -nm_wifi_p2p_peer_get_model_number () -
const char * - -nm_wifi_p2p_peer_get_serial () -
-GBytes * - -nm_wifi_p2p_peer_get_wfd_ies () -
const char * - -nm_wifi_p2p_peer_get_hw_address () -
-guint8 - -nm_wifi_p2p_peer_get_strength () -
-int - -nm_wifi_p2p_peer_get_last_seen () -
-GPtrArray * - -nm_wifi_p2p_peer_filter_connections () -
-gboolean - -nm_wifi_p2p_peer_connection_valid () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NM80211ApFlagsflagsRead
-char *hw-addressRead
intlast-seenRead
-char *manufacturerRead
-char *modelRead
-char *model-numberRead
-char *nameRead
-char *serialRead
gucharstrengthRead
-GBytes *wfd-iesRead
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMWifiP2PPeer
-
-
-
-

Description

-
-
-

Functions

-
-

nm_wifi_p2p_peer_get_flags ()

-
NM80211ApFlags
-nm_wifi_p2p_peer_get_flags (NMWifiP2PPeer *peer);
-

Gets the flags of the P2P peer.

-
-

Parameters

-
----- - - - - - -

peer

a NMWifiP2PPeer

 
-
-
-

Returns

-

the flags

-
-

Since: 1.16

-
-
-
-

nm_wifi_p2p_peer_get_name ()

-
const char *
-nm_wifi_p2p_peer_get_name (NMWifiP2PPeer *peer);
-

Gets the name of the P2P peer.

-
-

Parameters

-
----- - - - - - -

peer

a NMWifiP2PPeer

 
-
-
-

Returns

-

the name

-
-

Since: 1.16

-
-
-
-

nm_wifi_p2p_peer_get_manufacturer ()

-
const char *
-nm_wifi_p2p_peer_get_manufacturer (NMWifiP2PPeer *peer);
-

Gets the manufacturer of the P2P peer.

-
-

Parameters

-
----- - - - - - -

peer

a NMWifiP2PPeer

 
-
-
-

Returns

-

the manufacturer

-
-

Since: 1.16

-
-
-
-

nm_wifi_p2p_peer_get_model ()

-
const char *
-nm_wifi_p2p_peer_get_model (NMWifiP2PPeer *peer);
-

Gets the model of the P2P peer.

-
-

Parameters

-
----- - - - - - -

peer

a NMWifiP2PPeer

 
-
-
-

Returns

-

the model

-
-

Since: 1.16

-
-
-
-

nm_wifi_p2p_peer_get_model_number ()

-
const char *
-nm_wifi_p2p_peer_get_model_number (NMWifiP2PPeer *peer);
-

Gets the model number of the P2P peer.

-
-

Parameters

-
----- - - - - - -

peer

a NMWifiP2PPeer

 
-
-
-

Returns

-

the model number

-
-

Since: 1.16

-
-
-
-

nm_wifi_p2p_peer_get_serial ()

-
const char *
-nm_wifi_p2p_peer_get_serial (NMWifiP2PPeer *peer);
-

Gets the serial number of the P2P peer.

-
-

Parameters

-
----- - - - - - -

peer

a NMWifiP2PPeer

 
-
-
-

Returns

-

the serial number

-
-

Since: 1.16

-
-
-
-

nm_wifi_p2p_peer_get_wfd_ies ()

-
GBytes *
-nm_wifi_p2p_peer_get_wfd_ies (NMWifiP2PPeer *peer);
-

Gets the WFD information elements of the P2P peer.

-
-

Parameters

-
----- - - - - - -

peer

a NMWifiP2PPeer

 
-
-
-

Returns

-

the GBytes containing the WFD IEs, or NULL.

-

[transfer none]

-
-

Since: 1.16

-
-
-
-

nm_wifi_p2p_peer_get_hw_address ()

-
const char *
-nm_wifi_p2p_peer_get_hw_address (NMWifiP2PPeer *peer);
-

Gets the hardware address of the P2P peer.

-
-

Parameters

-
----- - - - - - -

peer

a NMWifiP2PPeer

 
-
-
-

Returns

-

the hardware address

-
-

Since: 1.16

-
-
-
-

nm_wifi_p2p_peer_get_strength ()

-
guint8
-nm_wifi_p2p_peer_get_strength (NMWifiP2PPeer *peer);
-

Gets the current signal strength of the P2P peer as a percentage.

-
-

Parameters

-
----- - - - - - -

peer

a NMWifiP2PPeer

 
-
-
-

Returns

-

the signal strength (0 to 100)

-
-

Since: 1.16

-
-
-
-

nm_wifi_p2p_peer_get_last_seen ()

-
int
-nm_wifi_p2p_peer_get_last_seen (NMWifiP2PPeer *peer);
-

Returns the timestamp (in CLOCK_BOOTTIME seconds) for the last time the -P2P peer was seen. A value of -1 means the P2P peer has never been seen.

-
-

Parameters

-
----- - - - - - -

peer

a NMWifiP2PPeer

 
-
-
-

Returns

-

the last seen time in seconds

-
-

Since: 1.16

-
-
-
-

nm_wifi_p2p_peer_filter_connections ()

-
GPtrArray *
-nm_wifi_p2p_peer_filter_connections (NMWifiP2PPeer *peer,
-                                     const GPtrArray *connections);
-

Filters a given array of connections for a given NMWifiP2PPeer object and -returns connections which may be activated with the P2P peer. Any -returned connections will match the peers -'s HW address and in the future -possibly other attributes.

-

To obtain the list of connections that are compatible with this P2P peer, -use nm_client_get_connections() and then filter the returned list for a given -NMDevice using nm_device_filter_connections() and finally filter that list -with this function.

-
-

Parameters

-
----- - - - - - - - - - - - - -

peer

an NMWifiP2PPeer to filter connections for

 

connections

an array of NMConnections to -filter.

[element-type NMConnection]
-
-
-

Returns

-

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

-

[transfer container][element-type NMConnection]

-
-

Since: 1.16

-
-
-
-

nm_wifi_p2p_peer_connection_valid ()

-
gboolean
-nm_wifi_p2p_peer_connection_valid (NMWifiP2PPeer *peer,
-                                   NMConnection *connection);
-

Validates a given connection against a given Wi-Fi P2P peer to ensure that -the connection may be activated with that peer. The connection must match the -peer -'s address and in the future possibly other attributes.

-
-

Parameters

-
----- - - - - - - - - - - - - -

peer

an NMWifiP2PPeer to validate connection -against

 

connection

an NMConnection to validate against peer -

 
-
-
-

Returns

-

TRUE if the connection may be activated with this Wi-Fi P2P Peer, -FALSE if it cannot be.

-
-

Since: 1.16

-
-
-
-

Types and Values

-
-

NM_WIFI_P2P_PEER_FLAGS

-
#define NM_WIFI_P2P_PEER_FLAGS        "flags"
-
-
-
-
-

NM_WIFI_P2P_PEER_NAME

-
#define NM_WIFI_P2P_PEER_NAME         "name"
-
-
-
-
-

NM_WIFI_P2P_PEER_MANUFACTURER

-
#define NM_WIFI_P2P_PEER_MANUFACTURER "manufacturer"
-
-
-
-
-

NM_WIFI_P2P_PEER_MODEL

-
#define NM_WIFI_P2P_PEER_MODEL        "model"
-
-
-
-
-

NM_WIFI_P2P_PEER_MODEL_NUMBER

-
#define NM_WIFI_P2P_PEER_MODEL_NUMBER "model-number"
-
-
-
-
-

NM_WIFI_P2P_PEER_SERIAL

-
#define NM_WIFI_P2P_PEER_SERIAL       "serial"
-
-
-
-
-

NM_WIFI_P2P_PEER_WFD_IES

-
#define NM_WIFI_P2P_PEER_WFD_IES      "wfd-ies"
-
-
-
-
-

NM_WIFI_P2P_PEER_HW_ADDRESS

-
#define NM_WIFI_P2P_PEER_HW_ADDRESS   "hw-address"
-
-
-
-
-

NM_WIFI_P2P_PEER_STRENGTH

-
#define NM_WIFI_P2P_PEER_STRENGTH     "strength"
-
-
-
-
-

NM_WIFI_P2P_PEER_LAST_SEEN

-
#define NM_WIFI_P2P_PEER_LAST_SEEN    "last-seen"
-
-
-
-
-

NMWifiP2PPeer

-
typedef struct _NMWifiP2PPeer NMWifiP2PPeer;
-

Since: 1.16

-
-
-
-

Property Details

-
-

The “flags” property

-
  “flags”                    NM80211ApFlags
-

The flags of the P2P peer.

-

Owner: NMWifiP2PPeer

-

Flags: Read

-

Since: 1.16

-
-
-
-

The “hw-address” property

-
  “hw-address”               char *
-

The hardware address of the P2P peer.

-

Owner: NMWifiP2PPeer

-

Flags: Read

-

Default value: NULL

-

Since: 1.16

-
-
-
-

The “last-seen” property

-
  “last-seen”                int
-

The timestamp (in CLOCK_BOOTTIME seconds) for the last time the -P2P peer was found. A value of -1 means the peer has never been seen.

-

Owner: NMWifiP2PPeer

-

Flags: Read

-

Allowed values: >= -1

-

Default value: -1

-

Since: 1.16

-
-
-
-

The “manufacturer” property

-
  “manufacturer”             char *
-

The manufacturer of the P2P peer.

-

Owner: NMWifiP2PPeer

-

Flags: Read

-

Default value: NULL

-

Since: 1.16

-
-
-
-

The “model” property

-
  “model”                    char *
-

The model of the P2P peer.

-

Owner: NMWifiP2PPeer

-

Flags: Read

-

Default value: NULL

-

Since: 1.16

-
-
-
-

The “model-number” property

-
  “model-number”             char *
-

The hardware address of the P2P peer.

-

Owner: NMWifiP2PPeer

-

Flags: Read

-

Default value: NULL

-

Since: 1.16

-
-
-
-

The “name” property

-
  “name”                     char *
-

The name of the P2P peer.

-

Owner: NMWifiP2PPeer

-

Flags: Read

-

Default value: NULL

-

Since: 1.16

-
-
-
-

The “serial” property

-
  “serial”                   char *
-

The serial number of the P2P peer.

-

Owner: NMWifiP2PPeer

-

Flags: Read

-

Default value: NULL

-

Since: 1.16

-
-
-
-

The “strength” property

-
  “strength”                 guchar
-

The current signal strength of the P2P peer.

-

Owner: NMWifiP2PPeer

-

Flags: Read

-

Default value: 0

-

Since: 1.16

-
-
-
-

The “wfd-ies” property

-
  “wfd-ies”                  GBytes *
-

The WFD information elements of the P2P peer.

-

Owner: NMWifiP2PPeer

-

Flags: Read

-

Since: 1.16

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMWimaxNsp.html b/docs/libnm/html/NMWimaxNsp.html deleted file mode 100644 index 9914edda..00000000 --- a/docs/libnm/html/NMWimaxNsp.html +++ /dev/null @@ -1,408 +0,0 @@ - - - - -NMWimaxNsp: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMWimaxNsp

-

NMWimaxNsp

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - -
const char * - -nm_wimax_nsp_get_name () -
-guint32 - -nm_wimax_nsp_get_signal_quality () -
-NMWimaxNspNetworkType - -nm_wimax_nsp_get_network_type () -
-GPtrArray * - -nm_wimax_nsp_filter_connections () -
-gboolean - -nm_wimax_nsp_connection_valid () -
-
-
-

Properties

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

Types and Values

-
---- - - - - - - - - - - - - - - - - - - -
#defineNM_WIMAX_NSP_NAME
#defineNM_WIMAX_NSP_SIGNAL_QUALITY
#defineNM_WIMAX_NSP_NETWORK_TYPE
 NMWimaxNsp
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMWimaxNsp
-
-
-
-

Description

-
-
-

Functions

-
-

nm_wimax_nsp_get_name ()

-
const char *
-nm_wimax_nsp_get_name (NMWimaxNsp *nsp);
-
-

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

-
-

Gets the name of the wimax NSP

-
-

Parameters

-
----- - - - - - -

nsp

a NMWimaxNsp

 
-
-
-

Returns

-

the name

-
-
-
-
-

nm_wimax_nsp_get_signal_quality ()

-
guint32
-nm_wimax_nsp_get_signal_quality (NMWimaxNsp *nsp);
-
-

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

-
-

Gets the WPA signal quality of the wimax NSP.

-
-

Parameters

-
----- - - - - - -

nsp

a NMWimaxNsp

 
-
-
-

Returns

-

the signal quality

-
-
-
-
-

nm_wimax_nsp_get_network_type ()

-
NMWimaxNspNetworkType
-nm_wimax_nsp_get_network_type (NMWimaxNsp *nsp);
-
-

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

-
-

Gets the network type of the wimax NSP.

-
-

Parameters

-
----- - - - - - -

nsp

a NMWimaxNsp

 
-
-
-

Returns

-

the network type

-
-
-
-
-

nm_wimax_nsp_filter_connections ()

-
GPtrArray *
-nm_wimax_nsp_filter_connections (NMWimaxNsp *nsp,
-                                 const GPtrArray *connections);
-
-

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

-
-

Filters a given array of connections for a given NMWimaxNsp object and -return connections which may be activated with the NSP. Any returned -connections will match the nsp -'s network name and other attributes.

-
-

Parameters

-
----- - - - - - - - - - - - - -

nsp

an NMWimaxNsp to filter connections for

 

connections

an array of NMConnections to -filter.

[element-type NMConnection]
-
-
-

Returns

-

an array of -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]

-
-
-
-
-

nm_wimax_nsp_connection_valid ()

-
gboolean
-nm_wimax_nsp_connection_valid (NMWimaxNsp *nsp,
-                               NMConnection *connection);
-
-

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

-
-

Validates a given connection against a given WiMAX NSP to ensure that the -connection may be activated with that NSP. The connection must match the -nsp -'s network name and other attributes.

-
-

Parameters

-
----- - - - - - - - - - - - - -

nsp

an NMWimaxNsp to validate connection -against

 

connection

an NMConnection to validate against nsp -

 
-
-
-

Returns

-

TRUE if the connection may be activated with this WiMAX NSP, -FALSE if it cannot be.

-
-
-
-
-

Types and Values

-
-

NM_WIMAX_NSP_NAME

-
#define NM_WIMAX_NSP_NAME           "name"
-
-
-
-
-

NM_WIMAX_NSP_SIGNAL_QUALITY

-
#define NM_WIMAX_NSP_SIGNAL_QUALITY "signal-quality"
-
-
-
-
-

NM_WIMAX_NSP_NETWORK_TYPE

-
#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

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/annotation-glossary.html b/docs/libnm/html/annotation-glossary.html deleted file mode 100644 index 12546a85..00000000 --- a/docs/libnm/html/annotation-glossary.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - -Annotation Glossary: libnm Reference Manual - - - - - - - - - - - - - - - - -
-

-Annotation Glossary

-

A

-
array
-

Parameter points to an array of items.

-

C

-
closure
-

This parameter is a 'user_data', for callbacks; many bindings can pass NULL here.

-

E

-
element-type
-

Generics and defining elements of containers and arrays.

-

I

-
inout
-

Parameter for input and for returning results. Default is transfer full.

-

N

-
nullable
-

NULL may be passed as the value in, out, in-out; or as a return value.

-

O

-
optional
-

NULL may be passed instead of a pointer to a location.

-
out
-

Parameter for returning results. Default is transfer full.

-

S

-
scope async
-

The callback is valid until first called.

-
scope call
-

The callback is valid only during the call to the method.

-
skip
-

Exposed in C code, not necessarily available in other languages.

-

T

-
transfer container
-

The caller owns the data container, but not the data inside it.

-
transfer full
-

The caller owns the data, and is responsible for free it.

-
transfer none
-

The data is owned by the callee, which is responsible of freeing it.

-
type
-

Override the parsed C type with given type.

-

V

-
virtual
-

This is the invoker for a virtual method.

-
- - - \ No newline at end of file diff --git a/docs/libnm/html/api-index-full.html b/docs/libnm/html/api-index-full.html deleted file mode 100644 index 412959cf..00000000 --- a/docs/libnm/html/api-index-full.html +++ /dev/null @@ -1,15682 +0,0 @@ - - - - -API Index: libnm Reference Manual - - - - - - - - - - - - - - - - -
-

-API Index

-

8

-
-NM80211ApFlags, enum in nm-dbus-interface -
-
-
-NM80211ApSecurityFlags, enum in nm-dbus-interface -
-
-
-NM80211Mode, enum in nm-dbus-interface -
-
-

A

-
-NMAccessPoint, struct in NMAccessPoint -
-
-
-NMAccessPoint:bandwidth, object property in NMAccessPoint -
-
-
-NMAccessPoint:bssid, object property in NMAccessPoint -
-
-
-NMAccessPoint:flags, object property in NMAccessPoint -
-
-
-NMAccessPoint:frequency, object property in NMAccessPoint -
-
-
-NMAccessPoint:hw-address, object property in NMAccessPoint -
-
-
-NMAccessPoint:last-seen, object property in NMAccessPoint -
-
-
-NMAccessPoint:max-bitrate, object property in NMAccessPoint -
-
-
-NMAccessPoint:mode, object property in NMAccessPoint -
-
-
-NMAccessPoint:rsn-flags, object property in NMAccessPoint -
-
-
-NMAccessPoint:ssid, object property in NMAccessPoint -
-
-
-NMAccessPoint:strength, object property in NMAccessPoint -
-
-
-NMAccessPoint:wpa-flags, object property in NMAccessPoint -
-
-
-NM_ACCESS_POINT_BANDWIDTH, macro in NMAccessPoint -
-
-
-NM_ACCESS_POINT_BSSID, macro in NMAccessPoint -
-
-
-nm_access_point_connection_valid, function in NMAccessPoint -
-
-
-nm_access_point_filter_connections, function in NMAccessPoint -
-
-
-NM_ACCESS_POINT_FLAGS, macro in NMAccessPoint -
-
-
-NM_ACCESS_POINT_FREQUENCY, macro in NMAccessPoint -
-
-
-nm_access_point_get_bandwidth, function in NMAccessPoint -
-
-
-nm_access_point_get_bssid, function in NMAccessPoint -
-
-
-nm_access_point_get_flags, function in NMAccessPoint -
-
-
-nm_access_point_get_frequency, function in NMAccessPoint -
-
-
-nm_access_point_get_last_seen, function in NMAccessPoint -
-
-
-nm_access_point_get_max_bitrate, function in NMAccessPoint -
-
-
-nm_access_point_get_mode, function in NMAccessPoint -
-
-
-nm_access_point_get_rsn_flags, function in NMAccessPoint -
-
-
-nm_access_point_get_ssid, function in NMAccessPoint -
-
-
-nm_access_point_get_strength, function in NMAccessPoint -
-
-
-nm_access_point_get_wpa_flags, function in NMAccessPoint -
-
-
-NM_ACCESS_POINT_HW_ADDRESS, macro in NMAccessPoint -
-
-
-NM_ACCESS_POINT_LAST_SEEN, macro in NMAccessPoint -
-
-
-NM_ACCESS_POINT_MAX_BITRATE, macro in NMAccessPoint -
-
-
-NM_ACCESS_POINT_MODE, macro in NMAccessPoint -
-
-
-NM_ACCESS_POINT_RSN_FLAGS, macro in NMAccessPoint -
-
-
-NM_ACCESS_POINT_SSID, macro in NMAccessPoint -
-
-
-NM_ACCESS_POINT_STRENGTH, macro in NMAccessPoint -
-
-
-NM_ACCESS_POINT_WPA_FLAGS, macro in NMAccessPoint -
-
-
-NMActivationStateFlags, enum in nm-dbus-interface -
-
-
-NM_ACTIVATION_STATE_FLAG_MASTER_HAS_SLAVES, macro in nm-dbus-interface -
-
-
-NMActiveConnection, struct in NMActiveConnection -
-
-
-NMActiveConnection::state-changed, object signal in NMActiveConnection -
-
-
-NMActiveConnection:connection, object property in NMActiveConnection -
-
-
-NMActiveConnection:controller, object property in NMActiveConnection -
-
-
-NMActiveConnection:default, object property in NMActiveConnection -
-
-
-NMActiveConnection:default6, object property in NMActiveConnection -
-
-
-NMActiveConnection:devices, object property in NMActiveConnection -
-
-
-NMActiveConnection:dhcp4-config, object property in NMActiveConnection -
-
-
-NMActiveConnection:dhcp6-config, object property in NMActiveConnection -
-
-
-NMActiveConnection:id, object property in NMActiveConnection -
-
-
-NMActiveConnection:ip4-config, object property in NMActiveConnection -
-
-
-NMActiveConnection:ip6-config, object property in NMActiveConnection -
-
-
-NMActiveConnection:master, object property in NMActiveConnection -
-
-
-NMActiveConnection:specific-object-path, object property in NMActiveConnection -
-
-
-NMActiveConnection:state, object property in NMActiveConnection -
-
-
-NMActiveConnection:state-flags, object property in NMActiveConnection -
-
-
-NMActiveConnection:type, object property in NMActiveConnection -
-
-
-NMActiveConnection:uuid, object property in NMActiveConnection -
-
-
-NMActiveConnection:vpn, object property in NMActiveConnection -
-
-
-NMActiveConnectionState, enum in nm-dbus-interface -
-
-
-NMActiveConnectionStateReason, enum in nm-dbus-interface -
-
-
-NM_ACTIVE_CONNECTION_CONNECTION, macro in NMActiveConnection -
-
-
-NM_ACTIVE_CONNECTION_CONTROLLER, macro in NMActiveConnection -
-
-
-NM_ACTIVE_CONNECTION_DEFAULT, macro in NMActiveConnection -
-
-
-NM_ACTIVE_CONNECTION_DEFAULT6, macro in NMActiveConnection -
-
-
-NM_ACTIVE_CONNECTION_DEVICES, macro in NMActiveConnection -
-
-
-NM_ACTIVE_CONNECTION_DHCP4_CONFIG, macro in NMActiveConnection -
-
-
-NM_ACTIVE_CONNECTION_DHCP6_CONFIG, macro in NMActiveConnection -
-
-
-nm_active_connection_get_connection, function in NMActiveConnection -
-
-
-nm_active_connection_get_connection_type, function in NMActiveConnection -
-
-
-nm_active_connection_get_controller, function in NMActiveConnection -
-
-
-nm_active_connection_get_default, function in NMActiveConnection -
-
-
-nm_active_connection_get_default6, function in NMActiveConnection -
-
-
-nm_active_connection_get_devices, function in NMActiveConnection -
-
-
-nm_active_connection_get_dhcp4_config, function in NMActiveConnection -
-
-
-nm_active_connection_get_dhcp6_config, function in NMActiveConnection -
-
-
-nm_active_connection_get_id, function in NMActiveConnection -
-
-
-nm_active_connection_get_ip4_config, function in NMActiveConnection -
-
-
-nm_active_connection_get_ip6_config, function in NMActiveConnection -
-
-
-nm_active_connection_get_master, function in NMActiveConnection -
-
-
-nm_active_connection_get_specific_object_path, function in NMActiveConnection -
-
-
-nm_active_connection_get_state, function in NMActiveConnection -
-
-
-nm_active_connection_get_state_flags, function in NMActiveConnection -
-
-
-nm_active_connection_get_state_reason, function in NMActiveConnection -
-
-
-nm_active_connection_get_uuid, function in NMActiveConnection -
-
-
-nm_active_connection_get_vpn, function in NMActiveConnection -
-
-
-NM_ACTIVE_CONNECTION_ID, macro in NMActiveConnection -
-
-
-NM_ACTIVE_CONNECTION_IP4_CONFIG, macro in NMActiveConnection -
-
-
-NM_ACTIVE_CONNECTION_IP6_CONFIG, macro in NMActiveConnection -
-
-
-NM_ACTIVE_CONNECTION_MASTER, macro in NMActiveConnection -
-
-
-NM_ACTIVE_CONNECTION_SPECIFIC_OBJECT_PATH, macro in NMActiveConnection -
-
-
-NM_ACTIVE_CONNECTION_STATE, macro in NMActiveConnection -
-
-
-NM_ACTIVE_CONNECTION_STATE_FLAGS, macro in NMActiveConnection -
-
-
-NM_ACTIVE_CONNECTION_TYPE, macro in NMActiveConnection -
-
-
-NM_ACTIVE_CONNECTION_UUID, macro in NMActiveConnection -
-
-
-NM_ACTIVE_CONNECTION_VPN, macro in NMActiveConnection -
-
-
-NMAgentManagerError, enum in nm-errors -
-
-
-NM_AGENT_MANAGER_ERROR, macro in nm-errors -
-
-
-nm_agent_manager_error_quark, function in nm-errors -
-
-
-NM_API_VERSION, macro in nm-version-macros -
-
-
-NM_AVAILABLE_IN_0_9_10, macro in nm-version -
-
-
-NM_AVAILABLE_IN_1_0, macro in nm-version -
-
-
-NM_AVAILABLE_IN_1_10, macro in nm-version -
-
-
-NM_AVAILABLE_IN_1_12, macro in nm-version -
-
-
-NM_AVAILABLE_IN_1_14, macro in nm-version -
-
-
-NM_AVAILABLE_IN_1_16, macro in nm-version -
-
-
-NM_AVAILABLE_IN_1_18, macro in nm-version -
-
-
-NM_AVAILABLE_IN_1_2, macro in nm-version -
-
-
-NM_AVAILABLE_IN_1_20, macro in nm-version -
-
-
-NM_AVAILABLE_IN_1_22, macro in nm-version -
-
-
-NM_AVAILABLE_IN_1_24, macro in nm-version -
-
-
-NM_AVAILABLE_IN_1_26, macro in nm-version -
-
-
-NM_AVAILABLE_IN_1_28, macro in nm-version -
-
-
-NM_AVAILABLE_IN_1_30, macro in nm-version -
-
-
-NM_AVAILABLE_IN_1_32, macro in nm-version -
-
-
-NM_AVAILABLE_IN_1_34, macro in nm-version -
-
-
-NM_AVAILABLE_IN_1_36, macro in nm-version -
-
-
-NM_AVAILABLE_IN_1_38, macro in nm-version -
-
-
-NM_AVAILABLE_IN_1_4, macro in nm-version -
-
-
-NM_AVAILABLE_IN_1_40, macro in nm-version -
-
-
-NM_AVAILABLE_IN_1_42, macro in nm-version -
-
-
-NM_AVAILABLE_IN_1_44, macro in nm-version -
-
-
-NM_AVAILABLE_IN_1_46, macro in nm-version -
-
-
-NM_AVAILABLE_IN_1_48, macro in nm-version -
-
-
-NM_AVAILABLE_IN_1_50, macro in nm-version -
-
-
-NM_AVAILABLE_IN_1_6, macro in nm-version -
-
-
-NM_AVAILABLE_IN_1_8, macro in nm-version -
-
-

B

-
-NMBluetoothCapabilities, enum in nm-dbus-interface -
-
-
-nm_bridge_vlan_cmp, function in NMSettingBridge -
-
-
-nm_bridge_vlan_from_str, function in NMSettingBridge -
-
-
-nm_bridge_vlan_get_vid_range, function in NMSettingBridge -
-
-
-nm_bridge_vlan_is_pvid, function in NMSettingBridge -
-
-
-nm_bridge_vlan_is_sealed, function in NMSettingBridge -
-
-
-nm_bridge_vlan_is_untagged, function in NMSettingBridge -
-
-
-nm_bridge_vlan_new, function in NMSettingBridge -
-
-
-nm_bridge_vlan_new_clone, function in NMSettingBridge -
-
-
-nm_bridge_vlan_ref, function in NMSettingBridge -
-
-
-nm_bridge_vlan_seal, function in NMSettingBridge -
-
-
-nm_bridge_vlan_set_pvid, function in NMSettingBridge -
-
-
-nm_bridge_vlan_set_untagged, function in NMSettingBridge -
-
-
-nm_bridge_vlan_to_str, function in NMSettingBridge -
-
-
-nm_bridge_vlan_unref, function in NMSettingBridge -
-
-
-NM_BRIDGE_VLAN_VID_MAX, macro in NMSettingBridge -
-
-
-NM_BRIDGE_VLAN_VID_MIN, macro in NMSettingBridge -
-
-

C

-
-NMCapability, enum in nm-dbus-interface -
-
-
-NMCheckpoint, struct in NMCheckpoint -
-
-
-NMCheckpoint:created, object property in NMCheckpoint -
-
-
-NMCheckpoint:devices, object property in NMCheckpoint -
-
-
-NMCheckpoint:rollback-timeout, object property in NMCheckpoint -
-
-
-NMCheckpointCreateFlags, enum in nm-dbus-interface -
-
-
-NM_CHECKPOINT_CREATED, macro in NMCheckpoint -
-
-
-NM_CHECKPOINT_DEVICES, macro in NMCheckpoint -
-
-
-nm_checkpoint_get_created, function in NMCheckpoint -
-
-
-nm_checkpoint_get_devices, function in NMCheckpoint -
-
-
-nm_checkpoint_get_rollback_timeout, function in NMCheckpoint -
-
-
-NM_CHECKPOINT_ROLLBACK_TIMEOUT, macro in NMCheckpoint -
-
-
-NM_CHECK_VERSION, macro in nm-version-macros -
-
-
-NMClient, struct in NMClient -
-
-
-NMClient::active-connection-added, object signal in NMClient -
-
-
-NMClient::active-connection-removed, object signal in NMClient -
-
-
-NMClient::any-device-added, object signal in NMClient -
-
-
-NMClient::any-device-removed, object signal in NMClient -
-
-
-NMClient::connection-added, object signal in NMClient -
-
-
-NMClient::connection-removed, object signal in NMClient -
-
-
-NMClient::device-added, object signal in NMClient -
-
-
-NMClient::device-removed, object signal in NMClient -
-
-
-NMClient::permission-changed, object signal in NMClient -
-
-
-NMClient:activating-connection, object property in NMClient -
-
-
-NMClient:active-connections, object property in NMClient -
-
-
-NMClient:all-devices, object property in NMClient -
-
-
-NMClient:can-modify, object property in NMClient -
-
-
-NMClient:capabilities, object property in NMClient -
-
-
-NMClient:checkpoints, object property in NMClient -
-
-
-NMClient:connections, object property in NMClient -
-
-
-NMClient:connectivity, object property in NMClient -
-
-
-NMClient:connectivity-check-available, object property in NMClient -
-
-
-NMClient:connectivity-check-enabled, object property in NMClient -
-
-
-NMClient:connectivity-check-uri, object property in NMClient -
-
-
-NMClient:dbus-connection, object property in NMClient -
-
-
-NMClient:dbus-name-owner, object property in NMClient -
-
-
-NMClient:devices, object property in NMClient -
-
-
-NMClient:dns-configuration, object property in NMClient -
-
-
-NMClient:dns-mode, object property in NMClient -
-
-
-NMClient:dns-rc-manager, object property in NMClient -
-
-
-NMClient:hostname, object property in NMClient -
-
-
-NMClient:instance-flags, object property in NMClient -
-
-
-NMClient:metered, object property in NMClient -
-
-
-NMClient:networking-enabled, object property in NMClient -
-
-
-NMClient:nm-running, object property in NMClient -
-
-
-NMClient:permissions-state, object property in NMClient -
-
-
-NMClient:primary-connection, object property in NMClient -
-
-
-NMClient:radio-flags, object property in NMClient -
-
-
-NMClient:startup, object property in NMClient -
-
-
-NMClient:state, object property in NMClient -
-
-
-NMClient:version, object property in NMClient -
-
-
-NMClient:version-info, object property in NMClient -
-
-
-NMClient:wimax-enabled, object property in NMClient -
-
-
-NMClient:wimax-hardware-enabled, object property in NMClient -
-
-
-NMClient:wireless-enabled, object property in NMClient -
-
-
-NMClient:wireless-hardware-enabled, object property in NMClient -
-
-
-NMClient:wwan-enabled, object property in NMClient -
-
-
-NMClient:wwan-hardware-enabled, object property in NMClient -
-
-
-NMClientError, enum in NMClient -
-
-
-NMClientInstanceFlags, enum in NMClient -
-
-
-NMClientPermission, enum in nm-dbus-interface -
-
-
-NMClientPermissionResult, enum in nm-dbus-interface -
-
-
-nm_client_activate_connection_async, function in NMClient -
-
-
-nm_client_activate_connection_finish, function in NMClient -
-
-
-NM_CLIENT_ACTIVATING_CONNECTION, macro in NMClient -
-
-
-NM_CLIENT_ACTIVE_CONNECTIONS, macro in NMClient -
-
-
-NM_CLIENT_ACTIVE_CONNECTION_ADDED, macro in NMClient -
-
-
-NM_CLIENT_ACTIVE_CONNECTION_REMOVED, macro in NMClient -
-
-
-nm_client_add_and_activate_connection2, function in NMClient -
-
-
-nm_client_add_and_activate_connection2_finish, function in NMClient -
-
-
-nm_client_add_and_activate_connection_async, function in NMClient -
-
-
-nm_client_add_and_activate_connection_finish, function in NMClient -
-
-
-nm_client_add_connection2, function in NMClient -
-
-
-nm_client_add_connection2_finish, function in NMClient -
-
-
-nm_client_add_connection_async, function in NMClient -
-
-
-nm_client_add_connection_finish, function in NMClient -
-
-
-NM_CLIENT_ALL_DEVICES, macro in NMClient -
-
-
-NM_CLIENT_ANY_DEVICE_ADDED, macro in NMClient -
-
-
-NM_CLIENT_ANY_DEVICE_REMOVED, macro in NMClient -
-
-
-NM_CLIENT_CAN_MODIFY, macro in NMClient -
-
-
-NM_CLIENT_CAPABILITIES, macro in NMClient -
-
-
-NM_CLIENT_CHECKPOINTS, macro in NMClient -
-
-
-nm_client_checkpoint_adjust_rollback_timeout, function in NMClient -
-
-
-nm_client_checkpoint_adjust_rollback_timeout_finish, function in NMClient -
-
-
-nm_client_checkpoint_create, function in NMClient -
-
-
-nm_client_checkpoint_create_finish, function in NMClient -
-
-
-nm_client_checkpoint_destroy, function in NMClient -
-
-
-nm_client_checkpoint_destroy_finish, function in NMClient -
-
-
-nm_client_checkpoint_rollback, function in NMClient -
-
-
-nm_client_checkpoint_rollback_finish, function in NMClient -
-
-
-nm_client_check_connectivity, function in NMClient -
-
-
-nm_client_check_connectivity_async, function in NMClient -
-
-
-nm_client_check_connectivity_finish, function in NMClient -
-
-
-NM_CLIENT_CONNECTIONS, macro in NMClient -
-
-
-NM_CLIENT_CONNECTION_ADDED, macro in NMClient -
-
-
-NM_CLIENT_CONNECTION_REMOVED, macro in NMClient -
-
-
-NM_CLIENT_CONNECTIVITY, macro in NMClient -
-
-
-NM_CLIENT_CONNECTIVITY_CHECK_AVAILABLE, macro in NMClient -
-
-
-NM_CLIENT_CONNECTIVITY_CHECK_ENABLED, macro in NMClient -
-
-
-nm_client_connectivity_check_get_available, function in NMClient -
-
-
-nm_client_connectivity_check_get_enabled, function in NMClient -
-
-
-nm_client_connectivity_check_get_uri, function in NMClient -
-
-
-nm_client_connectivity_check_set_enabled, function in NMClient -
-
-
-NM_CLIENT_CONNECTIVITY_CHECK_URI, macro in NMClient -
-
-
-nm_client_dbus_call, function in NMClient -
-
-
-nm_client_dbus_call_finish, function in NMClient -
-
-
-NM_CLIENT_DBUS_CONNECTION, macro in NMClient -
-
-
-NM_CLIENT_DBUS_NAME_OWNER, macro in NMClient -
-
-
-nm_client_dbus_set_property, function in NMClient -
-
-
-nm_client_dbus_set_property_finish, function in NMClient -
-
-
-nm_client_deactivate_connection, function in NMClient -
-
-
-nm_client_deactivate_connection_async, function in NMClient -
-
-
-nm_client_deactivate_connection_finish, function in NMClient -
-
-
-NM_CLIENT_DEVICES, macro in NMClient -
-
-
-NM_CLIENT_DEVICE_ADDED, macro in NMClient -
-
-
-NM_CLIENT_DEVICE_REMOVED, macro in NMClient -
-
-
-NM_CLIENT_DNS_CONFIGURATION, macro in NMClient -
-
-
-NM_CLIENT_DNS_MODE, macro in NMClient -
-
-
-NM_CLIENT_DNS_RC_MANAGER, macro in NMClient -
-
-
-NM_CLIENT_ERROR, macro in NMClient -
-
-
-nm_client_error_quark, function in NMClient -
-
-
-nm_client_get_activating_connection, function in NMClient -
-
-
-nm_client_get_active_connections, function in NMClient -
-
-
-nm_client_get_all_devices, function in NMClient -
-
-
-nm_client_get_capabilities, function in NMClient -
-
-
-nm_client_get_checkpoints, function in NMClient -
-
-
-nm_client_get_connections, function in NMClient -
-
-
-nm_client_get_connection_by_id, function in NMClient -
-
-
-nm_client_get_connection_by_path, function in NMClient -
-
-
-nm_client_get_connection_by_uuid, function in NMClient -
-
-
-nm_client_get_connectivity, function in NMClient -
-
-
-nm_client_get_context_busy_watcher, function in NMClient -
-
-
-nm_client_get_dbus_connection, function in NMClient -
-
-
-nm_client_get_dbus_name_owner, function in NMClient -
-
-
-nm_client_get_devices, function in NMClient -
-
-
-nm_client_get_device_by_iface, function in NMClient -
-
-
-nm_client_get_device_by_path, function in NMClient -
-
-
-nm_client_get_dns_configuration, function in NMClient -
-
-
-nm_client_get_dns_mode, function in NMClient -
-
-
-nm_client_get_dns_rc_manager, function in NMClient -
-
-
-nm_client_get_instance_flags, function in NMClient -
-
-
-nm_client_get_logging, function in NMClient -
-
-
-nm_client_get_main_context, function in NMClient -
-
-
-nm_client_get_metered, function in NMClient -
-
-
-nm_client_get_nm_running, function in NMClient -
-
-
-nm_client_get_object_by_path, function in NMClient -
-
-
-nm_client_get_permissions_state, function in NMClient -
-
-
-nm_client_get_permission_result, function in NMClient -
-
-
-nm_client_get_primary_connection, function in NMClient -
-
-
-nm_client_get_radio_flags, function in NMClient -
-
-
-nm_client_get_startup, function in NMClient -
-
-
-nm_client_get_state, function in NMClient -
-
-
-nm_client_get_version, function in NMClient -
-
-
-nm_client_get_version_info, function in NMClient -
-
-
-NM_CLIENT_HOSTNAME, macro in NMClient -
-
-
-NM_CLIENT_INSTANCE_FLAGS, macro in NMClient -
-
-
-nm_client_load_connections, function in NMClient -
-
-
-nm_client_load_connections_async, function in NMClient -
-
-
-nm_client_load_connections_finish, function in NMClient -
-
-
-NM_CLIENT_METERED, macro in NMClient -
-
-
-NM_CLIENT_NETWORKING_ENABLED, macro in NMClient -
-
-
-nm_client_networking_get_enabled, function in NMClient -
-
-
-nm_client_networking_set_enabled, function in NMClient -
-
-
-nm_client_new, function in NMClient -
-
-
-nm_client_new_async, function in NMClient -
-
-
-nm_client_new_finish, function in NMClient -
-
-
-NM_CLIENT_NM_RUNNING, macro in NMClient -
-
-
-NM_CLIENT_PERMISSIONS_STATE, macro in NMClient -
-
-
-NM_CLIENT_PERMISSION_CHANGED, macro in NMClient -
-
-
-NM_CLIENT_PRIMARY_CONNECTION, macro in NMClient -
-
-
-NM_CLIENT_RADIO_FLAGS, macro in NMClient -
-
-
-nm_client_reload, function in NMClient -
-
-
-nm_client_reload_connections, function in NMClient -
-
-
-nm_client_reload_connections_async, function in NMClient -
-
-
-nm_client_reload_connections_finish, function in NMClient -
-
-
-nm_client_reload_finish, function in NMClient -
-
-
-nm_client_save_hostname, function in NMClient -
-
-
-nm_client_save_hostname_async, function in NMClient -
-
-
-nm_client_save_hostname_finish, function in NMClient -
-
-
-nm_client_set_logging, function in NMClient -
-
-
-NM_CLIENT_STARTUP, macro in NMClient -
-
-
-NM_CLIENT_STATE, macro in NMClient -
-
-
-NM_CLIENT_VERSION, macro in NMClient -
-
-
-NM_CLIENT_VERSION_INFO, macro in NMClient -
-
-
-nm_client_wait_shutdown, function in NMClient -
-
-
-nm_client_wait_shutdown_finish, function in NMClient -
-
-
-NM_CLIENT_WIMAX_ENABLED, macro in NMClient -
-
-
-nm_client_wimax_get_enabled, function in NMClient -
-
-
-NM_CLIENT_WIMAX_HARDWARE_ENABLED, macro in NMClient -
-
-
-nm_client_wimax_hardware_get_enabled, function in NMClient -
-
-
-nm_client_wimax_set_enabled, function in NMClient -
-
-
-NM_CLIENT_WIRELESS_ENABLED, macro in NMClient -
-
-
-nm_client_wireless_get_enabled, function in NMClient -
-
-
-NM_CLIENT_WIRELESS_HARDWARE_ENABLED, macro in NMClient -
-
-
-nm_client_wireless_hardware_get_enabled, function in NMClient -
-
-
-nm_client_wireless_set_enabled, function in NMClient -
-
-
-NM_CLIENT_WWAN_ENABLED, macro in NMClient -
-
-
-nm_client_wwan_get_enabled, function in NMClient -
-
-
-NM_CLIENT_WWAN_HARDWARE_ENABLED, macro in NMClient -
-
-
-nm_client_wwan_hardware_get_enabled, function in NMClient -
-
-
-nm_client_wwan_set_enabled, function in NMClient -
-
-
-NMConnection, struct in NMSettingOvs -
-
-
-NMConnection::changed, object signal in NMSettingOvs -
-
-
-NMConnection::secrets-cleared, object signal in NMSettingOvs -
-
-
-NMConnection::secrets-updated, object signal in NMSettingOvs -
-
-
-NMConnectionError, enum in nm-errors -
-
-
-NMConnectionInterface, struct in NMConnection -
-
-
-NMConnectionMultiConnect, enum in nm-dbus-interface -
-
-
-NMConnectionSerializationFlags, enum in NMConnection -
-
-
-nm_connection_add_setting, function in NMConnection -
-
-
-NM_CONNECTION_CHANGED, macro in NMConnection -
-
-
-nm_connection_clear_secrets, function in NMConnection -
-
-
-nm_connection_clear_secrets_with_flags, function in NMConnection -
-
-
-nm_connection_clear_settings, function in NMConnection -
-
-
-nm_connection_compare, function in NMConnection -
-
-
-nm_connection_diff, function in NMConnection -
-
-
-nm_connection_dump, function in NMConnection -
-
-
-NM_CONNECTION_ERROR, macro in nm-errors -
-
-
-nm_connection_error_quark, function in nm-errors -
-
-
-nm_connection_for_each_setting_value, function in NMConnection -
-
-
-nm_connection_get_connection_type, function in NMConnection -
-
-
-nm_connection_get_id, function in NMConnection -
-
-
-nm_connection_get_interface_name, function in NMConnection -
-
-
-nm_connection_get_path, function in NMConnection -
-
-
-nm_connection_get_setting, function in NMConnection -
-
-
-nm_connection_get_settings, function in NMConnection -
-
-
-nm_connection_get_setting_802_1x, function in NMConnection -
-
-
-nm_connection_get_setting_adsl, function in NMConnection -
-
-
-nm_connection_get_setting_bluetooth, function in NMConnection -
-
-
-nm_connection_get_setting_bond, function in NMConnection -
-
-
-nm_connection_get_setting_bridge, function in NMConnection -
-
-
-nm_connection_get_setting_bridge_port, function in NMConnection -
-
-
-nm_connection_get_setting_by_name, function in NMConnection -
-
-
-nm_connection_get_setting_cdma, function in NMConnection -
-
-
-nm_connection_get_setting_connection, function in NMConnection -
-
-
-nm_connection_get_setting_dcb, function in NMConnection -
-
-
-nm_connection_get_setting_dummy, function in NMConnection -
-
-
-nm_connection_get_setting_generic, function in NMConnection -
-
-
-nm_connection_get_setting_gsm, function in NMConnection -
-
-
-nm_connection_get_setting_infiniband, function in NMConnection -
-
-
-nm_connection_get_setting_ip4_config, function in NMConnection -
-
-
-nm_connection_get_setting_ip6_config, function in NMConnection -
-
-
-nm_connection_get_setting_ip_tunnel, function in NMConnection -
-
-
-nm_connection_get_setting_macsec, function in NMConnection -
-
-
-nm_connection_get_setting_macvlan, function in NMConnection -
-
-
-nm_connection_get_setting_olpc_mesh, function in NMConnection -
-
-
-nm_connection_get_setting_ovs_bridge, function in NMConnection -
-
-
-nm_connection_get_setting_ovs_interface, function in NMConnection -
-
-
-nm_connection_get_setting_ovs_patch, function in NMConnection -
-
-
-nm_connection_get_setting_ovs_port, function in NMConnection -
-
-
-nm_connection_get_setting_ppp, function in NMConnection -
-
-
-nm_connection_get_setting_pppoe, function in NMConnection -
-
-
-nm_connection_get_setting_proxy, function in NMConnection -
-
-
-nm_connection_get_setting_serial, function in NMConnection -
-
-
-nm_connection_get_setting_tc_config, function in NMConnection -
-
-
-nm_connection_get_setting_team, function in NMConnection -
-
-
-nm_connection_get_setting_team_port, function in NMConnection -
-
-
-nm_connection_get_setting_tun, function in NMConnection -
-
-
-nm_connection_get_setting_vlan, function in NMConnection -
-
-
-nm_connection_get_setting_vpn, function in NMConnection -
-
-
-nm_connection_get_setting_vxlan, function in NMConnection -
-
-
-nm_connection_get_setting_wimax, function in NMConnection -
-
-
-nm_connection_get_setting_wired, function in NMConnection -
-
-
-nm_connection_get_setting_wireless, function in NMConnection -
-
-
-nm_connection_get_setting_wireless_security, function in NMConnection -
-
-
-nm_connection_get_uuid, function in NMConnection -
-
-
-nm_connection_get_virtual_device_description, function in NMConnection -
-
-
-nm_connection_is_type, function in NMConnection -
-
-
-nm_connection_is_virtual, function in NMConnection -
-
-
-nm_connection_need_secrets, function in NMConnection -
-
-
-nm_connection_normalize, function in NMConnection -
-
-
-NM_CONNECTION_NORMALIZE_PARAM_IP4_CONFIG_METHOD, macro in NMConnection -
-
-
-NM_CONNECTION_NORMALIZE_PARAM_IP6_CONFIG_METHOD, macro in NMConnection -
-
-
-nm_connection_remove_setting, function in NMConnection -
-
-
-nm_connection_replace_settings, function in NMConnection -
-
-
-nm_connection_replace_settings_from_connection, function in NMConnection -
-
-
-NM_CONNECTION_SECRETS_CLEARED, macro in NMConnection -
-
-
-NM_CONNECTION_SECRETS_UPDATED, macro in NMConnection -
-
-
-nm_connection_set_path, function in NMConnection -
-
-
-nm_connection_to_dbus, function in NMConnection -
-
-
-nm_connection_update_secrets, function in NMConnection -
-
-
-nm_connection_verify, function in NMConnection -
-
-
-nm_connection_verify_secrets, function in NMConnection -
-
-
-NMConnectivityState, enum in nm-dbus-interface -
-
-
-nm_conn_wireguard_import, function in nm-conn-utils -
-
-
-NMCryptoError, enum in nm-errors -
-
-
-NM_CRYPTO_ERROR, macro in nm-errors -
-
-
-nm_crypto_error_quark, function in nm-errors -
-
-

D

-
-NM_DBUS_INTERFACE, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_ACCESS_POINT, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_ACTIVE_CONNECTION, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_AGENT_MANAGER, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_CHECKPOINT, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_DEVICE, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_DEVICE_6LOWPAN, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_DEVICE_ADSL, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_DEVICE_BLUETOOTH, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_DEVICE_BOND, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_DEVICE_BRIDGE, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_DEVICE_DUMMY, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_DEVICE_GENERIC, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_DEVICE_GRE, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_DEVICE_HSR, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_DEVICE_INFINIBAND, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_DEVICE_IP_TUNNEL, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_DEVICE_LOOPBACK, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_DEVICE_MACSEC, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_DEVICE_MACVLAN, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_DEVICE_MODEM, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_DEVICE_OLPC_MESH, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_DEVICE_OVS_BRIDGE, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_DEVICE_OVS_INTERFACE, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_DEVICE_OVS_PORT, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_DEVICE_PPP, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_DEVICE_STATISTICS, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_DEVICE_TEAM, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_DEVICE_TUN, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_DEVICE_VETH, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_DEVICE_VLAN, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_DEVICE_VRF, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_DEVICE_VXLAN, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_DEVICE_WIFI_P2P, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_DEVICE_WIMAX, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_DEVICE_WIRED, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_DEVICE_WIREGUARD, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_DEVICE_WIRELESS, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_DEVICE_WPAN, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_DHCP4_CONFIG, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_DHCP6_CONFIG, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_DNS_MANAGER, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_IP4_CONFIG, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_IP6_CONFIG, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_SECRET_AGENT, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_SETTINGS, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_SETTINGS_CONNECTION, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_SETTINGS_CONNECTION_SECRETS, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_VPN, macro in nm-vpn-dbus-interface -
-
-
-NM_DBUS_INTERFACE_VPN_CONNECTION, macro in nm-vpn-dbus-interface -
-
-
-NM_DBUS_INTERFACE_WIFI_P2P_PEER, macro in nm-dbus-interface -
-
-
-NM_DBUS_INTERFACE_WIMAX_NSP, macro in nm-dbus-interface -
-
-
-NM_DBUS_INVALID_VPN_CONNECTION, macro in nm-vpn-dbus-interface -
-
-
-NM_DBUS_NO_ACTIVE_VPN_CONNECTION, macro in nm-vpn-dbus-interface -
-
-
-NM_DBUS_NO_VPN_CONNECTIONS, macro in nm-vpn-dbus-interface -
-
-
-NM_DBUS_PATH, macro in nm-dbus-interface -
-
-
-NM_DBUS_PATH_ACCESS_POINT, macro in nm-dbus-interface -
-
-
-NM_DBUS_PATH_AGENT_MANAGER, macro in nm-dbus-interface -
-
-
-NM_DBUS_PATH_DNS_MANAGER, macro in nm-dbus-interface -
-
-
-NM_DBUS_PATH_SECRET_AGENT, macro in nm-dbus-interface -
-
-
-NM_DBUS_PATH_SETTINGS, macro in nm-dbus-interface -
-
-
-NM_DBUS_PATH_SETTINGS_CONNECTION, macro in nm-dbus-interface -
-
-
-NM_DBUS_PATH_VPN, macro in nm-vpn-dbus-interface -
-
-
-NM_DBUS_PATH_VPN_CONNECTION, macro in nm-vpn-dbus-interface -
-
-
-NM_DBUS_PATH_WIFI_P2P_PEER, macro in nm-dbus-interface -
-
-
-NM_DBUS_PATH_WIMAX_NSP, macro in nm-dbus-interface -
-
-
-NM_DBUS_SERVICE, macro in nm-dbus-interface -
-
-
-NM_DBUS_VPN_ALREADY_STARTED, macro in nm-vpn-dbus-interface -
-
-
-NM_DBUS_VPN_ALREADY_STOPPED, macro in nm-vpn-dbus-interface -
-
-
-NM_DBUS_VPN_BAD_ARGUMENTS, macro in nm-vpn-dbus-interface -
-
-
-NM_DBUS_VPN_ERROR_PREFIX, macro in nm-vpn-dbus-interface -
-
-
-NM_DBUS_VPN_INTERACTIVE_NOT_SUPPORTED, macro in nm-vpn-dbus-interface -
-
-
-NM_DBUS_VPN_SIGNAL_CONNECT_FAILED, macro in nm-vpn-dbus-interface -
-
-
-NM_DBUS_VPN_SIGNAL_IP4_CONFIG, macro in nm-vpn-dbus-interface -
-
-
-NM_DBUS_VPN_SIGNAL_IP_CONFIG_BAD, macro in nm-vpn-dbus-interface -
-
-
-NM_DBUS_VPN_SIGNAL_LAUNCH_FAILED, macro in nm-vpn-dbus-interface -
-
-
-NM_DBUS_VPN_SIGNAL_LOGIN_BANNER, macro in nm-vpn-dbus-interface -
-
-
-NM_DBUS_VPN_SIGNAL_LOGIN_FAILED, macro in nm-vpn-dbus-interface -
-
-
-NM_DBUS_VPN_SIGNAL_STATE_CHANGE, macro in nm-vpn-dbus-interface -
-
-
-NM_DBUS_VPN_SIGNAL_VPN_CONFIG_BAD, macro in nm-vpn-dbus-interface -
-
-
-NM_DBUS_VPN_STARTING_IN_PROGRESS, macro in nm-vpn-dbus-interface -
-
-
-NM_DBUS_VPN_STOPPING_IN_PROGRESS, macro in nm-vpn-dbus-interface -
-
-
-NM_DBUS_VPN_WRONG_STATE, macro in nm-vpn-dbus-interface -
-
-
-NM_DEPRECATED_IN_0_9_10, macro in nm-version -
-
-
-NM_DEPRECATED_IN_0_9_10_FOR, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_0, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_0_FOR, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_10, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_10_FOR, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_12, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_12_FOR, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_14, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_14_FOR, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_16, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_16_FOR, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_18, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_18_FOR, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_2, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_20, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_20_FOR, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_22, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_22_FOR, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_24, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_24_FOR, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_26, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_26_FOR, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_28, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_28_FOR, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_2_FOR, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_30, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_30_FOR, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_32, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_32_FOR, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_34, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_34_FOR, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_36, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_36_FOR, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_38, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_38_FOR, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_4, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_40, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_40_FOR, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_42, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_42_FOR, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_44, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_44_FOR, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_46, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_46_FOR, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_48, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_48_FOR, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_4_FOR, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_50, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_50_FOR, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_6, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_6_FOR, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_8, macro in nm-version -
-
-
-NM_DEPRECATED_IN_1_8_FOR, macro in nm-vpn-dbus-interface -
-
-
-NMDevice, struct in NMDevice -
-
-
-NMDevice6Lowpan, struct in NMDevice6Lowpan -
-
-
-NMDevice6Lowpan:parent, object property in NMDevice6Lowpan -
-
-
-NMDevice::state-changed, object signal in NMDevice -
-
-
-NMDevice:active-connection, object property in NMDevice -
-
-
-NMDevice:autoconnect, object property in NMDevice -
-
-
-NMDevice:available-connections, object property in NMDevice -
-
-
-NMDevice:capabilities, object property in NMDevice -
-
-
-NMDevice:device-type, object property in NMDevice -
-
-
-NMDevice:dhcp4-config, object property in NMDevice -
-
-
-NMDevice:dhcp6-config, object property in NMDevice -
-
-
-NMDevice:driver, object property in NMDevice -
-
-
-NMDevice:driver-version, object property in NMDevice -
-
-
-NMDevice:firmware-missing, object property in NMDevice -
-
-
-NMDevice:firmware-version, object property in NMDevice -
-
-
-NMDevice:hw-address, object property in NMDevice -
-
-
-NMDevice:interface, object property in NMDevice -
-
-
-NMDevice:interface-flags, object property in NMDevice -
-
-
-NMDevice:ip-interface, object property in NMDevice -
-
-
-NMDevice:ip4-config, object property in NMDevice -
-
-
-NMDevice:ip4-connectivity, object property in NMDevice -
-
-
-NMDevice:ip6-config, object property in NMDevice -
-
-
-NMDevice:ip6-connectivity, object property in NMDevice -
-
-
-NMDevice:lldp-neighbors, object property in NMDevice -
-
-
-NMDevice:managed, object property in NMDevice -
-
-
-NMDevice:metered, object property in NMDevice -
-
-
-NMDevice:mtu, object property in NMDevice -
-
-
-NMDevice:nm-plugin-missing, object property in NMDevice -
-
-
-NMDevice:path, object property in NMDevice -
-
-
-NMDevice:physical-port-id, object property in NMDevice -
-
-
-NMDevice:ports, object property in NMDevice -
-
-
-NMDevice:product, object property in NMDevice -
-
-
-NMDevice:real, object property in NMDevice -
-
-
-NMDevice:state, object property in NMDevice -
-
-
-NMDevice:state-reason, object property in NMDevice -
-
-
-NMDevice:udi, object property in NMDevice -
-
-
-NMDevice:vendor, object property in NMDevice -
-
-
-NMDeviceAdsl, struct in NMDeviceAdsl -
-
-
-NMDeviceAdsl:carrier, object property in NMDeviceAdsl -
-
-
-NMDeviceBond, struct in NMDeviceBond -
-
-
-NMDeviceBond:carrier, object property in NMDeviceBond -
-
-
-NMDeviceBond:slaves, object property in NMDeviceBond -
-
-
-NMDeviceBridge, struct in NMDeviceBridge -
-
-
-NMDeviceBridge:carrier, object property in NMDeviceBridge -
-
-
-NMDeviceBridge:slaves, object property in NMDeviceBridge -
-
-
-NMDeviceBt, struct in NMDeviceBt -
-
-
-NMDeviceBt:bt-capabilities, object property in NMDeviceBt -
-
-
-NMDeviceBt:name, object property in NMDeviceBt -
-
-
-NMDeviceCapabilities, enum in nm-dbus-interface -
-
-
-NMDeviceDummy, struct in NMDeviceDummy -
-
-
-NMDeviceError, enum in nm-errors -
-
-
-NMDeviceEthernet, struct in NMDeviceEthernet -
-
-
-NMDeviceEthernet:carrier, object property in NMDeviceEthernet -
-
-
-NMDeviceEthernet:perm-hw-address, object property in NMDeviceEthernet -
-
-
-NMDeviceEthernet:s390-subchannels, object property in NMDeviceEthernet -
-
-
-NMDeviceEthernet:speed, object property in NMDeviceEthernet -
-
-
-NMDeviceGeneric, struct in NMDeviceGeneric -
-
-
-NMDeviceGeneric:type-description, object property in NMDeviceGeneric -
-
-
-NMDeviceHsr, struct in NMDeviceHsr -
-
-
-NMDeviceHsr:multicast-spec, object property in NMDeviceHsr -
-
-
-NMDeviceHsr:port1, object property in NMDeviceHsr -
-
-
-NMDeviceHsr:port2, object property in NMDeviceHsr -
-
-
-NMDeviceHsr:prp, object property in NMDeviceHsr -
-
-
-NMDeviceHsr:supervision-address, object property in NMDeviceHsr -
-
-
-NMDeviceInfiniband, struct in NMDeviceInfiniband -
-
-
-NMDeviceInfiniband:carrier, object property in NMDeviceInfiniband -
-
-
-NMDeviceInterfaceFlags, enum in nm-dbus-interface -
-
-
-NMDeviceIPTunnel, struct in NMDeviceIPTunnel -
-
-
-NMDeviceIPTunnel:encapsulation-limit, object property in NMDeviceIPTunnel -
-
-
-NMDeviceIPTunnel:flags, object property in NMDeviceIPTunnel -
-
-
-NMDeviceIPTunnel:flow-label, object property in NMDeviceIPTunnel -
-
-
-NMDeviceIPTunnel:fwmark, object property in NMDeviceIPTunnel -
-
-
-NMDeviceIPTunnel:input-key, object property in NMDeviceIPTunnel -
-
-
-NMDeviceIPTunnel:local, object property in NMDeviceIPTunnel -
-
-
-NMDeviceIPTunnel:mode, object property in NMDeviceIPTunnel -
-
-
-NMDeviceIPTunnel:output-key, object property in NMDeviceIPTunnel -
-
-
-NMDeviceIPTunnel:parent, object property in NMDeviceIPTunnel -
-
-
-NMDeviceIPTunnel:path-mtu-discovery, object property in NMDeviceIPTunnel -
-
-
-NMDeviceIPTunnel:remote, object property in NMDeviceIPTunnel -
-
-
-NMDeviceIPTunnel:tos, object property in NMDeviceIPTunnel -
-
-
-NMDeviceIPTunnel:ttl, object property in NMDeviceIPTunnel -
-
-
-NMDeviceLoopback, struct in NMDeviceLoopback -
-
-
-NMDeviceMacsec, struct in NMDeviceMacsec -
-
-
-NMDeviceMacsec:cipher-suite, object property in NMDeviceMacsec -
-
-
-NMDeviceMacsec:encoding-sa, object property in NMDeviceMacsec -
-
-
-NMDeviceMacsec:encrypt, object property in NMDeviceMacsec -
-
-
-NMDeviceMacsec:es, object property in NMDeviceMacsec -
-
-
-NMDeviceMacsec:icv-length, object property in NMDeviceMacsec -
-
-
-NMDeviceMacsec:include-sci, object property in NMDeviceMacsec -
-
-
-NMDeviceMacsec:parent, object property in NMDeviceMacsec -
-
-
-NMDeviceMacsec:protect, object property in NMDeviceMacsec -
-
-
-NMDeviceMacsec:replay-protect, object property in NMDeviceMacsec -
-
-
-NMDeviceMacsec:scb, object property in NMDeviceMacsec -
-
-
-NMDeviceMacsec:sci, object property in NMDeviceMacsec -
-
-
-NMDeviceMacsec:validation, object property in NMDeviceMacsec -
-
-
-NMDeviceMacsec:window, object property in NMDeviceMacsec -
-
-
-NMDeviceMacvlan, struct in NMDeviceMacvlan -
-
-
-NMDeviceMacvlan:mode, object property in NMDeviceMacvlan -
-
-
-NMDeviceMacvlan:no-promisc, object property in NMDeviceMacvlan -
-
-
-NMDeviceMacvlan:parent, object property in NMDeviceMacvlan -
-
-
-NMDeviceMacvlan:tap, object property in NMDeviceMacvlan -
-
-
-NMDeviceModem, struct in NMDeviceModem -
-
-
-NMDeviceModem:apn, object property in NMDeviceModem -
-
-
-NMDeviceModem:current-capabilities, object property in NMDeviceModem -
-
-
-NMDeviceModem:device-id, object property in NMDeviceModem -
-
-
-NMDeviceModem:modem-capabilities, object property in NMDeviceModem -
-
-
-NMDeviceModem:operator-code, object property in NMDeviceModem -
-
-
-NMDeviceModemCapabilities, enum in nm-dbus-interface -
-
-
-NMDeviceOlpcMesh, struct in NMDeviceOlpcMesh -
-
-
-NMDeviceOlpcMesh:active-channel, object property in NMDeviceOlpcMesh -
-
-
-NMDeviceOlpcMesh:companion, object property in NMDeviceOlpcMesh -
-
-
-NMDeviceOvsBridge, struct in NMDeviceOvsBridge -
-
-
-NMDeviceOvsBridge:slaves, object property in NMDeviceOvsBridge -
-
-
-NMDeviceOvsInterface, struct in NMDeviceOvsInterface -
-
-
-NMDeviceOvsPort, struct in NMDeviceOvsPort -
-
-
-NMDeviceOvsPort:slaves, object property in NMDeviceOvsPort -
-
-
-NMDevicePpp, struct in NMDevicePpp -
-
-
-NMDeviceReapplyFlags, enum in nm-dbus-interface -
-
-
-NMDeviceState, enum in nm-dbus-interface -
-
-
-NMDeviceStateReason, enum in nm-dbus-interface -
-
-
-NMDeviceTeam, struct in NMDeviceTeam -
-
-
-NMDeviceTeam:carrier, object property in NMDeviceTeam -
-
-
-NMDeviceTeam:config, object property in NMDeviceTeam -
-
-
-NMDeviceTeam:slaves, object property in NMDeviceTeam -
-
-
-NMDeviceTun, struct in NMDeviceTun -
-
-
-NMDeviceTun:group, object property in NMDeviceTun -
-
-
-NMDeviceTun:mode, object property in NMDeviceTun -
-
-
-NMDeviceTun:multi-queue, object property in NMDeviceTun -
-
-
-NMDeviceTun:no-pi, object property in NMDeviceTun -
-
-
-NMDeviceTun:owner, object property in NMDeviceTun -
-
-
-NMDeviceTun:vnet-hdr, object property in NMDeviceTun -
-
-
-NMDeviceType, enum in nm-dbus-interface -
-
-
-NMDeviceVeth, struct in NMDeviceVeth -
-
-
-NMDeviceVeth:peer, object property in NMDeviceVeth -
-
-
-NMDeviceVlan, struct in NMDeviceVlan -
-
-
-NMDeviceVlan:carrier, object property in NMDeviceVlan -
-
-
-NMDeviceVlan:parent, object property in NMDeviceVlan -
-
-
-NMDeviceVlan:vlan-id, object property in NMDeviceVlan -
-
-
-NMDeviceVrf, struct in NMDeviceVrf -
-
-
-NMDeviceVrf:table, object property in NMDeviceVrf -
-
-
-NMDeviceVxlan, struct in NMDeviceVxlan -
-
-
-NMDeviceVxlan:ageing, object property in NMDeviceVxlan -
-
-
-NMDeviceVxlan:carrier, object property in NMDeviceVxlan -
-
-
-NMDeviceVxlan:dst-port, object property in NMDeviceVxlan -
-
-
-NMDeviceVxlan:group, object property in NMDeviceVxlan -
-
-
-NMDeviceVxlan:id, object property in NMDeviceVxlan -
-
-
-NMDeviceVxlan:l2miss, object property in NMDeviceVxlan -
-
-
-NMDeviceVxlan:l3miss, object property in NMDeviceVxlan -
-
-
-NMDeviceVxlan:learning, object property in NMDeviceVxlan -
-
-
-NMDeviceVxlan:limit, object property in NMDeviceVxlan -
-
-
-NMDeviceVxlan:local, object property in NMDeviceVxlan -
-
-
-NMDeviceVxlan:parent, object property in NMDeviceVxlan -
-
-
-NMDeviceVxlan:proxy, object property in NMDeviceVxlan -
-
-
-NMDeviceVxlan:rsc, object property in NMDeviceVxlan -
-
-
-NMDeviceVxlan:src-port-max, object property in NMDeviceVxlan -
-
-
-NMDeviceVxlan:src-port-min, object property in NMDeviceVxlan -
-
-
-NMDeviceVxlan:tos, object property in NMDeviceVxlan -
-
-
-NMDeviceVxlan:ttl, object property in NMDeviceVxlan -
-
-
-NMDeviceWifi, struct in NMDeviceWifi -
-
-
-NMDeviceWifi::access-point-added, object signal in NMDeviceWifi -
-
-
-NMDeviceWifi::access-point-removed, object signal in NMDeviceWifi -
-
-
-NMDeviceWifi:access-points, object property in NMDeviceWifi -
-
-
-NMDeviceWifi:active-access-point, object property in NMDeviceWifi -
-
-
-NMDeviceWifi:bitrate, object property in NMDeviceWifi -
-
-
-NMDeviceWifi:last-scan, object property in NMDeviceWifi -
-
-
-NMDeviceWifi:mode, object property in NMDeviceWifi -
-
-
-NMDeviceWifi:perm-hw-address, object property in NMDeviceWifi -
-
-
-NMDeviceWifi:wireless-capabilities, object property in NMDeviceWifi -
-
-
-NMDeviceWifiCapabilities, enum in nm-dbus-interface -
-
-
-NMDeviceWifiP2P, struct in NMDeviceWifiP2P -
-
-
-NMDeviceWifiP2P::peer-added, object signal in NMDeviceWifiP2P -
-
-
-NMDeviceWifiP2P::peer-removed, object signal in NMDeviceWifiP2P -
-
-
-NMDeviceWifiP2P:peers, object property in NMDeviceWifiP2P -
-
-
-NMDeviceWimax, struct in NMDeviceWimax -
-
-
-NMDeviceWimax::nsp-added, object signal in NMDeviceWimax -
-
-
-NMDeviceWimax::nsp-removed, object signal in NMDeviceWimax -
-
-
-NMDeviceWimax:active-nsp, object property in NMDeviceWimax -
-
-
-NMDeviceWimax:bsid, object property in NMDeviceWimax -
-
-
-NMDeviceWimax:center-frequency, object property in NMDeviceWimax -
-
-
-NMDeviceWimax:cinr, object property in NMDeviceWimax -
-
-
-NMDeviceWimax:hw-address, object property in NMDeviceWimax -
-
-
-NMDeviceWimax:nsps, object property in NMDeviceWimax -
-
-
-NMDeviceWimax:rssi, object property in NMDeviceWimax -
-
-
-NMDeviceWimax:tx-power, object property in NMDeviceWimax -
-
-
-NMDeviceWireGuard, struct in NMDeviceWireGuard -
-
-
-NMDeviceWireGuard:fwmark, object property in NMDeviceWireGuard -
-
-
-NMDeviceWireGuard:listen-port, object property in NMDeviceWireGuard -
-
-
-NMDeviceWireGuard:public-key, object property in NMDeviceWireGuard -
-
-
-NMDeviceWpan, struct in NMDeviceWpan -
-
-
-nm_device_6lowpan_get_parent, function in NMDevice6Lowpan -
-
-
-NM_DEVICE_6LOWPAN_HW_ADDRESS, macro in NMDevice6Lowpan -
-
-
-NM_DEVICE_6LOWPAN_PARENT, macro in NMDevice6Lowpan -
-
-
-NM_DEVICE_ACTIVE_CONNECTION, macro in NMDevice -
-
-
-NM_DEVICE_ADSL_CARRIER, macro in NMDeviceAdsl -
-
-
-nm_device_adsl_get_carrier, function in NMDeviceAdsl -
-
-
-NM_DEVICE_AUTOCONNECT, macro in NMDevice -
-
-
-NM_DEVICE_AVAILABLE_CONNECTIONS, macro in NMDevice -
-
-
-NM_DEVICE_BOND_CARRIER, macro in NMDeviceBond -
-
-
-nm_device_bond_get_carrier, function in NMDeviceBond -
-
-
-nm_device_bond_get_hw_address, function in NMDeviceBond -
-
-
-nm_device_bond_get_slaves, function in NMDeviceBond -
-
-
-NM_DEVICE_BOND_HW_ADDRESS, macro in NMDeviceBond -
-
-
-NM_DEVICE_BOND_SLAVES, macro in NMDeviceBond -
-
-
-NM_DEVICE_BRIDGE_CARRIER, macro in NMDeviceBridge -
-
-
-nm_device_bridge_get_carrier, function in NMDeviceBridge -
-
-
-nm_device_bridge_get_hw_address, function in NMDeviceBridge -
-
-
-nm_device_bridge_get_slaves, function in NMDeviceBridge -
-
-
-NM_DEVICE_BRIDGE_HW_ADDRESS, macro in NMDeviceBridge -
-
-
-NM_DEVICE_BRIDGE_SLAVES, macro in NMDeviceBridge -
-
-
-NM_DEVICE_BT_CAPABILITIES, macro in NMDeviceBt -
-
-
-nm_device_bt_get_capabilities, function in NMDeviceBt -
-
-
-nm_device_bt_get_hw_address, function in NMDeviceBt -
-
-
-nm_device_bt_get_name, function in NMDeviceBt -
-
-
-NM_DEVICE_BT_HW_ADDRESS, macro in NMDeviceBt -
-
-
-NM_DEVICE_BT_NAME, macro in NMDeviceBt -
-
-
-NM_DEVICE_CAPABILITIES, macro in NMDevice -
-
-
-nm_device_connection_compatible, function in NMDevice -
-
-
-nm_device_connection_valid, function in NMDevice -
-
-
-nm_device_delete, function in NMDevice -
-
-
-nm_device_delete_async, function in NMDevice -
-
-
-nm_device_delete_finish, function in NMDevice -
-
-
-NM_DEVICE_DEVICE_TYPE, macro in NMDevice -
-
-
-NM_DEVICE_DHCP4_CONFIG, macro in NMDevice -
-
-
-NM_DEVICE_DHCP6_CONFIG, macro in NMDevice -
-
-
-nm_device_disambiguate_names, function in NMDevice -
-
-
-nm_device_disconnect, function in NMDevice -
-
-
-nm_device_disconnect_async, function in NMDevice -
-
-
-nm_device_disconnect_finish, function in NMDevice -
-
-
-NM_DEVICE_DRIVER, macro in NMDevice -
-
-
-NM_DEVICE_DRIVER_VERSION, macro in NMDevice -
-
-
-nm_device_dummy_get_hw_address, function in NMDeviceDummy -
-
-
-NM_DEVICE_DUMMY_HW_ADDRESS, macro in NMDeviceDummy -
-
-
-NM_DEVICE_ERROR, macro in nm-errors -
-
-
-nm_device_error_quark, function in nm-errors -
-
-
-NM_DEVICE_ETHERNET_CARRIER, macro in NMDeviceEthernet -
-
-
-nm_device_ethernet_get_carrier, function in NMDeviceEthernet -
-
-
-nm_device_ethernet_get_hw_address, function in NMDeviceEthernet -
-
-
-nm_device_ethernet_get_permanent_hw_address, function in NMDeviceEthernet -
-
-
-nm_device_ethernet_get_s390_subchannels, function in NMDeviceEthernet -
-
-
-nm_device_ethernet_get_speed, function in NMDeviceEthernet -
-
-
-NM_DEVICE_ETHERNET_HW_ADDRESS, macro in NMDeviceEthernet -
-
-
-NM_DEVICE_ETHERNET_PERMANENT_HW_ADDRESS, macro in NMDeviceEthernet -
-
-
-NM_DEVICE_ETHERNET_S390_SUBCHANNELS, macro in NMDeviceEthernet -
-
-
-NM_DEVICE_ETHERNET_SPEED, macro in NMDeviceEthernet -
-
-
-nm_device_filter_connections, function in NMDevice -
-
-
-NM_DEVICE_FIRMWARE_MISSING, macro in NMDevice -
-
-
-NM_DEVICE_FIRMWARE_VERSION, macro in NMDevice -
-
-
-nm_device_generic_get_hw_address, function in NMDeviceGeneric -
-
-
-NM_DEVICE_GENERIC_HW_ADDRESS, macro in NMDeviceGeneric -
-
-
-NM_DEVICE_GENERIC_TYPE_DESCRIPTION, macro in NMDeviceGeneric -
-
-
-nm_device_get_active_connection, function in NMDevice -
-
-
-nm_device_get_applied_connection, function in NMDevice -
-
-
-nm_device_get_applied_connection_async, function in NMDevice -
-
-
-nm_device_get_applied_connection_finish, function in NMDevice -
-
-
-nm_device_get_autoconnect, function in NMDevice -
-
-
-nm_device_get_available_connections, function in NMDevice -
-
-
-nm_device_get_capabilities, function in NMDevice -
-
-
-nm_device_get_connectivity, function in NMDevice -
-
-
-nm_device_get_description, function in NMDevice -
-
-
-nm_device_get_device_type, function in NMDevice -
-
-
-nm_device_get_dhcp4_config, function in NMDevice -
-
-
-nm_device_get_dhcp6_config, function in NMDevice -
-
-
-nm_device_get_driver, function in NMDevice -
-
-
-nm_device_get_driver_version, function in NMDevice -
-
-
-nm_device_get_firmware_missing, function in NMDevice -
-
-
-nm_device_get_firmware_version, function in NMDevice -
-
-
-nm_device_get_hw_address, function in NMDevice -
-
-
-nm_device_get_iface, function in NMDevice -
-
-
-nm_device_get_interface_flags, function in NMDevice -
-
-
-nm_device_get_ip4_config, function in NMDevice -
-
-
-nm_device_get_ip6_config, function in NMDevice -
-
-
-nm_device_get_ip_iface, function in NMDevice -
-
-
-nm_device_get_lldp_neighbors, function in NMDevice -
-
-
-nm_device_get_managed, function in NMDevice -
-
-
-nm_device_get_metered, function in NMDevice -
-
-
-nm_device_get_mtu, function in NMDevice -
-
-
-nm_device_get_nm_plugin_missing, function in NMDevice -
-
-
-nm_device_get_path, function in NMDevice -
-
-
-nm_device_get_physical_port_id, function in NMDevice -
-
-
-nm_device_get_ports, function in NMDevice -
-
-
-nm_device_get_product, function in NMDevice -
-
-
-nm_device_get_setting_type, function in NMDevice -
-
-
-nm_device_get_state, function in NMDevice -
-
-
-nm_device_get_state_reason, function in NMDevice -
-
-
-nm_device_get_type_description, function in NMDevice -
-
-
-nm_device_get_udi, function in NMDevice -
-
-
-nm_device_get_vendor, function in NMDevice -
-
-
-nm_device_hsr_get_multicast_spec, function in NMDeviceHsr -
-
-
-nm_device_hsr_get_port1, function in NMDeviceHsr -
-
-
-nm_device_hsr_get_port2, function in NMDeviceHsr -
-
-
-nm_device_hsr_get_prp, function in NMDeviceHsr -
-
-
-nm_device_hsr_get_supervision_address, function in NMDeviceHsr -
-
-
-NM_DEVICE_HSR_MULTICAST_SPEC, macro in NMDeviceHsr -
-
-
-NM_DEVICE_HSR_PORT1, macro in NMDeviceHsr -
-
-
-NM_DEVICE_HSR_PORT2, macro in NMDeviceHsr -
-
-
-NM_DEVICE_HSR_PRP, macro in NMDeviceHsr -
-
-
-NM_DEVICE_HSR_SUPERVISION_ADDRESS, macro in NMDeviceHsr -
-
-
-NM_DEVICE_HW_ADDRESS, macro in NMDevice -
-
-
-NM_DEVICE_INFINIBAND_CARRIER, macro in NMDeviceInfiniband -
-
-
-nm_device_infiniband_get_carrier, function in NMDeviceInfiniband -
-
-
-nm_device_infiniband_get_hw_address, function in NMDeviceInfiniband -
-
-
-NM_DEVICE_INFINIBAND_HW_ADDRESS, macro in NMDeviceInfiniband -
-
-
-NM_DEVICE_INTERFACE, macro in NMDevice -
-
-
-NM_DEVICE_INTERFACE_FLAGS, macro in NMDevice -
-
-
-NM_DEVICE_IP4_CONFIG, macro in NMDevice -
-
-
-NM_DEVICE_IP4_CONNECTIVITY, macro in NMDevice -
-
-
-NM_DEVICE_IP6_CONFIG, macro in NMDevice -
-
-
-NM_DEVICE_IP6_CONNECTIVITY, macro in NMDevice -
-
-
-NM_DEVICE_IP_INTERFACE, macro in NMDevice -
-
-
-NM_DEVICE_IP_TUNNEL_ENCAPSULATION_LIMIT, macro in NMDeviceIPTunnel -
-
-
-NM_DEVICE_IP_TUNNEL_FLAGS, macro in NMDeviceIPTunnel -
-
-
-NM_DEVICE_IP_TUNNEL_FLOW_LABEL, macro in NMDeviceIPTunnel -
-
-
-NM_DEVICE_IP_TUNNEL_FWMARK, macro in NMDeviceIPTunnel -
-
-
-nm_device_ip_tunnel_get_encapsulation_limit, function in NMDeviceIPTunnel -
-
-
-nm_device_ip_tunnel_get_flags, function in NMDeviceIPTunnel -
-
-
-nm_device_ip_tunnel_get_flow_label, function in NMDeviceIPTunnel -
-
-
-nm_device_ip_tunnel_get_fwmark, function in NMDeviceIPTunnel -
-
-
-nm_device_ip_tunnel_get_input_key, function in NMDeviceIPTunnel -
-
-
-nm_device_ip_tunnel_get_local, function in NMDeviceIPTunnel -
-
-
-nm_device_ip_tunnel_get_mode, function in NMDeviceIPTunnel -
-
-
-nm_device_ip_tunnel_get_output_key, function in NMDeviceIPTunnel -
-
-
-nm_device_ip_tunnel_get_parent, function in NMDeviceIPTunnel -
-
-
-nm_device_ip_tunnel_get_path_mtu_discovery, function in NMDeviceIPTunnel -
-
-
-nm_device_ip_tunnel_get_remote, function in NMDeviceIPTunnel -
-
-
-nm_device_ip_tunnel_get_tos, function in NMDeviceIPTunnel -
-
-
-nm_device_ip_tunnel_get_ttl, function in NMDeviceIPTunnel -
-
-
-NM_DEVICE_IP_TUNNEL_INPUT_KEY, macro in NMDeviceIPTunnel -
-
-
-NM_DEVICE_IP_TUNNEL_LOCAL, macro in NMDeviceIPTunnel -
-
-
-NM_DEVICE_IP_TUNNEL_MODE, macro in NMDeviceIPTunnel -
-
-
-NM_DEVICE_IP_TUNNEL_OUTPUT_KEY, macro in NMDeviceIPTunnel -
-
-
-NM_DEVICE_IP_TUNNEL_PARENT, macro in NMDeviceIPTunnel -
-
-
-NM_DEVICE_IP_TUNNEL_PATH_MTU_DISCOVERY, macro in NMDeviceIPTunnel -
-
-
-NM_DEVICE_IP_TUNNEL_REMOTE, macro in NMDeviceIPTunnel -
-
-
-NM_DEVICE_IP_TUNNEL_TOS, macro in NMDeviceIPTunnel -
-
-
-NM_DEVICE_IP_TUNNEL_TTL, macro in NMDeviceIPTunnel -
-
-
-nm_device_is_real, function in NMDevice -
-
-
-nm_device_is_software, function in NMDevice -
-
-
-NM_DEVICE_LLDP_NEIGHBORS, macro in NMDevice -
-
-
-NM_DEVICE_MACSEC_CIPHER_SUITE, macro in NMDeviceMacsec -
-
-
-NM_DEVICE_MACSEC_ENCODING_SA, macro in NMDeviceMacsec -
-
-
-NM_DEVICE_MACSEC_ENCRYPT, macro in NMDeviceMacsec -
-
-
-NM_DEVICE_MACSEC_ES, macro in NMDeviceMacsec -
-
-
-nm_device_macsec_get_cipher_suite, function in NMDeviceMacsec -
-
-
-nm_device_macsec_get_encoding_sa, function in NMDeviceMacsec -
-
-
-nm_device_macsec_get_encrypt, function in NMDeviceMacsec -
-
-
-nm_device_macsec_get_es, function in NMDeviceMacsec -
-
-
-nm_device_macsec_get_hw_address, function in NMDeviceMacsec -
-
-
-nm_device_macsec_get_icv_length, function in NMDeviceMacsec -
-
-
-nm_device_macsec_get_include_sci, function in NMDeviceMacsec -
-
-
-nm_device_macsec_get_parent, function in NMDeviceMacsec -
-
-
-nm_device_macsec_get_protect, function in NMDeviceMacsec -
-
-
-nm_device_macsec_get_replay_protect, function in NMDeviceMacsec -
-
-
-nm_device_macsec_get_scb, function in NMDeviceMacsec -
-
-
-nm_device_macsec_get_sci, function in NMDeviceMacsec -
-
-
-nm_device_macsec_get_validation, function in NMDeviceMacsec -
-
-
-nm_device_macsec_get_window, function in NMDeviceMacsec -
-
-
-NM_DEVICE_MACSEC_HW_ADDRESS, macro in NMDeviceMacsec -
-
-
-NM_DEVICE_MACSEC_ICV_LENGTH, macro in NMDeviceMacsec -
-
-
-NM_DEVICE_MACSEC_INCLUDE_SCI, macro in NMDeviceMacsec -
-
-
-NM_DEVICE_MACSEC_PARENT, macro in NMDeviceMacsec -
-
-
-NM_DEVICE_MACSEC_PROTECT, macro in NMDeviceMacsec -
-
-
-NM_DEVICE_MACSEC_REPLAY_PROTECT, macro in NMDeviceMacsec -
-
-
-NM_DEVICE_MACSEC_SCB, macro in NMDeviceMacsec -
-
-
-NM_DEVICE_MACSEC_SCI, macro in NMDeviceMacsec -
-
-
-NM_DEVICE_MACSEC_VALIDATION, macro in NMDeviceMacsec -
-
-
-NM_DEVICE_MACSEC_WINDOW, macro in NMDeviceMacsec -
-
-
-nm_device_macvlan_get_hw_address, function in NMDeviceMacvlan -
-
-
-nm_device_macvlan_get_mode, function in NMDeviceMacvlan -
-
-
-nm_device_macvlan_get_no_promisc, function in NMDeviceMacvlan -
-
-
-nm_device_macvlan_get_parent, function in NMDeviceMacvlan -
-
-
-nm_device_macvlan_get_tap, function in NMDeviceMacvlan -
-
-
-NM_DEVICE_MACVLAN_HW_ADDRESS, macro in NMDeviceMacvlan -
-
-
-NM_DEVICE_MACVLAN_MODE, macro in NMDeviceMacvlan -
-
-
-NM_DEVICE_MACVLAN_NO_PROMISC, macro in NMDeviceMacvlan -
-
-
-NM_DEVICE_MACVLAN_PARENT, macro in NMDeviceMacvlan -
-
-
-NM_DEVICE_MACVLAN_TAP, macro in NMDeviceMacvlan -
-
-
-NM_DEVICE_MANAGED, macro in NMDevice -
-
-
-NM_DEVICE_METERED, macro in NMDevice -
-
-
-NM_DEVICE_MODEM_APN, macro in NMDeviceModem -
-
-
-NM_DEVICE_MODEM_CURRENT_CAPABILITIES, macro in NMDeviceModem -
-
-
-NM_DEVICE_MODEM_DEVICE_ID, macro in NMDeviceModem -
-
-
-nm_device_modem_get_apn, function in NMDeviceModem -
-
-
-nm_device_modem_get_current_capabilities, function in NMDeviceModem -
-
-
-nm_device_modem_get_device_id, function in NMDeviceModem -
-
-
-nm_device_modem_get_modem_capabilities, function in NMDeviceModem -
-
-
-nm_device_modem_get_operator_code, function in NMDeviceModem -
-
-
-NM_DEVICE_MODEM_MODEM_CAPABILITIES, macro in NMDeviceModem -
-
-
-NM_DEVICE_MODEM_OPERATOR_CODE, macro in NMDeviceModem -
-
-
-NM_DEVICE_MTU, macro in NMDevice -
-
-
-NM_DEVICE_NM_PLUGIN_MISSING, macro in NMDevice -
-
-
-NM_DEVICE_OLPC_MESH_ACTIVE_CHANNEL, macro in NMDeviceOlpcMesh -
-
-
-NM_DEVICE_OLPC_MESH_COMPANION, macro in NMDeviceOlpcMesh -
-
-
-nm_device_olpc_mesh_get_active_channel, function in NMDeviceOlpcMesh -
-
-
-nm_device_olpc_mesh_get_companion, function in NMDeviceOlpcMesh -
-
-
-nm_device_olpc_mesh_get_hw_address, function in NMDeviceOlpcMesh -
-
-
-NM_DEVICE_OLPC_MESH_HW_ADDRESS, macro in NMDeviceOlpcMesh -
-
-
-nm_device_ovs_bridge_get_slaves, function in NMDeviceOvsBridge -
-
-
-NM_DEVICE_OVS_BRIDGE_SLAVES, macro in NMDeviceOvsBridge -
-
-
-nm_device_ovs_port_get_slaves, function in NMDeviceOvsPort -
-
-
-NM_DEVICE_OVS_PORT_SLAVES, macro in NMDeviceOvsPort -
-
-
-NM_DEVICE_PATH, macro in NMDevice -
-
-
-NM_DEVICE_PHYSICAL_PORT_ID, macro in NMDevice -
-
-
-NM_DEVICE_PORTS, macro in NMDevice -
-
-
-NM_DEVICE_PRODUCT, macro in NMDevice -
-
-
-NM_DEVICE_REAL, macro in NMDevice -
-
-
-nm_device_reapply, function in NMDevice -
-
-
-nm_device_reapply_async, function in NMDevice -
-
-
-nm_device_reapply_finish, function in NMDevice -
-
-
-nm_device_set_autoconnect, function in NMDevice -
-
-
-nm_device_set_managed, function in NMDevice -
-
-
-NM_DEVICE_STATE, macro in NMDevice -
-
-
-NM_DEVICE_STATE_REASON, macro in NMDevice -
-
-
-NM_DEVICE_TEAM_CARRIER, macro in NMDeviceTeam -
-
-
-NM_DEVICE_TEAM_CONFIG, macro in NMDeviceTeam -
-
-
-nm_device_team_get_carrier, function in NMDeviceTeam -
-
-
-nm_device_team_get_config, function in NMDeviceTeam -
-
-
-nm_device_team_get_hw_address, function in NMDeviceTeam -
-
-
-nm_device_team_get_slaves, function in NMDeviceTeam -
-
-
-NM_DEVICE_TEAM_HW_ADDRESS, macro in NMDeviceTeam -
-
-
-NM_DEVICE_TEAM_SLAVES, macro in NMDeviceTeam -
-
-
-nm_device_tun_get_group, function in NMDeviceTun -
-
-
-nm_device_tun_get_hw_address, function in NMDeviceTun -
-
-
-nm_device_tun_get_mode, function in NMDeviceTun -
-
-
-nm_device_tun_get_multi_queue, function in NMDeviceTun -
-
-
-nm_device_tun_get_no_pi, function in NMDeviceTun -
-
-
-nm_device_tun_get_owner, function in NMDeviceTun -
-
-
-nm_device_tun_get_vnet_hdr, function in NMDeviceTun -
-
-
-NM_DEVICE_TUN_GROUP, macro in NMDeviceTun -
-
-
-NM_DEVICE_TUN_HW_ADDRESS, macro in NMDeviceTun -
-
-
-NM_DEVICE_TUN_MODE, macro in NMDeviceTun -
-
-
-NM_DEVICE_TUN_MULTI_QUEUE, macro in NMDeviceTun -
-
-
-NM_DEVICE_TUN_NO_PI, macro in NMDeviceTun -
-
-
-NM_DEVICE_TUN_OWNER, macro in NMDeviceTun -
-
-
-NM_DEVICE_TUN_VNET_HDR, macro in NMDeviceTun -
-
-
-NM_DEVICE_UDI, macro in NMDevice -
-
-
-NM_DEVICE_VENDOR, macro in NMDevice -
-
-
-nm_device_veth_get_peer, function in NMDeviceVeth -
-
-
-NM_DEVICE_VETH_PEER, macro in NMDeviceVeth -
-
-
-NM_DEVICE_VLAN_CARRIER, macro in NMDeviceVlan -
-
-
-nm_device_vlan_get_carrier, function in NMDeviceVlan -
-
-
-nm_device_vlan_get_hw_address, function in NMDeviceVlan -
-
-
-nm_device_vlan_get_parent, function in NMDeviceVlan -
-
-
-nm_device_vlan_get_vlan_id, function in NMDeviceVlan -
-
-
-NM_DEVICE_VLAN_HW_ADDRESS, macro in NMDeviceVlan -
-
-
-NM_DEVICE_VLAN_PARENT, macro in NMDeviceVlan -
-
-
-NM_DEVICE_VLAN_VLAN_ID, macro in NMDeviceVlan -
-
-
-nm_device_vrf_get_table, function in NMDeviceVrf -
-
-
-NM_DEVICE_VRF_TABLE, macro in NMDeviceVrf -
-
-
-NM_DEVICE_VXLAN_AGEING, macro in NMDeviceVxlan -
-
-
-NM_DEVICE_VXLAN_CARRIER, macro in NMDeviceVxlan -
-
-
-NM_DEVICE_VXLAN_DST_PORT, macro in NMDeviceVxlan -
-
-
-nm_device_vxlan_get_ageing, function in NMDeviceVxlan -
-
-
-nm_device_vxlan_get_carrier, function in NMDeviceVxlan -
-
-
-nm_device_vxlan_get_dst_port, function in NMDeviceVxlan -
-
-
-nm_device_vxlan_get_group, function in NMDeviceVxlan -
-
-
-nm_device_vxlan_get_hw_address, function in NMDeviceVxlan -
-
-
-nm_device_vxlan_get_id, function in NMDeviceVxlan -
-
-
-nm_device_vxlan_get_l2miss, function in NMDeviceVxlan -
-
-
-nm_device_vxlan_get_l3miss, function in NMDeviceVxlan -
-
-
-nm_device_vxlan_get_learning, function in NMDeviceVxlan -
-
-
-nm_device_vxlan_get_limit, function in NMDeviceVxlan -
-
-
-nm_device_vxlan_get_local, function in NMDeviceVxlan -
-
-
-nm_device_vxlan_get_parent, function in NMDeviceVxlan -
-
-
-nm_device_vxlan_get_proxy, function in NMDeviceVxlan -
-
-
-nm_device_vxlan_get_rsc, function in NMDeviceVxlan -
-
-
-nm_device_vxlan_get_src_port_max, function in NMDeviceVxlan -
-
-
-nm_device_vxlan_get_src_port_min, function in NMDeviceVxlan -
-
-
-nm_device_vxlan_get_tos, function in NMDeviceVxlan -
-
-
-nm_device_vxlan_get_ttl, function in NMDeviceVxlan -
-
-
-NM_DEVICE_VXLAN_GROUP, macro in NMDeviceVxlan -
-
-
-NM_DEVICE_VXLAN_HW_ADDRESS, macro in NMDeviceVxlan -
-
-
-NM_DEVICE_VXLAN_ID, macro in NMDeviceVxlan -
-
-
-NM_DEVICE_VXLAN_L2MISS, macro in NMDeviceVxlan -
-
-
-NM_DEVICE_VXLAN_L3MISS, macro in NMDeviceVxlan -
-
-
-NM_DEVICE_VXLAN_LEARNING, macro in NMDeviceVxlan -
-
-
-NM_DEVICE_VXLAN_LIMIT, macro in NMDeviceVxlan -
-
-
-NM_DEVICE_VXLAN_LOCAL, macro in NMDeviceVxlan -
-
-
-NM_DEVICE_VXLAN_PARENT, macro in NMDeviceVxlan -
-
-
-NM_DEVICE_VXLAN_PROXY, macro in NMDeviceVxlan -
-
-
-NM_DEVICE_VXLAN_RSC, macro in NMDeviceVxlan -
-
-
-NM_DEVICE_VXLAN_SRC_PORT_MAX, macro in NMDeviceVxlan -
-
-
-NM_DEVICE_VXLAN_SRC_PORT_MIN, macro in NMDeviceVxlan -
-
-
-NM_DEVICE_VXLAN_TOS, macro in NMDeviceVxlan -
-
-
-NM_DEVICE_VXLAN_TTL, macro in NMDeviceVxlan -
-
-
-NM_DEVICE_WIFI_ACCESS_POINTS, macro in NMDeviceWifi -
-
-
-NM_DEVICE_WIFI_ACTIVE_ACCESS_POINT, macro in NMDeviceWifi -
-
-
-NM_DEVICE_WIFI_BITRATE, macro in NMDeviceWifi -
-
-
-NM_DEVICE_WIFI_CAPABILITIES, macro in NMDeviceWifi -
-
-
-nm_device_wifi_get_access_points, function in NMDeviceWifi -
-
-
-nm_device_wifi_get_access_point_by_path, function in NMDeviceWifi -
-
-
-nm_device_wifi_get_active_access_point, function in NMDeviceWifi -
-
-
-nm_device_wifi_get_bitrate, function in NMDeviceWifi -
-
-
-nm_device_wifi_get_capabilities, function in NMDeviceWifi -
-
-
-nm_device_wifi_get_hw_address, function in NMDeviceWifi -
-
-
-nm_device_wifi_get_last_scan, function in NMDeviceWifi -
-
-
-nm_device_wifi_get_mode, function in NMDeviceWifi -
-
-
-nm_device_wifi_get_permanent_hw_address, function in NMDeviceWifi -
-
-
-NM_DEVICE_WIFI_HW_ADDRESS, macro in NMDeviceWifi -
-
-
-NM_DEVICE_WIFI_LAST_SCAN, macro in NMDeviceWifi -
-
-
-NM_DEVICE_WIFI_MODE, macro in NMDeviceWifi -
-
-
-nm_device_wifi_p2p_get_hw_address, function in NMDeviceWifiP2P -
-
-
-nm_device_wifi_p2p_get_peers, function in NMDeviceWifiP2P -
-
-
-nm_device_wifi_p2p_get_peer_by_path, function in NMDeviceWifiP2P -
-
-
-NM_DEVICE_WIFI_P2P_HW_ADDRESS, macro in NMDeviceWifiP2P -
-
-
-NM_DEVICE_WIFI_P2P_PEERS, macro in NMDeviceWifiP2P -
-
-
-nm_device_wifi_p2p_start_find, function in NMDeviceWifiP2P -
-
-
-nm_device_wifi_p2p_start_find_finish, function in NMDeviceWifiP2P -
-
-
-nm_device_wifi_p2p_stop_find, function in NMDeviceWifiP2P -
-
-
-nm_device_wifi_p2p_stop_find_finish, function in NMDeviceWifiP2P -
-
-
-NM_DEVICE_WIFI_P2P_WFDIES, macro in NMDeviceWifiP2P -
-
-
-NM_DEVICE_WIFI_PERMANENT_HW_ADDRESS, macro in NMDeviceWifi -
-
-
-nm_device_wifi_request_scan, function in NMDeviceWifi -
-
-
-nm_device_wifi_request_scan_async, function in NMDeviceWifi -
-
-
-nm_device_wifi_request_scan_finish, function in NMDeviceWifi -
-
-
-nm_device_wifi_request_scan_options, function in NMDeviceWifi -
-
-
-nm_device_wifi_request_scan_options_async, function in NMDeviceWifi -
-
-
-NM_DEVICE_WIMAX_ACTIVE_NSP, macro in NMDeviceWimax -
-
-
-NM_DEVICE_WIMAX_BSID, macro in NMDeviceWimax -
-
-
-NM_DEVICE_WIMAX_CENTER_FREQUENCY, macro in NMDeviceWimax -
-
-
-NM_DEVICE_WIMAX_CINR, macro in NMDeviceWimax -
-
-
-nm_device_wimax_get_active_nsp, function in NMDeviceWimax -
-
-
-nm_device_wimax_get_bsid, function in NMDeviceWimax -
-
-
-nm_device_wimax_get_center_frequency, function in NMDeviceWimax -
-
-
-nm_device_wimax_get_cinr, function in NMDeviceWimax -
-
-
-nm_device_wimax_get_hw_address, function in NMDeviceWimax -
-
-
-nm_device_wimax_get_nsps, function in NMDeviceWimax -
-
-
-nm_device_wimax_get_nsp_by_path, function in NMDeviceWimax -
-
-
-nm_device_wimax_get_rssi, function in NMDeviceWimax -
-
-
-nm_device_wimax_get_tx_power, function in NMDeviceWimax -
-
-
-NM_DEVICE_WIMAX_HW_ADDRESS, macro in NMDeviceWimax -
-
-
-NM_DEVICE_WIMAX_NSPS, macro in NMDeviceWimax -
-
-
-NM_DEVICE_WIMAX_RSSI, macro in NMDeviceWimax -
-
-
-NM_DEVICE_WIMAX_TX_POWER, macro in NMDeviceWimax -
-
-
-NM_DEVICE_WIREGUARD_FWMARK, macro in NMDeviceWireGuard -
-
-
-nm_device_wireguard_get_fwmark, function in NMDeviceWireGuard -
-
-
-nm_device_wireguard_get_listen_port, function in NMDeviceWireGuard -
-
-
-nm_device_wireguard_get_public_key, function in NMDeviceWireGuard -
-
-
-NM_DEVICE_WIREGUARD_LISTEN_PORT, macro in NMDeviceWireGuard -
-
-
-NM_DEVICE_WIREGUARD_PUBLIC_KEY, macro in NMDeviceWireGuard -
-
-
-NM_DEVICE_WPAN_HW_ADDRESS, macro in NMDeviceWpan -
-
-
-NMDhcpConfig, struct in NMDhcpConfig -
-
-
-NMDhcpConfig:family, object property in NMDhcpConfig -
-
-
-NMDhcpConfig:options, object property in NMDhcpConfig -
-
-
-NMDhcpHostnameFlags, enum in NMSettingIPConfig -
-
-
-NM_DHCP_CONFIG_FAMILY, macro in NMDhcpConfig -
-
-
-nm_dhcp_config_get_family, function in NMDhcpConfig -
-
-
-nm_dhcp_config_get_one_option, function in NMDhcpConfig -
-
-
-nm_dhcp_config_get_options, function in NMDhcpConfig -
-
-
-NM_DHCP_CONFIG_OPTIONS, macro in NMDhcpConfig -
-
-
-NMDnsEntry, struct in NMClient -
-
-
-nm_dns_entry_get_domains, function in NMClient -
-
-
-nm_dns_entry_get_interface, function in NMClient -
-
-
-nm_dns_entry_get_nameservers, function in NMClient -
-
-
-nm_dns_entry_get_priority, function in NMClient -
-
-
-nm_dns_entry_get_vpn, function in NMClient -
-
-
-nm_dns_entry_unref, function in NMClient -
-
-

E

-
-NM_ENCODE_VERSION, macro in nm-version-macros -
-
-
-NM_ETHTOOL_OPTNAME_CHANNELS_COMBINED, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_CHANNELS_OTHER, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_CHANNELS_RX, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_CHANNELS_TX, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_RX, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_TX, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_HIGH, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_LOW, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_HIGH, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_IRQ, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_LOW, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_HIGH, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_IRQ, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_LOW, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_SAMPLE_INTERVAL, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_STATS_BLOCK_USECS, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_HIGH, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_IRQ, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_LOW, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_HIGH, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_IRQ, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_LOW, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_EEE_ENABLED, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_ESP_HW_OFFLOAD, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_ESP_TX_CSUM_HW_OFFLOAD, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_FCOE_MTU, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_GRO, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_GSO, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_HIGHDMA, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_HW_TC_OFFLOAD, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_L2_FWD_OFFLOAD, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_LOOPBACK, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_LRO, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_MACSEC_HW_OFFLOAD, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_NTUPLE, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_RX, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_RXHASH, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_RXVLAN, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_RX_ALL, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_RX_FCS, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_RX_GRO_HW, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_RX_GRO_LIST, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_RX_UDP_GRO_FORWARDING, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_RX_UDP_TUNNEL_PORT_OFFLOAD, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_FILTER, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_FILTER, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_HW_PARSE, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_SG, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_RECORD, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_RX_OFFLOAD, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_TX_OFFLOAD, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TSO, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TXVLAN, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_FCOE_CRC, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV4, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV6, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IP_GENERIC, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_SCTP, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_ESP_SEGMENTATION, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_FCOE_SEGMENTATION, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_GRE_CSUM_SEGMENTATION, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_GRE_SEGMENTATION, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_LIST, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_PARTIAL, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_ROBUST, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_IPXIP4_SEGMENTATION, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_IPXIP6_SEGMENTATION, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_NOCACHE_COPY, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER_FRAGLIST, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_SCTP_SEGMENTATION, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP6_SEGMENTATION, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_ECN_SEGMENTATION, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_MANGLEID_SEGMENTATION, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_SEGMENTATION, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_TUNNEL_REMCSUM_SEGMENTATION, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_SEGMENTATION, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_CSUM_SEGMENTATION, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_SEGMENTATION, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_VLAN_STAG_HW_INSERT, macro in nm-ethtool-utils -
-
-
-nm_ethtool_optname_is_channels, function in NMSettingEthtool -
-
-
-nm_ethtool_optname_is_coalesce, function in NMSettingEthtool -
-
-
-nm_ethtool_optname_is_eee, function in NMSettingEthtool -
-
-
-nm_ethtool_optname_is_feature, function in NMSettingEthtool -
-
-
-nm_ethtool_optname_is_pause, function in NMSettingEthtool -
-
-
-nm_ethtool_optname_is_ring, function in NMSettingEthtool -
-
-
-NM_ETHTOOL_OPTNAME_PAUSE_AUTONEG, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_PAUSE_RX, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_PAUSE_TX, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_RING_RX, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_RING_RX_JUMBO, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_RING_RX_MINI, macro in nm-ethtool-utils -
-
-
-NM_ETHTOOL_OPTNAME_RING_TX, macro in nm-ethtool-utils -
-
-

I

-
-in6_addr, struct in nm-utils -
-
-
-NMIPAddressCmpFlags, enum in NMSettingIPConfig -
-
-
-NMIPConfig, struct in NMIPConfig -
-
-
-NMIPConfig:addresses, object property in NMIPConfig -
-
-
-NMIPConfig:domains, object property in NMIPConfig -
-
-
-NMIPConfig:family, object property in NMIPConfig -
-
-
-NMIPConfig:gateway, object property in NMIPConfig -
-
-
-NMIPConfig:nameservers, object property in NMIPConfig -
-
-
-NMIPConfig:routes, object property in NMIPConfig -
-
-
-NMIPConfig:searches, object property in NMIPConfig -
-
-
-NMIPConfig:wins-servers, object property in NMIPConfig -
-
-
-NMIPRoutingRuleAsStringFlags, enum in NMSettingIPConfig -
-
-
-NMIPTunnelFlags, enum in NMSettingIPTunnel -
-
-
-NMIPTunnelMode, enum in nm-dbus-interface -
-
-
-NM_IP_ADDRESS_ATTRIBUTE_LABEL, macro in NMSettingIPConfig -
-
-
-nm_ip_address_cmp_full, function in NMSettingIPConfig -
-
-
-nm_ip_address_dup, function in NMSettingIPConfig -
-
-
-nm_ip_address_equal, function in NMSettingIPConfig -
-
-
-nm_ip_address_get_address, function in NMSettingIPConfig -
-
-
-nm_ip_address_get_address_binary, function in NMSettingIPConfig -
-
-
-nm_ip_address_get_attribute, function in NMSettingIPConfig -
-
-
-nm_ip_address_get_attribute_names, function in NMSettingIPConfig -
-
-
-nm_ip_address_get_family, function in NMSettingIPConfig -
-
-
-nm_ip_address_get_prefix, function in NMSettingIPConfig -
-
-
-nm_ip_address_new, function in NMSettingIPConfig -
-
-
-nm_ip_address_new_binary, function in NMSettingIPConfig -
-
-
-nm_ip_address_ref, function in NMSettingIPConfig -
-
-
-nm_ip_address_set_address, function in NMSettingIPConfig -
-
-
-nm_ip_address_set_address_binary, function in NMSettingIPConfig -
-
-
-nm_ip_address_set_attribute, function in NMSettingIPConfig -
-
-
-nm_ip_address_set_prefix, function in NMSettingIPConfig -
-
-
-nm_ip_address_unref, function in NMSettingIPConfig -
-
-
-NM_IP_CONFIG_ADDRESSES, macro in NMIPConfig -
-
-
-NM_IP_CONFIG_DOMAINS, macro in NMIPConfig -
-
-
-NM_IP_CONFIG_FAMILY, macro in NMIPConfig -
-
-
-NM_IP_CONFIG_GATEWAY, macro in NMIPConfig -
-
-
-nm_ip_config_get_addresses, function in NMIPConfig -
-
-
-nm_ip_config_get_domains, function in NMIPConfig -
-
-
-nm_ip_config_get_family, function in NMIPConfig -
-
-
-nm_ip_config_get_gateway, function in NMIPConfig -
-
-
-nm_ip_config_get_nameservers, function in NMIPConfig -
-
-
-nm_ip_config_get_routes, function in NMIPConfig -
-
-
-nm_ip_config_get_searches, function in NMIPConfig -
-
-
-nm_ip_config_get_wins_servers, function in NMIPConfig -
-
-
-NM_IP_CONFIG_NAMESERVERS, macro in NMIPConfig -
-
-
-NM_IP_CONFIG_ROUTES, macro in NMIPConfig -
-
-
-NM_IP_CONFIG_SEARCHES, macro in NMIPConfig -
-
-
-NM_IP_CONFIG_WINS_SERVERS, macro in NMIPConfig -
-
-
-NM_IP_ROUTE_ATTRIBUTE_ADVMSS, macro in NMSettingIPConfig -
-
-
-NM_IP_ROUTE_ATTRIBUTE_CWND, macro in NMSettingIPConfig -
-
-
-NM_IP_ROUTE_ATTRIBUTE_FROM, macro in NMSettingIPConfig -
-
-
-NM_IP_ROUTE_ATTRIBUTE_INITCWND, macro in NMSettingIPConfig -
-
-
-NM_IP_ROUTE_ATTRIBUTE_INITRWND, macro in NMSettingIPConfig -
-
-
-NM_IP_ROUTE_ATTRIBUTE_LOCK_ADVMSS, macro in NMSettingIPConfig -
-
-
-NM_IP_ROUTE_ATTRIBUTE_LOCK_CWND, macro in NMSettingIPConfig -
-
-
-NM_IP_ROUTE_ATTRIBUTE_LOCK_INITCWND, macro in NMSettingIPConfig -
-
-
-NM_IP_ROUTE_ATTRIBUTE_LOCK_INITRWND, macro in NMSettingIPConfig -
-
-
-NM_IP_ROUTE_ATTRIBUTE_LOCK_MTU, macro in NMSettingIPConfig -
-
-
-NM_IP_ROUTE_ATTRIBUTE_LOCK_WINDOW, macro in NMSettingIPConfig -
-
-
-NM_IP_ROUTE_ATTRIBUTE_MTU, macro in NMSettingIPConfig -
-
-
-NM_IP_ROUTE_ATTRIBUTE_ONLINK, macro in NMSettingIPConfig -
-
-
-NM_IP_ROUTE_ATTRIBUTE_QUICKACK, macro in NMSettingIPConfig -
-
-
-NM_IP_ROUTE_ATTRIBUTE_RTO_MIN, macro in NMSettingIPConfig -
-
-
-NM_IP_ROUTE_ATTRIBUTE_SCOPE, macro in NMSettingIPConfig -
-
-
-NM_IP_ROUTE_ATTRIBUTE_SRC, macro in NMSettingIPConfig -
-
-
-NM_IP_ROUTE_ATTRIBUTE_TABLE, macro in NMSettingIPConfig -
-
-
-NM_IP_ROUTE_ATTRIBUTE_TOS, macro in NMSettingIPConfig -
-
-
-NM_IP_ROUTE_ATTRIBUTE_TYPE, macro in NMSettingIPConfig -
-
-
-nm_ip_route_attribute_validate, function in NMSettingIPConfig -
-
-
-NM_IP_ROUTE_ATTRIBUTE_WEIGHT, macro in NMSettingIPConfig -
-
-
-NM_IP_ROUTE_ATTRIBUTE_WINDOW, macro in NMSettingIPConfig -
-
-
-nm_ip_route_dup, function in NMSettingIPConfig -
-
-
-nm_ip_route_equal, function in NMSettingIPConfig -
-
-
-nm_ip_route_equal_full, function in NMSettingIPConfig -
-
-
-nm_ip_route_get_attribute, function in NMSettingIPConfig -
-
-
-nm_ip_route_get_attribute_names, function in NMSettingIPConfig -
-
-
-nm_ip_route_get_dest, function in NMSettingIPConfig -
-
-
-nm_ip_route_get_dest_binary, function in NMSettingIPConfig -
-
-
-nm_ip_route_get_family, function in NMSettingIPConfig -
-
-
-nm_ip_route_get_metric, function in NMSettingIPConfig -
-
-
-nm_ip_route_get_next_hop, function in NMSettingIPConfig -
-
-
-nm_ip_route_get_next_hop_binary, function in NMSettingIPConfig -
-
-
-nm_ip_route_get_prefix, function in NMSettingIPConfig -
-
-
-nm_ip_route_get_variant_attribute_spec, function in NMSettingIPConfig -
-
-
-nm_ip_route_new, function in NMSettingIPConfig -
-
-
-nm_ip_route_new_binary, function in NMSettingIPConfig -
-
-
-nm_ip_route_ref, function in NMSettingIPConfig -
-
-
-nm_ip_route_set_attribute, function in NMSettingIPConfig -
-
-
-nm_ip_route_set_dest, function in NMSettingIPConfig -
-
-
-nm_ip_route_set_dest_binary, function in NMSettingIPConfig -
-
-
-nm_ip_route_set_metric, function in NMSettingIPConfig -
-
-
-nm_ip_route_set_next_hop, function in NMSettingIPConfig -
-
-
-nm_ip_route_set_next_hop_binary, function in NMSettingIPConfig -
-
-
-nm_ip_route_set_prefix, function in NMSettingIPConfig -
-
-
-nm_ip_route_unref, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_cmp, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_from_string, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_get_action, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_get_addr_family, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_get_destination_port_end, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_get_destination_port_start, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_get_from, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_get_from_len, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_get_fwmark, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_get_fwmask, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_get_iifname, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_get_invert, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_get_ipproto, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_get_oifname, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_get_priority, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_get_source_port_end, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_get_source_port_start, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_get_suppress_prefixlength, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_get_table, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_get_to, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_get_tos, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_get_to_len, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_get_uid_range, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_is_sealed, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_new, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_new_clone, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_ref, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_seal, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_set_action, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_set_destination_port, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_set_from, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_set_fwmark, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_set_iifname, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_set_invert, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_set_ipproto, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_set_oifname, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_set_priority, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_set_source_port, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_set_suppress_prefixlength, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_set_table, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_set_to, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_set_tos, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_set_uid_range, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_to_string, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_unref, function in NMSettingIPConfig -
-
-
-nm_ip_routing_rule_validate, function in NMSettingIPConfig -
-
-

K

-
-NMKeyfileHandlerData, struct in nm-keyfile -
-
-
-NMKeyfileHandlerFlags, enum in nm-keyfile -
-
-
-NMKeyfileHandlerType, enum in nm-keyfile -
-
-
-NMKeyfileReadHandler, user_function in nm-keyfile -
-
-
-NMKeyfileWarnSeverity, enum in nm-keyfile -
-
-
-NMKeyfileWriteHandler, user_function in nm-keyfile -
-
-
-nm_keyfile_handler_data_fail_with_error, function in nm-keyfile -
-
-
-nm_keyfile_handler_data_get_context, function in nm-keyfile -
-
-
-nm_keyfile_handler_data_warn_get, function in nm-keyfile -
-
-
-nm_keyfile_read, function in nm-keyfile -
-
-
-nm_keyfile_write, function in nm-keyfile -
-
-

L

-
-NMLldpNeighbor, struct in NMDevice -
-
-
-NM_LLDP_ATTR_CHASSIS_ID, macro in nm-dbus-interface -
-
-
-NM_LLDP_ATTR_CHASSIS_ID_TYPE, macro in nm-dbus-interface -
-
-
-NM_LLDP_ATTR_DESTINATION, macro in nm-dbus-interface -
-
-
-NM_LLDP_ATTR_IEEE_802_1_PPVID, macro in nm-dbus-interface -
-
-
-NM_LLDP_ATTR_IEEE_802_1_PPVIDS, macro in nm-dbus-interface -
-
-
-NM_LLDP_ATTR_IEEE_802_1_PPVID_FLAGS, macro in nm-dbus-interface -
-
-
-NM_LLDP_ATTR_IEEE_802_1_PVID, macro in nm-dbus-interface -
-
-
-NM_LLDP_ATTR_IEEE_802_1_VID, macro in nm-dbus-interface -
-
-
-NM_LLDP_ATTR_IEEE_802_1_VLANS, macro in nm-dbus-interface -
-
-
-NM_LLDP_ATTR_IEEE_802_1_VLAN_NAME, macro in nm-dbus-interface -
-
-
-NM_LLDP_ATTR_IEEE_802_3_MAC_PHY_CONF, macro in nm-dbus-interface -
-
-
-NM_LLDP_ATTR_IEEE_802_3_MAX_FRAME_SIZE, macro in nm-dbus-interface -
-
-
-NM_LLDP_ATTR_IEEE_802_3_POWER_VIA_MDI, macro in nm-dbus-interface -
-
-
-NM_LLDP_ATTR_MANAGEMENT_ADDRESSES, macro in nm-dbus-interface -
-
-
-NM_LLDP_ATTR_MUD_URL, macro in nm-dbus-interface -
-
-
-NM_LLDP_ATTR_PORT_DESCRIPTION, macro in nm-dbus-interface -
-
-
-NM_LLDP_ATTR_PORT_ID, macro in nm-dbus-interface -
-
-
-NM_LLDP_ATTR_PORT_ID_TYPE, macro in nm-dbus-interface -
-
-
-NM_LLDP_ATTR_RAW, macro in nm-dbus-interface -
-
-
-NM_LLDP_ATTR_SYSTEM_CAPABILITIES, macro in nm-dbus-interface -
-
-
-NM_LLDP_ATTR_SYSTEM_DESCRIPTION, macro in nm-dbus-interface -
-
-
-NM_LLDP_ATTR_SYSTEM_NAME, macro in nm-dbus-interface -
-
-
-NM_LLDP_DEST_NEAREST_BRIDGE, macro in nm-dbus-interface -
-
-
-NM_LLDP_DEST_NEAREST_CUSTOMER_BRIDGE, macro in nm-dbus-interface -
-
-
-NM_LLDP_DEST_NEAREST_NON_TPMR_BRIDGE, macro in nm-dbus-interface -
-
-
-nm_lldp_neighbor_get_attr_names, function in NMDevice -
-
-
-nm_lldp_neighbor_get_attr_string_value, function in NMDevice -
-
-
-nm_lldp_neighbor_get_attr_type, function in NMDevice -
-
-
-nm_lldp_neighbor_get_attr_uint_value, function in NMDevice -
-
-
-nm_lldp_neighbor_get_attr_value, function in NMDevice -
-
-
-nm_lldp_neighbor_new, function in NMDevice -
-
-
-nm_lldp_neighbor_ref, function in NMDevice -
-
-
-nm_lldp_neighbor_unref, function in NMDevice -
-
-

M

-
-NM_MAJOR_VERSION, macro in nm-version-macros -
-
-
-NMManagerError, enum in nm-errors -
-
-
-NMManagerReloadFlags, enum in nm-dbus-interface -
-
-
-NM_MANAGER_ERROR, macro in nm-errors -
-
-
-nm_manager_error_quark, function in nm-errors -
-
-
-NMMetered, enum in nm-dbus-interface -
-
-
-NM_MICRO_VERSION, macro in nm-version-macros -
-
-
-NM_MINOR_VERSION, macro in nm-version-macros -
-
-
-NMMptcpFlags, enum in nm-dbus-interface -
-
-

O

-
-NMObject, struct in NMObject -
-
-
-NMObject:client, object property in NMObject -
-
-
-NMObject:path, object property in NMObject -
-
-
-NM_OBJECT_CLIENT, macro in NMObject -
-
-
-nm_object_get_client, function in NMObject -
-
-
-nm_object_get_path, function in NMObject -
-
-
-NM_OBJECT_PATH, macro in NMObject -
-
-

R

-
-NMRadioFlags, enum in nm-dbus-interface -
-
-
-nm_range_cmp, function in NMSetting -
-
-
-nm_range_from_str, function in NMSetting -
-
-
-nm_range_get_range, function in NMSetting -
-
-
-nm_range_new, function in NMSetting -
-
-
-nm_range_ref, function in NMSetting -
-
-
-nm_range_to_str, function in NMSetting -
-
-
-nm_range_unref, function in NMSetting -
-
-
-NMRemoteConnection, struct in NMRemoteConnection -
-
-
-NMRemoteConnection:filename, object property in NMRemoteConnection -
-
-
-NMRemoteConnection:flags, object property in NMRemoteConnection -
-
-
-NMRemoteConnection:unsaved, object property in NMRemoteConnection -
-
-
-NMRemoteConnection:version-id, object property in NMRemoteConnection -
-
-
-NMRemoteConnection:visible, object property in NMRemoteConnection -
-
-
-nm_remote_connection_commit_changes, function in NMRemoteConnection -
-
-
-nm_remote_connection_commit_changes_async, function in NMRemoteConnection -
-
-
-nm_remote_connection_commit_changes_finish, function in NMRemoteConnection -
-
-
-NM_REMOTE_CONNECTION_DBUS_CONNECTION, macro in NMRemoteConnection -
-
-
-nm_remote_connection_delete, function in NMRemoteConnection -
-
-
-nm_remote_connection_delete_async, function in NMRemoteConnection -
-
-
-nm_remote_connection_delete_finish, function in NMRemoteConnection -
-
-
-NM_REMOTE_CONNECTION_FILENAME, macro in NMRemoteConnection -
-
-
-NM_REMOTE_CONNECTION_FLAGS, macro in NMRemoteConnection -
-
-
-nm_remote_connection_get_filename, function in NMRemoteConnection -
-
-
-nm_remote_connection_get_flags, function in NMRemoteConnection -
-
-
-nm_remote_connection_get_secrets, function in NMRemoteConnection -
-
-
-nm_remote_connection_get_secrets_async, function in NMRemoteConnection -
-
-
-nm_remote_connection_get_secrets_finish, function in NMRemoteConnection -
-
-
-nm_remote_connection_get_unsaved, function in NMRemoteConnection -
-
-
-nm_remote_connection_get_version_id, function in NMRemoteConnection -
-
-
-nm_remote_connection_get_visible, function in NMRemoteConnection -
-
-
-NM_REMOTE_CONNECTION_PATH, macro in NMRemoteConnection -
-
-
-nm_remote_connection_save, function in NMRemoteConnection -
-
-
-nm_remote_connection_save_async, function in NMRemoteConnection -
-
-
-nm_remote_connection_save_finish, function in NMRemoteConnection -
-
-
-NM_REMOTE_CONNECTION_UNSAVED, macro in NMRemoteConnection -
-
-
-nm_remote_connection_update2, function in NMRemoteConnection -
-
-
-nm_remote_connection_update2_finish, function in NMRemoteConnection -
-
-
-NM_REMOTE_CONNECTION_VERSION_ID, macro in NMRemoteConnection -
-
-
-NM_REMOTE_CONNECTION_VISIBLE, macro in NMRemoteConnection -
-
-
-NMRollbackResult, enum in nm-dbus-interface -
-
-

S

-
-NMSecretAgentCapabilities, enum in nm-dbus-interface -
-
-
-NMSecretAgentError, enum in nm-errors -
-
-
-NMSecretAgentGetSecretsFlags, enum in nm-dbus-interface -
-
-
-NMSecretAgentOld, struct in NMSecretAgentOld -
-
-
-NMSecretAgentOld:auto-register, object property in NMSecretAgentOld -
-
-
-NMSecretAgentOld:capabilities, object property in NMSecretAgentOld -
-
-
-NMSecretAgentOld:dbus-connection, object property in NMSecretAgentOld -
-
-
-NMSecretAgentOld:identifier, object property in NMSecretAgentOld -
-
-
-NMSecretAgentOld:registered, object property in NMSecretAgentOld -
-
-
-NMSecretAgentOldDeleteSecretsFunc, user_function in NMSecretAgentOld -
-
-
-NMSecretAgentOldGetSecretsFunc, user_function in NMSecretAgentOld -
-
-
-NMSecretAgentOldSaveSecretsFunc, user_function in NMSecretAgentOld -
-
-
-NM_SECRET_AGENT_ERROR, macro in nm-errors -
-
-
-nm_secret_agent_error_quark, function in nm-errors -
-
-
-NM_SECRET_AGENT_OLD_AUTO_REGISTER, macro in NMSecretAgentOld -
-
-
-NM_SECRET_AGENT_OLD_CAPABILITIES, macro in NMSecretAgentOld -
-
-
-NM_SECRET_AGENT_OLD_DBUS_CONNECTION, macro in NMSecretAgentOld -
-
-
-nm_secret_agent_old_delete_secrets, function in NMSecretAgentOld -
-
-
-nm_secret_agent_old_destroy, function in NMSecretAgentOld -
-
-
-nm_secret_agent_old_enable, function in NMSecretAgentOld -
-
-
-nm_secret_agent_old_get_context_busy_watcher, function in NMSecretAgentOld -
-
-
-nm_secret_agent_old_get_dbus_connection, function in NMSecretAgentOld -
-
-
-nm_secret_agent_old_get_dbus_name_owner, function in NMSecretAgentOld -
-
-
-nm_secret_agent_old_get_main_context, function in NMSecretAgentOld -
-
-
-nm_secret_agent_old_get_registered, function in NMSecretAgentOld -
-
-
-nm_secret_agent_old_get_secrets, function in NMSecretAgentOld -
-
-
-NM_SECRET_AGENT_OLD_IDENTIFIER, macro in NMSecretAgentOld -
-
-
-nm_secret_agent_old_register, function in NMSecretAgentOld -
-
-
-NM_SECRET_AGENT_OLD_REGISTERED, macro in NMSecretAgentOld -
-
-
-nm_secret_agent_old_register_async, function in NMSecretAgentOld -
-
-
-nm_secret_agent_old_register_finish, function in NMSecretAgentOld -
-
-
-nm_secret_agent_old_save_secrets, function in NMSecretAgentOld -
-
-
-nm_secret_agent_old_unregister, function in NMSecretAgentOld -
-
-
-nm_secret_agent_old_unregister_async, function in NMSecretAgentOld -
-
-
-nm_secret_agent_old_unregister_finish, function in NMSecretAgentOld -
-
-
-NM_SECRET_TAG_DYNAMIC_CHALLENGE, macro in nm-dbus-interface -
-
-
-NM_SECRET_TAG_DYNAMIC_CHALLENGE_ECHO, macro in nm-dbus-interface -
-
-
-NM_SECRET_TAG_VPN_MSG, macro in nm-dbus-interface -
-
-
-NMSetting, struct in NMSettingOvs -
-
-
-NMSetting6Lowpan, struct in NMSettingOvs -
-
-
-NMSetting6Lowpan:parent, object property in NMSettingOvs -
-
-
-NMSetting8021x, struct in NMSettingOvs -
-
-
-NMSetting8021x:altsubject-matches, object property in NMSettingOvs -
-
-
-NMSetting8021x:anonymous-identity, object property in NMSettingOvs -
-
-
-NMSetting8021x:auth-timeout, object property in NMSettingOvs -
-
-
-NMSetting8021x:ca-cert, object property in NMSettingOvs -
-
-
-NMSetting8021x:ca-cert-password, object property in NMSettingOvs -
-
-
-NMSetting8021x:ca-cert-password-flags, object property in NMSettingOvs -
-
-
-NMSetting8021x:ca-path, object property in NMSettingOvs -
-
-
-NMSetting8021x:client-cert, object property in NMSettingOvs -
-
-
-NMSetting8021x:client-cert-password, object property in NMSettingOvs -
-
-
-NMSetting8021x:client-cert-password-flags, object property in NMSettingOvs -
-
-
-NMSetting8021x:domain-match, object property in NMSettingOvs -
-
-
-NMSetting8021x:domain-suffix-match, object property in NMSettingOvs -
-
-
-NMSetting8021x:eap, object property in NMSettingOvs -
-
-
-NMSetting8021x:identity, object property in NMSettingOvs -
-
-
-NMSetting8021x:openssl-ciphers, object property in NMSettingOvs -
-
-
-NMSetting8021x:optional, object property in NMSettingOvs -
-
-
-NMSetting8021x:pac-file, object property in NMSettingOvs -
-
-
-NMSetting8021x:password, object property in NMSettingOvs -
-
-
-NMSetting8021x:password-flags, object property in NMSettingOvs -
-
-
-NMSetting8021x:password-raw, object property in NMSettingOvs -
-
-
-NMSetting8021x:password-raw-flags, object property in NMSettingOvs -
-
-
-NMSetting8021x:phase1-auth-flags, object property in NMSettingOvs -
-
-
-NMSetting8021x:phase1-fast-provisioning, object property in NMSettingOvs -
-
-
-NMSetting8021x:phase1-peaplabel, object property in NMSettingOvs -
-
-
-NMSetting8021x:phase1-peapver, object property in NMSettingOvs -
-
-
-NMSetting8021x:phase2-altsubject-matches, object property in NMSettingOvs -
-
-
-NMSetting8021x:phase2-auth, object property in NMSettingOvs -
-
-
-NMSetting8021x:phase2-autheap, object property in NMSettingOvs -
-
-
-NMSetting8021x:phase2-ca-cert, object property in NMSettingOvs -
-
-
-NMSetting8021x:phase2-ca-cert-password, object property in NMSettingOvs -
-
-
-NMSetting8021x:phase2-ca-cert-password-flags, object property in NMSettingOvs -
-
-
-NMSetting8021x:phase2-ca-path, object property in NMSettingOvs -
-
-
-NMSetting8021x:phase2-client-cert, object property in NMSettingOvs -
-
-
-NMSetting8021x:phase2-client-cert-password, object property in NMSettingOvs -
-
-
-NMSetting8021x:phase2-client-cert-password-flags, object property in NMSettingOvs -
-
-
-NMSetting8021x:phase2-domain-match, object property in NMSettingOvs -
-
-
-NMSetting8021x:phase2-domain-suffix-match, object property in NMSettingOvs -
-
-
-NMSetting8021x:phase2-private-key, object property in NMSettingOvs -
-
-
-NMSetting8021x:phase2-private-key-password, object property in NMSettingOvs -
-
-
-NMSetting8021x:phase2-private-key-password-flags, object property in NMSettingOvs -
-
-
-NMSetting8021x:phase2-subject-match, object property in NMSettingOvs -
-
-
-NMSetting8021x:pin, object property in NMSettingOvs -
-
-
-NMSetting8021x:pin-flags, object property in NMSettingOvs -
-
-
-NMSetting8021x:private-key, object property in NMSettingOvs -
-
-
-NMSetting8021x:private-key-password, object property in NMSettingOvs -
-
-
-NMSetting8021x:private-key-password-flags, object property in NMSettingOvs -
-
-
-NMSetting8021x:subject-match, object property in NMSettingOvs -
-
-
-NMSetting8021x:system-ca-certs, object property in NMSettingOvs -
-
-
-NMSetting8021xAuthFlags, enum in NMSetting8021x -
-
-
-NMSetting8021xCKFormat, enum in NMSetting8021x -
-
-
-NMSetting8021xCKScheme, enum in NMSetting8021x -
-
-
-NMSetting:name, object property in NMSettingOvs -
-
-
-NMSettingAdsl, struct in NMSettingOvs -
-
-
-NMSettingAdsl:encapsulation, object property in NMSettingOvs -
-
-
-NMSettingAdsl:password, object property in NMSettingOvs -
-
-
-NMSettingAdsl:password-flags, object property in NMSettingOvs -
-
-
-NMSettingAdsl:protocol, object property in NMSettingOvs -
-
-
-NMSettingAdsl:username, object property in NMSettingOvs -
-
-
-NMSettingAdsl:vci, object property in NMSettingOvs -
-
-
-NMSettingAdsl:vpi, object property in NMSettingOvs -
-
-
-NMSettingBluetooth, struct in NMSettingOvs -
-
-
-NMSettingBluetooth:bdaddr, object property in NMSettingOvs -
-
-
-NMSettingBluetooth:type, object property in NMSettingOvs -
-
-
-NMSettingBond, struct in NMSettingOvs -
-
-
-NMSettingBond:options, object property in NMSettingOvs -
-
-
-NMSettingBondPort, struct in NMSettingOvs -
-
-
-NMSettingBondPort:prio, object property in NMSettingOvs -
-
-
-NMSettingBondPort:queue-id, object property in NMSettingOvs -
-
-
-NMSettingBridge, struct in NMSettingOvs -
-
-
-NMSettingBridge:ageing-time, object property in NMSettingOvs -
-
-
-NMSettingBridge:forward-delay, object property in NMSettingOvs -
-
-
-NMSettingBridge:group-address, object property in NMSettingOvs -
-
-
-NMSettingBridge:group-forward-mask, object property in NMSettingOvs -
-
-
-NMSettingBridge:hello-time, object property in NMSettingOvs -
-
-
-NMSettingBridge:mac-address, object property in NMSettingOvs -
-
-
-NMSettingBridge:max-age, object property in NMSettingOvs -
-
-
-NMSettingBridge:multicast-hash-max, object property in NMSettingOvs -
-
-
-NMSettingBridge:multicast-last-member-count, object property in NMSettingOvs -
-
-
-NMSettingBridge:multicast-last-member-interval, object property in NMSettingOvs -
-
-
-NMSettingBridge:multicast-membership-interval, object property in NMSettingOvs -
-
-
-NMSettingBridge:multicast-querier, object property in NMSettingOvs -
-
-
-NMSettingBridge:multicast-querier-interval, object property in NMSettingOvs -
-
-
-NMSettingBridge:multicast-query-interval, object property in NMSettingOvs -
-
-
-NMSettingBridge:multicast-query-response-interval, object property in NMSettingOvs -
-
-
-NMSettingBridge:multicast-query-use-ifaddr, object property in NMSettingOvs -
-
-
-NMSettingBridge:multicast-router, object property in NMSettingOvs -
-
-
-NMSettingBridge:multicast-snooping, object property in NMSettingOvs -
-
-
-NMSettingBridge:multicast-startup-query-count, object property in NMSettingOvs -
-
-
-NMSettingBridge:multicast-startup-query-interval, object property in NMSettingOvs -
-
-
-NMSettingBridge:priority, object property in NMSettingOvs -
-
-
-NMSettingBridge:stp, object property in NMSettingOvs -
-
-
-NMSettingBridge:vlan-default-pvid, object property in NMSettingOvs -
-
-
-NMSettingBridge:vlan-filtering, object property in NMSettingOvs -
-
-
-NMSettingBridge:vlan-protocol, object property in NMSettingOvs -
-
-
-NMSettingBridge:vlan-stats-enabled, object property in NMSettingOvs -
-
-
-NMSettingBridge:vlans, object property in NMSettingOvs -
-
-
-NMSettingBridgePort, struct in NMSettingOvs -
-
-
-NMSettingBridgePort:hairpin-mode, object property in NMSettingOvs -
-
-
-NMSettingBridgePort:path-cost, object property in NMSettingOvs -
-
-
-NMSettingBridgePort:priority, object property in NMSettingOvs -
-
-
-NMSettingBridgePort:vlans, object property in NMSettingOvs -
-
-
-NMSettingCdma, struct in NMSettingOvs -
-
-
-NMSettingCdma:mtu, object property in NMSettingOvs -
-
-
-NMSettingCdma:number, object property in NMSettingOvs -
-
-
-NMSettingCdma:password, object property in NMSettingOvs -
-
-
-NMSettingCdma:password-flags, object property in NMSettingOvs -
-
-
-NMSettingCdma:username, object property in NMSettingOvs -
-
-
-NMSettingClearSecretsWithFlagsFn, user_function in NMSetting -
-
-
-NMSettingCompareFlags, enum in NMSetting -
-
-
-NMSettingConnection, struct in NMSettingOvs -
-
-
-NMSettingConnection:auth-retries, object property in NMSettingOvs -
-
-
-NMSettingConnection:autoconnect, object property in NMSettingOvs -
-
-
-NMSettingConnection:autoconnect-ports, object property in NMSettingOvs -
-
-
-NMSettingConnection:autoconnect-priority, object property in NMSettingOvs -
-
-
-NMSettingConnection:autoconnect-retries, object property in NMSettingOvs -
-
-
-NMSettingConnection:autoconnect-slaves, object property in NMSettingOvs -
-
-
-NMSettingConnection:controller, object property in NMSettingOvs -
-
-
-NMSettingConnection:dns-over-tls, object property in NMSettingOvs -
-
-
-NMSettingConnection:down-on-poweroff, object property in NMSettingOvs -
-
-
-NMSettingConnection:gateway-ping-timeout, object property in NMSettingOvs -
-
-
-NMSettingConnection:id, object property in NMSettingOvs -
-
-
-NMSettingConnection:interface-name, object property in NMSettingOvs -
-
-
-NMSettingConnection:lldp, object property in NMSettingOvs -
-
-
-NMSettingConnection:llmnr, object property in NMSettingOvs -
-
-
-NMSettingConnection:master, object property in NMSettingOvs -
-
-
-NMSettingConnection:mdns, object property in NMSettingOvs -
-
-
-NMSettingConnection:metered, object property in NMSettingOvs -
-
-
-NMSettingConnection:mptcp-flags, object property in NMSettingOvs -
-
-
-NMSettingConnection:mud-url, object property in NMSettingOvs -
-
-
-NMSettingConnection:multi-connect, object property in NMSettingOvs -
-
-
-NMSettingConnection:permissions, object property in NMSettingOvs -
-
-
-NMSettingConnection:port-type, object property in NMSettingOvs -
-
-
-NMSettingConnection:read-only, object property in NMSettingOvs -
-
-
-NMSettingConnection:secondaries, object property in NMSettingOvs -
-
-
-NMSettingConnection:slave-type, object property in NMSettingOvs -
-
-
-NMSettingConnection:stable-id, object property in NMSettingOvs -
-
-
-NMSettingConnection:timestamp, object property in NMSettingOvs -
-
-
-NMSettingConnection:type, object property in NMSettingOvs -
-
-
-NMSettingConnection:uuid, object property in NMSettingOvs -
-
-
-NMSettingConnection:wait-activation-delay, object property in NMSettingOvs -
-
-
-NMSettingConnection:wait-device-timeout, object property in NMSettingOvs -
-
-
-NMSettingConnection:zone, object property in NMSettingOvs -
-
-
-NMSettingConnectionAutoconnectSlaves, enum in NMSettingConnection -
-
-
-NMSettingConnectionDnsOverTls, enum in NMSettingConnection -
-
-
-NMSettingConnectionDownOnPoweroff, enum in NMSettingConnection -
-
-
-NMSettingConnectionLldp, enum in NMSettingConnection -
-
-
-NMSettingConnectionLlmnr, enum in NMSettingConnection -
-
-
-NMSettingConnectionMdns, enum in NMSettingConnection -
-
-
-NMSettingDcb, struct in NMSettingOvs -
-
-
-NMSettingDcb:app-fcoe-flags, object property in NMSettingOvs -
-
-
-NMSettingDcb:app-fcoe-mode, object property in NMSettingOvs -
-
-
-NMSettingDcb:app-fcoe-priority, object property in NMSettingOvs -
-
-
-NMSettingDcb:app-fip-flags, object property in NMSettingOvs -
-
-
-NMSettingDcb:app-fip-priority, object property in NMSettingOvs -
-
-
-NMSettingDcb:app-iscsi-flags, object property in NMSettingOvs -
-
-
-NMSettingDcb:app-iscsi-priority, object property in NMSettingOvs -
-
-
-NMSettingDcb:priority-bandwidth, object property in NMSettingOvs -
-
-
-NMSettingDcb:priority-flow-control, object property in NMSettingOvs -
-
-
-NMSettingDcb:priority-flow-control-flags, object property in NMSettingOvs -
-
-
-NMSettingDcb:priority-group-bandwidth, object property in NMSettingOvs -
-
-
-NMSettingDcb:priority-group-flags, object property in NMSettingOvs -
-
-
-NMSettingDcb:priority-group-id, object property in NMSettingOvs -
-
-
-NMSettingDcb:priority-strict-bandwidth, object property in NMSettingOvs -
-
-
-NMSettingDcb:priority-traffic-class, object property in NMSettingOvs -
-
-
-NMSettingDcbFlags, enum in NMSettingDcb -
-
-
-NMSettingDiffResult, enum in NMSetting -
-
-
-NMSettingDummy, struct in NMSettingOvs -
-
-
-NMSettingEthtool, struct in NMSettingOvs -
-
-
-NMSettingGeneric, struct in NMSettingOvs -
-
-
-NMSettingGeneric:device-handler, object property in NMSettingOvs -
-
-
-NMSettingGsm, struct in NMSettingOvs -
-
-
-NMSettingGsm:apn, object property in NMSettingOvs -
-
-
-NMSettingGsm:auto-config, object property in NMSettingOvs -
-
-
-NMSettingGsm:device-id, object property in NMSettingOvs -
-
-
-NMSettingGsm:home-only, object property in NMSettingOvs -
-
-
-NMSettingGsm:initial-eps-bearer-apn, object property in NMSettingOvs -
-
-
-NMSettingGsm:initial-eps-bearer-configure, object property in NMSettingOvs -
-
-
-NMSettingGsm:mtu, object property in NMSettingOvs -
-
-
-NMSettingGsm:network-id, object property in NMSettingOvs -
-
-
-NMSettingGsm:number, object property in NMSettingOvs -
-
-
-NMSettingGsm:password, object property in NMSettingOvs -
-
-
-NMSettingGsm:password-flags, object property in NMSettingOvs -
-
-
-NMSettingGsm:pin, object property in NMSettingOvs -
-
-
-NMSettingGsm:pin-flags, object property in NMSettingOvs -
-
-
-NMSettingGsm:sim-id, object property in NMSettingOvs -
-
-
-NMSettingGsm:sim-operator-id, object property in NMSettingOvs -
-
-
-NMSettingGsm:username, object property in NMSettingOvs -
-
-
-NMSettingHostname, struct in NMSettingOvs -
-
-
-NMSettingHostname:from-dhcp, object property in NMSettingOvs -
-
-
-NMSettingHostname:from-dns-lookup, object property in NMSettingOvs -
-
-
-NMSettingHostname:only-from-default, object property in NMSettingOvs -
-
-
-NMSettingHostname:priority, object property in NMSettingOvs -
-
-
-NMSettingHsr, struct in NMSettingOvs -
-
-
-NMSettingHsr:multicast-spec, object property in NMSettingOvs -
-
-
-NMSettingHsr:port1, object property in NMSettingOvs -
-
-
-NMSettingHsr:port2, object property in NMSettingOvs -
-
-
-NMSettingHsr:prp, object property in NMSettingOvs -
-
-
-NMSettingInfiniband, struct in NMSettingOvs -
-
-
-NMSettingInfiniband:mac-address, object property in NMSettingOvs -
-
-
-NMSettingInfiniband:mtu, object property in NMSettingOvs -
-
-
-NMSettingInfiniband:p-key, object property in NMSettingOvs -
-
-
-NMSettingInfiniband:parent, object property in NMSettingOvs -
-
-
-NMSettingInfiniband:transport-mode, object property in NMSettingOvs -
-
-
-NMSettingIP4Config, struct in NMSettingOvs -
-
-
-NMSettingIP4Config:dhcp-client-id, object property in NMSettingOvs -
-
-
-NMSettingIP4Config:dhcp-fqdn, object property in NMSettingOvs -
-
-
-NMSettingIP4Config:dhcp-vendor-class-identifier, object property in NMSettingOvs -
-
-
-NMSettingIP4Config:link-local, object property in NMSettingOvs -
-
-
-NMSettingIP4LinkLocal, enum in NMSettingIP4Config -
-
-
-NMSettingIP6Config, struct in NMSettingOvs -
-
-
-NMSettingIP6Config:addr-gen-mode, object property in NMSettingOvs -
-
-
-NMSettingIP6Config:dhcp-duid, object property in NMSettingOvs -
-
-
-NMSettingIP6Config:dhcp-pd-hint, object property in NMSettingOvs -
-
-
-NMSettingIP6Config:ip6-privacy, object property in NMSettingOvs -
-
-
-NMSettingIP6Config:mtu, object property in NMSettingOvs -
-
-
-NMSettingIP6Config:ra-timeout, object property in NMSettingOvs -
-
-
-NMSettingIP6Config:temp-preferred-lifetime, object property in NMSettingOvs -
-
-
-NMSettingIP6Config:temp-valid-lifetime, object property in NMSettingOvs -
-
-
-NMSettingIP6Config:token, object property in NMSettingOvs -
-
-
-NMSettingIP6ConfigAddrGenMode, enum in NMSettingIP6Config -
-
-
-NMSettingIP6ConfigPrivacy, enum in NMSettingIP6Config -
-
-
-NMSettingIPConfig, struct in NMSettingOvs -
-
-
-NMSettingIPConfig:addresses, object property in NMSettingOvs -
-
-
-NMSettingIPConfig:auto-route-ext-gw, object property in NMSettingOvs -
-
-
-NMSettingIPConfig:dad-timeout, object property in NMSettingOvs -
-
-
-NMSettingIPConfig:dhcp-dscp, object property in NMSettingOvs -
-
-
-NMSettingIPConfig:dhcp-hostname, object property in NMSettingOvs -
-
-
-NMSettingIPConfig:dhcp-hostname-flags, object property in NMSettingOvs -
-
-
-NMSettingIPConfig:dhcp-iaid, object property in NMSettingOvs -
-
-
-NMSettingIPConfig:dhcp-reject-servers, object property in NMSettingOvs -
-
-
-NMSettingIPConfig:dhcp-send-hostname, object property in NMSettingOvs -
-
-
-NMSettingIPConfig:dhcp-send-release, object property in NMSettingOvs -
-
-
-NMSettingIPConfig:dhcp-timeout, object property in NMSettingOvs -
-
-
-NMSettingIPConfig:dns, object property in NMSettingOvs -
-
-
-NMSettingIPConfig:dns-options, object property in NMSettingOvs -
-
-
-NMSettingIPConfig:dns-priority, object property in NMSettingOvs -
-
-
-NMSettingIPConfig:dns-search, object property in NMSettingOvs -
-
-
-NMSettingIPConfig:gateway, object property in NMSettingOvs -
-
-
-NMSettingIPConfig:ignore-auto-dns, object property in NMSettingOvs -
-
-
-NMSettingIPConfig:ignore-auto-routes, object property in NMSettingOvs -
-
-
-NMSettingIPConfig:may-fail, object property in NMSettingOvs -
-
-
-NMSettingIPConfig:method, object property in NMSettingOvs -
-
-
-NMSettingIPConfig:never-default, object property in NMSettingOvs -
-
-
-NMSettingIPConfig:replace-local-rule, object property in NMSettingOvs -
-
-
-NMSettingIPConfig:required-timeout, object property in NMSettingOvs -
-
-
-NMSettingIPConfig:route-metric, object property in NMSettingOvs -
-
-
-NMSettingIPConfig:route-table, object property in NMSettingOvs -
-
-
-NMSettingIPConfig:routes, object property in NMSettingOvs -
-
-
-NMSettingIPTunnel, struct in NMSettingOvs -
-
-
-NMSettingIPTunnel:encapsulation-limit, object property in NMSettingOvs -
-
-
-NMSettingIPTunnel:flags, object property in NMSettingOvs -
-
-
-NMSettingIPTunnel:flow-label, object property in NMSettingOvs -
-
-
-NMSettingIPTunnel:fwmark, object property in NMSettingOvs -
-
-
-NMSettingIPTunnel:input-key, object property in NMSettingOvs -
-
-
-NMSettingIPTunnel:local, object property in NMSettingOvs -
-
-
-NMSettingIPTunnel:mode, object property in NMSettingOvs -
-
-
-NMSettingIPTunnel:mtu, object property in NMSettingOvs -
-
-
-NMSettingIPTunnel:output-key, object property in NMSettingOvs -
-
-
-NMSettingIPTunnel:parent, object property in NMSettingOvs -
-
-
-NMSettingIPTunnel:path-mtu-discovery, object property in NMSettingOvs -
-
-
-NMSettingIPTunnel:remote, object property in NMSettingOvs -
-
-
-NMSettingIPTunnel:tos, object property in NMSettingOvs -
-
-
-NMSettingIPTunnel:ttl, object property in NMSettingOvs -
-
-
-NMSettingLink, struct in NMSettingOvs -
-
-
-NMSettingLink:gro-max-size, object property in NMSettingOvs -
-
-
-NMSettingLink:gso-max-segments, object property in NMSettingOvs -
-
-
-NMSettingLink:gso-max-size, object property in NMSettingOvs -
-
-
-NMSettingLink:tx-queue-length, object property in NMSettingOvs -
-
-
-NMSettingLoopback, struct in NMSettingOvs -
-
-
-NMSettingLoopback:mtu, object property in NMSettingOvs -
-
-
-NMSettingMacRandomization, enum in NMSetting -
-
-
-NMSettingMacsec, struct in NMSettingOvs -
-
-
-NMSettingMacsec:encrypt, object property in NMSettingOvs -
-
-
-NMSettingMacsec:mka-cak, object property in NMSettingOvs -
-
-
-NMSettingMacsec:mka-cak-flags, object property in NMSettingOvs -
-
-
-NMSettingMacsec:mka-ckn, object property in NMSettingOvs -
-
-
-NMSettingMacsec:mode, object property in NMSettingOvs -
-
-
-NMSettingMacsec:offload, object property in NMSettingOvs -
-
-
-NMSettingMacsec:parent, object property in NMSettingOvs -
-
-
-NMSettingMacsec:port, object property in NMSettingOvs -
-
-
-NMSettingMacsec:send-sci, object property in NMSettingOvs -
-
-
-NMSettingMacsec:validation, object property in NMSettingOvs -
-
-
-NMSettingMacsecMode, enum in NMSettingMacsec -
-
-
-NMSettingMacsecOffload, enum in NMSettingMacsec -
-
-
-NMSettingMacsecValidation, enum in NMSettingMacsec -
-
-
-NMSettingMacvlan, struct in NMSettingOvs -
-
-
-NMSettingMacvlan:mode, object property in NMSettingOvs -
-
-
-NMSettingMacvlan:parent, object property in NMSettingOvs -
-
-
-NMSettingMacvlan:promiscuous, object property in NMSettingOvs -
-
-
-NMSettingMacvlan:tap, object property in NMSettingOvs -
-
-
-NMSettingMacvlanMode, enum in NMSettingMacvlan -
-
-
-NMSettingMatch, struct in NMSettingOvs -
-
-
-NMSettingMatch:driver, object property in NMSettingOvs -
-
-
-NMSettingMatch:interface-name, object property in NMSettingOvs -
-
-
-NMSettingMatch:kernel-command-line, object property in NMSettingOvs -
-
-
-NMSettingMatch:path, object property in NMSettingOvs -
-
-
-NMSettingOlpcMesh, struct in NMSettingOvs -
-
-
-NMSettingOlpcMesh:channel, object property in NMSettingOvs -
-
-
-NMSettingOlpcMesh:dhcp-anycast-address, object property in NMSettingOvs -
-
-
-NMSettingOlpcMesh:ssid, object property in NMSettingOvs -
-
-
-NMSettingOvsBridge, struct in NMSettingOvs -
-
-
-NMSettingOvsBridge:datapath-type, object property in NMSettingOvs -
-
-
-NMSettingOvsBridge:fail-mode, object property in NMSettingOvs -
-
-
-NMSettingOvsBridge:mcast-snooping-enable, object property in NMSettingOvs -
-
-
-NMSettingOvsBridge:rstp-enable, object property in NMSettingOvs -
-
-
-NMSettingOvsBridge:stp-enable, object property in NMSettingOvs -
-
-
-NMSettingOvsDpdk, struct in NMSettingOvs -
-
-
-NMSettingOvsDpdk:devargs, object property in NMSettingOvs -
-
-
-NMSettingOvsDpdk:n-rxq, object property in NMSettingOvs -
-
-
-NMSettingOvsDpdk:n-rxq-desc, object property in NMSettingOvs -
-
-
-NMSettingOvsDpdk:n-txq-desc, object property in NMSettingOvs -
-
-
-NMSettingOvsExternalIDs, struct in NMSettingOvs -
-
-
-NMSettingOvsExternalIDs:data, object property in NMSettingOvs -
-
-
-NMSettingOvsInterface, struct in NMSettingOvs -
-
-
-NMSettingOvsInterface:ofport-request, object property in NMSettingOvs -
-
-
-NMSettingOvsInterface:type, object property in NMSettingOvs -
-
-
-NMSettingOvsOtherConfig, struct in NMSettingOvs -
-
-
-NMSettingOvsOtherConfig:data, object property in NMSettingOvs -
-
-
-NMSettingOvsPatch, struct in NMSettingOvs -
-
-
-NMSettingOvsPatch:peer, object property in NMSettingOvs -
-
-
-NMSettingOvsPort, struct in NMSettingOvs -
-
-
-NMSettingOvsPort:bond-downdelay, object property in NMSettingOvs -
-
-
-NMSettingOvsPort:bond-mode, object property in NMSettingOvs -
-
-
-NMSettingOvsPort:bond-updelay, object property in NMSettingOvs -
-
-
-NMSettingOvsPort:lacp, object property in NMSettingOvs -
-
-
-NMSettingOvsPort:tag, object property in NMSettingOvs -
-
-
-NMSettingOvsPort:trunks, object property in NMSettingOvs -
-
-
-NMSettingOvsPort:vlan-mode, object property in NMSettingOvs -
-
-
-NMSettingPpp, struct in NMSettingOvs -
-
-
-NMSettingPpp:baud, object property in NMSettingOvs -
-
-
-NMSettingPpp:crtscts, object property in NMSettingOvs -
-
-
-NMSettingPpp:lcp-echo-failure, object property in NMSettingOvs -
-
-
-NMSettingPpp:lcp-echo-interval, object property in NMSettingOvs -
-
-
-NMSettingPpp:mppe-stateful, object property in NMSettingOvs -
-
-
-NMSettingPpp:mru, object property in NMSettingOvs -
-
-
-NMSettingPpp:mtu, object property in NMSettingOvs -
-
-
-NMSettingPpp:no-vj-comp, object property in NMSettingOvs -
-
-
-NMSettingPpp:noauth, object property in NMSettingOvs -
-
-
-NMSettingPpp:nobsdcomp, object property in NMSettingOvs -
-
-
-NMSettingPpp:nodeflate, object property in NMSettingOvs -
-
-
-NMSettingPpp:refuse-chap, object property in NMSettingOvs -
-
-
-NMSettingPpp:refuse-eap, object property in NMSettingOvs -
-
-
-NMSettingPpp:refuse-mschap, object property in NMSettingOvs -
-
-
-NMSettingPpp:refuse-mschapv2, object property in NMSettingOvs -
-
-
-NMSettingPpp:refuse-pap, object property in NMSettingOvs -
-
-
-NMSettingPpp:require-mppe, object property in NMSettingOvs -
-
-
-NMSettingPpp:require-mppe-128, object property in NMSettingOvs -
-
-
-NMSettingPppoe, struct in NMSettingOvs -
-
-
-NMSettingPppoe:parent, object property in NMSettingOvs -
-
-
-NMSettingPppoe:password, object property in NMSettingOvs -
-
-
-NMSettingPppoe:password-flags, object property in NMSettingOvs -
-
-
-NMSettingPppoe:service, object property in NMSettingOvs -
-
-
-NMSettingPppoe:username, object property in NMSettingOvs -
-
-
-NMSettingProxy, struct in NMSettingOvs -
-
-
-NMSettingProxy:browser-only, object property in NMSettingOvs -
-
-
-NMSettingProxy:method, object property in NMSettingOvs -
-
-
-NMSettingProxy:pac-script, object property in NMSettingOvs -
-
-
-NMSettingProxy:pac-url, object property in NMSettingOvs -
-
-
-NMSettingProxyMethod, enum in NMSettingProxy -
-
-
-NMSettingsAddConnection2Flags, enum in nm-dbus-interface -
-
-
-NMSettingsConnectionFlags, enum in nm-dbus-interface -
-
-
-NMSettingSecretFlags, enum in NMSetting -
-
-
-NMSettingSerial, struct in NMSettingOvs -
-
-
-NMSettingSerial:baud, object property in NMSettingOvs -
-
-
-NMSettingSerial:bits, object property in NMSettingOvs -
-
-
-NMSettingSerial:parity, object property in NMSettingOvs -
-
-
-NMSettingSerial:send-delay, object property in NMSettingOvs -
-
-
-NMSettingSerial:stopbits, object property in NMSettingOvs -
-
-
-NMSettingSerialParity, enum in NMSettingSerial -
-
-
-NMSettingsError, enum in nm-errors -
-
-
-NMSettingSriov, struct in NMSettingOvs -
-
-
-NMSettingSriov:autoprobe-drivers, object property in NMSettingOvs -
-
-
-NMSettingSriov:eswitch-encap-mode, object property in NMSettingOvs -
-
-
-NMSettingSriov:eswitch-inline-mode, object property in NMSettingOvs -
-
-
-NMSettingSriov:eswitch-mode, object property in NMSettingOvs -
-
-
-NMSettingSriov:total-vfs, object property in NMSettingOvs -
-
-
-NMSettingSriov:vfs, object property in NMSettingOvs -
-
-
-NMSettingsUpdate2Flags, enum in nm-dbus-interface -
-
-
-NM_SETTINGS_ERROR, macro in nm-errors -
-
-
-nm_settings_error_quark, function in nm-errors -
-
-
-NMSettingTCConfig, struct in NMSettingOvs -
-
-
-NMSettingTCConfig:qdiscs, object property in NMSettingOvs -
-
-
-NMSettingTCConfig:tfilters, object property in NMSettingOvs -
-
-
-NMSettingTeam, struct in NMSettingOvs -
-
-
-NMSettingTeam:config, object property in NMSettingOvs -
-
-
-NMSettingTeam:link-watchers, object property in NMSettingOvs -
-
-
-NMSettingTeam:mcast-rejoin-count, object property in NMSettingOvs -
-
-
-NMSettingTeam:mcast-rejoin-interval, object property in NMSettingOvs -
-
-
-NMSettingTeam:notify-peers-count, object property in NMSettingOvs -
-
-
-NMSettingTeam:notify-peers-interval, object property in NMSettingOvs -
-
-
-NMSettingTeam:runner, object property in NMSettingOvs -
-
-
-NMSettingTeam:runner-active, object property in NMSettingOvs -
-
-
-NMSettingTeam:runner-agg-select-policy, object property in NMSettingOvs -
-
-
-NMSettingTeam:runner-fast-rate, object property in NMSettingOvs -
-
-
-NMSettingTeam:runner-hwaddr-policy, object property in NMSettingOvs -
-
-
-NMSettingTeam:runner-min-ports, object property in NMSettingOvs -
-
-
-NMSettingTeam:runner-sys-prio, object property in NMSettingOvs -
-
-
-NMSettingTeam:runner-tx-balancer, object property in NMSettingOvs -
-
-
-NMSettingTeam:runner-tx-balancer-interval, object property in NMSettingOvs -
-
-
-NMSettingTeam:runner-tx-hash, object property in NMSettingOvs -
-
-
-NMSettingTeamPort, struct in NMSettingOvs -
-
-
-NMSettingTeamPort:config, object property in NMSettingOvs -
-
-
-NMSettingTeamPort:lacp-key, object property in NMSettingOvs -
-
-
-NMSettingTeamPort:lacp-prio, object property in NMSettingOvs -
-
-
-NMSettingTeamPort:link-watchers, object property in NMSettingOvs -
-
-
-NMSettingTeamPort:prio, object property in NMSettingOvs -
-
-
-NMSettingTeamPort:queue-id, object property in NMSettingOvs -
-
-
-NMSettingTeamPort:sticky, object property in NMSettingOvs -
-
-
-NMSettingTun, struct in NMSettingOvs -
-
-
-NMSettingTun:group, object property in NMSettingOvs -
-
-
-NMSettingTun:mode, object property in NMSettingOvs -
-
-
-NMSettingTun:multi-queue, object property in NMSettingOvs -
-
-
-NMSettingTun:owner, object property in NMSettingOvs -
-
-
-NMSettingTun:pi, object property in NMSettingOvs -
-
-
-NMSettingTun:vnet-hdr, object property in NMSettingOvs -
-
-
-NMSettingTunMode, enum in NMSettingTun -
-
-
-NMSettingUser, struct in NMSettingOvs -
-
-
-NMSettingUser:data, object property in NMSettingOvs -
-
-
-NMSettingValueIterFn, user_function in NMSetting -
-
-
-NMSettingVeth, struct in NMSettingOvs -
-
-
-NMSettingVeth:peer, object property in NMSettingOvs -
-
-
-NMSettingVlan, struct in NMSettingOvs -
-
-
-NMSettingVlan:egress-priority-map, object property in NMSettingOvs -
-
-
-NMSettingVlan:flags, object property in NMSettingOvs -
-
-
-NMSettingVlan:id, object property in NMSettingOvs -
-
-
-NMSettingVlan:ingress-priority-map, object property in NMSettingOvs -
-
-
-NMSettingVlan:parent, object property in NMSettingOvs -
-
-
-NMSettingVlan:protocol, object property in NMSettingOvs -
-
-
-NMSettingVpn, struct in NMSettingOvs -
-
-
-NMSettingVpn:data, object property in NMSettingOvs -
-
-
-NMSettingVpn:persistent, object property in NMSettingOvs -
-
-
-NMSettingVpn:secrets, object property in NMSettingOvs -
-
-
-NMSettingVpn:service-type, object property in NMSettingOvs -
-
-
-NMSettingVpn:timeout, object property in NMSettingOvs -
-
-
-NMSettingVpn:user-name, object property in NMSettingOvs -
-
-
-NMSettingVrf, struct in NMSettingOvs -
-
-
-NMSettingVrf:table, object property in NMSettingOvs -
-
-
-NMSettingVxlan, struct in NMSettingOvs -
-
-
-NMSettingVxlan:ageing, object property in NMSettingOvs -
-
-
-NMSettingVxlan:destination-port, object property in NMSettingOvs -
-
-
-NMSettingVxlan:id, object property in NMSettingOvs -
-
-
-NMSettingVxlan:l2-miss, object property in NMSettingOvs -
-
-
-NMSettingVxlan:l3-miss, object property in NMSettingOvs -
-
-
-NMSettingVxlan:learning, object property in NMSettingOvs -
-
-
-NMSettingVxlan:limit, object property in NMSettingOvs -
-
-
-NMSettingVxlan:local, object property in NMSettingOvs -
-
-
-NMSettingVxlan:parent, object property in NMSettingOvs -
-
-
-NMSettingVxlan:proxy, object property in NMSettingOvs -
-
-
-NMSettingVxlan:remote, object property in NMSettingOvs -
-
-
-NMSettingVxlan:rsc, object property in NMSettingOvs -
-
-
-NMSettingVxlan:source-port-max, object property in NMSettingOvs -
-
-
-NMSettingVxlan:source-port-min, object property in NMSettingOvs -
-
-
-NMSettingVxlan:tos, object property in NMSettingOvs -
-
-
-NMSettingVxlan:ttl, object property in NMSettingOvs -
-
-
-NMSettingWifiP2P, struct in NMSettingOvs -
-
-
-NMSettingWifiP2P:peer, object property in NMSettingOvs -
-
-
-NMSettingWifiP2P:wfd-ies, object property in NMSettingOvs -
-
-
-NMSettingWifiP2P:wps-method, object property in NMSettingOvs -
-
-
-NMSettingWimax, struct in NMSettingOvs -
-
-
-NMSettingWimax:mac-address, object property in NMSettingOvs -
-
-
-NMSettingWimax:network-name, object property in NMSettingOvs -
-
-
-NMSettingWired, struct in NMSettingOvs -
-
-
-NMSettingWired:accept-all-mac-addresses, object property in NMSettingOvs -
-
-
-NMSettingWired:auto-negotiate, object property in NMSettingOvs -
-
-
-NMSettingWired:cloned-mac-address, object property in NMSettingOvs -
-
-
-NMSettingWired:duplex, object property in NMSettingOvs -
-
-
-NMSettingWired:generate-mac-address-mask, object property in NMSettingOvs -
-
-
-NMSettingWired:mac-address, object property in NMSettingOvs -
-
-
-NMSettingWired:mac-address-blacklist, object property in NMSettingOvs -
-
-
-NMSettingWired:mac-address-denylist, object property in NMSettingOvs -
-
-
-NMSettingWired:mtu, object property in NMSettingOvs -
-
-
-NMSettingWired:port, object property in NMSettingOvs -
-
-
-NMSettingWired:s390-nettype, object property in NMSettingOvs -
-
-
-NMSettingWired:s390-options, object property in NMSettingOvs -
-
-
-NMSettingWired:s390-subchannels, object property in NMSettingOvs -
-
-
-NMSettingWired:speed, object property in NMSettingOvs -
-
-
-NMSettingWired:wake-on-lan, object property in NMSettingOvs -
-
-
-NMSettingWired:wake-on-lan-password, object property in NMSettingOvs -
-
-
-NMSettingWiredWakeOnLan, enum in NMSettingWired -
-
-
-NMSettingWireGuard, struct in NMSettingOvs -
-
-
-NMSettingWireGuard:fwmark, object property in NMSettingOvs -
-
-
-NMSettingWireGuard:ip4-auto-default-route, object property in NMSettingOvs -
-
-
-NMSettingWireGuard:ip6-auto-default-route, object property in NMSettingOvs -
-
-
-NMSettingWireGuard:listen-port, object property in NMSettingOvs -
-
-
-NMSettingWireGuard:mtu, object property in NMSettingOvs -
-
-
-NMSettingWireGuard:peer-routes, object property in NMSettingOvs -
-
-
-NMSettingWireGuard:private-key, object property in NMSettingOvs -
-
-
-NMSettingWireGuard:private-key-flags, object property in NMSettingOvs -
-
-
-NMSettingWireless, struct in NMSettingOvs -
-
-
-NMSettingWireless:ap-isolation, object property in NMSettingOvs -
-
-
-NMSettingWireless:band, object property in NMSettingOvs -
-
-
-NMSettingWireless:bssid, object property in NMSettingOvs -
-
-
-NMSettingWireless:channel, object property in NMSettingOvs -
-
-
-NMSettingWireless:channel-width, object property in NMSettingOvs -
-
-
-NMSettingWireless:cloned-mac-address, object property in NMSettingOvs -
-
-
-NMSettingWireless:generate-mac-address-mask, object property in NMSettingOvs -
-
-
-NMSettingWireless:hidden, object property in NMSettingOvs -
-
-
-NMSettingWireless:mac-address, object property in NMSettingOvs -
-
-
-NMSettingWireless:mac-address-blacklist, object property in NMSettingOvs -
-
-
-NMSettingWireless:mac-address-denylist, object property in NMSettingOvs -
-
-
-NMSettingWireless:mac-address-randomization, object property in NMSettingOvs -
-
-
-NMSettingWireless:mode, object property in NMSettingOvs -
-
-
-NMSettingWireless:mtu, object property in NMSettingOvs -
-
-
-NMSettingWireless:powersave, object property in NMSettingOvs -
-
-
-NMSettingWireless:rate, object property in NMSettingOvs -
-
-
-NMSettingWireless:seen-bssids, object property in NMSettingOvs -
-
-
-NMSettingWireless:ssid, object property in NMSettingOvs -
-
-
-NMSettingWireless:tx-power, object property in NMSettingOvs -
-
-
-NMSettingWireless:wake-on-wlan, object property in NMSettingOvs -
-
-
-NMSettingWirelessChannelWidth, enum in NMSettingWireless -
-
-
-NMSettingWirelessPowersave, enum in NMSettingWireless -
-
-
-NMSettingWirelessSecurity, struct in NMSettingOvs -
-
-
-NMSettingWirelessSecurity:auth-alg, object property in NMSettingOvs -
-
-
-NMSettingWirelessSecurity:fils, object property in NMSettingOvs -
-
-
-NMSettingWirelessSecurity:group, object property in NMSettingOvs -
-
-
-NMSettingWirelessSecurity:key-mgmt, object property in NMSettingOvs -
-
-
-NMSettingWirelessSecurity:leap-password, object property in NMSettingOvs -
-
-
-NMSettingWirelessSecurity:leap-password-flags, object property in NMSettingOvs -
-
-
-NMSettingWirelessSecurity:leap-username, object property in NMSettingOvs -
-
-
-NMSettingWirelessSecurity:pairwise, object property in NMSettingOvs -
-
-
-NMSettingWirelessSecurity:pmf, object property in NMSettingOvs -
-
-
-NMSettingWirelessSecurity:proto, object property in NMSettingOvs -
-
-
-NMSettingWirelessSecurity:psk, object property in NMSettingOvs -
-
-
-NMSettingWirelessSecurity:psk-flags, object property in NMSettingOvs -
-
-
-NMSettingWirelessSecurity:wep-key-flags, object property in NMSettingOvs -
-
-
-NMSettingWirelessSecurity:wep-key-type, object property in NMSettingOvs -
-
-
-NMSettingWirelessSecurity:wep-key0, object property in NMSettingOvs -
-
-
-NMSettingWirelessSecurity:wep-key1, object property in NMSettingOvs -
-
-
-NMSettingWirelessSecurity:wep-key2, object property in NMSettingOvs -
-
-
-NMSettingWirelessSecurity:wep-key3, object property in NMSettingOvs -
-
-
-NMSettingWirelessSecurity:wep-tx-keyidx, object property in NMSettingOvs -
-
-
-NMSettingWirelessSecurity:wps-method, object property in NMSettingOvs -
-
-
-NMSettingWirelessSecurityFils, enum in NMSettingWirelessSecurity -
-
-
-NMSettingWirelessSecurityPmf, enum in NMSettingWirelessSecurity -
-
-
-NMSettingWirelessSecurityWpsMethod, enum in NMSettingWirelessSecurity -
-
-
-NMSettingWirelessWakeOnWLan, enum in NMSettingWireless -
-
-
-NMSettingWpan, struct in NMSettingOvs -
-
-
-NMSettingWpan:channel, object property in NMSettingOvs -
-
-
-NMSettingWpan:mac-address, object property in NMSettingOvs -
-
-
-NMSettingWpan:page, object property in NMSettingOvs -
-
-
-NMSettingWpan:pan-id, object property in NMSettingOvs -
-
-
-NMSettingWpan:short-address, object property in NMSettingOvs -
-
-
-nm_setting_6lowpan_get_parent, function in NMSetting6Lowpan -
-
-
-nm_setting_6lowpan_new, function in NMSetting6Lowpan -
-
-
-NM_SETTING_6LOWPAN_PARENT, macro in NMSetting6Lowpan -
-
-
-NM_SETTING_6LOWPAN_SETTING_NAME, macro in NMSetting6Lowpan -
-
-
-nm_setting_802_1x_add_altsubject_match, function in NMSetting8021x -
-
-
-nm_setting_802_1x_add_eap_method, function in NMSetting8021x -
-
-
-nm_setting_802_1x_add_phase2_altsubject_match, function in NMSetting8021x -
-
-
-NM_SETTING_802_1X_ALTSUBJECT_MATCHES, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_ANONYMOUS_IDENTITY, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_AUTH_TIMEOUT, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_CA_CERT, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_CA_CERT_PASSWORD, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_CA_CERT_PASSWORD_FLAGS, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_CA_PATH, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_CERT_SCHEME_PREFIX_PATH, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_CERT_SCHEME_PREFIX_PKCS11, macro in NMSetting8021x -
-
-
-nm_setting_802_1x_check_cert_scheme, function in NMSetting8021x -
-
-
-nm_setting_802_1x_clear_altsubject_matches, function in NMSetting8021x -
-
-
-nm_setting_802_1x_clear_eap_methods, function in NMSetting8021x -
-
-
-nm_setting_802_1x_clear_phase2_altsubject_matches, function in NMSetting8021x -
-
-
-NM_SETTING_802_1X_CLIENT_CERT, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_CLIENT_CERT_PASSWORD, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_CLIENT_CERT_PASSWORD_FLAGS, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_DOMAIN_MATCH, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_DOMAIN_SUFFIX_MATCH, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_EAP, macro in NMSetting8021x -
-
-
-nm_setting_802_1x_get_altsubject_match, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_anonymous_identity, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_auth_timeout, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_ca_cert_blob, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_ca_cert_password, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_ca_cert_password_flags, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_ca_cert_path, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_ca_cert_scheme, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_ca_cert_uri, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_ca_path, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_client_cert_blob, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_client_cert_password, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_client_cert_password_flags, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_client_cert_path, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_client_cert_scheme, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_client_cert_uri, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_domain_match, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_domain_suffix_match, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_eap_method, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_identity, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_num_altsubject_matches, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_num_eap_methods, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_num_phase2_altsubject_matches, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_openssl_ciphers, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_optional, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_pac_file, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_password, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_password_flags, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_password_raw, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_password_raw_flags, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase1_auth_flags, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase1_fast_provisioning, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase1_peaplabel, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase1_peapver, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_altsubject_match, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_auth, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_autheap, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_ca_cert_blob, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_ca_cert_password, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_ca_cert_password_flags, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_ca_cert_path, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_ca_cert_scheme, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_ca_cert_uri, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_ca_path, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_client_cert_blob, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_client_cert_password, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_client_cert_password_flags, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_client_cert_path, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_client_cert_scheme, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_client_cert_uri, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_domain_match, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_domain_suffix_match, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_private_key_blob, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_private_key_format, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_private_key_password, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_private_key_password_flags, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_private_key_path, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_private_key_scheme, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_private_key_uri, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_subject_match, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_pin, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_pin_flags, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_private_key_blob, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_private_key_format, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_private_key_password, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_private_key_password_flags, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_private_key_path, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_private_key_scheme, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_private_key_uri, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_subject_match, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_system_ca_certs, function in NMSetting8021x -
-
-
-NM_SETTING_802_1X_IDENTITY, macro in NMSetting8021x -
-
-
-nm_setting_802_1x_new, function in NMSetting8021x -
-
-
-NM_SETTING_802_1X_OPENSSL_CIPHERS, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_OPTIONAL, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PAC_FILE, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PASSWORD, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PASSWORD_FLAGS, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PASSWORD_RAW, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PASSWORD_RAW_FLAGS, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE1_AUTH_FLAGS, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE1_FAST_PROVISIONING, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE1_PEAPLABEL, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE1_PEAPVER, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE2_ALTSUBJECT_MATCHES, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE2_AUTH, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE2_AUTHEAP, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE2_CA_CERT, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE2_CA_CERT_PASSWORD, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE2_CA_CERT_PASSWORD_FLAGS, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE2_CA_PATH, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE2_CLIENT_CERT, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE2_CLIENT_CERT_PASSWORD, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE2_CLIENT_CERT_PASSWORD_FLAGS, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE2_DOMAIN_MATCH, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE2_DOMAIN_SUFFIX_MATCH, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE2_PRIVATE_KEY, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD_FLAGS, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE2_SUBJECT_MATCH, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PIN, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PIN_FLAGS, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PRIVATE_KEY, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PRIVATE_KEY_PASSWORD, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PRIVATE_KEY_PASSWORD_FLAGS, macro in NMSetting8021x -
-
-
-nm_setting_802_1x_remove_altsubject_match, function in NMSetting8021x -
-
-
-nm_setting_802_1x_remove_altsubject_match_by_value, function in NMSetting8021x -
-
-
-nm_setting_802_1x_remove_eap_method, function in NMSetting8021x -
-
-
-nm_setting_802_1x_remove_eap_method_by_value, function in NMSetting8021x -
-
-
-nm_setting_802_1x_remove_phase2_altsubject_match, function in NMSetting8021x -
-
-
-nm_setting_802_1x_remove_phase2_altsubject_match_by_value, function in NMSetting8021x -
-
-
-NM_SETTING_802_1X_SETTING_NAME, macro in NMSetting8021x -
-
-
-nm_setting_802_1x_set_ca_cert, function in NMSetting8021x -
-
-
-nm_setting_802_1x_set_client_cert, function in NMSetting8021x -
-
-
-nm_setting_802_1x_set_phase2_ca_cert, function in NMSetting8021x -
-
-
-nm_setting_802_1x_set_phase2_client_cert, function in NMSetting8021x -
-
-
-nm_setting_802_1x_set_phase2_private_key, function in NMSetting8021x -
-
-
-nm_setting_802_1x_set_private_key, function in NMSetting8021x -
-
-
-NM_SETTING_802_1X_SUBJECT_MATCH, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_SYSTEM_CA_CERTS, macro in NMSetting8021x -
-
-
-NM_SETTING_ADSL_ENCAPSULATION, macro in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_ENCAPSULATION_LLC, macro in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_ENCAPSULATION_VCMUX, macro in NMSettingAdsl -
-
-
-nm_setting_adsl_get_encapsulation, function in NMSettingAdsl -
-
-
-nm_setting_adsl_get_password, function in NMSettingAdsl -
-
-
-nm_setting_adsl_get_password_flags, function in NMSettingAdsl -
-
-
-nm_setting_adsl_get_protocol, function in NMSettingAdsl -
-
-
-nm_setting_adsl_get_username, function in NMSettingAdsl -
-
-
-nm_setting_adsl_get_vci, function in NMSettingAdsl -
-
-
-nm_setting_adsl_get_vpi, function in NMSettingAdsl -
-
-
-nm_setting_adsl_new, function in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_PASSWORD, macro in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_PASSWORD_FLAGS, macro in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_PROTOCOL, macro in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_PROTOCOL_IPOATM, macro in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_PROTOCOL_PPPOA, macro in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_PROTOCOL_PPPOE, macro in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_SETTING_NAME, macro in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_USERNAME, macro in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_VCI, macro in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_VPI, macro in NMSettingAdsl -
-
-
-NM_SETTING_BLUETOOTH_BDADDR, macro in NMSettingBluetooth -
-
-
-nm_setting_bluetooth_get_bdaddr, function in NMSettingBluetooth -
-
-
-nm_setting_bluetooth_get_connection_type, function in NMSettingBluetooth -
-
-
-nm_setting_bluetooth_new, function in NMSettingBluetooth -
-
-
-NM_SETTING_BLUETOOTH_SETTING_NAME, macro in NMSettingBluetooth -
-
-
-NM_SETTING_BLUETOOTH_TYPE, macro in NMSettingBluetooth -
-
-
-NM_SETTING_BLUETOOTH_TYPE_DUN, macro in NMSettingBluetooth -
-
-
-NM_SETTING_BLUETOOTH_TYPE_NAP, macro in NMSettingBluetooth -
-
-
-NM_SETTING_BLUETOOTH_TYPE_PANU, macro in NMSettingBluetooth -
-
-
-nm_setting_bond_add_option, function in NMSettingBond -
-
-
-nm_setting_bond_get_num_options, function in NMSettingBond -
-
-
-nm_setting_bond_get_option, function in NMSettingBond -
-
-
-nm_setting_bond_get_option_by_name, function in NMSettingBond -
-
-
-nm_setting_bond_get_option_default, function in NMSettingBond -
-
-
-nm_setting_bond_get_option_normalized, function in NMSettingBond -
-
-
-nm_setting_bond_get_valid_options, function in NMSettingBond -
-
-
-nm_setting_bond_new, function in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTIONS, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_ACTIVE_SLAVE, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_AD_ACTOR_SYSTEM, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_AD_ACTOR_SYS_PRIO, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_AD_SELECT, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_AD_USER_PORT_KEY, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_ALL_SLAVES_ACTIVE, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_ARP_ALL_TARGETS, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_ARP_INTERVAL, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_ARP_IP_TARGET, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_ARP_MISSED_MAX, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_ARP_VALIDATE, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_BALANCE_SLB, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_DOWNDELAY, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_FAIL_OVER_MAC, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_LACP_ACTIVE, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_LACP_RATE, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_LP_INTERVAL, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_MIIMON, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_MIN_LINKS, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_MODE, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_NS_IP6_TARGET, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_NUM_GRAT_ARP, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_NUM_UNSOL_NA, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_PACKETS_PER_SLAVE, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_PEER_NOTIF_DELAY, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_PRIMARY, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_PRIMARY_RESELECT, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_RESEND_IGMP, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_TLB_DYNAMIC_LB, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_UPDELAY, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_USE_CARRIER, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_XMIT_HASH_POLICY, macro in NMSettingBond -
-
-
-nm_setting_bond_port_get_prio, function in NMSettingBondPort -
-
-
-nm_setting_bond_port_get_queue_id, function in NMSettingBondPort -
-
-
-nm_setting_bond_port_new, function in NMSettingBondPort -
-
-
-NM_SETTING_BOND_PORT_PRIO, macro in NMSettingBondPort -
-
-
-NM_SETTING_BOND_PORT_QUEUE_ID, macro in NMSettingBondPort -
-
-
-NM_SETTING_BOND_PORT_SETTING_NAME, macro in NMSettingBondPort -
-
-
-nm_setting_bond_remove_option, function in NMSettingBond -
-
-
-NM_SETTING_BOND_SETTING_NAME, macro in NMSettingBond -
-
-
-nm_setting_bond_validate_option, function in NMSettingBond -
-
-
-nm_setting_bridge_add_vlan, function in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_AGEING_TIME, macro in NMSettingBridge -
-
-
-nm_setting_bridge_clear_vlans, function in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_FORWARD_DELAY, macro in NMSettingBridge -
-
-
-nm_setting_bridge_get_ageing_time, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_forward_delay, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_group_address, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_group_forward_mask, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_hello_time, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_mac_address, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_max_age, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_multicast_hash_max, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_multicast_last_member_count, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_multicast_last_member_interval, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_multicast_membership_interval, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_multicast_querier, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_multicast_querier_interval, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_multicast_query_interval, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_multicast_query_response_interval, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_multicast_query_use_ifaddr, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_multicast_router, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_multicast_snooping, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_multicast_startup_query_count, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_multicast_startup_query_interval, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_num_vlans, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_priority, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_stp, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_vlan, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_vlan_default_pvid, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_vlan_filtering, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_vlan_protocol, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_vlan_stats_enabled, function in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_GROUP_ADDRESS, macro in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_GROUP_FORWARD_MASK, macro in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_HELLO_TIME, macro in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_MAC_ADDRESS, macro in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_MAX_AGE, macro in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_MULTICAST_HASH_MAX, macro in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_MULTICAST_LAST_MEMBER_COUNT, macro in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_MULTICAST_LAST_MEMBER_INTERVAL, macro in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_MULTICAST_MEMBERSHIP_INTERVAL, macro in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_MULTICAST_QUERIER, macro in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_MULTICAST_QUERIER_INTERVAL, macro in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_MULTICAST_QUERY_INTERVAL, macro in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_MULTICAST_QUERY_RESPONSE_INTERVAL, macro in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_MULTICAST_QUERY_USE_IFADDR, macro in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_MULTICAST_ROUTER, macro in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_MULTICAST_SNOOPING, macro in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_MULTICAST_STARTUP_QUERY_COUNT, macro in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_MULTICAST_STARTUP_QUERY_INTERVAL, macro in NMSettingBridge -
-
-
-nm_setting_bridge_new, function in NMSettingBridge -
-
-
-nm_setting_bridge_port_add_vlan, function in NMSettingBridgePort -
-
-
-nm_setting_bridge_port_clear_vlans, function in NMSettingBridgePort -
-
-
-nm_setting_bridge_port_get_hairpin_mode, function in NMSettingBridgePort -
-
-
-nm_setting_bridge_port_get_num_vlans, function in NMSettingBridgePort -
-
-
-nm_setting_bridge_port_get_path_cost, function in NMSettingBridgePort -
-
-
-nm_setting_bridge_port_get_priority, function in NMSettingBridgePort -
-
-
-nm_setting_bridge_port_get_vlan, function in NMSettingBridgePort -
-
-
-NM_SETTING_BRIDGE_PORT_HAIRPIN_MODE, macro in NMSettingBridgePort -
-
-
-nm_setting_bridge_port_new, function in NMSettingBridgePort -
-
-
-NM_SETTING_BRIDGE_PORT_PATH_COST, macro in NMSettingBridgePort -
-
-
-NM_SETTING_BRIDGE_PORT_PRIORITY, macro in NMSettingBridgePort -
-
-
-nm_setting_bridge_port_remove_vlan, function in NMSettingBridgePort -
-
-
-nm_setting_bridge_port_remove_vlan_by_vid, function in NMSettingBridgePort -
-
-
-NM_SETTING_BRIDGE_PORT_SETTING_NAME, macro in NMSettingBridgePort -
-
-
-NM_SETTING_BRIDGE_PORT_VLANS, macro in NMSettingBridgePort -
-
-
-NM_SETTING_BRIDGE_PRIORITY, macro in NMSettingBridge -
-
-
-nm_setting_bridge_remove_vlan, function in NMSettingBridge -
-
-
-nm_setting_bridge_remove_vlan_by_vid, function in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_SETTING_NAME, macro in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_STP, macro in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_VLANS, macro in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_VLAN_DEFAULT_PVID, macro in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_VLAN_FILTERING, macro in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_VLAN_PROTOCOL, macro in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_VLAN_STATS_ENABLED, macro in NMSettingBridge -
-
-
-nm_setting_cdma_get_mtu, function in NMSettingCdma -
-
-
-nm_setting_cdma_get_number, function in NMSettingCdma -
-
-
-nm_setting_cdma_get_password, function in NMSettingCdma -
-
-
-nm_setting_cdma_get_password_flags, function in NMSettingCdma -
-
-
-nm_setting_cdma_get_username, function in NMSettingCdma -
-
-
-NM_SETTING_CDMA_MTU, macro in NMSettingCdma -
-
-
-nm_setting_cdma_new, function in NMSettingCdma -
-
-
-NM_SETTING_CDMA_NUMBER, macro in NMSettingCdma -
-
-
-NM_SETTING_CDMA_PASSWORD, macro in NMSettingCdma -
-
-
-NM_SETTING_CDMA_PASSWORD_FLAGS, macro in NMSettingCdma -
-
-
-NM_SETTING_CDMA_SETTING_NAME, macro in NMSettingCdma -
-
-
-NM_SETTING_CDMA_USERNAME, macro in NMSettingCdma -
-
-
-nm_setting_compare, function in NMSetting -
-
-
-nm_setting_connection_add_permission, function in NMSettingConnection -
-
-
-nm_setting_connection_add_secondary, function in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_AUTH_RETRIES, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_AUTOCONNECT, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_AUTOCONNECT_PORTS, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_AUTOCONNECT_PRIORITY, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_AUTOCONNECT_PRIORITY_DEFAULT, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_AUTOCONNECT_PRIORITY_MAX, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_AUTOCONNECT_PRIORITY_MIN, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_AUTOCONNECT_RETRIES, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_AUTOCONNECT_SLAVES, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_CONTROLLER, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_DNS_OVER_TLS, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_DOWN_ON_POWEROFF, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_GATEWAY_PING_TIMEOUT, macro in NMSettingConnection -
-
-
-nm_setting_connection_get_auth_retries, function in NMSettingConnection -
-
-
-nm_setting_connection_get_autoconnect, function in NMSettingConnection -
-
-
-nm_setting_connection_get_autoconnect_ports, function in NMSettingConnection -
-
-
-nm_setting_connection_get_autoconnect_priority, function in NMSettingConnection -
-
-
-nm_setting_connection_get_autoconnect_retries, function in NMSettingConnection -
-
-
-nm_setting_connection_get_autoconnect_slaves, function in NMSettingConnection -
-
-
-nm_setting_connection_get_connection_type, function in NMSettingConnection -
-
-
-nm_setting_connection_get_controller, function in NMSettingConnection -
-
-
-nm_setting_connection_get_dns_over_tls, function in NMSettingConnection -
-
-
-nm_setting_connection_get_down_on_poweroff, function in NMSettingConnection -
-
-
-nm_setting_connection_get_gateway_ping_timeout, function in NMSettingConnection -
-
-
-nm_setting_connection_get_id, function in NMSettingConnection -
-
-
-nm_setting_connection_get_interface_name, function in NMSettingConnection -
-
-
-nm_setting_connection_get_lldp, function in NMSettingConnection -
-
-
-nm_setting_connection_get_llmnr, function in NMSettingConnection -
-
-
-nm_setting_connection_get_master, function in NMSettingConnection -
-
-
-nm_setting_connection_get_mdns, function in NMSettingConnection -
-
-
-nm_setting_connection_get_metered, function in NMSettingConnection -
-
-
-nm_setting_connection_get_mptcp_flags, function in NMSettingConnection -
-
-
-nm_setting_connection_get_mud_url, function in NMSettingConnection -
-
-
-nm_setting_connection_get_multi_connect, function in NMSettingConnection -
-
-
-nm_setting_connection_get_num_permissions, function in NMSettingConnection -
-
-
-nm_setting_connection_get_num_secondaries, function in NMSettingConnection -
-
-
-nm_setting_connection_get_permission, function in NMSettingConnection -
-
-
-nm_setting_connection_get_port_type, function in NMSettingConnection -
-
-
-nm_setting_connection_get_read_only, function in NMSettingConnection -
-
-
-nm_setting_connection_get_secondary, function in NMSettingConnection -
-
-
-nm_setting_connection_get_slave_type, function in NMSettingConnection -
-
-
-nm_setting_connection_get_stable_id, function in NMSettingConnection -
-
-
-nm_setting_connection_get_timestamp, function in NMSettingConnection -
-
-
-nm_setting_connection_get_uuid, function in NMSettingConnection -
-
-
-nm_setting_connection_get_wait_activation_delay, function in NMSettingConnection -
-
-
-nm_setting_connection_get_wait_device_timeout, function in NMSettingConnection -
-
-
-nm_setting_connection_get_zone, function in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_ID, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_INTERFACE_NAME, macro in NMSettingConnection -
-
-
-nm_setting_connection_is_slave_type, function in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_LLDP, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_LLMNR, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_MASTER, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_MDNS, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_METERED, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_MPTCP_FLAGS, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_MUD_URL, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_MULTI_CONNECT, macro in NMSettingConnection -
-
-
-nm_setting_connection_new, function in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_PERMISSIONS, macro in NMSettingConnection -
-
-
-nm_setting_connection_permissions_user_allowed, function in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_PORT_TYPE, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_READ_ONLY, macro in NMSettingConnection -
-
-
-nm_setting_connection_remove_permission, function in NMSettingConnection -
-
-
-nm_setting_connection_remove_permission_by_value, function in NMSettingConnection -
-
-
-nm_setting_connection_remove_secondary, function in NMSettingConnection -
-
-
-nm_setting_connection_remove_secondary_by_value, function in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_SECONDARIES, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_SETTING_NAME, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_SLAVE_TYPE, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_STABLE_ID, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_TIMESTAMP, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_TYPE, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_UUID, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_WAIT_ACTIVATION_DELAY, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_WAIT_DEVICE_TIMEOUT, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_ZONE, macro in NMSettingConnection -
-
-
-NM_SETTING_DCB_APP_FCOE_FLAGS, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_APP_FCOE_MODE, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_APP_FCOE_PRIORITY, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_APP_FIP_FLAGS, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_APP_FIP_PRIORITY, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_APP_ISCSI_FLAGS, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_APP_ISCSI_PRIORITY, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_FCOE_MODE_FABRIC, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_FCOE_MODE_VN2VN, macro in NMSettingDcb -
-
-
-nm_setting_dcb_get_app_fcoe_flags, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_app_fcoe_mode, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_app_fcoe_priority, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_app_fip_flags, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_app_fip_priority, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_app_iscsi_flags, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_app_iscsi_priority, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_priority_bandwidth, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_priority_flow_control, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_priority_flow_control_flags, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_priority_group_bandwidth, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_priority_group_flags, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_priority_group_id, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_priority_strict_bandwidth, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_priority_traffic_class, function in NMSettingDcb -
-
-
-nm_setting_dcb_new, function in NMSettingDcb -
-
-
-NM_SETTING_DCB_PRIORITY_BANDWIDTH, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_PRIORITY_FLOW_CONTROL, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_PRIORITY_FLOW_CONTROL_FLAGS, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_PRIORITY_GROUP_BANDWIDTH, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_PRIORITY_GROUP_FLAGS, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_PRIORITY_GROUP_ID, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_PRIORITY_STRICT_BANDWIDTH, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_PRIORITY_TRAFFIC_CLASS, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_SETTING_NAME, macro in NMSettingDcb -
-
-
-nm_setting_dcb_set_priority_bandwidth, function in NMSettingDcb -
-
-
-nm_setting_dcb_set_priority_flow_control, function in NMSettingDcb -
-
-
-nm_setting_dcb_set_priority_group_bandwidth, function in NMSettingDcb -
-
-
-nm_setting_dcb_set_priority_group_id, function in NMSettingDcb -
-
-
-nm_setting_dcb_set_priority_strict_bandwidth, function in NMSettingDcb -
-
-
-nm_setting_dcb_set_priority_traffic_class, function in NMSettingDcb -
-
-
-nm_setting_diff, function in NMSetting -
-
-
-NM_SETTING_DNS_OPTION_ATTEMPTS, macro in NMSettingIPConfig -
-
-
-NM_SETTING_DNS_OPTION_DEBUG, macro in NMSettingIPConfig -
-
-
-NM_SETTING_DNS_OPTION_EDNS0, macro in NMSettingIPConfig -
-
-
-NM_SETTING_DNS_OPTION_INET6, macro in NMSettingIPConfig -
-
-
-NM_SETTING_DNS_OPTION_INTERNAL_NO_ADD_EDNS0, macro in NMSettingIPConfig -
-
-
-NM_SETTING_DNS_OPTION_INTERNAL_NO_ADD_TRUST_AD, macro in NMSettingIPConfig -
-
-
-NM_SETTING_DNS_OPTION_IP6_BYTESTRING, macro in NMSettingIPConfig -
-
-
-NM_SETTING_DNS_OPTION_IP6_DOTINT, macro in NMSettingIPConfig -
-
-
-NM_SETTING_DNS_OPTION_NDOTS, macro in NMSettingIPConfig -
-
-
-NM_SETTING_DNS_OPTION_NO_AAAA, macro in NMSettingIPConfig -
-
-
-NM_SETTING_DNS_OPTION_NO_CHECK_NAMES, macro in NMSettingIPConfig -
-
-
-NM_SETTING_DNS_OPTION_NO_IP6_DOTINT, macro in NMSettingIPConfig -
-
-
-NM_SETTING_DNS_OPTION_NO_RELOAD, macro in NMSettingIPConfig -
-
-
-NM_SETTING_DNS_OPTION_NO_TLD_QUERY, macro in NMSettingIPConfig -
-
-
-NM_SETTING_DNS_OPTION_ROTATE, macro in NMSettingIPConfig -
-
-
-NM_SETTING_DNS_OPTION_SINGLE_REQUEST, macro in NMSettingIPConfig -
-
-
-NM_SETTING_DNS_OPTION_SINGLE_REQUEST_REOPEN, macro in NMSettingIPConfig -
-
-
-NM_SETTING_DNS_OPTION_TIMEOUT, macro in NMSettingIPConfig -
-
-
-NM_SETTING_DNS_OPTION_TRUST_AD, macro in NMSettingIPConfig -
-
-
-NM_SETTING_DNS_OPTION_USE_VC, macro in NMSettingIPConfig -
-
-
-nm_setting_dummy_new, function in NMSettingDummy -
-
-
-NM_SETTING_DUMMY_SETTING_NAME, macro in NMSettingDummy -
-
-
-nm_setting_duplicate, function in NMSetting -
-
-
-nm_setting_enumerate_values, function in NMSetting -
-
-
-nm_setting_ethtool_clear_features, function in NMSettingEthtool -
-
-
-nm_setting_ethtool_get_feature, function in NMSettingEthtool -
-
-
-nm_setting_ethtool_get_optnames, function in NMSettingEthtool -
-
-
-nm_setting_ethtool_new, function in NMSettingEthtool -
-
-
-NM_SETTING_ETHTOOL_SETTING_NAME, macro in NMSettingEthtool -
-
-
-nm_setting_ethtool_set_feature, function in NMSettingEthtool -
-
-
-NM_SETTING_GENERIC_DEVICE_HANDLER, macro in NMSettingGeneric -
-
-
-nm_setting_generic_get_device_handler, function in NMSettingGeneric -
-
-
-nm_setting_generic_new, function in NMSettingGeneric -
-
-
-NM_SETTING_GENERIC_SETTING_NAME, macro in NMSettingGeneric -
-
-
-nm_setting_get_dbus_property_type, function in NMSetting -
-
-
-nm_setting_get_enum_property_type, function in NMSetting -
-
-
-nm_setting_get_name, function in NMSetting -
-
-
-nm_setting_get_secret_flags, function in NMSetting -
-
-
-NM_SETTING_GSM_APN, macro in NMSettingGsm -
-
-
-NM_SETTING_GSM_AUTO_CONFIG, macro in NMSettingGsm -
-
-
-NM_SETTING_GSM_DEVICE_ID, macro in NMSettingGsm -
-
-
-nm_setting_gsm_get_apn, function in NMSettingGsm -
-
-
-nm_setting_gsm_get_auto_config, function in NMSettingGsm -
-
-
-nm_setting_gsm_get_device_id, function in NMSettingGsm -
-
-
-nm_setting_gsm_get_home_only, function in NMSettingGsm -
-
-
-nm_setting_gsm_get_initial_eps_apn, function in NMSettingGsm -
-
-
-nm_setting_gsm_get_initial_eps_config, function in NMSettingGsm -
-
-
-nm_setting_gsm_get_mtu, function in NMSettingGsm -
-
-
-nm_setting_gsm_get_network_id, function in NMSettingGsm -
-
-
-nm_setting_gsm_get_number, function in NMSettingGsm -
-
-
-nm_setting_gsm_get_password, function in NMSettingGsm -
-
-
-nm_setting_gsm_get_password_flags, function in NMSettingGsm -
-
-
-nm_setting_gsm_get_pin, function in NMSettingGsm -
-
-
-nm_setting_gsm_get_pin_flags, function in NMSettingGsm -
-
-
-nm_setting_gsm_get_sim_id, function in NMSettingGsm -
-
-
-nm_setting_gsm_get_sim_operator_id, function in NMSettingGsm -
-
-
-nm_setting_gsm_get_username, function in NMSettingGsm -
-
-
-NM_SETTING_GSM_HOME_ONLY, macro in NMSettingGsm -
-
-
-NM_SETTING_GSM_INITIAL_EPS_BEARER_APN, macro in NMSettingGsm -
-
-
-NM_SETTING_GSM_INITIAL_EPS_BEARER_CONFIGURE, macro in NMSettingGsm -
-
-
-NM_SETTING_GSM_MTU, macro in NMSettingGsm -
-
-
-NM_SETTING_GSM_NETWORK_ID, macro in NMSettingGsm -
-
-
-nm_setting_gsm_new, function in NMSettingGsm -
-
-
-NM_SETTING_GSM_NUMBER, macro in NMSettingGsm -
-
-
-NM_SETTING_GSM_PASSWORD, macro in NMSettingGsm -
-
-
-NM_SETTING_GSM_PASSWORD_FLAGS, macro in NMSettingGsm -
-
-
-NM_SETTING_GSM_PIN, macro in NMSettingGsm -
-
-
-NM_SETTING_GSM_PIN_FLAGS, macro in NMSettingGsm -
-
-
-NM_SETTING_GSM_SETTING_NAME, macro in NMSettingGsm -
-
-
-NM_SETTING_GSM_SIM_ID, macro in NMSettingGsm -
-
-
-NM_SETTING_GSM_SIM_OPERATOR_ID, macro in NMSettingGsm -
-
-
-NM_SETTING_GSM_USERNAME, macro in NMSettingGsm -
-
-
-NM_SETTING_HOSTNAME_FROM_DHCP, macro in NMSettingHostname -
-
-
-NM_SETTING_HOSTNAME_FROM_DNS_LOOKUP, macro in NMSettingHostname -
-
-
-nm_setting_hostname_get_from_dhcp, function in NMSettingHostname -
-
-
-nm_setting_hostname_get_from_dns_lookup, function in NMSettingHostname -
-
-
-nm_setting_hostname_get_only_from_default, function in NMSettingHostname -
-
-
-nm_setting_hostname_get_priority, function in NMSettingHostname -
-
-
-nm_setting_hostname_new, function in NMSettingHostname -
-
-
-NM_SETTING_HOSTNAME_ONLY_FROM_DEFAULT, macro in NMSettingHostname -
-
-
-NM_SETTING_HOSTNAME_PRIORITY, macro in NMSettingHostname -
-
-
-NM_SETTING_HOSTNAME_SETTING_NAME, macro in NMSettingHostname -
-
-
-nm_setting_hsr_get_multicast_spec, function in NMSettingHsr -
-
-
-nm_setting_hsr_get_port1, function in NMSettingHsr -
-
-
-nm_setting_hsr_get_port2, function in NMSettingHsr -
-
-
-nm_setting_hsr_get_prp, function in NMSettingHsr -
-
-
-NM_SETTING_HSR_MULTICAST_SPEC, macro in NMSettingHsr -
-
-
-nm_setting_hsr_new, function in NMSettingHsr -
-
-
-NM_SETTING_HSR_PORT1, macro in NMSettingHsr -
-
-
-NM_SETTING_HSR_PORT2, macro in NMSettingHsr -
-
-
-NM_SETTING_HSR_PRP, macro in NMSettingHsr -
-
-
-NM_SETTING_HSR_SETTING_NAME, macro in NMSettingHsr -
-
-
-nm_setting_infiniband_get_mac_address, function in NMSettingInfiniband -
-
-
-nm_setting_infiniband_get_mtu, function in NMSettingInfiniband -
-
-
-nm_setting_infiniband_get_parent, function in NMSettingInfiniband -
-
-
-nm_setting_infiniband_get_p_key, function in NMSettingInfiniband -
-
-
-nm_setting_infiniband_get_transport_mode, function in NMSettingInfiniband -
-
-
-nm_setting_infiniband_get_virtual_interface_name, function in NMSettingInfiniband -
-
-
-NM_SETTING_INFINIBAND_MAC_ADDRESS, macro in NMSettingInfiniband -
-
-
-NM_SETTING_INFINIBAND_MTU, macro in NMSettingInfiniband -
-
-
-nm_setting_infiniband_new, function in NMSettingInfiniband -
-
-
-NM_SETTING_INFINIBAND_PARENT, macro in NMSettingInfiniband -
-
-
-NM_SETTING_INFINIBAND_P_KEY, macro in NMSettingInfiniband -
-
-
-NM_SETTING_INFINIBAND_SETTING_NAME, macro in NMSettingInfiniband -
-
-
-NM_SETTING_INFINIBAND_TRANSPORT_MODE, macro in NMSettingInfiniband -
-
-
-NM_SETTING_IP4_CONFIG_DHCP_CLIENT_ID, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_DHCP_FQDN, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_DHCP_VENDOR_CLASS_IDENTIFIER, macro in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_dhcp_client_id, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_dhcp_fqdn, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_dhcp_vendor_class_identifier, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_link_local, function in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_LINK_LOCAL, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_METHOD_AUTO, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_METHOD_DISABLED, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_METHOD_LINK_LOCAL, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_METHOD_MANUAL, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_METHOD_SHARED, macro in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_new, function in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_SETTING_NAME, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_DHCP_DUID, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_DHCP_PD_HINT, macro in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_addr_gen_mode, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_dhcp_duid, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_dhcp_pd_hint, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_ip6_privacy, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_mtu, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_ra_timeout, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_temp_preferred_lifetime, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_temp_valid_lifetime, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_token, function in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_IP6_PRIVACY, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_METHOD_AUTO, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_METHOD_DHCP, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_METHOD_DISABLED, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_METHOD_IGNORE, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_METHOD_LINK_LOCAL, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_METHOD_MANUAL, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_METHOD_SHARED, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_MTU, macro in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_new, function in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_RA_TIMEOUT, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_SETTING_NAME, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_TEMP_PREFERRED_LIFETIME, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_TEMP_VALID_LIFETIME, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_TOKEN, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP_CONFIG_ADDRESSES, macro in NMSettingIPConfig -
-
-
-nm_setting_ip_config_add_address, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_add_dhcp_reject_server, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_add_dns, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_add_dns_option, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_add_dns_search, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_add_route, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_add_routing_rule, function in NMSettingIPConfig -
-
-
-NM_SETTING_IP_CONFIG_AUTO_ROUTE_EXT_GW, macro in NMSettingIPConfig -
-
-
-nm_setting_ip_config_clear_addresses, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_clear_dhcp_reject_servers, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_clear_dns, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_clear_dns_options, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_clear_dns_searches, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_clear_routes, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_clear_routing_rules, function in NMSettingIPConfig -
-
-
-NM_SETTING_IP_CONFIG_DAD_TIMEOUT, macro in NMSettingIPConfig -
-
-
-NM_SETTING_IP_CONFIG_DAD_TIMEOUT_MAX, macro in NMSettingIPConfig -
-
-
-NM_SETTING_IP_CONFIG_DHCP_DSCP, macro in NMSettingIPConfig -
-
-
-NM_SETTING_IP_CONFIG_DHCP_HOSTNAME, macro in NMSettingIPConfig -
-
-
-NM_SETTING_IP_CONFIG_DHCP_HOSTNAME_FLAGS, macro in NMSettingIPConfig -
-
-
-NM_SETTING_IP_CONFIG_DHCP_IAID, macro in NMSettingIPConfig -
-
-
-NM_SETTING_IP_CONFIG_DHCP_REJECT_SERVERS, macro in NMSettingIPConfig -
-
-
-NM_SETTING_IP_CONFIG_DHCP_SEND_HOSTNAME, macro in NMSettingIPConfig -
-
-
-NM_SETTING_IP_CONFIG_DHCP_SEND_RELEASE, macro in NMSettingIPConfig -
-
-
-NM_SETTING_IP_CONFIG_DHCP_TIMEOUT, macro in NMSettingIPConfig -
-
-
-NM_SETTING_IP_CONFIG_DNS, macro in NMSettingIPConfig -
-
-
-NM_SETTING_IP_CONFIG_DNS_OPTIONS, macro in NMSettingIPConfig -
-
-
-NM_SETTING_IP_CONFIG_DNS_PRIORITY, macro in NMSettingIPConfig -
-
-
-NM_SETTING_IP_CONFIG_DNS_SEARCH, macro in NMSettingIPConfig -
-
-
-NM_SETTING_IP_CONFIG_GATEWAY, macro in NMSettingIPConfig -
-
-
-nm_setting_ip_config_get_address, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_get_auto_route_ext_gw, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_get_dad_timeout, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_get_dhcp_dscp, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_get_dhcp_hostname, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_get_dhcp_hostname_flags, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_get_dhcp_iaid, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_get_dhcp_reject_servers, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_get_dhcp_send_hostname, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_get_dhcp_send_release, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_get_dhcp_timeout, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_get_dns, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_get_dns_option, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_get_dns_priority, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_get_dns_search, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_get_gateway, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_get_ignore_auto_dns, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_get_ignore_auto_routes, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_get_may_fail, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_get_method, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_get_never_default, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_get_num_addresses, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_get_num_dns, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_get_num_dns_options, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_get_num_dns_searches, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_get_num_routes, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_get_num_routing_rules, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_get_replace_local_rule, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_get_required_timeout, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_get_route, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_get_route_metric, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_get_route_table, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_get_routing_rule, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_has_dns_options, function in NMSettingIPConfig -
-
-
-NM_SETTING_IP_CONFIG_IGNORE_AUTO_DNS, macro in NMSettingIPConfig -
-
-
-NM_SETTING_IP_CONFIG_IGNORE_AUTO_ROUTES, macro in NMSettingIPConfig -
-
-
-NM_SETTING_IP_CONFIG_MAY_FAIL, macro in NMSettingIPConfig -
-
-
-NM_SETTING_IP_CONFIG_METHOD, macro in NMSettingIPConfig -
-
-
-NM_SETTING_IP_CONFIG_NEVER_DEFAULT, macro in NMSettingIPConfig -
-
-
-nm_setting_ip_config_remove_address, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_remove_address_by_value, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_remove_dhcp_reject_server, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_remove_dns, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_remove_dns_by_value, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_remove_dns_option, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_remove_dns_option_by_value, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_remove_dns_search, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_remove_dns_search_by_value, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_remove_route, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_remove_route_by_value, function in NMSettingIPConfig -
-
-
-nm_setting_ip_config_remove_routing_rule, function in NMSettingIPConfig -
-
-
-NM_SETTING_IP_CONFIG_REPLACE_LOCAL_RULE, macro in NMSettingIPConfig -
-
-
-NM_SETTING_IP_CONFIG_REQUIRED_TIMEOUT, macro in NMSettingIPConfig -
-
-
-NM_SETTING_IP_CONFIG_ROUTES, macro in NMSettingIPConfig -
-
-
-NM_SETTING_IP_CONFIG_ROUTE_METRIC, macro in NMSettingIPConfig -
-
-
-NM_SETTING_IP_CONFIG_ROUTE_TABLE, macro in NMSettingIPConfig -
-
-
-NM_SETTING_IP_CONFIG_ROUTING_RULES, macro in NMSettingIPConfig -
-
-
-NM_SETTING_IP_TUNNEL_ENCAPSULATION_LIMIT, macro in NMSettingIPTunnel -
-
-
-NM_SETTING_IP_TUNNEL_FLAGS, macro in NMSettingIPTunnel -
-
-
-NM_SETTING_IP_TUNNEL_FLOW_LABEL, macro in NMSettingIPTunnel -
-
-
-NM_SETTING_IP_TUNNEL_FWMARK, macro in NMSettingIPTunnel -
-
-
-nm_setting_ip_tunnel_get_encapsulation_limit, function in NMSettingIPTunnel -
-
-
-nm_setting_ip_tunnel_get_flags, function in NMSettingIPTunnel -
-
-
-nm_setting_ip_tunnel_get_flow_label, function in NMSettingIPTunnel -
-
-
-nm_setting_ip_tunnel_get_fwmark, function in NMSettingIPTunnel -
-
-
-nm_setting_ip_tunnel_get_input_key, function in NMSettingIPTunnel -
-
-
-nm_setting_ip_tunnel_get_local, function in NMSettingIPTunnel -
-
-
-nm_setting_ip_tunnel_get_mode, function in NMSettingIPTunnel -
-
-
-nm_setting_ip_tunnel_get_mtu, function in NMSettingIPTunnel -
-
-
-nm_setting_ip_tunnel_get_output_key, function in NMSettingIPTunnel -
-
-
-nm_setting_ip_tunnel_get_parent, function in NMSettingIPTunnel -
-
-
-nm_setting_ip_tunnel_get_path_mtu_discovery, function in NMSettingIPTunnel -
-
-
-nm_setting_ip_tunnel_get_remote, function in NMSettingIPTunnel -
-
-
-nm_setting_ip_tunnel_get_tos, function in NMSettingIPTunnel -
-
-
-nm_setting_ip_tunnel_get_ttl, function in NMSettingIPTunnel -
-
-
-NM_SETTING_IP_TUNNEL_INPUT_KEY, macro in NMSettingIPTunnel -
-
-
-NM_SETTING_IP_TUNNEL_LOCAL, macro in NMSettingIPTunnel -
-
-
-NM_SETTING_IP_TUNNEL_MODE, macro in NMSettingIPTunnel -
-
-
-NM_SETTING_IP_TUNNEL_MTU, macro in NMSettingIPTunnel -
-
-
-nm_setting_ip_tunnel_new, function in NMSettingIPTunnel -
-
-
-NM_SETTING_IP_TUNNEL_OUTPUT_KEY, macro in NMSettingIPTunnel -
-
-
-NM_SETTING_IP_TUNNEL_PARENT, macro in NMSettingIPTunnel -
-
-
-NM_SETTING_IP_TUNNEL_PATH_MTU_DISCOVERY, macro in NMSettingIPTunnel -
-
-
-NM_SETTING_IP_TUNNEL_REMOTE, macro in NMSettingIPTunnel -
-
-
-NM_SETTING_IP_TUNNEL_SETTING_NAME, macro in NMSettingIPTunnel -
-
-
-NM_SETTING_IP_TUNNEL_TOS, macro in NMSettingIPTunnel -
-
-
-NM_SETTING_IP_TUNNEL_TTL, macro in NMSettingIPTunnel -
-
-
-nm_setting_link_get_gro_max_size, function in NMSettingLink -
-
-
-nm_setting_link_get_gso_max_segments, function in NMSettingLink -
-
-
-nm_setting_link_get_gso_max_size, function in NMSettingLink -
-
-
-nm_setting_link_get_tx_queue_length, function in NMSettingLink -
-
-
-NM_SETTING_LINK_GRO_MAX_SIZE, macro in NMSettingLink -
-
-
-NM_SETTING_LINK_GSO_MAX_SEGMENTS, macro in NMSettingLink -
-
-
-NM_SETTING_LINK_GSO_MAX_SIZE, macro in NMSettingLink -
-
-
-nm_setting_link_new, function in NMSettingLink -
-
-
-NM_SETTING_LINK_SETTING_NAME, macro in NMSettingLink -
-
-
-NM_SETTING_LINK_TX_QUEUE_LENGTH, macro in NMSettingLink -
-
-
-nm_setting_lookup_type, function in NMSetting -
-
-
-nm_setting_loopback_get_mtu, function in NMSettingLoopback -
-
-
-NM_SETTING_LOOPBACK_MTU, macro in NMSettingLoopback -
-
-
-nm_setting_loopback_new, function in NMSettingLoopback -
-
-
-NM_SETTING_LOOPBACK_SETTING_NAME, macro in NMSettingLoopback -
-
-
-NM_SETTING_MACSEC_ENCRYPT, macro in NMSettingMacsec -
-
-
-nm_setting_macsec_get_encrypt, function in NMSettingMacsec -
-
-
-nm_setting_macsec_get_mka_cak, function in NMSettingMacsec -
-
-
-nm_setting_macsec_get_mka_cak_flags, function in NMSettingMacsec -
-
-
-nm_setting_macsec_get_mka_ckn, function in NMSettingMacsec -
-
-
-nm_setting_macsec_get_mode, function in NMSettingMacsec -
-
-
-nm_setting_macsec_get_offload, function in NMSettingMacsec -
-
-
-nm_setting_macsec_get_parent, function in NMSettingMacsec -
-
-
-nm_setting_macsec_get_port, function in NMSettingMacsec -
-
-
-nm_setting_macsec_get_send_sci, function in NMSettingMacsec -
-
-
-nm_setting_macsec_get_validation, function in NMSettingMacsec -
-
-
-NM_SETTING_MACSEC_MKA_CAK, macro in NMSettingMacsec -
-
-
-NM_SETTING_MACSEC_MKA_CAK_FLAGS, macro in NMSettingMacsec -
-
-
-NM_SETTING_MACSEC_MKA_CAK_LENGTH, macro in NMSettingMacsec -
-
-
-NM_SETTING_MACSEC_MKA_CKN, macro in NMSettingMacsec -
-
-
-NM_SETTING_MACSEC_MKA_CKN_LENGTH, macro in NMSettingMacsec -
-
-
-NM_SETTING_MACSEC_MODE, macro in NMSettingMacsec -
-
-
-nm_setting_macsec_new, function in NMSettingMacsec -
-
-
-NM_SETTING_MACSEC_OFFLOAD, macro in NMSettingMacsec -
-
-
-NM_SETTING_MACSEC_PARENT, macro in NMSettingMacsec -
-
-
-NM_SETTING_MACSEC_PORT, macro in NMSettingMacsec -
-
-
-NM_SETTING_MACSEC_SEND_SCI, macro in NMSettingMacsec -
-
-
-NM_SETTING_MACSEC_SETTING_NAME, macro in NMSettingMacsec -
-
-
-NM_SETTING_MACSEC_VALIDATION, macro in NMSettingMacsec -
-
-
-nm_setting_macvlan_get_mode, function in NMSettingMacvlan -
-
-
-nm_setting_macvlan_get_parent, function in NMSettingMacvlan -
-
-
-nm_setting_macvlan_get_promiscuous, function in NMSettingMacvlan -
-
-
-nm_setting_macvlan_get_tap, function in NMSettingMacvlan -
-
-
-NM_SETTING_MACVLAN_MODE, macro in NMSettingMacvlan -
-
-
-nm_setting_macvlan_new, function in NMSettingMacvlan -
-
-
-NM_SETTING_MACVLAN_PARENT, macro in NMSettingMacvlan -
-
-
-NM_SETTING_MACVLAN_PROMISCUOUS, macro in NMSettingMacvlan -
-
-
-NM_SETTING_MACVLAN_SETTING_NAME, macro in NMSettingMacvlan -
-
-
-NM_SETTING_MACVLAN_TAP, macro in NMSettingMacvlan -
-
-
-nm_setting_match_add_driver, function in NMSettingMatch -
-
-
-nm_setting_match_add_interface_name, function in NMSettingMatch -
-
-
-nm_setting_match_add_kernel_command_line, function in NMSettingMatch -
-
-
-nm_setting_match_add_path, function in NMSettingMatch -
-
-
-nm_setting_match_clear_drivers, function in NMSettingMatch -
-
-
-nm_setting_match_clear_interface_names, function in NMSettingMatch -
-
-
-nm_setting_match_clear_kernel_command_lines, function in NMSettingMatch -
-
-
-nm_setting_match_clear_paths, function in NMSettingMatch -
-
-
-NM_SETTING_MATCH_DRIVER, macro in NMSettingMatch -
-
-
-nm_setting_match_get_driver, function in NMSettingMatch -
-
-
-nm_setting_match_get_drivers, function in NMSettingMatch -
-
-
-nm_setting_match_get_interface_name, function in NMSettingMatch -
-
-
-nm_setting_match_get_interface_names, function in NMSettingMatch -
-
-
-nm_setting_match_get_kernel_command_line, function in NMSettingMatch -
-
-
-nm_setting_match_get_kernel_command_lines, function in NMSettingMatch -
-
-
-nm_setting_match_get_num_drivers, function in NMSettingMatch -
-
-
-nm_setting_match_get_num_interface_names, function in NMSettingMatch -
-
-
-nm_setting_match_get_num_kernel_command_lines, function in NMSettingMatch -
-
-
-nm_setting_match_get_num_paths, function in NMSettingMatch -
-
-
-nm_setting_match_get_path, function in NMSettingMatch -
-
-
-nm_setting_match_get_paths, function in NMSettingMatch -
-
-
-NM_SETTING_MATCH_INTERFACE_NAME, macro in NMSettingMatch -
-
-
-NM_SETTING_MATCH_KERNEL_COMMAND_LINE, macro in NMSettingMatch -
-
-
-nm_setting_match_new, function in NMSettingMatch -
-
-
-NM_SETTING_MATCH_PATH, macro in NMSettingMatch -
-
-
-nm_setting_match_remove_driver, function in NMSettingMatch -
-
-
-nm_setting_match_remove_driver_by_value, function in NMSettingMatch -
-
-
-nm_setting_match_remove_interface_name, function in NMSettingMatch -
-
-
-nm_setting_match_remove_interface_name_by_value, function in NMSettingMatch -
-
-
-nm_setting_match_remove_kernel_command_line, function in NMSettingMatch -
-
-
-nm_setting_match_remove_kernel_command_line_by_value, function in NMSettingMatch -
-
-
-nm_setting_match_remove_path, function in NMSettingMatch -
-
-
-nm_setting_match_remove_path_by_value, function in NMSettingMatch -
-
-
-NM_SETTING_MATCH_SETTING_NAME, macro in NMSettingMatch -
-
-
-NM_SETTING_NAME, macro in NMSetting -
-
-
-NM_SETTING_OLPC_MESH_CHANNEL, macro in NMSettingOlpcMesh -
-
-
-NM_SETTING_OLPC_MESH_DHCP_ANYCAST_ADDRESS, macro in NMSettingOlpcMesh -
-
-
-nm_setting_olpc_mesh_get_channel, function in NMSettingOlpcMesh -
-
-
-nm_setting_olpc_mesh_get_dhcp_anycast_address, function in NMSettingOlpcMesh -
-
-
-nm_setting_olpc_mesh_get_ssid, function in NMSettingOlpcMesh -
-
-
-nm_setting_olpc_mesh_new, function in NMSettingOlpcMesh -
-
-
-NM_SETTING_OLPC_MESH_SETTING_NAME, macro in NMSettingOlpcMesh -
-
-
-NM_SETTING_OLPC_MESH_SSID, macro in NMSettingOlpcMesh -
-
-
-nm_setting_option_clear_by_name, function in NMSetting -
-
-
-nm_setting_option_get, function in NMSetting -
-
-
-nm_setting_option_get_all_names, function in NMSetting -
-
-
-nm_setting_option_get_boolean, function in NMSetting -
-
-
-nm_setting_option_get_uint32, function in NMSetting -
-
-
-nm_setting_option_set, function in NMSetting -
-
-
-nm_setting_option_set_boolean, function in NMSetting -
-
-
-nm_setting_option_set_uint32, function in NMSetting -
-
-
-NM_SETTING_OVS_BRIDGE_DATAPATH_TYPE, macro in NMSettingOvsBridge -
-
-
-NM_SETTING_OVS_BRIDGE_FAIL_MODE, macro in NMSettingOvsBridge -
-
-
-nm_setting_ovs_bridge_get_datapath_type, function in NMSettingOvsBridge -
-
-
-nm_setting_ovs_bridge_get_fail_mode, function in NMSettingOvsBridge -
-
-
-nm_setting_ovs_bridge_get_mcast_snooping_enable, function in NMSettingOvsBridge -
-
-
-nm_setting_ovs_bridge_get_rstp_enable, function in NMSettingOvsBridge -
-
-
-nm_setting_ovs_bridge_get_stp_enable, function in NMSettingOvsBridge -
-
-
-NM_SETTING_OVS_BRIDGE_MCAST_SNOOPING_ENABLE, macro in NMSettingOvsBridge -
-
-
-nm_setting_ovs_bridge_new, function in NMSettingOvsBridge -
-
-
-NM_SETTING_OVS_BRIDGE_RSTP_ENABLE, macro in NMSettingOvsBridge -
-
-
-NM_SETTING_OVS_BRIDGE_SETTING_NAME, macro in NMSettingOvsBridge -
-
-
-NM_SETTING_OVS_BRIDGE_STP_ENABLE, macro in NMSettingOvsBridge -
-
-
-NM_SETTING_OVS_DPDK_DEVARGS, macro in NMSettingOvsDpdk -
-
-
-nm_setting_ovs_dpdk_get_devargs, function in NMSettingOvsDpdk -
-
-
-nm_setting_ovs_dpdk_get_n_rxq, function in NMSettingOvsDpdk -
-
-
-nm_setting_ovs_dpdk_get_n_rxq_desc, function in NMSettingOvsDpdk -
-
-
-nm_setting_ovs_dpdk_get_n_txq_desc, function in NMSettingOvsDpdk -
-
-
-nm_setting_ovs_dpdk_new, function in NMSettingOvsDpdk -
-
-
-NM_SETTING_OVS_DPDK_N_RXQ, macro in NMSettingOvsDpdk -
-
-
-NM_SETTING_OVS_DPDK_N_RXQ_DESC, macro in NMSettingOvsDpdk -
-
-
-NM_SETTING_OVS_DPDK_N_TXQ_DESC, macro in NMSettingOvsDpdk -
-
-
-NM_SETTING_OVS_DPDK_SETTING_NAME, macro in NMSettingOvsDpdk -
-
-
-nm_setting_ovs_external_ids_check_key, function in NMSettingOvsExternalIDs -
-
-
-nm_setting_ovs_external_ids_check_val, function in NMSettingOvsExternalIDs -
-
-
-NM_SETTING_OVS_EXTERNAL_IDS_DATA, macro in NMSettingOvsExternalIDs -
-
-
-nm_setting_ovs_external_ids_get_data, function in NMSettingOvsExternalIDs -
-
-
-nm_setting_ovs_external_ids_get_data_keys, function in NMSettingOvsExternalIDs -
-
-
-nm_setting_ovs_external_ids_new, function in NMSettingOvsExternalIDs -
-
-
-NM_SETTING_OVS_EXTERNAL_IDS_SETTING_NAME, macro in NMSettingOvsExternalIDs -
-
-
-nm_setting_ovs_external_ids_set_data, function in NMSettingOvsExternalIDs -
-
-
-nm_setting_ovs_interface_get_interface_type, function in NMSettingOvsInterface -
-
-
-nm_setting_ovs_interface_get_ofport_request, function in NMSettingOvsInterface -
-
-
-nm_setting_ovs_interface_new, function in NMSettingOvsInterface -
-
-
-NM_SETTING_OVS_INTERFACE_OFPORT_REQUEST, macro in NMSettingOvsInterface -
-
-
-NM_SETTING_OVS_INTERFACE_SETTING_NAME, macro in NMSettingOvsInterface -
-
-
-NM_SETTING_OVS_INTERFACE_TYPE, macro in NMSettingOvsInterface -
-
-
-NM_SETTING_OVS_OTHER_CONFIG_DATA, macro in NMSettingOvsOtherConfig -
-
-
-nm_setting_ovs_other_config_get_data, function in NMSettingOvsOtherConfig -
-
-
-nm_setting_ovs_other_config_get_data_keys, function in NMSettingOvsOtherConfig -
-
-
-nm_setting_ovs_other_config_new, function in NMSettingOvsOtherConfig -
-
-
-NM_SETTING_OVS_OTHER_CONFIG_SETTING_NAME, macro in NMSettingOvsOtherConfig -
-
-
-nm_setting_ovs_other_config_set_data, function in NMSettingOvsOtherConfig -
-
-
-nm_setting_ovs_patch_get_peer, function in NMSettingOvsPatch -
-
-
-nm_setting_ovs_patch_new, function in NMSettingOvsPatch -
-
-
-NM_SETTING_OVS_PATCH_PEER, macro in NMSettingOvsPatch -
-
-
-NM_SETTING_OVS_PATCH_SETTING_NAME, macro in NMSettingOvsPatch -
-
-
-nm_setting_ovs_port_add_trunk, function in NMSettingOvsPort -
-
-
-NM_SETTING_OVS_PORT_BOND_DOWNDELAY, macro in NMSettingOvsPort -
-
-
-NM_SETTING_OVS_PORT_BOND_MODE, macro in NMSettingOvsPort -
-
-
-NM_SETTING_OVS_PORT_BOND_UPDELAY, macro in NMSettingOvsPort -
-
-
-nm_setting_ovs_port_clear_trunks, function in NMSettingOvsPort -
-
-
-nm_setting_ovs_port_get_bond_downdelay, function in NMSettingOvsPort -
-
-
-nm_setting_ovs_port_get_bond_mode, function in NMSettingOvsPort -
-
-
-nm_setting_ovs_port_get_bond_updelay, function in NMSettingOvsPort -
-
-
-nm_setting_ovs_port_get_lacp, function in NMSettingOvsPort -
-
-
-nm_setting_ovs_port_get_num_trunks, function in NMSettingOvsPort -
-
-
-nm_setting_ovs_port_get_tag, function in NMSettingOvsPort -
-
-
-nm_setting_ovs_port_get_trunk, function in NMSettingOvsPort -
-
-
-nm_setting_ovs_port_get_vlan_mode, function in NMSettingOvsPort -
-
-
-NM_SETTING_OVS_PORT_LACP, macro in NMSettingOvsPort -
-
-
-nm_setting_ovs_port_new, function in NMSettingOvsPort -
-
-
-nm_setting_ovs_port_remove_trunk, function in NMSettingOvsPort -
-
-
-nm_setting_ovs_port_remove_trunk_by_value, function in NMSettingOvsPort -
-
-
-NM_SETTING_OVS_PORT_SETTING_NAME, macro in NMSettingOvsPort -
-
-
-NM_SETTING_OVS_PORT_TAG, macro in NMSettingOvsPort -
-
-
-NM_SETTING_OVS_PORT_TRUNKS, macro in NMSettingOvsPort -
-
-
-NM_SETTING_OVS_PORT_VLAN_MODE, macro in NMSettingOvsPort -
-
-
-NM_SETTING_PARAM_FUZZY_IGNORE, macro in NMSetting -
-
-
-NM_SETTING_PARAM_REQUIRED, macro in NMSetting -
-
-
-NM_SETTING_PARAM_SECRET, macro in NMSetting -
-
-
-nm_setting_pppoe_get_parent, function in NMSettingPppoe -
-
-
-nm_setting_pppoe_get_password, function in NMSettingPppoe -
-
-
-nm_setting_pppoe_get_password_flags, function in NMSettingPppoe -
-
-
-nm_setting_pppoe_get_service, function in NMSettingPppoe -
-
-
-nm_setting_pppoe_get_username, function in NMSettingPppoe -
-
-
-nm_setting_pppoe_new, function in NMSettingPppoe -
-
-
-NM_SETTING_PPPOE_PARENT, macro in NMSettingPppoe -
-
-
-NM_SETTING_PPPOE_PASSWORD, macro in NMSettingPppoe -
-
-
-NM_SETTING_PPPOE_PASSWORD_FLAGS, macro in NMSettingPppoe -
-
-
-NM_SETTING_PPPOE_SERVICE, macro in NMSettingPppoe -
-
-
-NM_SETTING_PPPOE_SETTING_NAME, macro in NMSettingPppoe -
-
-
-NM_SETTING_PPPOE_USERNAME, macro in NMSettingPppoe -
-
-
-NM_SETTING_PPP_BAUD, macro in NMSettingPpp -
-
-
-NM_SETTING_PPP_CRTSCTS, macro in NMSettingPpp -
-
-
-nm_setting_ppp_get_baud, function in NMSettingPpp -
-
-
-nm_setting_ppp_get_crtscts, function in NMSettingPpp -
-
-
-nm_setting_ppp_get_lcp_echo_failure, function in NMSettingPpp -
-
-
-nm_setting_ppp_get_lcp_echo_interval, function in NMSettingPpp -
-
-
-nm_setting_ppp_get_mppe_stateful, function in NMSettingPpp -
-
-
-nm_setting_ppp_get_mru, function in NMSettingPpp -
-
-
-nm_setting_ppp_get_mtu, function in NMSettingPpp -
-
-
-nm_setting_ppp_get_noauth, function in NMSettingPpp -
-
-
-nm_setting_ppp_get_nobsdcomp, function in NMSettingPpp -
-
-
-nm_setting_ppp_get_nodeflate, function in NMSettingPpp -
-
-
-nm_setting_ppp_get_no_vj_comp, function in NMSettingPpp -
-
-
-nm_setting_ppp_get_refuse_chap, function in NMSettingPpp -
-
-
-nm_setting_ppp_get_refuse_eap, function in NMSettingPpp -
-
-
-nm_setting_ppp_get_refuse_mschap, function in NMSettingPpp -
-
-
-nm_setting_ppp_get_refuse_mschapv2, function in NMSettingPpp -
-
-
-nm_setting_ppp_get_refuse_pap, function in NMSettingPpp -
-
-
-nm_setting_ppp_get_require_mppe, function in NMSettingPpp -
-
-
-nm_setting_ppp_get_require_mppe_128, function in NMSettingPpp -
-
-
-NM_SETTING_PPP_LCP_ECHO_FAILURE, macro in NMSettingPpp -
-
-
-NM_SETTING_PPP_LCP_ECHO_INTERVAL, macro in NMSettingPpp -
-
-
-NM_SETTING_PPP_MPPE_STATEFUL, macro in NMSettingPpp -
-
-
-NM_SETTING_PPP_MRU, macro in NMSettingPpp -
-
-
-NM_SETTING_PPP_MTU, macro in NMSettingPpp -
-
-
-nm_setting_ppp_new, function in NMSettingPpp -
-
-
-NM_SETTING_PPP_NOAUTH, macro in NMSettingPpp -
-
-
-NM_SETTING_PPP_NOBSDCOMP, macro in NMSettingPpp -
-
-
-NM_SETTING_PPP_NODEFLATE, macro in NMSettingPpp -
-
-
-NM_SETTING_PPP_NO_VJ_COMP, macro in NMSettingPpp -
-
-
-NM_SETTING_PPP_REFUSE_CHAP, macro in NMSettingPpp -
-
-
-NM_SETTING_PPP_REFUSE_EAP, macro in NMSettingPpp -
-
-
-NM_SETTING_PPP_REFUSE_MSCHAP, macro in NMSettingPpp -
-
-
-NM_SETTING_PPP_REFUSE_MSCHAPV2, macro in NMSettingPpp -
-
-
-NM_SETTING_PPP_REFUSE_PAP, macro in NMSettingPpp -
-
-
-NM_SETTING_PPP_REQUIRE_MPPE, macro in NMSettingPpp -
-
-
-NM_SETTING_PPP_REQUIRE_MPPE_128, macro in NMSettingPpp -
-
-
-NM_SETTING_PPP_SETTING_NAME, macro in NMSettingPpp -
-
-
-NM_SETTING_PROXY_BROWSER_ONLY, macro in NMSettingProxy -
-
-
-nm_setting_proxy_get_browser_only, function in NMSettingProxy -
-
-
-nm_setting_proxy_get_method, function in NMSettingProxy -
-
-
-nm_setting_proxy_get_pac_script, function in NMSettingProxy -
-
-
-nm_setting_proxy_get_pac_url, function in NMSettingProxy -
-
-
-NM_SETTING_PROXY_METHOD, macro in NMSettingProxy -
-
-
-nm_setting_proxy_new, function in NMSettingProxy -
-
-
-NM_SETTING_PROXY_PAC_SCRIPT, macro in NMSettingProxy -
-
-
-NM_SETTING_PROXY_PAC_URL, macro in NMSettingProxy -
-
-
-NM_SETTING_PROXY_SETTING_NAME, macro in NMSettingProxy -
-
-
-NM_SETTING_SERIAL_BAUD, macro in NMSettingSerial -
-
-
-NM_SETTING_SERIAL_BITS, macro in NMSettingSerial -
-
-
-nm_setting_serial_get_baud, function in NMSettingSerial -
-
-
-nm_setting_serial_get_bits, function in NMSettingSerial -
-
-
-nm_setting_serial_get_parity, function in NMSettingSerial -
-
-
-nm_setting_serial_get_send_delay, function in NMSettingSerial -
-
-
-nm_setting_serial_get_stopbits, function in NMSettingSerial -
-
-
-nm_setting_serial_new, function in NMSettingSerial -
-
-
-NM_SETTING_SERIAL_PARITY, macro in NMSettingSerial -
-
-
-NM_SETTING_SERIAL_SEND_DELAY, macro in NMSettingSerial -
-
-
-NM_SETTING_SERIAL_SETTING_NAME, macro in NMSettingSerial -
-
-
-NM_SETTING_SERIAL_STOPBITS, macro in NMSettingSerial -
-
-
-nm_setting_set_secret_flags, function in NMSetting -
-
-
-nm_setting_sriov_add_vf, function in NMSettingSriov -
-
-
-NM_SETTING_SRIOV_AUTOPROBE_DRIVERS, macro in NMSettingSriov -
-
-
-nm_setting_sriov_clear_vfs, function in NMSettingSriov -
-
-
-NM_SETTING_SRIOV_ESWITCH_ENCAP_MODE, macro in NMSettingSriov -
-
-
-NM_SETTING_SRIOV_ESWITCH_INLINE_MODE, macro in NMSettingSriov -
-
-
-NM_SETTING_SRIOV_ESWITCH_MODE, macro in NMSettingSriov -
-
-
-nm_setting_sriov_get_autoprobe_drivers, function in NMSettingSriov -
-
-
-nm_setting_sriov_get_eswitch_encap_mode, function in NMSettingSriov -
-
-
-nm_setting_sriov_get_eswitch_inline_mode, function in NMSettingSriov -
-
-
-nm_setting_sriov_get_eswitch_mode, function in NMSettingSriov -
-
-
-nm_setting_sriov_get_num_vfs, function in NMSettingSriov -
-
-
-nm_setting_sriov_get_total_vfs, function in NMSettingSriov -
-
-
-nm_setting_sriov_get_vf, function in NMSettingSriov -
-
-
-nm_setting_sriov_new, function in NMSettingSriov -
-
-
-nm_setting_sriov_remove_vf, function in NMSettingSriov -
-
-
-nm_setting_sriov_remove_vf_by_index, function in NMSettingSriov -
-
-
-NM_SETTING_SRIOV_SETTING_NAME, macro in NMSettingSriov -
-
-
-NM_SETTING_SRIOV_TOTAL_VFS, macro in NMSettingSriov -
-
-
-NM_SETTING_SRIOV_VFS, macro in NMSettingSriov -
-
-
-nm_setting_tc_config_add_qdisc, function in NMSettingTCConfig -
-
-
-nm_setting_tc_config_add_tfilter, function in NMSettingTCConfig -
-
-
-nm_setting_tc_config_clear_qdiscs, function in NMSettingTCConfig -
-
-
-nm_setting_tc_config_clear_tfilters, function in NMSettingTCConfig -
-
-
-nm_setting_tc_config_get_num_qdiscs, function in NMSettingTCConfig -
-
-
-nm_setting_tc_config_get_num_tfilters, function in NMSettingTCConfig -
-
-
-nm_setting_tc_config_get_qdisc, function in NMSettingTCConfig -
-
-
-nm_setting_tc_config_get_tfilter, function in NMSettingTCConfig -
-
-
-nm_setting_tc_config_new, function in NMSettingTCConfig -
-
-
-NM_SETTING_TC_CONFIG_QDISCS, macro in NMSettingTCConfig -
-
-
-nm_setting_tc_config_remove_qdisc, function in NMSettingTCConfig -
-
-
-nm_setting_tc_config_remove_qdisc_by_value, function in NMSettingTCConfig -
-
-
-nm_setting_tc_config_remove_tfilter, function in NMSettingTCConfig -
-
-
-nm_setting_tc_config_remove_tfilter_by_value, function in NMSettingTCConfig -
-
-
-NM_SETTING_TC_CONFIG_SETTING_NAME, macro in NMSettingTCConfig -
-
-
-NM_SETTING_TC_CONFIG_TFILTERS, macro in NMSettingTCConfig -
-
-
-nm_setting_team_add_link_watcher, function in NMSettingTeam -
-
-
-nm_setting_team_add_runner_tx_hash, function in NMSettingTeam -
-
-
-nm_setting_team_clear_link_watchers, function in NMSettingTeam -
-
-
-NM_SETTING_TEAM_CONFIG, macro in NMSettingTeam -
-
-
-nm_setting_team_get_config, function in NMSettingTeam -
-
-
-nm_setting_team_get_link_watcher, function in NMSettingTeam -
-
-
-nm_setting_team_get_mcast_rejoin_count, function in NMSettingTeam -
-
-
-nm_setting_team_get_mcast_rejoin_interval, function in NMSettingTeam -
-
-
-nm_setting_team_get_notify_peers_count, function in NMSettingTeam -
-
-
-nm_setting_team_get_notify_peers_interval, function in NMSettingTeam -
-
-
-nm_setting_team_get_num_link_watchers, function in NMSettingTeam -
-
-
-nm_setting_team_get_num_runner_tx_hash, function in NMSettingTeam -
-
-
-nm_setting_team_get_runner, function in NMSettingTeam -
-
-
-nm_setting_team_get_runner_active, function in NMSettingTeam -
-
-
-nm_setting_team_get_runner_agg_select_policy, function in NMSettingTeam -
-
-
-nm_setting_team_get_runner_fast_rate, function in NMSettingTeam -
-
-
-nm_setting_team_get_runner_hwaddr_policy, function in NMSettingTeam -
-
-
-nm_setting_team_get_runner_min_ports, function in NMSettingTeam -
-
-
-nm_setting_team_get_runner_sys_prio, function in NMSettingTeam -
-
-
-nm_setting_team_get_runner_tx_balancer, function in NMSettingTeam -
-
-
-nm_setting_team_get_runner_tx_balancer_interval, function in NMSettingTeam -
-
-
-nm_setting_team_get_runner_tx_hash, function in NMSettingTeam -
-
-
-NM_SETTING_TEAM_LINK_WATCHERS, macro in NMSettingTeam -
-
-
-NM_SETTING_TEAM_MCAST_REJOIN_COUNT, macro in NMSettingTeam -
-
-
-NM_SETTING_TEAM_MCAST_REJOIN_INTERVAL, macro in NMSettingTeam -
-
-
-nm_setting_team_new, function in NMSettingTeam -
-
-
-NM_SETTING_TEAM_NOTIFY_MCAST_COUNT_ACTIVEBACKUP_DEFAULT, macro in NMSettingTeam -
-
-
-NM_SETTING_TEAM_NOTIFY_PEERS_COUNT, macro in NMSettingTeam -
-
-
-NM_SETTING_TEAM_NOTIFY_PEERS_COUNT_ACTIVEBACKUP_DEFAULT, macro in NMSettingTeam -
-
-
-NM_SETTING_TEAM_NOTIFY_PEERS_INTERVAL, macro in NMSettingTeam -
-
-
-nm_setting_team_port_add_link_watcher, function in NMSettingTeamPort -
-
-
-nm_setting_team_port_clear_link_watchers, function in NMSettingTeamPort -
-
-
-NM_SETTING_TEAM_PORT_CONFIG, macro in NMSettingTeamPort -
-
-
-nm_setting_team_port_get_config, function in NMSettingTeamPort -
-
-
-nm_setting_team_port_get_lacp_key, function in NMSettingTeamPort -
-
-
-nm_setting_team_port_get_lacp_prio, function in NMSettingTeamPort -
-
-
-nm_setting_team_port_get_link_watcher, function in NMSettingTeamPort -
-
-
-nm_setting_team_port_get_num_link_watchers, function in NMSettingTeamPort -
-
-
-nm_setting_team_port_get_prio, function in NMSettingTeamPort -
-
-
-nm_setting_team_port_get_queue_id, function in NMSettingTeamPort -
-
-
-nm_setting_team_port_get_sticky, function in NMSettingTeamPort -
-
-
-NM_SETTING_TEAM_PORT_LACP_KEY, macro in NMSettingTeamPort -
-
-
-NM_SETTING_TEAM_PORT_LACP_PRIO, macro in NMSettingTeamPort -
-
-
-NM_SETTING_TEAM_PORT_LACP_PRIO_DEFAULT, macro in NMSettingTeamPort -
-
-
-NM_SETTING_TEAM_PORT_LINK_WATCHERS, macro in NMSettingTeamPort -
-
-
-nm_setting_team_port_new, function in NMSettingTeamPort -
-
-
-NM_SETTING_TEAM_PORT_PRIO, macro in NMSettingTeamPort -
-
-
-NM_SETTING_TEAM_PORT_QUEUE_ID, macro in NMSettingTeamPort -
-
-
-NM_SETTING_TEAM_PORT_QUEUE_ID_DEFAULT, macro in NMSettingTeamPort -
-
-
-nm_setting_team_port_remove_link_watcher, function in NMSettingTeamPort -
-
-
-nm_setting_team_port_remove_link_watcher_by_value, function in NMSettingTeamPort -
-
-
-NM_SETTING_TEAM_PORT_SETTING_NAME, macro in NMSettingTeamPort -
-
-
-NM_SETTING_TEAM_PORT_STICKY, macro in NMSettingTeamPort -
-
-
-nm_setting_team_remove_link_watcher, function in NMSettingTeam -
-
-
-nm_setting_team_remove_link_watcher_by_value, function in NMSettingTeam -
-
-
-nm_setting_team_remove_runner_tx_hash, function in NMSettingTeam -
-
-
-nm_setting_team_remove_runner_tx_hash_by_value, function in NMSettingTeam -
-
-
-NM_SETTING_TEAM_RUNNER, macro in NMSettingTeam -
-
-
-NM_SETTING_TEAM_RUNNER_ACTIVE, macro in NMSettingTeam -
-
-
-NM_SETTING_TEAM_RUNNER_ACTIVEBACKUP, macro in NMSettingTeam -
-
-
-NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY, macro in NMSettingTeam -
-
-
-NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_BANDWIDTH, macro in NMSettingTeam -
-
-
-NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_COUNT, macro in NMSettingTeam -
-
-
-NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_DEFAULT, macro in NMSettingTeam -
-
-
-NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_LACP_PRIO, macro in NMSettingTeam -
-
-
-NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_LACP_PRIO_STABLE, macro in NMSettingTeam -
-
-
-NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_PORT_CONFIG, macro in NMSettingTeam -
-
-
-NM_SETTING_TEAM_RUNNER_BROADCAST, macro in NMSettingTeam -
-
-
-NM_SETTING_TEAM_RUNNER_DEFAULT, macro in NMSettingTeam -
-
-
-NM_SETTING_TEAM_RUNNER_FAST_RATE, macro in NMSettingTeam -
-
-
-NM_SETTING_TEAM_RUNNER_HWADDR_POLICY, macro in NMSettingTeam -
-
-
-NM_SETTING_TEAM_RUNNER_HWADDR_POLICY_BY_ACTIVE, macro in NMSettingTeam -
-
-
-NM_SETTING_TEAM_RUNNER_HWADDR_POLICY_DEFAULT, macro in NMSettingTeam -
-
-
-NM_SETTING_TEAM_RUNNER_HWADDR_POLICY_ONLY_ACTIVE, macro in NMSettingTeam -
-
-
-NM_SETTING_TEAM_RUNNER_HWADDR_POLICY_SAME_ALL, macro in NMSettingTeam -
-
-
-NM_SETTING_TEAM_RUNNER_LACP, macro in NMSettingTeam -
-
-
-NM_SETTING_TEAM_RUNNER_LOADBALANCE, macro in NMSettingTeam -
-
-
-NM_SETTING_TEAM_RUNNER_MIN_PORTS, macro in NMSettingTeam -
-
-
-NM_SETTING_TEAM_RUNNER_RANDOM, macro in NMSettingTeam -
-
-
-NM_SETTING_TEAM_RUNNER_ROUNDROBIN, macro in NMSettingTeam -
-
-
-NM_SETTING_TEAM_RUNNER_SYS_PRIO, macro in NMSettingTeam -
-
-
-NM_SETTING_TEAM_RUNNER_SYS_PRIO_DEFAULT, macro in NMSettingTeam -
-
-
-NM_SETTING_TEAM_RUNNER_TX_BALANCER, macro in NMSettingTeam -
-
-
-NM_SETTING_TEAM_RUNNER_TX_BALANCER_INTERVAL, macro in NMSettingTeam -
-
-
-NM_SETTING_TEAM_RUNNER_TX_BALANCER_INTERVAL_DEFAULT, macro in NMSettingTeam -
-
-
-NM_SETTING_TEAM_RUNNER_TX_HASH, macro in NMSettingTeam -
-
-
-NM_SETTING_TEAM_SETTING_NAME, macro in NMSettingTeam -
-
-
-nm_setting_to_string, function in NMSetting -
-
-
-nm_setting_tun_get_group, function in NMSettingTun -
-
-
-nm_setting_tun_get_mode, function in NMSettingTun -
-
-
-nm_setting_tun_get_multi_queue, function in NMSettingTun -
-
-
-nm_setting_tun_get_owner, function in NMSettingTun -
-
-
-nm_setting_tun_get_pi, function in NMSettingTun -
-
-
-nm_setting_tun_get_vnet_hdr, function in NMSettingTun -
-
-
-NM_SETTING_TUN_GROUP, macro in NMSettingTun -
-
-
-NM_SETTING_TUN_MODE, macro in NMSettingTun -
-
-
-NM_SETTING_TUN_MULTI_QUEUE, macro in NMSettingTun -
-
-
-nm_setting_tun_new, function in NMSettingTun -
-
-
-NM_SETTING_TUN_OWNER, macro in NMSettingTun -
-
-
-NM_SETTING_TUN_PI, macro in NMSettingTun -
-
-
-NM_SETTING_TUN_SETTING_NAME, macro in NMSettingTun -
-
-
-NM_SETTING_TUN_VNET_HDR, macro in NMSettingTun -
-
-
-nm_setting_user_check_key, function in NMSettingUser -
-
-
-nm_setting_user_check_val, function in NMSettingUser -
-
-
-NM_SETTING_USER_DATA, macro in NMSettingUser -
-
-
-nm_setting_user_get_data, function in NMSettingUser -
-
-
-nm_setting_user_get_keys, function in NMSettingUser -
-
-
-nm_setting_user_new, function in NMSettingUser -
-
-
-NM_SETTING_USER_SETTING_NAME, macro in NMSettingUser -
-
-
-nm_setting_user_set_data, function in NMSettingUser -
-
-
-nm_setting_verify, function in NMSetting -
-
-
-nm_setting_verify_secrets, function in NMSetting -
-
-
-nm_setting_veth_get_peer, function in NMSettingVeth -
-
-
-nm_setting_veth_new, function in NMSettingVeth -
-
-
-NM_SETTING_VETH_PEER, macro in NMSettingVeth -
-
-
-NM_SETTING_VETH_SETTING_NAME, macro in NMSettingVeth -
-
-
-nm_setting_vlan_add_priority, function in NMSettingVlan -
-
-
-nm_setting_vlan_add_priority_str, function in NMSettingVlan -
-
-
-nm_setting_vlan_clear_priorities, function in NMSettingVlan -
-
-
-NM_SETTING_VLAN_EGRESS_PRIORITY_MAP, macro in NMSettingVlan -
-
-
-NM_SETTING_VLAN_FLAGS, macro in NMSettingVlan -
-
-
-nm_setting_vlan_get_flags, function in NMSettingVlan -
-
-
-nm_setting_vlan_get_id, function in NMSettingVlan -
-
-
-nm_setting_vlan_get_num_priorities, function in NMSettingVlan -
-
-
-nm_setting_vlan_get_parent, function in NMSettingVlan -
-
-
-nm_setting_vlan_get_priority, function in NMSettingVlan -
-
-
-nm_setting_vlan_get_protocol, function in NMSettingVlan -
-
-
-NM_SETTING_VLAN_ID, macro in NMSettingVlan -
-
-
-NM_SETTING_VLAN_INGRESS_PRIORITY_MAP, macro in NMSettingVlan -
-
-
-nm_setting_vlan_new, function in NMSettingVlan -
-
-
-NM_SETTING_VLAN_PARENT, macro in NMSettingVlan -
-
-
-NM_SETTING_VLAN_PROTOCOL, macro in NMSettingVlan -
-
-
-nm_setting_vlan_remove_priority, function in NMSettingVlan -
-
-
-nm_setting_vlan_remove_priority_by_value, function in NMSettingVlan -
-
-
-nm_setting_vlan_remove_priority_str_by_value, function in NMSettingVlan -
-
-
-NM_SETTING_VLAN_SETTING_NAME, macro in NMSettingVlan -
-
-
-nm_setting_vpn_add_data_item, function in NMSettingVpn -
-
-
-nm_setting_vpn_add_secret, function in NMSettingVpn -
-
-
-NM_SETTING_VPN_DATA, macro in NMSettingVpn -
-
-
-nm_setting_vpn_foreach_data_item, function in NMSettingVpn -
-
-
-nm_setting_vpn_foreach_secret, function in NMSettingVpn -
-
-
-nm_setting_vpn_get_data_item, function in NMSettingVpn -
-
-
-nm_setting_vpn_get_data_keys, function in NMSettingVpn -
-
-
-nm_setting_vpn_get_num_data_items, function in NMSettingVpn -
-
-
-nm_setting_vpn_get_num_secrets, function in NMSettingVpn -
-
-
-nm_setting_vpn_get_persistent, function in NMSettingVpn -
-
-
-nm_setting_vpn_get_secret, function in NMSettingVpn -
-
-
-nm_setting_vpn_get_secret_keys, function in NMSettingVpn -
-
-
-nm_setting_vpn_get_service_type, function in NMSettingVpn -
-
-
-nm_setting_vpn_get_timeout, function in NMSettingVpn -
-
-
-nm_setting_vpn_get_user_name, function in NMSettingVpn -
-
-
-nm_setting_vpn_new, function in NMSettingVpn -
-
-
-NM_SETTING_VPN_PERSISTENT, macro in NMSettingVpn -
-
-
-nm_setting_vpn_remove_data_item, function in NMSettingVpn -
-
-
-nm_setting_vpn_remove_secret, function in NMSettingVpn -
-
-
-NM_SETTING_VPN_SECRETS, macro in NMSettingVpn -
-
-
-NM_SETTING_VPN_SERVICE_TYPE, macro in NMSettingVpn -
-
-
-NM_SETTING_VPN_SETTING_NAME, macro in NMSettingVpn -
-
-
-NM_SETTING_VPN_TIMEOUT, macro in NMSettingVpn -
-
-
-NM_SETTING_VPN_USER_NAME, macro in NMSettingVpn -
-
-
-nm_setting_vrf_get_table, function in NMSettingVrf -
-
-
-nm_setting_vrf_new, function in NMSettingVrf -
-
-
-NM_SETTING_VRF_SETTING_NAME, macro in NMSettingVrf -
-
-
-NM_SETTING_VRF_TABLE, macro in NMSettingVrf -
-
-
-NM_SETTING_VXLAN_AGEING, macro in NMSettingVxlan -
-
-
-NM_SETTING_VXLAN_DESTINATION_PORT, macro in NMSettingVxlan -
-
-
-nm_setting_vxlan_get_ageing, function in NMSettingVxlan -
-
-
-nm_setting_vxlan_get_destination_port, function in NMSettingVxlan -
-
-
-nm_setting_vxlan_get_id, function in NMSettingVxlan -
-
-
-nm_setting_vxlan_get_l2_miss, function in NMSettingVxlan -
-
-
-nm_setting_vxlan_get_l3_miss, function in NMSettingVxlan -
-
-
-nm_setting_vxlan_get_learning, function in NMSettingVxlan -
-
-
-nm_setting_vxlan_get_limit, function in NMSettingVxlan -
-
-
-nm_setting_vxlan_get_local, function in NMSettingVxlan -
-
-
-nm_setting_vxlan_get_parent, function in NMSettingVxlan -
-
-
-nm_setting_vxlan_get_proxy, function in NMSettingVxlan -
-
-
-nm_setting_vxlan_get_remote, function in NMSettingVxlan -
-
-
-nm_setting_vxlan_get_rsc, function in NMSettingVxlan -
-
-
-nm_setting_vxlan_get_source_port_max, function in NMSettingVxlan -
-
-
-nm_setting_vxlan_get_source_port_min, function in NMSettingVxlan -
-
-
-nm_setting_vxlan_get_tos, function in NMSettingVxlan -
-
-
-nm_setting_vxlan_get_ttl, function in NMSettingVxlan -
-
-
-NM_SETTING_VXLAN_ID, macro in NMSettingVxlan -
-
-
-NM_SETTING_VXLAN_L2_MISS, macro in NMSettingVxlan -
-
-
-NM_SETTING_VXLAN_L3_MISS, macro in NMSettingVxlan -
-
-
-NM_SETTING_VXLAN_LEARNING, macro in NMSettingVxlan -
-
-
-NM_SETTING_VXLAN_LIMIT, macro in NMSettingVxlan -
-
-
-NM_SETTING_VXLAN_LOCAL, macro in NMSettingVxlan -
-
-
-nm_setting_vxlan_new, function in NMSettingVxlan -
-
-
-NM_SETTING_VXLAN_PARENT, macro in NMSettingVxlan -
-
-
-NM_SETTING_VXLAN_PROXY, macro in NMSettingVxlan -
-
-
-NM_SETTING_VXLAN_REMOTE, macro in NMSettingVxlan -
-
-
-NM_SETTING_VXLAN_RSC, macro in NMSettingVxlan -
-
-
-NM_SETTING_VXLAN_SETTING_NAME, macro in NMSettingVxlan -
-
-
-NM_SETTING_VXLAN_SOURCE_PORT_MAX, macro in NMSettingVxlan -
-
-
-NM_SETTING_VXLAN_SOURCE_PORT_MIN, macro in NMSettingVxlan -
-
-
-NM_SETTING_VXLAN_TOS, macro in NMSettingVxlan -
-
-
-NM_SETTING_VXLAN_TTL, macro in NMSettingVxlan -
-
-
-nm_setting_wifi_p2p_get_peer, function in NMSettingWifiP2P -
-
-
-nm_setting_wifi_p2p_get_wfd_ies, function in NMSettingWifiP2P -
-
-
-nm_setting_wifi_p2p_get_wps_method, function in NMSettingWifiP2P -
-
-
-nm_setting_wifi_p2p_new, function in NMSettingWifiP2P -
-
-
-NM_SETTING_WIFI_P2P_PEER, macro in NMSettingWifiP2P -
-
-
-NM_SETTING_WIFI_P2P_SETTING_NAME, macro in NMSettingWifiP2P -
-
-
-NM_SETTING_WIFI_P2P_WFD_IES, macro in NMSettingWifiP2P -
-
-
-NM_SETTING_WIFI_P2P_WPS_METHOD, macro in NMSettingWifiP2P -
-
-
-nm_setting_wimax_get_mac_address, function in NMSettingWimax -
-
-
-nm_setting_wimax_get_network_name, function in NMSettingWimax -
-
-
-NM_SETTING_WIMAX_MAC_ADDRESS, macro in NMSettingWimax -
-
-
-NM_SETTING_WIMAX_NETWORK_NAME, macro in NMSettingWimax -
-
-
-nm_setting_wimax_new, function in NMSettingWimax -
-
-
-NM_SETTING_WIMAX_SETTING_NAME, macro in NMSettingWimax -
-
-
-NM_SETTING_WIRED_ACCEPT_ALL_MAC_ADDRESSES, macro in NMSettingWired -
-
-
-nm_setting_wired_add_mac_blacklist_item, function in NMSettingWired -
-
-
-nm_setting_wired_add_mac_denylist_item, function in NMSettingWired -
-
-
-nm_setting_wired_add_s390_option, function in NMSettingWired -
-
-
-NM_SETTING_WIRED_AUTO_NEGOTIATE, macro in NMSettingWired -
-
-
-nm_setting_wired_clear_mac_blacklist_items, function in NMSettingWired -
-
-
-nm_setting_wired_clear_mac_denylist_items, function in NMSettingWired -
-
-
-NM_SETTING_WIRED_CLONED_MAC_ADDRESS, macro in NMSettingWired -
-
-
-NM_SETTING_WIRED_DUPLEX, macro in NMSettingWired -
-
-
-NM_SETTING_WIRED_GENERATE_MAC_ADDRESS_MASK, macro in NMSettingWired -
-
-
-nm_setting_wired_get_accept_all_mac_addresses, function in NMSettingWired -
-
-
-nm_setting_wired_get_auto_negotiate, function in NMSettingWired -
-
-
-nm_setting_wired_get_cloned_mac_address, function in NMSettingWired -
-
-
-nm_setting_wired_get_duplex, function in NMSettingWired -
-
-
-nm_setting_wired_get_generate_mac_address_mask, function in NMSettingWired -
-
-
-nm_setting_wired_get_mac_address, function in NMSettingWired -
-
-
-nm_setting_wired_get_mac_address_blacklist, function in NMSettingWired -
-
-
-nm_setting_wired_get_mac_address_denylist, function in NMSettingWired -
-
-
-nm_setting_wired_get_mac_blacklist_item, function in NMSettingWired -
-
-
-nm_setting_wired_get_mac_denylist_item, function in NMSettingWired -
-
-
-nm_setting_wired_get_mtu, function in NMSettingWired -
-
-
-nm_setting_wired_get_num_mac_blacklist_items, function in NMSettingWired -
-
-
-nm_setting_wired_get_num_mac_denylist_items, function in NMSettingWired -
-
-
-nm_setting_wired_get_num_s390_options, function in NMSettingWired -
-
-
-nm_setting_wired_get_port, function in NMSettingWired -
-
-
-nm_setting_wired_get_s390_nettype, function in NMSettingWired -
-
-
-nm_setting_wired_get_s390_option, function in NMSettingWired -
-
-
-nm_setting_wired_get_s390_option_by_key, function in NMSettingWired -
-
-
-nm_setting_wired_get_s390_subchannels, function in NMSettingWired -
-
-
-nm_setting_wired_get_speed, function in NMSettingWired -
-
-
-nm_setting_wired_get_valid_s390_options, function in NMSettingWired -
-
-
-nm_setting_wired_get_wake_on_lan, function in NMSettingWired -
-
-
-nm_setting_wired_get_wake_on_lan_password, function in NMSettingWired -
-
-
-NM_SETTING_WIRED_MAC_ADDRESS, macro in NMSettingWired -
-
-
-NM_SETTING_WIRED_MAC_ADDRESS_BLACKLIST, macro in NMSettingWired -
-
-
-NM_SETTING_WIRED_MAC_ADDRESS_DENYLIST, macro in NMSettingWired -
-
-
-NM_SETTING_WIRED_MTU, macro in NMSettingWired -
-
-
-nm_setting_wired_new, function in NMSettingWired -
-
-
-NM_SETTING_WIRED_PORT, macro in NMSettingWired -
-
-
-nm_setting_wired_remove_mac_blacklist_item, function in NMSettingWired -
-
-
-nm_setting_wired_remove_mac_blacklist_item_by_value, function in NMSettingWired -
-
-
-nm_setting_wired_remove_mac_denylist_item, function in NMSettingWired -
-
-
-nm_setting_wired_remove_mac_denylist_item_by_value, function in NMSettingWired -
-
-
-nm_setting_wired_remove_s390_option, function in NMSettingWired -
-
-
-NM_SETTING_WIRED_S390_NETTYPE, macro in NMSettingWired -
-
-
-NM_SETTING_WIRED_S390_OPTIONS, macro in NMSettingWired -
-
-
-NM_SETTING_WIRED_S390_SUBCHANNELS, macro in NMSettingWired -
-
-
-NM_SETTING_WIRED_SETTING_NAME, macro in NMSettingWired -
-
-
-NM_SETTING_WIRED_SPEED, macro in NMSettingWired -
-
-
-NM_SETTING_WIRED_WAKE_ON_LAN, macro in NMSettingWired -
-
-
-NM_SETTING_WIRED_WAKE_ON_LAN_PASSWORD, macro in NMSettingWired -
-
-
-nm_setting_wireguard_append_peer, function in NMSettingWireGuard -
-
-
-nm_setting_wireguard_clear_peers, function in NMSettingWireGuard -
-
-
-NM_SETTING_WIREGUARD_FWMARK, macro in NMSettingWireGuard -
-
-
-nm_setting_wireguard_get_fwmark, function in NMSettingWireGuard -
-
-
-nm_setting_wireguard_get_ip4_auto_default_route, function in NMSettingWireGuard -
-
-
-nm_setting_wireguard_get_ip6_auto_default_route, function in NMSettingWireGuard -
-
-
-nm_setting_wireguard_get_listen_port, function in NMSettingWireGuard -
-
-
-nm_setting_wireguard_get_mtu, function in NMSettingWireGuard -
-
-
-nm_setting_wireguard_get_peer, function in NMSettingWireGuard -
-
-
-nm_setting_wireguard_get_peers_len, function in NMSettingWireGuard -
-
-
-nm_setting_wireguard_get_peer_by_public_key, function in NMSettingWireGuard -
-
-
-nm_setting_wireguard_get_peer_routes, function in NMSettingWireGuard -
-
-
-nm_setting_wireguard_get_private_key, function in NMSettingWireGuard -
-
-
-nm_setting_wireguard_get_private_key_flags, function in NMSettingWireGuard -
-
-
-NM_SETTING_WIREGUARD_IP4_AUTO_DEFAULT_ROUTE, macro in NMSettingWireGuard -
-
-
-NM_SETTING_WIREGUARD_IP6_AUTO_DEFAULT_ROUTE, macro in NMSettingWireGuard -
-
-
-NM_SETTING_WIREGUARD_LISTEN_PORT, macro in NMSettingWireGuard -
-
-
-NM_SETTING_WIREGUARD_MTU, macro in NMSettingWireGuard -
-
-
-nm_setting_wireguard_new, function in NMSettingWireGuard -
-
-
-NM_SETTING_WIREGUARD_PEERS, macro in NMSettingWireGuard -
-
-
-NM_SETTING_WIREGUARD_PEER_ROUTES, macro in NMSettingWireGuard -
-
-
-NM_SETTING_WIREGUARD_PRIVATE_KEY, macro in NMSettingWireGuard -
-
-
-NM_SETTING_WIREGUARD_PRIVATE_KEY_FLAGS, macro in NMSettingWireGuard -
-
-
-nm_setting_wireguard_remove_peer, function in NMSettingWireGuard -
-
-
-NM_SETTING_WIREGUARD_SETTING_NAME, macro in NMSettingWireGuard -
-
-
-nm_setting_wireguard_set_peer, function in NMSettingWireGuard -
-
-
-nm_setting_wireless_add_mac_blacklist_item, function in NMSettingWireless -
-
-
-nm_setting_wireless_add_mac_denylist_item, function in NMSettingWireless -
-
-
-nm_setting_wireless_add_seen_bssid, function in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_AP_ISOLATION, macro in NMSettingWireless -
-
-
-nm_setting_wireless_ap_security_compatible, function in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_BAND, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_BSSID, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_CHANNEL, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_CHANNEL_WIDTH, macro in NMSettingWireless -
-
-
-nm_setting_wireless_clear_mac_blacklist_items, function in NMSettingWireless -
-
-
-nm_setting_wireless_clear_mac_denylist_items, function in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_CLONED_MAC_ADDRESS, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_GENERATE_MAC_ADDRESS_MASK, macro in NMSettingWireless -
-
-
-nm_setting_wireless_get_ap_isolation, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_band, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_bssid, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_channel, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_channel_width, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_cloned_mac_address, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_generate_mac_address_mask, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_hidden, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_mac_address, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_mac_address_blacklist, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_mac_address_denylist, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_mac_address_randomization, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_mac_blacklist_item, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_mac_denylist_item, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_mode, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_mtu, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_num_mac_blacklist_items, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_num_mac_denylist_items, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_num_seen_bssids, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_powersave, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_rate, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_seen_bssid, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_ssid, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_tx_power, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_wake_on_wlan, function in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_HIDDEN, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_MAC_ADDRESS, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_MAC_ADDRESS_BLACKLIST, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_MAC_ADDRESS_DENYLIST, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_MAC_ADDRESS_RANDOMIZATION, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_MODE, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_MODE_ADHOC, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_MODE_AP, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_MODE_INFRA, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_MODE_MESH, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_MTU, macro in NMSettingWireless -
-
-
-nm_setting_wireless_new, function in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_POWERSAVE, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_RATE, macro in NMSettingWireless -
-
-
-nm_setting_wireless_remove_mac_blacklist_item, function in NMSettingWireless -
-
-
-nm_setting_wireless_remove_mac_blacklist_item_by_value, function in NMSettingWireless -
-
-
-nm_setting_wireless_remove_mac_denylist_item, function in NMSettingWireless -
-
-
-nm_setting_wireless_remove_mac_denylist_item_by_value, function in NMSettingWireless -
-
-
-nm_setting_wireless_security_add_group, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_add_pairwise, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_add_proto, function in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_AUTH_ALG, macro in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_clear_groups, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_clear_pairwise, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_clear_protos, function in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_FILS, macro in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_auth_alg, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_fils, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_group, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_key_mgmt, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_leap_password, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_leap_password_flags, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_leap_username, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_num_groups, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_num_pairwise, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_num_protos, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_pairwise, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_pmf, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_proto, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_psk, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_psk_flags, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_wep_key, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_wep_key_flags, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_wep_key_type, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_wep_tx_keyidx, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_wps_method, function in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_GROUP, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_KEY_MGMT, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_LEAP_PASSWORD, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_LEAP_PASSWORD_FLAGS, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_LEAP_USERNAME, macro in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_new, function in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_PAIRWISE, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_PMF, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_PROTO, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_PSK, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_PSK_FLAGS, macro in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_remove_group, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_remove_group_by_value, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_remove_pairwise, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_remove_pairwise_by_value, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_remove_proto, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_remove_proto_by_value, function in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_SETTING_NAME, macro in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_set_wep_key, function in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_WEP_KEY0, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_WEP_KEY1, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_WEP_KEY2, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_WEP_KEY3, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_WEP_KEY_FLAGS, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_WEP_KEY_TYPE, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_WEP_TX_KEYIDX, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_WPS_METHOD, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SEEN_BSSIDS, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_SETTING_NAME, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_SSID, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_TX_POWER, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_WAKE_ON_WLAN, macro in NMSettingWireless -
-
-
-NM_SETTING_WPAN_CHANNEL, macro in NMSettingWpan -
-
-
-NM_SETTING_WPAN_CHANNEL_DEFAULT, macro in NMSettingWpan -
-
-
-nm_setting_wpan_get_channel, function in NMSettingWpan -
-
-
-nm_setting_wpan_get_mac_address, function in NMSettingWpan -
-
-
-nm_setting_wpan_get_page, function in NMSettingWpan -
-
-
-nm_setting_wpan_get_pan_id, function in NMSettingWpan -
-
-
-nm_setting_wpan_get_short_address, function in NMSettingWpan -
-
-
-NM_SETTING_WPAN_MAC_ADDRESS, macro in NMSettingWpan -
-
-
-nm_setting_wpan_new, function in NMSettingWpan -
-
-
-NM_SETTING_WPAN_PAGE, macro in NMSettingWpan -
-
-
-NM_SETTING_WPAN_PAGE_DEFAULT, macro in NMSettingWpan -
-
-
-NM_SETTING_WPAN_PAN_ID, macro in NMSettingWpan -
-
-
-NM_SETTING_WPAN_SETTING_NAME, macro in NMSettingWpan -
-
-
-NM_SETTING_WPAN_SHORT_ADDRESS, macro in NMSettingWpan -
-
-
-NMSimpleConnection, struct in NMSettingOvs -
-
-
-nm_simple_connection_new, function in NMSimpleConnection -
-
-
-nm_simple_connection_new_clone, function in NMSimpleConnection -
-
-
-nm_simple_connection_new_from_dbus, function in NMSimpleConnection -
-
-
-NMSriovEswitchEncapMode, enum in NMSettingSriov -
-
-
-NMSriovEswitchInlineMode, enum in NMSettingSriov -
-
-
-NMSriovEswitchMode, enum in NMSettingSriov -
-
-
-NMSriovVFVlanProtocol, enum in NMSettingSriov -
-
-
-nm_sriov_vf_add_vlan, function in NMSettingSriov -
-
-
-NM_SRIOV_VF_ATTRIBUTE_MAC, macro in NMSettingSriov -
-
-
-NM_SRIOV_VF_ATTRIBUTE_MAX_TX_RATE, macro in NMSettingSriov -
-
-
-NM_SRIOV_VF_ATTRIBUTE_MIN_TX_RATE, macro in NMSettingSriov -
-
-
-NM_SRIOV_VF_ATTRIBUTE_SPOOF_CHECK, macro in NMSettingSriov -
-
-
-NM_SRIOV_VF_ATTRIBUTE_TRUST, macro in NMSettingSriov -
-
-
-nm_sriov_vf_attribute_validate, function in NMSettingSriov -
-
-
-nm_sriov_vf_dup, function in NMSettingSriov -
-
-
-nm_sriov_vf_equal, function in NMSettingSriov -
-
-
-nm_sriov_vf_get_attribute, function in NMSettingSriov -
-
-
-nm_sriov_vf_get_attribute_names, function in NMSettingSriov -
-
-
-nm_sriov_vf_get_index, function in NMSettingSriov -
-
-
-nm_sriov_vf_get_vlan_ids, function in NMSettingSriov -
-
-
-nm_sriov_vf_get_vlan_protocol, function in NMSettingSriov -
-
-
-nm_sriov_vf_get_vlan_qos, function in NMSettingSriov -
-
-
-nm_sriov_vf_new, function in NMSettingSriov -
-
-
-nm_sriov_vf_ref, function in NMSettingSriov -
-
-
-nm_sriov_vf_remove_vlan, function in NMSettingSriov -
-
-
-nm_sriov_vf_set_attribute, function in NMSettingSriov -
-
-
-nm_sriov_vf_set_vlan_protocol, function in NMSettingSriov -
-
-
-nm_sriov_vf_set_vlan_qos, function in NMSettingSriov -
-
-
-nm_sriov_vf_unref, function in NMSettingSriov -
-
-
-stat, struct in nm-utils -
-
-
-NMState, enum in nm-dbus-interface -
-
-

T

-
-nm_tc_action_dup, function in NMSettingTCConfig -
-
-
-nm_tc_action_equal, function in NMSettingTCConfig -
-
-
-nm_tc_action_get_attribute, function in NMSettingTCConfig -
-
-
-nm_tc_action_get_attribute_names, function in NMSettingTCConfig -
-
-
-nm_tc_action_get_kind, function in NMSettingTCConfig -
-
-
-nm_tc_action_new, function in NMSettingTCConfig -
-
-
-nm_tc_action_ref, function in NMSettingTCConfig -
-
-
-nm_tc_action_set_attribute, function in NMSettingTCConfig -
-
-
-nm_tc_action_unref, function in NMSettingTCConfig -
-
-
-nm_tc_qdisc_dup, function in NMSettingTCConfig -
-
-
-nm_tc_qdisc_equal, function in NMSettingTCConfig -
-
-
-nm_tc_qdisc_get_attribute, function in NMSettingTCConfig -
-
-
-nm_tc_qdisc_get_attribute_names, function in NMSettingTCConfig -
-
-
-nm_tc_qdisc_get_handle, function in NMSettingTCConfig -
-
-
-nm_tc_qdisc_get_kind, function in NMSettingTCConfig -
-
-
-nm_tc_qdisc_get_parent, function in NMSettingTCConfig -
-
-
-nm_tc_qdisc_new, function in NMSettingTCConfig -
-
-
-nm_tc_qdisc_ref, function in NMSettingTCConfig -
-
-
-nm_tc_qdisc_set_attribute, function in NMSettingTCConfig -
-
-
-nm_tc_qdisc_set_handle, function in NMSettingTCConfig -
-
-
-nm_tc_qdisc_unref, function in NMSettingTCConfig -
-
-
-nm_tc_tfilter_dup, function in NMSettingTCConfig -
-
-
-nm_tc_tfilter_equal, function in NMSettingTCConfig -
-
-
-nm_tc_tfilter_get_action, function in NMSettingTCConfig -
-
-
-nm_tc_tfilter_get_handle, function in NMSettingTCConfig -
-
-
-nm_tc_tfilter_get_kind, function in NMSettingTCConfig -
-
-
-nm_tc_tfilter_get_parent, function in NMSettingTCConfig -
-
-
-nm_tc_tfilter_new, function in NMSettingTCConfig -
-
-
-nm_tc_tfilter_ref, function in NMSettingTCConfig -
-
-
-nm_tc_tfilter_set_action, function in NMSettingTCConfig -
-
-
-nm_tc_tfilter_set_handle, function in NMSettingTCConfig -
-
-
-nm_tc_tfilter_unref, function in NMSettingTCConfig -
-
-
-NMTeamLinkWatcherArpPingFlags, enum in NMSettingTeam -
-
-
-NM_TEAM_LINK_WATCHER_ARP_PING, macro in NMSettingTeam -
-
-
-nm_team_link_watcher_dup, function in NMSettingTeam -
-
-
-nm_team_link_watcher_equal, function in NMSettingTeam -
-
-
-NM_TEAM_LINK_WATCHER_ETHTOOL, macro in NMSettingTeam -
-
-
-nm_team_link_watcher_get_delay_down, function in NMSettingTeam -
-
-
-nm_team_link_watcher_get_delay_up, function in NMSettingTeam -
-
-
-nm_team_link_watcher_get_flags, function in NMSettingTeam -
-
-
-nm_team_link_watcher_get_init_wait, function in NMSettingTeam -
-
-
-nm_team_link_watcher_get_interval, function in NMSettingTeam -
-
-
-nm_team_link_watcher_get_missed_max, function in NMSettingTeam -
-
-
-nm_team_link_watcher_get_name, function in NMSettingTeam -
-
-
-nm_team_link_watcher_get_source_host, function in NMSettingTeam -
-
-
-nm_team_link_watcher_get_target_host, function in NMSettingTeam -
-
-
-nm_team_link_watcher_get_vlanid, function in NMSettingTeam -
-
-
-nm_team_link_watcher_new_arp_ping, function in NMSettingTeam -
-
-
-nm_team_link_watcher_new_arp_ping2, function in NMSettingTeam -
-
-
-nm_team_link_watcher_new_ethtool, function in NMSettingTeam -
-
-
-nm_team_link_watcher_new_nsna_ping, function in NMSettingTeam -
-
-
-NM_TEAM_LINK_WATCHER_NSNA_PING, macro in NMSettingTeam -
-
-
-nm_team_link_watcher_ref, function in NMSettingTeam -
-
-
-nm_team_link_watcher_unref, function in NMSettingTeam -
-
-
-NMTernary, enum in nm-dbus-interface -
-
-

U

-
-NMUtilsCheckFilePredicate, user_function in nm-utils -
-
-
-NMUtilsFileSearchInPathsPredicate, user_function in nm-utils -
-
-
-NMUtilsPredicateStr, user_function in NMSettingOvs -
-
-
-NMUtilsSecurityType, enum in nm-utils -
-
-
-nm_utils_ap_mode_security_valid, function in nm-utils -
-
-
-nm_utils_base64secret_decode, function in nm-utils -
-
-
-nm_utils_bin2hexstr, function in nm-utils -
-
-
-nm_utils_bond_mode_int_to_string, function in nm-utils -
-
-
-nm_utils_bond_mode_string_to_int, function in nm-utils -
-
-
-nm_utils_check_virtual_device_compatibility, function in nm-utils -
-
-
-nm_utils_ensure_gtypes, function in nm-utils -
-
-
-nm_utils_enum_from_str, function in nm-utils -
-
-
-nm_utils_enum_get_values, function in nm-utils -
-
-
-nm_utils_enum_to_str, function in nm-utils -
-
-
-nm_utils_escape_ssid, function in nm-utils -
-
-
-nm_utils_file_is_certificate, function in NMClient -
-
-
-nm_utils_file_is_pkcs12, function in NMClient -
-
-
-nm_utils_file_is_private_key, function in NMClient -
-
-
-nm_utils_file_search_in_paths, function in nm-utils -
-
-
-nm_utils_format_variant_attributes, function in nm-utils -
-
-
-nm_utils_get_timestamp_msec, function in nm-utils -
-
-
-nm_utils_hexstr2bin, function in nm-utils -
-
-
-nm_utils_hwaddr_atoba, function in nm-utils -
-
-
-nm_utils_hwaddr_aton, function in nm-utils -
-
-
-nm_utils_hwaddr_canonical, function in nm-utils -
-
-
-nm_utils_hwaddr_len, function in nm-utils -
-
-
-NM_UTILS_HWADDR_LEN_MAX, macro in nm-utils -
-
-
-nm_utils_hwaddr_matches, function in nm-utils -
-
-
-nm_utils_hwaddr_ntoa, function in nm-utils -
-
-
-nm_utils_hwaddr_valid, function in nm-utils -
-
-
-nm_utils_iface_valid_name, function in nm-utils -
-
-
-nm_utils_inet4_ntop, function in nm-utils -
-
-
-nm_utils_inet6_ntop, function in nm-utils -
-
-
-NM_UTILS_INET_ADDRSTRLEN, macro in nm-utils -
-
-
-nm_utils_ip4_addresses_from_variant, function in nm-utils -
-
-
-nm_utils_ip4_addresses_to_variant, function in nm-utils -
-
-
-nm_utils_ip4_dns_from_variant, function in nm-utils -
-
-
-nm_utils_ip4_dns_to_variant, function in nm-utils -
-
-
-nm_utils_ip4_get_default_prefix, function in nm-utils -
-
-
-nm_utils_ip4_netmask_to_prefix, function in nm-utils -
-
-
-nm_utils_ip4_prefix_to_netmask, function in nm-utils -
-
-
-nm_utils_ip4_routes_from_variant, function in nm-utils -
-
-
-nm_utils_ip4_routes_to_variant, function in nm-utils -
-
-
-nm_utils_ip6_addresses_from_variant, function in nm-utils -
-
-
-nm_utils_ip6_addresses_to_variant, function in nm-utils -
-
-
-nm_utils_ip6_dns_from_variant, function in nm-utils -
-
-
-nm_utils_ip6_dns_to_variant, function in nm-utils -
-
-
-nm_utils_ip6_routes_from_variant, function in nm-utils -
-
-
-nm_utils_ip6_routes_to_variant, function in nm-utils -
-
-
-nm_utils_ipaddr_valid, function in nm-utils -
-
-
-nm_utils_ip_addresses_from_variant, function in nm-utils -
-
-
-nm_utils_ip_addresses_to_variant, function in nm-utils -
-
-
-nm_utils_ip_routes_from_variant, function in nm-utils -
-
-
-nm_utils_ip_routes_to_variant, function in nm-utils -
-
-
-nm_utils_is_empty_ssid, function in nm-utils -
-
-
-nm_utils_is_json_object, function in nm-utils -
-
-
-nm_utils_is_uuid, function in nm-utils -
-
-
-nm_utils_is_valid_iface_name, function in nm-utils -
-
-
-nm_utils_parse_variant_attributes, function in nm-utils -
-
-
-nm_utils_print, function in NMClient -
-
-
-nm_utils_same_ssid, function in nm-utils -
-
-
-nm_utils_security_valid, function in nm-utils -
-
-
-nm_utils_sriov_vf_from_str, function in nm-utils -
-
-
-nm_utils_sriov_vf_to_str, function in nm-utils -
-
-
-nm_utils_ssid_to_utf8, function in nm-utils -
-
-
-nm_utils_tc_action_from_str, function in nm-utils -
-
-
-nm_utils_tc_action_to_str, function in nm-utils -
-
-
-nm_utils_tc_qdisc_from_str, function in nm-utils -
-
-
-nm_utils_tc_qdisc_to_str, function in nm-utils -
-
-
-nm_utils_tc_tfilter_from_str, function in nm-utils -
-
-
-nm_utils_tc_tfilter_to_str, function in nm-utils -
-
-
-nm_utils_uuid_generate, function in nm-utils -
-
-
-nm_utils_version, function in nm-utils -
-
-
-nm_utils_wep_key_valid, function in nm-utils -
-
-
-nm_utils_wifi_2ghz_freqs, function in nm-utils -
-
-
-nm_utils_wifi_5ghz_freqs, function in nm-utils -
-
-
-nm_utils_wifi_channel_to_freq, function in nm-utils -
-
-
-nm_utils_wifi_find_next_channel, function in nm-utils -
-
-
-nm_utils_wifi_freq_to_channel, function in nm-utils -
-
-
-nm_utils_wifi_is_channel_valid, function in nm-utils -
-
-
-nm_utils_wifi_strength_bars, function in nm-utils -
-
-
-nm_utils_wpa_psk_valid, function in nm-utils -
-
-

V

-
-NMVariantAttributeSpec, struct in nm-utils -
-
-
-NM_VARIANT_TYPE_SETTING, macro in NMConnection -
-
-
-NM_VERSION, macro in nm-version-macros -
-
-
-NMVersionInfoCapability, enum in nm-dbus-interface -
-
-
-NM_VERSION_0_9_10, macro in nm-version-macros -
-
-
-NM_VERSION_0_9_8, macro in nm-version-macros -
-
-
-NM_VERSION_1_0, macro in nm-version-macros -
-
-
-NM_VERSION_1_10, macro in nm-version-macros -
-
-
-NM_VERSION_1_12, macro in nm-version-macros -
-
-
-NM_VERSION_1_14, macro in nm-version-macros -
-
-
-NM_VERSION_1_16, macro in nm-version-macros -
-
-
-NM_VERSION_1_18, macro in nm-version-macros -
-
-
-NM_VERSION_1_2, macro in nm-version-macros -
-
-
-NM_VERSION_1_20, macro in nm-version-macros -
-
-
-NM_VERSION_1_22, macro in nm-version-macros -
-
-
-NM_VERSION_1_24, macro in nm-version-macros -
-
-
-NM_VERSION_1_26, macro in nm-version-macros -
-
-
-NM_VERSION_1_28, macro in nm-version-macros -
-
-
-NM_VERSION_1_30, macro in nm-version-macros -
-
-
-NM_VERSION_1_32, macro in nm-version-macros -
-
-
-NM_VERSION_1_34, macro in nm-version-macros -
-
-
-NM_VERSION_1_36, macro in nm-version-macros -
-
-
-NM_VERSION_1_38, macro in nm-version-macros -
-
-
-NM_VERSION_1_4, macro in nm-version-macros -
-
-
-NM_VERSION_1_40, macro in nm-version-macros -
-
-
-NM_VERSION_1_42, macro in nm-version-macros -
-
-
-NM_VERSION_1_44, macro in nm-version-macros -
-
-
-NM_VERSION_1_46, macro in nm-version-macros -
-
-
-NM_VERSION_1_48, macro in nm-version-macros -
-
-
-NM_VERSION_1_50, macro in nm-version-macros -
-
-
-NM_VERSION_1_6, macro in nm-version-macros -
-
-
-NM_VERSION_1_8, macro in nm-version-macros -
-
-
-NM_VERSION_CUR_STABLE, macro in nm-version-macros -
-
-
-NM_VERSION_MAX_ALLOWED, macro in nm-version -
-
-
-NM_VERSION_MIN_REQUIRED, macro in nm-version -
-
-
-NM_VERSION_NEXT_STABLE, macro in nm-version-macros -
-
-
-NMVlanFlags, enum in NMSettingVlan -
-
-
-NMVlanPriorityMap, enum in NMSettingVlan -
-
-
-NM_VLAN_FLAGS_ALL, macro in NMSettingVlan -
-
-
-NMVpnConnection, struct in NMVpnConnection -
-
-
-NMVpnConnection::vpn-state-changed, object signal in NMVpnConnection -
-
-
-NMVpnConnection:banner, object property in NMVpnConnection -
-
-
-NMVpnConnection:vpn-state, object property in NMVpnConnection -
-
-
-NMVpnConnectionState, enum in nm-vpn-dbus-interface -
-
-
-NMVpnConnectionStateReason, enum in nm-vpn-dbus-interface -
-
-
-NMVpnEditor, struct in NMVpnEditorPlugin -
-
-
-NMVpnEditor::changed, object signal in NMVpnEditorPlugin -
-
-
-NMVpnEditorInterface, struct in NMVpnEditor -
-
-
-NMVpnEditorPlugin:description, object property in NMVpnEditorPlugin -
-
-
-NMVpnEditorPlugin:name, object property in NMVpnEditorPlugin -
-
-
-NMVpnEditorPlugin:service, object property in NMVpnEditorPlugin -
-
-
-NMVpnEditorPluginCapability, enum in NMVpnEditorPlugin -
-
-
-NMVpnEditorPluginFactory, user_function in NMVpnEditorPlugin -
-
-
-NMVpnEditorPluginInterface, struct in NMVpnEditorPlugin -
-
-
-NMVpnEditorPluginVT, struct in NMVpnEditorPlugin -
-
-
-NMVpnIterFunc, user_function in NMSettingVpn -
-
-
-NMVpnPluginError, enum in nm-errors -
-
-
-NMVpnPluginFailure, enum in nm-vpn-dbus-interface -
-
-
-NMVpnPluginInfo, struct in NMVpnEditorPlugin -
-
-
-NMVpnPluginInfo:filename, object property in NMVpnEditorPlugin -
-
-
-NMVpnPluginInfo:keyfile, object property in NMVpnEditorPlugin -
-
-
-NMVpnPluginInfo:name, object property in NMVpnEditorPlugin -
-
-
-NMVpnPluginOld, struct in NMVpnPluginOld -
-
-
-NMVpnPluginOld::config, object signal in NMVpnPluginOld -
-
-
-NMVpnPluginOld::failure, object signal in NMVpnPluginOld -
-
-
-NMVpnPluginOld::ip4-config, object signal in NMVpnPluginOld -
-
-
-NMVpnPluginOld::ip6-config, object signal in NMVpnPluginOld -
-
-
-NMVpnPluginOld::login-banner, object signal in NMVpnPluginOld -
-
-
-NMVpnPluginOld::quit, object signal in NMVpnPluginOld -
-
-
-NMVpnPluginOld::secrets-required, object signal in NMVpnPluginOld -
-
-
-NMVpnPluginOld::state-changed, object signal in NMVpnPluginOld -
-
-
-NMVpnPluginOld:service-name, object property in NMVpnPluginOld -
-
-
-NMVpnPluginOld:state, object property in NMVpnPluginOld -
-
-
-NMVpnServicePlugin, struct in NMVpnServicePlugin -
-
-
-NMVpnServicePlugin::config, object signal in NMVpnServicePlugin -
-
-
-NMVpnServicePlugin::failure, object signal in NMVpnServicePlugin -
-
-
-NMVpnServicePlugin::ip4-config, object signal in NMVpnServicePlugin -
-
-
-NMVpnServicePlugin::ip6-config, object signal in NMVpnServicePlugin -
-
-
-NMVpnServicePlugin::login-banner, object signal in NMVpnServicePlugin -
-
-
-NMVpnServicePlugin::quit, object signal in NMVpnServicePlugin -
-
-
-NMVpnServicePlugin::secrets-required, object signal in NMVpnServicePlugin -
-
-
-NMVpnServicePlugin::state-changed, object signal in NMVpnServicePlugin -
-
-
-NMVpnServicePlugin:service-name, object property in NMVpnServicePlugin -
-
-
-NMVpnServicePlugin:state, object property in NMVpnServicePlugin -
-
-
-NMVpnServicePlugin:watch-peer, object property in NMVpnServicePlugin -
-
-
-NMVpnServiceState, enum in nm-vpn-dbus-interface -
-
-
-NM_VPN_CONNECTION_BANNER, macro in NMVpnConnection -
-
-
-nm_vpn_connection_get_banner, function in NMVpnConnection -
-
-
-nm_vpn_connection_get_vpn_state, function in NMVpnConnection -
-
-
-NM_VPN_CONNECTION_VPN_STATE, macro in NMVpnConnection -
-
-
-NM_VPN_DBUS_PLUGIN_INTERFACE, macro in nm-vpn-dbus-interface -
-
-
-NM_VPN_DBUS_PLUGIN_PATH, macro in nm-vpn-dbus-interface -
-
-
-nm_vpn_editor_get_widget, function in NMVpnEditor -
-
-
-NM_VPN_EDITOR_PLUGIN_DESCRIPTION, macro in NMVpnEditorPlugin -
-
-
-nm_vpn_editor_plugin_export, function in NMVpnEditorPlugin -
-
-
-nm_vpn_editor_plugin_factory, function in NMVpnEditorPlugin -
-
-
-nm_vpn_editor_plugin_get_capabilities, function in NMVpnEditorPlugin -
-
-
-nm_vpn_editor_plugin_get_editor, function in NMVpnEditorPlugin -
-
-
-nm_vpn_editor_plugin_get_plugin_info, function in NMVpnEditorPlugin -
-
-
-nm_vpn_editor_plugin_get_suggested_filename, function in NMVpnEditorPlugin -
-
-
-nm_vpn_editor_plugin_get_vt, function in NMVpnEditorPlugin -
-
-
-nm_vpn_editor_plugin_import, function in NMVpnEditorPlugin -
-
-
-nm_vpn_editor_plugin_load, function in NMVpnEditorPlugin -
-
-
-nm_vpn_editor_plugin_load_from_file, function in NMVpnEditorPlugin -
-
-
-NM_VPN_EDITOR_PLUGIN_NAME, macro in NMVpnEditorPlugin -
-
-
-NM_VPN_EDITOR_PLUGIN_SERVICE, macro in NMVpnEditorPlugin -
-
-
-nm_vpn_editor_plugin_set_plugin_info, function in NMVpnEditorPlugin -
-
-
-nm_vpn_editor_update_connection, function in NMVpnEditor -
-
-
-NM_VPN_PLUGIN_CAN_PERSIST, macro in nm-vpn-dbus-interface -
-
-
-NM_VPN_PLUGIN_CONFIG_BANNER, macro in nm-vpn-dbus-interface -
-
-
-NM_VPN_PLUGIN_CONFIG_EXT_GATEWAY, macro in nm-vpn-dbus-interface -
-
-
-NM_VPN_PLUGIN_CONFIG_HAS_IP4, macro in nm-vpn-dbus-interface -
-
-
-NM_VPN_PLUGIN_CONFIG_HAS_IP6, macro in nm-vpn-dbus-interface -
-
-
-NM_VPN_PLUGIN_CONFIG_MTU, macro in nm-vpn-dbus-interface -
-
-
-NM_VPN_PLUGIN_CONFIG_PROXY_PAC, macro in nm-vpn-dbus-interface -
-
-
-NM_VPN_PLUGIN_CONFIG_TUNDEV, macro in nm-vpn-dbus-interface -
-
-
-NM_VPN_PLUGIN_ERROR, macro in nm-errors -
-
-
-nm_vpn_plugin_error_quark, function in nm-errors -
-
-
-NM_VPN_PLUGIN_INFO_FILENAME, macro in NMVpnPluginInfo -
-
-
-nm_vpn_plugin_info_get_aliases, function in NMVpnPluginInfo -
-
-
-nm_vpn_plugin_info_get_auth_dialog, function in NMVpnPluginInfo -
-
-
-nm_vpn_plugin_info_get_editor_plugin, function in NMVpnPluginInfo -
-
-
-nm_vpn_plugin_info_get_filename, function in NMVpnPluginInfo -
-
-
-nm_vpn_plugin_info_get_name, function in NMVpnPluginInfo -
-
-
-nm_vpn_plugin_info_get_plugin, function in NMVpnPluginInfo -
-
-
-nm_vpn_plugin_info_get_program, function in NMVpnPluginInfo -
-
-
-nm_vpn_plugin_info_get_service, function in NMVpnPluginInfo -
-
-
-NM_VPN_PLUGIN_INFO_KEYFILE, macro in NMVpnPluginInfo -
-
-
-NM_VPN_PLUGIN_INFO_KF_GROUP_CONNECTION, macro in NMVpnPluginInfo -
-
-
-NM_VPN_PLUGIN_INFO_KF_GROUP_GNOME, macro in NMVpnPluginInfo -
-
-
-NM_VPN_PLUGIN_INFO_KF_GROUP_LIBNM, macro in NMVpnPluginInfo -
-
-
-nm_vpn_plugin_info_list_add, function in NMVpnPluginInfo -
-
-
-nm_vpn_plugin_info_list_find_by_filename, function in NMVpnPluginInfo -
-
-
-nm_vpn_plugin_info_list_find_by_name, function in NMVpnPluginInfo -
-
-
-nm_vpn_plugin_info_list_find_by_service, function in NMVpnPluginInfo -
-
-
-nm_vpn_plugin_info_list_find_service_type, function in NMVpnPluginInfo -
-
-
-nm_vpn_plugin_info_list_get_service_types, function in NMVpnPluginInfo -
-
-
-nm_vpn_plugin_info_list_load, function in NMVpnPluginInfo -
-
-
-nm_vpn_plugin_info_list_remove, function in NMVpnPluginInfo -
-
-
-nm_vpn_plugin_info_load_editor_plugin, function in NMVpnPluginInfo -
-
-
-nm_vpn_plugin_info_lookup_property, function in NMVpnPluginInfo -
-
-
-NM_VPN_PLUGIN_INFO_NAME, macro in NMVpnPluginInfo -
-
-
-nm_vpn_plugin_info_new_from_file, function in NMVpnPluginInfo -
-
-
-nm_vpn_plugin_info_new_search_file, function in NMVpnPluginInfo -
-
-
-nm_vpn_plugin_info_new_with_data, function in NMVpnPluginInfo -
-
-
-nm_vpn_plugin_info_set_editor_plugin, function in NMVpnPluginInfo -
-
-
-nm_vpn_plugin_info_supports_hints, function in NMVpnPluginInfo -
-
-
-nm_vpn_plugin_info_supports_multiple, function in NMVpnPluginInfo -
-
-
-nm_vpn_plugin_info_validate_filename, function in NMVpnPluginInfo -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_ADDRESS, macro in nm-vpn-dbus-interface -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_BANNER, macro in nm-vpn-dbus-interface -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_DNS, macro in nm-vpn-dbus-interface -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_DOMAIN, macro in nm-vpn-dbus-interface -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_DOMAINS, macro in nm-vpn-dbus-interface -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_EXT_GATEWAY, macro in nm-vpn-dbus-interface -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_GATEWAY, macro in nm-vpn-dbus-interface -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_INT_GATEWAY, macro in nm-vpn-dbus-interface -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_MSS, macro in nm-vpn-dbus-interface -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_MTU, macro in nm-vpn-dbus-interface -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_NBNS, macro in nm-vpn-dbus-interface -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_NEVER_DEFAULT, macro in nm-vpn-dbus-interface -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_PREFIX, macro in nm-vpn-dbus-interface -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_PRESERVE_ROUTES, macro in nm-vpn-dbus-interface -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_PTP, macro in nm-vpn-dbus-interface -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_ROUTES, macro in nm-vpn-dbus-interface -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_TUNDEV, macro in nm-vpn-dbus-interface -
-
-
-NM_VPN_PLUGIN_IP6_CONFIG_ADDRESS, macro in nm-vpn-dbus-interface -
-
-
-NM_VPN_PLUGIN_IP6_CONFIG_DNS, macro in nm-vpn-dbus-interface -
-
-
-NM_VPN_PLUGIN_IP6_CONFIG_DOMAIN, macro in nm-vpn-dbus-interface -
-
-
-NM_VPN_PLUGIN_IP6_CONFIG_DOMAINS, macro in nm-vpn-dbus-interface -
-
-
-NM_VPN_PLUGIN_IP6_CONFIG_INT_GATEWAY, macro in nm-vpn-dbus-interface -
-
-
-NM_VPN_PLUGIN_IP6_CONFIG_MSS, macro in nm-vpn-dbus-interface -
-
-
-NM_VPN_PLUGIN_IP6_CONFIG_NEVER_DEFAULT, macro in nm-vpn-dbus-interface -
-
-
-NM_VPN_PLUGIN_IP6_CONFIG_PREFIX, macro in nm-vpn-dbus-interface -
-
-
-NM_VPN_PLUGIN_IP6_CONFIG_PRESERVE_ROUTES, macro in nm-vpn-dbus-interface -
-
-
-NM_VPN_PLUGIN_IP6_CONFIG_PTP, macro in nm-vpn-dbus-interface -
-
-
-NM_VPN_PLUGIN_IP6_CONFIG_ROUTES, macro in nm-vpn-dbus-interface -
-
-
-NM_VPN_PLUGIN_OLD_DBUS_SERVICE_NAME, macro in NMVpnPluginOld -
-
-
-nm_vpn_plugin_old_disconnect, function in NMVpnPluginOld -
-
-
-nm_vpn_plugin_old_failure, function in NMVpnPluginOld -
-
-
-nm_vpn_plugin_old_get_connection, function in NMVpnPluginOld -
-
-
-nm_vpn_plugin_old_get_secret_flags, function in NMVpnPluginOld -
-
-
-nm_vpn_plugin_old_get_state, function in NMVpnPluginOld -
-
-
-nm_vpn_plugin_old_read_vpn_details, function in NMVpnPluginOld -
-
-
-nm_vpn_plugin_old_secrets_required, function in NMVpnPluginOld -
-
-
-nm_vpn_plugin_old_set_ip4_config, function in NMVpnPluginOld -
-
-
-nm_vpn_plugin_old_set_login_banner, function in NMVpnPluginOld -
-
-
-nm_vpn_plugin_old_set_state, function in NMVpnPluginOld -
-
-
-NM_VPN_PLUGIN_OLD_STATE, macro in NMVpnPluginOld -
-
-
-NM_VPN_SERVICE_PLUGIN_DBUS_SERVICE_NAME, macro in NMVpnServicePlugin -
-
-
-NM_VPN_SERVICE_PLUGIN_DBUS_WATCH_PEER, macro in NMVpnServicePlugin -
-
-
-nm_vpn_service_plugin_disconnect, function in NMVpnServicePlugin -
-
-
-nm_vpn_service_plugin_failure, function in NMVpnServicePlugin -
-
-
-nm_vpn_service_plugin_get_connection, function in NMVpnServicePlugin -
-
-
-nm_vpn_service_plugin_get_secret_flags, function in NMVpnServicePlugin -
-
-
-nm_vpn_service_plugin_read_vpn_details, function in NMVpnServicePlugin -
-
-
-nm_vpn_service_plugin_secrets_required, function in NMVpnServicePlugin -
-
-
-nm_vpn_service_plugin_set_config, function in NMVpnServicePlugin -
-
-
-nm_vpn_service_plugin_set_ip4_config, function in NMVpnServicePlugin -
-
-
-nm_vpn_service_plugin_set_ip6_config, function in NMVpnServicePlugin -
-
-
-nm_vpn_service_plugin_set_login_banner, function in NMVpnServicePlugin -
-
-
-nm_vpn_service_plugin_shutdown, function in NMVpnServicePlugin -
-
-
-NM_VPN_SERVICE_PLUGIN_STATE, macro in NMVpnServicePlugin -
-
-

W

-
-NMWepKeyType, enum in NMSettingWirelessSecurity -
-
-
-NMWifiP2PPeer, struct in NMWifiP2PPeer -
-
-
-NMWifiP2PPeer:flags, object property in NMWifiP2PPeer -
-
-
-NMWifiP2PPeer:hw-address, object property in NMWifiP2PPeer -
-
-
-NMWifiP2PPeer:last-seen, object property in NMWifiP2PPeer -
-
-
-NMWifiP2PPeer:manufacturer, object property in NMWifiP2PPeer -
-
-
-NMWifiP2PPeer:model, object property in NMWifiP2PPeer -
-
-
-NMWifiP2PPeer:model-number, object property in NMWifiP2PPeer -
-
-
-NMWifiP2PPeer:name, object property in NMWifiP2PPeer -
-
-
-NMWifiP2PPeer:serial, object property in NMWifiP2PPeer -
-
-
-NMWifiP2PPeer:strength, object property in NMWifiP2PPeer -
-
-
-NMWifiP2PPeer:wfd-ies, object property in NMWifiP2PPeer -
-
-
-nm_wifi_p2p_peer_connection_valid, function in NMWifiP2PPeer -
-
-
-nm_wifi_p2p_peer_filter_connections, function in NMWifiP2PPeer -
-
-
-NM_WIFI_P2P_PEER_FLAGS, macro in NMWifiP2PPeer -
-
-
-nm_wifi_p2p_peer_get_flags, function in NMWifiP2PPeer -
-
-
-nm_wifi_p2p_peer_get_hw_address, function in NMWifiP2PPeer -
-
-
-nm_wifi_p2p_peer_get_last_seen, function in NMWifiP2PPeer -
-
-
-nm_wifi_p2p_peer_get_manufacturer, function in NMWifiP2PPeer -
-
-
-nm_wifi_p2p_peer_get_model, function in NMWifiP2PPeer -
-
-
-nm_wifi_p2p_peer_get_model_number, function in NMWifiP2PPeer -
-
-
-nm_wifi_p2p_peer_get_name, function in NMWifiP2PPeer -
-
-
-nm_wifi_p2p_peer_get_serial, function in NMWifiP2PPeer -
-
-
-nm_wifi_p2p_peer_get_strength, function in NMWifiP2PPeer -
-
-
-nm_wifi_p2p_peer_get_wfd_ies, function in NMWifiP2PPeer -
-
-
-NM_WIFI_P2P_PEER_HW_ADDRESS, macro in NMWifiP2PPeer -
-
-
-NM_WIFI_P2P_PEER_LAST_SEEN, macro in NMWifiP2PPeer -
-
-
-NM_WIFI_P2P_PEER_MANUFACTURER, macro in NMWifiP2PPeer -
-
-
-NM_WIFI_P2P_PEER_MODEL, macro in NMWifiP2PPeer -
-
-
-NM_WIFI_P2P_PEER_MODEL_NUMBER, macro in NMWifiP2PPeer -
-
-
-NM_WIFI_P2P_PEER_NAME, macro in NMWifiP2PPeer -
-
-
-NM_WIFI_P2P_PEER_SERIAL, macro in NMWifiP2PPeer -
-
-
-NM_WIFI_P2P_PEER_STRENGTH, macro in NMWifiP2PPeer -
-
-
-NM_WIFI_P2P_PEER_WFD_IES, macro in NMWifiP2PPeer -
-
-
-NMWimaxNsp, struct in NMWimaxNsp -
-
-
-NMWimaxNsp:name, object property in NMWimaxNsp -
-
-
-NMWimaxNsp:network-type, object property in NMWimaxNsp -
-
-
-NMWimaxNsp:signal-quality, object property in NMWimaxNsp -
-
-
-NMWimaxNspNetworkType, enum in nm-dbus-interface -
-
-
-nm_wimax_nsp_connection_valid, function in NMWimaxNsp -
-
-
-nm_wimax_nsp_filter_connections, function in NMWimaxNsp -
-
-
-nm_wimax_nsp_get_name, function in NMWimaxNsp -
-
-
-nm_wimax_nsp_get_network_type, function in NMWimaxNsp -
-
-
-nm_wimax_nsp_get_signal_quality, function in NMWimaxNsp -
-
-
-NM_WIMAX_NSP_NAME, macro in NMWimaxNsp -
-
-
-NM_WIMAX_NSP_NETWORK_TYPE, macro in NMWimaxNsp -
-
-
-NM_WIMAX_NSP_SIGNAL_QUALITY, macro in NMWimaxNsp -
-
-
-nm_wireguard_peer_append_allowed_ip, function in NMSettingWireGuard -
-
-
-NM_WIREGUARD_PEER_ATTR_ALLOWED_IPS, macro in NMSettingWireGuard -
-
-
-NM_WIREGUARD_PEER_ATTR_ENDPOINT, macro in NMSettingWireGuard -
-
-
-NM_WIREGUARD_PEER_ATTR_PERSISTENT_KEEPALIVE, macro in NMSettingWireGuard -
-
-
-NM_WIREGUARD_PEER_ATTR_PRESHARED_KEY, macro in NMSettingWireGuard -
-
-
-NM_WIREGUARD_PEER_ATTR_PRESHARED_KEY_FLAGS, macro in NMSettingWireGuard -
-
-
-NM_WIREGUARD_PEER_ATTR_PUBLIC_KEY, macro in NMSettingWireGuard -
-
-
-nm_wireguard_peer_clear_allowed_ips, function in NMSettingWireGuard -
-
-
-nm_wireguard_peer_cmp, function in NMSettingWireGuard -
-
-
-nm_wireguard_peer_get_allowed_ip, function in NMSettingWireGuard -
-
-
-nm_wireguard_peer_get_allowed_ips_len, function in NMSettingWireGuard -
-
-
-nm_wireguard_peer_get_endpoint, function in NMSettingWireGuard -
-
-
-nm_wireguard_peer_get_persistent_keepalive, function in NMSettingWireGuard -
-
-
-nm_wireguard_peer_get_preshared_key, function in NMSettingWireGuard -
-
-
-nm_wireguard_peer_get_preshared_key_flags, function in NMSettingWireGuard -
-
-
-nm_wireguard_peer_get_public_key, function in NMSettingWireGuard -
-
-
-nm_wireguard_peer_is_sealed, function in NMSettingWireGuard -
-
-
-nm_wireguard_peer_is_valid, function in NMSettingWireGuard -
-
-
-nm_wireguard_peer_new, function in NMSettingWireGuard -
-
-
-nm_wireguard_peer_new_clone, function in NMSettingWireGuard -
-
-
-nm_wireguard_peer_ref, function in NMSettingWireGuard -
-
-
-nm_wireguard_peer_remove_allowed_ip, function in NMSettingWireGuard -
-
-
-nm_wireguard_peer_seal, function in NMSettingWireGuard -
-
-
-nm_wireguard_peer_set_endpoint, function in NMSettingWireGuard -
-
-
-nm_wireguard_peer_set_persistent_keepalive, function in NMSettingWireGuard -
-
-
-nm_wireguard_peer_set_preshared_key, function in NMSettingWireGuard -
-
-
-nm_wireguard_peer_set_preshared_key_flags, function in NMSettingWireGuard -
-
-
-nm_wireguard_peer_set_public_key, function in NMSettingWireGuard -
-
-
-nm_wireguard_peer_unref, function in NMSettingWireGuard -
-
-
-NM_WIREGUARD_PUBLIC_KEY_LEN, macro in NMSettingWireGuard -
-
-
-NM_WIREGUARD_SYMMETRIC_KEY_LEN, macro in NMSettingWireGuard -
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/ch02.html b/docs/libnm/html/ch02.html deleted file mode 100644 index 6f0c97af..00000000 --- a/docs/libnm/html/ch02.html +++ /dev/null @@ -1,49 +0,0 @@ - - - - -Client Object API Reference: libnm Reference Manual - - - - - - - - - - - - - - - - -
-

-Client Object API Reference

- -
- - - \ No newline at end of file diff --git a/docs/libnm/html/ch03.html b/docs/libnm/html/ch03.html deleted file mode 100644 index 32615f38..00000000 --- a/docs/libnm/html/ch03.html +++ /dev/null @@ -1,218 +0,0 @@ - - - - -Connection and Setting API Reference: libnm Reference Manual - - - - - - - - - - - - - - - - -
-

-Connection and Setting API Reference

-
-
-NMConnection — Describes a connection to specific network or provider -
-
-NMSimpleConnection — An unmanaged connection -
-
-NMRemoteConnection — A connection managed by NetworkManager server -
-
-NMSetting — Describes related configuration information -
-
-NMSettingConnection — Describes general connection properties -
-
-NMSetting6Lowpan — Describes connection properties for 6LoWPAN interfaces -
-
-NMSetting8021x — Describes 802.1x-authenticated connection properties -
-
-NMSettingAdsl — Describes ADSL-based properties -
-
-NMSettingBluetooth — Describes Bluetooth connection properties -
-
-NMSettingBondPort — Describes connection properties for bond ports -
-
-NMSettingBond — Describes connection properties for bonds -
-
-NMSettingBridgePort — Describes connection properties for bridge ports -
-
-NMSettingBridge — Describes connection properties for bridges -
-
-NMSettingCdma — Describes CDMA-based mobile broadband properties -
-
-NMSettingDcb — Connection properties for Data Center Bridging -
-
-NMSettingDummy — Describes connection properties for dummy interfaces -
-
-NMSettingEthtool — Describes connection properties for ethtool related options -
-
-NMSettingGeneric — Describes connection properties for generic devices -
-
-NMSettingGsm — Describes GSM/3GPP-based mobile broadband properties -
-
-NMSettingHostname — Contains properties related to the hostname -
-
-NMSettingHsr — Describes connection properties for HSR/PRP interfaces -
-
-NMSettingInfiniband — Describes connection properties for IP-over-InfiniBand networks -
-
-NMSettingIPConfig — Abstract base class for IPv4 and IPv6 -addressing, routing, and name service properties -
-
-NMSettingIPTunnel — Describes connection properties for IP tunnel devices -
-
-NMSettingIP4Config — Describes IPv4 addressing, routing, and name service properties -
-
-NMSettingIP6Config — Describes IPv6 addressing, routing, and name service properties -
-
-NMSettingLink — Contains properties related to the link -
-
-NMSettingLoopback — Describes connection properties for loopback interfaces -
-
-NMSettingMacsec — Describes connection properties for MACSEC interfaces -
-
-NMSettingMacvlan — Describes connection properties for macvlan interfaces -
-
-NMSettingMatch — Properties to match a connection with a device. -
-
-NMSettingOlpcMesh — Describes connection properties for OLPC-Mesh devices -
-
-NMSettingOvsBridge — Describes connection properties for Open vSwitch bridges. -
-
-NMSettingOvsDpdk — Describes connection properties for Open vSwitch DPDK interfaces. -
-
-NMSettingOvsExternalIDs — External-IDs for OVS database -
-
-NMSettingOvsInterface — Describes connection properties for Open vSwitch interfaces. -
-
-NMSettingOvsOtherConfig — Other-config settings for OVS -
-
-NMSettingOvsPatch — Describes connection properties for Open vSwitch patch interfaces. -
-
-NMSettingOvsPort — Describes connection properties for Open vSwitch ports. -
-
-NMSettingPpp — Describes connection properties for devices/networks -that require PPP to deliver IP capability -
-
-NMSettingPppoe — Describes PPPoE connection properties -
-
-NMSettingProxy — Describes proxy URL, script and other related properties -
-
-NMSettingSerial — Describes connection properties for devices that use -serial communications -
-
-NMSettingSriov — Describes SR-IOV connection properties -
-
-NMSettingTCConfig — Describes connection properties for the Linux Traffic Control -
-
-NMSettingTeamPort — Describes connection properties for team ports -
-
-NMSettingTeam — Describes connection properties for teams -
-
-NMSettingTun — Describes connection properties for TUN/TAP interfaces -
-
-NMSettingUser — Describes user properties -
-
-NMSettingVeth — Describes connection properties for veth interfaces -
-
-NMSettingVlan — Describes connection properties for VLAN interfaces -
-
-NMSettingVpn — Describes connection properties for Virtual Private Networks -
-
-NMSettingVrf — Describes connection properties for vrf interfaces -
-
-NMSettingVxlan — Describes connection properties for VXLAN interfaces -
-
-NMSettingWifiP2P — Describes connection properties for 802.11 Wi-Fi P2P networks -
-
-NMSettingWimax — Describes 802.16e Mobile WiMAX connection properties -
-
-NMSettingWired — Describes connection properties for Ethernet-based networks -
-
-NMSettingWireGuard — Describes connection properties for wireguard related options -
-
-NMSettingWirelessSecurity — Describes connection properties for Wi-Fi networks that -use WEP, LEAP, WPA or WPA2/RSN security -
-
-NMSettingWireless — Describes connection properties for 802.11 Wi-Fi networks -
-
-NMSettingWpan — Describes connection properties for IEEE 802.15.4 (WPAN) MAC -
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/ch04.html b/docs/libnm/html/ch04.html deleted file mode 100644 index 134d1c4a..00000000 --- a/docs/libnm/html/ch04.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - -Device and Runtime Configuration API Reference: libnm Reference Manual - - - - - - - - - - - - - - - - -
-

-Device and Runtime Configuration API Reference

- -
- - - \ No newline at end of file diff --git a/docs/libnm/html/ch05.html b/docs/libnm/html/ch05.html deleted file mode 100644 index 5165a03e..00000000 --- a/docs/libnm/html/ch05.html +++ /dev/null @@ -1,49 +0,0 @@ - - - - -Utility API Reference: libnm Reference Manual - - - - - - - - - - - - - - - - -
-

-Utility API Reference

-
-
-nm-keyfile -
-
-nm-utils — Utility functions -
-
-nm-conn-utils — Connection utilities -
-
-nm-ethtool-utils -
-
-nm-version -
-
-nm-version-macros -
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/ch06.html b/docs/libnm/html/ch06.html deleted file mode 100644 index 9d383afd..00000000 --- a/docs/libnm/html/ch06.html +++ /dev/null @@ -1,46 +0,0 @@ - - - - -VPN Plugin API Reference: libnm Reference Manual - - - - - - - - - - - - - - - - -
-

-VPN Plugin API Reference

- -
- - - \ No newline at end of file diff --git a/docs/libnm/html/home.png b/docs/libnm/html/home.png deleted file mode 100644 index 9346b336..00000000 Binary files a/docs/libnm/html/home.png and /dev/null differ diff --git a/docs/libnm/html/index.html b/docs/libnm/html/index.html deleted file mode 100644 index c047e326..00000000 --- a/docs/libnm/html/index.html +++ /dev/null @@ -1,427 +0,0 @@ - - - - -libnm Reference Manual: libnm Reference Manual - - - - - - - -
-
-
-
-

- for libnm 1.50.0 - - The latest version of this documentation can be found on-line at - https://networkmanager.dev/docs/libnm/latest/. -

-
-
-

- Permission is granted to copy, distribute and/or modify this - document under the terms of the GNU Free - Documentation License, Version 1.1 or any later - version published by the Free Software Foundation with no - Invariant Sections, no Front-Cover Texts, and no Back-Cover - Texts. You may obtain a copy of the GNU Free - Documentation License from the Free Software - Foundation by visiting their Web site. -

-
-
-
-
-
-
Overview
-
-
Introduction to libnm
-
Using libnm
-
-
Client Object API Reference
-
-
-NMClient -
-
-NMSecretAgentOld -
-
-NMObject -
-
-nm-errors -
-
-nm-dbus-interface -
-
-nm-vpn-dbus-interface -
-
-
Connection and Setting API Reference
-
-
-NMConnection — Describes a connection to specific network or provider -
-
-NMSimpleConnection — An unmanaged connection -
-
-NMRemoteConnection — A connection managed by NetworkManager server -
-
-NMSetting — Describes related configuration information -
-
-NMSettingConnection — Describes general connection properties -
-
-NMSetting6Lowpan — Describes connection properties for 6LoWPAN interfaces -
-
-NMSetting8021x — Describes 802.1x-authenticated connection properties -
-
-NMSettingAdsl — Describes ADSL-based properties -
-
-NMSettingBluetooth — Describes Bluetooth connection properties -
-
-NMSettingBondPort — Describes connection properties for bond ports -
-
-NMSettingBond — Describes connection properties for bonds -
-
-NMSettingBridgePort — Describes connection properties for bridge ports -
-
-NMSettingBridge — Describes connection properties for bridges -
-
-NMSettingCdma — Describes CDMA-based mobile broadband properties -
-
-NMSettingDcb — Connection properties for Data Center Bridging -
-
-NMSettingDummy — Describes connection properties for dummy interfaces -
-
-NMSettingEthtool — Describes connection properties for ethtool related options -
-
-NMSettingGeneric — Describes connection properties for generic devices -
-
-NMSettingGsm — Describes GSM/3GPP-based mobile broadband properties -
-
-NMSettingHostname — Contains properties related to the hostname -
-
-NMSettingHsr — Describes connection properties for HSR/PRP interfaces -
-
-NMSettingInfiniband — Describes connection properties for IP-over-InfiniBand networks -
-
-NMSettingIPConfig — Abstract base class for IPv4 and IPv6 -addressing, routing, and name service properties -
-
-NMSettingIPTunnel — Describes connection properties for IP tunnel devices -
-
-NMSettingIP4Config — Describes IPv4 addressing, routing, and name service properties -
-
-NMSettingIP6Config — Describes IPv6 addressing, routing, and name service properties -
-
-NMSettingLink — Contains properties related to the link -
-
-NMSettingLoopback — Describes connection properties for loopback interfaces -
-
-NMSettingMacsec — Describes connection properties for MACSEC interfaces -
-
-NMSettingMacvlan — Describes connection properties for macvlan interfaces -
-
-NMSettingMatch — Properties to match a connection with a device. -
-
-NMSettingOlpcMesh — Describes connection properties for OLPC-Mesh devices -
-
-NMSettingOvsBridge — Describes connection properties for Open vSwitch bridges. -
-
-NMSettingOvsDpdk — Describes connection properties for Open vSwitch DPDK interfaces. -
-
-NMSettingOvsExternalIDs — External-IDs for OVS database -
-
-NMSettingOvsInterface — Describes connection properties for Open vSwitch interfaces. -
-
-NMSettingOvsOtherConfig — Other-config settings for OVS -
-
-NMSettingOvsPatch — Describes connection properties for Open vSwitch patch interfaces. -
-
-NMSettingOvsPort — Describes connection properties for Open vSwitch ports. -
-
-NMSettingPpp — Describes connection properties for devices/networks -that require PPP to deliver IP capability -
-
-NMSettingPppoe — Describes PPPoE connection properties -
-
-NMSettingProxy — Describes proxy URL, script and other related properties -
-
-NMSettingSerial — Describes connection properties for devices that use -serial communications -
-
-NMSettingSriov — Describes SR-IOV connection properties -
-
-NMSettingTCConfig — Describes connection properties for the Linux Traffic Control -
-
-NMSettingTeamPort — Describes connection properties for team ports -
-
-NMSettingTeam — Describes connection properties for teams -
-
-NMSettingTun — Describes connection properties for TUN/TAP interfaces -
-
-NMSettingUser — Describes user properties -
-
-NMSettingVeth — Describes connection properties for veth interfaces -
-
-NMSettingVlan — Describes connection properties for VLAN interfaces -
-
-NMSettingVpn — Describes connection properties for Virtual Private Networks -
-
-NMSettingVrf — Describes connection properties for vrf interfaces -
-
-NMSettingVxlan — Describes connection properties for VXLAN interfaces -
-
-NMSettingWifiP2P — Describes connection properties for 802.11 Wi-Fi P2P networks -
-
-NMSettingWimax — Describes 802.16e Mobile WiMAX connection properties -
-
-NMSettingWired — Describes connection properties for Ethernet-based networks -
-
-NMSettingWireGuard — Describes connection properties for wireguard related options -
-
-NMSettingWirelessSecurity — Describes connection properties for Wi-Fi networks that -use WEP, LEAP, WPA or WPA2/RSN security -
-
-NMSettingWireless — Describes connection properties for 802.11 Wi-Fi networks -
-
-NMSettingWpan — Describes connection properties for IEEE 802.15.4 (WPAN) MAC -
-
-
Device and Runtime Configuration API Reference
-
-
-NMDevice -
-
-NMDevice6Lowpan -
-
-NMDeviceAdsl -
-
-NMDeviceBond -
-
-NMDeviceBridge -
-
-NMDeviceBt -
-
-NMDeviceDummy -
-
-NMDeviceEthernet -
-
-NMDeviceGeneric -
-
-NMDeviceHsr -
-
-NMDeviceInfiniband -
-
-NMDeviceIPTunnel -
-
-NMDeviceLoopback -
-
-NMDeviceMacsec -
-
-NMDeviceMacvlan -
-
-NMDeviceModem -
-
-NMDeviceOlpcMesh -
-
-NMDeviceOvsBridge -
-
-NMDeviceOvsInterface -
-
-NMDeviceOvsPort -
-
-NMDevicePpp -
-
-NMDeviceTeam -
-
-NMDeviceTun -
-
-NMDeviceVeth -
-
-NMDeviceVlan -
-
-NMDeviceVrf -
-
-NMDeviceVxlan -
-
-NMDeviceWifiP2P -
-
-NMDeviceWifi -
-
-NMDeviceWimax -
-
-NMDeviceWireGuard -
-
-NMDeviceWpan -
-
-NMActiveConnection -
-
-NMVpnConnection -
-
-NMAccessPoint -
-
-NMWifiP2PPeer -
-
-NMWimaxNsp -
-
-NMIPConfig -
-
-NMDhcpConfig -
-
-NMCheckpoint -
-
-
Utility API Reference
-
-
-nm-keyfile -
-
-nm-utils — Utility functions -
-
-nm-conn-utils — Connection utilities -
-
-nm-ethtool-utils -
-
-nm-version -
-
-nm-version-macros -
-
-
VPN Plugin API Reference
-
-
-NMVpnServicePlugin -
-
-NMVpnPluginInfo -
-
-NMVpnEditor -
-
-NMVpnEditorPlugin -
-
-NMVpnPluginOld -
-
-
Object Hierarchy
-
API Index
-
Annotation Glossary
-
A. License
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/left-insensitive.png b/docs/libnm/html/left-insensitive.png deleted file mode 100644 index 3269393a..00000000 Binary files a/docs/libnm/html/left-insensitive.png and /dev/null differ diff --git a/docs/libnm/html/left.png b/docs/libnm/html/left.png deleted file mode 100644 index 2abde032..00000000 Binary files a/docs/libnm/html/left.png and /dev/null differ diff --git a/docs/libnm/html/libnm-nm-conn-utils.html b/docs/libnm/html/libnm-nm-conn-utils.html deleted file mode 100644 index 8889c43e..00000000 --- a/docs/libnm/html/libnm-nm-conn-utils.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - -nm-conn-utils: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

nm-conn-utils

-

nm-conn-utils — Connection utilities

-
-
-

Functions

-
---- - - - - -
-NMConnection * - -nm_conn_wireguard_import () -
-
-
-

Description

-

Extra connection functionality.

-
-
-

Functions

-
-

nm_conn_wireguard_import ()

-
NMConnection *
-nm_conn_wireguard_import (const char *filename,
-                          GError **error);
-
-

Parameters

-
----- - - - - - - - - - - - - -

filename

name of the file to attempt to read into a new NMConnection

 

error

on return, an error or NULL

 
-
-
-

Returns

-

a new NMConnection imported from path -, or NULL -on error or if the file with filename -was not recognized as a WireGuard config.

-

[transfer full]

-
-

Since: 1.40

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/libnm-nm-dbus-interface.html b/docs/libnm/html/libnm-nm-dbus-interface.html deleted file mode 100644 index 0a3867ad..00000000 --- a/docs/libnm/html/libnm-nm-dbus-interface.html +++ /dev/null @@ -1,4447 +0,0 @@ - - - - -nm-dbus-interface: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

nm-dbus-interface

-

nm-dbus-interface

-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_AVAILABLE_IN_1_2
#defineNM_AVAILABLE_IN_1_8
#defineNM_DBUS_SERVICE
#defineNM_DBUS_INTERFACE
#defineNM_DBUS_INTERFACE_ACCESS_POINT
#defineNM_DBUS_INTERFACE_ACTIVE_CONNECTION
#defineNM_DBUS_INTERFACE_CHECKPOINT
#defineNM_DBUS_INTERFACE_DEVICE
#defineNM_DBUS_INTERFACE_DEVICE_6LOWPAN
#defineNM_DBUS_INTERFACE_DEVICE_ADSL
#defineNM_DBUS_INTERFACE_DEVICE_BLUETOOTH
#defineNM_DBUS_INTERFACE_DEVICE_BOND
#defineNM_DBUS_INTERFACE_DEVICE_BRIDGE
#defineNM_DBUS_INTERFACE_DEVICE_DUMMY
#defineNM_DBUS_INTERFACE_DEVICE_GENERIC
#defineNM_DBUS_INTERFACE_DEVICE_GRE
#defineNM_DBUS_INTERFACE_DEVICE_HSR
#defineNM_DBUS_INTERFACE_DEVICE_INFINIBAND
#defineNM_DBUS_INTERFACE_DEVICE_IP_TUNNEL
#defineNM_DBUS_INTERFACE_DEVICE_LOOPBACK
#defineNM_DBUS_INTERFACE_DEVICE_MACSEC
#defineNM_DBUS_INTERFACE_DEVICE_MACVLAN
#defineNM_DBUS_INTERFACE_DEVICE_MODEM
#defineNM_DBUS_INTERFACE_DEVICE_OLPC_MESH
#defineNM_DBUS_INTERFACE_DEVICE_OVS_BRIDGE
#defineNM_DBUS_INTERFACE_DEVICE_OVS_INTERFACE
#defineNM_DBUS_INTERFACE_DEVICE_OVS_PORT
#defineNM_DBUS_INTERFACE_DEVICE_PPP
#defineNM_DBUS_INTERFACE_DEVICE_STATISTICS
#defineNM_DBUS_INTERFACE_DEVICE_TEAM
#defineNM_DBUS_INTERFACE_DEVICE_TUN
#defineNM_DBUS_INTERFACE_DEVICE_VETH
#defineNM_DBUS_INTERFACE_DEVICE_VLAN
#defineNM_DBUS_INTERFACE_DEVICE_VRF
#defineNM_DBUS_INTERFACE_DEVICE_VXLAN
#defineNM_DBUS_INTERFACE_DEVICE_WIFI_P2P
#defineNM_DBUS_INTERFACE_DEVICE_WIMAX
#defineNM_DBUS_INTERFACE_DEVICE_WIRED
#defineNM_DBUS_INTERFACE_DEVICE_WIREGUARD
#defineNM_DBUS_INTERFACE_DEVICE_WIRELESS
#defineNM_DBUS_INTERFACE_DEVICE_WPAN
#defineNM_DBUS_INTERFACE_DHCP4_CONFIG
#defineNM_DBUS_INTERFACE_DHCP6_CONFIG
#defineNM_DBUS_INTERFACE_IP4_CONFIG
#defineNM_DBUS_INTERFACE_IP6_CONFIG
#defineNM_DBUS_INTERFACE_WIFI_P2P_PEER
#defineNM_DBUS_INTERFACE_WIMAX_NSP
#defineNM_DBUS_PATH
#defineNM_DBUS_PATH_ACCESS_POINT
#defineNM_DBUS_PATH_WIFI_P2P_PEER
#defineNM_DBUS_PATH_WIMAX_NSP
#defineNM_DBUS_INTERFACE_SETTINGS
#defineNM_DBUS_PATH_SETTINGS
#defineNM_DBUS_INTERFACE_SETTINGS_CONNECTION
#defineNM_DBUS_PATH_SETTINGS_CONNECTION
#defineNM_DBUS_INTERFACE_SETTINGS_CONNECTION_SECRETS
#defineNM_DBUS_INTERFACE_AGENT_MANAGER
#defineNM_DBUS_PATH_AGENT_MANAGER
#defineNM_DBUS_INTERFACE_SECRET_AGENT
#defineNM_DBUS_PATH_SECRET_AGENT
#defineNM_DBUS_INTERFACE_DNS_MANAGER
#defineNM_DBUS_PATH_DNS_MANAGER
enumNMVersionInfoCapability
enumNMCapability
enumNMState
enumNMConnectivityState
enumNMDeviceType
enumNMDeviceCapabilities
enumNMDeviceWifiCapabilities
enumNM80211ApFlags
enumNM80211ApSecurityFlags
enumNM80211Mode
enumNMBluetoothCapabilities
enumNMDeviceModemCapabilities
enumNMWimaxNspNetworkType
enumNMDeviceState
enumNMDeviceStateReason
enumNMMetered
enumNMConnectionMultiConnect
enumNMActiveConnectionState
enumNMActiveConnectionStateReason
enumNMSecretAgentGetSecretsFlags
enumNMSecretAgentCapabilities
#defineNM_LLDP_ATTR_RAW
#defineNM_LLDP_ATTR_DESTINATION
#defineNM_LLDP_ATTR_CHASSIS_ID_TYPE
#defineNM_LLDP_ATTR_CHASSIS_ID
#defineNM_LLDP_ATTR_PORT_ID_TYPE
#defineNM_LLDP_ATTR_PORT_ID
#defineNM_LLDP_ATTR_PORT_DESCRIPTION
#defineNM_LLDP_ATTR_SYSTEM_NAME
#defineNM_LLDP_ATTR_SYSTEM_DESCRIPTION
#defineNM_LLDP_ATTR_SYSTEM_CAPABILITIES
#defineNM_LLDP_ATTR_MANAGEMENT_ADDRESSES
#defineNM_LLDP_ATTR_IEEE_802_1_PVID
#defineNM_LLDP_ATTR_IEEE_802_1_VLANS
#defineNM_LLDP_ATTR_IEEE_802_1_PPVIDS
#defineNM_LLDP_ATTR_IEEE_802_3_MAC_PHY_CONF
#defineNM_LLDP_ATTR_IEEE_802_3_POWER_VIA_MDI
#defineNM_LLDP_ATTR_IEEE_802_3_MAX_FRAME_SIZE
#defineNM_LLDP_ATTR_MUD_URL
#defineNM_LLDP_ATTR_IEEE_802_1_VID
#defineNM_LLDP_ATTR_IEEE_802_1_VLAN_NAME
#defineNM_LLDP_ATTR_IEEE_802_1_PPVID
#defineNM_LLDP_ATTR_IEEE_802_1_PPVID_FLAGS
#defineNM_LLDP_DEST_NEAREST_BRIDGE
#defineNM_LLDP_DEST_NEAREST_NON_TPMR_BRIDGE
#defineNM_LLDP_DEST_NEAREST_CUSTOMER_BRIDGE
enumNMIPTunnelMode
enumNMCheckpointCreateFlags
enumNMRollbackResult
enumNMSettingsConnectionFlags
enumNMActivationStateFlags
#defineNM_ACTIVATION_STATE_FLAG_MASTER_HAS_SLAVES
enumNMSettingsAddConnection2Flags
enumNMSettingsUpdate2Flags
enumNMDeviceReapplyFlags
enumNMTernary
enumNMManagerReloadFlags
enumNMDeviceInterfaceFlags
enumNMClientPermission
enumNMClientPermissionResult
enumNMRadioFlags
enumNMMptcpFlags
#defineNM_SECRET_TAG_VPN_MSG
#defineNM_SECRET_TAG_DYNAMIC_CHALLENGE
#defineNM_SECRET_TAG_DYNAMIC_CHALLENGE_ECHO
-
-
-

Object Hierarchy

-
    GEnum
-    ├── NM80211Mode
-    ├── NMActiveConnectionState
-    ├── NMActiveConnectionStateReason
-    ├── NMCapability
-    ├── NMClientPermission
-    ├── NMClientPermissionResult
-    ├── NMConnectionMultiConnect
-    ├── NMConnectivityState
-    ├── NMDeviceState
-    ├── NMDeviceStateReason
-    ├── NMDeviceType
-    ├── NMIPTunnelMode
-    ├── NMMetered
-    ├── NMState
-    ├── NMTernary
-    ├── NMVersionInfoCapability
-    ╰── NMWimaxNspNetworkType
-    GFlags
-    ├── NM80211ApFlags
-    ├── NM80211ApSecurityFlags
-    ├── NMActivationStateFlags
-    ├── NMBluetoothCapabilities
-    ├── NMCheckpointCreateFlags
-    ├── NMDeviceCapabilities
-    ├── NMDeviceInterfaceFlags
-    ├── NMDeviceModemCapabilities
-    ├── NMDeviceReapplyFlags
-    ├── NMDeviceWifiCapabilities
-    ├── NMManagerReloadFlags
-    ├── NMMptcpFlags
-    ├── NMRadioFlags
-    ├── NMSecretAgentCapabilities
-    ├── NMSecretAgentGetSecretsFlags
-    ├── NMSettingsAddConnection2Flags
-    ├── NMSettingsConnectionFlags
-    ╰── NMSettingsUpdate2Flags
-
-
-
-

Description

-
-
-

Functions

-

-
-
-

Types and Values

-
-

NM_AVAILABLE_IN_1_2

-
#define             NM_AVAILABLE_IN_1_2
-
-
-
-

NM_AVAILABLE_IN_1_8

-
#define             NM_AVAILABLE_IN_1_8
-
-
-
-

NM_DBUS_SERVICE

-
#define NM_DBUS_SERVICE "org.freedesktop.NetworkManager"
-
-
-
-
-

NM_DBUS_INTERFACE

-
#define NM_DBUS_INTERFACE                      "org.freedesktop.NetworkManager"
-
-
-
-
-

NM_DBUS_INTERFACE_ACCESS_POINT

-
#define NM_DBUS_INTERFACE_ACCESS_POINT         NM_DBUS_INTERFACE ".AccessPoint"
-
-
-
-
-

NM_DBUS_INTERFACE_ACTIVE_CONNECTION

-
#define NM_DBUS_INTERFACE_ACTIVE_CONNECTION    NM_DBUS_INTERFACE ".Connection.Active"
-
-
-
-
-

NM_DBUS_INTERFACE_CHECKPOINT

-
#define NM_DBUS_INTERFACE_CHECKPOINT           NM_DBUS_INTERFACE ".Checkpoint"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE

-
#define NM_DBUS_INTERFACE_DEVICE               NM_DBUS_INTERFACE ".Device"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_6LOWPAN

-
#define NM_DBUS_INTERFACE_DEVICE_6LOWPAN       NM_DBUS_INTERFACE_DEVICE ".Lowpan"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_ADSL

-
#define NM_DBUS_INTERFACE_DEVICE_ADSL          NM_DBUS_INTERFACE_DEVICE ".Adsl"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_BLUETOOTH

-
#define NM_DBUS_INTERFACE_DEVICE_BLUETOOTH     NM_DBUS_INTERFACE_DEVICE ".Bluetooth"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_BOND

-
#define NM_DBUS_INTERFACE_DEVICE_BOND          NM_DBUS_INTERFACE_DEVICE ".Bond"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_BRIDGE

-
#define NM_DBUS_INTERFACE_DEVICE_BRIDGE        NM_DBUS_INTERFACE_DEVICE ".Bridge"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_DUMMY

-
#define NM_DBUS_INTERFACE_DEVICE_DUMMY         NM_DBUS_INTERFACE_DEVICE ".Dummy"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_GENERIC

-
#define NM_DBUS_INTERFACE_DEVICE_GENERIC       NM_DBUS_INTERFACE_DEVICE ".Generic"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_GRE

-
#define NM_DBUS_INTERFACE_DEVICE_GRE           NM_DBUS_INTERFACE_DEVICE ".Gre"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_HSR

-
#define NM_DBUS_INTERFACE_DEVICE_HSR           NM_DBUS_INTERFACE_DEVICE ".Hsr"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_INFINIBAND

-
#define NM_DBUS_INTERFACE_DEVICE_INFINIBAND    NM_DBUS_INTERFACE_DEVICE ".Infiniband"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_IP_TUNNEL

-
#define NM_DBUS_INTERFACE_DEVICE_IP_TUNNEL     NM_DBUS_INTERFACE_DEVICE ".IPTunnel"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_LOOPBACK

-
#define NM_DBUS_INTERFACE_DEVICE_LOOPBACK      NM_DBUS_INTERFACE_DEVICE ".Loopback"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_MACSEC

-
#define NM_DBUS_INTERFACE_DEVICE_MACSEC        NM_DBUS_INTERFACE_DEVICE ".Macsec"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_MACVLAN

-
#define NM_DBUS_INTERFACE_DEVICE_MACVLAN       NM_DBUS_INTERFACE_DEVICE ".Macvlan"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_MODEM

-
#define NM_DBUS_INTERFACE_DEVICE_MODEM         NM_DBUS_INTERFACE_DEVICE ".Modem"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_OLPC_MESH

-
#define NM_DBUS_INTERFACE_DEVICE_OLPC_MESH     NM_DBUS_INTERFACE_DEVICE ".OlpcMesh"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_OVS_BRIDGE

-
#define NM_DBUS_INTERFACE_DEVICE_OVS_BRIDGE    NM_DBUS_INTERFACE_DEVICE ".OvsBridge"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_OVS_INTERFACE

-
#define NM_DBUS_INTERFACE_DEVICE_OVS_INTERFACE NM_DBUS_INTERFACE_DEVICE ".OvsInterface"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_OVS_PORT

-
#define NM_DBUS_INTERFACE_DEVICE_OVS_PORT      NM_DBUS_INTERFACE_DEVICE ".OvsPort"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_PPP

-
#define NM_DBUS_INTERFACE_DEVICE_PPP           NM_DBUS_INTERFACE_DEVICE ".Ppp"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_STATISTICS

-
#define NM_DBUS_INTERFACE_DEVICE_STATISTICS    NM_DBUS_INTERFACE_DEVICE ".Statistics"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_TEAM

-
#define NM_DBUS_INTERFACE_DEVICE_TEAM          NM_DBUS_INTERFACE_DEVICE ".Team"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_TUN

-
#define NM_DBUS_INTERFACE_DEVICE_TUN           NM_DBUS_INTERFACE_DEVICE ".Tun"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_VETH

-
#define NM_DBUS_INTERFACE_DEVICE_VETH          NM_DBUS_INTERFACE_DEVICE ".Veth"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_VLAN

-
#define NM_DBUS_INTERFACE_DEVICE_VLAN          NM_DBUS_INTERFACE_DEVICE ".Vlan"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_VRF

-
#define NM_DBUS_INTERFACE_DEVICE_VRF           NM_DBUS_INTERFACE_DEVICE ".Vrf"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_VXLAN

-
#define NM_DBUS_INTERFACE_DEVICE_VXLAN         NM_DBUS_INTERFACE_DEVICE ".Vxlan"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_WIFI_P2P

-
#define NM_DBUS_INTERFACE_DEVICE_WIFI_P2P      NM_DBUS_INTERFACE_DEVICE ".WifiP2P"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_WIMAX

-
#define NM_DBUS_INTERFACE_DEVICE_WIMAX         NM_DBUS_INTERFACE_DEVICE ".WiMax"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_WIRED

-
#define NM_DBUS_INTERFACE_DEVICE_WIRED         NM_DBUS_INTERFACE_DEVICE ".Wired"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_WIREGUARD

-
#define NM_DBUS_INTERFACE_DEVICE_WIREGUARD     NM_DBUS_INTERFACE_DEVICE ".WireGuard"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_WIRELESS

-
#define NM_DBUS_INTERFACE_DEVICE_WIRELESS      NM_DBUS_INTERFACE_DEVICE ".Wireless"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_WPAN

-
#define NM_DBUS_INTERFACE_DEVICE_WPAN          NM_DBUS_INTERFACE_DEVICE ".Wpan"
-
-
-
-
-

NM_DBUS_INTERFACE_DHCP4_CONFIG

-
#define NM_DBUS_INTERFACE_DHCP4_CONFIG         NM_DBUS_INTERFACE ".DHCP4Config"
-
-
-
-
-

NM_DBUS_INTERFACE_DHCP6_CONFIG

-
#define NM_DBUS_INTERFACE_DHCP6_CONFIG         NM_DBUS_INTERFACE ".DHCP6Config"
-
-
-
-
-

NM_DBUS_INTERFACE_IP4_CONFIG

-
#define NM_DBUS_INTERFACE_IP4_CONFIG           NM_DBUS_INTERFACE ".IP4Config"
-
-
-
-
-

NM_DBUS_INTERFACE_IP6_CONFIG

-
#define NM_DBUS_INTERFACE_IP6_CONFIG           NM_DBUS_INTERFACE ".IP6Config"
-
-
-
-
-

NM_DBUS_INTERFACE_WIFI_P2P_PEER

-
#define NM_DBUS_INTERFACE_WIFI_P2P_PEER        NM_DBUS_INTERFACE ".WifiP2PPeer"
-
-
-
-
-

NM_DBUS_INTERFACE_WIMAX_NSP

-
#define NM_DBUS_INTERFACE_WIMAX_NSP            NM_DBUS_INTERFACE ".WiMax.Nsp"
-
-
-
-
-

NM_DBUS_PATH

-
#define NM_DBUS_PATH               "/org/freedesktop/NetworkManager"
-
-
-
-
-

NM_DBUS_PATH_ACCESS_POINT

-
#define NM_DBUS_PATH_ACCESS_POINT  NM_DBUS_PATH "/AccessPoint"
-
-
-
-
-

NM_DBUS_PATH_WIFI_P2P_PEER

-
#define NM_DBUS_PATH_WIFI_P2P_PEER NM_DBUS_PATH "/WifiP2PPeer"
-
-
-
-
-

NM_DBUS_PATH_WIMAX_NSP

-
#define NM_DBUS_PATH_WIMAX_NSP     NM_DBUS_PATH "/Nsp"
-
-
-
-
-

NM_DBUS_INTERFACE_SETTINGS

-
#define NM_DBUS_INTERFACE_SETTINGS "org.freedesktop.NetworkManager.Settings"
-
-
-
-
-

NM_DBUS_PATH_SETTINGS

-
#define NM_DBUS_PATH_SETTINGS      "/org/freedesktop/NetworkManager/Settings"
-
-
-
-
-

NM_DBUS_INTERFACE_SETTINGS_CONNECTION

-
#define NM_DBUS_INTERFACE_SETTINGS_CONNECTION "org.freedesktop.NetworkManager.Settings.Connection"
-
-
-
-
-

NM_DBUS_PATH_SETTINGS_CONNECTION

-
#define NM_DBUS_PATH_SETTINGS_CONNECTION      "/org/freedesktop/NetworkManager/Settings/Connection"
-
-
-
-
-

NM_DBUS_INTERFACE_SETTINGS_CONNECTION_SECRETS

-
#define             NM_DBUS_INTERFACE_SETTINGS_CONNECTION_SECRETS
-
-
-
-

NM_DBUS_INTERFACE_AGENT_MANAGER

-
#define NM_DBUS_INTERFACE_AGENT_MANAGER NM_DBUS_INTERFACE ".AgentManager"
-
-
-
-
-

NM_DBUS_PATH_AGENT_MANAGER

-
#define NM_DBUS_PATH_AGENT_MANAGER      "/org/freedesktop/NetworkManager/AgentManager"
-
-
-
-
-

NM_DBUS_INTERFACE_SECRET_AGENT

-
#define NM_DBUS_INTERFACE_SECRET_AGENT NM_DBUS_INTERFACE ".SecretAgent"
-
-
-
-
-

NM_DBUS_PATH_SECRET_AGENT

-
#define NM_DBUS_PATH_SECRET_AGENT      "/org/freedesktop/NetworkManager/SecretAgent"
-
-
-
-
-

NM_DBUS_INTERFACE_DNS_MANAGER

-
#define NM_DBUS_INTERFACE_DNS_MANAGER "org.freedesktop.NetworkManager.DnsManager"
-
-
-
-
-

NM_DBUS_PATH_DNS_MANAGER

-
#define NM_DBUS_PATH_DNS_MANAGER      "/org/freedesktop/NetworkManager/DnsManager"
-
-
-
-
-

enum NMVersionInfoCapability

-

Currently no enum values are defined. These capabilities are exposed -on D-Bus in the "VersionInfo" bit field.

-
-

Members

-
----- - - - - - -

_NM_VERSION_INFO_CAPABILITY_UNUSED

  
-
-

Since: 1.42

-
-
-
-

enum NMCapability

-

NMCapability names the numbers in the Capabilities property. -Capabilities are positive numbers. They are part of stable API -and a certain capability number is guaranteed not to change.

-

The range 0x7000 - 0x7FFF of capabilities is guaranteed not to be -used by upstream NetworkManager. It could thus be used for downstream -extensions.

-
-

Members

-
----- - - - - - - - - - - - - -

NM_CAPABILITY_TEAM

-

Teams can be managed. This means the team device plugin -is loaded.

-
 

NM_CAPABILITY_OVS

-

OpenVSwitch can be managed. This means the OVS device plugin -is loaded. Since: 1.24.

-
 
-
-

Since: 1.6

-
-
-
-

enum NMState

-

NMState values indicate the current overall networking state.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_STATE_UNKNOWN

-

Networking state is unknown. This indicates a daemon error -that makes it unable to reasonably assess the state. In such event the -applications are expected to assume Internet connectivity might be present -and not disable controls that require network access. -The graphical shells may hide the network accessibility indicator altogether -since no meaningful status indication can be provided.

-
 

NM_STATE_ASLEEP

-

Networking is not enabled, the system is being suspended or -resumed from suspend.

-
 

NM_STATE_DISCONNECTED

-

There is no active network connection. -The graphical shell should indicate no network connectivity and the -applications should not attempt to access the network.

-
 

NM_STATE_DISCONNECTING

-

Network connections are being cleaned up. -The applications should tear down their network sessions.

-
 

NM_STATE_CONNECTING

-

A network connection is being started -The graphical shell should indicate the network is being connected while -the applications should still make no attempts to connect the network.

-
 

NM_STATE_CONNECTED_LOCAL

-

There is only local IPv4 and/or IPv6 connectivity, -but no default route to access the Internet. The graphical shell should -indicate no network connectivity.

-
 

NM_STATE_CONNECTED_SITE

-

There is only site-wide IPv4 and/or IPv6 connectivity. -This means a default route is available, but the Internet connectivity check -(see "Connectivity" property) did not succeed. The graphical shell should -indicate limited network connectivity.

-
 

NM_STATE_CONNECTED_GLOBAL

-

There is global IPv4 and/or IPv6 Internet connectivity -This means the Internet connectivity check succeeded, the graphical shell should -indicate full network connectivity.

-
 
-
-
-
-
-

enum NMConnectivityState

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_CONNECTIVITY_UNKNOWN

-

Network connectivity is unknown. This means the -connectivity checks are disabled (e.g. on server installations) or has -not run yet. The graphical shell should assume the Internet connection -might be available and not present a captive portal window.

-
 

NM_CONNECTIVITY_NONE

-

The host is not connected to any network. There's -no active connection that contains a default route to the internet and -thus it makes no sense to even attempt a connectivity check. The graphical -shell should use this state to indicate the network connection is unavailable.

-
 

NM_CONNECTIVITY_PORTAL

-

The Internet connection is hijacked by a captive -portal gateway. The graphical shell may open a sandboxed web browser window -(because the captive portals typically attempt a man-in-the-middle attacks -against the https connections) for the purpose of authenticating to a gateway -and retrigger the connectivity check with CheckConnectivity() when the -browser window is dismissed.

-
 

NM_CONNECTIVITY_LIMITED

-

The host is connected to a network, does not appear -to be able to reach the full Internet, but a captive portal has not been -detected.

-
 

NM_CONNECTIVITY_FULL

-

The host is connected to a network, and -appears to be able to reach the full Internet.

-
 
-
-
-
-
-

enum NMDeviceType

-

NMDeviceType values indicate the type of hardware represented by a -device object.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_DEVICE_TYPE_UNKNOWN

-

unknown device

-
 

NM_DEVICE_TYPE_ETHERNET

-

a wired ethernet device

-
 

NM_DEVICE_TYPE_WIFI

-

an 802.11 Wi-Fi device

-
 

NM_DEVICE_TYPE_UNUSED1

-

not used

-
 

NM_DEVICE_TYPE_UNUSED2

-

not used

-
 

NM_DEVICE_TYPE_BT

-

a Bluetooth device supporting PAN or DUN access protocols

-
 

NM_DEVICE_TYPE_OLPC_MESH

-

an OLPC XO mesh networking device

-
 

NM_DEVICE_TYPE_WIMAX

-

an 802.16e Mobile WiMAX broadband device

-
 

NM_DEVICE_TYPE_MODEM

-

a modem supporting analog telephone, CDMA/EVDO, -GSM/UMTS, or LTE network access protocols

-
 

NM_DEVICE_TYPE_INFINIBAND

-

an IP-over-InfiniBand device

-
 

NM_DEVICE_TYPE_BOND

-

a bond controller interface

-
 

NM_DEVICE_TYPE_VLAN

-

an 802.1Q VLAN interface

-
 

NM_DEVICE_TYPE_ADSL

-

ADSL modem

-
 

NM_DEVICE_TYPE_BRIDGE

-

a bridge controller interface

-
 

NM_DEVICE_TYPE_GENERIC

-

generic support for unrecognized device types

-
 

NM_DEVICE_TYPE_TEAM

-

a team controller interface

-
 

NM_DEVICE_TYPE_TUN

-

a TUN or TAP interface

-
 

NM_DEVICE_TYPE_IP_TUNNEL

-

a IP tunnel interface

-
 

NM_DEVICE_TYPE_MACVLAN

-

a MACVLAN interface

-
 

NM_DEVICE_TYPE_VXLAN

-

a VXLAN interface

-
 

NM_DEVICE_TYPE_VETH

-

a VETH interface

-
 

NM_DEVICE_TYPE_MACSEC

-

a MACsec interface

-
 

NM_DEVICE_TYPE_DUMMY

-

a dummy interface

-
 

NM_DEVICE_TYPE_PPP

-

a PPP interface

-
 

NM_DEVICE_TYPE_OVS_INTERFACE

-

a Open vSwitch interface

-
 

NM_DEVICE_TYPE_OVS_PORT

-

a Open vSwitch port

-
 

NM_DEVICE_TYPE_OVS_BRIDGE

-

a Open vSwitch bridge

-
 

NM_DEVICE_TYPE_WPAN

-

a IEEE 802.15.4 (WPAN) MAC Layer Device

-
 

NM_DEVICE_TYPE_6LOWPAN

-

6LoWPAN interface

-
 

NM_DEVICE_TYPE_WIREGUARD

-

a WireGuard interface

-
 

NM_DEVICE_TYPE_WIFI_P2P

-

an 802.11 Wi-Fi P2P device. Since: 1.16.

-
 

NM_DEVICE_TYPE_VRF

-

A VRF (Virtual Routing and Forwarding) interface. Since: 1.24.

-
 

NM_DEVICE_TYPE_LOOPBACK

-

a loopback interface. Since: 1.42.

-
 

NM_DEVICE_TYPE_HSR

-

A HSR/PRP device. Since: 1.46.

-
 
-
-
-
-
-

enum NMDeviceCapabilities

-

General device capability flags.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_DEVICE_CAP_NONE

-

device has no special capabilities

-
 

NM_DEVICE_CAP_NM_SUPPORTED

-

NetworkManager supports this device

-
 

NM_DEVICE_CAP_CARRIER_DETECT

-

this device can indicate carrier status

-
 

NM_DEVICE_CAP_IS_SOFTWARE

-

this device is a software device

-
 

NM_DEVICE_CAP_SRIOV

-

this device supports single-root I/O virtualization

-
 
-
-
-
-
-

enum NMDeviceWifiCapabilities

-

802.11 specific device encryption and authentication capabilities.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_WIFI_DEVICE_CAP_NONE

-

device has no encryption/authentication capabilities

-
 

NM_WIFI_DEVICE_CAP_CIPHER_WEP40

-

device supports 40/64-bit WEP encryption

-
 

NM_WIFI_DEVICE_CAP_CIPHER_WEP104

-

device supports 104/128-bit WEP encryption

-
 

NM_WIFI_DEVICE_CAP_CIPHER_TKIP

-

device supports TKIP encryption

-
 

NM_WIFI_DEVICE_CAP_CIPHER_CCMP

-

device supports AES/CCMP encryption

-
 

NM_WIFI_DEVICE_CAP_WPA

-

device supports WPA1 authentication

-
 

NM_WIFI_DEVICE_CAP_RSN

-

device supports WPA2/RSN authentication

-
 

NM_WIFI_DEVICE_CAP_AP

-

device supports Access Point mode

-
 

NM_WIFI_DEVICE_CAP_ADHOC

-

device supports Ad-Hoc mode

-
 

NM_WIFI_DEVICE_CAP_FREQ_VALID

-

device reports frequency capabilities

-
 

NM_WIFI_DEVICE_CAP_FREQ_2GHZ

-

device supports 2.4GHz frequencies

-
 

NM_WIFI_DEVICE_CAP_FREQ_5GHZ

-

device supports 5GHz frequencies

-
 

NM_WIFI_DEVICE_CAP_FREQ_6GHZ

-

device supports 6GHz frequencies. Since: 1.46.

-
 

NM_WIFI_DEVICE_CAP_MESH

-

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

-
 

NM_WIFI_DEVICE_CAP_IBSS_RSN

-

device supports WPA2/RSN in an IBSS network. Since: 1.22.

-
 
-
-
-
-
-

enum NM80211ApFlags

-

802.11 access point flags.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_802_11_AP_FLAGS_NONE

-

access point has no special capabilities

-
 

NM_802_11_AP_FLAGS_PRIVACY

-

access point requires authentication and -encryption (usually means WEP)

-
 

NM_802_11_AP_FLAGS_WPS

-

access point supports some WPS method

-
 

NM_802_11_AP_FLAGS_WPS_PBC

-

access point supports push-button WPS

-
 

NM_802_11_AP_FLAGS_WPS_PIN

-

access point supports PIN-based WPS

-
 
-
-
-
-
-

enum NM80211ApSecurityFlags

-

802.11 access point security and authentication flags. These flags describe -the current security requirements of an access point as determined from the -access point's beacon.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_802_11_AP_SEC_NONE

-

the access point has no special security requirements

-
 

NM_802_11_AP_SEC_PAIR_WEP40

-

40/64-bit WEP is supported for -pairwise/unicast encryption

-
 

NM_802_11_AP_SEC_PAIR_WEP104

-

104/128-bit WEP is supported for -pairwise/unicast encryption

-
 

NM_802_11_AP_SEC_PAIR_TKIP

-

TKIP is supported for pairwise/unicast encryption

-
 

NM_802_11_AP_SEC_PAIR_CCMP

-

AES/CCMP is supported for pairwise/unicast encryption

-
 

NM_802_11_AP_SEC_GROUP_WEP40

-

40/64-bit WEP is supported for group/broadcast -encryption

-
 

NM_802_11_AP_SEC_GROUP_WEP104

-

104/128-bit WEP is supported for -group/broadcast encryption

-
 

NM_802_11_AP_SEC_GROUP_TKIP

-

TKIP is supported for group/broadcast encryption

-
 

NM_802_11_AP_SEC_GROUP_CCMP

-

AES/CCMP is supported for group/broadcast -encryption

-
 

NM_802_11_AP_SEC_KEY_MGMT_PSK

-

WPA/RSN Pre-Shared Key encryption is -supported

-
 

NM_802_11_AP_SEC_KEY_MGMT_802_1X

-

802.1x authentication and key management -is supported

-
 

NM_802_11_AP_SEC_KEY_MGMT_SAE

-

WPA/RSN Simultaneous Authentication of Equals is -supported

-
 

NM_802_11_AP_SEC_KEY_MGMT_OWE

-

WPA/RSN Opportunistic Wireless Encryption is -supported

-
 

NM_802_11_AP_SEC_KEY_MGMT_OWE_TM

-

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

-
 

NM_802_11_AP_SEC_KEY_MGMT_EAP_SUITE_B_192

-

WPA3 Enterprise Suite-B 192 bit mode -is supported. Since: 1.30.

-
 
-
-
-
-
-

enum NM80211Mode

-

Indicates the 802.11 mode an access point or device is currently in.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_802_11_MODE_UNKNOWN

-

the device or access point mode is unknown

-
 

NM_802_11_MODE_ADHOC

-

for both devices and access point objects, indicates -the object is part of an Ad-Hoc 802.11 network without a central -coordinating access point.

-
 

NM_802_11_MODE_INFRA

-

the device or access point is in infrastructure mode. -For devices, this indicates the device is an 802.11 client/station. For -access point objects, this indicates the object is an access point that -provides connectivity to clients.

-
 

NM_802_11_MODE_AP

-

the device is an access point/hotspot. Not valid for -access point objects; used only for hotspot mode on the local machine.

-
 

NM_802_11_MODE_MESH

-

the device is a 802.11s mesh point. Since: 1.20.

-
 
-
-
-
-
-

enum NMBluetoothCapabilities

-

NMBluetoothCapabilities values indicate the usable capabilities of a -Bluetooth device.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_BT_CAPABILITY_NONE

-

device has no usable capabilities

-
 

NM_BT_CAPABILITY_DUN

-

device provides Dial-Up Networking capability

-
 

NM_BT_CAPABILITY_NAP

-

device provides Network Access Point capability

-
 
-
-
-
-
-

enum NMDeviceModemCapabilities

-

NMDeviceModemCapabilities values indicate the generic radio access -technology families a modem device supports. For more information on the -specific access technologies the device supports use the ModemManager D-Bus -API.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_DEVICE_MODEM_CAPABILITY_NONE

-

modem has no usable capabilities

-
 

NM_DEVICE_MODEM_CAPABILITY_POTS

-

modem uses the analog wired telephone -network and is not a wireless/cellular device

-
 

NM_DEVICE_MODEM_CAPABILITY_CDMA_EVDO

-

modem supports at least one of CDMA -1xRTT, EVDO revision 0, EVDO revision A, or EVDO revision B

-
 

NM_DEVICE_MODEM_CAPABILITY_GSM_UMTS

-

modem supports at least one of GSM, -GPRS, EDGE, UMTS, HSDPA, HSUPA, or HSPA+ packet switched data capability

-
 

NM_DEVICE_MODEM_CAPABILITY_LTE

-

modem has LTE data capability

-
 

NM_DEVICE_MODEM_CAPABILITY_5GNR

-

modem has 5GNR data capability. Since: 1.36.

-
 
-
-
-
-
-

enum NMWimaxNspNetworkType

-

WiMAX network type.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_WIMAX_NSP_NETWORK_TYPE_UNKNOWN

-

unknown network type

-
 

NM_WIMAX_NSP_NETWORK_TYPE_HOME

-

home network

-
 

NM_WIMAX_NSP_NETWORK_TYPE_PARTNER

-

partner network

-
 

NM_WIMAX_NSP_NETWORK_TYPE_ROAMING_PARTNER

-

roaming partner network

-
 
-
-
-
-
-

enum NMDeviceState

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_DEVICE_STATE_UNKNOWN

-

the device's state is unknown

-
 

NM_DEVICE_STATE_UNMANAGED

-

the device is recognized, but not managed by -NetworkManager

-
 

NM_DEVICE_STATE_UNAVAILABLE

-

the device is managed by NetworkManager, but -is not available for use. Reasons may include the wireless switched off, -missing firmware, no ethernet carrier, missing supplicant or modem manager, -etc.

-
 

NM_DEVICE_STATE_DISCONNECTED

-

the device can be activated, but is currently -idle and not connected to a network.

-
 

NM_DEVICE_STATE_PREPARE

-

the device is preparing the connection to the -network. This may include operations like changing the MAC address, -setting physical link properties, and anything else required to connect -to the requested network.

-
 

NM_DEVICE_STATE_CONFIG

-

the device is connecting to the requested network. -This may include operations like associating with the Wi-Fi AP, dialing -the modem, connecting to the remote Bluetooth device, etc.

-
 

NM_DEVICE_STATE_NEED_AUTH

-

the device requires more information to continue -connecting to the requested network. This includes secrets like WiFi -passphrases, login passwords, PIN codes, etc.

-
 

NM_DEVICE_STATE_IP_CONFIG

-

the device is requesting IPv4 and/or IPv6 -addresses and routing information from the network.

-
 

NM_DEVICE_STATE_IP_CHECK

-

the device is checking whether further action is -required for the requested network connection. This may include checking -whether only local network access is available, whether a captive portal -is blocking access to the Internet, etc.

-
 

NM_DEVICE_STATE_SECONDARIES

-

the device is waiting for a secondary -connection (like a VPN) which must activated before the device can be -activated

-
 

NM_DEVICE_STATE_ACTIVATED

-

the device has a network connection, either local -or global.

-
 

NM_DEVICE_STATE_DEACTIVATING

-

a disconnection from the current network -connection was requested, and the device is cleaning up resources used for -that connection. The network connection may still be valid.

-
 

NM_DEVICE_STATE_FAILED

-

the device failed to connect to the requested -network and is cleaning up the connection request

-
 
-
-
-
-
-

enum NMDeviceStateReason

-

Device state change reason codes

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_DEVICE_STATE_REASON_NONE

-

No reason given

-
 

NM_DEVICE_STATE_REASON_UNKNOWN

-

Unknown error

-
 

NM_DEVICE_STATE_REASON_NOW_MANAGED

-

Device is now managed

-
 

NM_DEVICE_STATE_REASON_NOW_UNMANAGED

-

Device is now unmanaged

-
 

NM_DEVICE_STATE_REASON_CONFIG_FAILED

-

The device could not be readied for configuration

-
 

NM_DEVICE_STATE_REASON_IP_CONFIG_UNAVAILABLE

-

IP configuration could not be reserved (no available address, timeout, etc)

-
 

NM_DEVICE_STATE_REASON_IP_CONFIG_EXPIRED

-

The IP config is no longer valid

-
 

NM_DEVICE_STATE_REASON_NO_SECRETS

-

Secrets were required, but not provided

-
 

NM_DEVICE_STATE_REASON_SUPPLICANT_DISCONNECT

-

802.1x supplicant disconnected

-
 

NM_DEVICE_STATE_REASON_SUPPLICANT_CONFIG_FAILED

-

802.1x supplicant configuration failed

-
 

NM_DEVICE_STATE_REASON_SUPPLICANT_FAILED

-

802.1x supplicant failed

-
 

NM_DEVICE_STATE_REASON_SUPPLICANT_TIMEOUT

-

802.1x supplicant took too long to authenticate

-
 

NM_DEVICE_STATE_REASON_PPP_START_FAILED

-

PPP service failed to start

-
 

NM_DEVICE_STATE_REASON_PPP_DISCONNECT

-

PPP service disconnected

-
 

NM_DEVICE_STATE_REASON_PPP_FAILED

-

PPP failed

-
 

NM_DEVICE_STATE_REASON_DHCP_START_FAILED

-

DHCP client failed to start

-
 

NM_DEVICE_STATE_REASON_DHCP_ERROR

-

DHCP client error

-
 

NM_DEVICE_STATE_REASON_DHCP_FAILED

-

DHCP client failed

-
 

NM_DEVICE_STATE_REASON_SHARED_START_FAILED

-

Shared connection service failed to start

-
 

NM_DEVICE_STATE_REASON_SHARED_FAILED

-

Shared connection service failed

-
 

NM_DEVICE_STATE_REASON_AUTOIP_START_FAILED

-

AutoIP service failed to start

-
 

NM_DEVICE_STATE_REASON_AUTOIP_ERROR

-

AutoIP service error

-
 

NM_DEVICE_STATE_REASON_AUTOIP_FAILED

-

AutoIP service failed

-
 

NM_DEVICE_STATE_REASON_MODEM_BUSY

-

The line is busy

-
 

NM_DEVICE_STATE_REASON_MODEM_NO_DIAL_TONE

-

No dial tone

-
 

NM_DEVICE_STATE_REASON_MODEM_NO_CARRIER

-

No carrier could be established

-
 

NM_DEVICE_STATE_REASON_MODEM_DIAL_TIMEOUT

-

The dialing request timed out

-
 

NM_DEVICE_STATE_REASON_MODEM_DIAL_FAILED

-

The dialing attempt failed

-
 

NM_DEVICE_STATE_REASON_MODEM_INIT_FAILED

-

Modem initialization failed

-
 

NM_DEVICE_STATE_REASON_GSM_APN_FAILED

-

Failed to select the specified APN

-
 

NM_DEVICE_STATE_REASON_GSM_REGISTRATION_NOT_SEARCHING

-

Not searching for networks

-
 

NM_DEVICE_STATE_REASON_GSM_REGISTRATION_DENIED

-

Network registration denied

-
 

NM_DEVICE_STATE_REASON_GSM_REGISTRATION_TIMEOUT

-

Network registration timed out

-
 

NM_DEVICE_STATE_REASON_GSM_REGISTRATION_FAILED

-

Failed to register with the requested network

-
 

NM_DEVICE_STATE_REASON_GSM_PIN_CHECK_FAILED

-

PIN check failed

-
 

NM_DEVICE_STATE_REASON_FIRMWARE_MISSING

-

Necessary firmware for the device may be missing

-
 

NM_DEVICE_STATE_REASON_REMOVED

-

The device was removed

-
 

NM_DEVICE_STATE_REASON_SLEEPING

-

NetworkManager went to sleep

-
 

NM_DEVICE_STATE_REASON_CONNECTION_REMOVED

-

The device's active connection disappeared

-
 

NM_DEVICE_STATE_REASON_USER_REQUESTED

-

Device disconnected by user or client

-
 

NM_DEVICE_STATE_REASON_CARRIER

-

Carrier/link changed

-
 

NM_DEVICE_STATE_REASON_CONNECTION_ASSUMED

-

The device's existing connection was assumed

-
 

NM_DEVICE_STATE_REASON_SUPPLICANT_AVAILABLE

-

The supplicant is now available

-
 

NM_DEVICE_STATE_REASON_MODEM_NOT_FOUND

-

The modem could not be found

-
 

NM_DEVICE_STATE_REASON_BT_FAILED

-

The Bluetooth connection failed or timed out

-
 

NM_DEVICE_STATE_REASON_GSM_SIM_NOT_INSERTED

-

GSM Modem's SIM Card not inserted

-
 

NM_DEVICE_STATE_REASON_GSM_SIM_PIN_REQUIRED

-

GSM Modem's SIM Pin required

-
 

NM_DEVICE_STATE_REASON_GSM_SIM_PUK_REQUIRED

-

GSM Modem's SIM Puk required

-
 

NM_DEVICE_STATE_REASON_GSM_SIM_WRONG

-

GSM Modem's SIM wrong

-
 

NM_DEVICE_STATE_REASON_INFINIBAND_MODE

-

InfiniBand device does not support connected mode

-
 

NM_DEVICE_STATE_REASON_DEPENDENCY_FAILED

-

A dependency of the connection failed

-
 

NM_DEVICE_STATE_REASON_BR2684_FAILED

-

Problem with the RFC 2684 Ethernet over ADSL bridge

-
 

NM_DEVICE_STATE_REASON_MODEM_MANAGER_UNAVAILABLE

-

ModemManager not running

-
 

NM_DEVICE_STATE_REASON_SSID_NOT_FOUND

-

The Wi-Fi network could not be found

-
 

NM_DEVICE_STATE_REASON_SECONDARY_CONNECTION_FAILED

-

A secondary connection of the base connection failed

-
 

NM_DEVICE_STATE_REASON_DCB_FCOE_FAILED

-

DCB or FCoE setup failed

-
 

NM_DEVICE_STATE_REASON_TEAMD_CONTROL_FAILED

-

teamd control failed

-
 

NM_DEVICE_STATE_REASON_MODEM_FAILED

-

Modem failed or no longer available

-
 

NM_DEVICE_STATE_REASON_MODEM_AVAILABLE

-

Modem now ready and available

-
 

NM_DEVICE_STATE_REASON_SIM_PIN_INCORRECT

-

SIM PIN was incorrect

-
 

NM_DEVICE_STATE_REASON_NEW_ACTIVATION

-

New connection activation was enqueued

-
 

NM_DEVICE_STATE_REASON_PARENT_CHANGED

-

the device's parent changed

-
 

NM_DEVICE_STATE_REASON_PARENT_MANAGED_CHANGED

-

the device parent's management changed

-
 

NM_DEVICE_STATE_REASON_OVSDB_FAILED

-

problem communicating with Open vSwitch database

-
 

NM_DEVICE_STATE_REASON_IP_ADDRESS_DUPLICATE

-

a duplicate IP address was detected

-
 

NM_DEVICE_STATE_REASON_IP_METHOD_UNSUPPORTED

-

The selected IP method is not supported

-
 

NM_DEVICE_STATE_REASON_SRIOV_CONFIGURATION_FAILED

-

configuration of SR-IOV parameters failed

-
 

NM_DEVICE_STATE_REASON_PEER_NOT_FOUND

-

The Wi-Fi P2P peer could not be found

-
 

NM_DEVICE_STATE_REASON_DEVICE_HANDLER_FAILED

-

The device handler dispatcher returned an -error. Since: 1.46

-
 

NM_DEVICE_STATE_REASON_UNMANAGED_BY_DEFAULT

-

The device is unmanaged because the device type -is unmanaged by default. Since: 1.48

-
 

NM_DEVICE_STATE_REASON_UNMANAGED_EXTERNAL_DOWN

-

The device is unmanaged because it is an -external device and is unconfigured (down or without addresses). Since: 1.48

-
 

NM_DEVICE_STATE_REASON_UNMANAGED_LINK_NOT_INIT

-

The device is unmanaged because the link is -not initialized by udev. Since: 1.48

-
 

NM_DEVICE_STATE_REASON_UNMANAGED_QUITTING

-

The device is unmanaged because NetworkManager is -quitting. Since: 1.48

-
 

NM_DEVICE_STATE_REASON_UNMANAGED_SLEEPING

-

The device is unmanaged because networking is -disabled or the system is suspended. Since: 1.48

-
 

NM_DEVICE_STATE_REASON_UNMANAGED_USER_CONF

-

The device is unmanaged by user decision in -NetworkManager.conf ('unmanaged' in a [device*] section). Since: 1.48

-
 

NM_DEVICE_STATE_REASON_UNMANAGED_USER_EXPLICIT

-

The device is unmanaged by explicit user -decision (e.g. 'nmcli device set $DEV managed no'). Since: 1.48

-
 

NM_DEVICE_STATE_REASON_UNMANAGED_USER_SETTINGS

-

The device is unmanaged by user decision -via settings plugin ('unmanaged-devices' for keyfile or 'NM_CONTROLLED=no' for ifcfg-rh). -Since: 1.48

-
 

NM_DEVICE_STATE_REASON_UNMANAGED_USER_UDEV

-

The device is unmanaged via udev rule. Since: 1.48

-
 
-
-
-
-
-

enum NMMetered

-

The NMMetered enum has two different purposes: one is to configure -"connection.metered" setting of a connection profile in NMSettingConnection, and -the other is to express the actual metered state of the NMDevice at a given moment.

-

For the connection profile only NM_METERED_UNKNOWN, NM_METERED_NO -and NM_METERED_YES are allowed.

-

The device's metered state at runtime is determined by the profile -which is currently active. If the profile explicitly specifies NM_METERED_NO -or NM_METERED_YES, then the device's metered state is as such. -If the connection profile leaves it undecided at NM_METERED_UNKNOWN (the default), -then NetworkManager tries to guess the metered state, for example based on the -device type or on DHCP options (like Android devices exposing a "ANDROID_METERED" -DHCP vendor option). This then leads to either NM_METERED_GUESS_NO or NM_METERED_GUESS_YES.

-

Most applications probably should treat the runtime state NM_METERED_GUESS_YES -like NM_METERED_YES, and all other states as not metered.

-

Note that the per-device metered states are then combined to a global metered -state. This is basically the metered state of the device with the best default -route. However, that generalization of a global metered state may not be correct -if the default routes for IPv4 and IPv6 are on different devices, or if policy -routing is configured. In general, the global metered state tries to express whether -the traffic is likely metered, but since that depends on the traffic itself, -there is not one answer in all cases. Hence, an application may want to consider -the per-device's metered states.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_METERED_UNKNOWN

-

The metered status is unknown

-
 

NM_METERED_YES

-

Metered, the value was explicitly configured

-
 

NM_METERED_NO

-

Not metered, the value was explicitly configured

-
 

NM_METERED_GUESS_YES

-

Metered, the value was guessed

-
 

NM_METERED_GUESS_NO

-

Not metered, the value was guessed

-
 
-
-

Since: 1.2

-
-
-
-

enum NMConnectionMultiConnect

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_CONNECTION_MULTI_CONNECT_DEFAULT

-

indicates that the per-connection -setting is unspecified. In this case, it will fallback to the default -value, which is NM_CONNECTION_MULTI_CONNECT_SINGLE.

-
 

NM_CONNECTION_MULTI_CONNECT_SINGLE

-

the connection profile can only -be active once at each moment. Activating a profile that is already active, -will first deactivate it.

-
 

NM_CONNECTION_MULTI_CONNECT_MANUAL_MULTIPLE

-

the profile can -be manually activated multiple times on different devices. However, -regarding autoconnect, the profile will autoconnect only if it is -currently not connected otherwise.

-
 

NM_CONNECTION_MULTI_CONNECT_MULTIPLE

-

the profile can autoactivate -and be manually activated multiple times together.

-
 
-
-

Since: 1.14

-
-
-
-

enum NMActiveConnectionState

-

NMActiveConnectionState values indicate the state of a connection to a -specific network while it is starting, connected, or disconnecting from that -network.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_ACTIVE_CONNECTION_STATE_UNKNOWN

-

the state of the connection is unknown

-
 

NM_ACTIVE_CONNECTION_STATE_ACTIVATING

-

a network connection is being prepared

-
 

NM_ACTIVE_CONNECTION_STATE_ACTIVATED

-

there is a connection to the network

-
 

NM_ACTIVE_CONNECTION_STATE_DEACTIVATING

-

the network connection is being -torn down and cleaned up

-
 

NM_ACTIVE_CONNECTION_STATE_DEACTIVATED

-

the network connection is disconnected -and will be removed

-
 
-
-
-
-
-

enum NMActiveConnectionStateReason

-

Active connection state reasons.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_ACTIVE_CONNECTION_STATE_REASON_UNKNOWN

-

The reason for the active connection -state change is unknown.

-
 

NM_ACTIVE_CONNECTION_STATE_REASON_NONE

-

No reason was given for the active -connection state change.

-
 

NM_ACTIVE_CONNECTION_STATE_REASON_USER_DISCONNECTED

-

The active connection changed -state because the user disconnected it.

-
 

NM_ACTIVE_CONNECTION_STATE_REASON_DEVICE_DISCONNECTED

-

The active connection -changed state because the device it was using was disconnected.

-
 

NM_ACTIVE_CONNECTION_STATE_REASON_SERVICE_STOPPED

-

The service providing the -VPN connection was stopped.

-
 

NM_ACTIVE_CONNECTION_STATE_REASON_IP_CONFIG_INVALID

-

The IP config of the active -connection was invalid.

-
 

NM_ACTIVE_CONNECTION_STATE_REASON_CONNECT_TIMEOUT

-

The connection attempt to -the VPN service timed out.

-
 

NM_ACTIVE_CONNECTION_STATE_REASON_SERVICE_START_TIMEOUT

-

A timeout occurred -while starting the service providing the VPN connection.

-
 

NM_ACTIVE_CONNECTION_STATE_REASON_SERVICE_START_FAILED

-

Starting the service -providing the VPN connection failed.

-
 

NM_ACTIVE_CONNECTION_STATE_REASON_NO_SECRETS

-

Necessary secrets for the -connection were not provided.

-
 

NM_ACTIVE_CONNECTION_STATE_REASON_LOGIN_FAILED

-

Authentication to the -server failed.

-
 

NM_ACTIVE_CONNECTION_STATE_REASON_CONNECTION_REMOVED

-

The connection was -deleted from settings.

-
 

NM_ACTIVE_CONNECTION_STATE_REASON_DEPENDENCY_FAILED

-

Master connection of this -connection failed to activate.

-
 

NM_ACTIVE_CONNECTION_STATE_REASON_DEVICE_REALIZE_FAILED

-

Could not create the -software device link.

-
 

NM_ACTIVE_CONNECTION_STATE_REASON_DEVICE_REMOVED

-

The device this connection -depended on disappeared.

-
 
-
-

Since: 1.8

-
-
-
-

enum NMSecretAgentGetSecretsFlags

-

NMSecretAgentGetSecretsFlags values modify the behavior of a GetSecrets request.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_SECRET_AGENT_GET_SECRETS_FLAG_NONE

-

no special behavior; by default no -user interaction is allowed and requests for secrets are fulfilled from -persistent storage, or if no secrets are available an error is returned.

-
 

NM_SECRET_AGENT_GET_SECRETS_FLAG_ALLOW_INTERACTION

-

allows the request to -interact with the user, possibly prompting via UI for secrets if any are -required, or if none are found in persistent storage.

-
 

NM_SECRET_AGENT_GET_SECRETS_FLAG_REQUEST_NEW

-

explicitly prompt for new -secrets from the user. This flag signals that NetworkManager thinks any -existing secrets are invalid or wrong. This flag implies that interaction -is allowed.

-
 

NM_SECRET_AGENT_GET_SECRETS_FLAG_USER_REQUESTED

-

set if the request was -initiated by user-requested action via the D-Bus interface, as opposed to -automatically initiated by NetworkManager in response to (for example) scan -results or carrier changes.

-
 

NM_SECRET_AGENT_GET_SECRETS_FLAG_WPS_PBC_ACTIVE

-

indicates that WPS enrollment -is active with PBC method. The agent may suggest that the user pushes a button -on the router instead of supplying a PSK.

-
 

NM_SECRET_AGENT_GET_SECRETS_FLAG_ONLY_SYSTEM

-

Internal flag, not part of -the D-Bus API.

-
 

NM_SECRET_AGENT_GET_SECRETS_FLAG_NO_ERRORS

-

Internal flag, not part of -the D-Bus API.

-
 
-
-
-
-
-

enum NMSecretAgentCapabilities

-

NMSecretAgentCapabilities indicate various capabilities of the agent.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SECRET_AGENT_CAPABILITY_NONE

-

the agent supports no special capabilities

-
 

NM_SECRET_AGENT_CAPABILITY_VPN_HINTS

-

the agent supports passing hints to -VPN plugin authentication dialogs.

-
 

NM_SECRET_AGENT_CAPABILITY_LAST

-

bounds checking value; should not be used.

-
 
-
-
-
-
-

NM_LLDP_ATTR_RAW

-
#define NM_LLDP_ATTR_RAW                  "raw"
-
-
-
-
-

NM_LLDP_ATTR_DESTINATION

-
#define NM_LLDP_ATTR_DESTINATION          "destination"
-
-
-
-
-

NM_LLDP_ATTR_CHASSIS_ID_TYPE

-
#define NM_LLDP_ATTR_CHASSIS_ID_TYPE      "chassis-id-type"
-
-
-
-
-

NM_LLDP_ATTR_CHASSIS_ID

-
#define NM_LLDP_ATTR_CHASSIS_ID           "chassis-id"
-
-
-
-
-

NM_LLDP_ATTR_PORT_ID_TYPE

-
#define NM_LLDP_ATTR_PORT_ID_TYPE         "port-id-type"
-
-
-
-
-

NM_LLDP_ATTR_PORT_ID

-
#define NM_LLDP_ATTR_PORT_ID              "port-id"
-
-
-
-
-

NM_LLDP_ATTR_PORT_DESCRIPTION

-
#define NM_LLDP_ATTR_PORT_DESCRIPTION     "port-description"
-
-
-
-
-

NM_LLDP_ATTR_SYSTEM_NAME

-
#define NM_LLDP_ATTR_SYSTEM_NAME          "system-name"
-
-
-
-
-

NM_LLDP_ATTR_SYSTEM_DESCRIPTION

-
#define NM_LLDP_ATTR_SYSTEM_DESCRIPTION   "system-description"
-
-
-
-
-

NM_LLDP_ATTR_SYSTEM_CAPABILITIES

-
#define NM_LLDP_ATTR_SYSTEM_CAPABILITIES  "system-capabilities"
-
-
-
-
-

NM_LLDP_ATTR_MANAGEMENT_ADDRESSES

-
#define NM_LLDP_ATTR_MANAGEMENT_ADDRESSES "management-addresses"
-
-
-
-
-

NM_LLDP_ATTR_IEEE_802_1_PVID

-
#define NM_LLDP_ATTR_IEEE_802_1_PVID   "ieee-802-1-pvid"
-
-
-
-
-

NM_LLDP_ATTR_IEEE_802_1_VLANS

-
#define NM_LLDP_ATTR_IEEE_802_1_VLANS  "ieee-802-1-vlans"
-
-
-
-
-

NM_LLDP_ATTR_IEEE_802_1_PPVIDS

-
#define NM_LLDP_ATTR_IEEE_802_1_PPVIDS "ieee-802-1-ppvids"
-
-
-
-
-

NM_LLDP_ATTR_IEEE_802_3_MAC_PHY_CONF

-
#define NM_LLDP_ATTR_IEEE_802_3_MAC_PHY_CONF   "ieee-802-3-mac-phy-conf"
-
-
-
-
-

NM_LLDP_ATTR_IEEE_802_3_POWER_VIA_MDI

-
#define NM_LLDP_ATTR_IEEE_802_3_POWER_VIA_MDI  "ieee-802-3-power-via-mdi"
-
-
-
-
-

NM_LLDP_ATTR_IEEE_802_3_MAX_FRAME_SIZE

-
#define NM_LLDP_ATTR_IEEE_802_3_MAX_FRAME_SIZE "ieee-802-3-max-frame-size"
-
-
-
-
-

NM_LLDP_ATTR_MUD_URL

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

NM_LLDP_ATTR_IEEE_802_1_VID

-
#define NM_LLDP_ATTR_IEEE_802_1_VID       "ieee-802-1-vid"
-
-
-
-
-

NM_LLDP_ATTR_IEEE_802_1_VLAN_NAME

-
#define NM_LLDP_ATTR_IEEE_802_1_VLAN_NAME "ieee-802-1-vlan-name"
-
-
-
-
-

NM_LLDP_ATTR_IEEE_802_1_PPVID

-
#define NM_LLDP_ATTR_IEEE_802_1_PPVID       "ieee-802-1-ppvid"
-
-
-
-
-

NM_LLDP_ATTR_IEEE_802_1_PPVID_FLAGS

-
#define NM_LLDP_ATTR_IEEE_802_1_PPVID_FLAGS "ieee-802-1-ppvid-flags"
-
-
-
-
-

NM_LLDP_DEST_NEAREST_BRIDGE

-
#define NM_LLDP_DEST_NEAREST_BRIDGE          "nearest-bridge"
-
-
-
-
-

NM_LLDP_DEST_NEAREST_NON_TPMR_BRIDGE

-
#define NM_LLDP_DEST_NEAREST_NON_TPMR_BRIDGE "nearest-non-tpmr-bridge"
-
-
-
-
-

NM_LLDP_DEST_NEAREST_CUSTOMER_BRIDGE

-
#define NM_LLDP_DEST_NEAREST_CUSTOMER_BRIDGE "nearest-customer-bridge"
-
-
-
-
-

enum NMIPTunnelMode

-

The tunneling mode.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_IP_TUNNEL_MODE_UNKNOWN

-

Unknown/unset tunnel mode

-
 

NM_IP_TUNNEL_MODE_IPIP

-

IP in IP tunnel

-
 

NM_IP_TUNNEL_MODE_GRE

-

GRE tunnel

-
 

NM_IP_TUNNEL_MODE_SIT

-

SIT tunnel

-
 

NM_IP_TUNNEL_MODE_ISATAP

-

ISATAP tunnel

-
 

NM_IP_TUNNEL_MODE_VTI

-

VTI tunnel

-
 

NM_IP_TUNNEL_MODE_IP6IP6

-

IPv6 in IPv6 tunnel

-
 

NM_IP_TUNNEL_MODE_IPIP6

-

IPv4 in IPv6 tunnel

-
 

NM_IP_TUNNEL_MODE_IP6GRE

-

IPv6 GRE tunnel

-
 

NM_IP_TUNNEL_MODE_VTI6

-

IPv6 VTI tunnel

-
 

NM_IP_TUNNEL_MODE_GRETAP

-

GRETAP tunnel

-
 

NM_IP_TUNNEL_MODE_IP6GRETAP

-

IPv6 GRETAP tunnel

-
 
-
-

Since: 1.2

-
-
-
-

enum NMCheckpointCreateFlags

-

The flags for CheckpointCreate call

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_CHECKPOINT_CREATE_FLAG_NONE

-

no flags

-
 

NM_CHECKPOINT_CREATE_FLAG_DESTROY_ALL

-

when creating -a new checkpoint, destroy all existing ones.

-
 

NM_CHECKPOINT_CREATE_FLAG_DELETE_NEW_CONNECTIONS

-

upon rollback, -delete any new connection added after the checkpoint. Since: 1.6.

-
 

NM_CHECKPOINT_CREATE_FLAG_DISCONNECT_NEW_DEVICES

-

upon rollback, -disconnect any new device appeared after the checkpoint. Since: 1.6.

-
 

NM_CHECKPOINT_CREATE_FLAG_ALLOW_OVERLAPPING

-

by default, creating -a checkpoint fails if there are already existing checkpoints that -reference the same devices. With this flag, creation of such -checkpoints is allowed, however, if an older checkpoint -that references overlapping devices gets rolled back, it will -automatically destroy this checkpoint during rollback. This -allows to create several overlapping checkpoints in parallel, -and rollback to them at will. With the special case that -rolling back to an older checkpoint will invalidate all -overlapping younger checkpoints. This opts-in that the -checkpoint can be automatically destroyed by the rollback -of an older checkpoint. Since: 1.12.

-
 

NM_CHECKPOINT_CREATE_FLAG_NO_PRESERVE_EXTERNAL_PORTS

-

during rollback, -by default externally added ports attached to bridge devices are preserved. -With this flag, the rollback detaches all external ports. -This only has an effect for bridge ports. Before 1.38, this was the default -behavior. Since: 1.38.

-
 

NM_CHECKPOINT_CREATE_FLAG_TRACK_INTERNAL_GLOBAL_DNS

-

during rollback, -by default changes to global DNS via D-BUS interface are preserved. -With this flag, the rollback reverts the global DNS changes made via D-Bus -interface. Global DNS defined in [global-dns] section of -NetworkManager.conf is not impacted by this flag. Since: 1.48.

-
 
-
-

Since: 1.12: Public since 1.4, g-ir since 1.12.

-
-
-
-

enum NMRollbackResult

-

The result of a checkpoint Rollback() operation for a specific device.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_ROLLBACK_RESULT_OK

-

the rollback succeeded.

-
 

NM_ROLLBACK_RESULT_ERR_NO_DEVICE

-

the device no longer exists.

-
 

NM_ROLLBACK_RESULT_ERR_DEVICE_UNMANAGED

-

the device is now unmanaged.

-
 

NM_ROLLBACK_RESULT_ERR_FAILED

-

other errors during rollback.

-
 
-
-

Since: 1.4

-
-
-
-

enum NMSettingsConnectionFlags

-

Flags describing the current activation state.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTINGS_CONNECTION_FLAG_NONE

-

an alias for numeric zero, no flags set.

-
 

NM_SETTINGS_CONNECTION_FLAG_UNSAVED

-

the connection is not saved to disk. -That either means, that the connection is in-memory only and currently -is not backed by a file. Or, that the connection is backed by a file, -but has modifications in-memory that were not persisted to disk.

-
 

NM_SETTINGS_CONNECTION_FLAG_NM_GENERATED

-

A connection is "nm-generated" if -it was generated by NetworkManger. If the connection gets modified or saved -by the user, the flag gets cleared. A nm-generated is also unsaved -and has no backing file as it is in-memory only.

-
 

NM_SETTINGS_CONNECTION_FLAG_VOLATILE

-

The connection will be deleted -when it disconnects. That is for in-memory connections (unsaved), which are -currently active but deleted on disconnect. Volatile connections are -always unsaved, but they are also no backing file on disk and are entirely -in-memory only.

-
 

NM_SETTINGS_CONNECTION_FLAG_EXTERNAL

-

the profile was generated to represent -an external configuration of a networking device. Since: 1.26.

-
 
-
-

Since: 1.12

-
-
-
-

enum NMActivationStateFlags

-

Flags describing the current activation state.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_ACTIVATION_STATE_FLAG_NONE

-

an alias for numeric zero, no flags set.

-
 

NM_ACTIVATION_STATE_FLAG_IS_CONTROLLER

-

the device is a controller.

-
 

NM_ACTIVATION_STATE_FLAG_IS_PORT

-

the device is a port.

-
 

NM_ACTIVATION_STATE_FLAG_LAYER2_READY

-

layer2 is activated and ready.

-
 

NM_ACTIVATION_STATE_FLAG_IP4_READY

-

IPv4 setting is completed.

-
 

NM_ACTIVATION_STATE_FLAG_IP6_READY

-

IPv6 setting is completed.

-
 

NM_ACTIVATION_STATE_FLAG_CONTROLLER_HAS_PORTS

-

The controller has any port devices attached. -This only makes sense if the device is a controller.

-
 

NM_ACTIVATION_STATE_FLAG_LIFETIME_BOUND_TO_PROFILE_VISIBILITY

-

the lifetime -of the activation is bound to the visibility of the connection profile, -which in turn depends on "connection.permissions" and whether a session -for the user exists. Since: 1.16.

-
 

NM_ACTIVATION_STATE_FLAG_EXTERNAL

-

the active connection was generated to -represent an external configuration of a networking device. Since: 1.26.

-
 
-
-

Since: 1.10

-
-
-
-

NM_ACTIVATION_STATE_FLAG_MASTER_HAS_SLAVES

-
#define NM_ACTIVATION_STATE_FLAG_MASTER_HAS_SLAVES NM_ACTIVATION_FLAG_CONTROLLER_HAS_PORTS
-
-
-
-
-

enum NMSettingsAddConnection2Flags

-

Numeric flags for the "flags" argument of AddConnection2() D-Bus API.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTINGS_ADD_CONNECTION2_FLAG_NONE

-

an alias for numeric zero, no flags set.

-
 

NM_SETTINGS_ADD_CONNECTION2_FLAG_TO_DISK

-

to persist the connection to disk.

-
 

NM_SETTINGS_ADD_CONNECTION2_FLAG_IN_MEMORY

-

to make the connection in-memory only.

-
 

NM_SETTINGS_ADD_CONNECTION2_FLAG_BLOCK_AUTOCONNECT

-

usually, when the connection -has autoconnect enabled and gets added, it becomes eligible to autoconnect -right away. Setting this flag, disables autoconnect until the connection -is manually activated.

-
 
-
-

Since: 1.20

-
-
-
-

enum NMSettingsUpdate2Flags

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTINGS_UPDATE2_FLAG_NONE

-

an alias for numeric zero, no flags set.

-
 

NM_SETTINGS_UPDATE2_FLAG_TO_DISK

-

to persist the connection to disk.

-
 

NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY

-

makes the profile in-memory. -Note that such profiles are stored in keyfile format under /run. -If the file is already in-memory, the file in /run is updated in-place. -Otherwise, the previous storage for the profile is left unchanged -on disk, and the in-memory copy shadows it. -Note that the original filename of the previous persistent storage (if any) -is remembered. That means, when later persisting the profile again to disk, -the file on disk will be overwritten again. -Likewise, when finally deleting the profile, both the storage from /run -and persistent storage are deleted (or if the persistent storage does not -allow deletion, and nmmeta file is written to mark the UUID as deleted).

-
 

NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY_DETACHED

-

this is almost the same -as NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY, with one difference: when later deleting -the profile, the original profile will not be deleted. Instead a nmmeta -file is written to /run to indicate that the profile is gone. -Note that if such a nmmeta tombstone file exists and hides a file in persistent -storage, then when re-adding the profile with the same UUID, then the original -storage is taken over again.

-
 

NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY_ONLY

-

this is like NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY, -but if the connection has a corresponding file on persistent storage, the file -will be deleted right away. If the profile is later again persisted to disk, -a new, unused filename will be chosen.

-
 

NM_SETTINGS_UPDATE2_FLAG_VOLATILE

-

This can be specified with either -NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY, NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY_DETACHED -or NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY_ONLY. -After making the connection in-memory only, the connection is marked -as volatile. That means, if the connection is currently not active -it will be deleted right away. Otherwise, it is marked to for deletion -once the connection deactivates. A volatile connection cannot autoactivate -again (because it's about to be deleted), but a manual activation will -clear the volatile flag.

-
 

NM_SETTINGS_UPDATE2_FLAG_BLOCK_AUTOCONNECT

-

usually, when the connection -has autoconnect enabled and is modified, it becomes eligible to autoconnect -right away. Setting this flag, disables autoconnect until the connection -is manually activated.

-
 

NM_SETTINGS_UPDATE2_FLAG_NO_REAPPLY

-

when a profile gets modified that is -currently active, then these changes don't take effect for the active -device unless the profile gets reactivated or the configuration reapplied. -There are two exceptions: by default "connection.zone" and "connection.metered" -properties take effect immediately. Specify this flag to prevent these -properties to take effect, so that the change is restricted to modify -the profile. Since: 1.20.

-
 
-
-

Since: 1.12

-
-
-
-

enum NMDeviceReapplyFlags

-

Flags for the Reapply() D-Bus call of a device and -nm_device_reapply_async().

-
-

Members

-
----- - - - - - - - - - - - - -

NM_DEVICE_REAPPLY_FLAGS_NONE

-

no flag set.

-
 

NM_DEVICE_REAPPLY_FLAGS_PRESERVE_EXTERNAL_IP

-

during reapply, -preserve external IP addresses and routes.

-
 
-
-

Since: 1.42

-
-
-
-

enum NMTernary

-

An boolean value that can be overridden by a default.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_TERNARY_DEFAULT

-

use the globally-configured default value.

-
 

NM_TERNARY_FALSE

-

the option is disabled.

-
 

NM_TERNARY_TRUE

-

the option is enabled.

-
 
-
-

Since: 1.14

-
-
-
-

enum NMManagerReloadFlags

-

Flags for the manager Reload() call.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_MANAGER_RELOAD_FLAG_NONE

-

an alias for numeric zero, no flags set. This -reloads everything that is supported and is identical to a SIGHUP.

-
 

NM_MANAGER_RELOAD_FLAG_CONF

-

reload the NetworkManager.conf configuration -from disk. Note that this does not include connections, which can be -reloaded via Setting's ReloadConnections().

-
 

NM_MANAGER_RELOAD_FLAG_DNS_RC

-

update DNS configuration, which usually -involves writing /etc/resolv.conf anew.

-
 

NM_MANAGER_RELOAD_FLAG_DNS_FULL

-

means to restart the DNS plugin. This -is for example useful when using dnsmasq plugin, which uses additional -configuration in /etc/NetworkManager/dnsmasq.d. If you edit those files, -you can restart the DNS plugin. This action shortly interrupts name -resolution.

-
 

NM_MANAGER_RELOAD_FLAG_ALL

-

all flags.

-
 
-
-

Since: 1.22

-
-
-
-

enum NMDeviceInterfaceFlags

-

Flags for a network interface.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_DEVICE_INTERFACE_FLAG_NONE

-

an alias for numeric zero, no flags set.

-
 

NM_DEVICE_INTERFACE_FLAG_UP

-

the interface is enabled from the -administrative point of view. Corresponds to kernel IFF_UP.

-
 

NM_DEVICE_INTERFACE_FLAG_LOWER_UP

-

the physical link is up. Corresponds -to kernel IFF_LOWER_UP.

-
 

NM_DEVICE_INTERFACE_FLAG_PROMISC

-

receive all packets. Corresponds to -kernel IFF_PROMISC. Since: 1.32.

-
 

NM_DEVICE_INTERFACE_FLAG_CARRIER

-

the interface has carrier. In most -cases this is equal to the value of NM_DEVICE_INTERFACE_FLAG_LOWER_UP -. -However some devices have a non-standard carrier detection mechanism.

-
 

NM_DEVICE_INTERFACE_FLAG_LLDP_CLIENT_ENABLED

-

the flag to indicate device -LLDP status. Since: 1.32.

-
 
-
-

Since: 1.22

-
-
-
-

enum NMClientPermission

-

NMClientPermission values indicate various permissions that NetworkManager -clients can obtain to perform certain tasks on behalf of the current user.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_CLIENT_PERMISSION_NONE

-

unknown or no permission

-
 

NM_CLIENT_PERMISSION_ENABLE_DISABLE_NETWORK

-

controls whether networking -can be globally enabled or disabled

-
 

NM_CLIENT_PERMISSION_ENABLE_DISABLE_WIFI

-

controls whether Wi-Fi can be -globally enabled or disabled

-
 

NM_CLIENT_PERMISSION_ENABLE_DISABLE_WWAN

-

controls whether WWAN (3G) can be -globally enabled or disabled

-
 

NM_CLIENT_PERMISSION_ENABLE_DISABLE_WIMAX

-

controls whether WiMAX can be -globally enabled or disabled

-
 

NM_CLIENT_PERMISSION_SLEEP_WAKE

-

controls whether the client can ask -NetworkManager to sleep and wake

-
 

NM_CLIENT_PERMISSION_NETWORK_CONTROL

-

controls whether networking connections -can be started, stopped, and changed

-
 

NM_CLIENT_PERMISSION_WIFI_SHARE_PROTECTED

-

controls whether a password -protected Wi-Fi hotspot can be created

-
 

NM_CLIENT_PERMISSION_WIFI_SHARE_OPEN

-

controls whether an open Wi-Fi hotspot -can be created

-
 

NM_CLIENT_PERMISSION_SETTINGS_MODIFY_SYSTEM

-

controls whether connections -that are available to all users can be modified

-
 

NM_CLIENT_PERMISSION_SETTINGS_MODIFY_OWN

-

controls whether connections -owned by the current user can be modified

-
 

NM_CLIENT_PERMISSION_SETTINGS_MODIFY_HOSTNAME

-

controls whether the -persistent hostname can be changed

-
 

NM_CLIENT_PERMISSION_SETTINGS_MODIFY_GLOBAL_DNS

-

modify persistent global -DNS configuration

-
 

NM_CLIENT_PERMISSION_RELOAD

-

controls access to Reload.

-
 

NM_CLIENT_PERMISSION_CHECKPOINT_ROLLBACK

-

permission to create checkpoints.

-
 

NM_CLIENT_PERMISSION_ENABLE_DISABLE_STATISTICS

-

controls whether device -statistics can be globally enabled or disabled

-
 

NM_CLIENT_PERMISSION_ENABLE_DISABLE_CONNECTIVITY_CHECK

-

controls whether -connectivity check can be enabled or disabled

-
 

NM_CLIENT_PERMISSION_WIFI_SCAN

-

controls whether wifi scans can be performed

-
 

NM_CLIENT_PERMISSION_LAST

-

a reserved boundary value

-
 
-
-
-
-
-

enum NMClientPermissionResult

-

NMClientPermissionResult values indicate what authorizations and permissions -the user requires to obtain a given NMClientPermission

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_CLIENT_PERMISSION_RESULT_UNKNOWN

-

unknown or no authorization

-
 

NM_CLIENT_PERMISSION_RESULT_YES

-

the permission is available

-
 

NM_CLIENT_PERMISSION_RESULT_AUTH

-

authorization is necessary before the -permission is available

-
 

NM_CLIENT_PERMISSION_RESULT_NO

-

permission to perform the operation is -denied by system policy

-
 
-
-
-
-
-

enum NMRadioFlags

-

Flags related to radio interfaces.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_RADIO_FLAG_NONE

-

an alias for numeric zero, no flags set.

-
 

NM_RADIO_FLAG_WLAN_AVAILABLE

-

A Wireless LAN device or rfkill switch -is detected in the system.

-
 

NM_RADIO_FLAG_WWAN_AVAILABLE

-

A Wireless WAN device or rfkill switch -is detected in the system.

-
 
-
-

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

-

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. -Note that if "/proc/sys/net/mptcp/enabled" sysctl is disabled, MPTCP -handling is disabled despite this flag. This can be overruled with the -"also-without-sysctl" flag. -Note that by default interfaces that don't have a default route are -excluded from having MPTCP endpoints configured. This can be overruled -with the "also-without-default-route" and this affects endpoints -per address family.

-
 

NM_MPTCP_FLAGS_ALSO_WITHOUT_SYSCTL

-

even if MPTCP handling is enabled -via the "enabled" flag, it is ignored unless "/proc/sys/net/mptcp/enabled" -is on. With this flag, MPTCP endpoints will be configured regardless -of the sysctl setting.

-
 

NM_MPTCP_FLAGS_ALSO_WITHOUT_DEFAULT_ROUTE

-

even if MPTCP handling is enabled -via the "enabled" flag, it is ignored per-address family unless NetworkManager -configures a default route. With this flag, NetworkManager will also configure -MPTCP endpoints if there is no default route. This takes effect per-address -family.

-
 

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

-
-
-
-

NM_SECRET_TAG_VPN_MSG

-
#define NM_SECRET_TAG_VPN_MSG "x-vpn-message:"
-
-
-
-
-

NM_SECRET_TAG_DYNAMIC_CHALLENGE

-
#define NM_SECRET_TAG_DYNAMIC_CHALLENGE      "x-dynamic-challenge:"
-
-
-
-
-

NM_SECRET_TAG_DYNAMIC_CHALLENGE_ECHO

-
#define NM_SECRET_TAG_DYNAMIC_CHALLENGE_ECHO "x-dynamic-challenge-echo:"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/libnm-nm-errors.html b/docs/libnm/html/libnm-nm-errors.html deleted file mode 100644 index 14811ebd..00000000 --- a/docs/libnm/html/libnm-nm-errors.html +++ /dev/null @@ -1,1021 +0,0 @@ - - - - -nm-errors: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

nm-errors

-

nm-errors

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_agent_manager_error_quark () -
-GQuark - -nm_connection_error_quark () -
-GQuark - -nm_crypto_error_quark () -
-GQuark - -nm_device_error_quark () -
-GQuark - -nm_manager_error_quark () -
-GQuark - -nm_secret_agent_error_quark () -
-GQuark - -nm_settings_error_quark () -
-GQuark - -nm_vpn_plugin_error_quark () -
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
enumNMAgentManagerError
#defineNM_AGENT_MANAGER_ERROR
enumNMConnectionError
#defineNM_CONNECTION_ERROR
enumNMCryptoError
#defineNM_CRYPTO_ERROR
enumNMDeviceError
#defineNM_DEVICE_ERROR
enumNMManagerError
#defineNM_MANAGER_ERROR
enumNMSecretAgentError
#defineNM_SECRET_AGENT_ERROR
enumNMSettingsError
#defineNM_SETTINGS_ERROR
enumNMVpnPluginError
#defineNM_VPN_PLUGIN_ERROR
-
-
-

Object Hierarchy

-
    GEnum
-    ├── NMAgentManagerError
-    ├── NMConnectionError
-    ├── NMCryptoError
-    ├── NMDeviceError
-    ├── NMManagerError
-    ├── NMSecretAgentError
-    ├── NMSettingsError
-    ╰── NMVpnPluginError
-
-
-
-

Description

-
-
-

Functions

-
-

nm_agent_manager_error_quark ()

-
GQuark
-nm_agent_manager_error_quark (void);
-
-
-
-

nm_connection_error_quark ()

-
GQuark
-nm_connection_error_quark (void);
-
-
-
-

nm_crypto_error_quark ()

-
GQuark
-nm_crypto_error_quark (void);
-
-
-
-

nm_device_error_quark ()

-
GQuark
-nm_device_error_quark (void);
-
-
-
-

nm_manager_error_quark ()

-
GQuark
-nm_manager_error_quark (void);
-
-
-
-

nm_secret_agent_error_quark ()

-
GQuark
-nm_secret_agent_error_quark (void);
-
-
-
-

nm_settings_error_quark ()

-
GQuark
-nm_settings_error_quark (void);
-
-
-
-

nm_vpn_plugin_error_quark ()

-
GQuark
-nm_vpn_plugin_error_quark (void);
-
-
-
-

Types and Values

-
-

enum NMAgentManagerError

-

Errors returned from the secret-agent manager.

-

These errors may be returned from operations that could cause secrets to be -requested (such as nm_client_activate_connection()), and correspond to D-Bus -errors in the "org.freedesktop.NetworkManager.AgentManager" namespace.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_AGENT_MANAGER_ERROR_FAILED

-

unknown or unspecified error

-
 

NM_AGENT_MANAGER_ERROR_PERMISSION_DENIED

-

The caller does not have permission -to register a secret agent, or is trying to register the same secret agent -twice.

-
 

NM_AGENT_MANAGER_ERROR_INVALID_IDENTIFIER

-

The identifier is not a valid -secret agent identifier.

-
 

NM_AGENT_MANAGER_ERROR_NOT_REGISTERED

-

The caller tried to unregister an agent -that was not registered.

-
 

NM_AGENT_MANAGER_ERROR_NO_SECRETS

-

No secret agent returned secrets for this -request

-
 

NM_AGENT_MANAGER_ERROR_USER_CANCELED

-

The user canceled the secrets request.

-
 
-
-
-
-
-

NM_AGENT_MANAGER_ERROR

-
#define NM_AGENT_MANAGER_ERROR (nm_agent_manager_error_quark())
-
-
-
-
-

enum NMConnectionError

-

Describes errors that may result from operations involving a NMConnection -or its NMSettings.

-

These errors may be returned directly from NMConnection and NMSetting -methods, or may be returned from D-Bus operations (eg on NMClient or -NMDevice), where they correspond to errors in the -"org.freedesktop.NetworkManager.Settings.Connection" namespace.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_CONNECTION_ERROR_FAILED

-

unknown or unclassified error

-
 

NM_CONNECTION_ERROR_SETTING_NOT_FOUND

-

the NMConnection object -did not contain the specified NMSetting object

-
 

NM_CONNECTION_ERROR_PROPERTY_NOT_FOUND

-

the NMConnection did not contain the -requested NMSetting property

-
 

NM_CONNECTION_ERROR_PROPERTY_NOT_SECRET

-

an operation which requires a secret -was attempted on a non-secret property

-
 

NM_CONNECTION_ERROR_MISSING_SETTING

-

the NMConnection object is missing an -NMSetting which is required for its configuration. The error message will -always be prefixed with "<setting-name>: ", where "<setting-name>" is the -name of the setting that is missing.

-
 

NM_CONNECTION_ERROR_INVALID_SETTING

-

the NMConnection object contains an -invalid or inappropriate NMSetting. The error message will always be -prefixed with "<setting-name>: ", where "<setting-name>" is the name of the -setting that is invalid.

-
 

NM_CONNECTION_ERROR_MISSING_PROPERTY

-

the NMConnection object is invalid -because it is missing a required property. The error message will always be -prefixed with "<setting-name>.<property-name>: ", where "<setting-name>" is -the name of the setting with the missing property, and "<property-name>" is -the property that is missing.

-
 

NM_CONNECTION_ERROR_INVALID_PROPERTY

-

the NMConnection object is invalid -because a property has an invalid value. The error message will always be -prefixed with "<setting-name>.<property-name>: ", where "<setting-name>" is -the name of the setting with the invalid property, and "<property-name>" is -the property that is invalid.

-
 
-
-
-
-
-

NM_CONNECTION_ERROR

-
#define NM_CONNECTION_ERROR nm_connection_error_quark()
-
-
-
-
-

enum NMCryptoError

-

Cryptography-related errors that can be returned from some nm-utils methods, -and some NMSetting8021x operations.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_CRYPTO_ERROR_FAILED

-

generic failure

-
 

NM_CRYPTO_ERROR_INVALID_DATA

-

the certificate or key data provided -was invalid

-
 

NM_CRYPTO_ERROR_INVALID_PASSWORD

-

the password was invalid

-
 

NM_CRYPTO_ERROR_UNKNOWN_CIPHER

-

the data uses an unknown cipher

-
 

NM_CRYPTO_ERROR_DECRYPTION_FAILED

-

decryption failed

-
 

NM_CRYPTO_ERROR_ENCRYPTION_FAILED

-

encryption failed

-
 
-
-
-
-
-

NM_CRYPTO_ERROR

-
#define NM_CRYPTO_ERROR nm_crypto_error_quark()
-
-
-
-
-

enum NMDeviceError

-

Device-related errors.

-

These errors may be returned directly from NMDevice methods, or may be -returned from D-Bus operations (where they correspond to errors in the -"org.freedesktop.NetworkManager.Device" namespace).

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_DEVICE_ERROR_FAILED

-

unknown or unclassified error

-
 

NM_DEVICE_ERROR_CREATION_FAILED

-

NetworkManager failed to create the device

-
 

NM_DEVICE_ERROR_INVALID_CONNECTION

-

the specified connection is not valid

-
 

NM_DEVICE_ERROR_INCOMPATIBLE_CONNECTION

-

the specified connection is not -compatible with this device.

-
 

NM_DEVICE_ERROR_NOT_ACTIVE

-

the device does not have an active connection

-
 

NM_DEVICE_ERROR_NOT_SOFTWARE

-

the requested operation is only valid on -software devices.

-
 

NM_DEVICE_ERROR_NOT_ALLOWED

-

the requested operation is not allowed at -this time.

-
 

NM_DEVICE_ERROR_SPECIFIC_OBJECT_NOT_FOUND

-

the "specific object" in the -activation request (eg, the NMAccessPoint or NMWimaxNsp) was not -found.

-
 

NM_DEVICE_ERROR_VERSION_ID_MISMATCH

-

the version id did not match.

-
 

NM_DEVICE_ERROR_MISSING_DEPENDENCIES

-

the requested operation could not -be completed due to missing dependencies.

-
 

NM_DEVICE_ERROR_INVALID_ARGUMENT

-

invalid argument. Since: 1.16.

-
 
-
-
-
-
-

NM_DEVICE_ERROR

-
#define NM_DEVICE_ERROR nm_device_error_quark()
-
-
-
-
-

enum NMManagerError

-

Errors related to the main "network management" interface of NetworkManager. -These may be returned from NMClient methods that invoke D-Bus operations on -the "org.freedesktop.NetworkManager" interface, and correspond to D-Bus -errors in that namespace.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_MANAGER_ERROR_FAILED

-

unknown or unclassified error

-
 

NM_MANAGER_ERROR_PERMISSION_DENIED

-

Permission denied.

-
 

NM_MANAGER_ERROR_UNKNOWN_CONNECTION

-

The requested connection is not known.

-
 

NM_MANAGER_ERROR_UNKNOWN_DEVICE

-

The requested device is not known.

-
 

NM_MANAGER_ERROR_CONNECTION_NOT_AVAILABLE

-

The requested connection cannot be -activated at this time.

-
 

NM_MANAGER_ERROR_CONNECTION_NOT_ACTIVE

-

The request could not be completed -because a required connection is not active.

-
 

NM_MANAGER_ERROR_CONNECTION_ALREADY_ACTIVE

-

The connection to be activated was -already active on another device.

-
 

NM_MANAGER_ERROR_DEPENDENCY_FAILED

-

An activation request failed due to a -dependency being unavailable.

-
 

NM_MANAGER_ERROR_ALREADY_ASLEEP_OR_AWAKE

-

The manager is already in the requested -sleep/wake state.

-
 

NM_MANAGER_ERROR_ALREADY_ENABLED_OR_DISABLED

-

The network is already -enabled/disabled.

-
 

NM_MANAGER_ERROR_UNKNOWN_LOG_LEVEL

-

Unknown log level in SetLogging

-
 

NM_MANAGER_ERROR_UNKNOWN_LOG_DOMAIN

-

Unknown log domain in SetLogging

-
 

NM_MANAGER_ERROR_INVALID_ARGUMENTS

-

Invalid arguments for D-Bus request

-
 

NM_MANAGER_ERROR_MISSING_PLUGIN

-

A plug-in was needed to complete the -activation but is not available.

-
 
-
-
-
-
-

NM_MANAGER_ERROR

-
#define NM_MANAGER_ERROR (nm_manager_error_quark())
-
-
-
-
-

enum NMSecretAgentError

-

NMSecretAgentError values are passed by secret agents back to NetworkManager -when they encounter problems retrieving secrets on behalf of NM. They -correspond to errors in the "org.freedesktop.NetworkManager.SecretManager" -namespace.

-

Client APIs such as nm_client_activate_connection() will not see these error -codes; instead, the secret agent manager will translate them to the -corresponding NMAgentManagerError codes.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_SECRET_AGENT_ERROR_FAILED

-

unknown or unclassified error

-
 

NM_SECRET_AGENT_ERROR_PERMISSION_DENIED

-

the caller (ie, NetworkManager) is -not authorized to make this request

-
 

NM_SECRET_AGENT_ERROR_INVALID_CONNECTION

-

the connection for which secrets -were requested is invalid

-
 

NM_SECRET_AGENT_ERROR_USER_CANCELED

-

the request was canceled by the user

-
 

NM_SECRET_AGENT_ERROR_AGENT_CANCELED

-

the agent canceled the request -because it was requested to do so by NetworkManager

-
 

NM_SECRET_AGENT_ERROR_NO_SECRETS

-

the agent cannot find any secrets for this -connection

-
 
-
-
-
-
-

NM_SECRET_AGENT_ERROR

-
#define NM_SECRET_AGENT_ERROR (nm_secret_agent_error_quark())
-
-
-
-
-

enum NMSettingsError

-

Errors related to the settings/persistent configuration interface of -NetworkManager.

-

These may be returned from NMClient methods that invoke D-Bus operations on -the "org.freedesktop.NetworkManager.Settings" interface, and correspond to -D-Bus errors in that namespace.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTINGS_ERROR_FAILED

-

unknown or unclassified error

-
 

NM_SETTINGS_ERROR_PERMISSION_DENIED

-

permission denied

-
 

NM_SETTINGS_ERROR_NOT_SUPPORTED

-

the requested operation is not supported by any -active settings backend

-
 

NM_SETTINGS_ERROR_INVALID_CONNECTION

-

the connection was invalid

-
 

NM_SETTINGS_ERROR_READ_ONLY_CONNECTION

-

attempted to modify a read-only connection

-
 

NM_SETTINGS_ERROR_UUID_EXISTS

-

a connection with that UUID already exists

-
 

NM_SETTINGS_ERROR_INVALID_HOSTNAME

-

attempted to set an invalid hostname

-
 

NM_SETTINGS_ERROR_INVALID_ARGUMENTS

-

invalid arguments

-
 

NM_SETTINGS_ERROR_VERSION_ID_MISMATCH

-

The profile's VersionId mismatched -and the update is rejected. See the "version-id" argument to Update2() -method. Since 1.44.

-
 

NM_SETTINGS_ERROR_NOT_SUPPORTED_BY_PLUGIN

-

the requested operation is not -supported by the settings plugin currently in use for the specified object. -Since: 1.44.

-
 
-
-
-
-
-

NM_SETTINGS_ERROR

-
#define NM_SETTINGS_ERROR (nm_settings_error_quark())
-
-
-
-
-

enum NMVpnPluginError

-

Returned by the VPN service plugin to indicate errors. These codes correspond -to errors in the "org.freedesktop.NetworkManager.VPN.Error" namespace.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_VPN_PLUGIN_ERROR_FAILED

-

unknown or unclassified error

-
 

NM_VPN_PLUGIN_ERROR_STARTING_IN_PROGRESS

-

the plugin is already starting, -and another connect request was received

-
 

NM_VPN_PLUGIN_ERROR_ALREADY_STARTED

-

the plugin is already connected, and -another connect request was received

-
 

NM_VPN_PLUGIN_ERROR_STOPPING_IN_PROGRESS

-

the plugin is already stopping, -and another stop request was received

-
 

NM_VPN_PLUGIN_ERROR_ALREADY_STOPPED

-

the plugin is already stopped, and -another disconnect request was received

-
 

NM_VPN_PLUGIN_ERROR_WRONG_STATE

-

the operation could not be performed in -this state

-
 

NM_VPN_PLUGIN_ERROR_BAD_ARGUMENTS

-

the operation could not be performed as -the request contained malformed arguments, or arguments of unexpected type. -Usually means that one of the VPN setting data items or secrets was not of -the expected type (ie int, string, bool, etc).

-
 

NM_VPN_PLUGIN_ERROR_LAUNCH_FAILED

-

a child process failed to launch

-
 

NM_VPN_PLUGIN_ERROR_INVALID_CONNECTION

-

the operation could not be performed -because the connection was invalid. Usually means that the connection's -VPN setting was missing some required data item or secret.

-
 

NM_VPN_PLUGIN_ERROR_INTERACTIVE_NOT_SUPPORTED

-

the operation could not be -performed as the plugin does not support interactive operations, such as -ConnectInteractive() or NewSecrets()

-
 
-
-
-
-
-

NM_VPN_PLUGIN_ERROR

-
#define NM_VPN_PLUGIN_ERROR (nm_vpn_plugin_error_quark())
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/libnm-nm-ethtool-utils.html b/docs/libnm/html/libnm-nm-ethtool-utils.html deleted file mode 100644 index 1cbfff46..00000000 --- a/docs/libnm/html/libnm-nm-ethtool-utils.html +++ /dev/null @@ -1,975 +0,0 @@ - - - - -nm-ethtool-utils: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

nm-ethtool-utils

-

nm-ethtool-utils

-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_ETHTOOL_OPTNAME_FEATURE_ESP_HW_OFFLOAD
#defineNM_ETHTOOL_OPTNAME_FEATURE_ESP_TX_CSUM_HW_OFFLOAD
#defineNM_ETHTOOL_OPTNAME_FEATURE_FCOE_MTU
#defineNM_ETHTOOL_OPTNAME_FEATURE_GRO
#defineNM_ETHTOOL_OPTNAME_FEATURE_GSO
#defineNM_ETHTOOL_OPTNAME_FEATURE_HIGHDMA
#defineNM_ETHTOOL_OPTNAME_FEATURE_HW_TC_OFFLOAD
#defineNM_ETHTOOL_OPTNAME_FEATURE_L2_FWD_OFFLOAD
#defineNM_ETHTOOL_OPTNAME_FEATURE_LOOPBACK
#defineNM_ETHTOOL_OPTNAME_FEATURE_LRO
#defineNM_ETHTOOL_OPTNAME_FEATURE_MACSEC_HW_OFFLOAD
#defineNM_ETHTOOL_OPTNAME_FEATURE_NTUPLE
#defineNM_ETHTOOL_OPTNAME_FEATURE_RX
#defineNM_ETHTOOL_OPTNAME_FEATURE_RXHASH
#defineNM_ETHTOOL_OPTNAME_FEATURE_RXVLAN
#defineNM_ETHTOOL_OPTNAME_FEATURE_RX_ALL
#defineNM_ETHTOOL_OPTNAME_FEATURE_RX_FCS
#defineNM_ETHTOOL_OPTNAME_FEATURE_RX_GRO_HW
#defineNM_ETHTOOL_OPTNAME_FEATURE_RX_GRO_LIST
#defineNM_ETHTOOL_OPTNAME_FEATURE_RX_UDP_GRO_FORWARDING
#defineNM_ETHTOOL_OPTNAME_FEATURE_RX_UDP_TUNNEL_PORT_OFFLOAD
#defineNM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_FILTER
#defineNM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_FILTER
#defineNM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_HW_PARSE
#defineNM_ETHTOOL_OPTNAME_FEATURE_SG
#defineNM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_RECORD
#defineNM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_RX_OFFLOAD
#defineNM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_TX_OFFLOAD
#defineNM_ETHTOOL_OPTNAME_FEATURE_TSO
#defineNM_ETHTOOL_OPTNAME_FEATURE_TX
#defineNM_ETHTOOL_OPTNAME_FEATURE_TXVLAN
#defineNM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_FCOE_CRC
#defineNM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV4
#defineNM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV6
#defineNM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IP_GENERIC
#defineNM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_SCTP
#defineNM_ETHTOOL_OPTNAME_FEATURE_TX_ESP_SEGMENTATION
#defineNM_ETHTOOL_OPTNAME_FEATURE_TX_FCOE_SEGMENTATION
#defineNM_ETHTOOL_OPTNAME_FEATURE_TX_GRE_CSUM_SEGMENTATION
#defineNM_ETHTOOL_OPTNAME_FEATURE_TX_GRE_SEGMENTATION
#defineNM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_LIST
#defineNM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_PARTIAL
#defineNM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_ROBUST
#defineNM_ETHTOOL_OPTNAME_FEATURE_TX_IPXIP4_SEGMENTATION
#defineNM_ETHTOOL_OPTNAME_FEATURE_TX_IPXIP6_SEGMENTATION
#defineNM_ETHTOOL_OPTNAME_FEATURE_TX_NOCACHE_COPY
#defineNM_ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER
#defineNM_ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER_FRAGLIST
#defineNM_ETHTOOL_OPTNAME_FEATURE_TX_SCTP_SEGMENTATION
#defineNM_ETHTOOL_OPTNAME_FEATURE_TX_TCP6_SEGMENTATION
#defineNM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_ECN_SEGMENTATION
#defineNM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_MANGLEID_SEGMENTATION
#defineNM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_SEGMENTATION
#defineNM_ETHTOOL_OPTNAME_FEATURE_TX_TUNNEL_REMCSUM_SEGMENTATION
#defineNM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_SEGMENTATION
#defineNM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_CSUM_SEGMENTATION
#defineNM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_SEGMENTATION
#defineNM_ETHTOOL_OPTNAME_FEATURE_TX_VLAN_STAG_HW_INSERT
#defineNM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_RX
#defineNM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_TX
#defineNM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_HIGH
#defineNM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_LOW
#defineNM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES
#defineNM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_HIGH
#defineNM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_IRQ
#defineNM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_LOW
#defineNM_ETHTOOL_OPTNAME_COALESCE_RX_USECS
#defineNM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_HIGH
#defineNM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_IRQ
#defineNM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_LOW
#defineNM_ETHTOOL_OPTNAME_COALESCE_SAMPLE_INTERVAL
#defineNM_ETHTOOL_OPTNAME_COALESCE_STATS_BLOCK_USECS
#defineNM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES
#defineNM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_HIGH
#defineNM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_IRQ
#defineNM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_LOW
#defineNM_ETHTOOL_OPTNAME_COALESCE_TX_USECS
#defineNM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_HIGH
#defineNM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_IRQ
#defineNM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_LOW
#defineNM_ETHTOOL_OPTNAME_RING_RX
#defineNM_ETHTOOL_OPTNAME_RING_RX_JUMBO
#defineNM_ETHTOOL_OPTNAME_RING_RX_MINI
#defineNM_ETHTOOL_OPTNAME_RING_TX
#defineNM_ETHTOOL_OPTNAME_PAUSE_AUTONEG
#defineNM_ETHTOOL_OPTNAME_PAUSE_RX
#defineNM_ETHTOOL_OPTNAME_PAUSE_TX
#defineNM_ETHTOOL_OPTNAME_CHANNELS_RX
#defineNM_ETHTOOL_OPTNAME_CHANNELS_TX
#defineNM_ETHTOOL_OPTNAME_CHANNELS_OTHER
#defineNM_ETHTOOL_OPTNAME_CHANNELS_COMBINED
#defineNM_ETHTOOL_OPTNAME_EEE_ENABLED
-
-
-

Description

-
-
-

Functions

-

-
-
-

Types and Values

-
-

NM_ETHTOOL_OPTNAME_FEATURE_ESP_HW_OFFLOAD

-
#define NM_ETHTOOL_OPTNAME_FEATURE_ESP_HW_OFFLOAD             "feature-esp-hw-offload"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_ESP_TX_CSUM_HW_OFFLOAD

-
#define NM_ETHTOOL_OPTNAME_FEATURE_ESP_TX_CSUM_HW_OFFLOAD     "feature-esp-tx-csum-hw-offload"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_FCOE_MTU

-
#define NM_ETHTOOL_OPTNAME_FEATURE_FCOE_MTU                   "feature-fcoe-mtu"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_GRO

-
#define NM_ETHTOOL_OPTNAME_FEATURE_GRO                        "feature-gro"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_GSO

-
#define NM_ETHTOOL_OPTNAME_FEATURE_GSO                        "feature-gso"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_HIGHDMA

-
#define NM_ETHTOOL_OPTNAME_FEATURE_HIGHDMA                    "feature-highdma"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_HW_TC_OFFLOAD

-
#define NM_ETHTOOL_OPTNAME_FEATURE_HW_TC_OFFLOAD              "feature-hw-tc-offload"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_L2_FWD_OFFLOAD

-
#define NM_ETHTOOL_OPTNAME_FEATURE_L2_FWD_OFFLOAD             "feature-l2-fwd-offload"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_LOOPBACK

-
#define NM_ETHTOOL_OPTNAME_FEATURE_LOOPBACK                   "feature-loopback"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_LRO

-
#define NM_ETHTOOL_OPTNAME_FEATURE_LRO                        "feature-lro"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_MACSEC_HW_OFFLOAD

-
#define NM_ETHTOOL_OPTNAME_FEATURE_MACSEC_HW_OFFLOAD          "feature-macsec-hw-offload"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_NTUPLE

-
#define NM_ETHTOOL_OPTNAME_FEATURE_NTUPLE                     "feature-ntuple"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_RX

-
#define NM_ETHTOOL_OPTNAME_FEATURE_RX                         "feature-rx"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_RXHASH

-
#define NM_ETHTOOL_OPTNAME_FEATURE_RXHASH                     "feature-rxhash"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_RXVLAN

-
#define NM_ETHTOOL_OPTNAME_FEATURE_RXVLAN                     "feature-rxvlan"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_RX_ALL

-
#define NM_ETHTOOL_OPTNAME_FEATURE_RX_ALL                     "feature-rx-all"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_RX_FCS

-
#define NM_ETHTOOL_OPTNAME_FEATURE_RX_FCS                     "feature-rx-fcs"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_RX_GRO_HW

-
#define NM_ETHTOOL_OPTNAME_FEATURE_RX_GRO_HW                  "feature-rx-gro-hw"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_RX_GRO_LIST

-
#define NM_ETHTOOL_OPTNAME_FEATURE_RX_GRO_LIST                "feature-rx-gro-list"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_RX_UDP_GRO_FORWARDING

-
#define NM_ETHTOOL_OPTNAME_FEATURE_RX_UDP_GRO_FORWARDING      "feature-rx-udp-gro-forwarding"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_RX_UDP_TUNNEL_PORT_OFFLOAD

-
#define NM_ETHTOOL_OPTNAME_FEATURE_RX_UDP_TUNNEL_PORT_OFFLOAD "feature-rx-udp_tunnel-port-offload"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_FILTER

-
#define NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_FILTER             "feature-rx-vlan-filter"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_FILTER

-
#define NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_FILTER        "feature-rx-vlan-stag-filter"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_HW_PARSE

-
#define NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_HW_PARSE      "feature-rx-vlan-stag-hw-parse"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_SG

-
#define NM_ETHTOOL_OPTNAME_FEATURE_SG                         "feature-sg"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_RECORD

-
#define NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_RECORD              "feature-tls-hw-record"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_RX_OFFLOAD

-
#define NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_RX_OFFLOAD          "feature-tls-hw-rx-offload"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_TX_OFFLOAD

-
#define NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_TX_OFFLOAD          "feature-tls-hw-tx-offload"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_TSO

-
#define NM_ETHTOOL_OPTNAME_FEATURE_TSO                        "feature-tso"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_TX

-
#define NM_ETHTOOL_OPTNAME_FEATURE_TX                         "feature-tx"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_TXVLAN

-
#define NM_ETHTOOL_OPTNAME_FEATURE_TXVLAN                     "feature-txvlan"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_FCOE_CRC

-
#define NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_FCOE_CRC       "feature-tx-checksum-fcoe-crc"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV4

-
#define NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV4           "feature-tx-checksum-ipv4"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV6

-
#define NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV6           "feature-tx-checksum-ipv6"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IP_GENERIC

-
#define NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IP_GENERIC     "feature-tx-checksum-ip-generic"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_SCTP

-
#define NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_SCTP           "feature-tx-checksum-sctp"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_TX_ESP_SEGMENTATION

-
#define NM_ETHTOOL_OPTNAME_FEATURE_TX_ESP_SEGMENTATION        "feature-tx-esp-segmentation"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_TX_FCOE_SEGMENTATION

-
#define NM_ETHTOOL_OPTNAME_FEATURE_TX_FCOE_SEGMENTATION       "feature-tx-fcoe-segmentation"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_TX_GRE_CSUM_SEGMENTATION

-
#define NM_ETHTOOL_OPTNAME_FEATURE_TX_GRE_CSUM_SEGMENTATION   "feature-tx-gre-csum-segmentation"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_TX_GRE_SEGMENTATION

-
#define NM_ETHTOOL_OPTNAME_FEATURE_TX_GRE_SEGMENTATION        "feature-tx-gre-segmentation"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_LIST

-
#define NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_LIST                "feature-tx-gso-list"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_PARTIAL

-
#define NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_PARTIAL             "feature-tx-gso-partial"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_ROBUST

-
#define NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_ROBUST              "feature-tx-gso-robust"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_TX_IPXIP4_SEGMENTATION

-
#define NM_ETHTOOL_OPTNAME_FEATURE_TX_IPXIP4_SEGMENTATION     "feature-tx-ipxip4-segmentation"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_TX_IPXIP6_SEGMENTATION

-
#define NM_ETHTOOL_OPTNAME_FEATURE_TX_IPXIP6_SEGMENTATION     "feature-tx-ipxip6-segmentation"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_TX_NOCACHE_COPY

-
#define NM_ETHTOOL_OPTNAME_FEATURE_TX_NOCACHE_COPY            "feature-tx-nocache-copy"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER

-
#define NM_ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER          "feature-tx-scatter-gather"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER_FRAGLIST

-
#define NM_ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER_FRAGLIST "feature-tx-scatter-gather-fraglist"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_TX_SCTP_SEGMENTATION

-
#define NM_ETHTOOL_OPTNAME_FEATURE_TX_SCTP_SEGMENTATION       "feature-tx-sctp-segmentation"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP6_SEGMENTATION

-
#define NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP6_SEGMENTATION       "feature-tx-tcp6-segmentation"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_ECN_SEGMENTATION

-
#define NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_ECN_SEGMENTATION    "feature-tx-tcp-ecn-segmentation"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_MANGLEID_SEGMENTATION

-
#define             NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_MANGLEID_SEGMENTATION
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_SEGMENTATION

-
#define NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_SEGMENTATION "feature-tx-tcp-segmentation"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_TX_TUNNEL_REMCSUM_SEGMENTATION

-
#define             NM_ETHTOOL_OPTNAME_FEATURE_TX_TUNNEL_REMCSUM_SEGMENTATION
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_SEGMENTATION

-
#define NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_SEGMENTATION "feature-tx-udp-segmentation"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_CSUM_SEGMENTATION

-
#define             NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_CSUM_SEGMENTATION
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_SEGMENTATION

-
#define NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_SEGMENTATION "feature-tx-udp_tnl-segmentation"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_FEATURE_TX_VLAN_STAG_HW_INSERT

-
#define NM_ETHTOOL_OPTNAME_FEATURE_TX_VLAN_STAG_HW_INSERT  "feature-tx-vlan-stag-hw-insert"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_RX

-
#define NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_RX       "coalesce-adaptive-rx"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_TX

-
#define NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_TX       "coalesce-adaptive-tx"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_HIGH

-
#define NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_HIGH     "coalesce-pkt-rate-high"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_LOW

-
#define NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_LOW      "coalesce-pkt-rate-low"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES

-
#define NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES         "coalesce-rx-frames"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_HIGH

-
#define NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_HIGH    "coalesce-rx-frames-high"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_IRQ

-
#define NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_IRQ     "coalesce-rx-frames-irq"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_LOW

-
#define NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_LOW     "coalesce-rx-frames-low"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS

-
#define NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS          "coalesce-rx-usecs"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_HIGH

-
#define NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_HIGH     "coalesce-rx-usecs-high"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_IRQ

-
#define NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_IRQ      "coalesce-rx-usecs-irq"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_LOW

-
#define NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_LOW      "coalesce-rx-usecs-low"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_COALESCE_SAMPLE_INTERVAL

-
#define NM_ETHTOOL_OPTNAME_COALESCE_SAMPLE_INTERVAL   "coalesce-sample-interval"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_COALESCE_STATS_BLOCK_USECS

-
#define NM_ETHTOOL_OPTNAME_COALESCE_STATS_BLOCK_USECS "coalesce-stats-block-usecs"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES

-
#define NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES         "coalesce-tx-frames"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_HIGH

-
#define NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_HIGH    "coalesce-tx-frames-high"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_IRQ

-
#define NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_IRQ     "coalesce-tx-frames-irq"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_LOW

-
#define NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_LOW     "coalesce-tx-frames-low"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS

-
#define NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS          "coalesce-tx-usecs"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_HIGH

-
#define NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_HIGH     "coalesce-tx-usecs-high"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_IRQ

-
#define NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_IRQ      "coalesce-tx-usecs-irq"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_LOW

-
#define NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_LOW      "coalesce-tx-usecs-low"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_RING_RX

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

NM_ETHTOOL_OPTNAME_RING_RX_JUMBO

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

NM_ETHTOOL_OPTNAME_RING_RX_MINI

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

NM_ETHTOOL_OPTNAME_RING_TX

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

NM_ETHTOOL_OPTNAME_PAUSE_AUTONEG

-
#define NM_ETHTOOL_OPTNAME_PAUSE_AUTONEG "pause-autoneg"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_PAUSE_RX

-
#define NM_ETHTOOL_OPTNAME_PAUSE_RX      "pause-rx"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_PAUSE_TX

-
#define NM_ETHTOOL_OPTNAME_PAUSE_TX      "pause-tx"
-
-
-
-
-

NM_ETHTOOL_OPTNAME_CHANNELS_RX

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

NM_ETHTOOL_OPTNAME_CHANNELS_TX

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

NM_ETHTOOL_OPTNAME_CHANNELS_OTHER

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

NM_ETHTOOL_OPTNAME_CHANNELS_COMBINED

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

NM_ETHTOOL_OPTNAME_EEE_ENABLED

-
#define NM_ETHTOOL_OPTNAME_EEE_ENABLED "eee-enabled"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/libnm-nm-keyfile.html b/docs/libnm/html/libnm-nm-keyfile.html deleted file mode 100644 index 9d57bb78..00000000 --- a/docs/libnm/html/libnm-nm-keyfile.html +++ /dev/null @@ -1,642 +0,0 @@ - - - - -nm-keyfile: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

nm-keyfile

-

nm-keyfile

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-gboolean - -(*NMKeyfileReadHandler) () -
-NMConnection * - -nm_keyfile_read () -
-gboolean - -(*NMKeyfileWriteHandler) () -
-GKeyFile * - -nm_keyfile_write () -
-void - -nm_keyfile_handler_data_fail_with_error () -
-void - -nm_keyfile_handler_data_get_context () -
-void - -nm_keyfile_handler_data_warn_get () -
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - -
enumNMKeyfileHandlerFlags
enumNMKeyfileHandlerType
enumNMKeyfileWarnSeverity
 NMKeyfileHandlerData
-
-
-

Object Hierarchy

-
    GEnum
-    ├── NMKeyfileHandlerType
-    ╰── NMKeyfileWarnSeverity
-    GFlags
-    ╰── NMKeyfileHandlerFlags
-
-
-
-

Description

-
-
-

Functions

-
-

NMKeyfileReadHandler ()

-
gboolean
-(*NMKeyfileReadHandler) (GKeyFile *keyfile,
-                         NMConnection *connection,
-                         NMKeyfileHandlerType handler_type,
-                         NMKeyfileHandlerData *handler_data,
-                         void *user_data);
-

Hook to nm_keyfile_read().

-

The callee may abort the reading by setting an error via nm_keyfile_handler_data_fail_with_error().

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

keyfile

the GKeyFile that is currently read

 

connection

the NMConnection that is being constructed.

 

handler_type

the NMKeyfileHandlerType that indicates which type -the request is.

 

handler_data

the NMKeyfileHandlerData. What you can do with it -depends on the handler_type -.

 

user_data

the user-data argument to nm_keyfile_read().

 
-
-
-

Returns

-

the callee should return TRUE, if the event was handled and/or recognized. -Otherwise, a default action will be performed that depends on the type -. -For NM_KEYFILE_HANDLER_TYPE_WARN type, the default action is doing nothing.

-
-

Since: 1.30

-
-
-
-

nm_keyfile_read ()

-
NMConnection *
-nm_keyfile_read (GKeyFile *keyfile,
-                 const char *base_dir,
-                 NMKeyfileHandlerFlags handler_flags,
-                 NMKeyfileReadHandler handler,
-                 void *user_data,
-                 GError **error);
-

Tries to create a NMConnection from a keyfile. The resulting keyfile is -not normalized and might not even verify.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

keyfile

the keyfile from which to create the connection

 

base_dir

when reading certificates from files with relative name, -the relative path is made absolute using base_dir -. This must -be an absolute path.

 

handler_flags

the NMKeyfileHandlerFlags.

 

handler

read handler.

[nullable][scope call]

user_data

user data for read handler

 

error

error

 
-
-
-

Returns

-

on success, returns the created connection.

-

[transfer full]

-
-

Since: 1.30

-
-
-
-

NMKeyfileWriteHandler ()

-
gboolean
-(*NMKeyfileWriteHandler) (NMConnection *connection,
-                          GKeyFile *keyfile,
-                          NMKeyfileHandlerType handler_type,
-                          NMKeyfileHandlerData *handler_data,
-                          void *user_data);
-

This is a hook to tweak the serialization.

-

Handler for certain properties or events that are not entirely contained -within the keyfile or that might be serialized differently. The type - and -handler_data - arguments tell which kind of argument we have at hand.

-

Currently only the type NM_KEYFILE_HANDLER_TYPE_WRITE_CERT is supported.

-

The callee may call nm_keyfile_handler_data_fail_with_error() to abort -the writing with error.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

connection

the NMConnection that is currently written.

 

keyfile

the GKeyFile that is currently constructed.

 

handler_type

the NMKeyfileHandlerType that indicates which type -the request is.

 

handler_data

the NMKeyfileHandlerData. What you can do with it -depends on the handler_type -.

 

user_data

the user-data argument to nm_keyfile_read().

 
-
-
-

Returns

-

the callee should return TRUE if the event was handled. If the -event was unhandled, a default action will be performed that depends on -the handler_type -.

-
-

Since: 1.30

-
-
-
-

nm_keyfile_write ()

-
GKeyFile *
-nm_keyfile_write (NMConnection *connection,
-                  NMKeyfileHandlerFlags handler_flags,
-                  NMKeyfileWriteHandler handler,
-                  void *user_data,
-                  GError **error);
-

connection - should verify as a valid profile according to -nm_connection_verify(). If it does not verify, the keyfile may -be incomplete and the parser may not be able to fully recreate -the original profile.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

connection

the NMConnection to persist to keyfile.

 

handler_flags

the NMKeyfileHandlerFlags.

 

handler

optional handler for events and -to override the default behavior.

[nullable][scope call]

user_data

argument for handler -.

 

error

the GError in case writing fails.

 
-
-
-

Returns

-

a new GKeyFile or NULL on error.

-

[transfer full]

-
-

Since: 1.30

-
-
-
-

nm_keyfile_handler_data_fail_with_error ()

-
void
-nm_keyfile_handler_data_fail_with_error
-                               (NMKeyfileHandlerData *handler_data,
-                                GError *src);
-

Set the error for the handler. This lets the operation fail -with the provided error. You may only set the error once.

-

src - must be non-NULL.

-

Note that src - is no longer valid after this call. If you want -to keep using the same GError*, you need to set it to NULL -after calling this function on it.

-
-

Parameters

-
----- - - - - - - - - - - - - -

handler_data

the NMKeyfileHandlerData

 

src

error to move into the return location.

[transfer full]
-
-

Since: 1.30

-
-
-
-

nm_keyfile_handler_data_get_context ()

-
void
-nm_keyfile_handler_data_get_context (const NMKeyfileHandlerData *handler_data,
-                                     const char **out_kf_group_name,
-                                     const char **out_kf_key_name,
-                                     NMSetting **out_cur_setting,
-                                     const char **out_cur_property_name);
-

Get context information of the current event. This function can be called -on all events, but the context information may be unset.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

handler_data

the NMKeyfileHandlerData for any event.

 

out_kf_group_name

if the event -is in the context of a keyfile group, the group name.

[out][optional][nullable][transfer none]

out_kf_key_name

if the event -is in the context of a keyfile value, the key name.

[out][optional][nullable][transfer none]

out_cur_setting

if the event -happens while handling a particular NMSetting instance.

[out][optional][nullable][transfer none]

out_cur_property_name

the -property name if applicable.

[out][optional][nullable][transfer none]
-
-

Since: 1.30

-
-
-
-

nm_keyfile_handler_data_warn_get ()

-
void
-nm_keyfile_handler_data_warn_get (const NMKeyfileHandlerData *handler_data,
-                                  const char **out_message,
-                                  NMKeyfileWarnSeverity *out_severity);
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

handler_data

the NMKeyfileHandlerData for a NM_KEYFILE_HANDLER_TYPE_WARN -event.

 

out_message

the warning message.

[out][optional][transfer none]

out_severity

the NMKeyfileWarnSeverity warning severity.

[out][optional]
-
-

Since: 1.30

-
-
-
-

Types and Values

-
-

enum NMKeyfileHandlerFlags

-

Flags for customizing nm_keyfile_read() and nm_keyfile_write().

-

Currently no flags are implemented.

-
-

Members

-
----- - - - - - -

NM_KEYFILE_HANDLER_FLAGS_NONE

-

no flags set.

-
 
-
-

Since: 1.30

-
-
-
-

enum NMKeyfileHandlerType

-

The type of the callback for NMKeyfileReadHandler and NMKeyfileWriteHandler. -Depending on the type, you can interpret NMKeyfileHandlerData.

-
-

Members

-
----- - - - - - - - - - - - - -

NM_KEYFILE_HANDLER_TYPE_WARN

-

a warning.

-
 

NM_KEYFILE_HANDLER_TYPE_WRITE_CERT

-

for handling certificates while writing -a connection to keyfile.

-
 
-
-

Since: 1.30

-
-
-
-

enum NMKeyfileWarnSeverity

-

The severity level of NM_KEYFILE_HANDLER_TYPE_WARN events.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_KEYFILE_WARN_SEVERITY_DEBUG

-

debug message

-
 

NM_KEYFILE_WARN_SEVERITY_INFO

-

info message

-
 

NM_KEYFILE_WARN_SEVERITY_INFO_MISSING_FILE

-

info message about a missing file

-
 

NM_KEYFILE_WARN_SEVERITY_WARN

-

a warning message

-
 
-
-

Since: 1.30

-
-
-
-

NMKeyfileHandlerData

-
typedef struct _NMKeyfileHandlerData NMKeyfileHandlerData;
-

Opaque type with parameters for the callback. The actual content -depends on the NMKeyfileHandlerType.

-

Since: 1.30

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/libnm-nm-utils.html b/docs/libnm/html/libnm-nm-utils.html deleted file mode 100644 index f14b001d..00000000 --- a/docs/libnm/html/libnm-nm-utils.html +++ /dev/null @@ -1,3565 +0,0 @@ - - - - -nm-utils: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

nm-utils

-

nm-utils — Utility functions

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-gboolean - -nm_utils_is_empty_ssid () -
const char * - -nm_utils_escape_ssid () -
-gboolean - -nm_utils_same_ssid () -
-char * - -nm_utils_ssid_to_utf8 () -
-gboolean - -nm_utils_security_valid () -
-gboolean - -nm_utils_ap_mode_security_valid () -
-gboolean - -nm_utils_wep_key_valid () -
-gboolean - -nm_utils_wpa_psk_valid () -
-gboolean - -nm_utils_is_json_object () -
-GVariant * - -nm_utils_ip4_dns_to_variant () -
-char ** - -nm_utils_ip4_dns_from_variant () -
-GVariant * - -nm_utils_ip4_addresses_to_variant () -
-GPtrArray * - -nm_utils_ip4_addresses_from_variant () -
-GVariant * - -nm_utils_ip4_routes_to_variant () -
-GPtrArray * - -nm_utils_ip4_routes_from_variant () -
-guint32 - -nm_utils_ip4_netmask_to_prefix () -
-guint32 - -nm_utils_ip4_prefix_to_netmask () -
-guint32 - -nm_utils_ip4_get_default_prefix () -
-GVariant * - -nm_utils_ip6_dns_to_variant () -
-char ** - -nm_utils_ip6_dns_from_variant () -
-GVariant * - -nm_utils_ip6_addresses_to_variant () -
-GPtrArray * - -nm_utils_ip6_addresses_from_variant () -
-GVariant * - -nm_utils_ip6_routes_to_variant () -
-GPtrArray * - -nm_utils_ip6_routes_from_variant () -
-GVariant * - -nm_utils_ip_addresses_to_variant () -
-GPtrArray * - -nm_utils_ip_addresses_from_variant () -
-GVariant * - -nm_utils_ip_routes_to_variant () -
-GPtrArray * - -nm_utils_ip_routes_from_variant () -
-char * - -nm_utils_uuid_generate () -
-gboolean - -(*NMUtilsFileSearchInPathsPredicate) () -
-gboolean - -(*NMUtilsCheckFilePredicate) () -
const char * - -nm_utils_file_search_in_paths () -
-guint32 - -nm_utils_wifi_freq_to_channel () -
-guint32 - -nm_utils_wifi_channel_to_freq () -
-guint32 - -nm_utils_wifi_find_next_channel () -
-gboolean - -nm_utils_wifi_is_channel_valid () -
const guint * - -nm_utils_wifi_2ghz_freqs () -
const guint * - -nm_utils_wifi_5ghz_freqs () -
const char * - -nm_utils_wifi_strength_bars () -
-gsize - -nm_utils_hwaddr_len () -
-char * - -nm_utils_hwaddr_ntoa () -
-GByteArray * - -nm_utils_hwaddr_atoba () -
-guint8 * - -nm_utils_hwaddr_aton () -
-gboolean - -nm_utils_hwaddr_valid () -
-char * - -nm_utils_hwaddr_canonical () -
-gboolean - -nm_utils_hwaddr_matches () -
-char * - -nm_utils_bin2hexstr () -
-GBytes * - -nm_utils_hexstr2bin () -
-gboolean - -nm_utils_iface_valid_name () -
-gboolean - -nm_utils_is_valid_iface_name () -
-gboolean - -nm_utils_is_uuid () -
const char * - -nm_utils_inet4_ntop () -
const char * - -nm_utils_inet6_ntop () -
-gboolean - -nm_utils_ipaddr_valid () -
-gboolean - -nm_utils_check_virtual_device_compatibility () -
-int - -nm_utils_bond_mode_string_to_int () -
const char * - -nm_utils_bond_mode_int_to_string () -
-char * - -nm_utils_enum_to_str () -
-gboolean - -nm_utils_enum_from_str () -
const char ** - -nm_utils_enum_get_values () -
-guint - -nm_utils_version () -
-GHashTable * - -nm_utils_parse_variant_attributes () -
-char * - -nm_utils_format_variant_attributes () -
-NMTCQdisc * - -nm_utils_tc_qdisc_from_str () -
-char * - -nm_utils_tc_qdisc_to_str () -
-NMTCAction * - -nm_utils_tc_action_from_str () -
-char * - -nm_utils_tc_action_to_str () -
-NMTCTfilter * - -nm_utils_tc_tfilter_from_str () -
-char * - -nm_utils_tc_tfilter_to_str () -
-char * - -nm_utils_sriov_vf_to_str () -
-NMSriovVF * - -nm_utils_sriov_vf_from_str () -
-gint64 - -nm_utils_get_timestamp_msec () -
-gboolean - -nm_utils_base64secret_decode () -
-void - -nm_utils_ensure_gtypes () -
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - -
enumNMUtilsSecurityType
#defineNM_UTILS_HWADDR_LEN_MAX
#defineNM_UTILS_INET_ADDRSTRLEN
 NMVariantAttributeSpec
structin6_addr
structstat
-
-
-

Object Hierarchy

-
    GEnum
-    ╰── NMUtilsSecurityType
-
-
-
-

Description

-

A collection of utility functions for working with SSIDs, IP addresses, Wi-Fi -access points and devices, among other things.

-
-
-

Functions

-
-

nm_utils_is_empty_ssid ()

-
gboolean
-nm_utils_is_empty_ssid (const guint8 *ssid,
-                        gsize len);
-

Different manufacturers use different mechanisms for not broadcasting the -AP's SSID. This function attempts to detect blank/empty SSIDs using a -number of known SSID-cloaking methods.

-
-

Parameters

-
----- - - - - - - - - - - - - -

ssid

pointer to a buffer containing the SSID data.

[array length=len]

len

length of the SSID data in ssid -

 
-
-
-

Returns

-

TRUE if the SSID is "empty", FALSE if it is not

-
-
-
-
-

nm_utils_escape_ssid ()

-
const char *
-nm_utils_escape_ssid (const guint8 *ssid,
-                      gsize len);
-
-

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

-

use nm_utils_ssid_to_utf8() or nm_utils_bin2hexstr().

-
-

This function does a quick printable character conversion of the SSID, simply -replacing embedded NULLs and non-printable characters with the hexadecimal -representation of that character. Intended for debugging only, should not -be used for display of SSIDs.

-

Warning: this function uses a static buffer. It is not thread-safe. Don't - use this function.

-
-

Parameters

-
----- - - - - - - - - - - - - -

ssid

pointer to a buffer containing the SSID data.

[array length=len]

len

length of the SSID data in ssid -

 
-
-
-

Returns

-

pointer to the escaped SSID, which uses an internal static buffer -and will be overwritten by subsequent calls to this function

-
-
-
-
-

nm_utils_same_ssid ()

-
gboolean
-nm_utils_same_ssid (const guint8 *ssid1,
-                    gsize len1,
-                    const guint8 *ssid2,
-                    gsize len2,
-                    gboolean ignore_trailing_null);
-

Earlier versions of the Linux kernel added a NULL byte to the end of the -SSID to enable easy printing of the SSID on the console or in a terminal, -but this behavior was problematic (SSIDs are simply byte arrays, not strings) -and thus was changed. This function compensates for that behavior at the -cost of some compatibility with odd SSIDs that may legitimately have trailing -NULLs, even though that is functionally pointless.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

ssid1

the first SSID to compare.

[array length=len1]

len1

length of the SSID data in ssid1 -

 

ssid2

the second SSID to compare.

[array length=len2]

len2

length of the SSID data in ssid2 -

 

ignore_trailing_null

TRUE to ignore one trailing NULL byte

 
-
-
-

Returns

-

TRUE if the SSIDs are the same, FALSE if they are not

-
-
-
-
-

nm_utils_ssid_to_utf8 ()

-
char *
-nm_utils_ssid_to_utf8 (const guint8 *ssid,
-                       gsize len);
-

Wi-Fi SSIDs are byte arrays, they are _not_ strings. Thus, an SSID may -contain embedded NULLs and other unprintable characters. Often it is -useful to print the SSID out for debugging purposes, but that should be the -_only_ use of this function. Do not use this function for any persistent -storage of the SSID, since the printable SSID returned from this function -cannot be converted back into the real SSID of the access point.

-

This function does almost everything humanly possible to convert the input -into a printable UTF-8 string, using roughly the following procedure:

-

1) if the input data is already UTF-8 safe, no conversion is performed -2) attempts to get the current system language from the LANG environment - variable, and depending on the language, uses a table of alternative - encodings to try. For example, if LANG=hu_HU, the table may first try - the ISO-8859-2 encoding, and if that fails, try the Windows-1250 encoding. - If all fallback encodings fail, replaces non-UTF-8 characters with '?'. -3) If the system language was unable to be determined, falls back to the - ISO-8859-1 encoding, then to the Windows-1251 encoding. -4) If step 3 fails, replaces non-UTF-8 characters with '?'.

-

Again, this function should be used for debugging and display purposes -_only_.

-
-

Parameters

-
----- - - - - - - - - - - - - -

ssid

pointer to a buffer containing the SSID data.

[array length=len]

len

length of the SSID data in ssid -

 
-
-
-

Returns

-

an allocated string containing a UTF-8 -representation of the SSID, which must be freed by the caller using g_free(). -Returns NULL on errors.

-

[transfer full]

-
-
-
-
-

nm_utils_security_valid ()

-
gboolean
-nm_utils_security_valid (NMUtilsSecurityType type,
-                         NMDeviceWifiCapabilities wifi_caps,
-                         gboolean have_ap,
-                         gboolean adhoc,
-                         NM80211ApFlags ap_flags,
-                         NM80211ApSecurityFlags ap_wpa,
-                         NM80211ApSecurityFlags ap_rsn);
-

Given a set of device capabilities, and a desired security type to check -against, determines whether the combination of device, desired security -type, and AP capabilities intersect.

-

NOTE: this function cannot handle checking security for AP/Hotspot mode; -use nm_utils_ap_mode_security_valid() instead.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

type

the security type to check AP flags and device capabilities against, -e.g. NMU_SEC_STATIC_WEP

 

wifi_caps

bitfield of the capabilities of the specific Wi-Fi device, e.g. -NM_WIFI_DEVICE_CAP_CIPHER_WEP40

 

have_ap

whether the ap_flags -, ap_wpa -, and ap_rsn -arguments are valid

 

adhoc

whether the capabilities being tested are from an Ad-Hoc AP (IBSS)

 

ap_flags

bitfield of AP capabilities, e.g. NM_802_11_AP_FLAGS_PRIVACY

 

ap_wpa

bitfield of AP capabilities derived from the AP's WPA beacon, -e.g. (NM_802_11_AP_SEC_PAIR_TKIP | NM_802_11_AP_SEC_KEY_MGMT_PSK)

 

ap_rsn

bitfield of AP capabilities derived from the AP's RSN/WPA2 beacon, -e.g. (NM_802_11_AP_SEC_PAIR_CCMP | NM_802_11_AP_SEC_PAIR_TKIP)

 
-
-
-

Returns

-

TRUE if the device capabilities and AP capabilities intersect and are -compatible with the desired type -, FALSE if they are not

-
-
-
-
-

nm_utils_ap_mode_security_valid ()

-
gboolean
-nm_utils_ap_mode_security_valid (NMUtilsSecurityType type,
-                                 NMDeviceWifiCapabilities wifi_caps);
-

Given a set of device capabilities, and a desired security type to check -against, determines whether the combination of device capabilities and -desired security type are valid for AP/Hotspot connections.

-
-

Parameters

-
----- - - - - - - - - - - - - -

type

the security type to check device capabilities against, -e.g. NMU_SEC_STATIC_WEP

 

wifi_caps

bitfield of the capabilities of the specific Wi-Fi device, e.g. -NM_WIFI_DEVICE_CAP_CIPHER_WEP40

 
-
-
-

Returns

-

TRUE if the device capabilities are compatible with the desired -type -, FALSE if they are not.

-
-
-
-
-

nm_utils_wep_key_valid ()

-
gboolean
-nm_utils_wep_key_valid (const char *key,
-                        NMWepKeyType wep_type);
-

Checks if key - is a valid WEP key

-
-

Parameters

-
----- - - - - - - - - - - - - -

key

a string that might be a WEP key

 

wep_type

the NMWepKeyType type of the WEP key

 
-
-
-

Returns

-

TRUE if key -is a WEP key, FALSE if not

-
-
-
-
-

nm_utils_wpa_psk_valid ()

-
gboolean
-nm_utils_wpa_psk_valid (const char *psk);
-

Checks if psk - is a valid WPA PSK

-
-

Parameters

-
----- - - - - - -

psk

a string that might be a WPA PSK

 
-
-
-

Returns

-

TRUE if psk -is a WPA PSK, FALSE if not

-
-
-
-
-

nm_utils_is_json_object ()

-
gboolean
-nm_utils_is_json_object (const char *str,
-                         GError **error);
-
-

Parameters

-
----- - - - - - - - - - - - - -

str

the JSON string to test

 

error

optional error reason

 
-
-
-

Returns

-

whether the passed string is valid JSON. -If libnm is not compiled with libjansson support, this check will -also return TRUE for possibly invalid inputs. If that is a problem -for you, you must validate the JSON yourself.

-
-

Since: 1.6

-
-
-
-

nm_utils_ip4_dns_to_variant ()

-
GVariant *
-nm_utils_ip4_dns_to_variant (char **dns);
-

Utility function to convert an array of IP address strings int a GVariant of -type 'au' representing an array of IPv4 addresses.

-
-

Parameters

-
----- - - - - - -

dns

an array of IP address strings.

[type utf8]
-
-
-

Returns

-

a new floating GVariant representing dns -.

-

[transfer none]

-
-
-
-
-

nm_utils_ip4_dns_from_variant ()

-
char **
-nm_utils_ip4_dns_from_variant (GVariant *value);
-

Utility function to convert a GVariant of type 'au' representing a list of -IPv4 addresses into an array of IP address strings.

-

Since 1.46, an empty list is returned if the variant type is not valid -(before it was checked as assertion)

-
-

Parameters

-
----- - - - - - -

value

a GVariant of type 'au'

 
-
-
-

Returns

-

a NULL-terminated array of IP address strings.

-

[transfer full][type utf8]

-
-
-
-
-

nm_utils_ip4_addresses_to_variant ()

-
GVariant *
-nm_utils_ip4_addresses_to_variant (GPtrArray *addresses,
-                                   const char *gateway);
-

Utility function to convert a GPtrArray of NMIPAddress objects representing -IPv4 addresses into a GVariant of type 'aau' representing an array of -NetworkManager IPv4 addresses (which are tuples of address, prefix, and -gateway). The "gateway" field of the first address will get the value of -gateway - (if non-NULL). In all of the other addresses, that field will be 0.

-
-

Parameters

-
----- - - - - - - - - - - - - -

addresses

an array of NMIPAddress objects.

[element-type NMIPAddress]

gateway

the gateway IP address.

[nullable]
-
-
-

Returns

-

a new floating GVariant representing addresses -.

-

[transfer none]

-
-
-
-
-

nm_utils_ip4_addresses_from_variant ()

-
GPtrArray *
-nm_utils_ip4_addresses_from_variant (GVariant *value,
-                                     char **out_gateway);
-

Utility function to convert a GVariant of type 'aau' representing a list of -NetworkManager IPv4 addresses (which are tuples of address, prefix, and -gateway) into a GPtrArray of NMIPAddress objects. The "gateway" field of -the first address (if set) will be returned in out_gateway -; the "gateway" fields -of the other addresses are ignored. Note that invalid addresses are discarded -but the valid addresses are still returned.

-

Since 1.46, an empty list is returned if the variant type is not valid -(before it was checked as assertion)

-
-

Parameters

-
----- - - - - - - - - - - - - -

value

a GVariant of type 'aau'

 

out_gateway

on return, will -contain the IP gateway.

[out][optional][nullable][transfer full]
-
-
-

Returns

-

a newly allocated -GPtrArray of NMIPAddress objects.

-

[transfer full][element-type NMIPAddress]

-
-
-
-
-

nm_utils_ip4_routes_to_variant ()

-
GVariant *
-nm_utils_ip4_routes_to_variant (GPtrArray *routes);
-

Utility function to convert a GPtrArray of NMIPRoute objects representing -IPv4 routes into a GVariant of type 'aau' representing an array of -NetworkManager IPv4 routes (which are tuples of route, prefix, next hop, and -metric).

-
-

Parameters

-
----- - - - - - -

routes

an array of NMIP4Route objects.

[element-type NMIPRoute]
-
-
-

Returns

-

a new floating GVariant representing routes -.

-

[transfer none]

-
-
-
-
-

nm_utils_ip4_routes_from_variant ()

-
GPtrArray *
-nm_utils_ip4_routes_from_variant (GVariant *value);
-

Utility function to convert a GVariant of type 'aau' representing an array -of NetworkManager IPv4 routes (which are tuples of route, prefix, next hop, -and metric) into a GPtrArray of NMIPRoute objects. Note that invalid routes -are discarded but the valid routes are still returned.

-

Since 1.46, an empty list is returned if the variant type is not valid -(before it was checked as assertion)

-
-

Parameters

-
----- - - - - - -

value

GVariant of type 'aau'

 
-
-
-

Returns

-

a newly allocated -GPtrArray of NMIPRoute objects.

-

[transfer full][element-type NMIPRoute]

-
-
-
-
-

nm_utils_ip4_netmask_to_prefix ()

-
guint32
-nm_utils_ip4_netmask_to_prefix (guint32 netmask);
-
-

Parameters

-
----- - - - - - -

netmask

an IPv4 netmask in network byte order. -Usually the netmask has all leading bits up to the prefix -set so that the netmask is identical to having the first -prefix bits of the address set. -If that is not the case and there are "holes" in the -mask, the prefix is determined based on the lowest bit -set.

 
-
-
-

Returns

-

the CIDR prefix represented by the netmask

-
-
-
-
-

nm_utils_ip4_prefix_to_netmask ()

-
guint32
-nm_utils_ip4_prefix_to_netmask (guint32 prefix);
-
-

Parameters

-
----- - - - - - -

prefix

a CIDR prefix, must be not larger than 32.

 
-
-
-

Returns

-

the netmask represented by the prefix, in network byte order

-
-
-
-
-

nm_utils_ip4_get_default_prefix ()

-
guint32
-nm_utils_ip4_get_default_prefix (guint32 ip);
-

When the Internet was originally set up, various ranges of IP addresses were -segmented into three network classes: A, B, and C. This function will return -a prefix that is associated with the IP address specified defining where it -falls in the predefined classes.

-
-

Parameters

-
----- - - - - - -

ip

an IPv4 address (in network byte order)

 
-
-
-

Returns

-

the default class prefix for the given IP

-
-
-
-
-

nm_utils_ip6_dns_to_variant ()

-
GVariant *
-nm_utils_ip6_dns_to_variant (char **dns);
-

Utility function to convert an array of IP address strings int a GVariant of -type 'aay' representing an array of IPv6 addresses.

-

If a string cannot be parsed, it will be silently ignored.

-
-

Parameters

-
----- - - - - - -

dns

an array of IP address strings.

[type utf8]
-
-
-

Returns

-

a new floating GVariant representing dns -.

-

[transfer none]

-
-
-
-
-

nm_utils_ip6_dns_from_variant ()

-
char **
-nm_utils_ip6_dns_from_variant (GVariant *value);
-

Utility function to convert a GVariant of type 'aay' representing a list of -IPv6 addresses into an array of IP address strings. Each "ay" entry must be -a IPv6 address in binary form (16 bytes long). Invalid entries are silently -ignored.

-

Since 1.46, an empty list is returned if the variant type is not valid -(before it was checked as assertion)

-
-

Parameters

-
----- - - - - - -

value

a GVariant of type 'aay'

 
-
-
-

Returns

-

a NULL-terminated array of IP address strings.

-

[transfer full][type utf8]

-
-
-
-
-

nm_utils_ip6_addresses_to_variant ()

-
GVariant *
-nm_utils_ip6_addresses_to_variant (GPtrArray *addresses,
-                                   const char *gateway);
-

Utility function to convert a GPtrArray of NMIPAddress objects representing -IPv6 addresses into a GVariant of type 'a(ayuay)' representing an array of -NetworkManager IPv6 addresses (which are tuples of address, prefix, and -gateway). The "gateway" field of the first address will get the value of -gateway - (if non-NULL). In all of the other addresses, that field will be -all 0s.

-
-

Parameters

-
----- - - - - - - - - - - - - -

addresses

an array of NMIPAddress objects.

[element-type NMIPAddress]

gateway

the gateway IP address.

[nullable]
-
-
-

Returns

-

a new floating GVariant representing addresses -.

-

[transfer none]

-
-
-
-
-

nm_utils_ip6_addresses_from_variant ()

-
GPtrArray *
-nm_utils_ip6_addresses_from_variant (GVariant *value,
-                                     char **out_gateway);
-

Utility function to convert a GVariant of type 'a(ayuay)' representing a -list of NetworkManager IPv6 addresses (which are tuples of address, prefix, -and gateway) into a GPtrArray of NMIPAddress objects. The "gateway" field -of the first address (if set) will be returned in out_gateway -; the "gateway" -fields of the other addresses are ignored. Note that invalid addresses are -discarded but the valid addresses are still returned.

-

Since 1.46, an empty list is returned if the variant type is not valid -(before it was checked as assertion)

-
-

Parameters

-
----- - - - - - - - - - - - - -

value

a GVariant of type 'a(ayuay)'

 

out_gateway

on return, will -contain the IP gateway.

[out][optional][nullable][transfer full]
-
-
-

Returns

-

a newly allocated -GPtrArray of NMIPAddress objects.

-

[transfer full][element-type NMIPAddress]

-
-
-
-
-

nm_utils_ip6_routes_to_variant ()

-
GVariant *
-nm_utils_ip6_routes_to_variant (GPtrArray *routes);
-

Utility function to convert a GPtrArray of NMIPRoute objects representing -IPv6 routes into a GVariant of type 'a(ayuayu)' representing an array of -NetworkManager IPv6 routes (which are tuples of route, prefix, next hop, and -metric).

-
-

Parameters

-
----- - - - - - -

routes

an array of NMIPRoute objects.

[element-type NMIPRoute]
-
-
-

Returns

-

a new floating GVariant representing routes -.

-

[transfer none]

-
-
-
-
-

nm_utils_ip6_routes_from_variant ()

-
GPtrArray *
-nm_utils_ip6_routes_from_variant (GVariant *value);
-

Utility function to convert a GVariant of type 'a(ayuayu)' representing an -array of NetworkManager IPv6 routes (which are tuples of route, prefix, next -hop, and metric) into a GPtrArray of NMIPRoute objects. Note that invalid -routes are ignored but the valid ones are still returned.

-

Since 1.46, an empty list is returned if the variant type is not valid -(before it was checked as assertion)

-
-

Parameters

-
----- - - - - - -

value

GVariant of type 'a(ayuayu)'

 
-
-
-

Returns

-

a newly allocated -GPtrArray of NMIPRoute objects.

-

[transfer full][element-type NMIPRoute]

-
-
-
-
-

nm_utils_ip_addresses_to_variant ()

-
GVariant *
-nm_utils_ip_addresses_to_variant (GPtrArray *addresses);
-

Utility function to convert a GPtrArray of NMIPAddress objects representing -IPv4 or IPv6 addresses into a GVariant of type 'aa{sv}' representing an -array of new-style NetworkManager IP addresses. All addresses will include -"address" (an IP address string), and "prefix" (a uint). Some addresses may -include additional attributes.

-
-

Parameters

-
----- - - - - - -

addresses

an array of NMIPAddress objects.

[element-type NMIPAddress]
-
-
-

Returns

-

a new floating GVariant representing addresses -.

-

[transfer none]

-
-

Since: 1.42

-
-
-
-

nm_utils_ip_addresses_from_variant ()

-
GPtrArray *
-nm_utils_ip_addresses_from_variant (GVariant *value,
-                                    int family);
-

Utility function to convert a GVariant representing a list of new-style -NetworkManager IPv4 or IPv6 addresses (as described in the documentation for -nm_utils_ip_addresses_to_variant()) into a GPtrArray of NMIPAddress -objects. Note that invalid addresses are discarded but the valid addresses -are still returned.

-

Since 1.46, an empty list is returned if the variant type is not valid -(before it was checked as assertion)

-
-

Parameters

-
----- - - - - - - - - - - - - -

value

a GVariant of type 'aa{sv}'

 

family

an IP address family

 
-
-
-

Returns

-

a newly allocated -GPtrArray of NMIPAddress objects.

-

[transfer full][element-type NMIPAddress]

-
-

Since: 1.42

-
-
-
-

nm_utils_ip_routes_to_variant ()

-
GVariant *
-nm_utils_ip_routes_to_variant (GPtrArray *routes);
-

Utility function to convert a GPtrArray of NMIPRoute objects representing -IPv4 or IPv6 routes into a GVariant of type 'aa{sv}' representing an array -of new-style NetworkManager IP routes. All routes will include "dest" (an IP -address string), "prefix" (an uint) and optionally "next-hop" (an IP address -string) and "metric" (an uint). Some routes may include additional attributes. -Note that invalid routes are discarded and only a warning is emitted, but the -valid routes are still returned.

-
-

Parameters

-
----- - - - - - -

routes

an array of NMIPRoute objects.

[element-type NMIPRoute]
-
-
-

Returns

-

a new floating GVariant representing routes -.

-

[transfer none]

-
-

Since: 1.42

-
-
-
-

nm_utils_ip_routes_from_variant ()

-
GPtrArray *
-nm_utils_ip_routes_from_variant (GVariant *value,
-                                 int family);
-

Utility function to convert a GVariant representing a list of new-style -NetworkManager IPv4 or IPv6 addresses (as described in the documentation for -nm_utils_ip_routes_to_variant()) into a GPtrArray of NMIPRoute objects. -Invalid routes are discarded but the valid routes are still returned.

-

Since 1.46, an empty list is returned if the variant type is not valid -(before it was checked as assertion)

-
-

Parameters

-
----- - - - - - - - - - - - - -

value

a GVariant of type 'aa{sv}'

 

family

an IP address family

 
-
-
-

Returns

-

a newly allocated -GPtrArray of NMIPRoute objects.

-

[transfer full][element-type NMIPRoute]

-
-

Since: 1.42

-
-
-
-

nm_utils_uuid_generate ()

-
char *
-nm_utils_uuid_generate (void);
-
-

Returns

-

a newly allocated UUID suitable for use as the NMSettingConnection -object's “id”: property. Should be freed with g_free()

-
-
-
-
-

NMUtilsFileSearchInPathsPredicate ()

-
gboolean
-(*NMUtilsFileSearchInPathsPredicate) (const char *filename,
-                                      gpointer user_data);
-
-
-
-

NMUtilsCheckFilePredicate ()

-
gboolean
-(*NMUtilsCheckFilePredicate) (const char *filename,
-                              const struct stat *stat,
-                              gpointer user_data,
-                              GError **error);
-
-
-
-

nm_utils_file_search_in_paths ()

-
const char *
-nm_utils_file_search_in_paths (const char *progname,
-                               const char *try_first,
-                               const char *const *paths,
-                               GFileTest file_test_flags,
-                               NMUtilsFileSearchInPathsPredicate predicate,
-                               gpointer user_data,
-                               GError **error);
-

Searches for a progname - file in a list of search paths -.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

progname

the helper program name, like "iptables" -Must be a non-empty string, without path separator (/).

 

try_first

a custom path to try first before searching. -It is silently ignored if it is empty or not an absolute path.

[nullable]

paths

a NULL terminated list of search paths. -Can be empty or NULL, in which case only try_first -is checked.

[nullable]

file_test_flags

the flags passed to g_file_test() when searching -for progname -. Set it to 0 to skip the g_file_test().

 

predicate

if given, pass the file name to this function -for additional checks. This check is performed after the check for -file_test_flags -. You cannot omit both file_test_flags -and predicate -.

[scope call]

user_data

user data for predicate -function.

[closure][nullable]

error

on failure, set a "not found" error G_IO_ERROR G_IO_ERROR_NOT_FOUND.

 
-
-
-

Returns

-

the full path to the helper, if found, or NULL if not found. -The returned string is not owned by the caller, but later -invocations of the function might overwrite it.

-

[transfer none]

-
-
-
-
-

nm_utils_wifi_freq_to_channel ()

-
guint32
-nm_utils_wifi_freq_to_channel (guint32 freq);
-

Utility function to translate a Wi-Fi frequency to its corresponding channel.

-
-

Parameters

-
----- - - - - - -

freq

frequency

 
-
-
-

Returns

-

the channel represented by the frequency or 0

-
-
-
-
-

nm_utils_wifi_channel_to_freq ()

-
guint32
-nm_utils_wifi_channel_to_freq (guint32 channel,
-                               const char *band);
-

Utility function to translate a Wi-Fi channel to its corresponding frequency.

-
-

Parameters

-
----- - - - - - - - - - - - - -

channel

channel

 

band

frequency band for wireless ("a" or "bg")

 
-
-
-

Returns

-

the frequency represented by the channel of the band, -or -1 when the freq is invalid, or 0 when the band -is invalid

-
-
-
-
-

nm_utils_wifi_find_next_channel ()

-
guint32
-nm_utils_wifi_find_next_channel (guint32 channel,
-                                 int direction,
-                                 char *band);
-

Utility function to find out next/previous Wi-Fi channel for a channel.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

channel

current channel

 

direction

whether going downward (0 or less) or upward (1 or more)

 

band

frequency band for wireless ("a" or "bg")

 
-
-
-

Returns

-

the next channel in the specified direction or 0

-
-
-
-
-

nm_utils_wifi_is_channel_valid ()

-
gboolean
-nm_utils_wifi_is_channel_valid (guint32 channel,
-                                const char *band);
-

Utility function to verify Wi-Fi channel validity.

-
-

Parameters

-
----- - - - - - - - - - - - - -

channel

channel

 

band

frequency band for wireless ("a" or "bg")

 
-
-
-

Returns

-

TRUE or FALSE

-
-
-
-
-

nm_utils_wifi_2ghz_freqs ()

-
const guint *
-nm_utils_wifi_2ghz_freqs (void);
-

Utility function to return 2.4 GHz Wi-Fi frequencies (802.11bg band).

-
-

Returns

-

zero-terminated array of frequencies numbers (in MHz)

-
-

Since: 1.2

-
-
-
-

nm_utils_wifi_5ghz_freqs ()

-
const guint *
-nm_utils_wifi_5ghz_freqs (void);
-

Utility function to return 5 GHz Wi-Fi frequencies (802.11a band).

-
-

Returns

-

zero-terminated array of frequencies numbers (in MHz)

-
-

Since: 1.2

-
-
-
-

nm_utils_wifi_strength_bars ()

-
const char *
-nm_utils_wifi_strength_bars (guint8 strength);
-

Converts strength - into a 4-character-wide graphical representation of -strength suitable for printing to stdout.

-

Previous versions used to take a guess at the terminal type and possibly -return a wide UTF-8 encoded string. Now it always returns a 7-bit -clean strings of one to 0 to 4 asterisks. Users that actually need -the functionality are encouraged to make their implementations instead.

-
-

Parameters

-
----- - - - - - -

strength

the access point strength, from 0 to 100

 
-
-
-

Returns

-

the graphical representation of the access point strength

-
-
-
-
-

nm_utils_hwaddr_len ()

-
gsize
-nm_utils_hwaddr_len (int type);
-

Returns the length in octets of a hardware address of type type -.

-

Before 1.28, it was an error to call this function with any value other than -ARPHRD_ETHER or ARPHRD_INFINIBAND.

-
-

Parameters

-
----- - - - - - -

type

the type of address; either ARPHRD_ETHER or -ARPHRD_INFINIBAND

 
-
-
-

Returns

-

the length or zero if the type is unrecognized.

-
-
-
-
-

nm_utils_hwaddr_ntoa ()

-
char *
-nm_utils_hwaddr_ntoa (gconstpointer addr,
-                      gsize length);
-

Converts addr - to textual form.

-
-

Parameters

-
----- - - - - - - - - - - - - -

addr

a binary hardware address.

[type guint8][array length=length]

length

the length of addr -

 
-
-
-

Returns

-

the textual form of addr -.

-

[transfer full]

-
-
-
-
-

nm_utils_hwaddr_atoba ()

-
GByteArray *
-nm_utils_hwaddr_atoba (const char *asc,
-                       gsize length);
-

Parses asc - and converts it to binary form in a GByteArray. See -nm_utils_hwaddr_aton() if you don't want a GByteArray.

-
-

Parameters

-
----- - - - - - - - - - - - - -

asc

the ASCII representation of a hardware address

 

length

the expected length in bytes of the result

 
-
-
-

Returns

-

a new GByteArray, or NULL if asc -couldn't -be parsed.

-

[transfer full]

-
-
-
-
-

nm_utils_hwaddr_aton ()

-
guint8 *
-nm_utils_hwaddr_aton (const char *asc,
-                      gpointer buffer,
-                      gsize length);
-

Parses asc - and converts it to binary form in buffer -. -Bytes in asc - can be separated by colons (:), or hyphens (-), but not mixed.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

asc

the ASCII representation of a hardware address

 

buffer

buffer to store the result into.

[type guint8][array length=length]

length

the expected length in bytes of the result and -the size of the buffer in bytes.

 
-
-
-

Returns

-

buffer -, or NULL if asc -couldn't be parsed -or would be shorter or longer than length -.

-
-
-
-
-

nm_utils_hwaddr_valid ()

-
gboolean
-nm_utils_hwaddr_valid (const char *asc,
-                       gssize length);
-

Parses asc - to see if it is a valid hardware address of the given -length.

-
-

Parameters

-
----- - - - - - - - - - - - - -

asc

the ASCII representation of a hardware address

 

length

the length of address that asc -is expected to convert to -(or -1 to accept any length up to NM_UTILS_HWADDR_LEN_MAX)

 
-
-
-

Returns

-

TRUE if asc -appears to be a valid hardware address -of the indicated length, FALSE if not.

-
-
-
-
-

nm_utils_hwaddr_canonical ()

-
char *
-nm_utils_hwaddr_canonical (const char *asc,
-                           gssize length);
-

Parses asc - to see if it is a valid hardware address of the given -length, and if so, returns it in canonical form (uppercase, with -leading 0s as needed, and with colons rather than hyphens).

-
-

Parameters

-
----- - - - - - - - - - - - - -

asc

the ASCII representation of a hardware address

 

length

the length of address that asc -is expected to convert to -(or -1 to accept any length up to NM_UTILS_HWADDR_LEN_MAX)

 
-
-
-

Returns

-

the canonicalized address if asc -appears to -be a valid hardware address of the indicated length, NULL if not.

-

[transfer full]

-
-
-
-
-

nm_utils_hwaddr_matches ()

-
gboolean
-nm_utils_hwaddr_matches (gconstpointer hwaddr1,
-                         gssize hwaddr1_len,
-                         gconstpointer hwaddr2,
-                         gssize hwaddr2_len);
-

Generalized hardware address comparison function. Tests if hwaddr1 - and -hwaddr2 - "equal" (or more precisely, "equivalent"), with several advantages -over a simple memcmp():

-
    -
  1. If hwaddr1_len - or hwaddr2_len - is -1, then the corresponding address is - assumed to be ASCII rather than binary, and will be converted to binary - before being compared.

  2. -
  3. If hwaddr1 - or hwaddr2 - is NULL, it is treated instead as though it was - a zero-filled buffer hwaddr1_len - or hwaddr2_len - bytes long.

  4. -
  5. If hwaddr1 - and hwaddr2 - are InfiniBand hardware addresses (that is, if - they are INFINIBAND_ALEN bytes long in binary form) - then only the last 8 bytes are compared, since those are the only bytes - that actually identify the hardware. (The other 12 bytes will change - depending on the configuration of the InfiniBand fabric that the device - is connected to.)

  6. -
-

If a passed-in ASCII hardware address cannot be parsed, or would parse to an -address larger than NM_UTILS_HWADDR_LEN_MAX, then it will silently fail to -match. (This means that externally-provided address strings do not need to be -sanity-checked before comparing them against known good addresses; they are -guaranteed to not match if they are invalid.)

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

hwaddr1

pointer to a binary or ASCII hardware address, or NULL.

[nullable]

hwaddr1_len

size of hwaddr1 -, or -1 if hwaddr1 -is ASCII

 

hwaddr2

pointer to a binary or ASCII hardware address, or NULL.

[nullable]

hwaddr2_len

size of hwaddr2 -, or -1 if hwaddr2 -is ASCII

 
-
-
-

Returns

-

TRUE if hwaddr1 -and hwaddr2 -are equivalent, FALSE if they are -different (or either of them is invalid).

-
-
-
-
-

nm_utils_bin2hexstr ()

-
char *
-nm_utils_bin2hexstr (gconstpointer src,
-                     gsize len,
-                     int final_len);
-

Converts the byte array src - into a hexadecimal string. If final_len - is -greater than -1, the returned string is terminated at that index -(returned_string[final_len] == '\0'),

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

src

an array of bytes.

[type guint8][array length=len]

len

the length of the src -array

 

final_len

an index where to cut off the returned string, or -1

 
-
-
-

Returns

-

the textual form of bytes -.

-

[transfer full]

-
-
-
-
-

nm_utils_hexstr2bin ()

-
GBytes *
-nm_utils_hexstr2bin (const char *hex);
-

Converts a hexadecimal string hex - into an array of bytes. The optional -separator ':' may be used between single or pairs of hexadecimal characters, -eg "00:11" or "0:1". Any "0x" at the beginning of hex - is ignored. hex - -may not start or end with ':'.

-
-

Parameters

-
----- - - - - - -

hex

a string of hexadecimal characters with optional ':' separators

 
-
-
-

Returns

-

the converted bytes, or NULL on error.

-

[transfer full]

-
-
-
-
-

nm_utils_iface_valid_name ()

-
gboolean
-nm_utils_iface_valid_name (const char *name);
-
-

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

-

Use nm_utils_is_valid_iface_name() instead, with better error reporting.

-
-

Validate the network interface name.

-
-

Parameters

-
----- - - - - - -

name

Name of interface.

[nullable]
-
-
-

Returns

-

TRUE if interface name is valid, otherwise FALSE is returned.

-

Before 1.20, this function did not accept NULL as name -argument. If you -want to run against older versions of libnm, don't pass NULL.

-
-
-
-
-

nm_utils_is_valid_iface_name ()

-
gboolean
-nm_utils_is_valid_iface_name (const char *name,
-                              GError **error);
-

Validate the network interface name.

-

This function is a 1:1 copy of the kernel's interface validation -function in net/core/dev.c.

-
-

Parameters

-
----- - - - - - - - - - - - - -

name

Name of interface.

[nullable]

error

location to store the error occurring, or NULL to ignore

 
-
-
-

Returns

-

TRUE if interface name is valid, otherwise FALSE is returned.

-

Before 1.20, this function did not accept NULL as name -argument. If you -want to run against older versions of libnm, don't pass NULL.

-
-

Since: 1.6

-
-
-
-

nm_utils_is_uuid ()

-
gboolean
-nm_utils_is_uuid (const char *str);
-
-

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

-

older versions of NetworkManager had a wrong - understanding of what makes a valid UUID. This function can thus - accept some inputs as valid, which in fact are not valid UUIDs.

-
-

Checks if str - is a UUID

-
-

Parameters

-
----- - - - - - -

str

a string that might be a UUID.

[nullable]
-
-
-

Returns

-

TRUE if str -is a UUID, FALSE if not

-

In older versions, nm_utils_is_uuid() did not accept NULL as str -argument. Don't pass NULL if you run against older versions of libnm.

-
-
-
-
-

nm_utils_inet4_ntop ()

-
const char *
-nm_utils_inet4_ntop (guint32 inaddr,
-                     char *dst);
-

Wrapper for inet_ntop.

-

[skip]

-
-

Parameters

-
----- - - - - - - - - - - - - -

inaddr

the address that should be converted to string.

 

dst

the destination buffer, it must contain at least -INET_ADDRSTRLEN or NM_INET_ADDRSTRLEN -characters. If set to NULL, it will return a pointer to an internal, static -buffer (shared with nm_utils_inet6_ntop()). Beware, that the internal -buffer will be overwritten with ever new call of nm_utils_inet4_ntop() or -nm_utils_inet6_ntop() that does not provide its own dst -buffer. Since -1.28, the internal buffer is thread local and thus thread safe. Before -it was not thread safe. When in doubt, pass your own -dst -buffer to avoid these issues.

 
-
-
-

Returns

-

the input buffer dst -, or a pointer to an -internal, static buffer. This function cannot fail.

-
-
-
-
-

nm_utils_inet6_ntop ()

-
const char *
-nm_utils_inet6_ntop (const struct in6_addr *in6addr,
-                     char *dst);
-

Wrapper for inet_ntop.

-

[skip]

-
-

Parameters

-
----- - - - - - - - - - - - - -

in6addr

the address that should be converted to string.

 

dst

the destination buffer, it must contain at least -INET6_ADDRSTRLEN or NM_INET_ADDRSTRLEN -characters. If set to NULL, it will return a pointer to an internal, static -buffer (shared with nm_utils_inet4_ntop()). Beware, that the internal -buffer will be overwritten with ever new call of nm_utils_inet4_ntop() or -nm_utils_inet6_ntop() that does not provide its own dst -buffer. Since -1.28, the internal buffer is thread local and thus thread safe. Before -it was not thread safe. When in doubt, pass your own -dst -buffer to avoid these issues.

 
-
-
-

Returns

-

the input buffer dst -, or a pointer to an -internal, static buffer. NULL is not allowed as in6addr -, -otherwise, this function cannot fail.

-
-
-
-
-

nm_utils_ipaddr_valid ()

-
gboolean
-nm_utils_ipaddr_valid (int family,
-                       const char *ip);
-

Checks if ip - contains a valid IP address of the given family.

-
-

Parameters

-
----- - - - - - - - - - - - - -

family

AF_INET or AF_INET6, or -AF_UNSPEC to accept either

 

ip

an IP address

 
-
-
-

Returns

-

TRUE or FALSE

-
-
-
-
-

nm_utils_check_virtual_device_compatibility ()

-
gboolean
-nm_utils_check_virtual_device_compatibility
-                               (GType virtual_type,
-                                GType other_type);
-

Determines if a connection of type virtual_type - can (in the -general case) work with connections of type other_type -.

-

If virtual_type - is NM_TYPE_SETTING_VLAN, then this checks if -other_type - is a valid type for the parent of a VLAN.

-

If virtual_type - is a "controller" type (eg, NM_TYPE_SETTING_BRIDGE), -then this checks if other_type - is a valid type for a port of that -controller.

-

Note that even if this returns TRUE it is not guaranteed that -every connection of type other_type - is -compatible with virtual_type -; it may depend on the exact -configuration of the two connections, or on the capabilities of an -underlying device driver.

-
-

Parameters

-
----- - - - - - - - - - - - - -

virtual_type

a virtual connection type

 

other_type

a connection type to test against virtual_type -

 
-
-
-

Returns

-

TRUE or FALSE

-
-
-
-
-

nm_utils_bond_mode_string_to_int ()

-
int
-nm_utils_bond_mode_string_to_int (const char *mode);
-

Convert bonding mode from string representation to numeric value. -See https://www.kernel.org/doc/Documentation/networking/bonding.txt for -available modes. -The mode - string can be either a descriptive name or a number (as string).

-
-

Parameters

-
----- - - - - - -

mode

bonding mode as string

 
-
-
-

Returns

-

numeric bond mode, or -1 on error

-
-

Since: 1.2

-
-
-
-

nm_utils_bond_mode_int_to_string ()

-
const char *
-nm_utils_bond_mode_int_to_string (int mode);
-

Convert bonding mode from integer value to descriptive name. -See https://www.kernel.org/doc/Documentation/networking/bonding.txt for -available modes.

-
-

Parameters

-
----- - - - - - -

mode

bonding mode as a numeric value

 
-
-
-

Returns

-

bonding mode string, or NULL on error

-
-

Since: 1.2

-
-
-
-

nm_utils_enum_to_str ()

-
char *
-nm_utils_enum_to_str (GType type,
-                      int value);
-

Converts an enum value to its string representation. If the enum is a -G_TYPE_FLAGS the function returns a comma-separated list of matching values. -If the value has no corresponding string representation, it is converted -to a number. For enums it is converted to a decimal number, for flags -to an (unsigned) hex number.

-
-

Parameters

-
----- - - - - - - - - - - - - -

type

the GType of the enum

 

value

the value to be translated

 
-
-
-

Returns

-

a newly allocated string or NULL

-
-

Since: 1.2

-
-
-
-

nm_utils_enum_from_str ()

-
gboolean
-nm_utils_enum_from_str (GType type,
-                        const char *str,
-                        int *out_value,
-                        char **err_token);
-

Converts a string to the matching enum value.

-

If the enum is a G_TYPE_FLAGS the function returns the logical OR of values -matching the comma-separated tokens in the string; if an unknown token is found -the function returns FALSE and stores a pointer to a newly allocated string -containing the unrecognized token in err_token -.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

type

the GType of the enum

 

str

the input string

 

out_value

the output value.

[out][optional]

err_token

location to store -the first unrecognized token.

[out][optional][nullable][transfer full]
-
-
-

Returns

-

TRUE if the conversion was successful, FALSE otherwise

-
-

Since: 1.2

-
-
-
-

nm_utils_enum_get_values ()

-
const char **
-nm_utils_enum_get_values (GType type,
-                          int from,
-                          int to);
-

Returns the list of possible values for a given enum.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

type

the GType of the enum

 

from

the first element to be returned

 

to

the last element to be returned

 
-
-
-

Returns

-

a NULL-terminated dynamically-allocated array of static strings -or NULL on error.

-

[transfer container]

-
-

Since: 1.2

-
-
-
-

nm_utils_version ()

-
guint
-nm_utils_version (void);
-
-

Returns

-

the version ID of the libnm version. That is, the NM_VERSION -at runtime.

-
-

Since: 1.6

-
-
-
-

nm_utils_parse_variant_attributes ()

-
GHashTable *
-nm_utils_parse_variant_attributes (const char *string,
-                                   char attr_separator,
-                                   char key_value_separator,
-                                   gboolean ignore_unknown,
-                                   const NMVariantAttributeSpec *const *spec,
-                                   GError **error);
-

Parse attributes from a string.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

string

the input string

 

attr_separator

the attribute separator character

 

key_value_separator

character separating key and values

 

ignore_unknown

whether unknown attributes should be ignored

 

spec

the attribute format specifiers

 

error

location to store the error on failure

 
-
-
-

Returns

-

a GHashTable mapping -attribute names to GVariant values. Warning: the variant are still floating -references, owned by the hash table. If you take a reference, ensure to sink -the one of the hash table first.

-

[transfer full][element-type utf8 GVariant]

-
-

Since: 1.8

-
-
-
-

nm_utils_format_variant_attributes ()

-
char *
-nm_utils_format_variant_attributes (GHashTable *attributes,
-                                    char attr_separator,
-                                    char key_value_separator);
-

Format attributes to a string.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

attributes

a GHashTable mapping attribute names to GVariant values.

[element-type utf8 GVariant]

attr_separator

the attribute separator character

 

key_value_separator

character separating key and values

 
-
-
-

Returns

-

the string representing attributes, or NULL -in case there are no attributes.

-

[transfer full]

-
-

Since: 1.8

-
-
-
-

nm_utils_tc_qdisc_from_str ()

-
NMTCQdisc *
-nm_utils_tc_qdisc_from_str (const char *str,
-                            GError **error);
-

Parses the tc style string qdisc representation of the queueing -discipline to a NMTCQdisc instance. Supports a subset of the tc language.

-
-

Parameters

-
----- - - - - - - - - - - - - -

str

the string representation of a qdisc

 

error

location of the error

 
-
-
-

Returns

-

the NMTCQdisc or NULL

-
-

Since: 1.12

-
-
-
-

nm_utils_tc_qdisc_to_str ()

-
char *
-nm_utils_tc_qdisc_to_str (NMTCQdisc *qdisc,
-                          GError **error);
-

Turns the NMTCQdisc into a tc style string representation of the queueing -discipline.

-
-

Parameters

-
----- - - - - - - - - - - - - -

qdisc

the NMTCQdisc

 

error

location of the error

 
-
-
-

Returns

-

formatted string or NULL

-
-

Since: 1.12

-
-
-
-

nm_utils_tc_action_from_str ()

-
NMTCAction *
-nm_utils_tc_action_from_str (const char *str,
-                             GError **error);
-

Parses the tc style string action representation of the queueing -discipline to a NMTCAction instance. Supports a subset of the tc language.

-
-

Parameters

-
----- - - - - - - - - - - - - -

str

the string representation of a action

 

error

location of the error

 
-
-
-

Returns

-

the NMTCAction or NULL

-
-

Since: 1.12

-
-
-
-

nm_utils_tc_action_to_str ()

-
char *
-nm_utils_tc_action_to_str (NMTCAction *action,
-                           GError **error);
-

Turns the NMTCAction into a tc style string representation of the queueing -discipline.

-
-

Parameters

-
----- - - - - - - - - - - - - -

action

the NMTCAction

 

error

location of the error

 
-
-
-

Returns

-

formatted string or NULL

-
-

Since: 1.12

-
-
-
-

nm_utils_tc_tfilter_from_str ()

-
NMTCTfilter *
-nm_utils_tc_tfilter_from_str (const char *str,
-                              GError **error);
-

Parses the tc style string tfilter representation of the queueing -discipline to a NMTCTfilter instance. Supports a subset of the tc language.

-
-

Parameters

-
----- - - - - - - - - - - - - -

str

the string representation of a tfilter

 

error

location of the error

 
-
-
-

Returns

-

the NMTCTfilter or NULL

-
-

Since: 1.12

-
-
-
-

nm_utils_tc_tfilter_to_str ()

-
char *
-nm_utils_tc_tfilter_to_str (NMTCTfilter *tfilter,
-                            GError **error);
-

Turns the NMTCTfilter into a tc style string representation of the queueing -discipline.

-
-

Parameters

-
----- - - - - - - - - - - - - -

tfilter

the NMTCTfilter

 

error

location of the error

 
-
-
-

Returns

-

formatted string or NULL

-
-

Since: 1.12

-
-
-
-

nm_utils_sriov_vf_to_str ()

-
char *
-nm_utils_sriov_vf_to_str (const NMSriovVF *vf,
-                          gboolean omit_index,
-                          GError **error);
-

Converts a SR-IOV virtual function object to its string representation.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

vf

the NMSriovVF

 

omit_index

if TRUE, the VF index will be omitted from output string

 

error

location to store the error on failure

 
-
-
-

Returns

-

a newly allocated string or NULL on error

-
-

Since: 1.14

-
-
-
-

nm_utils_sriov_vf_from_str ()

-
NMSriovVF *
-nm_utils_sriov_vf_from_str (const char *str,
-                            GError **error);
-

Converts a string to a SR-IOV virtual function object.

-
-

Parameters

-
----- - - - - - - - - - - - - -

str

the input string

 

error

location to store the error on failure

 
-
-
-

Returns

-

the virtual function object.

-

[transfer full]

-
-

Since: 1.14

-
-
-
-

nm_utils_get_timestamp_msec ()

-
gint64
-nm_utils_get_timestamp_msec (void);
-

Gets current time in milliseconds of CLOCK_BOOTTIME.

-
-

Returns

-

time in milliseconds

-
-

Since: 1.12

-
-
-
-

nm_utils_base64secret_decode ()

-
gboolean
-nm_utils_base64secret_decode (const char *base64_key,
-                              gsize required_key_len,
-                              guint8 *out_key);
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

base64_key

the (possibly invalid) base64 encode key.

 

required_key_len

the expected (binary) length of the key after -decoding. If the length does not match, the validation fails.

 

out_key

an optional output buffer for the binary -key. If given, it will be filled with exactly required_key_len -bytes.

[out][optional]
-
-
-

Returns

-

TRUE if the input key is a valid base64 encoded key -with required_key_len -bytes.

-
-

Since: 1.16

-
-
-
-

nm_utils_ensure_gtypes ()

-
void
-nm_utils_ensure_gtypes (void);
-

This ensures that all NMSetting GTypes are created. For example, -after this call, g_type_from_name("NMSettingConnection") will work.

-

This cannot fail and does nothing if the type already exists.

-

Since: 1.42

-
-
-
-

Types and Values

-
-

enum NMUtilsSecurityType

-

Describes generic security mechanisms that 802.11 access points may offer. -Used with nm_utils_security_valid() for checking whether a given access -point is compatible with a network device.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NMU_SEC_INVALID

-

unknown or invalid security, placeholder and not used

-
 

NMU_SEC_NONE

-

unencrypted and open

-
 

NMU_SEC_STATIC_WEP

-

static WEP keys are used for encryption

-
 

NMU_SEC_LEAP

-

Cisco LEAP is used for authentication and for generating the -dynamic WEP keys automatically

-
 

NMU_SEC_DYNAMIC_WEP

-

standard 802.1x is used for authentication and -generating the dynamic WEP keys automatically

-
 

NMU_SEC_WPA_PSK

-

WPA1 is used with Pre-Shared Keys (PSK)

-
 

NMU_SEC_WPA_ENTERPRISE

-

WPA1 is used with 802.1x authentication

-
 

NMU_SEC_WPA2_PSK

-

WPA2/RSN is used with Pre-Shared Keys (PSK)

-
 

NMU_SEC_WPA2_ENTERPRISE

-

WPA2 is used with 802.1x authentication

-
 

NMU_SEC_SAE

-

is used with WPA3 Enterprise

-
 

NMU_SEC_OWE

-

is used with Enhanced Open

-
 

NMU_SEC_WPA3_SUITE_B_192

-

is used with WPA3 Enterprise Suite-B 192 bit mode. Since: 1.30.

-
 
-
-
-
-
-

NM_UTILS_HWADDR_LEN_MAX

-
#define NM_UTILS_HWADDR_LEN_MAX 20 /* INFINIBAND_ALEN */
-
-

The maximum length of hardware addresses handled by NetworkManager itself, -nm_utils_hwaddr_len(), and nm_utils_hwaddr_aton().

-
-
-
-

NM_UTILS_INET_ADDRSTRLEN

-
#define NM_UTILS_INET_ADDRSTRLEN INET6_ADDRSTRLEN
-
-

Defines the minimal length for a char buffer that is suitable as dst - argument -for both nm_utils_inet4_ntop() and nm_utils_inet6_ntop().

-
-
-
-

NMVariantAttributeSpec

-
typedef struct _NMVariantAttributeSpec NMVariantAttributeSpec;
-
-
-
-

struct in6_addr

-
struct in6_addr;
-
-
-
-

struct stat

-
struct stat;
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/libnm-nm-version-macros.html b/docs/libnm/html/libnm-nm-version-macros.html deleted file mode 100644 index 1b484fd4..00000000 --- a/docs/libnm/html/libnm-nm-version-macros.html +++ /dev/null @@ -1,477 +0,0 @@ - - - - -nm-version-macros: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

nm-version-macros

-

nm-version-macros

-
-
-

Functions

-
---- - - - - - - - - - - -
#define -NM_CHECK_VERSION() -
#define -NM_ENCODE_VERSION() -
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_MAJOR_VERSION
#defineNM_MINOR_VERSION
#defineNM_MICRO_VERSION
#defineNM_VERSION_0_9_8
#defineNM_VERSION_0_9_10
#defineNM_VERSION_1_0
#defineNM_VERSION_1_2
#defineNM_VERSION_1_4
#defineNM_VERSION_1_6
#defineNM_VERSION_1_8
#defineNM_VERSION_1_10
#defineNM_VERSION_1_12
#defineNM_VERSION_1_14
#defineNM_VERSION_1_16
#defineNM_VERSION_1_18
#defineNM_VERSION_1_20
#defineNM_VERSION_1_22
#defineNM_VERSION_1_24
#defineNM_VERSION_1_26
#defineNM_VERSION_1_28
#defineNM_VERSION_1_30
#defineNM_VERSION_1_32
#defineNM_VERSION_1_34
#defineNM_VERSION_1_36
#defineNM_VERSION_1_38
#defineNM_VERSION_1_40
#defineNM_VERSION_1_42
#defineNM_VERSION_1_44
#defineNM_VERSION_1_46
#defineNM_VERSION_1_48
#defineNM_VERSION_1_50
#defineNM_API_VERSION
#defineNM_VERSION_CUR_STABLE
#defineNM_VERSION_NEXT_STABLE
#defineNM_VERSION
-
-
-

Description

-
-
-

Functions

-
-

NM_CHECK_VERSION()

-
#define             NM_CHECK_VERSION(major, minor, micro)
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

major

major version (e.g. 1 for version 1.2.5)

 

minor

minor version (e.g. 2 for version 1.2.5)

 

micro

micro version (e.g. 5 for version 1.2.5)

 
-
-
-

Returns

-

TRUE if the version of the NetworkManager header files -is the same as or newer than the passed-in version.

-
-
-
-
-

NM_ENCODE_VERSION()

-
#define NM_ENCODE_VERSION(major, minor, micro) ((major) << 16 | (minor) << 8 | (micro))
-
-
-
-
-

Types and Values

-
-

NM_MAJOR_VERSION

-
#define NM_MAJOR_VERSION (1)
-
-

Evaluates to the major version number of NetworkManager which this source -is compiled against.

-
-
-
-

NM_MINOR_VERSION

-
#define NM_MINOR_VERSION (50)
-
-

Evaluates to the minor version number of NetworkManager which this source -is compiled against.

-
-
-
-

NM_MICRO_VERSION

-
#define NM_MICRO_VERSION (0)
-
-

Evaluates to the micro version number of NetworkManager which this source -compiled against.

-
-
-
-

NM_VERSION_0_9_8

-
#define NM_VERSION_0_9_8  (NM_ENCODE_VERSION(0, 9, 8))
-
-
-
-
-

NM_VERSION_0_9_10

-
#define NM_VERSION_0_9_10 (NM_ENCODE_VERSION(0, 9, 10))
-
-
-
-
-

NM_VERSION_1_0

-
#define NM_VERSION_1_0    (NM_ENCODE_VERSION(1, 0, 0))
-
-
-
-
-

NM_VERSION_1_2

-
#define NM_VERSION_1_2    (NM_ENCODE_VERSION(1, 2, 0))
-
-
-
-
-

NM_VERSION_1_4

-
#define NM_VERSION_1_4    (NM_ENCODE_VERSION(1, 4, 0))
-
-
-
-
-

NM_VERSION_1_6

-
#define NM_VERSION_1_6    (NM_ENCODE_VERSION(1, 6, 0))
-
-
-
-
-

NM_VERSION_1_8

-
#define NM_VERSION_1_8    (NM_ENCODE_VERSION(1, 8, 0))
-
-
-
-
-

NM_VERSION_1_10

-
#define NM_VERSION_1_10   (NM_ENCODE_VERSION(1, 10, 0))
-
-
-
-
-

NM_VERSION_1_12

-
#define NM_VERSION_1_12   (NM_ENCODE_VERSION(1, 12, 0))
-
-
-
-
-

NM_VERSION_1_14

-
#define NM_VERSION_1_14   (NM_ENCODE_VERSION(1, 14, 0))
-
-
-
-
-

NM_VERSION_1_16

-
#define NM_VERSION_1_16   (NM_ENCODE_VERSION(1, 16, 0))
-
-
-
-
-

NM_VERSION_1_18

-
#define NM_VERSION_1_18   (NM_ENCODE_VERSION(1, 18, 0))
-
-
-
-
-

NM_VERSION_1_20

-
#define NM_VERSION_1_20   (NM_ENCODE_VERSION(1, 20, 0))
-
-
-
-
-

NM_VERSION_1_22

-
#define NM_VERSION_1_22   (NM_ENCODE_VERSION(1, 22, 0))
-
-
-
-
-

NM_VERSION_1_24

-
#define NM_VERSION_1_24   (NM_ENCODE_VERSION(1, 24, 0))
-
-
-
-
-

NM_VERSION_1_26

-
#define NM_VERSION_1_26   (NM_ENCODE_VERSION(1, 26, 0))
-
-
-
-
-

NM_VERSION_1_28

-
#define NM_VERSION_1_28   (NM_ENCODE_VERSION(1, 28, 0))
-
-
-
-
-

NM_VERSION_1_30

-
#define NM_VERSION_1_30   (NM_ENCODE_VERSION(1, 30, 0))
-
-
-
-
-

NM_VERSION_1_32

-
#define NM_VERSION_1_32   (NM_ENCODE_VERSION(1, 32, 0))
-
-
-
-
-

NM_VERSION_1_34

-
#define NM_VERSION_1_34   (NM_ENCODE_VERSION(1, 34, 0))
-
-
-
-
-

NM_VERSION_1_36

-
#define NM_VERSION_1_36   (NM_ENCODE_VERSION(1, 36, 0))
-
-
-
-
-

NM_VERSION_1_38

-
#define NM_VERSION_1_38   (NM_ENCODE_VERSION(1, 38, 0))
-
-
-
-
-

NM_VERSION_1_40

-
#define NM_VERSION_1_40   (NM_ENCODE_VERSION(1, 40, 0))
-
-
-
-
-

NM_VERSION_1_42

-
#define NM_VERSION_1_42   (NM_ENCODE_VERSION(1, 42, 0))
-
-
-
-
-

NM_VERSION_1_44

-
#define NM_VERSION_1_44   (NM_ENCODE_VERSION(1, 44, 0))
-
-
-
-
-

NM_VERSION_1_46

-
#define NM_VERSION_1_46   (NM_ENCODE_VERSION(1, 46, 0))
-
-
-
-
-

NM_VERSION_1_48

-
#define NM_VERSION_1_48   (NM_ENCODE_VERSION(1, 48, 0))
-
-
-
-
-

NM_VERSION_1_50

-
#define NM_VERSION_1_50   (NM_ENCODE_VERSION(1, 50, 0))
-
-
-
-
-

NM_API_VERSION

-
#define             NM_API_VERSION
-
-
-
-

NM_VERSION_CUR_STABLE

-
#define NM_VERSION_CUR_STABLE NM_API_VERSION
-
-
-
-
-

NM_VERSION_NEXT_STABLE

-
#define NM_VERSION_NEXT_STABLE NM_API_VERSION
-
-
-
-
-

NM_VERSION

-
#define NM_VERSION NM_ENCODE_VERSION(NM_MAJOR_VERSION, NM_MINOR_VERSION, NM_MICRO_VERSION)
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/libnm-nm-version.html b/docs/libnm/html/libnm-nm-version.html deleted file mode 100644 index b00ffc58..00000000 --- a/docs/libnm/html/libnm-nm-version.html +++ /dev/null @@ -1,948 +0,0 @@ - - - - -nm-version: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

nm-version

-

nm-version

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define -NM_DEPRECATED_IN_0_9_10_FOR() -
#define -NM_DEPRECATED_IN_1_0_FOR() -
#define -NM_DEPRECATED_IN_1_2_FOR() -
#define -NM_DEPRECATED_IN_1_4_FOR() -
#define -NM_DEPRECATED_IN_1_6_FOR() -
#define -NM_DEPRECATED_IN_1_8_FOR() -
#define -NM_DEPRECATED_IN_1_10_FOR() -
#define -NM_DEPRECATED_IN_1_12_FOR() -
#define -NM_DEPRECATED_IN_1_14_FOR() -
#define -NM_DEPRECATED_IN_1_16_FOR() -
#define -NM_DEPRECATED_IN_1_18_FOR() -
#define -NM_DEPRECATED_IN_1_20_FOR() -
#define -NM_DEPRECATED_IN_1_22_FOR() -
#define -NM_DEPRECATED_IN_1_24_FOR() -
#define -NM_DEPRECATED_IN_1_26_FOR() -
#define -NM_DEPRECATED_IN_1_28_FOR() -
#define -NM_DEPRECATED_IN_1_30_FOR() -
#define -NM_DEPRECATED_IN_1_32_FOR() -
#define -NM_DEPRECATED_IN_1_34_FOR() -
#define -NM_DEPRECATED_IN_1_36_FOR() -
#define -NM_DEPRECATED_IN_1_38_FOR() -
#define -NM_DEPRECATED_IN_1_40_FOR() -
#define -NM_DEPRECATED_IN_1_42_FOR() -
#define -NM_DEPRECATED_IN_1_44_FOR() -
#define -NM_DEPRECATED_IN_1_46_FOR() -
#define -NM_DEPRECATED_IN_1_48_FOR() -
#define -NM_DEPRECATED_IN_1_50_FOR() -
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_VERSION_MIN_REQUIRED
#defineNM_VERSION_MAX_ALLOWED
#defineNM_DEPRECATED_IN_0_9_10
#defineNM_AVAILABLE_IN_0_9_10
#defineNM_DEPRECATED_IN_1_0
#defineNM_AVAILABLE_IN_1_0
#defineNM_DEPRECATED_IN_1_2
#defineNM_AVAILABLE_IN_1_2
#defineNM_DEPRECATED_IN_1_4
#defineNM_AVAILABLE_IN_1_4
#defineNM_DEPRECATED_IN_1_6
#defineNM_AVAILABLE_IN_1_6
#defineNM_DEPRECATED_IN_1_8
#defineNM_AVAILABLE_IN_1_8
#defineNM_DEPRECATED_IN_1_10
#defineNM_AVAILABLE_IN_1_10
#defineNM_DEPRECATED_IN_1_12
#defineNM_AVAILABLE_IN_1_12
#defineNM_DEPRECATED_IN_1_14
#defineNM_AVAILABLE_IN_1_14
#defineNM_DEPRECATED_IN_1_16
#defineNM_AVAILABLE_IN_1_16
#defineNM_DEPRECATED_IN_1_18
#defineNM_AVAILABLE_IN_1_18
#defineNM_DEPRECATED_IN_1_20
#defineNM_AVAILABLE_IN_1_20
#defineNM_DEPRECATED_IN_1_22
#defineNM_AVAILABLE_IN_1_22
#defineNM_DEPRECATED_IN_1_24
#defineNM_AVAILABLE_IN_1_24
#defineNM_DEPRECATED_IN_1_26
#defineNM_AVAILABLE_IN_1_26
#defineNM_DEPRECATED_IN_1_28
#defineNM_AVAILABLE_IN_1_28
#defineNM_DEPRECATED_IN_1_30
#defineNM_AVAILABLE_IN_1_30
#defineNM_DEPRECATED_IN_1_32
#defineNM_AVAILABLE_IN_1_32
#defineNM_DEPRECATED_IN_1_34
#defineNM_AVAILABLE_IN_1_34
#defineNM_DEPRECATED_IN_1_36
#defineNM_AVAILABLE_IN_1_36
#defineNM_DEPRECATED_IN_1_38
#defineNM_AVAILABLE_IN_1_38
#defineNM_DEPRECATED_IN_1_40
#defineNM_AVAILABLE_IN_1_40
#defineNM_DEPRECATED_IN_1_42
#defineNM_AVAILABLE_IN_1_42
#defineNM_DEPRECATED_IN_1_44
#defineNM_AVAILABLE_IN_1_44
#defineNM_DEPRECATED_IN_1_46
#defineNM_AVAILABLE_IN_1_46
#defineNM_DEPRECATED_IN_1_48
#defineNM_AVAILABLE_IN_1_48
#defineNM_DEPRECATED_IN_1_50
#defineNM_AVAILABLE_IN_1_50
-
-
-

Description

-
-
-

Functions

-
-

NM_DEPRECATED_IN_0_9_10_FOR()

-
#define NM_DEPRECATED_IN_0_9_10_FOR(f) G_DEPRECATED_FOR(f)
-
-
-
-
-

NM_DEPRECATED_IN_1_0_FOR()

-
#define NM_DEPRECATED_IN_1_0_FOR(f) G_DEPRECATED_FOR(f)
-
-
-
-
-

NM_DEPRECATED_IN_1_2_FOR()

-
#define NM_DEPRECATED_IN_1_2_FOR(f) G_DEPRECATED_FOR(f)
-
-
-
-
-

NM_DEPRECATED_IN_1_4_FOR()

-
#define NM_DEPRECATED_IN_1_4_FOR(f) G_DEPRECATED_FOR(f)
-
-
-
-
-

NM_DEPRECATED_IN_1_6_FOR()

-
#define NM_DEPRECATED_IN_1_6_FOR(f) G_DEPRECATED_FOR(f)
-
-
-
-
-

NM_DEPRECATED_IN_1_8_FOR()

-
#define             NM_DEPRECATED_IN_1_8_FOR(f)
-
-
-
-

NM_DEPRECATED_IN_1_10_FOR()

-
#define NM_DEPRECATED_IN_1_10_FOR(f) G_DEPRECATED_FOR(f)
-
-
-
-
-

NM_DEPRECATED_IN_1_12_FOR()

-
#define NM_DEPRECATED_IN_1_12_FOR(f) G_DEPRECATED_FOR(f)
-
-
-
-
-

NM_DEPRECATED_IN_1_14_FOR()

-
#define NM_DEPRECATED_IN_1_14_FOR(f) G_DEPRECATED_FOR(f)
-
-
-
-
-

NM_DEPRECATED_IN_1_16_FOR()

-
#define NM_DEPRECATED_IN_1_16_FOR(f) G_DEPRECATED_FOR(f)
-
-
-
-
-

NM_DEPRECATED_IN_1_18_FOR()

-
#define NM_DEPRECATED_IN_1_18_FOR(f) G_DEPRECATED_FOR(f)
-
-
-
-
-

NM_DEPRECATED_IN_1_20_FOR()

-
#define NM_DEPRECATED_IN_1_20_FOR(f) G_DEPRECATED_FOR(f)
-
-
-
-
-

NM_DEPRECATED_IN_1_22_FOR()

-
#define NM_DEPRECATED_IN_1_22_FOR(f) G_DEPRECATED_FOR(f)
-
-
-
-
-

NM_DEPRECATED_IN_1_24_FOR()

-
#define NM_DEPRECATED_IN_1_24_FOR(f) G_DEPRECATED_FOR(f)
-
-
-
-
-

NM_DEPRECATED_IN_1_26_FOR()

-
#define NM_DEPRECATED_IN_1_26_FOR(f) G_DEPRECATED_FOR(f)
-
-
-
-
-

NM_DEPRECATED_IN_1_28_FOR()

-
#define NM_DEPRECATED_IN_1_28_FOR(f) G_DEPRECATED_FOR(f)
-
-
-
-
-

NM_DEPRECATED_IN_1_30_FOR()

-
#define NM_DEPRECATED_IN_1_30_FOR(f) G_DEPRECATED_FOR(f)
-
-
-
-
-

NM_DEPRECATED_IN_1_32_FOR()

-
#define NM_DEPRECATED_IN_1_32_FOR(f) G_DEPRECATED_FOR(f)
-
-
-
-
-

NM_DEPRECATED_IN_1_34_FOR()

-
#define NM_DEPRECATED_IN_1_34_FOR(f) G_DEPRECATED_FOR(f)
-
-
-
-
-

NM_DEPRECATED_IN_1_36_FOR()

-
#define NM_DEPRECATED_IN_1_36_FOR(f) G_DEPRECATED_FOR(f)
-
-
-
-
-

NM_DEPRECATED_IN_1_38_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)
-
-
-
-
-

NM_DEPRECATED_IN_1_42_FOR()

-
#define NM_DEPRECATED_IN_1_42_FOR(f) G_DEPRECATED_FOR(f)
-
-
-
-
-

NM_DEPRECATED_IN_1_44_FOR()

-
#define NM_DEPRECATED_IN_1_44_FOR(f) G_DEPRECATED_FOR(f)
-
-
-
-
-

NM_DEPRECATED_IN_1_46_FOR()

-
#define NM_DEPRECATED_IN_1_46_FOR(f) G_DEPRECATED_FOR(f)
-
-
-
-
-

NM_DEPRECATED_IN_1_48_FOR()

-
#define NM_DEPRECATED_IN_1_48_FOR(f) G_DEPRECATED_FOR(f)
-
-
-
-
-

NM_DEPRECATED_IN_1_50_FOR()

-
#define NM_DEPRECATED_IN_1_50_FOR(f) G_DEPRECATED_FOR(f)
-
-
-
-
-

Types and Values

-
-

NM_VERSION_MIN_REQUIRED

-
#define NM_VERSION_MIN_REQUIRED (NM_API_VERSION)
-
-
-
-
-

NM_VERSION_MAX_ALLOWED

-
#define NM_VERSION_MAX_ALLOWED (NM_API_VERSION)
-
-
-
-
-

NM_DEPRECATED_IN_0_9_10

-
#define NM_DEPRECATED_IN_0_9_10        G_DEPRECATED
-
-
-
-
-

NM_AVAILABLE_IN_0_9_10

-
#define NM_AVAILABLE_IN_0_9_10 G_UNAVAILABLE(0.9, 10)
-
-
-
-
-

NM_DEPRECATED_IN_1_0

-
#define NM_DEPRECATED_IN_1_0        G_DEPRECATED
-
-
-
-
-

NM_AVAILABLE_IN_1_0

-
#define NM_AVAILABLE_IN_1_0 G_UNAVAILABLE(1, 0)
-
-
-
-
-

NM_DEPRECATED_IN_1_2

-
#define NM_DEPRECATED_IN_1_2        G_DEPRECATED
-
-
-
-
-

NM_AVAILABLE_IN_1_2

-
#define             NM_AVAILABLE_IN_1_2
-
-
-
-

NM_DEPRECATED_IN_1_4

-
#define NM_DEPRECATED_IN_1_4        G_DEPRECATED
-
-
-
-
-

NM_AVAILABLE_IN_1_4

-
#define NM_AVAILABLE_IN_1_4 G_UNAVAILABLE(1, 4)
-
-
-
-
-

NM_DEPRECATED_IN_1_6

-
#define NM_DEPRECATED_IN_1_6        G_DEPRECATED
-
-
-
-
-

NM_AVAILABLE_IN_1_6

-
#define NM_AVAILABLE_IN_1_6 G_UNAVAILABLE(1, 6)
-
-
-
-
-

NM_DEPRECATED_IN_1_8

-
#define NM_DEPRECATED_IN_1_8        G_DEPRECATED
-
-
-
-
-

NM_AVAILABLE_IN_1_8

-
#define             NM_AVAILABLE_IN_1_8
-
-
-
-

NM_DEPRECATED_IN_1_10

-
#define NM_DEPRECATED_IN_1_10        G_DEPRECATED
-
-
-
-
-

NM_AVAILABLE_IN_1_10

-
#define NM_AVAILABLE_IN_1_10 G_UNAVAILABLE(1, 10)
-
-
-
-
-

NM_DEPRECATED_IN_1_12

-
#define NM_DEPRECATED_IN_1_12        G_DEPRECATED
-
-
-
-
-

NM_AVAILABLE_IN_1_12

-
#define NM_AVAILABLE_IN_1_12 G_UNAVAILABLE(1, 12)
-
-
-
-
-

NM_DEPRECATED_IN_1_14

-
#define NM_DEPRECATED_IN_1_14        G_DEPRECATED
-
-
-
-
-

NM_AVAILABLE_IN_1_14

-
#define NM_AVAILABLE_IN_1_14 G_UNAVAILABLE(1, 14)
-
-
-
-
-

NM_DEPRECATED_IN_1_16

-
#define NM_DEPRECATED_IN_1_16        G_DEPRECATED
-
-
-
-
-

NM_AVAILABLE_IN_1_16

-
#define NM_AVAILABLE_IN_1_16 G_UNAVAILABLE(1, 16)
-
-
-
-
-

NM_DEPRECATED_IN_1_18

-
#define NM_DEPRECATED_IN_1_18        G_DEPRECATED
-
-
-
-
-

NM_AVAILABLE_IN_1_18

-
#define NM_AVAILABLE_IN_1_18 G_UNAVAILABLE(1, 18)
-
-
-
-
-

NM_DEPRECATED_IN_1_20

-
#define NM_DEPRECATED_IN_1_20        G_DEPRECATED
-
-
-
-
-

NM_AVAILABLE_IN_1_20

-
#define NM_AVAILABLE_IN_1_20 G_UNAVAILABLE(1, 20)
-
-
-
-
-

NM_DEPRECATED_IN_1_22

-
#define NM_DEPRECATED_IN_1_22        G_DEPRECATED
-
-
-
-
-

NM_AVAILABLE_IN_1_22

-
#define NM_AVAILABLE_IN_1_22 G_UNAVAILABLE(1, 22)
-
-
-
-
-

NM_DEPRECATED_IN_1_24

-
#define NM_DEPRECATED_IN_1_24        G_DEPRECATED
-
-
-
-
-

NM_AVAILABLE_IN_1_24

-
#define NM_AVAILABLE_IN_1_24 G_UNAVAILABLE(1, 24)
-
-
-
-
-

NM_DEPRECATED_IN_1_26

-
#define NM_DEPRECATED_IN_1_26        G_DEPRECATED
-
-
-
-
-

NM_AVAILABLE_IN_1_26

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

NM_DEPRECATED_IN_1_28

-
#define NM_DEPRECATED_IN_1_28        G_DEPRECATED
-
-
-
-
-

NM_AVAILABLE_IN_1_28

-
#define NM_AVAILABLE_IN_1_28 G_UNAVAILABLE(1, 28)
-
-
-
-
-

NM_DEPRECATED_IN_1_30

-
#define NM_DEPRECATED_IN_1_30        G_DEPRECATED
-
-
-
-
-

NM_AVAILABLE_IN_1_30

-
#define NM_AVAILABLE_IN_1_30 G_UNAVAILABLE(1, 30)
-
-
-
-
-

NM_DEPRECATED_IN_1_32

-
#define NM_DEPRECATED_IN_1_32        G_DEPRECATED
-
-
-
-
-

NM_AVAILABLE_IN_1_32

-
#define NM_AVAILABLE_IN_1_32 G_UNAVAILABLE(1, 32)
-
-
-
-
-

NM_DEPRECATED_IN_1_34

-
#define NM_DEPRECATED_IN_1_34        G_DEPRECATED
-
-
-
-
-

NM_AVAILABLE_IN_1_34

-
#define NM_AVAILABLE_IN_1_34 G_UNAVAILABLE(1, 34)
-
-
-
-
-

NM_DEPRECATED_IN_1_36

-
#define NM_DEPRECATED_IN_1_36        G_DEPRECATED
-
-
-
-
-

NM_AVAILABLE_IN_1_36

-
#define NM_AVAILABLE_IN_1_36 G_UNAVAILABLE(1, 36)
-
-
-
-
-

NM_DEPRECATED_IN_1_38

-
#define NM_DEPRECATED_IN_1_38        G_DEPRECATED
-
-
-
-
-

NM_AVAILABLE_IN_1_38

-
#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)
-
-
-
-
-

NM_DEPRECATED_IN_1_42

-
#define NM_DEPRECATED_IN_1_42        G_DEPRECATED
-
-
-
-
-

NM_AVAILABLE_IN_1_42

-
#define NM_AVAILABLE_IN_1_42 G_UNAVAILABLE(1, 42)
-
-
-
-
-

NM_DEPRECATED_IN_1_44

-
#define NM_DEPRECATED_IN_1_44        G_DEPRECATED
-
-
-
-
-

NM_AVAILABLE_IN_1_44

-
#define NM_AVAILABLE_IN_1_44 G_UNAVAILABLE(1, 44)
-
-
-
-
-

NM_DEPRECATED_IN_1_46

-
#define NM_DEPRECATED_IN_1_46        G_DEPRECATED
-
-
-
-
-

NM_AVAILABLE_IN_1_46

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

NM_DEPRECATED_IN_1_48

-
#define NM_DEPRECATED_IN_1_48        G_DEPRECATED
-
-
-
-
-

NM_AVAILABLE_IN_1_48

-
#define NM_AVAILABLE_IN_1_48 G_UNAVAILABLE(1, 48)
-
-
-
-
-

NM_DEPRECATED_IN_1_50

-
#define NM_DEPRECATED_IN_1_50        G_DEPRECATED
-
-
-
-
-

NM_AVAILABLE_IN_1_50

-
#define NM_AVAILABLE_IN_1_50 G_UNAVAILABLE(1, 50)
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/libnm-nm-vpn-dbus-interface.html b/docs/libnm/html/libnm-nm-vpn-dbus-interface.html deleted file mode 100644 index 48d2a74e..00000000 --- a/docs/libnm/html/libnm-nm-vpn-dbus-interface.html +++ /dev/null @@ -1,1007 +0,0 @@ - - - - -nm-vpn-dbus-interface: libnm Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

nm-vpn-dbus-interface

-

nm-vpn-dbus-interface

-
-
-

Functions

-
---- - - - - -
#define -NM_DEPRECATED_IN_1_8_FOR() -
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_DBUS_PATH_VPN
#defineNM_DBUS_INTERFACE_VPN
#defineNM_DBUS_PATH_VPN_CONNECTION
#defineNM_DBUS_INTERFACE_VPN_CONNECTION
#defineNM_VPN_DBUS_PLUGIN_PATH
#defineNM_VPN_DBUS_PLUGIN_INTERFACE
#defineNM_DBUS_NO_ACTIVE_VPN_CONNECTION
#defineNM_DBUS_NO_VPN_CONNECTIONS
#defineNM_DBUS_INVALID_VPN_CONNECTION
#defineNM_DBUS_VPN_ERROR_PREFIX
#defineNM_DBUS_VPN_STARTING_IN_PROGRESS
#defineNM_DBUS_VPN_ALREADY_STARTED
#defineNM_DBUS_VPN_STOPPING_IN_PROGRESS
#defineNM_DBUS_VPN_ALREADY_STOPPED
#defineNM_DBUS_VPN_WRONG_STATE
#defineNM_DBUS_VPN_BAD_ARGUMENTS
#defineNM_DBUS_VPN_INTERACTIVE_NOT_SUPPORTED
#defineNM_DBUS_VPN_SIGNAL_LOGIN_BANNER
#defineNM_DBUS_VPN_SIGNAL_LOGIN_FAILED
#defineNM_DBUS_VPN_SIGNAL_LAUNCH_FAILED
#defineNM_DBUS_VPN_SIGNAL_CONNECT_FAILED
#defineNM_DBUS_VPN_SIGNAL_VPN_CONFIG_BAD
#defineNM_DBUS_VPN_SIGNAL_IP_CONFIG_BAD
#defineNM_DBUS_VPN_SIGNAL_STATE_CHANGE
#defineNM_DBUS_VPN_SIGNAL_IP4_CONFIG
enumNMVpnServiceState
enumNMVpnConnectionState
enumNMVpnConnectionStateReason
enumNMVpnPluginFailure
#defineNM_VPN_PLUGIN_CONFIG_TUNDEV
#defineNM_VPN_PLUGIN_CONFIG_PROXY_PAC
#defineNM_VPN_PLUGIN_CONFIG_BANNER
#defineNM_VPN_PLUGIN_CONFIG_EXT_GATEWAY
#defineNM_VPN_PLUGIN_CONFIG_MTU
#defineNM_VPN_PLUGIN_CONFIG_HAS_IP4
#defineNM_VPN_PLUGIN_CONFIG_HAS_IP6
#defineNM_VPN_PLUGIN_CAN_PERSIST
#defineNM_VPN_PLUGIN_IP4_CONFIG_INT_GATEWAY
#defineNM_VPN_PLUGIN_IP4_CONFIG_ADDRESS
#defineNM_VPN_PLUGIN_IP4_CONFIG_PTP
#defineNM_VPN_PLUGIN_IP4_CONFIG_PREFIX
#defineNM_VPN_PLUGIN_IP4_CONFIG_DNS
#defineNM_VPN_PLUGIN_IP4_CONFIG_NBNS
#defineNM_VPN_PLUGIN_IP4_CONFIG_MSS
#defineNM_VPN_PLUGIN_IP4_CONFIG_DOMAIN
#defineNM_VPN_PLUGIN_IP4_CONFIG_DOMAINS
#defineNM_VPN_PLUGIN_IP4_CONFIG_ROUTES
#defineNM_VPN_PLUGIN_IP4_CONFIG_PRESERVE_ROUTES
#defineNM_VPN_PLUGIN_IP4_CONFIG_NEVER_DEFAULT
#defineNM_VPN_PLUGIN_IP4_CONFIG_GATEWAY
#defineNM_VPN_PLUGIN_IP4_CONFIG_BANNER
#defineNM_VPN_PLUGIN_IP4_CONFIG_EXT_GATEWAY
#defineNM_VPN_PLUGIN_IP4_CONFIG_MTU
#defineNM_VPN_PLUGIN_IP4_CONFIG_TUNDEV
#defineNM_VPN_PLUGIN_IP6_CONFIG_INT_GATEWAY
#defineNM_VPN_PLUGIN_IP6_CONFIG_ADDRESS
#defineNM_VPN_PLUGIN_IP6_CONFIG_PTP
#defineNM_VPN_PLUGIN_IP6_CONFIG_PREFIX
#defineNM_VPN_PLUGIN_IP6_CONFIG_DNS
#defineNM_VPN_PLUGIN_IP6_CONFIG_MSS
#defineNM_VPN_PLUGIN_IP6_CONFIG_DOMAIN
#defineNM_VPN_PLUGIN_IP6_CONFIG_DOMAINS
#defineNM_VPN_PLUGIN_IP6_CONFIG_ROUTES
#defineNM_VPN_PLUGIN_IP6_CONFIG_PRESERVE_ROUTES
#defineNM_VPN_PLUGIN_IP6_CONFIG_NEVER_DEFAULT
-
-
-

Object Hierarchy

-
    GEnum
-    ├── NMVpnConnectionState
-    ├── NMVpnConnectionStateReason
-    ├── NMVpnPluginFailure
-    ╰── NMVpnServiceState
-
-
-
-

Description

-
-
-

Functions

-
-

NM_DEPRECATED_IN_1_8_FOR()

-
#define             NM_DEPRECATED_IN_1_8_FOR(f)
-
-
-
-

Types and Values

-
-

NM_DBUS_PATH_VPN

-
#define NM_DBUS_PATH_VPN      "/org/freedesktop/NetworkManager/VPN/Manager"
-
-
-
-
-

NM_DBUS_INTERFACE_VPN

-
#define NM_DBUS_INTERFACE_VPN "org.freedesktop.NetworkManager.VPN.Manager"
-
-
-
-
-

NM_DBUS_PATH_VPN_CONNECTION

-
#define NM_DBUS_PATH_VPN_CONNECTION      "/org/freedesktop/NetworkManager/VPN/Connection"
-
-
-
-
-

NM_DBUS_INTERFACE_VPN_CONNECTION

-
#define NM_DBUS_INTERFACE_VPN_CONNECTION "org.freedesktop.NetworkManager.VPN.Connection"
-
-
-
-
-

NM_VPN_DBUS_PLUGIN_PATH

-
#define NM_VPN_DBUS_PLUGIN_PATH      "/org/freedesktop/NetworkManager/VPN/Plugin"
-
-
-
-
-

NM_VPN_DBUS_PLUGIN_INTERFACE

-
#define NM_VPN_DBUS_PLUGIN_INTERFACE "org.freedesktop.NetworkManager.VPN.Plugin"
-
-
-
-
-

NM_DBUS_NO_ACTIVE_VPN_CONNECTION

-
#define             NM_DBUS_NO_ACTIVE_VPN_CONNECTION
-
-
-
-

NM_DBUS_NO_VPN_CONNECTIONS

-
#define NM_DBUS_NO_VPN_CONNECTIONS "org.freedesktop.NetworkManager.VPNConnections.NoVPNConnections"
-
-
-
-
-

NM_DBUS_INVALID_VPN_CONNECTION

-
#define             NM_DBUS_INVALID_VPN_CONNECTION
-
-
-
-

NM_DBUS_VPN_ERROR_PREFIX

-
#define NM_DBUS_VPN_ERROR_PREFIX              "org.freedesktop.NetworkManager.VPN.Error"
-
-
-
-
-

NM_DBUS_VPN_STARTING_IN_PROGRESS

-
#define NM_DBUS_VPN_STARTING_IN_PROGRESS      "StartingInProgress"
-
-
-
-
-

NM_DBUS_VPN_ALREADY_STARTED

-
#define NM_DBUS_VPN_ALREADY_STARTED           "AlreadyStarted"
-
-
-
-
-

NM_DBUS_VPN_STOPPING_IN_PROGRESS

-
#define NM_DBUS_VPN_STOPPING_IN_PROGRESS      "StoppingInProgress"
-
-
-
-
-

NM_DBUS_VPN_ALREADY_STOPPED

-
#define NM_DBUS_VPN_ALREADY_STOPPED           "AlreadyStopped"
-
-
-
-
-

NM_DBUS_VPN_WRONG_STATE

-
#define NM_DBUS_VPN_WRONG_STATE               "WrongState"
-
-
-
-
-

NM_DBUS_VPN_BAD_ARGUMENTS

-
#define NM_DBUS_VPN_BAD_ARGUMENTS             "BadArguments"
-
-
-
-
-

NM_DBUS_VPN_INTERACTIVE_NOT_SUPPORTED

-
#define NM_DBUS_VPN_INTERACTIVE_NOT_SUPPORTED "InteractiveNotSupported"
-
-
-
-
-

NM_DBUS_VPN_SIGNAL_LOGIN_BANNER

-
#define NM_DBUS_VPN_SIGNAL_LOGIN_BANNER   "LoginBanner"
-
-
-
-
-

NM_DBUS_VPN_SIGNAL_LOGIN_FAILED

-
#define NM_DBUS_VPN_SIGNAL_LOGIN_FAILED   "LoginFailed"
-
-
-
-
-

NM_DBUS_VPN_SIGNAL_LAUNCH_FAILED

-
#define NM_DBUS_VPN_SIGNAL_LAUNCH_FAILED  "LaunchFailed"
-
-
-
-
-

NM_DBUS_VPN_SIGNAL_CONNECT_FAILED

-
#define NM_DBUS_VPN_SIGNAL_CONNECT_FAILED "ConnectFailed"
-
-
-
-
-

NM_DBUS_VPN_SIGNAL_VPN_CONFIG_BAD

-
#define NM_DBUS_VPN_SIGNAL_VPN_CONFIG_BAD "VPNConfigBad"
-
-
-
-
-

NM_DBUS_VPN_SIGNAL_IP_CONFIG_BAD

-
#define NM_DBUS_VPN_SIGNAL_IP_CONFIG_BAD  "IPConfigBad"
-
-
-
-
-

NM_DBUS_VPN_SIGNAL_STATE_CHANGE

-
#define NM_DBUS_VPN_SIGNAL_STATE_CHANGE   "StateChange"
-
-
-
-
-

NM_DBUS_VPN_SIGNAL_IP4_CONFIG

-
#define NM_DBUS_VPN_SIGNAL_IP4_CONFIG     "IP4Config"
-
-
-
-
-

enum NMVpnServiceState

-

VPN daemon states

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_VPN_SERVICE_STATE_UNKNOWN

-

The state of the VPN plugin is unknown.

-
 

NM_VPN_SERVICE_STATE_INIT

-

The VPN plugin is initialized.

-
 

NM_VPN_SERVICE_STATE_SHUTDOWN

-

Not used.

-
 

NM_VPN_SERVICE_STATE_STARTING

-

The plugin is attempting to connect to a VPN server.

-
 

NM_VPN_SERVICE_STATE_STARTED

-

The plugin has connected to a VPN server.

-
 

NM_VPN_SERVICE_STATE_STOPPING

-

The plugin is disconnecting from the VPN server.

-
 

NM_VPN_SERVICE_STATE_STOPPED

-

The plugin has disconnected from the VPN server.

-
 
-
-
-
-
-

enum NMVpnConnectionState

-

VPN connection states

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_VPN_CONNECTION_STATE_UNKNOWN

-

The state of the VPN connection is -unknown.

-
 

NM_VPN_CONNECTION_STATE_PREPARE

-

The VPN connection is preparing to -connect.

-
 

NM_VPN_CONNECTION_STATE_NEED_AUTH

-

The VPN connection needs authorization -credentials.

-
 

NM_VPN_CONNECTION_STATE_CONNECT

-

The VPN connection is being established.

-
 

NM_VPN_CONNECTION_STATE_IP_CONFIG_GET

-

The VPN connection is getting an IP -address.

-
 

NM_VPN_CONNECTION_STATE_ACTIVATED

-

The VPN connection is active.

-
 

NM_VPN_CONNECTION_STATE_FAILED

-

The VPN connection failed.

-
 

NM_VPN_CONNECTION_STATE_DISCONNECTED

-

The VPN connection is disconnected.

-
 
-
-
-
-
-

enum NMVpnConnectionStateReason

-

NMVpnConnectionStateReason is deprecated and should not be used in newly-written code.

-

VPN connection state reasons

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_VPN_CONNECTION_STATE_REASON_UNKNOWN

-

The reason for the VPN connection -state change is unknown.

-
 

NM_VPN_CONNECTION_STATE_REASON_NONE

-

No reason was given for the VPN -connection state change.

-
 

NM_VPN_CONNECTION_STATE_REASON_USER_DISCONNECTED

-

The VPN connection changed -state because the user disconnected it.

-
 

NM_VPN_CONNECTION_STATE_REASON_DEVICE_DISCONNECTED

-

The VPN connection -changed state because the device it was using was disconnected.

-
 

NM_VPN_CONNECTION_STATE_REASON_SERVICE_STOPPED

-

The service providing the -VPN connection was stopped.

-
 

NM_VPN_CONNECTION_STATE_REASON_IP_CONFIG_INVALID

-

The IP config of the VPN -connection was invalid.

-
 

NM_VPN_CONNECTION_STATE_REASON_CONNECT_TIMEOUT

-

The connection attempt to -the VPN service timed out.

-
 

NM_VPN_CONNECTION_STATE_REASON_SERVICE_START_TIMEOUT

-

A timeout occurred -while starting the service providing the VPN connection.

-
 

NM_VPN_CONNECTION_STATE_REASON_SERVICE_START_FAILED

-

Starting the service -starting the service providing the VPN connection failed.

-
 

NM_VPN_CONNECTION_STATE_REASON_NO_SECRETS

-

Necessary secrets for the VPN -connection were not provided.

-
 

NM_VPN_CONNECTION_STATE_REASON_LOGIN_FAILED

-

Authentication to the VPN -server failed.

-
 

NM_VPN_CONNECTION_STATE_REASON_CONNECTION_REMOVED

-

The connection was -deleted from settings.

-
 
-
-
-
-
-

enum NMVpnPluginFailure

-

VPN plugin failure reasons

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_VPN_PLUGIN_FAILURE_LOGIN_FAILED

-

Login failed.

-
 

NM_VPN_PLUGIN_FAILURE_CONNECT_FAILED

-

Connect failed.

-
 

NM_VPN_PLUGIN_FAILURE_BAD_IP_CONFIG

-

Invalid IP configuration returned from -the VPN plugin.

-
 
-
-
-
-
-

NM_VPN_PLUGIN_CONFIG_TUNDEV

-
#define NM_VPN_PLUGIN_CONFIG_TUNDEV "tundev"
-
-

NM_VPN_PLUGIN_CONFIG_TUNDEV is deprecated and should not be used in newly-written code.

-
-
-
-

NM_VPN_PLUGIN_CONFIG_PROXY_PAC

-
#define NM_VPN_PLUGIN_CONFIG_PROXY_PAC "pac"
-
-
-
-
-

NM_VPN_PLUGIN_CONFIG_BANNER

-
#define NM_VPN_PLUGIN_CONFIG_BANNER "banner"
-
-
-
-
-

NM_VPN_PLUGIN_CONFIG_EXT_GATEWAY

-
#define NM_VPN_PLUGIN_CONFIG_EXT_GATEWAY "gateway"
-
-
-
-
-

NM_VPN_PLUGIN_CONFIG_MTU

-
#define NM_VPN_PLUGIN_CONFIG_MTU "mtu"
-
-
-
-
-

NM_VPN_PLUGIN_CONFIG_HAS_IP4

-
#define NM_VPN_PLUGIN_CONFIG_HAS_IP4 "has-ip4"
-
-
-
-
-

NM_VPN_PLUGIN_CONFIG_HAS_IP6

-
#define NM_VPN_PLUGIN_CONFIG_HAS_IP6 "has-ip6"
-
-
-
-
-

NM_VPN_PLUGIN_CAN_PERSIST

-
#define NM_VPN_PLUGIN_CAN_PERSIST "can-persist"
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_INT_GATEWAY

-
#define NM_VPN_PLUGIN_IP4_CONFIG_INT_GATEWAY "internal-gateway"
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_ADDRESS

-
#define NM_VPN_PLUGIN_IP4_CONFIG_ADDRESS "address"
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_PTP

-
#define NM_VPN_PLUGIN_IP4_CONFIG_PTP "ptp"
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_PREFIX

-
#define NM_VPN_PLUGIN_IP4_CONFIG_PREFIX "prefix"
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_DNS

-
#define NM_VPN_PLUGIN_IP4_CONFIG_DNS "dns"
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_NBNS

-
#define NM_VPN_PLUGIN_IP4_CONFIG_NBNS "nbns"
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_MSS

-
#define NM_VPN_PLUGIN_IP4_CONFIG_MSS "mss"
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_DOMAIN

-
#define NM_VPN_PLUGIN_IP4_CONFIG_DOMAIN "domain"
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_DOMAINS

-
#define NM_VPN_PLUGIN_IP4_CONFIG_DOMAINS "domains"
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_ROUTES

-
#define NM_VPN_PLUGIN_IP4_CONFIG_ROUTES "routes"
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_PRESERVE_ROUTES

-
#define NM_VPN_PLUGIN_IP4_CONFIG_PRESERVE_ROUTES "preserve-routes"
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_NEVER_DEFAULT

-
#define NM_VPN_PLUGIN_IP4_CONFIG_NEVER_DEFAULT "never-default"
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_GATEWAY

-
#define NM_VPN_PLUGIN_IP4_CONFIG_GATEWAY NM_VPN_PLUGIN_IP4_CONFIG_EXT_GATEWAY
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_BANNER

-
#define NM_VPN_PLUGIN_IP4_CONFIG_BANNER      NM_VPN_PLUGIN_CONFIG_BANNER
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_EXT_GATEWAY

-
#define NM_VPN_PLUGIN_IP4_CONFIG_EXT_GATEWAY NM_VPN_PLUGIN_CONFIG_EXT_GATEWAY
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_MTU

-
#define NM_VPN_PLUGIN_IP4_CONFIG_MTU         NM_VPN_PLUGIN_CONFIG_MTU
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_TUNDEV

-
#define NM_VPN_PLUGIN_IP4_CONFIG_TUNDEV      NM_VPN_PLUGIN_CONFIG_TUNDEV
-
-
-
-
-

NM_VPN_PLUGIN_IP6_CONFIG_INT_GATEWAY

-
#define NM_VPN_PLUGIN_IP6_CONFIG_INT_GATEWAY "internal-gateway"
-
-
-
-
-

NM_VPN_PLUGIN_IP6_CONFIG_ADDRESS

-
#define NM_VPN_PLUGIN_IP6_CONFIG_ADDRESS "address"
-
-
-
-
-

NM_VPN_PLUGIN_IP6_CONFIG_PTP

-
#define NM_VPN_PLUGIN_IP6_CONFIG_PTP "ptp"
-
-
-
-
-

NM_VPN_PLUGIN_IP6_CONFIG_PREFIX

-
#define NM_VPN_PLUGIN_IP6_CONFIG_PREFIX "prefix"
-
-
-
-
-

NM_VPN_PLUGIN_IP6_CONFIG_DNS

-
#define NM_VPN_PLUGIN_IP6_CONFIG_DNS "dns"
-
-
-
-
-

NM_VPN_PLUGIN_IP6_CONFIG_MSS

-
#define NM_VPN_PLUGIN_IP6_CONFIG_MSS "mss"
-
-
-
-
-

NM_VPN_PLUGIN_IP6_CONFIG_DOMAIN

-
#define NM_VPN_PLUGIN_IP6_CONFIG_DOMAIN "domain"
-
-
-
-
-

NM_VPN_PLUGIN_IP6_CONFIG_DOMAINS

-
#define NM_VPN_PLUGIN_IP6_CONFIG_DOMAINS "domains"
-
-
-
-
-

NM_VPN_PLUGIN_IP6_CONFIG_ROUTES

-
#define NM_VPN_PLUGIN_IP6_CONFIG_ROUTES "routes"
-
-
-
-
-

NM_VPN_PLUGIN_IP6_CONFIG_PRESERVE_ROUTES

-
#define NM_VPN_PLUGIN_IP6_CONFIG_PRESERVE_ROUTES "preserve-routes"
-
-
-
-
-

NM_VPN_PLUGIN_IP6_CONFIG_NEVER_DEFAULT

-
#define NM_VPN_PLUGIN_IP6_CONFIG_NEVER_DEFAULT "never-default"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/libnm.devhelp2 b/docs/libnm/html/libnm.devhelp2 deleted file mode 100644 index 83c527f6..00000000 --- a/docs/libnm/html/libnm.devhelp2 +++ /dev/null @@ -1,4227 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/libnm/html/libnm.png b/docs/libnm/html/libnm.png deleted file mode 100644 index dc000728..00000000 Binary files a/docs/libnm/html/libnm.png and /dev/null differ diff --git a/docs/libnm/html/license.html b/docs/libnm/html/license.html deleted file mode 100644 index 1138d799..00000000 --- a/docs/libnm/html/license.html +++ /dev/null @@ -1,52 +0,0 @@ - - - - -Appendix A. License: libnm Reference Manual - - - - - - - - - - - - - - - -
-

-Appendix A. License

-

- This library is free software; you can redistribute - it and/or modify it under the terms of the GNU - Lesser General Public License as published by - the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. -

-

- This library is distributed in the hope that it will - be useful, but WITHOUT ANY WARRANTY; without even the - implied warranty of MERCHANTABILITY or FITNESS FOR A - PARTICULAR PURPOSE. See the GNU Lesser General Public - License for more details. -

-

- You should have received a copy of the GNU - Lesser General Public License along with this - library. -

-

- A copy of the GNU Lesser General Public License - can also be obtained from the - GNU web site. -

-
- - - \ No newline at end of file diff --git a/docs/libnm/html/object-tree.html b/docs/libnm/html/object-tree.html deleted file mode 100644 index e2fd1f7b..00000000 --- a/docs/libnm/html/object-tree.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - -Object Hierarchy: libnm Reference Manual - - - - - - - - - - - - - - - - -
-

-Object Hierarchy

-
-    GObject
-    ├── NMObject
-    │   ├── NMAccessPoint
-    │   ├── NMActiveConnection
-    │   │   ╰── NMVpnConnection
-    │   ├── NMCheckpoint
-    │   ├── NMDevice
-    │   │   ├── NMDevice6Lowpan
-    │   │   ├── NMDeviceAdsl
-    │   │   ├── NMDeviceBond
-    │   │   ├── NMDeviceBridge
-    │   │   ├── NMDeviceBt
-    │   │   ├── NMDeviceDummy
-    │   │   ├── NMDeviceEthernet
-    │   │   │   ╰── NMDeviceVeth
-    │   │   ├── NMDeviceGeneric
-    │   │   ├── NMDeviceHsr
-    │   │   ├── NMDeviceInfiniband
-    │   │   ├── NMDeviceIPTunnel
-    │   │   ├── NMDeviceLoopback
-    │   │   ├── NMDeviceMacsec
-    │   │   ├── NMDeviceMacvlan
-    │   │   ├── NMDeviceModem
-    │   │   ├── NMDeviceOlpcMesh
-    │   │   ├── NMDeviceOvsBridge
-    │   │   ├── NMDeviceOvsInterface
-    │   │   ├── NMDeviceOvsPort
-    │   │   ├── NMDevicePpp
-    │   │   ├── NMDeviceTeam
-    │   │   ├── NMDeviceTun
-    │   │   ├── NMDeviceVlan
-    │   │   ├── NMDeviceVrf
-    │   │   ├── NMDeviceVxlan
-    │   │   ├── NMDeviceWifi
-    │   │   ├── NMDeviceWifiP2P
-    │   │   ├── NMDeviceWimax
-    │   │   ├── NMDeviceWireGuard
-    │   │   ╰── NMDeviceWpan
-    │   ├── NMDhcpConfig
-    │   ├── NMIPConfig
-    │   ├── NMRemoteConnection
-    │   ├── NMWifiP2PPeer
-    │   ╰── NMWimaxNsp
-    ├── NMClient
-    ├── NMSecretAgentOld
-    ├── NMSetting
-    │   ├── NMSetting6Lowpan
-    │   ├── NMSetting8021x
-    │   ├── NMSettingAdsl
-    │   ├── NMSettingBluetooth
-    │   ├── NMSettingBond
-    │   ├── NMSettingBondPort
-    │   ├── NMSettingBridge
-    │   ├── NMSettingBridgePort
-    │   ├── NMSettingCdma
-    │   ├── NMSettingConnection
-    │   ├── NMSettingDcb
-    │   ├── NMSettingDummy
-    │   ├── NMSettingEthtool
-    │   ├── NMSettingGeneric
-    │   ├── NMSettingGsm
-    │   ├── NMSettingHostname
-    │   ├── NMSettingHsr
-    │   ├── NMSettingInfiniband
-    │   ├── NMSettingIPConfig
-    │   │   ├── NMSettingIP4Config
-    │   │   ╰── NMSettingIP6Config
-    │   ├── NMSettingIPTunnel
-    │   ├── NMSettingLink
-    │   ├── NMSettingLoopback
-    │   ├── NMSettingMacsec
-    │   ├── NMSettingMacvlan
-    │   ├── NMSettingMatch
-    │   ├── NMSettingOlpcMesh
-    │   ├── NMSettingOvsBridge
-    │   ├── NMSettingOvsDpdk
-    │   ├── NMSettingOvsExternalIDs
-    │   ├── NMSettingOvsInterface
-    │   ├── NMSettingOvsOtherConfig
-    │   ├── NMSettingOvsPatch
-    │   ├── NMSettingOvsPort
-    │   ├── NMSettingPpp
-    │   ├── NMSettingPppoe
-    │   ├── NMSettingProxy
-    │   ├── NMSettingSerial
-    │   ├── NMSettingSriov
-    │   ├── NMSettingTCConfig
-    │   ├── NMSettingTeam
-    │   ├── NMSettingTeamPort
-    │   ├── NMSettingTun
-    │   ├── NMSettingUser
-    │   ├── NMSettingVeth
-    │   ├── NMSettingVlan
-    │   ├── NMSettingVpn
-    │   ├── NMSettingVrf
-    │   ├── NMSettingVxlan
-    │   ├── NMSettingWifiP2P
-    │   ├── NMSettingWimax
-    │   ├── NMSettingWired
-    │   ├── NMSettingWireGuard
-    │   ├── NMSettingWireless
-    │   ├── NMSettingWirelessSecurity
-    │   ╰── NMSettingWpan
-    ├── NMSimpleConnection
-    ├── NMVpnPluginInfo
-    ├── NMVpnPluginOld
-    ╰── NMVpnServicePlugin
-    GInterface
-    ├── NMConnection
-    ├── NMVpnEditor
-    ╰── NMVpnEditorPlugin
-    GFlags
-    ├── NM80211ApFlags
-    ├── NM80211ApSecurityFlags
-    ├── NMActivationStateFlags
-    ├── NMBluetoothCapabilities
-    ├── NMCheckpointCreateFlags
-    ├── NMClientInstanceFlags
-    ├── NMConnectionSerializationFlags
-    ├── NMDeviceCapabilities
-    ├── NMDeviceInterfaceFlags
-    ├── NMDeviceModemCapabilities
-    ├── NMDeviceReapplyFlags
-    ├── NMDeviceWifiCapabilities
-    ├── NMDhcpHostnameFlags
-    ├── NMIPAddressCmpFlags
-    ├── NMIPRoutingRuleAsStringFlags
-    ├── NMIPTunnelFlags
-    ├── NMKeyfileHandlerFlags
-    ├── NMManagerReloadFlags
-    ├── NMMptcpFlags
-    ├── NMRadioFlags
-    ├── NMSecretAgentCapabilities
-    ├── NMSecretAgentGetSecretsFlags
-    ├── NMSetting8021xAuthFlags
-    ├── NMSettingDcbFlags
-    ├── NMSettingSecretFlags
-    ├── NMSettingWiredWakeOnLan
-    ├── NMSettingWirelessSecurityWpsMethod
-    ├── NMSettingWirelessWakeOnWLan
-    ├── NMSettingsAddConnection2Flags
-    ├── NMSettingsConnectionFlags
-    ├── NMSettingsUpdate2Flags
-    ├── NMTeamLinkWatcherArpPingFlags
-    ├── NMVlanFlags
-    ╰── NMVpnEditorPluginCapability
-    GEnum
-    ├── NMAgentManagerError
-    ├── NMConnectionError
-    ├── NMDeviceError
-    ├── NMManagerError
-    ├── NMSecretAgentError
-    ├── NMSettingsError
-    ├── NMVpnPluginError
-    ├── NM80211Mode
-    ├── NMActiveConnectionState
-    ├── NMActiveConnectionStateReason
-    ├── NMCapability
-    ├── NMClientError
-    ├── NMClientPermission
-    ├── NMClientPermissionResult
-    ├── NMConnectionMultiConnect
-    ├── NMConnectivityState
-    ├── NMCryptoError
-    ├── NMDeviceState
-    ├── NMDeviceStateReason
-    ├── NMDeviceType
-    ├── NMIPTunnelMode
-    ├── NMKeyfileHandlerType
-    ├── NMKeyfileWarnSeverity
-    ├── NMMetered
-    ├── NMSetting8021xCKFormat
-    ├── NMSetting8021xCKScheme
-    ├── NMSettingCompareFlags
-    ├── NMSettingConnectionAutoconnectSlaves
-    ├── NMSettingConnectionDnsOverTls
-    ├── NMSettingConnectionDownOnPoweroff
-    ├── NMSettingConnectionLldp
-    ├── NMSettingConnectionLlmnr
-    ├── NMSettingConnectionMdns
-    ├── NMSettingDiffResult
-    ├── NMSettingIP4LinkLocal
-    ├── NMSettingIP6ConfigAddrGenMode
-    ├── NMSettingIP6ConfigPrivacy
-    ├── NMSettingMacRandomization
-    ├── NMSettingMacsecMode
-    ├── NMSettingMacsecOffload
-    ├── NMSettingMacsecValidation
-    ├── NMSettingMacvlanMode
-    ├── NMSettingProxyMethod
-    ├── NMSettingSerialParity
-    ├── NMSettingTunMode
-    ├── NMSettingWirelessChannelWidth
-    ├── NMSettingWirelessPowersave
-    ├── NMSettingWirelessSecurityFils
-    ├── NMSettingWirelessSecurityPmf
-    ├── NMSriovEswitchEncapMode
-    ├── NMSriovEswitchInlineMode
-    ├── NMSriovEswitchMode
-    ├── NMSriovVFVlanProtocol
-    ├── NMState
-    ├── NMTernary
-    ├── NMUtilsSecurityType
-    ├── NMVersionInfoCapability
-    ├── NMVlanPriorityMap
-    ├── NMVpnConnectionState
-    ├── NMVpnConnectionStateReason
-    ├── NMVpnPluginFailure
-    ├── NMVpnServiceState
-    ├── NMWepKeyType
-    ╰── NMWimaxNspNetworkType
-    GBoxed
-    ├── NMBridgeVlan
-    ├── NMDnsEntry
-    ├── NMIPAddress
-    ├── NMIPRoute
-    ├── NMIPRoutingRule
-    ├── NMLldpNeighbor
-    ├── NMRange
-    ├── NMSriovVF
-    ├── NMTCAction
-    ├── NMTCQdisc
-    ├── NMTCTfilter
-    ├── NMTeamLinkWatcher
-    ╰── NMWireGuardPeer
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/ref-overview.html b/docs/libnm/html/ref-overview.html deleted file mode 100644 index 4ff7b666..00000000 --- a/docs/libnm/html/ref-overview.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - -Overview: libnm Reference Manual - - - - - - - - - - - - - - - - -
-

-Overview

- -
-

-Introduction to libnm

-

- libnm is a client library for NetworkManager, the standard Linux network - management service. NetworkManager supports a wide variety of network - configuration scenarios, hardware devices and protocol families. Most of - the functionality is exposed on a - D-Bus API, - allowing other tools to use the functionality provided by NetworkManager. -

-

- libnm provides C language bindings for functionality provided by - NetworkManager, optionally useful from other language runtimes as well. -

-

- libnm maps fairly closely to the actual D-Bus API that NetworkManager - provides, wrapping the remote D-Bus objects as native GObjects, - mapping D-Bus signals and properties to GObject signals and properties, - and providing helpful accessor and utility functions. However, unlike - the old libnm-util/libnm-glib API, the mapping to the D-Bus API is not - exact, and various inconveniences and historical anomalies of the D-Bus - API are papered over. -

-

- The following is a rough overview of the libnm object structure and - how to use the various parts of it: -

-
- -
-

-

-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/right-insensitive.png b/docs/libnm/html/right-insensitive.png deleted file mode 100644 index 4c95785b..00000000 Binary files a/docs/libnm/html/right-insensitive.png and /dev/null differ diff --git a/docs/libnm/html/right.png b/docs/libnm/html/right.png deleted file mode 100644 index 76260ec8..00000000 Binary files a/docs/libnm/html/right.png and /dev/null differ diff --git a/docs/libnm/html/style.css b/docs/libnm/html/style.css deleted file mode 100644 index 437e8601..00000000 --- a/docs/libnm/html/style.css +++ /dev/null @@ -1,531 +0,0 @@ -body -{ - font-family: cantarell, sans-serif; -} -.synopsis, .classsynopsis -{ - /* tango:aluminium 1/2 */ - background: #eeeeec; - background: rgba(238, 238, 236, 0.5); - border: solid 1px rgb(238, 238, 236); - padding: 0.5em; -} -.programlisting -{ - /* tango:sky blue 0/1 */ - /* fallback for no rgba support */ - background: #e6f3ff; - border: solid 1px #729fcf; - background: rgba(114, 159, 207, 0.1); - border: solid 1px rgba(114, 159, 207, 0.2); - padding: 0.5em; -} -.variablelist -{ - padding: 4px; - margin-left: 3em; -} -.variablelist td:first-child -{ - vertical-align: top; -} - -span.nowrap { - white-space: nowrap; -} - -div.gallery-float -{ - float: left; - padding: 10px; -} -div.gallery-float img -{ - border-style: none; -} -div.gallery-spacer -{ - clear: both; -} - -a, a:visited -{ - text-decoration: none; - /* tango:sky blue 2 */ - color: #3465a4; -} -a:hover -{ - text-decoration: underline; - /* tango:sky blue 1 */ - color: #729fcf; -} - -.function_type, -.variable_type, -.property_type, -.signal_type, -.parameter_name, -.struct_member_name, -.union_member_name, -.define_keyword, -.datatype_keyword, -.typedef_keyword -{ - text-align: right; -} - -/* dim non-primary columns */ -.c_punctuation, -.function_type, -.variable_type, -.property_type, -.signal_type, -.define_keyword, -.datatype_keyword, -.typedef_keyword, -.property_flags, -.signal_flags, -.parameter_annotations, -.enum_member_annotations, -.struct_member_annotations, -.union_member_annotations -{ - color: #888a85; -} - -.function_type a, -.function_type a:visited, -.function_type a:hover, -.property_type a, -.property_type a:visited, -.property_type a:hover, -.signal_type a, -.signal_type a:visited, -.signal_type a:hover, -.signal_flags a, -.signal_flags a:visited, -.signal_flags a:hover -{ - color: #729fcf; -} - -td p -{ - margin: 0.25em; -} - -div.informaltable table[border="1"], -div.table table -{ - border-collapse: collapse; - border-spacing: 0px; - /* tango:aluminium 3 */ - border: solid 1px #babdb6; -} - -div.informaltable table[border="1"] td, -div.informaltable table th, -div.table table td, div.table table th -{ - /* tango:aluminium 3 */ - border: solid 1px #babdb6; - padding: 3px; - vertical-align: top; -} - -div.informaltable table[border="1"] th, -div.table table th -{ - /* tango:aluminium 2 */ - background-color: #d3d7cf; -} - -h4 -{ - color: #555753; - margin-top: 1em; - margin-bottom: 1em; -} - -hr -{ - /* tango:aluminium 1 */ - color: #d3d7cf; - background: #d3d7cf; - border: none 0px; - height: 1px; - clear: both; - margin: 2.0em 0em 2.0em 0em; -} - -dl.toc dt -{ - padding-bottom: 0.25em; -} - -dl.toc > dt -{ - padding-top: 0.25em; - padding-bottom: 0.25em; - font-weight: bold; -} - -dl.toc > dl -{ - padding-bottom: 0.5em; -} - -.parameter -{ - font-style: normal; -} - -.footer -{ - padding-top: 3.5em; - /* tango:aluminium 3 */ - color: #babdb6; - text-align: center; - font-size: 80%; -} - -.informalfigure, -.figure -{ - margin: 1em; -} - -.informalexample, -.example -{ - margin-top: 1em; - margin-bottom: 1em; -} - -.warning -{ - /* tango:orange 0/1 */ - background: #ffeed9; - background: rgba(252, 175, 62, 0.1); - border-color: #ffb04f; - border-color: rgba(252, 175, 62, 0.2); -} -.note -{ - /* tango:chameleon 0/0.5 */ - background: #d8ffb2; - background: rgba(138, 226, 52, 0.1); - border-color: #abf562; - border-color: rgba(138, 226, 52, 0.2); -} -div.blockquote -{ - border-color: #eeeeec; -} -.note, .warning, div.blockquote -{ - padding: 0.5em; - border-width: 1px; - border-style: solid; - margin: 2em; -} -.note p, .warning p -{ - margin: 0; -} - -div.warning h3.title, -div.note h3.title -{ - display: none; -} - -p + div.section -{ - margin-top: 1em; -} - -div.refnamediv, -div.refsynopsisdiv, -div.refsect1, -div.refsect2, -div.toc, -div.section -{ - margin-bottom: 1em; -} - -/* blob links */ -h2 .extralinks, h3 .extralinks -{ - float: right; - /* tango:aluminium 3 */ - color: #babdb6; - font-size: 80%; - font-weight: normal; -} - -.lineart -{ - color: #d3d7cf; - font-weight: normal; -} - -.annotation -{ - /* tango:aluminium 5 */ - color: #555753; - font-weight: normal; -} - -.structfield -{ - font-style: normal; - font-weight: normal; -} - -acronym,abbr -{ - border-bottom: 1px dotted gray; -} - -.listing_frame { - /* tango:sky blue 1 */ - border: solid 1px #729fcf; - border: solid 1px rgba(114, 159, 207, 0.2); - padding: 0px; -} - -.listing_lines, .listing_code { - margin-top: 0px; - margin-bottom: 0px; - padding: 0.5em; -} -.listing_lines { - /* tango:sky blue 0.5 */ - background: #a6c5e3; - background: rgba(114, 159, 207, 0.2); - /* tango:aluminium 6 */ - color: #2e3436; -} -.listing_code { - /* tango:sky blue 0 */ - background: #e6f3ff; - background: rgba(114, 159, 207, 0.1); -} -.listing_code .programlisting { - /* override from previous */ - border: none 0px; - padding: 0px; - background: none; -} -.listing_lines pre, .listing_code pre { - margin: 0px; -} - -@media screen { - /* these have a as a first child, but since there are no parent selectors - * we can't use that. */ - a.footnote - { - position: relative; - top: 0em ! important; - } - /* this is needed so that the local anchors are displayed below the naviagtion */ - div.footnote a[name], div.refnamediv a[name], div.refsect1 a[name], div.refsect2 a[name], div.index a[name], div.glossary a[name], div.sect1 a[name] - { - display: inline-block; - position: relative; - top:-5em; - } - /* this seems to be a bug in the xsl style sheets when generating indexes */ - div.index div.index - { - top: 0em; - } - /* make space for the fixed navigation bar and add space at the bottom so that - * link targets appear somewhat close to top - */ - body - { - padding-top: 2.5em; - padding-bottom: 500px; - max-width: 60em; - } - p - { - max-width: 60em; - } - /* style and size the navigation bar */ - table.navigation#top - { - position: fixed; - background: #e2e2e2; - border-bottom: solid 1px #babdb6; - border-spacing: 5px; - margin-top: 0; - margin-bottom: 0; - top: 0; - left: 0; - z-index: 10; - } - table.navigation#top td - { - padding-left: 6px; - padding-right: 6px; - } - .navigation a, .navigation a:visited - { - /* tango:sky blue 3 */ - color: #204a87; - } - .navigation a:hover - { - /* tango:sky blue 2 */ - color: #3465a4; - } - td.shortcuts - { - /* tango:sky blue 2 */ - color: #3465a4; - font-size: 80%; - white-space: nowrap; - } - td.shortcuts .dim - { - color: #babdb6; - } - .navigation .title - { - font-size: 80%; - max-width: none; - margin: 0px; - font-weight: normal; - } -} -@media screen and (min-width: 60em) { - /* screen larger than 60em */ - body { margin: auto; } -} -@media screen and (max-width: 60em) { - /* screen less than 60em */ - #nav_hierarchy { display: none; } - #nav_interfaces { display: none; } - #nav_prerequisites { display: none; } - #nav_derived_interfaces { display: none; } - #nav_implementations { display: none; } - #nav_child_properties { display: none; } - #nav_style_properties { display: none; } - #nav_index { display: none; } - #nav_glossary { display: none; } - .gallery_image { display: none; } - .property_flags { display: none; } - .signal_flags { display: none; } - .parameter_annotations { display: none; } - .enum_member_annotations { display: none; } - .struct_member_annotations { display: none; } - .union_member_annotations { display: none; } - /* now that a column is hidden, optimize space */ - col.parameters_name { width: auto; } - col.parameters_description { width: auto; } - col.struct_members_name { width: auto; } - col.struct_members_description { width: auto; } - col.enum_members_name { width: auto; } - col.enum_members_description { width: auto; } - col.union_members_name { width: auto; } - col.union_members_description { width: auto; } - .listing_lines { display: none; } -} -@media print { - table.navigation { - visibility: collapse; - display: none; - } - div.titlepage table.navigation { - visibility: visible; - display: table; - background: #e2e2e2; - border: solid 1px #babdb6; - margin-top: 0; - margin-bottom: 0; - top: 0; - left: 0; - height: 3em; - } -} - -pre { line-height: 125%; } -td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } -span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } -td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } -span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } -.hll { background-color: #ffffcc } -.c { color: #3D7B7B; font-style: italic } /* Comment */ -.err { border: 1px solid #FF0000 } /* Error */ -.k { color: #008000; font-weight: bold } /* Keyword */ -.o { color: #666666 } /* Operator */ -.ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ -.cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ -.cp { color: #9C6500 } /* Comment.Preproc */ -.cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ -.c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ -.cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ -.gd { color: #A00000 } /* Generic.Deleted */ -.ge { font-style: italic } /* Generic.Emph */ -.ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */ -.gr { color: #E40000 } /* Generic.Error */ -.gh { color: #000080; font-weight: bold } /* Generic.Heading */ -.gi { color: #008400 } /* Generic.Inserted */ -.go { color: #717171 } /* Generic.Output */ -.gp { color: #000080; font-weight: bold } /* Generic.Prompt */ -.gs { font-weight: bold } /* Generic.Strong */ -.gu { color: #800080; font-weight: bold } /* Generic.Subheading */ -.gt { color: #0044DD } /* Generic.Traceback */ -.kc { color: #008000; font-weight: bold } /* Keyword.Constant */ -.kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ -.kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ -.kp { color: #008000 } /* Keyword.Pseudo */ -.kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ -.kt { color: #B00040 } /* Keyword.Type */ -.m { color: #666666 } /* Literal.Number */ -.s { color: #BA2121 } /* Literal.String */ -.na { color: #687822 } /* Name.Attribute */ -.nb { color: #008000 } /* Name.Builtin */ -.nc { color: #0000FF; font-weight: bold } /* Name.Class */ -.no { color: #880000 } /* Name.Constant */ -.nd { color: #AA22FF } /* Name.Decorator */ -.ni { color: #717171; font-weight: bold } /* Name.Entity */ -.ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ -.nf { color: #0000FF } /* Name.Function */ -.nl { color: #767600 } /* Name.Label */ -.nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ -.nt { color: #008000; font-weight: bold } /* Name.Tag */ -.nv { color: #19177C } /* Name.Variable */ -.ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ -.w { color: #bbbbbb } /* Text.Whitespace */ -.mb { color: #666666 } /* Literal.Number.Bin */ -.mf { color: #666666 } /* Literal.Number.Float */ -.mh { color: #666666 } /* Literal.Number.Hex */ -.mi { color: #666666 } /* Literal.Number.Integer */ -.mo { color: #666666 } /* Literal.Number.Oct */ -.sa { color: #BA2121 } /* Literal.String.Affix */ -.sb { color: #BA2121 } /* Literal.String.Backtick */ -.sc { color: #BA2121 } /* Literal.String.Char */ -.dl { color: #BA2121 } /* Literal.String.Delimiter */ -.sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ -.s2 { color: #BA2121 } /* Literal.String.Double */ -.se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ -.sh { color: #BA2121 } /* Literal.String.Heredoc */ -.si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ -.sx { color: #008000 } /* Literal.String.Other */ -.sr { color: #A45A77 } /* Literal.String.Regex */ -.s1 { color: #BA2121 } /* Literal.String.Single */ -.ss { color: #19177C } /* Literal.String.Symbol */ -.bp { color: #008000 } /* Name.Builtin.Pseudo */ -.fm { color: #0000FF } /* Name.Function.Magic */ -.vc { color: #19177C } /* Name.Variable.Class */ -.vg { color: #19177C } /* Name.Variable.Global */ -.vi { color: #19177C } /* Name.Variable.Instance */ -.vm { color: #19177C } /* Name.Variable.Magic */ -.il { color: #666666 } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/docs/libnm/html/up-insensitive.png b/docs/libnm/html/up-insensitive.png deleted file mode 100644 index f4049860..00000000 Binary files a/docs/libnm/html/up-insensitive.png and /dev/null differ diff --git a/docs/libnm/html/up.png b/docs/libnm/html/up.png deleted file mode 100644 index 80b4b37e..00000000 Binary files a/docs/libnm/html/up.png and /dev/null differ diff --git a/docs/libnm/html/usage.html b/docs/libnm/html/usage.html deleted file mode 100644 index a537beeb..00000000 --- a/docs/libnm/html/usage.html +++ /dev/null @@ -1,276 +0,0 @@ - - - - -Using libnm: libnm Reference Manual - - - - - - - - - - - - - - - - -
-

-Using libnm

-
-

-When to use libnm

-

- libnm is fairly simple to use from C. It's based on glib and GObject. - If your project uses these already you'll find integration libnm with your - project rather convenient. In fact, the nmcli tool shipped - with NetworkManager is based on libnm. -

-

- libnm should be also the way to go if your project does something non-trivial - with NetworkManager, such as manipulating the connection profiles. - That is, if you're writing a specialized networking control tool or a desktop - environment, libnm is probably the right choice. The popular desktop - environments in fact all use libnm directly or with nm-applet and - nm-connection-editor that are all based on libnm. -

-

- An alternative to use of libnm is the use of the - D-Bus API, - directly. This gives you larger flexibility and reduces the overhead of linking - with the libnm library. This makes sense if your task is simple and you have a good - D-Bus library at your disposal. Activating a particular connection profile - from a Python script is a good example of a task that is perfectly simple - without using libnm. -

-
-
-

-How to use libnm

-

- You can use the libnm's C API directly. To do so, all libnm programs need to - include NetworkManager.h that provides necessary definitions. - The rest of the API is documented in the reference manual. -

-
- - - - - - - -
1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
#include <glib.h>
-#include <NetworkManager.h>
-
-int
-main (int argc, char *argv[])
-{
-	NMClient *client;
-
-	client = nm_client_new (NULL, NULL);
-	if (client)
-		g_print ("NetworkManager version: %s\n", nm_client_get_version (client));
-}
-
- -

- Use pkg-config for libnm to discover the necessary - compiler flags. -

-
$ cc $(pkg-config --libs --cflags libnm) -o hello-nm hello-nm.c
-  $ ./hello-nm
-  NetworkManager version: 1.50.0
-
-  $ 
-

- Utilize the PKG_CHECK_MODULES macro to integrate with an - autoconf-based build system. It's also recommended to use - NM_VERSION_MIN_REQUIRED and NM_VERSION_MAX_ALLOWED - macros to tell libnm headers which API version does your application need to work with. - If you use them, the compiler will warn you when you use functionality that is not - available in the versions you specified. -

-
- - - - - - - -
1
-2
-3
PKG_CHECK_MODULES(LIBNM, libnm >= 1.8)
-LIBNM_CFLAGS="$LIBNM_CFLAGS -DNM_VERSION_MIN_REQUIRED=NM_VERSION_1_8"
-LIBNM_CFLAGS="$LIBNM_CFLAGS -DNM_VERSION_MAX_ALLOWED=NM_VERSION_1_8"
-
- -

- You can use libnm from other languages than C with the use of GObject introspection. - This includes Perl, Python, Javascript, Lua, Ruby and more. The example below shows what the - typical libnm use in Python would look like. -

-
- - - - - - - -
1
-2
-3
-4
-5
-6
import gi
-gi.require_version('NM', '1.0')
-from gi.repository import NM
-
-client = NM.Client.new(None)
-print ("NetworkManager version " + client.get_version())
-
- -

- There's NM-1.0 Python API Reference - maintained a third party that is generated from the introspection metadata. -

-

- In general, the C API documentation applies to the use GObject introspection - from other languages, with the calling convention respecting the language's - customs. Consult the source tree for - some examples. -

-
-
-

-Synchronous API in libnm

-

- Libnm contains some synchronous API. This API basically makes a blocking - D-Bus call (g_dbus_connection_call_sync()) and is now deprecated. -

-

- Note that D-Bus is fundamentally asynchronous. Doing blocking calls - on top of D-Bus is odd, especially for libnm's NMClient. That is because - NMClient essentially is a client-side cache of the objects of the D-Bus - interface. This cache should be filled exclusively by (asynchronous) D-Bus - events. So, making a blocking D-Bus call means to wait for a response and - return it, while queuing everything that happens in between. Basically, - there are three options how a synchronous API on NMClient could behave: -

-
    -
  1. - The call basically calls g_dbus_connection_call_sync(). This means - that libnm sends a D-Bus request via GDBusConnection, and blockingly - waits for the response. All D-Bus messages that get received in the - meantime are queued in the GMainContext that belongs to NMClient. - That means, none of these D-Bus events are processed until we - iterate the GMainContext after the call returns. The effect is, - that NMClient (and all cached objects in there) are unaffected by - the D-Bus request. - Most of the synchronous API calls in libnm are of this kind. - The problem is that the strict ordering of D-Bus events gets - violated. - For some API this is not an immediate problem. Take for example - nm_device_wifi_request_scan(). The call merely blockingly tells - NetworkManager to start scanning, but since NetworkManager's D-Bus - API does not directly expose any state that tells whether we are - currently scanning, this out of order processing of the D-Bus - request is a small issue. - The problem is more obvious for nm_client_networking_set_enabled(). - After calling it, NM_CLIENT_NETWORKING_ENABLED is still unaffected - and unchanged, because the PropertiesChanged signal from D-Bus - is not yet processed. - This means, while you make such a blocking call, NMClient's state - does not change. But usually you perform the synchronous call - to change some state. In this form, the blocking call is not useful, - because NMClient only changes the state after iterating the GMainContext, - and not after the blocking call returns. -

  2. -
  3. - Like 1), but after making the blocking g_dbus_connection_call_sync(), - update the NMClient cache artificially. This is what - nm_manager_check_connectivity() does, to "fix" bgo#784629. - This also has the problem of out-of-order events, but it kinda - solves the problem of not changing the state during the blocking - call. But it does so by hacking the state of the cache. I think - this is really wrong because the state should only be updated from - the ordered stream of D-Bus messages. When libnm decides to modify - the state, there are already D-Bus messages queued that affect this - very state. -

  4. -
  5. - Instead of calling g_dbus_connection_call_sync(), use the - asynchronous g_dbus_connection_call(). If we would use a separate - GMainContext for all D-Bus related calls, we could ensure that - while we block for the response, we iterate the internal main context. - This might be nice, because all events are processed in order and - after the blocking call returns, the NMClient state is up to date. - The are problems however: current blocking API does not do this, - so it's a significant change in behavior. Also, it might be - unexpected to the user that during the blocking call the entire - content of NMClient's cache might change and all pointers to the - cache might be invalidated. Also, of course NMClient would invoke - signals for all the changes that happen. - Another problem is that this would be more effort to implement - and it involves a small performance overhead for all D-Bus related - calls (because we have to serialize all events in an internal - GMainContext first and then invoke them on the caller's context). - Also, if the users wants this, they could implement it themself - using their own extra GMainContext and the asynchronous API. -

  6. -
-

- - See also this blog - for why blocking calls are wrong. -

-

- All possible behaviors for synchronous API have severe behavioural - issues and thus such API is deprecated. Note that "deprecated" here does not - mean that the API is going to be removed. Libnm does not break API. The - user may: - -

-
    -
  • - Continue to use this API. It's deprecated, awkward and discouraged, - but if it works for you, that's fine. -

  • -
  • - Use asynchronous API. That's the only sensible way to use D-Bus. - If libnm lacks a certain asynchronous counterpart, it should be - added. -

  • -
  • - Use GDBusConnection directly. There really isn't anything wrong - with D-Bus or GDBusConnection. This deprecated API is just a wrapper - around g_dbus_connection_call_sync(). You may call it directly - without feeling dirty. -

  • -
-

-

-
-
- - - \ No newline at end of file -- cgit 1.3.0-6-gf8a5