From 73e152af6e3fb4f5848bfb8394484026ff119003 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Wed, 11 May 2016 17:08:25 +0200 Subject: Imported Upstream version 1.2.2 --- docs/api/Makefile.am | 2 + docs/api/Makefile.in | 2 + docs/api/html/NetworkManager.conf.html | 2 +- docs/api/html/NetworkManager.devhelp2 | 239 ++ docs/api/html/dbus-types.html | 27 + ...org.freedesktop.NetworkManager.AccessPoint.html | 8 +- ...rg.freedesktop.NetworkManager.AgentManager.html | 2 +- ...eedesktop.NetworkManager.Connection.Active.html | 2 +- ...reedesktop.NetworkManager.Device.Bluetooth.html | 2 +- ...rg.freedesktop.NetworkManager.Device.Modem.html | 4 +- ...freedesktop.NetworkManager.Device.Wireless.html | 4 +- ...dbus-org.freedesktop.NetworkManager.Device.html | 16 +- ...org.freedesktop.NetworkManager.SecretAgent.html | 6 +- ....freedesktop.NetworkManager.VPN.Connection.html | 6 +- ...-org.freedesktop.NetworkManager.VPN.Plugin.html | 6 +- .../html/gdbus-org.freedesktop.NetworkManager.html | 12 +- docs/api/html/index.html | 11 +- docs/api/html/index.sgml | 24 + docs/api/html/ix01.html | 49 + docs/api/html/nm-dbus-types.html | 3120 ++++++++++++++++++++ docs/api/html/nm-settings.html | 2 +- docs/api/html/nm-vpn-dbus-types.html | 560 ++++ docs/api/html/nmcli.html | 12 - docs/api/html/ref-settings.html | 6 +- docs/api/html/spec.html | 9 + docs/api/network-manager-docs.xml | 5 + docs/api/settings-spec.xml | 2 +- docs/api/version.xml | 2 +- 28 files changed, 4088 insertions(+), 54 deletions(-) create mode 100644 docs/api/html/dbus-types.html create mode 100644 docs/api/html/nm-dbus-types.html create mode 100644 docs/api/html/nm-vpn-dbus-types.html (limited to 'docs/api') diff --git a/docs/api/Makefile.am b/docs/api/Makefile.am index aeba9d29..5aafc262 100644 --- a/docs/api/Makefile.am +++ b/docs/api/Makefile.am @@ -73,6 +73,8 @@ content_files = \ $(top_builddir)/introspection/nmdbus-settings-org.freedesktop.NetworkManager.Settings.xml \ $(top_builddir)/introspection/nmdbus-device-ethernet-org.freedesktop.NetworkManager.Device.Wired.xml \ $(top_builddir)/introspection/nmdbus-ip4-config-org.freedesktop.NetworkManager.IP4Config.xml \ + $(top_builddir)/libnm-core/nm-dbus-types.xml \ + $(top_builddir)/libnm-core/nm-vpn-dbus-types.xml \ $(top_builddir)/man/nmcli.xml \ $(top_builddir)/man/nmtui.xml \ $(top_builddir)/man/nm-online.xml \ diff --git a/docs/api/Makefile.in b/docs/api/Makefile.in index bccad102..7407f4fa 100644 --- a/docs/api/Makefile.in +++ b/docs/api/Makefile.in @@ -461,6 +461,8 @@ content_files = $(top_builddir)/introspection/nmdbus-access-point-org.freedeskto $(top_builddir)/introspection/nmdbus-settings-org.freedesktop.NetworkManager.Settings.xml \ $(top_builddir)/introspection/nmdbus-device-ethernet-org.freedesktop.NetworkManager.Device.Wired.xml \ $(top_builddir)/introspection/nmdbus-ip4-config-org.freedesktop.NetworkManager.IP4Config.xml \ + $(top_builddir)/libnm-core/nm-dbus-types.xml \ + $(top_builddir)/libnm-core/nm-vpn-dbus-types.xml \ $(top_builddir)/man/nmcli.xml $(top_builddir)/man/nmtui.xml \ $(top_builddir)/man/nm-online.xml \ $(top_builddir)/man/NetworkManager.xml \ diff --git a/docs/api/html/NetworkManager.conf.html b/docs/api/html/NetworkManager.conf.html index 049fdd41..0c05211a 100644 --- a/docs/api/html/NetworkManager.conf.html +++ b/docs/api/html/NetworkManager.conf.html @@ -363,7 +363,7 @@ no-auto-default=*

path

The location where keyfiles are read and stored. - This defaults to "${prefix}/etc/NetworkManager/conf.d". + This defaults to "/etc/NetworkManager/conf.d".

diff --git a/docs/api/html/NetworkManager.devhelp2 b/docs/api/html/NetworkManager.devhelp2 index 2f5ab8cf..850ff2e2 100644 --- a/docs/api/html/NetworkManager.devhelp2 +++ b/docs/api/html/NetworkManager.devhelp2 @@ -48,6 +48,10 @@ + + + + @@ -345,5 +349,240 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/api/html/dbus-types.html b/docs/api/html/dbus-types.html new file mode 100644 index 00000000..e63be172 --- /dev/null +++ b/docs/api/html/dbus-types.html @@ -0,0 +1,27 @@ + + + + +Types: NetworkManager Reference Manual + + + + + + + + + + + + + + + + +

+Types

+ + + \ No newline at end of file diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.AccessPoint.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.AccessPoint.html index 8669fdc9..25c4e853 100644 --- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.AccessPoint.html +++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.AccessPoint.html @@ -87,7 +87,7 @@ Flags readable u

Flags describing the capabilities of the access point.

-

Returns: NM80211ApFlags +

Returns: NM80211ApFlags


@@ -99,7 +99,7 @@ WpaFlags readable u

Flags describing the access point's capabilities according to WPA (Wifi Protected Access).

-

Returns: NM80211ApSecurityFlags +

Returns: NM80211ApSecurityFlags


@@ -111,7 +111,7 @@ RsnFlags readable u

Flags describing the access point's capabilities according to the RSN (Robust Secure Network) protocol.

-

Returns: NM80211ApSecurityFlags +

Returns: NM80211ApSecurityFlags


@@ -149,7 +149,7 @@ Mode readable u

Describes the operating mode of the access point.

-

Returns: NM80211Mode +

Returns: NM80211Mode


diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.AgentManager.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.AgentManager.html index 91c82cd9..81414d7f 100644 --- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.AgentManager.html +++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.AgentManager.html @@ -86,7 +86,7 @@ RegisterWithCapabilities (IN s identifier,

IN u capabilities:

-

(NMSecretAgentCapabilities) Indicates various agent capabilities to NetworkManager.

+

(NMSecretAgentCapabilities) Indicates various agent capabilities to NetworkManager.

diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Connection.Active.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Connection.Active.html index 5078108b..71956c75 100644 --- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Connection.Active.html +++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Connection.Active.html @@ -166,7 +166,7 @@ State readable u

The state of this active connection.

-

Returns: NMActiveConnectionState +

Returns: NMActiveConnectionState


diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Bluetooth.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Bluetooth.html index 96d7124e..e675f1ad 100644 --- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Bluetooth.html +++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Bluetooth.html @@ -98,7 +98,7 @@ BtCapabilities readable u

Bluetooth capabilities of the device (either DUN or NAP).

-

Returns: NMBluetoothCapabilities +

Returns: NMBluetoothCapabilities

diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Modem.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Modem.html index d375b528..b56f2acb 100644 --- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Modem.html +++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Modem.html @@ -82,7 +82,7 @@ ModemCapabilities readable u firmware reload or other reinitialization to switch between eg CDMA/EVDO and GSM/UMTS.

-

Returns: NMDeviceModemCapabilities +

Returns: NMDeviceModemCapabilities


@@ -94,7 +94,7 @@ CurrentCapabilities readable u

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

-

Returns: NMDeviceModemCapabilities +

Returns: NMDeviceModemCapabilities

diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Wireless.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Wireless.html index afe7fec5..9dda293d 100644 --- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Wireless.html +++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Wireless.html @@ -214,7 +214,7 @@ Mode readable u

The operating mode of the wireless device.

-

Returns: NM80211Mode +

Returns: NM80211Mode


@@ -253,7 +253,7 @@ WirelessCapabilities readable u

The capabilities of the wireless device.

-

Returns: NMDeviceWifiCapabilities +

Returns: NMDeviceWifiCapabilities

diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.html index 4bcc0ccb..c0a8a22d 100644 --- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.html +++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.html @@ -217,15 +217,15 @@ StateChanged (u new_state,

u new_state:

-

(NMDeviceState) The new state of the device.

+

(NMDeviceState) The new state of the device.

u old_state:

-

(NMDeviceState) The previous state of the device.

+

(NMDeviceState) The previous state of the device.

u reason:

-

(NMDeviceStateReason) A reason for the state transition.

+

(NMDeviceStateReason) A reason for the state transition.

@@ -307,7 +307,7 @@ Capabilities readable u

Flags describing the capabilities of the device.

-

Returns: NMDeviceCapabilities +

Returns: NMDeviceCapabilities


@@ -328,7 +328,7 @@ State readable u

The current state of the device.

-

Returns: NMDeviceState +

Returns: NMDeviceState


@@ -339,7 +339,7 @@ StateReason readable (uu)

The current state and reason for changing to that state.

-

Returns: A tuple of NMDeviceState and NMDeviceStateReason. +

Returns: A tuple of NMDeviceState and NMDeviceStateReason.


@@ -451,7 +451,7 @@ DeviceType readable u

The general type of the network device; ie Ethernet, WiFi, etc.

-

Returns: NMDeviceType +

Returns: NMDeviceType


@@ -494,7 +494,7 @@ Metered readable u

Whether the amount of traffic flowing through the device is subject to limitations, for example set by service providers.

-

Returns: NMMetered +

Returns: NMMetered


diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.SecretAgent.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.SecretAgent.html index 23201a1f..2b116264 100644 --- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.SecretAgent.html +++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.SecretAgent.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@ Home Up Prev -Next +Next
@@ -105,7 +105,7 @@ GetSecrets (IN a{sa{sv}} connection,

IN u flags:

-

(NMSecretAgentGetSecretsFlags) Flags which modify the behavior of the secrets request. If true, new secrets are assumed to be invalid or incorrect, and the agent should ask the user for new secrets. If false, existing secrets should be retrieved from storage and returned without interrupting the user.

+

(NMSecretAgentGetSecretsFlags) Flags which modify the behavior of the secrets request. If true, new secrets are assumed to be invalid or incorrect, and the agent should ask the user for new secrets. If false, existing secrets should be retrieved from storage and returned without interrupting the user.

OUT a{sa{sv}} secrets:

diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.VPN.Connection.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.VPN.Connection.html index 4bb08ff8..848a0d63 100644 --- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.VPN.Connection.html +++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.VPN.Connection.html @@ -89,11 +89,11 @@ VpnStateChanged (u state,

u state:

-

(NMVpnConnectionState) The new state of the VPN connection.

+

(NMVpnConnectionState) The new state of the VPN connection.

u reason:

-

(NMVpnConnectionStateReason) Reason code describing the change to the new state.

+

(NMVpnConnectionStateReason) Reason code describing the change to the new state.

@@ -108,7 +108,7 @@ VpnState readable u

The VPN-specific state of the connection.

-

Returns: NMVpnConnectionState +

Returns: NMVpnConnectionState


diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.VPN.Plugin.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.VPN.Plugin.html index 87db2178..5868c7ac 100644 --- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.VPN.Plugin.html +++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.VPN.Plugin.html @@ -272,7 +272,7 @@ StateChanged (u state);

u state:

-

(NMVpnServiceState) The new state of the plugin.

+

(NMVpnServiceState) The new state of the plugin.

@@ -395,7 +395,7 @@ Failure (u reason);

u reason:

-

(NMVpnPluginFailure) Reason code for the failure.

+

(NMVpnPluginFailure) Reason code for the failure.

@@ -409,7 +409,7 @@ State readable u

The state of the plugin.

-

Returns: NMVpnServiceState +

Returns: NMVpnServiceState

diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.html index a3468b7e..c72f1e26 100644 --- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.html +++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.html @@ -398,7 +398,7 @@ CheckConnectivity (OUT u connectivity);

OUT u connectivity:

-

(NMConnectivityState) The current connectivity state.

+

(NMConnectivityState) The current connectivity state.

@@ -418,7 +418,7 @@ state (OUT u state);

OUT u state:

-

NMState

+

NMState

@@ -449,7 +449,7 @@ StateChanged (u state);

u state:

-

(NMState) The new state of NetworkManager.

+

(NMState) The new state of NetworkManager.

@@ -643,7 +643,7 @@ Metered readable u

Indicates whether the connectivity is metered. This is equivalent to the metered property of the device associated with the primary connection.

-

Returns: NMMetered +

Returns: NMMetered


@@ -685,7 +685,7 @@ State readable u

The overall state of the NetworkManager daemon.

-

Returns: NMState +

Returns: NMState


@@ -696,7 +696,7 @@ Connectivity readable u

The network connectivity state.

-

Returns: NMConnectivityState +

Returns: NMConnectivityState


diff --git a/docs/api/html/index.html b/docs/api/html/index.html index e31a7500..15870791 100644 --- a/docs/api/html/index.html +++ b/docs/api/html/index.html @@ -14,7 +14,7 @@
-

Version 1.2.0 +

Version 1.2.2

@@ -177,6 +177,15 @@ org.freedesktop.NetworkManager.SecretAgent +
Types
+
+
+NetworkManager D-Bus API Types +
+
+VPN Plugin D-Bus API Types +
+
Network Configuration Setting Specification
diff --git a/docs/api/html/index.sgml b/docs/api/html/index.sgml index 4b1a83ec..49e4a4c1 100644 --- a/docs/api/html/index.sgml +++ b/docs/api/html/index.sgml @@ -474,3 +474,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/api/html/ix01.html b/docs/api/html/ix01.html index 1747da1c..c74a0c5f 100644 --- a/docs/api/html/ix01.html +++ b/docs/api/html/ix01.html @@ -630,6 +630,55 @@
+

N

+
+
NM80211ApFlags, enum NM80211ApFlags +
+
NM80211ApSecurityFlags, enum NM80211ApSecurityFlags +
+
NM80211Mode, enum NM80211Mode +
+
NMActiveConnectionState, enum NMActiveConnectionState +
+
NMBluetoothCapabilities, enum NMBluetoothCapabilities +
+
NMConnectivityState, enum NMConnectivityState +
+
NMDeviceCapabilities, enum NMDeviceCapabilities +
+
NMDeviceModemCapabilities, enum NMDeviceModemCapabilities +
+
NMDeviceState, enum NMDeviceState +
+
NMDeviceStateReason, enum NMDeviceStateReason +
+
NMDeviceType, enum NMDeviceType +
+
NMDeviceWifiCapabilities, enum NMDeviceWifiCapabilities +
+
NMIPTunnelMode, enum NMIPTunnelMode +
+
NMMetered, enum NMMetered +
+
NMSecretAgentCapabilities, enum NMSecretAgentCapabilities +
+
NMSecretAgentGetSecretsFlags, enum NMSecretAgentGetSecretsFlags +
+
NMState, enum NMState +
+
NMVpnConnectionState, enum NMVpnConnectionState +
+
NMVpnConnectionStateReason, enum NMVpnConnectionStateReason +
+
NMVpnPluginFailure, enum NMVpnPluginFailure +
+
NMVpnServiceState, enum NMVpnServiceState +
+
NMWimaxNspNetworkType, enum NMWimaxNspNetworkType +
+
+
+

P

org.freedesktop.NetworkManager.PPP, org.freedesktop.NetworkManager.PPP diff --git a/docs/api/html/nm-dbus-types.html b/docs/api/html/nm-dbus-types.html new file mode 100644 index 00000000..6d044dd3 --- /dev/null +++ b/docs/api/html/nm-dbus-types.html @@ -0,0 +1,3120 @@ + + + + +NetworkManager D-Bus API Types: NetworkManager Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

NetworkManager D-Bus API Types

+

NetworkManager D-Bus API Types

+
+
+

enum NMState

+

NMState values indicate the current overall networking state.

+

+
+

Values

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

NM_STATE_UNKNOWN

+

+
+

= 0

+

+
+

networking state is unknown

+

+
 
+

NM_STATE_ASLEEP

+

+
+

= 10

+

+
+

networking is not enabled

+

+
 
+

NM_STATE_DISCONNECTED

+

+
+

= 20

+

+
+

there is no active network connection

+

+
 
+

NM_STATE_DISCONNECTING

+

+
+

= 30

+

+
+

network connections are being cleaned up

+

+
 
+

NM_STATE_CONNECTING

+

+
+

= 40

+

+
+

a network connection is being started

+

+
 
+

NM_STATE_CONNECTED_LOCAL

+

+
+

= 50

+

+
+

there is only local IPv4 and/or IPv6 connectivity

+

+
 
+

NM_STATE_CONNECTED_SITE

+

+
+

= 60

+

+
+

there is only site-wide IPv4 and/or IPv6 connectivity

+

+
 
+

NM_STATE_CONNECTED_GLOBAL

+

+
+

= 70

+

+
+

there is global IPv4 and/or IPv6 Internet connectivity

+

+
 
+
+
+
+
+

enum NMConnectivityState

+

+
+

Values

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

NM_CONNECTIVITY_UNKNOWN

+

+
+

= 1

+

+
+

Network connectivity is unknown.

+

+
 
+

NM_CONNECTIVITY_NONE

+

+
+

= 2

+

+
+

The host is not connected to any network.

+

+
 
+

NM_CONNECTIVITY_PORTAL

+

+
+

= 3

+

+
+

The host is behind a captive portal and cannot reach the full Internet.

+

+
 
+

NM_CONNECTIVITY_LIMITED

+

+
+

= 4

+

+
+

The host is connected to a network, but does not appear to be able to reach the full Internet.

+

+
 
+

NM_CONNECTIVITY_FULL

+

+
+

= 5

+

+
+

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.

+

+
+

Values

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

NM_DEVICE_TYPE_UNKNOWN

+

+
+

= 0

+

+
+

unknown device

+

+
 
+

NM_DEVICE_TYPE_GENERIC

+

+
+

= 14

+

+
+

generic support for unrecognized device types

+

+
 
+

NM_DEVICE_TYPE_ETHERNET

+

+
+

= 1

+

+
+

a wired ethernet device

+

+
 
+

NM_DEVICE_TYPE_WIFI

+

+
+

= 2

+

+
+

an 802.11 WiFi device

+

+
 
+

NM_DEVICE_TYPE_UNUSED1

+

+
+

= 3

+

+
+

not used

+

+
 
+

NM_DEVICE_TYPE_UNUSED2

+

+
+

= 4

+

+
+

not used

+

+
 
+

NM_DEVICE_TYPE_BT

+

+
+

= 5

+

+
+

a Bluetooth device supporting PAN or DUN access protocols

+

+
 
+

NM_DEVICE_TYPE_OLPC_MESH

+

+
+

= 6

+

+
+

an OLPC XO mesh networking device

+

+
 
+

NM_DEVICE_TYPE_WIMAX

+

+
+

= 7

+

+
+

an 802.16e Mobile WiMAX broadband device

+

+
 
+

NM_DEVICE_TYPE_MODEM

+

+
+

= 8

+

+
+

a modem supporting analog telephone, CDMA/EVDO, GSM/UMTS, or LTE network access protocols

+

+
 
+

NM_DEVICE_TYPE_INFINIBAND

+

+
+

= 9

+

+
+

an IP-over-InfiniBand device

+

+
 
+

NM_DEVICE_TYPE_BOND

+

+
+

= 10

+

+
+

a bond master interface

+

+
 
+

NM_DEVICE_TYPE_VLAN

+

+
+

= 11

+

+
+

an 802.1Q VLAN interface

+

+
 
+

NM_DEVICE_TYPE_ADSL

+

+
+

= 12

+

+
+

ADSL modem

+

+
 
+

NM_DEVICE_TYPE_BRIDGE

+

+
+

= 13

+

+
+

a bridge master interface

+

+
 
+

NM_DEVICE_TYPE_TEAM

+

+
+

= 15

+

+
+

a team master interface

+

+
 
+

NM_DEVICE_TYPE_TUN

+

+
+

= 16

+

+
+

a TUN or TAP interface

+

+
 
+

NM_DEVICE_TYPE_IP_TUNNEL

+

+
+

= 17

+

+
+

a IP tunnel interface

+

+
 
+

NM_DEVICE_TYPE_MACVLAN

+

+
+

= 18

+

+
+

a MACVLAN interface

+

+
 
+

NM_DEVICE_TYPE_VXLAN

+

+
+

= 19

+

+
+

a VXLAN interface

+

+
 
+

NM_DEVICE_TYPE_VETH

+

+
+

= 20

+

+
+

a VETH interface

+

+
 
+
+
+
+
+

enum NMDeviceCapabilities

+

General device capability flags.

+

+
+

Values

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

NM_DEVICE_CAP_NONE

+

+
+

= 0x00000000

+

+
+

device has no special capabilities

+

+
 
+

NM_DEVICE_CAP_NM_SUPPORTED

+

+
+

= 0x00000001

+

+
+

NetworkManager supports this device

+

+
 
+

NM_DEVICE_CAP_CARRIER_DETECT

+

+
+

= 0x00000002

+

+
+

this device can indicate carrier status

+

+
 
+

NM_DEVICE_CAP_IS_SOFTWARE

+

+
+

= 0x00000004

+

+
+

this device is a software device

+

+
 
+
+
+
+
+

enum NMDeviceWifiCapabilities

+

802.11 specific device encryption and authentication capabilities.

+

+
+

Values

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

NM_WIFI_DEVICE_CAP_NONE

+

+
+

= 0x00000000

+

+
+

device has no encryption/authentication capabilities

+

+
 
+

NM_WIFI_DEVICE_CAP_CIPHER_WEP40

+

+
+

= 0x00000001

+

+
+

device supports 40/64-bit WEP encryption

+

+
 
+

NM_WIFI_DEVICE_CAP_CIPHER_WEP104

+

+
+

= 0x00000002

+

+
+

device supports 104/128-bit WEP encryption

+

+
 
+

NM_WIFI_DEVICE_CAP_CIPHER_TKIP

+

+
+

= 0x00000004

+

+
+

device supports TKIP encryption

+

+
 
+

NM_WIFI_DEVICE_CAP_CIPHER_CCMP

+

+
+

= 0x00000008

+

+
+

device supports AES/CCMP encryption

+

+
 
+

NM_WIFI_DEVICE_CAP_WPA

+

+
+

= 0x00000010

+

+
+

device supports WPA1 authentication

+

+
 
+

NM_WIFI_DEVICE_CAP_RSN

+

+
+

= 0x00000020

+

+
+

device supports WPA2/RSN authentication

+

+
 
+

NM_WIFI_DEVICE_CAP_AP

+

+
+

= 0x00000040

+

+
+

device supports Access Point mode

+

+
 
+

NM_WIFI_DEVICE_CAP_ADHOC

+

+
+

= 0x00000080

+

+
+

device supports Ad-Hoc mode

+

+
 
+

NM_WIFI_DEVICE_CAP_FREQ_VALID

+

+
+

= 0x00000100

+

+
+

device reports frequency capabilities

+

+
 
+

NM_WIFI_DEVICE_CAP_FREQ_2GHZ

+

+
+

= 0x00000200

+

+
+

device supports 2.4GHz frequencies

+

+
 
+

NM_WIFI_DEVICE_CAP_FREQ_5GHZ

+

+
+

= 0x00000400

+

+
+

device supports 5GHz frequencies

+

+
 
+
+
+
+
+

enum NM80211ApFlags

+

802.11 access point flags.

+

+
+

Values

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

NM_802_11_AP_FLAGS_NONE

+

+
+

= 0x00000000

+

+
+

access point has no special capabilities

+

+
 
+

NM_802_11_AP_FLAGS_PRIVACY

+

+
+

= 0x00000001

+

+
+

access point requires authentication and encryption (usually means WEP)

+

+
 
+
+
+
+
+

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.

+

+
+

Values

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

NM_802_11_AP_SEC_NONE

+

+
+

= 0x00000000

+

+
+

the access point has no special security requirements

+

+
 
+

NM_802_11_AP_SEC_PAIR_WEP40

+

+
+

= 0x00000001

+

+
+

40/64-bit WEP is supported for pairwise/unicast encryption

+

+
 
+

NM_802_11_AP_SEC_PAIR_WEP104

+

+
+

= 0x00000002

+

+
+

104/128-bit WEP is supported for pairwise/unicast encryption

+

+
 
+

NM_802_11_AP_SEC_PAIR_TKIP

+

+
+

= 0x00000004

+

+
+

TKIP is supported for pairwise/unicast encryption

+

+
 
+

NM_802_11_AP_SEC_PAIR_CCMP

+

+
+

= 0x00000008

+

+
+

AES/CCMP is supported for pairwise/unicast encryption

+

+
 
+

NM_802_11_AP_SEC_GROUP_WEP40

+

+
+

= 0x00000010

+

+
+

40/64-bit WEP is supported for group/broadcast encryption

+

+
 
+

NM_802_11_AP_SEC_GROUP_WEP104

+

+
+

= 0x00000020

+

+
+

104/128-bit WEP is supported for group/broadcast encryption

+

+
 
+

NM_802_11_AP_SEC_GROUP_TKIP

+

+
+

= 0x00000040

+

+
+

TKIP is supported for group/broadcast encryption

+

+
 
+

NM_802_11_AP_SEC_GROUP_CCMP

+

+
+

= 0x00000080

+

+
+

AES/CCMP is supported for group/broadcast encryption

+

+
 
+

NM_802_11_AP_SEC_KEY_MGMT_PSK

+

+
+

= 0x00000100

+

+
+

WPA/RSN Pre-Shared Key encryption is supported

+

+
 
+

NM_802_11_AP_SEC_KEY_MGMT_802_1X

+

+
+

= 0x00000200

+

+
+

802.1x authentication and key management is supported

+

+
 
+
+
+
+
+

enum NM80211Mode

+

Indicates the 802.11 mode an access point or device is currently in.

+

+
+

Values

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

NM_802_11_MODE_UNKNOWN

+

+
+

= 0

+

+
+

the device or access point mode is unknown

+

+
 
+

NM_802_11_MODE_ADHOC

+

+
+

= 1

+

+
+

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

+

+
+

= 2

+

+
+

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

+

+
+

= 3

+

+
+

the device is an access point/hotspot. Not valid for access point objects; used only for hotspot mode on the local machine.

+

+
 
+
+
+
+
+

enum NMBluetoothCapabilities

+

NMBluetoothCapabilities values indicate the usable capabilities of a Bluetooth device.

+

+
+

Values

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

NM_BT_CAPABILITY_NONE

+

+
+

= 0x00000000

+

+
+

device has no usable capabilities

+

+
 
+

NM_BT_CAPABILITY_DUN

+

+
+

= 0x00000001

+

+
+

device provides Dial-Up Networking capability

+

+
 
+

NM_BT_CAPABILITY_NAP

+

+
+

= 0x00000002

+

+
+

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.

+

+
+

Values

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

NM_DEVICE_MODEM_CAPABILITY_NONE

+

+
+

= 0x00000000

+

+
+

modem has no usable capabilities

+

+
 
+

NM_DEVICE_MODEM_CAPABILITY_POTS

+

+
+

= 0x00000001

+

+
+

modem uses the analog wired telephone network and is not a wireless/cellular device

+

+
 
+

NM_DEVICE_MODEM_CAPABILITY_CDMA_EVDO

+

+
+

= 0x00000002

+

+
+

modem supports at least one of CDMA 1xRTT, EVDO revision 0, EVDO revision A, or EVDO revision B

+

+
 
+

NM_DEVICE_MODEM_CAPABILITY_GSM_UMTS

+

+
+

= 0x00000004

+

+
+

modem supports at least one of GSM, GPRS, EDGE, UMTS, HSDPA, HSUPA, or HSPA+ packet switched data capability

+

+
 
+

NM_DEVICE_MODEM_CAPABILITY_LTE

+

+
+

= 0x00000008

+

+
+

modem has LTE data capability

+

+
 
+
+
+
+
+

enum NMWimaxNspNetworkType

+

WiMAX network type.

+

+
+

Values

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

NM_WIMAX_NSP_NETWORK_TYPE_UNKNOWN

+

+
+

= 0

+

+
+

unknown network type

+

+
 
+

NM_WIMAX_NSP_NETWORK_TYPE_HOME

+

+
+

= 1

+

+
+

home network

+

+
 
+

NM_WIMAX_NSP_NETWORK_TYPE_PARTNER

+

+
+

= 2

+

+
+

partner network

+

+
 
+

NM_WIMAX_NSP_NETWORK_TYPE_ROAMING_PARTNER

+

+
+

= 3

+

+
+

roaming partner network

+

+
 
+
+
+
+
+

enum NMDeviceState

+

+
+

Values

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

NM_DEVICE_STATE_UNKNOWN

+

+
+

= 0

+

+
+

the device's state is unknown

+

+
 
+

NM_DEVICE_STATE_UNMANAGED

+

+
+

= 10

+

+
+

the device is recognized, but not managed by NetworkManager

+

+
 
+

NM_DEVICE_STATE_UNAVAILABLE

+

+
+

= 20

+

+
+

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

+

+
+

= 30

+

+
+

the device can be activated, but is currently idle and not connected to a network.

+

+
 
+

NM_DEVICE_STATE_PREPARE

+

+
+

= 40

+

+
+

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

+

+
+

= 50

+

+
+

the device is connecting to the requested network. This may include operations like associating with the WiFi AP, dialing the modem, connecting to the remote Bluetooth device, etc.

+

+
 
+

NM_DEVICE_STATE_NEED_AUTH

+

+
+

= 60

+

+
+

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

+

+
+

= 70

+

+
+

the device is requesting IPv4 and/or IPv6 addresses and routing information from the network.

+

+
 
+

NM_DEVICE_STATE_IP_CHECK

+

+
+

= 80

+

+
+

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

+

+
+

= 90

+

+
+

the device is waiting for a secondary connection (like a VPN) which must activated before the device can be activated

+

+
 
+

NM_DEVICE_STATE_ACTIVATED

+

+
+

= 100

+

+
+

the device has a network connection, either local or global.

+

+
 
+

NM_DEVICE_STATE_DEACTIVATING

+

+
+

= 110

+

+
+

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

+

+
+

= 120

+

+
+

the device failed to connect to the requested network and is cleaning up the connection request

+

+
 
+
+
+
+
+

enum NMDeviceStateReason

+

Device state change reason codes

+

+
+

Values

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

NM_DEVICE_STATE_REASON_NONE

+

+
+

= 0

+

+
+

No reason given

+

+
 
+

NM_DEVICE_STATE_REASON_UNKNOWN

+

+
+

= 1

+

+
+

Unknown error

+

+
 
+

NM_DEVICE_STATE_REASON_NOW_MANAGED

+

+
+

= 2

+

+
+

Device is now managed

+

+
 
+

NM_DEVICE_STATE_REASON_NOW_UNMANAGED

+

+
+

= 3

+

+
+

Device is now unmanaged

+

+
 
+

NM_DEVICE_STATE_REASON_CONFIG_FAILED

+

+
+

= 4

+

+
+

The device could not be readied for configuration

+

+
 
+

NM_DEVICE_STATE_REASON_IP_CONFIG_UNAVAILABLE

+

+
+

= 5

+

+
+

IP configuration could not be reserved (no available address, timeout, etc)

+

+
 
+

NM_DEVICE_STATE_REASON_IP_CONFIG_EXPIRED

+

+
+

= 6

+

+
+

The IP config is no longer valid

+

+
 
+

NM_DEVICE_STATE_REASON_NO_SECRETS

+

+
+

= 7

+

+
+

Secrets were required, but not provided

+

+
 
+

NM_DEVICE_STATE_REASON_SUPPLICANT_DISCONNECT

+

+
+

= 8

+

+
+

802.1x supplicant disconnected

+

+
 
+

NM_DEVICE_STATE_REASON_SUPPLICANT_CONFIG_FAILED

+

+
+

= 9

+

+
+

802.1x supplicant configuration failed

+

+
 
+

NM_DEVICE_STATE_REASON_SUPPLICANT_FAILED

+

+
+

= 10

+

+
+

802.1x supplicant failed

+

+
 
+

NM_DEVICE_STATE_REASON_SUPPLICANT_TIMEOUT

+

+
+

= 11

+

+
+

802.1x supplicant took too long to authenticate

+

+
 
+

NM_DEVICE_STATE_REASON_PPP_START_FAILED

+

+
+

= 12

+

+
+

PPP service failed to start

+

+
 
+

NM_DEVICE_STATE_REASON_PPP_DISCONNECT

+

+
+

= 13

+

+
+

PPP service disconnected

+

+
 
+

NM_DEVICE_STATE_REASON_PPP_FAILED

+

+
+

= 14

+

+
+

PPP failed

+

+
 
+

NM_DEVICE_STATE_REASON_DHCP_START_FAILED

+

+
+

= 15

+

+
+

DHCP client failed to start

+

+
 
+

NM_DEVICE_STATE_REASON_DHCP_ERROR

+

+
+

= 16

+

+
+

DHCP client error

+

+
 
+

NM_DEVICE_STATE_REASON_DHCP_FAILED

+

+
+

= 17

+

+
+

DHCP client failed

+

+
 
+

NM_DEVICE_STATE_REASON_SHARED_START_FAILED

+

+
+

= 18

+

+
+

Shared connection service failed to start

+

+
 
+

NM_DEVICE_STATE_REASON_SHARED_FAILED

+

+
+

= 19

+

+
+

Shared connection service failed

+

+
 
+

NM_DEVICE_STATE_REASON_AUTOIP_START_FAILED

+

+
+

= 20

+

+
+

AutoIP service failed to start

+

+
 
+

NM_DEVICE_STATE_REASON_AUTOIP_ERROR

+

+
+

= 21

+

+
+

AutoIP service error

+

+
 
+

NM_DEVICE_STATE_REASON_AUTOIP_FAILED

+

+
+

= 22

+

+
+

AutoIP service failed

+

+
 
+

NM_DEVICE_STATE_REASON_MODEM_BUSY

+

+
+

= 23

+

+
+

The line is busy

+

+
 
+

NM_DEVICE_STATE_REASON_MODEM_NO_DIAL_TONE

+

+
+

= 24

+

+
+

No dial tone

+

+
 
+

NM_DEVICE_STATE_REASON_MODEM_NO_CARRIER

+

+
+

= 25

+

+
+

No carrier could be established

+

+
 
+

NM_DEVICE_STATE_REASON_MODEM_DIAL_TIMEOUT

+

+
+

= 26

+

+
+

The dialing request timed out

+

+
 
+

NM_DEVICE_STATE_REASON_MODEM_DIAL_FAILED

+

+
+

= 27

+

+
+

The dialing attempt failed

+

+
 
+

NM_DEVICE_STATE_REASON_MODEM_INIT_FAILED

+

+
+

= 28

+

+
+

Modem initialization failed

+

+
 
+

NM_DEVICE_STATE_REASON_GSM_APN_FAILED

+

+
+

= 29

+

+
+

Failed to select the specified APN

+

+
 
+

NM_DEVICE_STATE_REASON_GSM_REGISTRATION_NOT_SEARCHING

+

+
+

= 30

+

+
+

Not searching for networks

+

+
 
+

NM_DEVICE_STATE_REASON_GSM_REGISTRATION_DENIED

+

+
+

= 31

+

+
+

Network registration denied

+

+
 
+

NM_DEVICE_STATE_REASON_GSM_REGISTRATION_TIMEOUT

+

+
+

= 32

+

+
+

Network registration timed out

+

+
 
+

NM_DEVICE_STATE_REASON_GSM_REGISTRATION_FAILED

+

+
+

= 33

+

+
+

Failed to register with the requested network

+

+
 
+

NM_DEVICE_STATE_REASON_GSM_PIN_CHECK_FAILED

+

+
+

= 34

+

+
+

PIN check failed

+

+
 
+

NM_DEVICE_STATE_REASON_FIRMWARE_MISSING

+

+
+

= 35

+

+
+

Necessary firmware for the device may be missing

+

+
 
+

NM_DEVICE_STATE_REASON_REMOVED

+

+
+

= 36

+

+
+

The device was removed

+

+
 
+

NM_DEVICE_STATE_REASON_SLEEPING

+

+
+

= 37

+

+
+

NetworkManager went to sleep

+

+
 
+

NM_DEVICE_STATE_REASON_CONNECTION_REMOVED

+

+
+

= 38

+

+
+

The device's active connection disappeared

+

+
 
+

NM_DEVICE_STATE_REASON_USER_REQUESTED

+

+
+

= 39

+

+
+

Device disconnected by user or client

+

+
 
+

NM_DEVICE_STATE_REASON_CARRIER

+

+
+

= 40

+

+
+

Carrier/link changed

+

+
 
+

NM_DEVICE_STATE_REASON_CONNECTION_ASSUMED

+

+
+

= 41

+

+
+

The device's existing connection was assumed

+

+
 
+

NM_DEVICE_STATE_REASON_SUPPLICANT_AVAILABLE

+

+
+

= 42

+

+
+

The supplicant is now available

+

+
 
+

NM_DEVICE_STATE_REASON_MODEM_NOT_FOUND

+

+
+

= 43

+

+
+

The modem could not be found

+

+
 
+

NM_DEVICE_STATE_REASON_BT_FAILED

+

+
+

= 44

+

+
+

The Bluetooth connection failed or timed out

+

+
 
+

NM_DEVICE_STATE_REASON_GSM_SIM_NOT_INSERTED

+

+
+

= 45

+

+
+

GSM Modem's SIM Card not inserted

+

+
 
+

NM_DEVICE_STATE_REASON_GSM_SIM_PIN_REQUIRED

+

+
+

= 46

+

+
+

GSM Modem's SIM Pin required

+

+
 
+

NM_DEVICE_STATE_REASON_GSM_SIM_PUK_REQUIRED

+

+
+

= 47

+

+
+

GSM Modem's SIM Puk required

+

+
 
+

NM_DEVICE_STATE_REASON_GSM_SIM_WRONG

+

+
+

= 48

+

+
+

GSM Modem's SIM wrong

+

+
 
+

NM_DEVICE_STATE_REASON_INFINIBAND_MODE

+

+
+

= 49

+

+
+

InfiniBand device does not support connected mode

+

+
 
+

NM_DEVICE_STATE_REASON_DEPENDENCY_FAILED

+

+
+

= 50

+

+
+

A dependency of the connection failed

+

+
 
+

NM_DEVICE_STATE_REASON_BR2684_FAILED

+

+
+

= 51

+

+
+

Problem with the RFC 2684 Ethernet over ADSL bridge

+

+
 
+

NM_DEVICE_STATE_REASON_MODEM_MANAGER_UNAVAILABLE

+

+
+

= 52

+

+
+

ModemManager not running

+

+
 
+

NM_DEVICE_STATE_REASON_SSID_NOT_FOUND

+

+
+

= 53

+

+
+

The WiFi network could not be found

+

+
 
+

NM_DEVICE_STATE_REASON_SECONDARY_CONNECTION_FAILED

+

+
+

= 54

+

+
+

A secondary connection of the base connection failed

+

+
 
+

NM_DEVICE_STATE_REASON_DCB_FCOE_FAILED

+

+
+

= 55

+

+
+

DCB or FCoE setup failed

+

+
 
+

NM_DEVICE_STATE_REASON_TEAMD_CONTROL_FAILED

+

+
+

= 56

+

+
+

teamd control failed

+

+
 
+

NM_DEVICE_STATE_REASON_MODEM_FAILED

+

+
+

= 57

+

+
+

Modem failed or no longer available

+

+
 
+

NM_DEVICE_STATE_REASON_MODEM_AVAILABLE

+

+
+

= 58

+

+
+

Modem now ready and available

+

+
 
+

NM_DEVICE_STATE_REASON_SIM_PIN_INCORRECT

+

+
+

= 59

+

+
+

SIM PIN was incorrect

+

+
 
+

NM_DEVICE_STATE_REASON_NEW_ACTIVATION

+

+
+

= 60

+

+
+

New connection activation was enqueued

+

+
 
+

NM_DEVICE_STATE_REASON_PARENT_CHANGED

+

+
+

= 61

+

+
+

the device's parent changed

+

+
 
+

NM_DEVICE_STATE_REASON_PARENT_MANAGED_CHANGED

+

+
+

= 62

+

+
+

the device parent's management changed

+

+
 
+
+
+
+
+

enum NMMetered

+

Since: 1.2

+

+
+

Values

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

NM_METERED_UNKNOWN

+

+
+

= 0

+

+
+

The metered status is unknown

+

+
 
+

NM_METERED_YES

+

+
+

= 1

+

+
+

Metered, the value was statically set

+

+
 
+

NM_METERED_NO

+

+
+

= 2

+

+
+

Not metered, the value was statically set

+

+
 
+

NM_METERED_GUESS_YES

+

+
+

= 3

+

+
+

Metered, the value was guessed

+

+
 
+

NM_METERED_GUESS_NO

+

+
+

= 4

+

+
+

Not metered, the value was guessed

+

+
 
+
+
+
+
+

enum NMActiveConnectionState

+

NMActiveConnectionState values indicate the state of a connection to a specific network while it is starting, connected, or disconnecting from that network.

+

+
+

Values

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

NM_ACTIVE_CONNECTION_STATE_UNKNOWN

+

+
+

= 0

+

+
+

the state of the connection is unknown

+

+
 
+

NM_ACTIVE_CONNECTION_STATE_ACTIVATING

+

+
+

= 1

+

+
+

a network connection is being prepared

+

+
 
+

NM_ACTIVE_CONNECTION_STATE_ACTIVATED

+

+
+

= 2

+

+
+

there is a connection to the network

+

+
 
+

NM_ACTIVE_CONNECTION_STATE_DEACTIVATING

+

+
+

= 3

+

+
+

the network connection is being torn down and cleaned up

+

+
 
+

NM_ACTIVE_CONNECTION_STATE_DEACTIVATED

+

+
+

= 4

+

+
+

the network connection is disconnected and will be removed

+

+
 
+
+
+
+
+

enum NMSecretAgentGetSecretsFlags

+

NMSecretAgentGetSecretsFlags values modify the behavior of a GetSecrets request.

+

+
+

Values

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

NM_SECRET_AGENT_GET_SECRETS_FLAG_NONE

+

+
+

= 0x0

+

+
+

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

+

+
+

= 0x1

+

+
+

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

+

+
+

= 0x2

+

+
+

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

+

+
+

= 0x4

+

+
+

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_ONLY_SYSTEM

+

+
+

= 0x80000000

+

+
+

Internal flag, not part of the D-Bus API.

+

+
 
+

NM_SECRET_AGENT_GET_SECRETS_FLAG_NO_ERRORS

+

+
+

= 0x40000000

+

+
+

Internal flag, not part of the D-Bus API.

+

+
 
+
+
+
+
+

enum NMSecretAgentCapabilities

+

NMSecretAgentCapabilities indicate various capabilities of the agent.

+

+
+

Values

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

NM_SECRET_AGENT_CAPABILITY_NONE

+

+
+

= 0x0

+

+
+

the agent supports no special capabilities

+

+
 
+

NM_SECRET_AGENT_CAPABILITY_VPN_HINTS

+

+
+

= 0x1

+

+
+

the agent supports passing hints to VPN plugin authentication dialogs.

+

+
 
+
+
+
+
+

enum NMIPTunnelMode

+

The tunneling mode.

+

Since: 1.2

+

+
+

Values

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

NM_IP_TUNNEL_MODE_UNKNOWN

+

+
+

= 0

+

+
+

Unknown/unset tunnel mode

+

+
 
+

NM_IP_TUNNEL_MODE_IPIP

+

+
+

= 1

+

+
+

IP in IP tunnel

+

+
 
+

NM_IP_TUNNEL_MODE_GRE

+

+
+

= 2

+

+
+

GRE tunnel

+

+
 
+

NM_IP_TUNNEL_MODE_SIT

+

+
+

= 3

+

+
+

SIT tunnel

+

+
 
+

NM_IP_TUNNEL_MODE_ISATAP

+

+
+

= 4

+

+
+

ISATAP tunnel

+

+
 
+

NM_IP_TUNNEL_MODE_VTI

+

+
+

= 5

+

+
+

VTI tunnel

+

+
 
+

NM_IP_TUNNEL_MODE_IP6IP6

+

+
+

= 6

+

+
+

IPv6 in IPv6 tunnel

+

+
 
+

NM_IP_TUNNEL_MODE_IPIP6

+

+
+

= 7

+

+
+

IPv4 in IPv6 tunnel

+

+
 
+

NM_IP_TUNNEL_MODE_IP6GRE

+

+
+

= 8

+

+
+

IPv6 GRE tunnel

+

+
 
+

NM_IP_TUNNEL_MODE_VTI6

+

+
+

= 9

+

+
+

IPv6 VTI tunnel

+

+
 
+
+
+
+ + + \ No newline at end of file diff --git a/docs/api/html/nm-settings.html b/docs/api/html/nm-settings.html index 9077d8e3..b677ece9 100644 --- a/docs/api/html/nm-settings.html +++ b/docs/api/html/nm-settings.html @@ -1216,7 +1216,7 @@ addr-gen-mode int32 1 -Configure method for creating the address for use with RFC4862 IPv6 Stateless Address Autoconfiguration. The permitted values are: "eui64", "stable-privacy" or unset. If the property is set to "eui64", the addresses will be generated using the interface tokens derived from hardware address. This makes the host part of the address to stay constant, making it possible to track host's presence when it changes networks. The address changes when the interface hardware is replaced. The value of "stable-privacy" enables use of cryptographically secure hash of a secret host-specific key along with the connection identification and the network address as specified by RFC7217. This makes it impossible to use the address track host's presence, and makes the address stable when the network interface hardware is replaced. Leaving this unset causes a default that could be subject to change in future versions to be used. Note that this setting is distinct from the Privacy Extensions as configured by "ip6-privacy" property and it does not affect the temporary addresses configured with this option. +Configure method for creating the address for use with RFC4862 IPv6 Stateless Address Autoconfiguration. The permitted values are: "eui64", or "stable-privacy". If the property is set to "eui64", the addresses will be generated using the interface tokens derived from hardware address. This makes the host part of the address to stay constant, making it possible to track host's presence when it changes networks. The address changes when the interface hardware is replaced. The value of "stable-privacy" enables use of cryptographically secure hash of a secret host-specific key along with the connection identification and the network address as specified by RFC7217. This makes it impossible to use the address track host's presence, and makes the address stable when the network interface hardware is replaced. On D-Bus, the absence of an addr-gen-mode setting equals enabling "stable-privacy". For keyfile plugin, the absence of the setting on disk means "eui64" so that the property doesn't change on upgrade from older versions. Note that this setting is distinct from the Privacy Extensions as configured by "ip6-privacy" property and it does not affect the temporary addresses configured with this option. address-data diff --git a/docs/api/html/nm-vpn-dbus-types.html b/docs/api/html/nm-vpn-dbus-types.html new file mode 100644 index 00000000..8e1ac031 --- /dev/null +++ b/docs/api/html/nm-vpn-dbus-types.html @@ -0,0 +1,560 @@ + + + + +VPN Plugin D-Bus API Types: NetworkManager Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

VPN Plugin D-Bus API Types

+

VPN Plugin D-Bus API Types

+
+
+

enum NMVpnServiceState

+

VPN daemon states

+

+
+

Values

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

NM_VPN_SERVICE_STATE_UNKNOWN

+

+
+

= 0

+

+
+

The state of the VPN plugin is unknown.

+

+
 
+

NM_VPN_SERVICE_STATE_INIT

+

+
+

= 1

+

+
+

The VPN plugin is initialized.

+

+
 
+

NM_VPN_SERVICE_STATE_SHUTDOWN

+

+
+

= 2

+

+
+

Not used.

+

+
 
+

NM_VPN_SERVICE_STATE_STARTING

+

+
+

= 3

+

+
+

The plugin is attempting to connect to a VPN server.

+

+
 
+

NM_VPN_SERVICE_STATE_STARTED

+

+
+

= 4

+

+
+

The plugin has connected to a VPN server.

+

+
 
+

NM_VPN_SERVICE_STATE_STOPPING

+

+
+

= 5

+

+
+

The plugin is disconnecting from the VPN server.

+

+
 
+

NM_VPN_SERVICE_STATE_STOPPED

+

+
+

= 6

+

+
+

The plugin has disconnected from the VPN server.

+

+
 
+
+
+
+
+

enum NMVpnConnectionState

+

VPN connection states

+

+
+

Values

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

NM_VPN_CONNECTION_STATE_UNKNOWN

+

+
+

= 0

+

+
+

The state of the VPN connection is unknown.

+

+
 
+

NM_VPN_CONNECTION_STATE_PREPARE

+

+
+

= 1

+

+
+

The VPN connection is preparing to connect.

+

+
 
+

NM_VPN_CONNECTION_STATE_NEED_AUTH

+

+
+

= 2

+

+
+

The VPN connection needs authorization credentials.

+

+
 
+

NM_VPN_CONNECTION_STATE_CONNECT

+

+
+

= 3

+

+
+

The VPN connection is being established.

+

+
 
+

NM_VPN_CONNECTION_STATE_IP_CONFIG_GET

+

+
+

= 4

+

+
+

The VPN connection is getting an IP address.

+

+
 
+

NM_VPN_CONNECTION_STATE_ACTIVATED

+

+
+

= 5

+

+
+

The VPN connection is active.

+

+
 
+

NM_VPN_CONNECTION_STATE_FAILED

+

+
+

= 6

+

+
+

The VPN connection failed.

+

+
 
+

NM_VPN_CONNECTION_STATE_DISCONNECTED

+

+
+

= 7

+

+
+

The VPN connection is disconnected.

+

+
 
+
+
+
+
+

enum NMVpnConnectionStateReason

+

VPN connection state reasons

+

+
+

Values

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

NM_VPN_CONNECTION_STATE_REASON_UNKNOWN

+

+
+

= 0

+

+
+

The reason for the VPN connection state change is unknown.

+

+
 
+

NM_VPN_CONNECTION_STATE_REASON_NONE

+

+
+

= 1

+

+
+

No reason was given for the VPN connection state change.

+

+
 
+

NM_VPN_CONNECTION_STATE_REASON_USER_DISCONNECTED

+

+
+

= 2

+

+
+

The VPN connection changed state because the user disconnected it.

+

+
 
+

NM_VPN_CONNECTION_STATE_REASON_DEVICE_DISCONNECTED

+

+
+

= 3

+

+
+

The VPN connection changed state because the device it was using was disconnected.

+

+
 
+

NM_VPN_CONNECTION_STATE_REASON_SERVICE_STOPPED

+

+
+

= 4

+

+
+

The service providing the VPN connection was stopped.

+

+
 
+

NM_VPN_CONNECTION_STATE_REASON_IP_CONFIG_INVALID

+

+
+

= 5

+

+
+

The IP config of the VPN connection was invalid.

+

+
 
+

NM_VPN_CONNECTION_STATE_REASON_CONNECT_TIMEOUT

+

+
+

= 6

+

+
+

The connection attempt to the VPN service timed out.

+

+
 
+

NM_VPN_CONNECTION_STATE_REASON_SERVICE_START_TIMEOUT

+

+
+

= 7

+

+
+

A timeout occurred while starting the service providing the VPN connection.

+

+
 
+

NM_VPN_CONNECTION_STATE_REASON_SERVICE_START_FAILED

+

+
+

= 8

+

+
+

Starting the service starting the service providing the VPN connection failed.

+

+
 
+

NM_VPN_CONNECTION_STATE_REASON_NO_SECRETS

+

+
+

= 9

+

+
+

Necessary secrets for the VPN connection were not provided.

+

+
 
+

NM_VPN_CONNECTION_STATE_REASON_LOGIN_FAILED

+

+
+

= 10

+

+
+

Authentication to the VPN server failed.

+

+
 
+

NM_VPN_CONNECTION_STATE_REASON_CONNECTION_REMOVED

+

+
+

= 11

+

+
+

The connection was deleted from settings.

+

+
 
+
+
+
+
+

enum NMVpnPluginFailure

+

VPN plugin failure reasons

+

+
+

Values

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

NM_VPN_PLUGIN_FAILURE_LOGIN_FAILED

+

+
+

= 1

+

+
+

Login failed.

+

+
 
+

NM_VPN_PLUGIN_FAILURE_CONNECT_FAILED

+

+
+

= 2

+

+
+

Connect failed.

+

+
 
+

NM_VPN_PLUGIN_FAILURE_BAD_IP_CONFIG

+

+
+

= 3

+

+
+

Invalid IP configuration returned from the VPN plugin.

+

+
 
+
+
+
+ + + \ No newline at end of file diff --git a/docs/api/html/nmcli.html b/docs/api/html/nmcli.html index 91d1e2b5..d66bcb34 100644 --- a/docs/api/html/nmcli.html +++ b/docs/api/html/nmcli.html @@ -136,13 +136,6 @@ -

-n | --nocheck

-

This option can be used to force nmcli to skip - checking nmcli and NetworkManager - version compatibility. Use it with care, because using incompatible versions - may produce incorrect results.

- -

-a | --ask

When using this option nmcli will stop and ask for any missing required arguments, so do not use this option for non-interactive @@ -2073,11 +2066,6 @@

NetworkManager is not running.

-

9

-

nmcli and NetworkManager - versions mismatch.

- -

10

Connection, device, or access point does not exist.

diff --git a/docs/api/html/ref-settings.html b/docs/api/html/ref-settings.html index e66100c7..ab610728 100644 --- a/docs/api/html/ref-settings.html +++ b/docs/api/html/ref-settings.html @@ -6,7 +6,7 @@ - + @@ -16,7 +16,7 @@ Home -Prev +Prev Next
@@ -1172,7 +1172,7 @@
addr-gen-mode
int32
1
-Configure method for creating the address for use with RFC4862 IPv6 Stateless Address Autoconfiguration. The permitted values are: "eui64", "stable-privacy" or unset. If the property is set to "eui64", the addresses will be generated using the interface tokens derived from hardware address. This makes the host part of the address to stay constant, making it possible to track host's presence when it changes networks. The address changes when the interface hardware is replaced. The value of "stable-privacy" enables use of cryptographically secure hash of a secret host-specific key along with the connection identification and the network address as specified by RFC7217. This makes it impossible to use the address track host's presence, and makes the address stable when the network interface hardware is replaced. Leaving this unset causes a default that could be subject to change in future versions to be used. Note that this setting is distinct from the Privacy Extensions as configured by "ip6-privacy" property and it does not affect the temporary addresses configured with this option. +Configure method for creating the address for use with RFC4862 IPv6 Stateless Address Autoconfiguration. The permitted values are: "eui64", or "stable-privacy". If the property is set to "eui64", the addresses will be generated using the interface tokens derived from hardware address. This makes the host part of the address to stay constant, making it possible to track host's presence when it changes networks. The address changes when the interface hardware is replaced. The value of "stable-privacy" enables use of cryptographically secure hash of a secret host-specific key along with the connection identification and the network address as specified by RFC7217. This makes it impossible to use the address track host's presence, and makes the address stable when the network interface hardware is replaced. On D-Bus, the absence of an addr-gen-mode setting equals enabling "stable-privacy". For keyfile plugin, the absence of the setting on disk means "eui64" so that the property doesn't change on upgrade from older versions. Note that this setting is distinct from the Privacy Extensions as configured by "ip6-privacy" property and it does not affect the temporary addresses configured with this option.
address-data
diff --git a/docs/api/html/spec.html b/docs/api/html/spec.html index 8259f088..641e217c 100644 --- a/docs/api/html/spec.html +++ b/docs/api/html/spec.html @@ -125,6 +125,15 @@ org.freedesktop.NetworkManager.SecretAgent
+
Types
+
+
+NetworkManager D-Bus API Types +
+
+VPN Plugin D-Bus API Types +
+

This part documents the D-Bus interface used to access the diff --git a/docs/api/network-manager-docs.xml b/docs/api/network-manager-docs.xml index ff1cb82d..722e33fd 100644 --- a/docs/api/network-manager-docs.xml +++ b/docs/api/network-manager-docs.xml @@ -99,6 +99,11 @@ +

+ Types + + +
diff --git a/docs/api/settings-spec.xml b/docs/api/settings-spec.xml index 9814af91..8bcbf25e 100644 --- a/docs/api/settings-spec.xml +++ b/docs/api/settings-spec.xml @@ -171,7 +171,7 @@ routesarray of array of uint32[]Deprecated in favor of the 'route-data' property, but this can be used for backward-compatibility with older daemons. Note that if you send this property the daemon will ignore 'route-data'. Array of IPv4 route structures. Each IPv4 route structure is composed of 4 32-bit values; the first being the destination IPv4 network or address (network byte order), the second the destination network or address prefix (1 - 32), the third being the next-hop (network byte order) if any, and the fourth being the route metric. If the metric is 0, NM will choose an appropriate default metric for the device. (There is no way to explicitly specify an actual metric of 0 with this property.) ipv6 settingKey NameValue TypeDefault ValueValue Description - addr-gen-modeint321Configure method for creating the address for use with RFC4862 IPv6 Stateless Address Autoconfiguration. The permitted values are: "eui64", "stable-privacy" or unset. If the property is set to "eui64", the addresses will be generated using the interface tokens derived from hardware address. This makes the host part of the address to stay constant, making it possible to track host's presence when it changes networks. The address changes when the interface hardware is replaced. The value of "stable-privacy" enables use of cryptographically secure hash of a secret host-specific key along with the connection identification and the network address as specified by RFC7217. This makes it impossible to use the address track host's presence, and makes the address stable when the network interface hardware is replaced. Leaving this unset causes a default that could be subject to change in future versions to be used. Note that this setting is distinct from the Privacy Extensions as configured by "ip6-privacy" property and it does not affect the temporary addresses configured with this option. + addr-gen-modeint321Configure method for creating the address for use with RFC4862 IPv6 Stateless Address Autoconfiguration. The permitted values are: "eui64", or "stable-privacy". If the property is set to "eui64", the addresses will be generated using the interface tokens derived from hardware address. This makes the host part of the address to stay constant, making it possible to track host's presence when it changes networks. The address changes when the interface hardware is replaced. The value of "stable-privacy" enables use of cryptographically secure hash of a secret host-specific key along with the connection identification and the network address as specified by RFC7217. This makes it impossible to use the address track host's presence, and makes the address stable when the network interface hardware is replaced. On D-Bus, the absence of an addr-gen-mode setting equals enabling "stable-privacy". For keyfile plugin, the absence of the setting on disk means "eui64" so that the property doesn't change on upgrade from older versions. Note that this setting is distinct from the Privacy Extensions as configured by "ip6-privacy" property and it does not affect the temporary addresses configured with this option.address-dataarray of vardictArray of IPv6 addresses. Each address dictionary contains at least 'address' and 'prefix' entries, containing the IP address as a string, and the prefix length as a uint32. Additional attributes may also exist on some addresses.addressesarray of legacy IPv6 address struct (a(ayuay))[]Deprecated in favor of the 'address-data' and 'gateway' properties, but this can be used for backward-compatibility with older daemons. Note that if you send this property the daemon will ignore 'address-data' and 'gateway'. Array of IPv6 address structures. Each IPv6 address structure is composed of an IPv6 address, a prefix length (1 - 128), and an IPv6 gateway address. The gateway may be zeroed out if no gateway exists for that subnet.dad-timeoutint32-1Timeout in milliseconds used to check for the presence of duplicate IP addresses on the network. If an address conflict is detected, the activation will fail. A zero value means that no duplicate address detection is performed, -1 means the default value (either configuration ipvx.dad-timeout override or 3 seconds). A value greater than zero is a timeout in milliseconds. diff --git a/docs/api/version.xml b/docs/api/version.xml index 26aaba0e..23aa8390 100644 --- a/docs/api/version.xml +++ b/docs/api/version.xml @@ -1 +1 @@ -1.2.0 +1.2.2 -- cgit 1.3.0-6-gf8a5