summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/libnm-core-impl/nm-setting-ip-tunnel.c8
-rw-r--r--src/libnm-core-public/nm-dbus-interface.h5
2 files changed, 11 insertions, 2 deletions
diff --git a/src/libnm-core-impl/nm-setting-ip-tunnel.c b/src/libnm-core-impl/nm-setting-ip-tunnel.c
index d28eb73fd7..f01b1e5197 100644
--- a/src/libnm-core-impl/nm-setting-ip-tunnel.c
+++ b/src/libnm-core-impl/nm-setting-ip-tunnel.c
@@ -593,11 +593,15 @@ nm_setting_ip_tunnel_class_init(NMSettingIPTunnelClass *klass)
/**
* NMSettingIPTunnel:mode:
*
- * The tunneling mode, for example %NM_IP_TUNNEL_MODE_IPIP or
- * %NM_IP_TUNNEL_MODE_GRE.
+ * The tunneling mode, valid values: #NMIPTunnelMode.
*
* Since: 1.2
**/
+ /* ---nmcli,dbus---
+ * property: mode
+ * description: The tunneling mode, valid values: #NMIPTunnelMode:*
+ * ---end---
+ */
_nm_setting_property_define_direct_uint32(properties_override,
obj_properties,
NM_SETTING_IP_TUNNEL_MODE,
diff --git a/src/libnm-core-public/nm-dbus-interface.h b/src/libnm-core-public/nm-dbus-interface.h
index b490e3b11c..a7483b7808 100644
--- a/src/libnm-core-public/nm-dbus-interface.h
+++ b/src/libnm-core-public/nm-dbus-interface.h
@@ -943,6 +943,11 @@ typedef enum /*< flags >*/ {
* Since: 1.2
*/
typedef enum {
+ /**
+ * NM_IP_TUNNEL_MODE_UNKNOWN: (attributes NM.internal=1)
+ *
+ * Unknown/unset tunnel mode
+ */
NM_IP_TUNNEL_MODE_UNKNOWN = 0,
NM_IP_TUNNEL_MODE_IPIP = 1,
NM_IP_TUNNEL_MODE_GRE = 2,