• Home
  • Raw
  • Download

Lines Matching refs:bss

41 	struct test_driver_bss *bss;  member
95 struct dl_list bss; member
131 static void test_driver_free_bss(struct test_driver_bss *bss) in test_driver_free_bss() argument
133 os_free(bss->ie); in test_driver_free_bss()
134 os_free(bss->wps_beacon_ie); in test_driver_free_bss()
135 os_free(bss->wps_probe_resp_ie); in test_driver_free_bss()
136 os_free(bss); in test_driver_free_bss()
142 struct test_driver_bss *bss, *tmp; in test_driver_free_bsses() local
144 dl_list_for_each_safe(bss, tmp, &drv->bss, struct test_driver_bss, in test_driver_free_bsses()
146 dl_list_del(&bss->list); in test_driver_free_bsses()
147 test_driver_free_bss(bss); in test_driver_free_bsses()
520 struct test_driver_bss *bss; in test_driver_scan() local
562 dl_list_for_each(bss, &drv->bss, struct test_driver_bss, list) { in test_driver_scan()
568 MAC2STR(bss->bssid)); in test_driver_scan()
573 bss->ssid, bss->ssid_len); in test_driver_scan()
578 pos += wpa_snprintf_hex(pos, end - pos, bss->ie, bss->ielen); in test_driver_scan()
579 pos += wpa_snprintf_hex(pos, end - pos, bss->wps_probe_resp_ie, in test_driver_scan()
580 bss->wps_probe_resp_ie_len); in test_driver_scan()
582 if (bss->privacy) { in test_driver_scan()
603 struct test_driver_bss *bss, *tmp; in test_driver_assoc() local
640 bss = NULL; in test_driver_assoc()
641 dl_list_for_each(tmp, &drv->bss, struct test_driver_bss, list) { in test_driver_assoc()
644 bss = tmp; in test_driver_assoc()
648 if (bss == NULL) { in test_driver_assoc()
655 cli->bss = bss; in test_driver_assoc()
665 MAC2STR(bss->bssid)); in test_driver_assoc()
669 drv_event_assoc(bss->bss_ctx, cli->addr, ie, ielen, 0); in test_driver_assoc()
709 drv_event_eapol_rx(cli->bss->bss_ctx, cli->addr, data, in test_driver_eapol()
757 struct test_driver_bss *bss; in test_driver_mlme() local
759 bss = dl_list_first(&drv->bss, struct test_driver_bss, list); in test_driver_mlme()
770 "freq %d MHz", bss->ifname, freq); in test_driver_mlme()
785 bss->ifname, freq, own_freq); in test_driver_mlme()
863 struct test_driver_bss *bss = priv; in test_driver_set_generic_elem() local
865 os_free(bss->ie); in test_driver_set_generic_elem()
868 bss->ie = NULL; in test_driver_set_generic_elem()
869 bss->ielen = 0; in test_driver_set_generic_elem()
873 bss->ie = os_malloc(elem_len); in test_driver_set_generic_elem()
874 if (bss->ie == NULL) { in test_driver_set_generic_elem()
875 bss->ielen = 0; in test_driver_set_generic_elem()
879 memcpy(bss->ie, elem, elem_len); in test_driver_set_generic_elem()
880 bss->ielen = elem_len; in test_driver_set_generic_elem()
889 struct test_driver_bss *bss = priv; in test_driver_set_ap_wps_ie() local
897 os_free(bss->wps_beacon_ie); in test_driver_set_ap_wps_ie()
900 bss->wps_beacon_ie = NULL; in test_driver_set_ap_wps_ie()
901 bss->wps_beacon_ie_len = 0; in test_driver_set_ap_wps_ie()
903 bss->wps_beacon_ie = os_malloc(wpabuf_len(beacon)); in test_driver_set_ap_wps_ie()
904 if (bss->wps_beacon_ie == NULL) { in test_driver_set_ap_wps_ie()
905 bss->wps_beacon_ie_len = 0; in test_driver_set_ap_wps_ie()
909 os_memcpy(bss->wps_beacon_ie, wpabuf_head(beacon), in test_driver_set_ap_wps_ie()
911 bss->wps_beacon_ie_len = wpabuf_len(beacon); in test_driver_set_ap_wps_ie()
921 os_free(bss->wps_probe_resp_ie); in test_driver_set_ap_wps_ie()
924 bss->wps_probe_resp_ie = NULL; in test_driver_set_ap_wps_ie()
925 bss->wps_probe_resp_ie_len = 0; in test_driver_set_ap_wps_ie()
927 bss->wps_probe_resp_ie = os_malloc(wpabuf_len(proberesp)); in test_driver_set_ap_wps_ie()
928 if (bss->wps_probe_resp_ie == NULL) { in test_driver_set_ap_wps_ie()
929 bss->wps_probe_resp_ie_len = 0; in test_driver_set_ap_wps_ie()
933 os_memcpy(bss->wps_probe_resp_ie, wpabuf_head(proberesp), in test_driver_set_ap_wps_ie()
935 bss->wps_probe_resp_ie_len = wpabuf_len(proberesp); in test_driver_set_ap_wps_ie()
997 struct test_driver_bss *bss; in test_driver_bss_add() local
1002 bss = os_zalloc(sizeof(*bss)); in test_driver_bss_add()
1003 if (bss == NULL) in test_driver_bss_add()
1006 bss->bss_ctx = bss_ctx; in test_driver_bss_add()
1007 bss->drv = drv; in test_driver_bss_add()
1008 os_strlcpy(bss->ifname, ifname, IFNAMSIZ); in test_driver_bss_add()
1009 os_memcpy(bss->bssid, bssid, ETH_ALEN); in test_driver_bss_add()
1011 dl_list_add(&drv->bss, &bss->list); in test_driver_bss_add()
1018 *drv_priv = bss; in test_driver_bss_add()
1028 struct test_driver_bss *bss; in test_driver_bss_remove() local
1033 dl_list_for_each(bss, &drv->bss, struct test_driver_bss, list) { in test_driver_bss_remove()
1034 if (strcmp(bss->ifname, ifname) != 0) in test_driver_bss_remove()
1039 if (cli->bss != bss) in test_driver_bss_remove()
1049 dl_list_del(&bss->list); in test_driver_bss_remove()
1050 test_driver_free_bss(bss); in test_driver_bss_remove()
1101 struct test_driver_bss *bss = priv; in test_driver_set_ssid() local
1103 wpa_printf(MSG_DEBUG, "%s(ifname=%s)", __func__, bss->ifname); in test_driver_set_ssid()
1108 if ((size_t) len > sizeof(bss->ssid)) in test_driver_set_ssid()
1111 os_memcpy(bss->ssid, buf, len); in test_driver_set_ssid()
1112 bss->ssid_len = len; in test_driver_set_ssid()
1141 struct test_driver_bss *bss = priv; in test_driver_sta_add() local
1142 struct wpa_driver_test_data *drv = bss->drv; in test_driver_sta_add()
1147 __func__, bss->ifname, MAC2STR(params->addr), params->aid, in test_driver_sta_add()
1164 cli->bss = bss; in test_driver_sta_add()
1174 struct test_driver_bss *bss; in test_alloc_data() local
1183 bss = os_zalloc(sizeof(struct test_driver_bss)); in test_alloc_data()
1184 if (bss == NULL) { in test_alloc_data()
1191 dl_list_init(&drv->bss); in test_alloc_data()
1192 dl_list_add(&drv->bss, &bss->list); in test_alloc_data()
1193 os_strlcpy(bss->ifname, ifname, IFNAMSIZ); in test_alloc_data()
1194 bss->bss_ctx = ctx; in test_alloc_data()
1195 bss->drv = drv; in test_alloc_data()
1215 struct test_driver_bss *bss; in test_driver_init() local
1221 bss = dl_list_first(&drv->bss, struct test_driver_bss, list); in test_driver_init()
1224 bss->bss_ctx = hapd; in test_driver_init()
1225 os_memcpy(bss->bssid, drv->own_addr, ETH_ALEN); in test_driver_init()
1232 wpa_driver_test_deinit(bss); in test_driver_init()
1251 wpa_driver_test_deinit(bss); in test_driver_init()
1259 wpa_driver_test_deinit(bss); in test_driver_init()
1282 wpa_driver_test_deinit(bss); in test_driver_init()
1290 return bss; in test_driver_init()
1324 struct wpa_scan_res *bss = drv->scanres[i]; in wpa_driver_test_scan_timeout() local
1325 if (p2p_scan_res_handler(drv->p2p, bss->bssid, in wpa_driver_test_scan_timeout()
1326 bss->freq, &now, bss->level, in wpa_driver_test_scan_timeout()
1327 (const u8 *) (bss + 1), in wpa_driver_test_scan_timeout()
1328 bss->ie_len) > 0) in wpa_driver_test_scan_timeout()
1839 struct test_driver_bss *bss; in wpa_driver_test_assocresp() local
1841 bss = dl_list_first(&drv->bss, struct test_driver_bss, list); in wpa_driver_test_assocresp()
1844 if (hwaddr_aton(data, bss->bssid)) { in wpa_driver_test_assocresp()
1875 struct test_driver_bss *bss; in wpa_driver_test_eapol() local
1877 bss = dl_list_first(&drv->bss, struct test_driver_bss, list); in wpa_driver_test_eapol()
1885 src = bss->bssid; in wpa_driver_test_eapol()
1900 struct test_driver_bss *bss; in wpa_driver_test_mlme() local
1902 bss = dl_list_first(&drv->bss, struct test_driver_bss, list); in wpa_driver_test_mlme()
1912 "freq %d MHz", bss->ifname, freq); in wpa_driver_test_mlme()
1927 bss->ifname, freq, own_freq); in wpa_driver_test_mlme()
1986 struct test_driver_bss *bss; in wpa_driver_test_scan_cmd() local
1988 bss = dl_list_first(&drv->bss, struct test_driver_bss, list); in wpa_driver_test_scan_cmd()
2023 MAC2STR(bss->bssid)); in wpa_driver_test_scan_cmd()
2028 bss->ssid, bss->ssid_len); in wpa_driver_test_scan_cmd()
2036 if (bss->privacy) { in wpa_driver_test_scan_cmd()
2117 struct test_driver_bss *bss; in wpa_driver_test_init2() local
2122 bss = dl_list_first(&drv->bss, struct test_driver_bss, list); in wpa_driver_test_init2()
2127 bss->bssid[0] = 0x02; in wpa_driver_test_init2()
2128 bss->bssid[1] = 0x00; in wpa_driver_test_init2()
2129 bss->bssid[2] = 0x00; in wpa_driver_test_init2()
2130 bss->bssid[3] = 0x00; in wpa_driver_test_init2()
2131 bss->bssid[4] = 0x00; in wpa_driver_test_init2()
2132 bss->bssid[5] = 0x01; in wpa_driver_test_init2()
2133 os_memcpy(bss->ssid, "test", 5); in wpa_driver_test_init2()
2134 bss->ssid_len = 4; in wpa_driver_test_init2()
2143 return bss; in wpa_driver_test_init2()
2185 if (dl_list_len(&drv->bss) != 1) in wpa_driver_test_deinit()
2187 __func__, dl_list_len(&drv->bss)); in wpa_driver_test_deinit()