mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-11-25 17:59:25 +01:00
auto-t: add RRM test for scan duration
mac80211_hwsim does not actually support SET_SCAN_DWELL, but since we are not setting duration mandatory the request should still be accepted.
This commit is contained in:
parent
1b35eda3dd
commit
40a79dc90b
@ -21,6 +21,8 @@ beacon_with_ssid = '51000000000002ffffffffffff02010000077373696452524d'
|
|||||||
beacon_passive = '510b0000000000ffffffffffff020100'
|
beacon_passive = '510b0000000000ffffffffffff020100'
|
||||||
# Active beacon with wildcard BSSID
|
# Active beacon with wildcard BSSID
|
||||||
beacon_active = '510b0000000001ffffffffffff020100'
|
beacon_active = '510b0000000001ffffffffffff020100'
|
||||||
|
# Passive beacon with duration set
|
||||||
|
beacon_passive_duration = '510b0000c80000ffffffffffff020100'
|
||||||
|
|
||||||
class Test(unittest.TestCase):
|
class Test(unittest.TestCase):
|
||||||
|
|
||||||
@ -91,6 +93,16 @@ class Test(unittest.TestCase):
|
|||||||
hapd.req_beacon(device.address, beacon_active)
|
hapd.req_beacon(device.address, beacon_active)
|
||||||
# TODO: See if we are scanning here (scan not initiated from station)
|
# TODO: See if we are scanning here (scan not initiated from station)
|
||||||
|
|
||||||
|
event = hapd.wait_for_event('BEACON-RESP-RX')
|
||||||
|
if event:
|
||||||
|
print(event)
|
||||||
|
|
||||||
|
sleep(0.5)
|
||||||
|
|
||||||
|
# This should passive scan on channel 11, returning otherSSID
|
||||||
|
hapd.req_beacon(device.address, beacon_passive_duration)
|
||||||
|
# TODO: See if we are scanning here (scan not initiated from station)
|
||||||
|
|
||||||
event = hapd.wait_for_event('BEACON-RESP-RX')
|
event = hapd.wait_for_event('BEACON-RESP-RX')
|
||||||
if event:
|
if event:
|
||||||
print(event)
|
print(event)
|
||||||
|
Loading…
Reference in New Issue
Block a user