mirror of
https://github.com/vanhoefm/fragattacks.git
synced 2024-11-28 18:28:23 -05:00
tests: Make dpp_pkex_no_responder handle enabled 5 GHz channels
It was possible for the 5 GHz PKEX channels to be enabled, e.g., when running "ap_ht40_csa2 dpp_pkex_no_responder" test sequence, and that resulted in a failure in dpp_pkex_no_responder due to the unexpectedly long wait needed for the DPP-FAIL event. Increase the wait time to allow for 5 GHz PKEX channels to be probed. Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
32bb47faa1
commit
5a5529c9f4
@ -3262,11 +3262,15 @@ def test_dpp_pkex_no_responder(dev, apdev):
|
|||||||
if "FAIL" in res:
|
if "FAIL" in res:
|
||||||
raise Exception("Failed to set PKEX data (initiator)")
|
raise Exception("Failed to set PKEX data (initiator)")
|
||||||
|
|
||||||
ev = dev[0].wait_event(["DPP-FAIL"], timeout=15)
|
for i in range(15):
|
||||||
if ev is None:
|
ev = dev[0].wait_event(["DPP-TX ", "DPP-FAIL"], timeout=5)
|
||||||
raise Exception("DPP PKEX failure not reported")
|
if ev is None:
|
||||||
if "No response from PKEX peer" not in ev:
|
raise Exception("DPP PKEX failure not reported")
|
||||||
raise Exception("Unexpected failure reason: " + ev)
|
if "DPP-FAIL" not in ev:
|
||||||
|
continue
|
||||||
|
if "No response from PKEX peer" not in ev:
|
||||||
|
raise Exception("Unexpected failure reason: " + ev)
|
||||||
|
break
|
||||||
|
|
||||||
def test_dpp_pkex_after_retry(dev, apdev):
|
def test_dpp_pkex_after_retry(dev, apdev):
|
||||||
"""DPP and PKEX completing after retry"""
|
"""DPP and PKEX completing after retry"""
|
||||||
|
Loading…
Reference in New Issue
Block a user