summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--interface.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/interface.c b/interface.c
index c53c091..ccae915 100644
--- a/interface.c
+++ b/interface.c
@@ -1081,7 +1081,8 @@ interface_handle_link(struct interface *iface, const char *name,
if (add) {
interface_set_device_config(iface, dev);
- device_set_present(dev, true);
+ if (!link_ext)
+ device_set_present(dev, true);
ret = interface_add_link(iface, dev, vlan, link_ext);
} else {