Lines Matching refs:bssid
141 struct wpa_supplicant *wpa_s, const u8 *bssid, const u8 *ssid, in __wpa_supplicant_get_new_bss() argument
145 return wpa_bss_get(wpa_s, bssid, ssid, ssid_len); in __wpa_supplicant_get_new_bss()
147 return wpa_bss_get_bssid(wpa_s, bssid); in __wpa_supplicant_get_new_bss()
152 struct wpa_supplicant *wpa_s, const u8 *bssid, const u8 *ssid, in _wpa_supplicant_get_new_bss() argument
155 struct wpa_bss *bss = __wpa_supplicant_get_new_bss(wpa_s, bssid, ssid, in _wpa_supplicant_get_new_bss()
161 wpa_supplicant_update_scan_results(wpa_s, bssid); in _wpa_supplicant_get_new_bss()
163 return __wpa_supplicant_get_new_bss(wpa_s, bssid, ssid, ssid_len); in _wpa_supplicant_get_new_bss()
168 struct wpa_supplicant *wpa_s, const u8 *bssid) in wpa_supplicant_get_new_bss() argument
178 bss = _wpa_supplicant_get_new_bss(wpa_s, bssid, drv_ssid, res, in wpa_supplicant_get_new_bss()
183 bss = _wpa_supplicant_get_new_bss(wpa_s, bssid, ssid->ssid, in wpa_supplicant_get_new_bss()
189 bss = _wpa_supplicant_get_new_bss(wpa_s, bssid, NULL, 0, in wpa_supplicant_get_new_bss()
197 wpa_supplicant_update_current_bss(struct wpa_supplicant *wpa_s, const u8 *bssid) in wpa_supplicant_update_current_bss() argument
199 struct wpa_bss *bss = wpa_supplicant_get_new_bss(wpa_s, bssid); in wpa_supplicant_update_current_bss()
209 u8 link_id, const u8 *bssid) in wpa_supplicant_update_link_bss() argument
211 struct wpa_bss *bss = wpa_supplicant_get_new_bss(wpa_s, bssid); in wpa_supplicant_update_link_bss()
228 wpa_supplicant_update_current_bss(wpa_s, wpa_s->bssid); in wpa_supplicant_select_config()
275 if (disallowed_bssid(wpa_s, wpa_s->bssid) || in wpa_supplicant_select_config()
290 bss = wpa_supplicant_update_current_bss(wpa_s, wpa_s->bssid); in wpa_supplicant_select_config()
387 bssid_changed = !is_zero_ether_addr(wpa_s->bssid); in wpa_supplicant_mark_disassoc()
388 os_memset(wpa_s->bssid, 0, ETH_ALEN); in wpa_supplicant_mark_disassoc()
487 MAC2STR(data->pmkid_candidate.bssid), in wpa_supplicant_event_pmkid_candidate()
491 pmksa_candidate_add(wpa_s->wpa, data->pmkid_candidate.bssid, in wpa_supplicant_event_pmkid_candidate()
1142 const u8 *owe, *pos, *end, *bssid; in owe_trans_ssid() local
1154 bssid = pos; in owe_trans_ssid()
1163 " SSID: %s", MAC2STR(bssid), wpa_ssid_txt(pos, ssid_len)); in owe_trans_ssid()
1260 count = wpa_bssid_ignore_is_listed(wpa_s, bss->bssid); in sae_pk_acceptable_bss_with_pk()
1341 ether_addr_equal(bss->bssid, ssid->bssid)) in wpa_scan_res_ok()
1353 !ether_addr_equal(bss->bssid, ssid->bssid)) { in wpa_scan_res_ok()
1361 addr_in_list(bss->bssid, ssid->bssid_ignore, in wpa_scan_res_ok()
1371 !addr_in_list(bss->bssid, ssid->bssid_accept, in wpa_scan_res_ok()
1574 !wpa_sm_pmksa_exists(wpa_s->wpa, bss->bssid, wpa_s->own_addr, in wpa_scan_res_ok()
1662 i, MAC2STR(bss->bssid), in wpa_scan_res_match()
1674 bssid_ignore_count = wpa_bssid_ignore_is_listed(wpa_s, bss->bssid); in wpa_scan_res_match()
1708 if (disallowed_bssid(wpa_s, bss->bssid)) { in wpa_scan_res_match()
1765 i, MAC2STR(bss->bssid), bss->freq, bss->level, in wpa_supplicant_select_bss()
1789 MAC2STR(bss->bssid), in wpa_supplicant_select_bss()
1900 MAC2STR(wpa_s->ml_connect_probe_bss->bssid)); in ml_link_probe_scan()
1957 os_memcpy(wpa_s->ml_probe_bssid, selected->bssid, ETH_ALEN); in wpa_supplicant_connect_ml_missing()
2033 wpa_s->reassociate, MAC2STR(selected->bssid), in wpa_supplicant_connect()
2034 MAC2STR(wpa_s->bssid), MAC2STR(wpa_s->pending_bssid), in wpa_supplicant_connect()
2044 (!ether_addr_equal(selected->bssid, wpa_s->bssid) && in wpa_supplicant_connect()
2048 !ether_addr_equal(selected->bssid, wpa_s->pending_bssid)) || in wpa_supplicant_connect()
2060 MAC2STR(selected->bssid)); in wpa_supplicant_connect()
2124 rsn_preauth_scan_result(wpa_s->wpa, bss->bssid, ssid, rsn); in wpa_supplicant_rsn_preauth_scan_results()
2193 MAC2STR(current_bss->bssid), in wpa_supplicant_need_to_roam_within_ess()
2198 MAC2STR(selected->bssid), selected->freq, selected->level, in wpa_supplicant_need_to_roam_within_ess()
2201 if (wpas_ap_link_address(wpa_s, selected->bssid)) { in wpa_supplicant_need_to_roam_within_ess()
2207 ether_addr_equal(selected->bssid, wpa_s->current_ssid->bssid)) { in wpa_supplicant_need_to_roam_within_ess()
2349 MAC2STR(current_bss->bssid), in wpa_supplicant_need_to_roam_within_ess()
2351 MAC2STR(selected->bssid), in wpa_supplicant_need_to_roam_within_ess()
2364 const u8 *bssid; in wpa_supplicant_need_to_roam() local
2379 bssid = wpa_s->links[wpa_s->mlo_assoc_link_id].bssid; in wpa_supplicant_need_to_roam()
2381 bssid = wpa_s->bssid; in wpa_supplicant_need_to_roam()
2384 current_bss = wpa_bss_get(wpa_s, bssid, in wpa_supplicant_need_to_roam()
2388 current_bss = wpa_bss_get_bssid(wpa_s, bssid); in wpa_supplicant_need_to_roam()
2475 buf[0] = res->bssid[5]; in _wpa_supplicant_event_scan_results()
2908 MAC2STR(wpa_s->bssid)); in wnm_bss_keep_alive()
2913 l2_packet_send(wpa_s->l2, wpa_s->bssid, 0x0800, in wnm_bss_keep_alive()
3370 u8 bssid[ETH_ALEN]; in wpa_supplicant_event_associnfo() local
3384 bssid_known = wpa_drv_get_bssid(wpa_s, bssid) == 0; in wpa_supplicant_event_associnfo()
3516 wpa_s->ap_mld_addr : bssid, in wpa_supplicant_event_associnfo()
3554 bssid) < 0) { in wpa_supplicant_event_associnfo()
3617 bssid) < 0) { in wpa_supplicant_event_associnfo()
3636 wpas_handle_assoc_resp_mscs(wpa_s, bssid, in wpa_supplicant_event_associnfo()
3689 bss = wpa_bss_get_bssid_latest(wpa_s, bssid); in wpa_supplicant_event_associnfo()
3697 wpa_supplicant_update_scan_results(wpa_s, bssid); in wpa_supplicant_event_associnfo()
4002 os_memcpy(ml_info[i].bssid, pos + 1, ETH_ALEN); in wpas_ml_parse_assoc()
4055 !ether_addr_equal(wpa_s->links[i].bssid, in wpa_drv_get_mlo_info()
4056 mlo.links[i].bssid)) { in wpa_drv_get_mlo_info()
4072 os_memcpy(wpa_s->links[i].bssid, mlo.links[i].bssid, ETH_ALEN); in wpa_drv_get_mlo_info()
4074 wpa_supplicant_update_link_bss(wpa_s, i, mlo.links[i].bssid); in wpa_drv_get_mlo_info()
4106 bss = wpa_supplicant_get_new_bss(wpa_s, drv_mlo.links[i].bssid); in wpa_sm_set_ml_info()
4121 os_memcpy(wpa_mlo.links[i].bssid, drv_mlo.links[i].bssid, in wpa_sm_set_ml_info()
4135 u8 bssid[ETH_ALEN]; in wpa_supplicant_event_assoc() local
4160 if (wpa_drv_get_bssid(wpa_s, bssid) < 0) { in wpa_supplicant_event_assoc()
4177 MAC2STR(bssid)); in wpa_supplicant_event_assoc()
4178 if (!wpa_supplicant_update_current_bss(wpa_s, bssid)) { in wpa_supplicant_event_assoc()
4197 if (!ether_addr_equal(bssid, wpa_s->bssid)) { in wpa_supplicant_event_assoc()
4209 MACSTR, MAC2STR(bssid)); in wpa_supplicant_event_assoc()
4211 random_add_randomness(bssid, ETH_ALEN); in wpa_supplicant_event_assoc()
4212 os_memcpy(wpa_s->bssid, bssid, ETH_ALEN); in wpa_supplicant_event_assoc()
4217 wpa_clear_keys(wpa_s, bssid); in wpa_supplicant_event_assoc()
4248 wpa_s->valid_links ? wpa_s->ap_mld_addr : bssid, ETH_ALEN); in wpa_supplicant_event_assoc()
4253 wpa_msg(wpa_s, MSG_INFO, "Associated with " MACSTR, MAC2STR(bssid)); in wpa_supplicant_event_assoc()
4261 wpa_sm_notify_assoc(wpa_s->wpa, bssid); in wpa_supplicant_event_assoc()
4383 bssid)) { in wpa_supplicant_event_assoc()
4425 wpas_wps_notify_assoc(wpa_s, bssid); in wpa_supplicant_event_assoc()
4439 bss = wpa_bss_get_bssid(wpa_s, bssid); in wpa_supplicant_event_assoc()
4475 const u8 *bssid; in wpa_supplicant_event_disassoc() local
4486 bssid = wpa_s->bssid; in wpa_supplicant_event_disassoc()
4487 if (is_zero_ether_addr(bssid)) in wpa_supplicant_event_disassoc()
4488 bssid = wpa_s->pending_bssid; in wpa_supplicant_event_disassoc()
4490 if (!is_zero_ether_addr(bssid) || in wpa_supplicant_event_disassoc()
4494 MAC2STR(bssid), reason_code, in wpa_supplicant_event_disassoc()
4528 const u8 *bssid; in wpa_supplicant_event_disassoc_finish() local
4609 bssid = wpa_s->bssid; in wpa_supplicant_event_disassoc_finish()
4610 if (is_zero_ether_addr(bssid)) in wpa_supplicant_event_disassoc_finish()
4611 bssid = wpa_s->pending_bssid; in wpa_supplicant_event_disassoc_finish()
4613 wpas_connection_failed(wpa_s, bssid, NULL); in wpa_supplicant_event_disassoc_finish()
4615 ptksa_cache_flush(wpa_s->ptksa, wpa_s->bssid, WPA_CIPHER_NONE); in wpa_supplicant_event_disassoc_finish()
4624 wpa_clear_keys(wpa_s, wpa_s->bssid); in wpa_supplicant_event_disassoc_finish()
4633 !disallowed_bssid(wpa_s, fast_reconnect->bssid) && in wpa_supplicant_event_disassoc_finish()
4704 wpa_bssid_ignore_add(wpa_s, wpa_s->bssid); in wpa_supplicant_event_michael_mic_failure()
5339 gas_query_rx(wpa_s->gas, mgmt->da, mgmt->sa, mgmt->bssid, in wpas_event_rx_mgmt_action()
5348 gas_server_rx(wpa_s->gas_server, mgmt->da, mgmt->sa, mgmt->bssid, in wpas_event_rx_mgmt_action()
5377 if (ether_addr_equal(mgmt->sa, wpa_s->bssid) && in wpas_event_rx_mgmt_action()
5463 wpas_p2p_rx_action(wpa_s, mgmt->da, mgmt->sa, mgmt->bssid, in wpas_event_rx_mgmt_action()
5608 struct wpa_bss *bss = wpa_bss_get_bssid(wpa_s, wpa_s->bssid); in wpa_supplicant_event_assoc_auth()
5623 wpa_s->bssid, in wpa_supplicant_event_assoc_auth()
5664 const u8 *bssid = data->assoc_reject.bssid; in wpas_event_assoc_reject() local
5672 if (!bssid || is_zero_ether_addr(bssid)) in wpas_event_assoc_reject()
5673 bssid = wpa_s->pending_bssid; in wpas_event_assoc_reject()
5678 reject_bss = wpa_bss_get_bssid(wpa_s, bssid); in wpas_event_assoc_reject()
5681 if (data->assoc_reject.bssid) in wpas_event_assoc_reject()
5684 MAC2STR(data->assoc_reject.bssid), in wpas_event_assoc_reject()
5720 bss = wpa_supplicant_get_new_bss(wpa_s, bssid); in wpas_event_assoc_reject()
5722 wpas_connection_failed(wpa_s, bssid, NULL); in wpas_event_assoc_reject()
5753 bss = wpa_supplicant_get_new_bss(wpa_s, bssid); in wpas_event_assoc_reject()
5757 wpas_connection_failed(wpa_s, bssid, NULL); in wpas_event_assoc_reject()
5784 MAC2STR(reject_bss->bssid), in wpas_event_assoc_reject()
5787 reject_bss->bssid, in wpas_event_assoc_reject()
5813 link_bssids[idx] = ml_info[i].bssid; in wpas_event_assoc_reject()
5857 wpas_connection_failed(wpa_s, bssid, link_bssids); in wpas_event_assoc_reject()
5869 !ether_addr_equal(data->sa, wpa_s->bssid)) in wpas_event_unprot_beacon()
5883 res = wpa_drv_send_action(wpa_s, wpa_s->assoc_freq, 0, wpa_s->bssid, in wpas_event_unprot_beacon()
5884 wpa_s->own_addr, wpa_s->bssid, in wpas_event_unprot_beacon()
5946 u8 bssid[ETH_ALEN]; in wpas_link_reconfig() local
5948 if (wpa_drv_get_bssid(wpa_s, bssid) < 0) { in wpas_link_reconfig()
5955 if (!ether_addr_equal(bssid, wpa_s->bssid)) { in wpas_link_reconfig()
5956 os_memcpy(wpa_s->bssid, bssid, ETH_ALEN); in wpas_link_reconfig()
5957 wpa_supplicant_update_current_bss(wpa_s, wpa_s->bssid); in wpas_link_reconfig()
6457 mgmt->bssid, ie, ie_len, in wpa_supplicant_event()
6518 mgmt->bssid, ie, ie_len, in wpa_supplicant_event()
6535 data->rx_probe_req.bssid, in wpa_supplicant_event()
6544 data->rx_probe_req.bssid, in wpa_supplicant_event()
6757 if (!ether_addr_equal(data->driver_gtk_rekey.bssid, in wpa_supplicant_event()
6758 wpa_s->bssid)) in wpa_supplicant_event()