From 90e8691111889a7b5f3c812f5a41f15a8a058913 Mon Sep 17 00:00:00 2001
From: Michael Biebl a PPP interface a OpenVSwitch interface a OpenVSwitch port a OpenVSwitch bridge
+#define
+NM_DBUS_INTERFACE_DEVICE_OVS_INTERFACE
+
+
+#define
+NM_DBUS_INTERFACE_DEVICE_OVS_PORT
+
+
+#define
+NM_DBUS_INTERFACE_DEVICE_OVS_BRIDGE
+
+
#define
NM_DBUS_PATH_ACCESS_POINT
@@ -174,6 +186,10 @@
+#define
+NM_DBUS_INTERFACE_DEVICE_PPP
+
+
#define
NM_DBUS_INTERFACE_DEVICE_VXLAN
@@ -388,12 +404,16 @@
+enum
NMRollbackResult
+
enum
+NMActivationStateFlags
+Object Hierarchy
- GEnum
+
GEnum
├── NM80211Mode
├── NMActiveConnectionState
├── NMActiveConnectionStateReason
@@ -406,9 +426,10 @@
├── NMMetered
├── NMState
╰── NMWimaxNspNetworkType
- GFlags
+ GFlags
├── NM80211ApFlags
├── NM80211ApSecurityFlags
+ ├── NMActivationStateFlags
├── NMBluetoothCapabilities
├── NMDeviceCapabilities
├── NMDeviceModemCapabilities
@@ -438,211 +459,235 @@
NM_DBUS_SERVICE
-#define NM_DBUS_SERVICE "org.freedesktop.NetworkManager"
+
#define NM_DBUS_SERVICE "org.freedesktop.NetworkManager"
NM_DBUS_PATH
-#define NM_DBUS_PATH "/org/freedesktop/NetworkManager"
+
#define NM_DBUS_PATH "/org/freedesktop/NetworkManager"
NM_DBUS_INTERFACE
-#define NM_DBUS_INTERFACE "org.freedesktop.NetworkManager"
+
#define NM_DBUS_INTERFACE "org.freedesktop.NetworkManager"
NM_DBUS_INTERFACE_DEVICE
-#define NM_DBUS_INTERFACE_DEVICE NM_DBUS_INTERFACE ".Device"
+
#define NM_DBUS_INTERFACE_DEVICE NM_DBUS_INTERFACE ".Device"
NM_DBUS_INTERFACE_DEVICE_WIRED
-#define NM_DBUS_INTERFACE_DEVICE_WIRED NM_DBUS_INTERFACE_DEVICE ".Wired"
+
#define NM_DBUS_INTERFACE_DEVICE_WIRED NM_DBUS_INTERFACE_DEVICE ".Wired"
NM_DBUS_INTERFACE_DEVICE_ADSL
-#define NM_DBUS_INTERFACE_DEVICE_ADSL NM_DBUS_INTERFACE_DEVICE ".Adsl"
+
#define NM_DBUS_INTERFACE_DEVICE_ADSL NM_DBUS_INTERFACE_DEVICE ".Adsl"
NM_DBUS_INTERFACE_DEVICE_WIRELESS
-#define NM_DBUS_INTERFACE_DEVICE_WIRELESS NM_DBUS_INTERFACE_DEVICE ".Wireless"
+
#define NM_DBUS_INTERFACE_DEVICE_WIRELESS NM_DBUS_INTERFACE_DEVICE ".Wireless"
NM_DBUS_INTERFACE_DEVICE_BLUETOOTH
-#define NM_DBUS_INTERFACE_DEVICE_BLUETOOTH NM_DBUS_INTERFACE_DEVICE ".Bluetooth"
+
#define NM_DBUS_INTERFACE_DEVICE_BLUETOOTH NM_DBUS_INTERFACE_DEVICE ".Bluetooth"
NM_DBUS_INTERFACE_DEVICE_OLPC_MESH
-#define NM_DBUS_INTERFACE_DEVICE_OLPC_MESH NM_DBUS_INTERFACE_DEVICE ".OlpcMesh"
+
#define NM_DBUS_INTERFACE_DEVICE_OLPC_MESH NM_DBUS_INTERFACE_DEVICE ".OlpcMesh"
+
+
+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_OVS_BRIDGE
+#define NM_DBUS_INTERFACE_DEVICE_OVS_BRIDGE NM_DBUS_INTERFACE_DEVICE ".OvsBridge"
NM_DBUS_PATH_ACCESS_POINT
-#define NM_DBUS_PATH_ACCESS_POINT NM_DBUS_PATH "/AccessPoint"
+
#define NM_DBUS_PATH_ACCESS_POINT NM_DBUS_PATH "/AccessPoint"
NM_DBUS_INTERFACE_ACCESS_POINT
-#define NM_DBUS_INTERFACE_ACCESS_POINT NM_DBUS_INTERFACE ".AccessPoint"
+
#define NM_DBUS_INTERFACE_ACCESS_POINT NM_DBUS_INTERFACE ".AccessPoint"
NM_DBUS_INTERFACE_DEVICE_MODEM
-#define NM_DBUS_INTERFACE_DEVICE_MODEM NM_DBUS_INTERFACE_DEVICE ".Modem"
+
#define NM_DBUS_INTERFACE_DEVICE_MODEM NM_DBUS_INTERFACE_DEVICE ".Modem"
NM_DBUS_INTERFACE_DEVICE_WIMAX
-#define NM_DBUS_INTERFACE_DEVICE_WIMAX NM_DBUS_INTERFACE_DEVICE ".WiMax"
+
#define NM_DBUS_INTERFACE_DEVICE_WIMAX NM_DBUS_INTERFACE_DEVICE ".WiMax"
NM_DBUS_INTERFACE_WIMAX_NSP
-#define NM_DBUS_INTERFACE_WIMAX_NSP NM_DBUS_INTERFACE ".WiMax.Nsp"
+
#define NM_DBUS_INTERFACE_WIMAX_NSP NM_DBUS_INTERFACE ".WiMax.Nsp"
NM_DBUS_PATH_WIMAX_NSP
-#define NM_DBUS_PATH_WIMAX_NSP NM_DBUS_PATH "/Nsp"
+
#define NM_DBUS_PATH_WIMAX_NSP NM_DBUS_PATH "/Nsp"
NM_DBUS_INTERFACE_ACTIVE_CONNECTION
-#define NM_DBUS_INTERFACE_ACTIVE_CONNECTION NM_DBUS_INTERFACE ".Connection.Active"
+
#define NM_DBUS_INTERFACE_ACTIVE_CONNECTION NM_DBUS_INTERFACE ".Connection.Active"
NM_DBUS_INTERFACE_IP4_CONFIG
-#define NM_DBUS_INTERFACE_IP4_CONFIG NM_DBUS_INTERFACE ".IP4Config"
+
#define NM_DBUS_INTERFACE_IP4_CONFIG NM_DBUS_INTERFACE ".IP4Config"
NM_DBUS_INTERFACE_DHCP4_CONFIG
-#define NM_DBUS_INTERFACE_DHCP4_CONFIG NM_DBUS_INTERFACE ".DHCP4Config"
+
#define NM_DBUS_INTERFACE_DHCP4_CONFIG NM_DBUS_INTERFACE ".DHCP4Config"
NM_DBUS_INTERFACE_IP6_CONFIG
-#define NM_DBUS_INTERFACE_IP6_CONFIG NM_DBUS_INTERFACE ".IP6Config"
+
#define NM_DBUS_INTERFACE_IP6_CONFIG NM_DBUS_INTERFACE ".IP6Config"
NM_DBUS_INTERFACE_DHCP6_CONFIG
-#define NM_DBUS_INTERFACE_DHCP6_CONFIG NM_DBUS_INTERFACE ".DHCP6Config"
+
#define NM_DBUS_INTERFACE_DHCP6_CONFIG NM_DBUS_INTERFACE ".DHCP6Config"
NM_DBUS_INTERFACE_DEVICE_INFINIBAND
-#define NM_DBUS_INTERFACE_DEVICE_INFINIBAND NM_DBUS_INTERFACE_DEVICE ".Infiniband"
+
#define NM_DBUS_INTERFACE_DEVICE_INFINIBAND NM_DBUS_INTERFACE_DEVICE ".Infiniband"
NM_DBUS_INTERFACE_DEVICE_BOND
-#define NM_DBUS_INTERFACE_DEVICE_BOND NM_DBUS_INTERFACE_DEVICE ".Bond"
+
#define NM_DBUS_INTERFACE_DEVICE_BOND NM_DBUS_INTERFACE_DEVICE ".Bond"
NM_DBUS_INTERFACE_DEVICE_DUMMY
-#define NM_DBUS_INTERFACE_DEVICE_DUMMY NM_DBUS_INTERFACE_DEVICE ".Dummy"
+
#define NM_DBUS_INTERFACE_DEVICE_DUMMY NM_DBUS_INTERFACE_DEVICE ".Dummy"
NM_DBUS_INTERFACE_DEVICE_TEAM
-#define NM_DBUS_INTERFACE_DEVICE_TEAM NM_DBUS_INTERFACE_DEVICE ".Team"
+
#define NM_DBUS_INTERFACE_DEVICE_TEAM NM_DBUS_INTERFACE_DEVICE ".Team"
NM_DBUS_INTERFACE_DEVICE_VLAN
-#define NM_DBUS_INTERFACE_DEVICE_VLAN NM_DBUS_INTERFACE_DEVICE ".Vlan"
+
#define NM_DBUS_INTERFACE_DEVICE_VLAN NM_DBUS_INTERFACE_DEVICE ".Vlan"
NM_DBUS_INTERFACE_DEVICE_BRIDGE
-#define NM_DBUS_INTERFACE_DEVICE_BRIDGE NM_DBUS_INTERFACE_DEVICE ".Bridge"
+
#define NM_DBUS_INTERFACE_DEVICE_BRIDGE NM_DBUS_INTERFACE_DEVICE ".Bridge"
NM_DBUS_INTERFACE_DEVICE_GENERIC
-#define NM_DBUS_INTERFACE_DEVICE_GENERIC NM_DBUS_INTERFACE_DEVICE ".Generic"
+
#define NM_DBUS_INTERFACE_DEVICE_GENERIC NM_DBUS_INTERFACE_DEVICE ".Generic"
NM_DBUS_INTERFACE_DEVICE_VETH
-#define NM_DBUS_INTERFACE_DEVICE_VETH NM_DBUS_INTERFACE_DEVICE ".Veth"
+
#define NM_DBUS_INTERFACE_DEVICE_VETH NM_DBUS_INTERFACE_DEVICE ".Veth"
NM_DBUS_INTERFACE_DEVICE_TUN
-#define NM_DBUS_INTERFACE_DEVICE_TUN NM_DBUS_INTERFACE_DEVICE ".Tun"
+
#define NM_DBUS_INTERFACE_DEVICE_TUN NM_DBUS_INTERFACE_DEVICE ".Tun"
NM_DBUS_INTERFACE_DEVICE_MACSEC
-#define NM_DBUS_INTERFACE_DEVICE_MACSEC 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"
+
#define NM_DBUS_INTERFACE_DEVICE_MACVLAN NM_DBUS_INTERFACE_DEVICE ".Macvlan"
+
+
+
NM_DBUS_INTERFACE_DEVICE_VXLAN
-#define NM_DBUS_INTERFACE_DEVICE_VXLAN NM_DBUS_INTERFACE_DEVICE ".Vxlan"
+
#define NM_DBUS_INTERFACE_DEVICE_VXLAN NM_DBUS_INTERFACE_DEVICE ".Vxlan"
NM_DBUS_INTERFACE_DEVICE_GRE
-#define NM_DBUS_INTERFACE_DEVICE_GRE NM_DBUS_INTERFACE_DEVICE ".Gre"
+
#define NM_DBUS_INTERFACE_DEVICE_GRE NM_DBUS_INTERFACE_DEVICE ".Gre"
NM_DBUS_INTERFACE_DEVICE_IP_TUNNEL
-#define NM_DBUS_INTERFACE_DEVICE_IP_TUNNEL NM_DBUS_INTERFACE_DEVICE ".IPTunnel"
+
#define NM_DBUS_INTERFACE_DEVICE_IP_TUNNEL NM_DBUS_INTERFACE_DEVICE ".IPTunnel"
NM_DBUS_INTERFACE_DEVICE_STATISTICS
-#define NM_DBUS_INTERFACE_DEVICE_STATISTICS NM_DBUS_INTERFACE_DEVICE ".Statistics"
+
#define NM_DBUS_INTERFACE_DEVICE_STATISTICS NM_DBUS_INTERFACE_DEVICE ".Statistics"
@@ -1070,6 +1115,34 @@ GSM/UMTS, or LTE network access protocols
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
access point supports some WPS method
+access point supports push-button WPS
+access point supports PIN-based WPS
+problem communicating with OpenVSwitch database
+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.
+Internal flag, not part of @@ -2783,6 +2893,74 @@ VPN plugin authentication dialogs.
Since: 1.4
+Flags describing the current activation state.
+| + |
+ an alias for numeric zero, no flags set. + |
++ |
| + |
+ the device is a master. + |
++ |
| + |
+ the device is a slave. + |
++ |
| + |
+ layer2 is activated and ready. + |
++ |
| + |
+ IPv4 setting is completed. + |
++ |
| + |
+ IPv6 setting is completed. + |
++ |
| + |
+ The master has any slave devices attached. + This only makes sense if the device is a master. + |
++ |
Since: 1.10
+