mirror of
https://github.com/Telecominfraproject/wlan-ap.git
synced 2025-11-01 02:48:18 +00:00
ucentral-event: prune dynamic vlans when they are no longer needed
Fixes: WIFI-14833 Signed-off-by: John Crispin <john@phrozen.org>
This commit is contained in:
@@ -280,6 +280,21 @@ handlers = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
vlan_remove: function(notify) {
|
vlan_remove: function(notify) {
|
||||||
|
for (let wan in wan_ports) {
|
||||||
|
let msg = {
|
||||||
|
name: wan,
|
||||||
|
vlan: [ `${notify.data.vlan_id}:t` ]
|
||||||
|
};
|
||||||
|
ubus.call('network.interface.up_none', 'remove_device', msg);
|
||||||
|
}
|
||||||
|
|
||||||
|
let msg = {
|
||||||
|
name: notify.data.ifname,
|
||||||
|
'link-ext': true,
|
||||||
|
vlan: [ `${notify.data.vlan_id}:u` ]
|
||||||
|
};
|
||||||
|
ubus.call('network.interface.up_none', 'remove_device', msg);
|
||||||
|
|
||||||
if (ratelimit) {
|
if (ratelimit) {
|
||||||
let msg = {
|
let msg = {
|
||||||
device: notify.data.ifname,
|
device: notify.data.ifname,
|
||||||
|
|||||||
Reference in New Issue
Block a user