hostapd: skip add call on already present MLD interfaces
Avoid tearing down running interfaces Signed-off-by: Felix Fietkau <nbd@nbd.name>
This commit is contained in:
parent
996e4cb506
commit
1a79345b5d
|
|
@ -1008,6 +1008,7 @@ function mld_add_bss(name, data, phy_list, i)
|
|||
if (!config.phy)
|
||||
return;
|
||||
|
||||
hostapd.printf(`Add MLD interface ${name}`);
|
||||
wdev_remove(name);
|
||||
let phydev = phy_list[config.phy];
|
||||
if (!phydev) {
|
||||
|
|
@ -1111,6 +1112,7 @@ function mld_set_config(config)
|
|||
// add new interfaces
|
||||
hostapd.data.mld = new_mld;
|
||||
for (let name, data in new_mld)
|
||||
if (!data.ifname)
|
||||
mld_add_bss(name, data, phy_list);
|
||||
|
||||
if (!new_config)
|
||||
|
|
|
|||
Loading…
Reference in New Issue