/hostap-latest/tests/hwsim/ |
D | test_ap_dynamic.py | 20 def test_ap_change_ssid(dev, apdev): argument 24 hapd = hostapd.add_ap(apdev[0], params) 40 def test_ap_change_ssid_wps(dev, apdev): argument 50 bssid = apdev[0]['bssid'] 51 hapd = hostapd.add_ap(apdev[0], params) 67 dev[0].scan_for_bss(apdev[0]['bssid'], freq="2412", force_scan=True) 78 def test_ap_reload_invalid(dev, apdev): argument 82 hapd = hostapd.add_ap(apdev[0], params) 89 def multi_check(apdev, dev, check, scan_opt=True): argument 103 bssid = hostapd.bssid_inc(apdev, i) [all …]
|
D | test_ap_ht.py | 18 def test_ap_ht40_scan(dev, apdev): argument 20 clear_scan_cache(apdev[0]) 24 hapd = hostapd.add_ap(apdev[0], params, wait_enabled=False) 70 def test_ap_ht_wifi_generation(dev, apdev): argument 72 clear_scan_cache(apdev[0]) 75 hapd = hostapd.add_ap(apdev[0], params) 98 def test_ap_ht40_scan_conflict(dev, apdev): argument 100 clear_scan_cache(apdev[0]) 104 hostapd.add_ap(apdev[1], params) 109 hapd = hostapd.add_ap(apdev[0], params, wait_enabled=False) [all …]
|
D | test_ap_ft.py | 133 def run_roams(dev, apdev, hapd0, hapd1, ssid, passphrase, over_ds=False, argument 185 copts["bssid"] = apdev[0]['bssid'] 188 if dev.get_status_field('bssid') == apdev[0]['bssid']: 208 if dev.get_status_field('bssid') == apdev[0]['bssid']: 209 ap1 = apdev[0] 210 ap2 = apdev[1] 214 ap1 = apdev[1] 215 ap2 = apdev[0] 298 def test_ap_ft(dev, apdev): argument 304 hapd0 = hostapd.add_ap(apdev[0], params) [all …]
|
D | test_eap.py | 32 def test_eap_teap_eap_mschapv2(dev, apdev): argument 37 hapd = hostapd.add_ap(apdev[0], params) 44 def test_eap_teap_eap_pwd(dev, apdev): argument 49 hapd = hostapd.add_ap(apdev[0], params) 55 def test_eap_teap_eap_eke(dev, apdev): argument 60 hapd = hostapd.add_ap(apdev[0], params) 66 def test_eap_teap_basic_password_auth(dev, apdev): argument 70 hapd = hostapd.add_ap(apdev[0], params) 76 def test_eap_teap_basic_password_auth_failure(dev, apdev): argument 80 hapd = hostapd.add_ap(apdev[0], params) [all …]
|
D | test_ap_open.py | 23 def test_ap_open(dev, apdev): argument 25 _test_ap_open(dev, apdev) 27 def _test_ap_open(dev, apdev): argument 28 hapd = hostapd.add_ap(apdev[0], {"ssid": "open"}) 41 def test_ap_open_packet_loss(dev, apdev): argument 48 hapd = hostapd.add_ap(apdev[0], params) 56 def test_ap_open_unknown_action(dev, apdev): argument 58 hapd = hostapd.add_ap(apdev[0], {"ssid": "open"}) 60 bssid = apdev[0]['bssid'] 70 def test_ap_open_invalid_wmm_action(dev, apdev): argument [all …]
|
D | test_ap_acs.py | 80 def test_ap_acs(dev, apdev): argument 82 force_prev_ap_on_24g(apdev[0]) 85 hapd = hostapd.add_ap(apdev[0], params, wait_enabled=False) 94 def test_ap_acs_chanlist(dev, apdev): argument 96 force_prev_ap_on_24g(apdev[0]) 100 hapd = hostapd.add_ap(apdev[0], params, wait_enabled=False) 109 def test_ap_acs_freqlist(dev, apdev): argument 111 run_ap_acs_freqlist(dev, apdev, [2412, 2437, 2462]) 113 def test_ap_acs_freqlist2(dev, apdev): argument 115 run_ap_acs_freqlist(dev, apdev, [2417, 2432, 2457]) [all …]
|
D | test_fst_module.py | 86 def fst_start_session(apdev, test_params, bad_param_type, start_on_ap, argument 95 ap1, ap2, sta1, sta2 = fst_module_aux.start_two_ap_sta_pairs(apdev) 193 def fst_initiate_session(apdev, test_params, bad_param_type, init_on_ap): argument 201 ap1, ap2, sta1, sta2 = fst_module_aux.start_two_ap_sta_pairs(apdev) 331 def fst_transfer_session(apdev, test_params, bad_param_type, init_on_ap, argument 338 ap1, ap2, sta1, sta2 = fst_module_aux.start_two_ap_sta_pairs(apdev, rsn=rsn) 391 def fst_tear_down_session(apdev, test_params, bad_param_type, init_on_ap): argument 397 ap1, ap2, sta1, sta2 = fst_module_aux.start_two_ap_sta_pairs(apdev) 471 def fst_remove_session(apdev, test_params, remove_session_scenario, init_on_ap): argument 476 ap1, ap2, sta1, sta2 = fst_module_aux.start_two_ap_sta_pairs(apdev) [all …]
|
D | test_pasn.py | 41 def start_pasn_ap(apdev, params): argument 43 return hostapd.add_ap(apdev, params) 135 def test_pasn_ccmp(dev, apdev): argument 140 hapd = start_pasn_ap(apdev[0], params) 145 def test_pasn_gcmp(dev, apdev): argument 150 hapd = start_pasn_ap(apdev[0], params) 155 def test_pasn_ccmp_256(dev, apdev): argument 160 hapd = start_pasn_ap(apdev[0], params) 165 def test_pasn_gcmp_256(dev, apdev): argument 170 hapd = start_pasn_ap(apdev[0], params) [all …]
|
D | test_hapd_ctrl.py | 16 def test_hapd_ctrl_status(dev, apdev): argument 19 bssid = apdev[0]['bssid'] 21 hapd = hostapd.add_ap(apdev[0], params) 27 if status['bss[0]'] != apdev[0]['ifname']: 50 def test_hapd_ctrl_p2p_manager(dev, apdev): argument 57 hapd = hostapd.add_ap(apdev[0], params) 71 def test_hapd_ctrl_sta(dev, apdev): argument 74 run_hapd_ctrl_sta(dev, apdev) 78 def run_hapd_ctrl_sta(dev, apdev): argument 82 hapd = hostapd.add_ap(apdev[0], params) [all …]
|
D | test_ap_ciphers.py | 80 def test_ap_cipher_tkip(dev, apdev): argument 84 check_cipher(dev[0], apdev[0], "TKIP") 87 def test_ap_cipher_tkip_countermeasures_ap(dev, apdev): argument 100 hapd = hostapd.add_ap(apdev[0], params) 109 dev[0].cmd_execute(["echo", "-n", apdev[0]['bssid'], ">", testfile], 126 def test_ap_cipher_tkip_countermeasures_ap_mixed_mode(dev, apdev): argument 140 hapd = hostapd.add_ap(apdev[0], params) 148 dev[0].cmd_execute(["echo", "-n", apdev[0]['bssid'], ">", testfile], 175 def test_ap_cipher_tkip_countermeasures_sta(dev, apdev): argument 184 hapd = hostapd.add_ap(apdev[0], params) [all …]
|
D | test_ocv.py | 32 def ocv_setup_ap(apdev, params): argument 37 hapd = hostapd.add_ap(apdev, params) 70 def test_wpa2_ocv(dev, apdev): argument 75 hapd, ssid, passphrase = ocv_setup_ap(apdev[0], params) 83 def test_wpa2_ocv_5ghz(dev, apdev): argument 86 run_wpa2_ocv_5ghz(dev, apdev) 88 set_world_reg(apdev[0], apdev[1], dev[0]) 91 def run_wpa2_ocv_5ghz(dev, apdev): argument 97 hapd, ssid, passphrase = ocv_setup_ap(apdev[0], params) 106 def test_wpa2_ocv_ht20(dev, apdev): argument [all …]
|
D | test_he_mbssid.py | 15 def mbssid_create_cfg_file(apdev, params, mbssid=1): argument 16 hapd = hostapd.add_ap(apdev[0], {"ssid": "open"}) 27 hglobal.remove(apdev[0]['ifname']) 31 prefix='hostapd-' + get_phy(apdev[0])) 43 if isinstance(apdev[0], dict): 44 ifname = apdev[0]['ifname'] 46 ifname = apdev 96 def mbssid_start_ap(dev, apdev, params, fname, ifname, sta_params, argument 116 hapd = hostapd.Hostapd(apdev[0]['ifname']) 140 def test_he_ap_mbssid_open(dev, apdev, params): argument [all …]
|
D | test_pmksa_cache.py | 21 def test_pmksa_cache_on_roam_back(dev, apdev): argument 24 hostapd.add_ap(apdev[0], params) 25 bssid = apdev[0]['bssid'] 36 hostapd.add_ap(apdev[1], params) 37 bssid2 = apdev[1]['bssid'] 85 def test_pmksa_cache_and_reauth(dev, apdev): argument 88 hapd = hostapd.add_ap(apdev[0], params) 89 bssid = apdev[0]['bssid'] 95 hostapd.add_ap(apdev[1], params) 96 bssid2 = apdev[1]['bssid'] [all …]
|
D | test_owe.py | 21 def test_owe(dev, apdev): argument 30 hapd = hostapd.add_ap(apdev[0], params) 53 def test_owe_groups(dev, apdev): argument 61 hapd = hostapd.add_ap(apdev[0], params) 74 def test_owe_pmksa_caching(dev, apdev): argument 77 run_owe_pmksa_caching(dev, apdev) 81 def test_owe_pmksa_caching_connect_cmd(dev, apdev): argument 86 run_owe_pmksa_caching([wpas], apdev) 90 def run_owe_pmksa_caching(dev, apdev): argument 97 hapd = hostapd.add_ap(apdev[0], params) [all …]
|
D | test_dpp.py | 59 def test_dpp_qr_code_parsing(dev, apdev): argument 122 def test_dpp_uri_version(dev, apdev): argument 153 def test_dpp_uri_supported_curves(dev, apdev): argument 182 def test_dpp_uri_host(dev, apdev): argument 204 def test_dpp_qr_code_parsing_fail(dev, apdev): argument 230 def test_dpp_qr_code_curves(dev, apdev): argument 244 def test_dpp_qr_code_curves_brainpool(dev, apdev): argument 258 def test_dpp_qr_code_unsupported_curve(dev, apdev): argument 273 def test_dpp_qr_code_keygen_fail(dev, apdev): argument 286 def test_dpp_qr_code_curve_select(dev, apdev): argument [all …]
|
D | test_ap_hs20.py | 169 def test_ap_anqp_sharing(dev, apdev): argument 174 bssid = apdev[0]['bssid'] 177 hostapd.add_ap(apdev[0], params) 179 bssid2 = apdev[1]['bssid'] 183 hostapd.add_ap(apdev[1], params) 224 def test_ap_anqp_domain_id(dev, apdev): argument 229 bssid = apdev[0]['bssid'] 233 hostapd.add_ap(apdev[0], params) 235 bssid2 = apdev[1]['bssid'] 239 hostapd.add_ap(apdev[1], params) [all …]
|
D | test_ap_params.py | 21 def test_ap_fragmentation_rts_set_high(dev, apdev): argument 28 hapd = hostapd.add_ap(apdev[0], params) 38 def test_ap_fragmentation_open(dev, apdev): argument 44 hapd = hostapd.add_ap(apdev[0], params) 53 def test_ap_fragmentation_wpa2(dev, apdev): argument 59 hapd = hostapd.add_ap(apdev[0], params) 67 def test_ap_vendor_elements(dev, apdev): argument 69 bssid = apdev[0]['bssid'] 75 hapd = hostapd.add_ap(apdev[0], params) 84 dev[1].scan_for_bss(apdev[0]['bssid'], freq="2412") [all …]
|
D | test_nfc_wps.py | 40 def test_nfc_wps_password_token_sta(dev, apdev): argument 44 hapd = hostapd.add_ap(apdev[0], params) 61 check_wpa2_connection(dev[0], apdev[0], hapd, ssid) 72 def test_nfc_wps_config_token(dev, apdev): argument 76 hapd = hostapd.add_ap(apdev[0], params) 88 check_wpa2_connection(dev[0], apdev[0], hapd, ssid) 105 def test_nfc_wps_config_token_init(dev, apdev): argument 109 hapd = hostapd.add_ap(apdev[0], 121 check_wpa2_connection(dev[0], apdev[0], hapd, ssid, mixed=True) 124 def test_nfc_wps_password_token_sta_init(dev, apdev): argument [all …]
|
D | test_ap_track.py | 16 def test_ap_track_sta(dev, apdev): argument 25 hapd = hostapd.add_ap(apdev[0], params) 33 hapd2 = hostapd.add_ap(apdev[1], params) 35 _test_ap_track_sta(dev, hapd, apdev[0]['bssid'], hapd2, 36 apdev[1]['bssid']) 84 def test_ap_track_sta_no_probe_resp(dev, apdev): argument 92 "no_probe_resp_if_seen_on": apdev[1]['ifname']} 93 hapd = hostapd.add_ap(apdev[0], params) 100 hapd2 = hostapd.add_ap(apdev[1], params) 102 _test_ap_track_sta_no_probe_resp(dev, apdev[0]['bssid'], [all …]
|
D | test_ap_roam.py | 17 def test_ap_roam_open(dev, apdev): argument 19 hapd0 = hostapd.add_ap(apdev[0], {"ssid": "test-open"}) 22 hapd1 = hostapd.add_ap(apdev[1], {"ssid": "test-open"}) 24 dev[0].roam(apdev[1]['bssid']) 26 dev[0].roam(apdev[0]['bssid']) 29 def test_ap_ignore_bssid_all(dev, apdev, params): argument 31 hapd0 = hostapd.add_ap(apdev[0], {"ssid": "test-open", "max_num_sta": "0"}) 32 hapd1 = hostapd.add_ap(apdev[1], {"ssid": "test-open", "max_num_sta": "0"}) 58 def test_ap_roam_open_failed(dev, apdev): argument 60 hapd0 = hostapd.add_ap(apdev[0], {"ssid": "test-open"}) [all …]
|
D | test_he.py | 19 def test_he_open(dev, apdev): argument 26 hapd = hostapd.add_ap(apdev[0], params) 34 def test_he_disabled_on_sta(dev, apdev): argument 41 hapd = hostapd.add_ap(apdev[0], params) 47 def test_he_params(dev, apdev): argument 96 hapd = hostapd.add_ap(apdev[0], params) 101 def test_he_spr_params(dev, apdev): argument 114 hapd = hostapd.add_ap(apdev[0], params) 126 def test_he80(dev, apdev): argument 143 hapd = hostapd.add_ap(apdev[0], params) [all …]
|
D | test_wnm.py | 36 def start_wnm_ap(apdev, bss_transition=True, time_adv=False, ssid=None, argument 101 hapd = hostapd.add_ap(apdev, params) 114 def test_wnm_bss_transition_mgmt(dev, apdev): argument 116 start_wnm_ap(apdev[0], time_adv=True, wnm_sleep_mode=True) 120 def test_wnm_bss_transition_mgmt_oom(dev, apdev): argument 122 hapd = start_wnm_ap(apdev[0]) 129 def test_wnm_disassoc_imminent(dev, apdev): argument 131 hapd = start_wnm_ap(apdev[0], time_adv=True, wnm_sleep_mode=True) 144 def test_wnm_disassoc_imminent_bssid_set(dev, apdev): argument 146 hapd = start_wnm_ap(apdev[0], time_adv=True, wnm_sleep_mode=True) [all …]
|
D | test_sae.py | 25 def test_sae(dev, apdev): argument 31 hapd = hostapd.add_ap(apdev[0], params) 42 bss = dev[0].get_bss(apdev[0]['bssid']) 67 def test_sae_password_ecc(dev, apdev): argument 73 hapd = hostapd.add_ap(apdev[0], params) 86 def test_sae_password_ffc(dev, apdev): argument 93 hapd = hostapd.add_ap(apdev[0], params) 106 def test_sae_pmksa_caching(dev, apdev): argument 108 run_sae_pmksa_caching(dev, apdev) 111 def test_sae_pmksa_caching_pmkid(dev, apdev): argument [all …]
|
D | test_sae_pk.py | 24 def run_sae_pk(apdev, dev, ssid, pw, m, pk, ap_groups=None, argument 33 hapd = hostapd.add_ap(apdev, params) 50 def test_sae_pk(dev, apdev): argument 67 run_sae_pk(apdev[0], dev[0], SAE_PK_SSID, p, SAE_PK_SEC3_M, 70 def test_sae_pk_group_negotiation(dev, apdev): argument 77 run_sae_pk(apdev[0], dev[0], SAE_PK_SSID, SAE_PK_SEC3_PW, 82 def test_sae_pk_sec_3(dev, apdev): argument 88 run_sae_pk(apdev[0], dev[0], SAE_PK_SSID, SAE_PK_SEC3_PW, SAE_PK_SEC3_M, 91 def test_sae_pk_sec_5(dev, apdev): argument 99 run_sae_pk(apdev[0], dev[0], SAE_PK_SSID, pw, m, SAE_PK_19_PK) [all …]
|
D | test_ap_vht.py | 19 def test_ap_vht80(dev, apdev): argument 21 clear_scan_cache(apdev[0]) 33 hapd = hostapd.add_ap(apdev[0], params) 34 bssid = apdev[0]['bssid'] 84 def test_ap_vht_wifi_generation(dev, apdev): argument 86 clear_scan_cache(apdev[0]) 98 hapd = hostapd.add_ap(apdev[0], params) 99 bssid = apdev[0]['bssid'] 129 def vht80_test(apdev, dev, channel, ht_capab): argument 130 clear_scan_cache(apdev) [all …]
|