summaryrefslogtreecommitdiff
path: root/src/nm-manager.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nm-manager.c')
-rw-r--r--src/nm-manager.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/nm-manager.c b/src/nm-manager.c
index 21a20945c0..f5b4df6c14 100644
--- a/src/nm-manager.c
+++ b/src/nm-manager.c
@@ -53,6 +53,7 @@
#include "nm-device-adsl.h"
#include "nm-device-generic.h"
#include "nm-device-veth.h"
+#include "nm-device-tun.h"
#include "nm-system.h"
#include "nm-setting-bluetooth.h"
#include "nm-setting-connection.h"
@@ -2292,6 +2293,10 @@ udev_device_added_cb (NMUdevManager *udev_mgr,
case NM_LINK_TYPE_VETH:
device = nm_device_veth_new (sysfs_path, iface, driver);
break;
+ case NM_LINK_TYPE_TUN:
+ case NM_LINK_TYPE_TAP:
+ device = nm_device_tun_new (sysfs_path, iface, driver);
+ break;
default:
device = nm_device_generic_new (sysfs_path, iface, driver);