]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
tests: autogo_legacy: Wait for 4-way handshake
authorJohannes Berg <johannes.berg@intel.com>
Mon, 25 Sep 2023 07:20:46 +0000 (09:20 +0200)
committerJouni Malinen <j@w1.fi>
Sat, 28 Oct 2023 09:11:06 +0000 (12:11 +0300)
We need to wait for the 4-way handshake to be completed on the GO side,
so the GO will actually have marked the station as authorized and will
forward packets.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
tests/hwsim/test_p2p_autogo.py

index 5453894d77f15fc638a4a09e590d887eb3036425..0801172e3a8c710e3e4a4ec39a0a6ff0ecba3460 100644 (file)
@@ -336,9 +336,11 @@ def test_autogo_legacy(dev):
     logger.info("Connect legacy non-WPS client")
     dev[2].request("FLUSH")
     dev[2].request("P2P_SET disabled 1")
+    dev[0].dump_monitor()
     dev[2].connect(ssid=res['ssid'], psk=res['passphrase'], proto='RSN',
                    key_mgmt='WPA-PSK', pairwise='CCMP', group='CCMP',
                    scan_freq=res['freq'])
+    dev[0].wait_event(["EAPOL-4WAY-HS-COMPLETED"])
     hwsim_utils.test_connectivity_p2p_sta(dev[1], dev[2])
     dev[2].request("DISCONNECT")