tests: Fix a race condition in mesh_link_probe
Wait for both peers to be connected before checking MESH_LINK_PROBE behavior. Without this, it was possible for a MESH_LINK_PROBE command to be issues before the specific peer had been added and that would result in the nl80211 command failing. Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com>
This commit is contained in:
parent
97da087c0c
commit
e141b33a66
1 changed files with 1 additions and 0 deletions
|
@ -2562,6 +2562,7 @@ def test_mesh_link_probe(dev, apdev, params):
|
||||||
check_mesh_group_added(dev[i])
|
check_mesh_group_added(dev[i])
|
||||||
for i in range(3):
|
for i in range(3):
|
||||||
check_mesh_peer_connected(dev[i])
|
check_mesh_peer_connected(dev[i])
|
||||||
|
check_mesh_peer_connected(dev[i])
|
||||||
|
|
||||||
res = dev[0].request("MESH_LINK_PROBE " + addr1)
|
res = dev[0].request("MESH_LINK_PROBE " + addr1)
|
||||||
if "FAIL" in res:
|
if "FAIL" in res:
|
||||||
|
|
Loading…
Reference in a new issue