From: Felix Fietkau Date: Fri, 20 Nov 2020 12:49:00 +0000 (+0100) Subject: interface: do not force link-ext hotplug interfaces to present by default X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=5e18d5b9ccb189efb914733e7b74073f5c75e0df;p=project%2Fnetifd.git interface: do not force link-ext hotplug interfaces to present by default On wireless interfaces, hostapd can sometimes defer the bringup of secondary virtual interfaces until autochannel or coex scan completes. Do not force the present state in that case in order to avoid attempting to bring up the device before it is ready Signed-off-by: Felix Fietkau --- 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 {