Lines Matching refs:wpas
30 def _eht_get_links_bitmap(wpas, name): argument
32 (wpas.get_driver_status_field("phyname"), wpas.ifname, name)
34 if wpas.cmd_execute(["ls", vfile])[0] != 0:
38 res, out = wpas.cmd_execute(["cat", vfile], shell=True)
45 def _eht_valid_links(wpas): argument
46 return _eht_get_links_bitmap(wpas, "valid_links")
48 def _eht_active_links(wpas): argument
49 return _eht_get_links_bitmap(wpas, "active_links")
51 def _eht_dormant_links(wpas): argument
52 return _eht_get_links_bitmap(wpas, "dormant_links")
54 def _eht_verify_links(wpas, valid_links=0, active_links=0): argument
55 vlinks = _eht_valid_links(wpas)
59 alinks = _eht_active_links(wpas)
63 def eht_verify_status(wpas, hapd, freq, bw, is_ht=False, is_vht=False, argument
77 sta = hapd.get_sta(wpas.own_addr())
80 …raise Exception("hostapd " + hapd.ifname + " did not have a STA entry for the STA " + wpas.own_add…
90 sig = wpas.request("SIGNAL_POLL").splitlines()
105 _eht_verify_links(wpas, valid_links, active_links)
107 def traffic_test(wpas, hapd, success=True): argument
108 hwsim_utils.test_connectivity(wpas, hapd, success_expected=success)
270 def _eht_mld_probe_req(wpas, hapd, tsf0, link_id=-1): argument
271 …if "OK" not in wpas.request("ML_PROBE_REQ bssid=%s mld_id=0 link_id=%d" % (hapd.own_addr(), link_i…
274 ev = wpas.wait_event(["CTRL-EVENT-SCAN-STARTED"])
278 ev = wpas.wait_event(["CTRL-EVENT-SCAN-RESULTS"])
284 bss = wpas.get_bss(hapd.own_addr())
299 wpas = WpaSupplicant(global_iface='/tmp/wpas-wlan5')
300 wpas.interface_add(wpas_iface)
314 res = wpas.request("SCAN freq=2412")
318 ev = wpas.wait_event(["CTRL-EVENT-SCAN-STARTED"])
322 ev = wpas.wait_event(["CTRL-EVENT-SCAN-RESULTS"])
332 bss = wpas.request("BSS " + hapd0.own_addr())
342 tsf0 = int(wpas.get_bss(hapd0.own_addr())['tsf'])
344 if wpas.get_bss(hapd1.own_addr()) is not None:
348 _eht_mld_probe_req(wpas, hapd0, tsf0)
349 tsf0 = int(wpas.get_bss(hapd0.own_addr())['tsf'])
353 tsf1 = int(wpas.get_bss(hapd1.own_addr())['tsf'])
355 bss = wpas.request("BSS " + hapd1.own_addr())
364 _eht_mld_probe_req(wpas, hapd0, tsf0, link_id=1)
365 if int(wpas.get_bss(hapd1.own_addr())['tsf']) <= tsf1:
367 tsf0 = int(wpas.get_bss(hapd0.own_addr())['tsf'])
368 tsf1 = int(wpas.get_bss(hapd1.own_addr())['tsf'])
371 _eht_mld_probe_req(wpas, hapd0, tsf0, link_id=4)
372 if int(wpas.get_bss(hapd1.own_addr())['tsf']) != tsf1:
385 wpas = WpaSupplicant(global_iface='/tmp/wpas-wlan5')
386 wpas.interface_add(wpas_iface)
403 wpas.set("bssid_filter", link0)
404 wpas.connect(ssid, scan_freq="2412 2437", key_mgmt="OWE",
410 dlinks = _eht_dormant_links(wpas)
418 eht_verify_status(wpas, hapd0, 2412, 20, is_ht=True, mld=True,
420 eht_verify_wifi_version(wpas)
421 traffic_test(wpas, hapd0)
424 traffic_test(wpas, hapd1)
427 wpas.set("bssid_filter", "")
441 wpas = WpaSupplicant(global_iface='/tmp/wpas-wlan5')
442 wpas.interface_add(wpas_iface)
451 wpas.set("sae_pwe", "1")
452 wpas.connect(ssid, sae_password=passphrase, scan_freq="2412",
455 eht_verify_status(wpas, hapd0, 2412, 20, is_ht=True, mld=True,
457 eht_verify_wifi_version(wpas)
458 traffic_test(wpas, hapd0)
465 wpas = WpaSupplicant(global_iface='/tmp/wpas-wlan5')
466 wpas.interface_add(wpas_iface)
480 wpas.set("sae_pwe", "1")
485 wpas.set("sae_groups", "20 19")
487 wpas.connect(ssid, sae_password=passphrase, scan_freq="2412 2437",
490 eht_verify_status(wpas, hapd0, 2412, 20, is_ht=True, mld=True,
492 eht_verify_wifi_version(wpas)
494 if wpas.get_status_field('sae_group') != '19':
497 traffic_test(wpas, hapd0)
498 traffic_test(wpas, hapd1)
513 wpas.request("DISCONNECT")
514 wpas.wait_disconnected()
528 wpas.request("PMKSA_FLUSH")
532 wpas.request("BSS_FLUSH 0")
533 wpas.request("RECONNECT")
534 wpas.wait_connected()
537 traffic_test(wpas, hapd0)
538 traffic_test(wpas, hapd1)
557 wpas = WpaSupplicant(global_iface='/tmp/wpas-wlan5')
558 wpas.interface_add(wpas_iface)
566 wpas.connect(ssid, sae_password=passphrase, scan_freq="2412",
569 eht_verify_status(wpas, hapd0, 2412, 20, is_ht=True, mld=True,
571 eht_verify_wifi_version(wpas)
572 traffic_test(wpas, hapd0)
579 wpas = WpaSupplicant(global_iface='/tmp/wpas-wlan5')
580 wpas.interface_add(wpas_iface)
593 wpas.connect(ssid, sae_password=passphrase, scan_freq="2412 2437",
596 eht_verify_status(wpas, hapd0, 2412, 20, is_ht=True, mld=True,
598 eht_verify_wifi_version(wpas)
599 traffic_test(wpas, hapd0)
600 traffic_test(wpas, hapd1)
641 wpas = WpaSupplicant(global_iface='/tmp/wpas-wlan5')
642 wpas.interface_add(wpas_iface)
656 wpas.connect(ssid, sae_password=passphrase, scan_freq="2412 2437",
659 eht_verify_status(wpas, hapd0, 2412, 20, is_ht=True, mld=True,
661 eht_verify_wifi_version(wpas)
662 traffic_test(wpas, hapd0)
663 traffic_test(wpas, hapd1)
676 wpas = WpaSupplicant(global_iface='/tmp/wpas-wlan5')
677 wpas.interface_add(wpas_iface)
692 wpas.connect(ssid, sae_password=passphrase, scan_freq="2412 2437",
697 traffic_test(wpas, hapd0)
698 traffic_test(wpas, hapd1)
700 ev = wpas.wait_event(["WPA: Key negotiation completed",
708 traffic_test(wpas, hapd0)
709 traffic_test(wpas, hapd1)
716 wpas = WpaSupplicant(global_iface='/tmp/wpas-wlan5')
717 wpas.interface_add(wpas_iface)
732 wpas.connect(ssid, sae_password=passphrase, scan_freq="2412 2437",
737 traffic_test(wpas, hapd0)
738 traffic_test(wpas, hapd1)
741 ev = wpas.wait_event(["MLO RSN: Group rekeying completed",
758 wpas = WpaSupplicant(global_iface='/tmp/wpas-wlan5')
759 wpas.interface_add(wpas_iface)
773 wpas.scan_for_bss(bssid, freq=2412)
777 if "OK" not in wpas.request(cmd):
779 ev = wpas.wait_event(["CTRL-EVENT-SCAN-RESULTS",
786 if "OK" not in wpas.request(cmd):
788 ev = wpas.wait_event(["CTRL-EVENT-SCAN-RESULTS",
798 wpas = WpaSupplicant(global_iface='/tmp/wpas-wlan5')
799 wpas.interface_add(wpas_iface)
813 wpas.set("sae_pwe", "1")
814 wpas.connect(ssid, sae_password= passphrase, ieee80211w="2",
833 eht_verify_status(wpas, hapd0, 2412, 20, is_ht=True, mld=True,
835 traffic_test(wpas, hapd0)
836 traffic_test(wpas, hapd1)
843 wpas = WpaSupplicant(global_iface='/tmp/wpas-wlan5')
844 wpas.interface_add(wpas_iface)
858 wpas.set("sae_pwe", "1")
860 wpas.connect(ssid, sae_password=passphrase, ieee80211w="2",
863 eht_verify_status(wpas, hapd1, 2437, 20, is_ht=True, mld=True,
865 traffic_test(wpas, hapd0)
866 traffic_test(wpas, hapd1)
873 wpas = WpaSupplicant(global_iface='/tmp/wpas-wlan5')
874 wpas.interface_add(wpas_iface)
887 wpas.set("mld_connect_bssid_pref", "00:11:22:33:44:01")
888 wpas.set("sae_pwe", "1")
892 wpas.connect(ssid, sae_password=passphrase, ieee80211w="2",
894 ev = wpas.wait_event(['CTRL-EVENT-ASSOC-REJECT'])
898 ev1 = wpas.wait_event(['Added BSSID'])
899 ev2 = wpas.wait_event(['Added BSSID'])
907 wpas.wait_connected(timeout=15)
914 wpas = WpaSupplicant(global_iface='/tmp/wpas-wlan5')
915 wpas.interface_add(wpas_iface)
933 wpas.set("mld_connect_bssid_pref", "00:11:22:33:44:01")
934 wpas.set("sae_pwe", "1")
935 with fail_test(wpas, 1, "assoc;wpa_driver_nl80211_associate",
937 wpas.connect(ssid, sae_password=passphrase, ieee80211w="2",
940 eht_verify_status(wpas, hapd0, 2412, 20, is_ht=True, mld=True,
944 … 'wlan.fc.type_subtype == 0x0000 && wlan.ext_tag.data == 00:01:09:%s:00:00' % wpas.own_addr(),
955 wpas = WpaSupplicant(global_iface='/tmp/wpas-wlan5')
956 wpas.interface_add(wpas_iface)
965 wpas.connect(ssid, scan_freq="2412 2437", key_mgmt="OWE",
967 eht_verify_status(wpas, hapd0, 2412, 20, is_ht=True, mld=True,
969 eht_verify_wifi_version(wpas)
970 traffic_test(wpas, hapd0)
977 traffic_test(wpas, hapd0)
982 ev = wpas.wait_event(["MLO RSN: Group rekeying completed"], timeout=2)
986 traffic_test(wpas, hapd0)
993 traffic_test(wpas, hapd0)
997 traffic_test(wpas, hapd0, success=False)
1005 wpas = WpaSupplicant(global_iface='/tmp/wpas-wlan5')
1006 wpas.interface_add(wpas_iface)
1019 wpas.connect(ssid, scan_freq="2412 2437", key_mgmt="OWE",
1021 eht_verify_status(wpas, hapd0, 2412, 20, is_ht=True, mld=True,
1023 eht_verify_wifi_version(wpas)
1026 traffic_test(wpas, hapd0)
1028 addr = wpas.own_addr()
1043 ev = wpas.wait_event(["CTRL-EVENT-SCAN-STARTED",
1442 wpas = WpaSupplicant(global_iface='/tmp/wpas-wlan5')
1443 wpas.interface_add(wpas_iface)
1444 wpas.scan_for_bss(bssid, freq="2462")
1459 wpas.scan_for_bss(bssid0, freq="2412")
1460 wpas.scan_for_bss(bssid1, freq="2437")
1462 wpas.connect(ssid, scan_freq="2412 2437", key_mgmt="OWE",
1467 eht_verify_status(wpas, hapd0, 2412, 20, is_ht=True, mld=True,
1470 check_anqp(wpas, bssid)
1471 check_anqp(wpas, bssid0)
1472 check_anqp(wpas, bssid1)
1482 wpas = WpaSupplicant(global_iface='/tmp/wpas-wlan5')
1483 wpas.interface_add(wpas_iface)
1484 check_dpp_capab(wpas)
1493 wpas.connect(ssid, scan_freq="2412 2437", key_mgmt="OWE",
1498 eht_verify_status(wpas, hapd0, 2412, 20, is_ht=True, mld=True,
1501 id = wpas.dpp_bootstrap_gen(chan="81/11", mac=True)
1502 uri = wpas.request("DPP_BOOTSTRAP_GET_URI %d" % id)
1503 wpas.dpp_listen(2462)
1505 wait_auth_success(dev[0], wpas)
1511 wpas = WpaSupplicant(global_iface='/tmp/wpas-wlan5')
1512 wpas.interface_add(wpas_iface)
1521 wpas.connect(ssid, scan_freq="2412 2437", key_mgmt="OWE",
1525 eht_verify_status(wpas, hapd0, 2412, 20, is_ht=True, mld=True,
1527 eht_verify_wifi_version(wpas)
1528 traffic_test(wpas, hapd0)
1532 cmd += wpas.own_addr()
1541 wpas.wait_disconnected(timeout=1)
1542 wpas.wait_connected(timeout=5)
1546 eht_verify_status(wpas, hapd0, 2412, 20, is_ht=True, mld=True,
1548 eht_verify_wifi_version(wpas)
1549 traffic_test(wpas, hapd0)
1565 wpas = WpaSupplicant(global_iface='/tmp/wpas-wlan5')
1566 wpas.interface_add(wpas_iface)
1576 if "OK" not in wpas.request("SET non_pref_chan 81:7:200:1 81:9:100:2"):
1579 id = wpas.connect(ssid, scan_freq="2412", key_mgmt="OWE",
1582 eht_verify_status(wpas, hapd0, 2412, 20, is_ht=True, mld=True,
1584 eht_verify_wifi_version(wpas)
1585 traffic_test(wpas, hapd0)
1588 addr = wpas.own_addr()
1613 if "OK" not in wpas.request("SET non_pref_chan 81:9:100:2"):
1628 …if "OK" not in wpas.request("SET non_pref_chan 81:9:100:2 81:10:100:2 81:8:100:2 81:7:100:1 81:5:1…
1652 wpas = WpaSupplicant(global_iface='/tmp/wpas-wlan5')
1653 wpas.interface_add(wpas_iface)
1664 wpas.connect(ssid, scan_freq="2412", key_mgmt="OWE", ieee80211w="2",
1667 eht_verify_status(wpas, hapd0, 2412, 20, is_ht=True, mld=True,
1669 eht_verify_wifi_version(wpas)
1670 traffic_test(wpas, hapd0)
1679 addr = wpas.own_addr()
1739 wpas = WpaSupplicant(global_iface='/tmp/wpas-wlan5')
1740 wpas.interface_add(wpas_iface)
1741 check_sae_capab(wpas)
1756 wpas.set("sae_pwe", "1")
1757 wpas.connect(ssid, sae_password=password, scan_freq="2412",
1766 aid.append(int(hapd0.get_sta(wpas.own_addr())['aid']))
1767 traffic_test(wpas, hapd0)
1811 wpas = WpaSupplicant(global_iface='/tmp/wpas-wlan5')
1812 wpas.interface_add(wpas_iface)
1824 wpas.set("sae_pwe", "1")
1825 wpas.connect(ssid, sae_password=passphrase, scan_freq="2412 2437",
1828 eht_verify_status(wpas, hapd0, 2412, 20, is_ht=True, mld=True,
1830 eht_verify_wifi_version(wpas)
1831 traffic_test(wpas, hapd0)
1835 2462, wpas)
1838 traffic_test(wpas, hapd0)
1842 2412, wpas)
1845 traffic_test(wpas, hapd0)
2047 wpas = WpaSupplicant(global_iface='/tmp/wpas-wlan5')
2048 wpas.interface_add(wpas_iface)
2054 res = wpas.request("SCAN freq=2412")
2058 ev = wpas.wait_event(["CTRL-EVENT-SCAN-STARTED"])
2062 ev = wpas.wait_event(["CTRL-EVENT-SCAN-RESULTS"])
2068 bss = wpas.request("BSS " + hapds[0].own_addr())
2072 bss = wpas.request("BSS " + hapds[2].own_addr())
2094 wpas = WpaSupplicant(global_iface='/tmp/wpas-wlan5')
2095 wpas.interface_add(wpas_iface)
2096 check_sae_capab(wpas)
2109 wpas.set("sae_pwe", "1")
2110 wpas.connect(ssid + "0", sae_password=passphrase+"0", scan_freq="2412",
2113 eht_verify_status(wpas, hapds[0], 2412, 20, is_ht=True, mld=True,
2115 eht_verify_wifi_version(wpas)
2117 traffic_test(wpas, hapds[0])
2118 traffic_test(wpas, hapds[1])