From: Felix Fietkau Date: Thu, 5 Nov 2020 10:58:40 +0000 (+0100) Subject: system-dummy: set present state only for simple devices X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=3a2b21001c3c93dbe8502a8df465e415f18a84b1;p=project%2Fnetifd.git system-dummy: set present state only for simple devices Fixes an issue with bringing up VLANs/bridges too early Signed-off-by: Felix Fietkau --- diff --git a/system-dummy.c b/system-dummy.c index aeba9db..7a5c839 100644 --- a/system-dummy.c +++ b/system-dummy.c @@ -124,7 +124,9 @@ void system_if_clear_state(struct device *dev) int system_if_check(struct device *dev) { - device_set_present(dev, true); + if (dev->type == &simple_device_type) + device_set_present(dev, true); + device_set_link(dev, true); return 0;