def clear_scan_cache(ifname):
subprocess.call(['ifconfig', ifname, 'up'])
- subprocess.call(['iw', ifname, 'scan', 'freq', '2412', 'flush'])
+ subprocess.call(['iw', ifname, 'scan', 'trigger', 'freq', '2412', 'flush'])
time.sleep(0.1)
subprocess.call(['ifconfig', ifname, 'down'])
hostapd.add_ap(apdev[1]['ifname'], params)
subprocess.call(['ifconfig', apdev[0]['ifname'], 'up'])
- subprocess.call(['iw', apdev[0]['ifname'], 'scan', 'freq', '2462'],
+ subprocess.call(['iw', apdev[0]['ifname'], 'scan', 'trigger', 'freq', '2462'])
+ time.sleep(0.5)
+ subprocess.call(['iw', apdev[0]['ifname'], 'scan', 'dump'],
stdout=open('/dev/null', 'w'))
time.sleep(0.1)
subprocess.call(['ifconfig', apdev[0]['ifname'], 'down'])