X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fnetifd.git;a=blobdiff_plain;f=vlan.c;h=28e561b61dd2aa5523ecff3466bb21e7ed022f34;hp=9201979a6d99f3f492a11beb296b2c78a09470ae;hb=4b7662c5841214c105a174fdc9ab9fac870abab9;hpb=f35b76c61baf68dc5dd8440fc06d860f8dfacc44 diff --git a/vlan.c b/vlan.c index 9201979..28e561b 100644 --- a/vlan.c +++ b/vlan.c @@ -88,6 +88,10 @@ static void vlan_dev_cb(struct device_user *dep, enum device_event ev) vlan_dev_set_name(vldev, dep->dev); device_broadcast_event(&vldev->dev, ev); break; + case DEV_EVENT_TOPO_CHANGE: + /* Propagate topo changes */ + device_broadcast_event(&vldev->dev, DEV_EVENT_TOPO_CHANGE); + break; default: break; }