| /linux-6.15/net/wireless/ |
| H A D | ibss.c | 77 memcpy(ev->ij.bssid, bssid, ETH_ALEN); in cfg80211_ibss_joined() 429 u8 *bssid = ap_addr->sa_data; in cfg80211_ibss_wext_siwap() local 443 if (is_zero_ether_addr(bssid) || is_broadcast_ether_addr(bssid)) in cfg80211_ibss_wext_siwap() 444 bssid = NULL; in cfg80211_ibss_wext_siwap() 446 if (bssid && !is_valid_ether_addr(bssid)) in cfg80211_ibss_wext_siwap() 450 if (!bssid && !wdev->wext.ibss.bssid) in cfg80211_ibss_wext_siwap() 454 if (wdev->wext.ibss.bssid && bssid && in cfg80211_ibss_wext_siwap() 455 ether_addr_equal(bssid, wdev->wext.ibss.bssid)) in cfg80211_ibss_wext_siwap() 465 if (bssid) { in cfg80211_ibss_wext_siwap() 466 memcpy(wdev->wext.bssid, bssid, ETH_ALEN); in cfg80211_ibss_wext_siwap() [all …]
|
| H A D | wext-sme.c | 234 u8 *bssid = ap_addr->sa_data; in cfg80211_mgd_wext_siwap() local 245 if (is_zero_ether_addr(bssid) || is_broadcast_ether_addr(bssid)) in cfg80211_mgd_wext_siwap() 246 bssid = NULL; in cfg80211_mgd_wext_siwap() 250 if (!bssid && !wdev->wext.connect.bssid) in cfg80211_mgd_wext_siwap() 254 if (wdev->wext.connect.bssid && bssid && in cfg80211_mgd_wext_siwap() 255 ether_addr_equal(bssid, wdev->wext.connect.bssid)) in cfg80211_mgd_wext_siwap() 264 if (bssid) { in cfg80211_mgd_wext_siwap() 265 memcpy(wdev->wext.bssid, bssid, ETH_ALEN); in cfg80211_mgd_wext_siwap() 266 wdev->wext.connect.bssid = wdev->wext.bssid; in cfg80211_mgd_wext_siwap() 268 wdev->wext.connect.bssid = NULL; in cfg80211_mgd_wext_siwap() [all …]
|
| H A D | sme.c | 178 params->bssid, in cfg80211_conn_do_work() 207 params->bssid, in cfg80211_conn_do_work() 270 bssid = bssid_buf; in cfg80211_conn_work() 278 cr.links[0].bssid = bssid; in cfg80211_conn_work() 288 memcpy(conn->bssid, bss->bssid, ETH_ALEN); in cfg80211_step_auth_next() 289 conn->params.bssid = conn->bssid; in cfg80211_step_auth_next() 381 cr.links[0].bssid = mgmt->bssid; in cfg80211_sme_rx_auth() 582 if (connect->bssid) { in cfg80211_sme_connect() 583 wdev->conn->params.bssid = wdev->conn->bssid; in cfg80211_sme_connect() 584 memcpy(wdev->conn->bssid, connect->bssid, ETH_ALEN); in cfg80211_sme_connect() [all …]
|
| H A D | mlme.c | 53 cr.links[link_id].bssid = data->links[link_id].bss->bssid; in cfg80211_rx_assoc_resp() 115 const u8 *bssid = mgmt->bssid; in cfg80211_process_deauth() local 134 const u8 *bssid = mgmt->bssid; in cfg80211_process_disassoc() local 494 struct net_device *dev, const u8 *bssid, in cfg80211_mlme_deauth() argument 500 .bssid = bssid, in cfg80211_mlme_deauth() 558 u8 bssid[ETH_ALEN]; in cfg80211_mlme_down() local 569 cfg80211_mlme_deauth(rdev, dev, bssid, NULL, 0, in cfg80211_mlme_down() 872 mgmt->bssid)) { in cfg80211_mlme_mgmt_tx() 887 mgmt->bssid)) { in cfg80211_mlme_mgmt_tx() 904 !ether_addr_equal(mgmt->bssid, in cfg80211_mlme_mgmt_tx() [all …]
|
| H A D | scan.c | 412 if (bssid && !ether_addr_equal(a->bssid, bssid)) in is_bss() 580 memcpy(entry->bssid, tbtt_info->bssid, ETH_ALEN); in cfg80211_parse_ap_info() 599 memcpy(entry->bssid, tbtt_info->bssid, ETH_ALEN); in cfg80211_parse_ap_info() 745 if (ether_addr_equal(tmp->bssid, entry->bssid) && in cfg80211_parse_colocated_ap_iter() 900 memcpy(entry->bssid, res->bssid, ETH_ALEN); in cfg80211_scan_6ghz() 1009 !ether_addr_equal(request->bssid, ap->bssid)) in cfg80211_scan_6ghz() 1016 memcpy(scan_6ghz_params->bssid, ap->bssid, ETH_ALEN); in cfg80211_scan_6ghz() 1488 r = memcmp(a->bssid, b->bssid, sizeof(a->bssid)); in cmp_bss() 2286 memcpy(tmp.pub.bssid, data->bssid, ETH_ALEN); in cfg80211_inform_single_bss_data() 3220 memcpy(inform_data.bssid, bssid, ETH_ALEN); in cfg80211_inform_bss_data() [all …]
|
| H A D | trace.h | 1268 MAC_ASSIGN(bssid, bss->bssid); 1352 MAC_ASSIGN(bssid, req->bss->bssid); 1387 MAC_ASSIGN(bssid, req->bss->bssid); 1431 MAC_ASSIGN(bssid, req->bssid); 1522 MAC_ASSIGN(bssid, sme->bssid); 1656 MAC_ASSIGN(bssid, params->bssid); 2049 MAC_ASSIGN(bssid, pmksa->bssid); 3575 MAC_ASSIGN(bssid, bssid); 3638 MAC_ASSIGN(bssid, bssid); 3768 MAC_ASSIGN(bssid, bssid); [all …]
|
| /linux-6.15/net/mac80211/ |
| H A D | ibss.c | 80 memcpy(mgmt->bssid, ifibss->bssid, ETH_ALEN); in ieee80211_ibss_build_presp() 239 if (!ether_addr_equal(ifibss->bssid, bssid)) in __ieee80211_sta_join_ibss() 308 memcpy(ifibss->bssid, bssid, ETH_ALEN); in __ieee80211_sta_join_ibss() 609 if (!ether_addr_equal(bssid, sdata->u.ibss.bssid)) { in ieee80211_ibss_add_sta() 1201 if (!ether_addr_equal(bssid, sdata->u.ibss.bssid)) in ieee80211_ibss_rx_no_sta() 1305 memcpy(bssid, ifibss->bssid, ETH_ALEN); in ieee80211_sta_create_ibss() 1421 bssid = ifibss->bssid; in ieee80211_sta_find_ibss() 1425 bssid = ifibss->bssid; in ieee80211_sta_find_ibss() 1437 cbss->bssid, ifibss->bssid); in ieee80211_sta_find_ibss() 1520 if (!ether_addr_equal(mgmt->bssid, ifibss->bssid) && in ieee80211_rx_mgmt_probe_req() [all …]
|
| H A D | s1g.c | 35 const u8 *bssid, struct ieee80211_twt_setup *twt) in ieee80211_s1g_send_twt_setup() argument 52 memcpy(mgmt->bssid, bssid, ETH_ALEN); in ieee80211_s1g_send_twt_setup() 66 const u8 *da, const u8 *bssid, u8 flowid) in ieee80211_s1g_send_twt_teardown() argument 84 memcpy(mgmt->bssid, bssid, ETH_ALEN); in ieee80211_s1g_send_twt_teardown()
|
| /linux-6.15/net/wireless/tests/ |
| H A D | scan.c | 364 CFG80211_BSS_FTYPE_PRESP, bssid, tsf, in test_inform_bss_ssid_only() 377 KUNIT_EXPECT_MEMEQ(test, bssid, bss->bssid, sizeof(bssid)); in test_inform_bss_ssid_only() 475 .bssid = { 0x10, 0x22, 0x33, 0x44, 0x55, 0x67 }, in KUNIT_ARRAY_PARAM_DESC() 533 u8 bssid[ETH_ALEN]; in KUNIT_ARRAY_PARAM_DESC() member 546 .bssid = { *rnr_normal.ap.bssid }, in KUNIT_ARRAY_PARAM_DESC() 609 CFG80211_BSS_FTYPE_PRESP, bssid, tsf, in KUNIT_ARRAY_PARAM_DESC() 637 cfg80211_get_bss(wiphy, NULL, sta_prof.bssid, in KUNIT_ARRAY_PARAM_DESC() 693 .bssid = { 0x00, 0x11, 0x22, 0x33, 0x44, 0x55 }, 703 .bssid = { 0x00, 0x11, 0x22, 0x33, 0x44, 0x55 }, 828 KUNIT_EXPECT_MEMEQ(test, ap->bssid, params->tbtt_short.bssid, ETH_ALEN); in KUNIT_ARRAY_PARAM_DESC() [all …]
|
| /linux-6.15/drivers/net/wireless/realtek/rtw88/ |
| H A D | util.h | 31 u8 *bssid; in get_hdr_bssid() local 34 bssid = hdr->addr1; in get_hdr_bssid() 36 bssid = hdr->addr2; in get_hdr_bssid() 38 bssid = hdr->addr3; in get_hdr_bssid() 40 return bssid; in get_hdr_bssid()
|
| H A D | bf.c | 41 const u8 *bssid = bss_conf->bssid; in rtw_bf_assoc() local 50 sta = ieee80211_find_sta(vif, bssid); in rtw_bf_assoc() 55 bssid); in rtw_bf_assoc() 71 ether_addr_copy(bfee->mac_addr, bssid); in rtw_bf_assoc() 73 bfee->p_aid = (bssid[5] << 1) | (bssid[4] >> 7); in rtw_bf_assoc() 89 ether_addr_copy(bfee->mac_addr, bssid); in rtw_bf_assoc() 93 bfee->p_aid = (bssid[5] << 1) | (bssid[4] >> 7); in rtw_bf_assoc()
|
| /linux-6.15/drivers/staging/rtl8723bs/core/ |
| H A D | rtw_wlan_util.c | 1141 if (!bssid) in rtw_check_bcn_info() 1152 bssid->reserved[0] = 1; in rtw_check_bcn_info() 1157 bssid->ie_length = len; in rtw_check_bcn_info() 1225 bssid->privacy = 1; in rtw_check_bcn_info() 1227 bssid->privacy = 0; in rtw_check_bcn_info() 1232 rtw_get_sec_ie(bssid->ies, bssid->ie_length, NULL, &rsn_len, NULL, &wpa_len); in rtw_check_bcn_info() 1239 if (bssid->privacy) in rtw_check_bcn_info() 1246 pbuf = rtw_get_wpa_ie(&bssid->ies[12], &wpa_ielen, bssid->ie_length-12); in rtw_check_bcn_info() 1251 pbuf = rtw_get_wpa2_ie(&bssid->ies[12], &wpa_ielen, bssid->ie_length-12); in rtw_check_bcn_info() 1266 kfree(bssid); in rtw_check_bcn_info() [all …]
|
| H A D | rtw_ioctl_set.c | 10 u8 rtw_validate_bssid(u8 *bssid) in rtw_validate_bssid() argument 14 if (is_zero_mac_addr(bssid) in rtw_validate_bssid() 15 || is_broadcast_mac_addr(bssid) in rtw_validate_bssid() 16 || is_multicast_mac_addr(bssid) in rtw_validate_bssid() 224 u8 rtw_set_802_11_connect(struct adapter *padapter, u8 *bssid, struct ndis_802_11_ssid *ssid) in rtw_set_802_11_connect() argument 234 if (!bssid || rtw_validate_bssid(bssid) == false) in rtw_set_802_11_connect() 268 if (bssid && bssid_valid) { in rtw_set_802_11_connect() 269 memcpy(&pmlmepriv->assoc_bssid, bssid, ETH_ALEN); in rtw_set_802_11_connect()
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/fw/api/ |
| H A D | location.h | 253 u8 bssid[ETH_ALEN]; member 289 u8 bssid[ETH_ALEN]; member 337 u8 bssid[ETH_ALEN]; member 387 u8 bssid[ETH_ALEN]; member 439 u8 bssid[ETH_ALEN]; member 576 u8 bssid[ETH_ALEN]; member 666 u8 bssid[ETH_ALEN]; member 732 u8 bssid[ETH_ALEN]; member 792 u8 bssid[ETH_ALEN]; member 845 u8 bssid[ETH_ALEN]; member [all …]
|
| /linux-6.15/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
| H A D | fw.c | 603 joinbss_rpt.bssid[0] = mac->bssid[0]; in rtl92s_set_fw_joinbss_report_cmd() 604 joinbss_rpt.bssid[1] = mac->bssid[1]; in rtl92s_set_fw_joinbss_report_cmd() 605 joinbss_rpt.bssid[2] = mac->bssid[2]; in rtl92s_set_fw_joinbss_report_cmd() 606 joinbss_rpt.bssid[3] = mac->bssid[3]; in rtl92s_set_fw_joinbss_report_cmd() 607 joinbss_rpt.bssid[4] = mac->bssid[4]; in rtl92s_set_fw_joinbss_report_cmd() 608 joinbss_rpt.bssid[5] = mac->bssid[5]; in rtl92s_set_fw_joinbss_report_cmd()
|
| /linux-6.15/drivers/net/wireless/quantenna/qtnfmac/ |
| H A D | event.c | 166 vif->mac->macid, vif->vifid, join_info->bssid, in qtnf_event_handle_bss_join() 190 join_info->bssid, chandef.chan->hw_value); in qtnf_event_handle_bss_join() 195 join_info->bssid); in qtnf_event_handle_bss_join() 204 join_info->bssid); in qtnf_event_handle_bss_join() 216 join_info->bssid, 0, in qtnf_event_handle_bss_join() 223 join_info->bssid); in qtnf_event_handle_bss_join() 271 if (!ether_addr_equal(vif->bssid, join_info->bssid)) in qtnf_event_handle_bss_join() 272 ether_addr_copy(vif->bssid, join_info->bssid); in qtnf_event_handle_bss_join() 408 sr->bssid, get_unaligned_le64(&sr->tsf), in qtnf_event_handle_scan_results() 581 ether_addr_copy(auth.bssid, ev->bssid); in qtnf_event_handle_external_auth() [all …]
|
| /linux-6.15/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
| H A D | fw.c | 1540 SET_80211_HDR_ADDRESS3(beacon, mac->bssid); in rtl8812ae_set_fw_rsvdpagepkt() 1562 SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); in rtl8812ae_set_fw_rsvdpagepkt() 1573 SET_80211_HDR_ADDRESS1(qosnull, mac->bssid); in rtl8812ae_set_fw_rsvdpagepkt() 1575 SET_80211_HDR_ADDRESS3(qosnull, mac->bssid); in rtl8812ae_set_fw_rsvdpagepkt() 1599 SET_80211_HDR_ADDRESS1(arpresp, mac->bssid); in rtl8812ae_set_fw_rsvdpagepkt() 1601 SET_80211_HDR_ADDRESS3(arpresp, mac->bssid); in rtl8812ae_set_fw_rsvdpagepkt() 1677 SET_80211_HDR_ADDRESS3(beacon, mac->bssid); in rtl8821ae_set_fw_rsvdpagepkt() 1710 SET_80211_HDR_ADDRESS1(qosnull, mac->bssid); in rtl8821ae_set_fw_rsvdpagepkt() 1712 SET_80211_HDR_ADDRESS3(qosnull, mac->bssid); in rtl8821ae_set_fw_rsvdpagepkt() 1736 SET_80211_HDR_ADDRESS1(arpresp, mac->bssid); in rtl8821ae_set_fw_rsvdpagepkt() [all …]
|
| /linux-6.15/drivers/net/wireless/ralink/rt2x00/ |
| H A D | rt2x00config.c | 22 const u8 *mac, const u8 *bssid) in rt2x00lib_config_intf() argument 55 memset(conf.bssid, 0, sizeof(conf.bssid)); in rt2x00lib_config_intf() 56 if (bssid) in rt2x00lib_config_intf() 57 memcpy(conf.bssid, bssid, ETH_ALEN); in rt2x00lib_config_intf() 62 if (bssid || (!rt2x00dev->intf_ap_count && !rt2x00dev->intf_sta_count)) in rt2x00lib_config_intf()
|
| /linux-6.15/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
| H A D | fw.c | 271 SET_80211_HDR_ADDRESS3(beacon, mac->bssid); in rtl92d_set_fw_rsvdpagepkt() 277 SET_80211_PS_POLL_BSSID(p_pspoll, mac->bssid); in rtl92d_set_fw_rsvdpagepkt() 283 SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); in rtl92d_set_fw_rsvdpagepkt() 285 SET_80211_HDR_ADDRESS3(nullfunc, mac->bssid); in rtl92d_set_fw_rsvdpagepkt() 290 SET_80211_HDR_ADDRESS1(p_probersp, mac->bssid); in rtl92d_set_fw_rsvdpagepkt() 292 SET_80211_HDR_ADDRESS3(p_probersp, mac->bssid); in rtl92d_set_fw_rsvdpagepkt()
|
| /linux-6.15/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
| H A D | fw.c | 498 SET_80211_HDR_ADDRESS3(beacon, mac->bssid); in rtl8723be_set_fw_rsvdpagepkt() 506 SET_80211_PS_POLL_BSSID(p_pspoll, mac->bssid); in rtl8723be_set_fw_rsvdpagepkt() 516 SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); in rtl8723be_set_fw_rsvdpagepkt() 518 SET_80211_HDR_ADDRESS3(nullfunc, mac->bssid); in rtl8723be_set_fw_rsvdpagepkt() 527 SET_80211_HDR_ADDRESS1(p_probersp, mac->bssid); in rtl8723be_set_fw_rsvdpagepkt() 529 SET_80211_HDR_ADDRESS3(p_probersp, mac->bssid); in rtl8723be_set_fw_rsvdpagepkt() 538 SET_80211_HDR_ADDRESS1(qosnull, mac->bssid); in rtl8723be_set_fw_rsvdpagepkt() 540 SET_80211_HDR_ADDRESS3(qosnull, mac->bssid); in rtl8723be_set_fw_rsvdpagepkt() 549 SET_80211_HDR_ADDRESS1(btqosnull, mac->bssid); in rtl8723be_set_fw_rsvdpagepkt() 551 SET_80211_HDR_ADDRESS3(btqosnull, mac->bssid); in rtl8723be_set_fw_rsvdpagepkt()
|
| /linux-6.15/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
| H A D | fw.c | 677 SET_80211_HDR_ADDRESS3(beacon, mac->bssid); in rtl92ee_set_fw_rsvdpagepkt() 685 SET_80211_PS_POLL_BSSID(p_pspoll, mac->bssid); in rtl92ee_set_fw_rsvdpagepkt() 695 SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); in rtl92ee_set_fw_rsvdpagepkt() 697 SET_80211_HDR_ADDRESS3(nullfunc, mac->bssid); in rtl92ee_set_fw_rsvdpagepkt() 706 SET_80211_HDR_ADDRESS1(p_probersp, mac->bssid); in rtl92ee_set_fw_rsvdpagepkt() 708 SET_80211_HDR_ADDRESS3(p_probersp, mac->bssid); in rtl92ee_set_fw_rsvdpagepkt() 717 SET_80211_HDR_ADDRESS1(qosnull, mac->bssid); in rtl92ee_set_fw_rsvdpagepkt() 719 SET_80211_HDR_ADDRESS3(qosnull, mac->bssid); in rtl92ee_set_fw_rsvdpagepkt() 728 SET_80211_HDR_ADDRESS1(btqosnull, mac->bssid); in rtl92ee_set_fw_rsvdpagepkt() 730 SET_80211_HDR_ADDRESS3(btqosnull, mac->bssid); in rtl92ee_set_fw_rsvdpagepkt()
|
| /linux-6.15/drivers/net/wireless/realtek/rtlwifi/ |
| H A D | base.c | 1340 u8 *bssid, u16 tid); 2388 u8 *da, u8 *bssid) in rtl_make_smps_action() argument 2403 memcpy(action_frame->bssid, bssid, ETH_ALEN); in rtl_make_smps_action() 2439 u8 bssid[ETH_ALEN] = {0}; in rtl_send_smps_action() local 2458 memcpy(bssid, rtlpriv->mac80211.bssid, ETH_ALEN); in rtl_send_smps_action() 2514 u8 *sa, u8 *bssid, u16 tid) in rtl_make_del_ba() argument 2530 memcpy(action_frame->bssid, bssid, ETH_ALEN); in rtl_make_del_ba() 2663 (memcmp(mac->bssid, ap5_2, 3) == 0) || in rtl_recognize_peer() 2664 (memcmp(mac->bssid, ap5_3, 3) == 0) || in rtl_recognize_peer() 2665 (memcmp(mac->bssid, ap5_4, 3) == 0) || in rtl_recognize_peer() [all …]
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | ftm-initiator.c | 45 u8 *bssid; member 319 memcpy(target->bssid, peer->addr, ETH_ALEN); in iwl_mvm_ftm_put_target_v2() 381 memcpy(target->bssid, peer->addr, ETH_ALEN); in iwl_mvm_ftm_put_target_common() 641 u8 *bssid, u8 *cipher, u8 *hltk, u8 *tk, in iwl_mvm_ftm_set_secured_ranging() argument 670 !memcmp(vif->bss_conf.bssid, bssid, ETH_ALEN)) { in iwl_mvm_ftm_set_secured_ranging() 673 target.bssid = bssid; in iwl_mvm_ftm_set_secured_ranging() 866 memcpy(target->bssid, peer->addr, ETH_ALEN); in iwl_mvm_ftm_put_target_v10() 1331 fw_ap->bssid); in iwl_mvm_ftm_range_resp() 1335 fw_ap->bssid, i); in iwl_mvm_ftm_range_resp() 1363 memcpy(result.addr, fw_ap->bssid, ETH_ALEN); in iwl_mvm_ftm_range_resp() [all …]
|
| /linux-6.15/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| H A D | pno.c | 221 static int brcmf_pno_add_bssid(struct brcmf_if *ifp, const u8 *bssid) in brcmf_pno_add_bssid() argument 227 memcpy(bssid_cfg.bssid, bssid, ETH_ALEN); in brcmf_pno_add_bssid() 230 brcmf_dbg(SCAN, "adding bssid=%pM\n", bssid); in brcmf_pno_add_bssid() 381 if (!err && is_valid_ether_addr(ms->bssid)) in brcmf_pno_config_networks() 382 err = brcmf_pno_add_bssid(ifp, ms->bssid); in brcmf_pno_config_networks() 586 if (is_valid_ether_addr(ms->bssid) && in brcmf_pno_get_bucket_map() 587 !memcmp(ms->bssid, ni->bssid, ETH_ALEN)) { in brcmf_pno_get_bucket_map()
|
| H A D | fwil_types.h | 239 u8 bssid[ETH_ALEN]; member 370 u8 bssid[ETH_ALEN]; /* default: bcast */ member 413 u8 bssid[ETH_ALEN]; /* default: bcast */ member 484 u8 bssid[ETH_ALEN]; member 894 u8 bssid[ETH_ALEN]; member 911 u8 bssid[ETH_ALEN]; member 932 u8 bssid[ETH_ALEN]; member 1057 u8 bssid[ETH_ALEN]; member 1121 u8 bssid[ETH_ALEN]; member
|