libnm-glib: add support for IP tunnel devices as generic ones
authorBeniamino Galvani <bgalvani@redhat.com>
Mon, 30 Nov 2015 21:03:43 +0000 (22:03 +0100)
committerBeniamino Galvani <bgalvani@redhat.com>
Tue, 1 Dec 2015 16:39:41 +0000 (17:39 +0100)
libnm-glib/nm-device.c
libnm-util/NetworkManager.h

index aac94fb..ce76432 100644 (file)
@@ -321,6 +321,7 @@ _nm_device_gtype_from_dtype (NMDeviceType dtype)
                return NM_TYPE_DEVICE_VLAN;
        case NM_DEVICE_TYPE_GENERIC:
        case NM_DEVICE_TYPE_TUN:
+       case NM_DEVICE_TYPE_IP_TUNNEL:
                return NM_TYPE_DEVICE_GENERIC;
        default:
                g_warning ("Unknown device type %d", dtype);
index 71862c4..8101082 100644 (file)
@@ -152,6 +152,7 @@ typedef enum {
  * @NM_DEVICE_TYPE_BRIDGE: a bridge master interface
  * @NM_DEVICE_TYPE_TEAM: a team master interface
  * @NM_DEVICE_TYPE_TUN: a TUN/TAP interface
+ * @NM_DEVICE_TYPE_IP_TUNNEL: an IP tunnel interface
  *
  * #NMDeviceType values indicate the type of hardware represented by
  * an #NMDevice.
@@ -176,6 +177,7 @@ typedef enum {
        NM_DEVICE_TYPE_GENERIC    = 14,
        NM_DEVICE_TYPE_TEAM       = 15,
        NM_DEVICE_TYPE_TUN        = 16,
+       NM_DEVICE_TYPE_IP_TUNNEL  = 17,
 } NMDeviceType;
 
 /**