summaryrefslogtreecommitdiff
path: root/interface-event.c
diff options
context:
space:
mode:
Diffstat (limited to 'interface-event.c')
-rw-r--r--interface-event.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/interface-event.c b/interface-event.c
index d370cae..93da22b 100644
--- a/interface-event.c
+++ b/interface-event.c
@@ -124,6 +124,10 @@ interface_queue_event(struct interface *iface, enum interface_event ev)
netifd_ubus_interface_notify(iface, ev != IFEV_DOWN);
+ /* no hotplug.d calls for link up */
+ if (ev == IFEV_LINK_UP)
+ return;
+
if (current == iface) {
/* an event for iface is being processed */
if (!list_empty(&iface->hotplug_list)) {