diff options
-rw-r--r-- | vlan.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -139,6 +139,9 @@ static struct device *get_vlan_device(struct device *dev, int id, bool create) vldev->dep.cb = vlan_dev_cb; device_add_user(&vldev->dep, dev); + vldev->set_state(dev, false); + system_vlan_del(dev); + return &vldev->dev; } |