2020-04-17 16:10:33 export USER=root 2020-04-17 16:10:33 ./build.sh Building TNC testing tools Building wlantest Building hs20-osu-client Building hostapd Building wpa_supplicant 2020-04-17 16:13:22 ./start.sh 2020-04-17 16:13:22 ./run-tests.py ap_hs20_max_roaming_consortiums DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_max_roaming_consortiums 1/1 Test: Maximum number of cred roaming_consortiums PASS ap_hs20_max_roaming_consortiums 0.082484 2020-04-17 16:13:25.128750 passed all 1 test case(s) 2020-04-17 16:13:25 ./run-tests.py ap_hs20_min_bandwidth_and_roaming_partner_preference DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_min_bandwidth_and_roaming_partner_preference 1/1 Test: Hotspot 2.0 and minimum bandwidth with roaming partner preference Starting AP wlan3 Starting AP wlan4 PASS ap_hs20_min_bandwidth_and_roaming_partner_preference 1.497601 2020-04-17 16:13:27.040730 passed all 1 test case(s) 2020-04-17 16:13:27 ./run-tests.py ap_hs20_min_bandwidth_home DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_min_bandwidth_home 1/1 Test: Hotspot 2.0 network selection with min bandwidth (home) Starting AP wlan3 Starting AP wlan4 PASS ap_hs20_min_bandwidth_home 1.593166 2020-04-17 16:13:29.119225 passed all 1 test case(s) 2020-04-17 16:13:29 ./run-tests.py ap_hs20_min_bandwidth_home2 DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_min_bandwidth_home2 1/1 Test: Hotspot 2.0 network selection with min bandwidth - special cases Starting AP wlan3 WAN link at capacity Downlink/Uplink Load was not measured Uplink and Downlink max values PASS ap_hs20_min_bandwidth_home2 0.706643 2020-04-17 16:13:30.270338 passed all 1 test case(s) 2020-04-17 16:13:30 ./run-tests.py ap_hs20_min_bandwidth_home_hidden_ssid_in_scan_res DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_min_bandwidth_home_hidden_ssid_in_scan_res 1/1 Test: Hotspot 2.0 network selection with min bandwidth (home) while hidden SSID is included in scan results Starting AP wlan3 Starting AP wlan3 Starting AP wlan4 PASS ap_hs20_min_bandwidth_home_hidden_ssid_in_scan_res 2.025972 2020-04-17 16:13:32.740002 passed all 1 test case(s) 2020-04-17 16:13:32 ./run-tests.py ap_hs20_min_bandwidth_no_wan_metrics DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_min_bandwidth_no_wan_metrics 1/1 Test: Hotspot 2.0 network selection with min bandwidth but no WAN Metrics Starting AP wlan3 PASS ap_hs20_min_bandwidth_no_wan_metrics 0.45906 2020-04-17 16:13:33.629648 passed all 1 test case(s) 2020-04-17 16:13:33 ./run-tests.py ap_hs20_min_bandwidth_roaming DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_min_bandwidth_roaming 1/1 Test: Hotspot 2.0 network selection with min bandwidth (roaming) Starting AP wlan3 Starting AP wlan4 PASS ap_hs20_min_bandwidth_roaming 1.532566 2020-04-17 16:13:35.587286 passed all 1 test case(s) 2020-04-17 16:13:35 ./run-tests.py ap_hs20_missing_pmf DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_missing_pmf 1/1 Test: Hotspot 2.0 connection attempt without PMF Starting AP wlan3 Connect STA wlan0 to AP PASS ap_hs20_missing_pmf 0.469374 2020-04-17 16:13:36.481638 passed all 1 test case(s) 2020-04-17 16:13:36 ./run-tests.py ap_hs20_multi_cred_sp_prio DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_multi_cred_sp_prio 1/1 Test: Hotspot 2.0 multi-cred sp_priority Starting AP wlan3 PASS ap_hs20_multi_cred_sp_prio 0.928816 2020-04-17 16:13:37.847787 passed all 1 test case(s) 2020-04-17 16:13:37 ./run-tests.py ap_hs20_multi_cred_sp_prio2 DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_multi_cred_sp_prio2 1/1 Test: Hotspot 2.0 multi-cred sp_priority with two BSSes Starting AP wlan3 Starting AP wlan4 PASS ap_hs20_multi_cred_sp_prio2 1.068634 2020-04-17 16:13:39.350177 passed all 1 test case(s) 2020-04-17 16:13:39 ./run-tests.py ap_hs20_multi_cred_sp_prio_same DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_multi_cred_sp_prio_same 1/1 Test: Hotspot 2.0 multi-cred and same sp_priority Starting AP wlan3 PASS ap_hs20_multi_cred_sp_prio_same 0.684704 2020-04-17 16:13:40.532007 passed all 1 test case(s) 2020-04-17 16:13:40 ./run-tests.py ap_hs20_multi_network_and_cred_removal DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_multi_network_and_cred_removal 1/1 Test: Multiple networks and cred removal Starting AP wlan3 PASS ap_hs20_multi_network_and_cred_removal 1.233932 2020-04-17 16:13:42.204624 passed all 1 test case(s) 2020-04-17 16:13:42 ./run-tests.py ap_hs20_multiple_connects DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_multiple_connects 1/1 Test: Hotspot 2.0 connection through multiple network selections Starting AP wlan3 Starting Interworking network selection Starting Interworking network selection Starting Interworking network selection PASS ap_hs20_multiple_connects 0.9886 2020-04-17 16:13:43.613966 passed all 1 test case(s) 2020-04-17 16:13:43 ./run-tests.py ap_hs20_multiple_home_cred DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_multiple_home_cred 1/1 Test: Hotspot 2.0 and select with multiple matching home credentials Starting AP wlan3 Starting AP wlan4 PASS ap_hs20_multiple_home_cred 0.996054 2020-04-17 16:13:45.080814 passed all 1 test case(s) 2020-04-17 16:13:45 ./run-tests.py ap_hs20_nai_realms DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_nai_realms 1/1 Test: Hotspot 2.0 connection and multiple NAI realms and TTLS/PAP Starting AP wlan3 PASS ap_hs20_nai_realms 0.702844 2020-04-17 16:13:46.222447 passed all 1 test case(s) 2020-04-17 16:13:46 ./run-tests.py ap_hs20_network_preference DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_network_preference 1/1 Test: Hotspot 2.0 network selection with preferred home network Starting AP wlan3 Starting AP wlan4 PASS ap_hs20_network_preference 1.082636 2020-04-17 16:13:47.689510 passed all 1 test case(s) 2020-04-17 16:13:47 ./run-tests.py ap_hs20_network_preference2 DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_network_preference2 1/1 Test: Hotspot 2.0 network selection with preferred credential Starting AP wlan4 Starting AP wlan3 PASS ap_hs20_network_preference2 1.108508 2020-04-17 16:13:49.150568 passed all 1 test case(s) 2020-04-17 16:13:49 ./run-tests.py ap_hs20_network_preference3 DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_network_preference3 1/1 Test: Hotspot 2.0 network selection with two credential (one preferred) Starting AP wlan3 Starting AP wlan4 PASS ap_hs20_network_preference3 1.160806 2020-04-17 16:13:50.730931 passed all 1 test case(s) 2020-04-17 16:13:50 ./run-tests.py ap_hs20_network_preference4 DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_network_preference4 1/1 Test: Hotspot 2.0 network selection with username vs. SIM credential Starting AP wlan3 Starting AP wlan4 PASS ap_hs20_network_preference4 1.120678 2020-04-17 16:13:52.211297 passed all 1 test case(s) 2020-04-17 16:13:52 ./run-tests.py ap_hs20_no_cred_connect DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_no_cred_connect 1/1 Test: Hotspot 2.0 and connect attempt without credential Starting AP wlan3 PASS ap_hs20_no_cred_connect 0.345499 2020-04-17 16:13:52.937399 passed all 1 test case(s) 2020-04-17 16:13:53 ./run-tests.py ap_hs20_no_match_connect DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_no_match_connect 1/1 Test: Hotspot 2.0 and connect attempt without matching cred Starting AP wlan3 PASS ap_hs20_no_match_connect 0.473449 2020-04-17 16:13:53.806444 passed all 1 test case(s) 2020-04-17 16:13:53 ./run-tests.py ap_hs20_no_rsn_connect DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_no_rsn_connect 1/1 Test: Hotspot 2.0 and connect attempt without RSN Starting AP wlan3 PASS ap_hs20_no_rsn_connect 0.429605 2020-04-17 16:13:54.609150 passed all 1 test case(s) 2020-04-17 16:13:54 ./run-tests.py ap_hs20_open_osu_association DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_open_osu_association 1/1 Test: Hotspot 2.0 open OSU association Starting AP wlan3 Connect STA wlan0 to AP Connect STA wlan0 to AP PASS ap_hs20_open_osu_association 0.76344 2020-04-17 16:13:55.743174 passed all 1 test case(s) 2020-04-17 16:13:55 ./run-tests.py ap_hs20_osen DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_osen 1/1 Test: Hotspot 2.0 OSEN connection Starting AP wlan3 Connect STA wlan1 to AP Connect STA wlan2 to AP Connect STA wlan0 to AP Connect STA wlan5 to AP PASS ap_hs20_osen 1.247536 2020-04-17 16:13:57.434779 passed all 1 test case(s) 2020-04-17 16:13:57 ./run-tests.py ap_hs20_osen_single_ssid DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_osen_single_ssid 1/1 Test: Hotspot 2.0 OSEN-single-SSID connection Starting AP wlan3 Connect STA wlan0 to AP Connect STA wlan1 to AP PASS ap_hs20_osen_single_ssid 1.987177 2020-04-17 16:13:59.892381 passed all 1 test case(s) 2020-04-17 16:13:59 ./run-tests.py ap_hs20_prefer_home DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_prefer_home 1/1 Test: Hotspot 2.0 required roaming consortium Starting AP wlan3 Starting AP wlan4 Verify network selection to AP wlan4 Verify network selection to AP wlan3 PASS ap_hs20_prefer_home 1.2323 2020-04-17 16:14:01.584802 passed all 1 test case(s) 2020-04-17 16:14:01 ./run-tests.py ap_hs20_proxyarp DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_proxyarp 1/1 Test: Hotspot 2.0 and ProxyARP Starting AP wlan3 Connect STA wlan1 to AP After connect: ['aaaa:bbbb:cccc::2 dev ap-br0 lladdr 02:00:00:00:00:00 PERMANENT', 'aaaa:bbbb:dddd::2 dev ap-br0 lladdr 02:00:00:00:01:00 PERMANENT', 'aaaa:bbbb:eeee::2 dev ap-br0 lladdr 02:00:00:00:01:00 PERMANENT'] After disconnect: [] PASS ap_hs20_proxyarp 1.963216 2020-04-17 16:14:04.008431 passed all 1 test case(s) 2020-04-17 16:14:04 ./run-tests.py ap_hs20_proxyarp_disable_dgaf DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_proxyarp_disable_dgaf 1/1 Test: Hotspot 2.0 and ProxyARP with DGAF disabled Starting AP wlan3 Connect STA wlan1 to AP After connect: ['192.168.1.123 dev ap-br0 lladdr 02:00:00:00:00:00 PERMANENT', 'aaaa:bbbb:cccc::2 dev ap-br0 lladdr 02:00:00:00:00:00 PERMANENT'] After disconnect: [] PASS ap_hs20_proxyarp_disable_dgaf 1.644935 2020-04-17 16:14:06.082550 passed all 1 test case(s) 2020-04-17 16:14:06 ./run-tests.py ap_hs20_proxyarp_enable_dgaf DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_proxyarp_enable_dgaf 1/1 Test: Hotspot 2.0 and ProxyARP with DGAF enabled Starting AP wlan3 Connect STA wlan1 to AP After connect: ['192.168.1.123 dev ap-br0 lladdr 02:00:00:00:00:00 PERMANENT', 'aaaa:bbbb:cccc::2 dev ap-br0 lladdr 02:00:00:00:00:00 PERMANENT'] After disconnect: [] PASS ap_hs20_proxyarp_enable_dgaf 1.805117 2020-04-17 16:14:08.321282 passed all 1 test case(s) 2020-04-17 16:14:08 ./run-tests.py ap_hs20_random_mac_addr DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_random_mac_addr 1/1 Test: Hotspot 2.0 connection with random MAC address Starting AP wlan3 PASS ap_hs20_random_mac_addr 0.98971 2020-04-17 16:14:09.752952 passed all 1 test case(s) 2020-04-17 16:14:09 ./run-tests.py ap_hs20_release_number_1 DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_release_number_1 1/1 Test: Hotspot 2.0 with AP claiming support for Release 1 Starting AP wlan3 PASS ap_hs20_release_number_1 0.785106 2020-04-17 16:14:11.007983 passed all 1 test case(s) 2020-04-17 16:14:11 ./run-tests.py ap_hs20_release_number_2 DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_release_number_2 1/1 Test: Hotspot 2.0 with AP claiming support for Release 2 Starting AP wlan3 flush_scan_cache: Could not clear all BSS entries. These remain: bssid / frequency / signal level / flags / ssid 02:00:00:00:03:00 2412 -30 [WPA2-EAP-CCMP][ESS][HS20] test-hs20 PASS ap_hs20_release_number_2 0.811892 2020-04-17 16:14:12.261563 passed all 1 test case(s) 2020-04-17 16:14:12 ./run-tests.py ap_hs20_release_number_3 DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_release_number_3 1/1 Test: Hotspot 2.0 with AP claiming support for Release 3 Starting AP wlan3 PASS ap_hs20_release_number_3 0.746674 2020-04-17 16:14:13.415731 passed all 1 test case(s) 2020-04-17 16:14:13 ./run-tests.py ap_hs20_remediation_required DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_remediation_required 1/1 Test: Hotspot 2.0 connection and remediation required from RADIUS Starting AP wlan3 PASS ap_hs20_remediation_required 0.805434 2020-04-17 16:14:14.587794 passed all 1 test case(s) 2020-04-17 16:14:14 ./run-tests.py ap_hs20_remediation_required_ctrl DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_remediation_required_ctrl 1/1 Test: Hotspot 2.0 connection and subrem from ctrl_iface Starting AP wlan3 PASS ap_hs20_remediation_required_ctrl 0.763439 2020-04-17 16:14:15.893222 passed all 1 test case(s) 2020-04-17 16:14:15 ./run-tests.py ap_hs20_remediation_sql DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_remediation_sql 1/1 Test: Hotspot 2.0 connection and remediation required using SQLite for user DB Starting AP wlan4 Starting AP wlan3 PASS ap_hs20_remediation_sql 0.942589 2020-04-17 16:14:17.259939 passed all 1 test case(s) 2020-04-17 16:14:17 ./run-tests.py ap_hs20_req_conn_capab DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_req_conn_capab 1/1 Test: Hotspot 2.0 network selection with req_conn_capab Starting AP wlan3 Not used in home network Used in roaming network Verify that req_conn_capab does not prevent connection if no other network is available Additional req_conn_capab checks Starting AP wlan4 PASS ap_hs20_req_conn_capab 1.416183 2020-04-17 16:14:19.086465 passed all 1 test case(s) 2020-04-17 16:14:19 ./run-tests.py ap_hs20_req_conn_capab2 DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_req_conn_capab2 1/1 Test: Hotspot 2.0 network selection with req_conn_capab (not present) Starting AP wlan3 PASS ap_hs20_req_conn_capab2 0.445375 2020-04-17 16:14:19.991107 passed all 1 test case(s) 2020-04-17 16:14:20 ./run-tests.py ap_hs20_req_conn_capab_and_roaming_partner_preference DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_req_conn_capab_and_roaming_partner_preference 1/1 Test: Hotspot 2.0 and req_conn_capab with roaming partner preference Starting AP wlan3 Starting AP wlan4 PASS ap_hs20_req_conn_capab_and_roaming_partner_preference 1.481924 2020-04-17 16:14:21.897727 passed all 1 test case(s) 2020-04-17 16:14:21 ./run-tests.py ap_hs20_req_hs20_icon DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_req_hs20_icon 1/1 Test: Hotspot 2.0 OSU provider and multi-icon fetch with REQ_HS20_ICON Starting AP wlan3 PASS ap_hs20_req_hs20_icon 0.461363 2020-04-17 16:14:22.877255 passed all 1 test case(s) 2020-04-17 16:14:22 ./run-tests.py ap_hs20_req_hs20_icon_oom DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_req_hs20_icon_oom 1/1 Test: Hotspot 2.0 icon fetch OOM with REQ_HS20_ICON Starting AP wlan3 PASS ap_hs20_req_hs20_icon_oom 0.572701 2020-04-17 16:14:23.824533 passed all 1 test case(s) 2020-04-17 16:14:23 ./run-tests.py ap_hs20_req_hs20_icon_parallel DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_req_hs20_icon_parallel 1/1 Test: Hotspot 2.0 OSU provider and multi-icon parallel fetch with REQ_HS20_ICON Starting AP wlan3 PASS ap_hs20_req_hs20_icon_parallel 0.411749 2020-04-17 16:14:24.610130 passed all 1 test case(s) 2020-04-17 16:14:24 ./run-tests.py ap_hs20_req_operator_icon DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_req_operator_icon 1/1 Test: Hotspot 2.0 operator icons Starting AP wlan3 PASS ap_hs20_req_operator_icon 0.398473 2020-04-17 16:14:25.407766 passed all 1 test case(s) 2020-04-17 16:14:25 ./run-tests.py ap_hs20_req_roaming_consortium DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_req_roaming_consortium 1/1 Test: Hotspot 2.0 required roaming consortium Starting AP wlan3 Starting AP wlan4 Verify network selection to AP wlan4 Verify network selection to AP wlan3 PASS ap_hs20_req_roaming_consortium 1.141606 2020-04-17 16:14:26.904759 passed all 1 test case(s) 2020-04-17 16:14:26 ./run-tests.py ap_hs20_req_roaming_consortium_no_match DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_req_roaming_consortium_no_match 1/1 Test: Hotspot 2.0 required roaming consortium and no match Starting AP wlan3 Starting AP wlan4 PASS ap_hs20_req_roaming_consortium_no_match 0.663073 2020-04-17 16:14:27.958644 passed all 1 test case(s) 2020-04-17 16:14:28 ./run-tests.py ap_hs20_roam_to_higher_prio DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_roam_to_higher_prio 1/1 Test: Hotspot 2.0 and roaming from current to higher priority network Starting AP wlan3 Connect to the only network option Start another AP (home operator) and reconnect Starting AP wlan4 PASS ap_hs20_roam_to_higher_prio 1.266536 2020-04-17 16:14:29.716078 passed all 1 test case(s) 2020-04-17 16:14:29 ./run-tests.py ap_hs20_roaming_consortium DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_roaming_consortium 1/1 Test: Hotspot 2.0 connection based on roaming consortium match Starting AP wlan3 PASS ap_hs20_roaming_consortium 1.837252 2020-04-17 16:14:31.970652 passed all 1 test case(s) 2020-04-17 16:14:32 ./run-tests.py ap_hs20_roaming_consortium_constraints DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_roaming_consortium_constraints 1/1 Test: Hotspot 2.0 connection and roaming consortium constraints Starting AP wlan3 PASS ap_hs20_roaming_consortium_constraints 0.7801 2020-04-17 16:14:33.156582 passed all 1 test case(s) 2020-04-17 16:14:33 ./run-tests.py ap_hs20_roaming_consortium_element DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_roaming_consortium_element 1/1 Test: Hotspot 2.0 connection and invalid roaming consortium element Starting AP wlan3 PASS ap_hs20_roaming_consortium_element 0.637923 2020-04-17 16:14:34.247540 passed all 1 test case(s) 2020-04-17 16:14:34 ./run-tests.py ap_hs20_roaming_consortium_invalid DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_roaming_consortium_invalid 1/1 Test: Hotspot 2.0 connection and invalid roaming consortium ANQP-element Starting AP wlan3 PASS ap_hs20_roaming_consortium_invalid 0.395996 2020-04-17 16:14:35.109277 passed all 1 test case(s) 2020-04-17 16:14:35 ./run-tests.py ap_hs20_roaming_consortiums_match DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_roaming_consortiums_match 1/1 Test: Hotspot 2.0 connection based on roaming_consortiums match Starting AP wlan3 PASS ap_hs20_roaming_consortiums_match 1.197727 2020-04-17 16:14:36.727359 passed all 1 test case(s) 2020-04-17 16:14:36 ./run-tests.py ap_hs20_roaming_partner_preference DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_roaming_partner_preference 1/1 Test: Hotspot 2.0 and roaming partner preference Starting AP wlan3 Starting AP wlan4 Verify default vs. specified preference Verify network selection to AP wlan4 Verify network selection to AP wlan3 Verify partial FQDN match Verify network selection to AP wlan4 Verify network selection to AP wlan3 PASS ap_hs20_roaming_partner_preference 1.82574 2020-04-17 16:14:38.988477 passed all 1 test case(s) 2020-04-17 16:14:39 ./run-tests.py ap_hs20_select DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_select 1/1 Test: Hotspot 2.0 network selection Starting AP wlan3 Starting AP wlan4 PASS ap_hs20_select 4.903113 2020-04-17 16:14:44.331879 passed all 1 test case(s) 2020-04-17 16:14:44 ./run-tests.py ap_hs20_session_info DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_session_info 1/1 Test: Hotspot 2.0 connection and session information from RADIUS Starting AP wlan3 PASS ap_hs20_session_info 14.299865 2020-04-17 16:14:59.075142 passed all 1 test case(s) 2020-04-17 16:14:59 ./run-tests.py ap_hs20_set_profile_failures DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_set_profile_failures 1/1 Test: Hotspot 2.0 and failures during profile configuration Starting AP wlan3 Starting AP wlan3 Starting AP wlan3 Starting AP wlan3 Starting AP wlan3 Starting AP wlan3 Starting AP wlan3 PASS ap_hs20_set_profile_failures 4.340111 2020-04-17 16:15:03.872838 passed all 1 test case(s) 2020-04-17 16:15:03 ./run-tests.py ap_hs20_sim DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_sim 1/1 Test: Hotspot 2.0 with simulated SIM and EAP-SIM Starting AP wlan3 PASS ap_hs20_sim 0.650685 2020-04-17 16:15:04.935109 passed all 1 test case(s) 2020-04-17 16:15:05 ./run-tests.py ap_hs20_sim_invalid DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_sim_invalid 1/1 Test: Hotspot 2.0 with simulated SIM and EAP-SIM - invalid IMSI Starting AP wlan3 PASS ap_hs20_sim_invalid 0.431809 2020-04-17 16:15:05.786344 passed all 1 test case(s) 2020-04-17 16:15:05 ./run-tests.py ap_hs20_sim_oom DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_sim_oom 1/1 Test: Hotspot 2.0 with simulated SIM and EAP-SIM - OOM Starting AP wlan3 PASS ap_hs20_sim_oom 0.483345 2020-04-17 16:15:06.704033 passed all 1 test case(s) 2020-04-17 16:15:06 ./run-tests.py ap_hs20_sim_provisioning DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_sim_provisioning 1/1 Test: Hotspot 2.0 AAA server behavior for SIM provisioning Starting AP wlan4 Starting AP wlan3 Connect STA wlan0 to AP Connect STA wlan0 to AP sim_provisioning: [('aa9d40e9c842254d56d6c837eb364fbc', '232010000000000', '02:00:00:00:00:00', 'SIM', '1587111308')] PASS ap_hs20_sim_provisioning 1.637642 2020-04-17 16:15:08.797539 passed all 1 test case(s) 2020-04-17 16:15:08 ./run-tests.py ap_hs20_terms_and_conditions DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_terms_and_conditions 1/1 Test: Hotspot 2.0 Terms and Conditions signaling Starting AP wlan3 Connect STA wlan0 to AP PASS ap_hs20_terms_and_conditions 0.674663 2020-04-17 16:15:09.915219 passed all 1 test case(s) 2020-04-17 16:15:09 ./run-tests.py ap_hs20_terms_and_conditions_coa DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_terms_and_conditions_coa 1/1 Test: Hotspot 2.0 Terms and Conditions signaling - CoA Starting AP wlan3 Connect STA wlan0 to AP CoA-Request with matching Acct-Session-Id PASS ap_hs20_terms_and_conditions_coa 0.687779 2020-04-17 16:15:11.038037 passed all 1 test case(s) 2020-04-17 16:15:11 ./run-tests.py ap_hs20_terms_and_conditions_sql DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_terms_and_conditions_sql 1/1 Test: Hotspot 2.0 Terms and Conditions using SQLite for user DB Starting AP wlan4 Starting AP wlan3 current_sessions: [('02:00:00:00:00:00', 'anonymous@example.com', '1587111312', '127.0.0.1', 1, None, None)] current_sessions: [('02:00:00:00:00:00', 'anonymous@example.com', '1587111312', '127.0.0.1', 0, 0, 1)] PASS ap_hs20_terms_and_conditions_sql 2.405268 2020-04-17 16:15:13.871040 passed all 1 test case(s) 2020-04-17 16:15:13 ./run-tests.py ap_hs20_terms_and_conditions_sql2 DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_terms_and_conditions_sql2 1/1 Test: Hotspot 2.0 Terms and Conditions using SQLite for user DB Starting AP wlan4 Starting AP wlan3 current_sessions: [('02:00:00:00:00:00', 'anonymous@example.com', '1587111314', '127.0.0.1', 1, None, None)] current_sessions: [('02:00:00:00:00:00', 'anonymous@example.com', '1587111314', '127.0.0.1', 0, 0, 1)] PASS ap_hs20_terms_and_conditions_sql2 2.400499 2020-04-17 16:15:16.691133 passed all 1 test case(s) 2020-04-17 16:15:16 ./run-tests.py ap_hs20_unexpected DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_unexpected 1/1 Test: Unexpected Hotspot 2.0 AP configuration Starting AP wlan3 Connect STA wlan0 to AP Connect STA wlan1 to AP Connect STA wlan2 to AP PASS ap_hs20_unexpected 1.151411 2020-04-17 16:15:18.352908 passed all 1 test case(s) 2020-04-17 16:15:18 ./run-tests.py ap_hs20_username DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_username 1/1 Test: Hotspot 2.0 connection in username/password credential Starting AP wlan3 Connect STA wlan1 to AP PASS ap_hs20_username 0.954706 2020-04-17 16:15:19.744816 passed all 1 test case(s) 2020-04-17 16:15:19 ./run-tests.py ap_hs20_username_roaming DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_username_roaming 1/1 Test: Hotspot 2.0 connection in username/password credential (roaming) Starting AP wlan3 PASS ap_hs20_username_roaming 0.771133 2020-04-17 16:15:20.969239 passed all 1 test case(s) 2020-04-17 16:15:21 ./run-tests.py ap_hs20_username_unknown DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_username_unknown 1/1 Test: Hotspot 2.0 connection in username/password credential (no domain in cred) Starting AP wlan3 PASS ap_hs20_username_unknown 0.665765 2020-04-17 16:15:22.058668 passed all 1 test case(s) 2020-04-17 16:15:22 ./run-tests.py ap_hs20_username_unknown2 DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_hs20_username_unknown2 1/1 Test: Hotspot 2.0 connection in username/password credential (no domain advertized) Starting AP wlan3 PASS ap_hs20_username_unknown2 0.659377 2020-04-17 16:15:23.154040 passed all 1 test case(s) 2020-04-17 16:15:23 ./run-tests.py ap_ht40_5ghz_disabled_sec DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_ht40_5ghz_disabled_sec 1/1 Test: HT40 on 5 GHz with disabled secondary channel Starting AP wlan3 Country code at the end: 00 PASS ap_ht40_5ghz_disabled_sec 1.280424 2020-04-17 16:15:24.865508 passed all 1 test case(s) 2020-04-17 16:15:24 ./run-tests.py ap_ht40_5ghz_invalid_pair DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_ht40_5ghz_invalid_pair 1/1 Test: HT40 on 5 GHz with invalid channel pair Starting AP wlan3 Country code at the end: 00 PASS ap_ht40_5ghz_invalid_pair 1.611648 2020-04-17 16:15:26.923988 passed all 1 test case(s) 2020-04-17 16:15:26 ./run-tests.py ap_ht40_5ghz_match DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_ht40_5ghz_match 1/1 Test: HT40 co-ex scan on 5 GHz with matching pri/sec channel Starting AP wlan4 Starting AP wlan3 Connect STA wlan0 to AP PASS ap_ht40_5ghz_match 1.783129 2020-04-17 16:15:29.154918 passed all 1 test case(s) 2020-04-17 16:15:29 ./run-tests.py ap_ht40_5ghz_switch DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_ht40_5ghz_switch 1/1 Test: HT40 co-ex scan on 5 GHz switching pri/sec channel Starting AP wlan4 Starting AP wlan3 Connect STA wlan0 to AP PASS ap_ht40_5ghz_switch 1.694116 2020-04-17 16:15:31.314377 passed all 1 test case(s) 2020-04-17 16:15:31 ./run-tests.py ap_ht40_5ghz_switch2 DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_ht40_5ghz_switch2 1/1 Test: HT40 co-ex scan on 5 GHz switching pri/sec channel (2) Starting AP wlan4 Starting AP wlan3 Connect STA wlan0 to AP PASS ap_ht40_5ghz_switch2 3.152907 2020-04-17 16:15:34.887604 passed all 1 test case(s) 2020-04-17 16:15:34 ./run-tests.py ap_ht40_csa DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_ht40_csa 1/1 Test: HT with 40 MHz channel width and CSA Starting AP wlan3 Connect STA wlan0 to AP PASS ap_ht40_csa 2.863011 2020-04-17 16:15:38.220082 passed all 1 test case(s) 2020-04-17 16:15:38 ./run-tests.py ap_ht40_csa2 DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_ht40_csa2 1/1 Test: HT with 40 MHz channel width and CSA Starting AP wlan3 Connect STA wlan0 to AP PASS ap_ht40_csa2 2.97491 2020-04-17 16:15:41.650134 passed all 1 test case(s) 2020-04-17 16:15:41 ./run-tests.py ap_ht40_csa3 DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_ht40_csa3 1/1 Test: HT with 40 MHz channel width and CSA Starting AP wlan3 Connect STA wlan0 to AP PASS ap_ht40_csa3 2.92562 2020-04-17 16:15:45.027652 passed all 1 test case(s) 2020-04-17 16:15:45 ./run-tests.py ap_ht40_disable DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_ht40_disable 1/1 Test: HT40 disabling Starting AP wlan3 Connect STA wlan0 to AP SIGNAL_POLL: ['RSSI=-30', 'LINKSPEED=1', 'NOISE=-92', 'FREQUENCY=2437', 'WIDTH=40 MHz', 'CENTER_FRQ1=2427', 'AVG_RSSI=-30', 'AVG_BEACON_RSSI=-27'] SIGNAL_POLL: ['RSSI=-30', 'LINKSPEED=1', 'NOISE=9999', 'FREQUENCY=2437', 'WIDTH=20 MHz', 'CENTER_FRQ1=2437', 'AVG_RSSI=-30', 'AVG_BEACON_RSSI=-30'] PASS ap_ht40_disable 2.855167 2020-04-17 16:15:48.329846 passed all 1 test case(s) 2020-04-17 16:15:48 ./run-tests.py ap_ht40_plus_minus1 DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_ht40_plus_minus1 1/1 Test: HT40 with both plus and minus allowed (1) Starting AP wlan3 Connect STA wlan0 to AP PASS ap_ht40_plus_minus1 2.230066 2020-04-17 16:15:50.982589 passed all 1 test case(s) 2020-04-17 16:15:51 ./run-tests.py ap_ht40_plus_minus2 DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_ht40_plus_minus2 1/1 Test: HT40 with both plus and minus allowed (2) Starting AP wlan3 Connect STA wlan0 to AP PASS ap_ht40_plus_minus2 2.08163 2020-04-17 16:15:53.449746 passed all 1 test case(s) 2020-04-17 16:15:53 ./run-tests.py ap_ht40_scan DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_ht40_scan 1/1 Test: HT40 co-ex scan Starting AP wlan3 hostapd STATUS: {'channel': '5', 'ieee80211ax': '0', 'ht_mcs_bitmask': 'ffff0000000000000000', 'num_sta_no_short_slot_time': '0', 'ht_op_mode': '0x0', 'ieee80211n': '1', 'freq': '2432', 'cac_time_left_seconds': 'N/A', 'ht_caps_info': '000e', 'bss[0]': 'wlan3', 'phy': 'phy3', 'num_sta_ht40_intolerant': '0', 'max_txpower': '20', 'secondary_channel': '-1', 'beacon_int': '100', 'num_sta_ht_no_gf': '0', 'num_sta_ht_20_mhz': '0', 'edmg_channel': '0', 'state': 'ENABLED', 'ssid[0]': 'test-ht40', 'num_sta_non_erp': '0', 'num_sta_no_short_preamble': '0', 'supported_rates': '02 04 0b 16 0c 12 18 24 30 48 60 6c', 'num_sta[0]': '0', 'ieee80211ac': '0', 'cac_time_seconds': '0', 'olbc': '0', 'num_sta_no_ht': '0', 'dtim_period': '2', 'olbc_ht': '0', 'edmg_enable': '0', 'bssid[0]': '02:00:00:00:03:00'} Connect STA wlan0 to AP hostapd STA: {'aid': '1', 'inactive_msec': '0', 'flags': '[AUTH][ASSOC][AUTHORIZED][SHORT_PREAMBLE][WMM][HT]', 'connected_time': '0', 'capability': '0x421', 'rx_packets': '3', 'tx_rate_info': '10', 'listen_interval': '5', 'rx_bytes': '237', 'signal': '-30', 'ht_caps_info': '0x107e', 'timeout_next': 'NULLFUNC POLL', 'supp_op_classes': '5151525354737475767778797a7b7c7d7e7f808182', 'tx_packets': '2', 'ext_capab': '04004a82014000400001', 'tx_bytes': '169', 'addr': '02:00:00:00:00:00', 'ht_mcs_bitmask': 'ffff0000000000000000', 'supported_rates': '02 04 0b 16 0c 12 18 24 30 48 60 6c', 'rx_rate_info': '520 mcs 5'} PASS ap_ht40_scan 2.245238 2020-04-17 16:15:56.140863 passed all 1 test case(s) 2020-04-17 16:15:56 ./run-tests.py ap_ht40_scan_broken_ap DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_ht40_scan_broken_ap 1/1 Test: HT40 co-ex scan and broken legacy/HT AP Starting AP wlan4 Starting AP wlan3 Connect STA wlan0 to AP Connect STA wlan1 to AP PASS ap_ht40_scan_broken_ap 2.972234 2020-04-17 16:15:59.600609 passed all 1 test case(s) 2020-04-17 16:15:59 ./run-tests.py ap_ht40_scan_conflict DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_ht40_scan_conflict 1/1 Test: HT40 co-ex scan conflict Starting AP wlan4 Starting AP wlan3 Connect STA wlan0 to AP PASS ap_ht40_scan_conflict 3.877318 2020-04-17 16:16:03.914952 passed all 1 test case(s) 2020-04-17 16:16:03 ./run-tests.py ap_ht40_scan_conflict2 DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_ht40_scan_conflict2 1/1 Test: HT40 co-ex scan conflict (HT40-) Starting AP wlan4 Starting AP wlan3 Connect STA wlan0 to AP PASS ap_ht40_scan_conflict2 3.852442 2020-04-17 16:16:08.281682 passed all 1 test case(s) 2020-04-17 16:16:08 ./run-tests.py ap_ht40_scan_ht20_conflict DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_ht40_scan_ht20_conflict 1/1 Test: HT40 co-ex scan conflict with HT 20 MHz AP Starting AP wlan4 Starting AP wlan3 Connect STA wlan0 to AP PASS ap_ht40_scan_ht20_conflict 2.541477 2020-04-17 16:16:11.296828 passed all 1 test case(s) 2020-04-17 16:16:11 ./run-tests.py ap_ht40_scan_intolerant DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_ht40_scan_intolerant 1/1 Test: HT40 co-ex scan finding an AP advertising 40 MHz intolerant Starting AP wlan4 Starting AP wlan3 Connect STA wlan0 to AP PASS ap_ht40_scan_intolerant 2.417881 2020-04-17 16:16:14.145619 passed all 1 test case(s) 2020-04-17 16:16:14 ./run-tests.py ap_ht40_scan_legacy_conflict DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_ht40_scan_legacy_conflict 1/1 Test: HT40 co-ex scan conflict with legacy 20 MHz AP Starting AP wlan4 Starting AP wlan3 Connect STA wlan0 to AP PASS ap_ht40_scan_legacy_conflict 2.497276 2020-04-17 16:16:17.083130 passed all 1 test case(s) 2020-04-17 16:16:17 ./run-tests.py ap_ht40_scan_match DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_ht40_scan_match 1/1 Test: HT40 co-ex scan matching configuration Starting AP wlan4 Starting AP wlan3 Connect STA wlan0 to AP PASS ap_ht40_scan_match 3.680849 2020-04-17 16:16:21.126534 passed all 1 test case(s) 2020-04-17 16:16:21 ./run-tests.py ap_ht40_scan_not_affected DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_ht40_scan_not_affected 1/1 Test: HT40 co-ex scan and other BSS not affected Starting AP wlan4 Starting AP wlan3 Connect STA wlan0 to AP PASS ap_ht40_scan_not_affected 3.165579 2020-04-17 16:16:24.726959 passed all 1 test case(s) 2020-04-17 16:16:24 ./run-tests.py ap_ht_40mhz_intolerant_ap DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_ht_40mhz_intolerant_ap 1/1 Test: Associated STA reports 40 MHz intolerant AP after association Starting AP wlan3 Connect STA wlan0 to AP Start 40 MHz intolerant AP Starting AP wlan4 Waiting for co-ex report from STA AP moved to 20 MHz channel Waiting for AP to move back to 40 MHz channel AP moved to 40 MHz channel PASS ap_ht_40mhz_intolerant_ap 30.512844 2020-04-17 16:16:55.632125 passed all 1 test case(s) 2020-04-17 16:16:55 ./run-tests.py ap_ht_40mhz_intolerant_sta DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_ht_40mhz_intolerant_sta 1/1 Test: Associated STA indicating 40 MHz intolerant Starting AP wlan3 Connect STA wlan0 to AP Connect STA wlan2 to AP PASS ap_ht_40mhz_intolerant_sta 4.439334 2020-04-17 16:17:00.497912 passed all 1 test case(s) 2020-04-17 16:17:00 ./run-tests.py ap_ht_40mhz_intolerant_sta_deinit DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_ht_40mhz_intolerant_sta_deinit 1/1 Test: Associated STA indicating 40 MHz intolerant and hostapd deinit Starting AP wlan3 Connect STA wlan0 to AP PASS ap_ht_40mhz_intolerant_sta_deinit 3.141702 2020-04-17 16:17:04.081831 passed all 1 test case(s) 2020-04-17 16:17:04 ./run-tests.py ap_ht_capab_not_supported DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_ht_capab_not_supported 1/1 Test: HT configuration with driver not supporting all ht_capab entries Starting AP wlan3 PASS ap_ht_capab_not_supported 0.169447 2020-04-17 16:17:04.680698 passed all 1 test case(s) 2020-04-17 16:17:04 ./run-tests.py ap_ht_op_class_115 DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_ht_op_class_115 1/1 Test: HT20 on operationg class 115 Starting AP wlan3 Connect STA wlan0 to AP PASS ap_ht_op_class_115 0.901055 2020-04-17 16:17:06.070320 passed all 1 test case(s) 2020-04-17 16:17:06 ./run-tests.py ap_ht_op_class_116 DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_ht_op_class_116 1/1 Test: HT40 on operationg class 116 Starting AP wlan3 Connect STA wlan0 to AP PASS ap_ht_op_class_116 1.310511 2020-04-17 16:17:07.801540 passed all 1 test case(s) 2020-04-17 16:17:07 ./run-tests.py ap_ht_op_class_117 DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_ht_op_class_117 1/1 Test: HT40 on operationg class 117 Starting AP wlan3 Connect STA wlan0 to AP PASS ap_ht_op_class_117 1.360573 2020-04-17 16:17:09.618902 passed all 1 test case(s) 2020-04-17 16:17:09 ./run-tests.py ap_ht_op_class_118 DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_ht_op_class_118 1/1 Test: HT20 on operationg class 118 Starting AP wlan3 Connect STA wlan0 to AP PASS ap_ht_op_class_118 0.9483 2020-04-17 16:17:11.013586 passed all 1 test case(s) 2020-04-17 16:17:11 ./run-tests.py ap_ht_op_class_119 DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_ht_op_class_119 1/1 Test: HT40 on operationg class 119 Starting AP wlan3 Connect STA wlan0 to AP PASS ap_ht_op_class_119 1.211252 2020-04-17 16:17:12.665985 passed all 1 test case(s) 2020-04-17 16:17:12 ./run-tests.py ap_ht_op_class_120 DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_ht_op_class_120 1/1 Test: HT40 on operationg class 120 Starting AP wlan3 Connect STA wlan0 to AP PASS ap_ht_op_class_120 1.248395 2020-04-17 16:17:14.354083 passed all 1 test case(s) 2020-04-17 16:17:14 ./run-tests.py ap_ht_op_class_121 DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_ht_op_class_121 1/1 Test: HT20 on operationg class 121 Starting AP wlan3 Connect STA wlan0 to AP PASS ap_ht_op_class_121 0.973847 2020-04-17 16:17:15.727774 passed all 1 test case(s) 2020-04-17 16:17:15 ./run-tests.py ap_ht_op_class_122 DEV: wlan0: 02:00:00:00:00:00 DEV: wlan1: 02:00:00:00:01:00 DEV: wlan2: 02:00:00:00:02:00 APDEV: wlan3 APDEV: wlan4 START ap_ht_op_class_122 1/1 Test: HT40 on operationg class 122 Starting AP wlan3 Connect STA wlan0 to AP PASS ap_ht_op_class_122 1.18565 2020-04-17 16:17:17.353026 passed all 1 test case(s) 2020-04-17 16:17:17 ./stop.sh 2020-04-17 16:17:18 ./start.sh channels=4 2020-04-17 16:17:19 ./stop.sh