mirror of
https://github.com/vanhoefm/fragattacks.git
synced 2024-11-25 00:38:24 -05:00
tests: Prevent grpform_pbc_overlap_group_iface failures
Do not report missing PBC overlap detection as an issue in this test case since the sequence can miss the overlap due to per-SSID scan used during group formation. In addition, increase AP beaconing frequency to make it more likely for a Beacon frame to be seen during the optimized scan. Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
b2036fed9d
commit
d7d7843430
@ -632,7 +632,7 @@ def test_grpform_pbc_overlap_group_iface(dev, apdev):
|
||||
# Note: Need to include P2P IE from the AP to get the P2P interface BSS
|
||||
# update use this information.
|
||||
params = { "ssid": "wps", "eap_server": "1", "wps_state": "1",
|
||||
'manage_p2p': '1' }
|
||||
"beacon_int": "15", 'manage_p2p': '1' }
|
||||
hapd = hostapd.add_ap(apdev[0]['ifname'], params)
|
||||
hapd.request("WPS_PBC")
|
||||
|
||||
@ -657,6 +657,10 @@ def test_grpform_pbc_overlap_group_iface(dev, apdev):
|
||||
ev = dev[0].wait_global_event(["WPS-OVERLAP-DETECTED",
|
||||
"P2P-GROUP-FORMATION-SUCCESS"], timeout=15)
|
||||
if ev is None or "WPS-OVERLAP-DETECTED" not in ev:
|
||||
raise Exception("PBC overlap not reported")
|
||||
# Do not report this as failure since the P2P group formation case
|
||||
# using a separate group interface has limited chances of "seeing" the
|
||||
# overlapping AP due to a per-SSID scan and no prior scan operations on
|
||||
# the group interface.
|
||||
logger.info("PBC overlap not reported")
|
||||
|
||||
clear_pbc_overlap(dev, apdev[0]['ifname'])
|
||||
|
Loading…
Reference in New Issue
Block a user