X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fnetifd.git;a=blobdiff_plain;f=vlan.c;h=28e561b61dd2aa5523ecff3466bb21e7ed022f34;hp=9201979a6d99f3f492a11beb296b2c78a09470ae;hb=3d317e90f15eec480b23f4dcddb841c292bef690;hpb=559df99f259e88edaa7e45826a0ff436f2a07d1a 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; }