Lines Matching refs:bssid

145 	struct wpa_supplicant *wpa_s, const u8 *bssid, const u8 *ssid,  in __wpa_supplicant_get_new_bss()  argument
149 return wpa_bss_get(wpa_s, bssid, ssid, ssid_len); in __wpa_supplicant_get_new_bss()
151 return wpa_bss_get_bssid(wpa_s, bssid); in __wpa_supplicant_get_new_bss()
156 struct wpa_supplicant *wpa_s, const u8 *bssid, const u8 *ssid, in _wpa_supplicant_get_new_bss() argument
159 struct wpa_bss *bss = __wpa_supplicant_get_new_bss(wpa_s, bssid, ssid, in _wpa_supplicant_get_new_bss()
165 wpa_supplicant_update_scan_results(wpa_s, bssid); in _wpa_supplicant_get_new_bss()
167 return __wpa_supplicant_get_new_bss(wpa_s, bssid, ssid, ssid_len); in _wpa_supplicant_get_new_bss()
172 struct wpa_supplicant *wpa_s, const u8 *bssid) in wpa_supplicant_get_new_bss() argument
182 bss = _wpa_supplicant_get_new_bss(wpa_s, bssid, drv_ssid, res, in wpa_supplicant_get_new_bss()
187 bss = _wpa_supplicant_get_new_bss(wpa_s, bssid, ssid->ssid, in wpa_supplicant_get_new_bss()
193 bss = _wpa_supplicant_get_new_bss(wpa_s, bssid, NULL, 0, in wpa_supplicant_get_new_bss()
201 wpa_supplicant_update_current_bss(struct wpa_supplicant *wpa_s, const u8 *bssid) in wpa_supplicant_update_current_bss() argument
203 struct wpa_bss *bss = wpa_supplicant_get_new_bss(wpa_s, bssid); in wpa_supplicant_update_current_bss()
213 u8 link_id, const u8 *bssid) in wpa_supplicant_update_link_bss() argument
215 struct wpa_bss *bss = wpa_supplicant_get_new_bss(wpa_s, bssid); in wpa_supplicant_update_link_bss()
232 wpa_supplicant_update_current_bss(wpa_s, wpa_s->bssid); in wpa_supplicant_select_config()
279 if (disallowed_bssid(wpa_s, wpa_s->bssid) || in wpa_supplicant_select_config()
294 bss = wpa_supplicant_update_current_bss(wpa_s, wpa_s->bssid); in wpa_supplicant_select_config()
391 bssid_changed = !is_zero_ether_addr(wpa_s->bssid); in wpa_supplicant_mark_disassoc()
392 os_memset(wpa_s->bssid, 0, ETH_ALEN); in wpa_supplicant_mark_disassoc()
491 MAC2STR(data->pmkid_candidate.bssid), in wpa_supplicant_event_pmkid_candidate()
495 pmksa_candidate_add(wpa_s->wpa, data->pmkid_candidate.bssid, in wpa_supplicant_event_pmkid_candidate()
1146 const u8 *owe, *pos, *end, *bssid; in owe_trans_ssid() local
1158 bssid = pos; in owe_trans_ssid()
1167 " SSID: %s", MAC2STR(bssid), wpa_ssid_txt(pos, ssid_len)); in owe_trans_ssid()
1264 count = wpa_bssid_ignore_is_listed(wpa_s, bss->bssid); in sae_pk_acceptable_bss_with_pk()
1347 ether_addr_equal(bss->bssid, ssid->bssid)) in wpa_scan_res_ok()
1359 !ether_addr_equal(bss->bssid, ssid->bssid)) { in wpa_scan_res_ok()
1367 addr_in_list(bss->bssid, ssid->bssid_ignore, in wpa_scan_res_ok()
1377 !addr_in_list(bss->bssid, ssid->bssid_accept, in wpa_scan_res_ok()
1580 !wpa_sm_pmksa_exists(wpa_s->wpa, bss->bssid, wpa_s->own_addr, in wpa_scan_res_ok()
1668 i, MAC2STR(bss->bssid), in wpa_scan_res_match()
1680 bssid_ignore_count = wpa_bssid_ignore_is_listed(wpa_s, bss->bssid); in wpa_scan_res_match()
1714 if (disallowed_bssid(wpa_s, bss->bssid)) { in wpa_scan_res_match()
1771 i, MAC2STR(bss->bssid), bss->freq, bss->level, in wpa_supplicant_select_bss()
1795 MAC2STR(bss->bssid), in wpa_supplicant_select_bss()
1906 MAC2STR(wpa_s->ml_connect_probe_bss->bssid)); in ml_link_probe_scan()
1963 os_memcpy(wpa_s->ml_probe_bssid, selected->bssid, ETH_ALEN); in wpa_supplicant_connect_ml_missing()
2039 wpa_s->reassociate, MAC2STR(selected->bssid), in wpa_supplicant_connect()
2040 MAC2STR(wpa_s->bssid), MAC2STR(wpa_s->pending_bssid), in wpa_supplicant_connect()
2050 (!ether_addr_equal(selected->bssid, wpa_s->bssid) && in wpa_supplicant_connect()
2054 !ether_addr_equal(selected->bssid, wpa_s->pending_bssid)) || in wpa_supplicant_connect()
2066 MAC2STR(selected->bssid)); in wpa_supplicant_connect()
2130 rsn_preauth_scan_result(wpa_s->wpa, bss->bssid, ssid, rsn); in wpa_supplicant_rsn_preauth_scan_results()
2199 MAC2STR(current_bss->bssid), in wpa_supplicant_need_to_roam_within_ess()
2204 MAC2STR(selected->bssid), selected->freq, selected->level, in wpa_supplicant_need_to_roam_within_ess()
2207 if (wpas_ap_link_address(wpa_s, selected->bssid)) { in wpa_supplicant_need_to_roam_within_ess()
2213 ether_addr_equal(selected->bssid, wpa_s->current_ssid->bssid)) { in wpa_supplicant_need_to_roam_within_ess()
2355 MAC2STR(current_bss->bssid), in wpa_supplicant_need_to_roam_within_ess()
2357 MAC2STR(selected->bssid), in wpa_supplicant_need_to_roam_within_ess()
2370 const u8 *bssid; in wpa_supplicant_need_to_roam() local
2385 bssid = wpa_s->links[wpa_s->mlo_assoc_link_id].bssid; in wpa_supplicant_need_to_roam()
2387 bssid = wpa_s->bssid; in wpa_supplicant_need_to_roam()
2390 current_bss = wpa_bss_get(wpa_s, bssid, in wpa_supplicant_need_to_roam()
2394 current_bss = wpa_bss_get_bssid(wpa_s, bssid); in wpa_supplicant_need_to_roam()
2481 buf[0] = res->bssid[5]; in _wpa_supplicant_event_scan_results()
2914 MAC2STR(wpa_s->bssid)); in wnm_bss_keep_alive()
2919 l2_packet_send(wpa_s->l2, wpa_s->bssid, 0x0800, in wnm_bss_keep_alive()
3377 u8 bssid[ETH_ALEN]; in wpa_supplicant_event_associnfo() local
3392 bssid_known = wpa_drv_get_bssid(wpa_s, bssid) == 0; in wpa_supplicant_event_associnfo()
3560 wpa_s->ap_mld_addr : bssid, in wpa_supplicant_event_associnfo()
3598 bssid) < 0) { in wpa_supplicant_event_associnfo()
3661 bssid) < 0) { in wpa_supplicant_event_associnfo()
3680 wpas_handle_assoc_resp_mscs(wpa_s, bssid, in wpa_supplicant_event_associnfo()
3748 bss = wpa_bss_get_bssid_latest(wpa_s, bssid); in wpa_supplicant_event_associnfo()
3756 wpa_supplicant_update_scan_results(wpa_s, bssid); in wpa_supplicant_event_associnfo()
4074 os_memcpy(ml_info[i].bssid, pos + 1, ETH_ALEN); in wpas_ml_parse_assoc()
4127 !ether_addr_equal(wpa_s->links[i].bssid, in wpa_drv_get_mlo_info()
4128 mlo.links[i].bssid)) { in wpa_drv_get_mlo_info()
4144 os_memcpy(wpa_s->links[i].bssid, mlo.links[i].bssid, ETH_ALEN); in wpa_drv_get_mlo_info()
4146 wpa_supplicant_update_link_bss(wpa_s, i, mlo.links[i].bssid); in wpa_drv_get_mlo_info()
4178 bss = wpa_supplicant_get_new_bss(wpa_s, drv_mlo.links[i].bssid); in wpa_sm_set_ml_info()
4205 os_memcpy(wpa_mlo.links[i].bssid, drv_mlo.links[i].bssid, in wpa_sm_set_ml_info()
4219 u8 bssid[ETH_ALEN]; in wpa_supplicant_event_assoc() local
4244 if (wpa_drv_get_bssid(wpa_s, bssid) < 0) { in wpa_supplicant_event_assoc()
4261 MAC2STR(bssid)); in wpa_supplicant_event_assoc()
4262 if (!wpa_supplicant_update_current_bss(wpa_s, bssid)) { in wpa_supplicant_event_assoc()
4281 if (!ether_addr_equal(bssid, wpa_s->bssid)) { in wpa_supplicant_event_assoc()
4293 MACSTR, MAC2STR(bssid)); in wpa_supplicant_event_assoc()
4295 random_add_randomness(bssid, ETH_ALEN); in wpa_supplicant_event_assoc()
4296 os_memcpy(wpa_s->bssid, bssid, ETH_ALEN); in wpa_supplicant_event_assoc()
4301 wpa_clear_keys(wpa_s, bssid); in wpa_supplicant_event_assoc()
4332 wpa_s->valid_links ? wpa_s->ap_mld_addr : bssid, ETH_ALEN); in wpa_supplicant_event_assoc()
4337 wpa_msg(wpa_s, MSG_INFO, "Associated with " MACSTR, MAC2STR(bssid)); in wpa_supplicant_event_assoc()
4345 wpa_sm_notify_assoc(wpa_s->wpa, bssid); in wpa_supplicant_event_assoc()
4467 bssid)) { in wpa_supplicant_event_assoc()
4509 wpas_wps_notify_assoc(wpa_s, bssid); in wpa_supplicant_event_assoc()
4523 bss = wpa_bss_get_bssid(wpa_s, bssid); in wpa_supplicant_event_assoc()
4559 const u8 *bssid; in wpa_supplicant_event_disassoc() local
4570 bssid = wpa_s->bssid; in wpa_supplicant_event_disassoc()
4571 if (is_zero_ether_addr(bssid)) in wpa_supplicant_event_disassoc()
4572 bssid = wpa_s->pending_bssid; in wpa_supplicant_event_disassoc()
4574 if (!is_zero_ether_addr(bssid) || in wpa_supplicant_event_disassoc()
4578 MAC2STR(bssid), reason_code, in wpa_supplicant_event_disassoc()
4615 const u8 *bssid; in wpa_supplicant_event_disassoc_finish() local
4699 bssid = wpa_s->bssid; in wpa_supplicant_event_disassoc_finish()
4700 if (is_zero_ether_addr(bssid)) in wpa_supplicant_event_disassoc_finish()
4701 bssid = wpa_s->pending_bssid; in wpa_supplicant_event_disassoc_finish()
4703 wpas_connection_failed(wpa_s, bssid, NULL); in wpa_supplicant_event_disassoc_finish()
4705 ptksa_cache_flush(wpa_s->ptksa, wpa_s->bssid, WPA_CIPHER_NONE); in wpa_supplicant_event_disassoc_finish()
4714 wpa_clear_keys(wpa_s, wpa_s->bssid); in wpa_supplicant_event_disassoc_finish()
4723 !disallowed_bssid(wpa_s, fast_reconnect->bssid) && in wpa_supplicant_event_disassoc_finish()
4794 wpa_bssid_ignore_add(wpa_s, wpa_s->bssid); in wpa_supplicant_event_michael_mic_failure()
5429 gas_query_rx(wpa_s->gas, mgmt->da, mgmt->sa, mgmt->bssid, in wpas_event_rx_mgmt_action()
5438 gas_server_rx(wpa_s->gas_server, mgmt->da, mgmt->sa, mgmt->bssid, in wpas_event_rx_mgmt_action()
5467 if (ether_addr_equal(mgmt->sa, wpa_s->bssid) && in wpas_event_rx_mgmt_action()
5553 wpas_p2p_rx_action(wpa_s, mgmt->da, mgmt->sa, mgmt->bssid, in wpas_event_rx_mgmt_action()
5698 struct wpa_bss *bss = wpa_bss_get_bssid(wpa_s, wpa_s->bssid); in wpa_supplicant_event_assoc_auth()
5713 wpa_s->bssid, in wpa_supplicant_event_assoc_auth()
5754 const u8 *bssid = data->assoc_reject.bssid; in wpas_event_assoc_reject() local
5762 if (!bssid || is_zero_ether_addr(bssid)) in wpas_event_assoc_reject()
5763 bssid = wpa_s->pending_bssid; in wpas_event_assoc_reject()
5768 reject_bss = wpa_bss_get_bssid(wpa_s, bssid); in wpas_event_assoc_reject()
5771 if (data->assoc_reject.bssid) in wpas_event_assoc_reject()
5774 MAC2STR(data->assoc_reject.bssid), in wpas_event_assoc_reject()
5810 bss = wpa_supplicant_get_new_bss(wpa_s, bssid); in wpas_event_assoc_reject()
5812 wpas_connection_failed(wpa_s, bssid, NULL); in wpas_event_assoc_reject()
5843 bss = wpa_supplicant_get_new_bss(wpa_s, bssid); in wpas_event_assoc_reject()
5847 wpas_connection_failed(wpa_s, bssid, NULL); in wpas_event_assoc_reject()
5874 MAC2STR(reject_bss->bssid), in wpas_event_assoc_reject()
5877 reject_bss->bssid, in wpas_event_assoc_reject()
5903 link_bssids[idx] = ml_info[i].bssid; in wpas_event_assoc_reject()
5947 wpas_connection_failed(wpa_s, bssid, link_bssids); in wpas_event_assoc_reject()
5959 !ether_addr_equal(data->sa, wpa_s->bssid)) in wpas_event_unprot_beacon()
5973 res = wpa_drv_send_action(wpa_s, wpa_s->assoc_freq, 0, wpa_s->bssid, in wpas_event_unprot_beacon()
5974 wpa_s->own_addr, wpa_s->bssid, in wpas_event_unprot_beacon()
6036 u8 bssid[ETH_ALEN]; in wpas_link_reconfig() local
6038 if (wpa_drv_get_bssid(wpa_s, bssid) < 0) { in wpas_link_reconfig()
6045 if (!ether_addr_equal(bssid, wpa_s->bssid)) { in wpas_link_reconfig()
6046 os_memcpy(wpa_s->bssid, bssid, ETH_ALEN); in wpas_link_reconfig()
6047 wpa_supplicant_update_current_bss(wpa_s, wpa_s->bssid); in wpas_link_reconfig()
6547 mgmt->bssid, ie, ie_len, in wpa_supplicant_event()
6608 mgmt->bssid, ie, ie_len, in wpa_supplicant_event()
6625 data->rx_probe_req.bssid, in wpa_supplicant_event()
6634 data->rx_probe_req.bssid, in wpa_supplicant_event()
6847 if (!ether_addr_equal(data->driver_gtk_rekey.bssid, in wpa_supplicant_event()
6848 wpa_s->bssid)) in wpa_supplicant_event()