From 1372848511cb896b80b51ed1a3e9606bd9816631 Mon Sep 17 00:00:00 2001
From: Michael Biebl Currently no enum values are defined. These capabilities are exposed
+on D-Bus in the "VersionInfo" bit field. Since: 1.42 NMCapability names the numbers in the Capabilities property.
Capabilities are positive numbers. They are part of stable API
@@ -1361,6 +1399,13 @@ GSM/UMTS, or LTE network access protocols a loopback interface. Since: 1.42.![]()
![]()
-![]()
+![]()
![]()
+#define
+NM_DBUS_INTERFACE_DEVICE_LOOPBACK
+
+
#define
NM_DBUS_INTERFACE_DEVICE_MACSEC
@@ -282,6 +286,10 @@
+enum
+NMVersionInfoCapability
+
+
enum
NMCapability
@@ -541,6 +549,7 @@
├── NMMetered
├── NMState
├── NMTernary
+ ├── NMVersionInfoCapability
╰── NMWimaxNspNetworkType
GFlags
├── NM80211ApFlags
@@ -551,6 +560,7 @@
├── NMDeviceCapabilities
├── NMDeviceInterfaceFlags
├── NMDeviceModemCapabilities
+ ├── NMDeviceReapplyFlags
├── NMDeviceWifiCapabilities
├── NMManagerReloadFlags
├── NMMptcpFlags
@@ -678,6 +688,12 @@
+
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"
@@ -929,6 +945,28 @@
enum NMVersionInfoCapability
+
+enum NMCapability
+
+
+
+
+
The NMMetered enum has two different purposes: one is to configure -"connection.metered" setting of a connection profile in NMSettingConnection, and +"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.
@@ -3705,7 +3750,7 @@ preserve external IP addresses and routes.Since: 1.42, 1.40.10
+Since: 1.42