ev = hapd.wait_event([ "AP-STA-DISCONNECTED" ], timeout=5)
if ev is None:
raise Exception("No disconnection event received from hostapd")
+
+def test_ap_open_packet_loss(dev, apdev):
+ """AP with open mode configuration and large packet loss"""
+ params = { "ssid": "open",
+ "ignore_probe_probability": "0.5",
+ "ignore_auth_probability": "0.5",
+ "ignore_assoc_probability": "0.5",
+ "ignore_reassoc_probability": "0.5" }
+ hapd = hostapd.add_ap(apdev[0]['ifname'], params)
+ for i in range(0, 3):
+ dev[i].connect("open", key_mgmt="NONE", scan_freq="2412",
+ wait_connect=False)
+ for i in range(0, 3):
+ ev = dev[i].wait_event(["CTRL-EVENT-CONNECTED"], timeout=20)
+ if ev is None:
+ raise Exception("Association with the AP timed out")