tests: Remove dynamically added hostapd interfaces
When an in interface is added dynamically to hostapd with HWSimRadio, it's not removed during device reset. This requires to manually remove it, otherwise subsequent tests may fail. Better do it during device reset. Signed-off-by: Avraham Stern <avraham.stern@intel.com>
This commit is contained in:
parent
fa4d7be5bf
commit
23ddb3ffee
1 changed files with 4 additions and 7 deletions
|
@ -69,13 +69,10 @@ def reset_devs(dev, apdev):
|
|||
try:
|
||||
hapd = HostapdGlobal()
|
||||
hapd.flush()
|
||||
hapd.remove('wlan3-6')
|
||||
hapd.remove('wlan3-5')
|
||||
hapd.remove('wlan3-4')
|
||||
hapd.remove('wlan3-3')
|
||||
hapd.remove('wlan3-2')
|
||||
for ap in apdev:
|
||||
hapd.remove(ap['ifname'])
|
||||
ifaces = hapd.request("INTERFACES").splitlines()
|
||||
for iface in ifaces:
|
||||
if iface.startswith("wlan"):
|
||||
hapd.remove(iface)
|
||||
hapd.remove('as-erp')
|
||||
except Exception as e:
|
||||
logger.info("Failed to remove hostapd interface")
|
||||
|
|
Loading…
Reference in a new issue