Home
last modified time | relevance | path

Searched refs:bssid (Results 1 – 25 of 240) sorted by relevance

12345678910

/linux/net/wireless/
H A Dibss.c43 nl80211_send_ibss_bssid(wiphy_to_rdev(wdev->wiphy), dev, bss->bssid, in __cfg80211_ibss_joined()
47 memcpy(wrqu.ap_addr.sa_data, bss->bssid, ETH_ALEN); in __cfg80211_ibss_joined()
56 void cfg80211_ibss_joined(struct net_device *dev, const u8 *bssid, in cfg80211_ibss_joined() argument
65 trace_cfg80211_ibss_joined(dev, bssid, channel); in cfg80211_ibss_joined()
70 bss = cfg80211_get_bss(wdev->wiphy, channel, bssid, NULL, 0, in cfg80211_ibss_joined()
433 u8 *bssid = ap_addr->sa_data; in cfg80211_ibss_wext_siwap() local
447 if (is_zero_ether_addr(bssid) || is_broadcast_ether_addr(bssid)) in cfg80211_ibss_wext_siwap()
448 bssid = NULL; in cfg80211_ibss_wext_siwap()
450 if (bssid && !is_valid_ether_addr(bssid)) in cfg80211_ibss_wext_siwap()
454 if (!bssid && !wdev->wext.ibss.bssid) in cfg80211_ibss_wext_siwap()
[all …]
H A Dwext-sme.c234 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 Dsme.c48 u8 bssid[ETH_ALEN], prev_bssid[ETH_ALEN]; member
126 eth_broadcast_addr(request->req.bssid); in cfg80211_conn_scan()
177 params->bssid, in cfg80211_conn_do_work()
206 params->bssid, in cfg80211_conn_do_work()
219 cfg80211_mlme_deauth(rdev, wdev->netdev, params->bssid, in cfg80211_conn_do_work()
228 cfg80211_mlme_deauth(rdev, wdev->netdev, params->bssid, in cfg80211_conn_do_work()
233 cfg80211_mlme_deauth(rdev, wdev->netdev, params->bssid, in cfg80211_conn_do_work()
251 u8 bssid_buf[ETH_ALEN], *bssid = NULL; in cfg80211_conn_work() local
267 if (wdev->conn->params.bssid) { in cfg80211_conn_work()
268 memcpy(bssid_buf, wdev->conn->params.bssid, ETH_ALEN); in cfg80211_conn_work()
[all …]
H A Dmlme.c50 cr.links[link_id].bssid = data->links[link_id].bss->bssid; in cfg80211_rx_assoc_resp()
130 const u8 *bssid = mgmt->bssid; in cfg80211_process_deauth() local
136 if (!wdev->connected || !ether_addr_equal(wdev->u.client.connected_addr, bssid)) in cfg80211_process_deauth()
149 const u8 *bssid = mgmt->bssid; in cfg80211_process_disassoc() local
157 !ether_addr_equal(wdev->u.client.connected_addr, bssid))) in cfg80211_process_disassoc()
220 const u8 *addr = data->ap_mld_addr ?: data->bss[0]->bssid; in cfg80211_assoc_failure()
327 ether_addr_equal(req->bss->bssid, wdev->u.client.connected_addr)) in cfg80211_mlme_auth()
330 if (ether_addr_equal(req->bss->bssid, dev->dev_addr) || in cfg80211_mlme_auth()
450 if (ether_addr_equal(req->links[i].bss->bssid, dev->dev_addr)) { in cfg80211_mlme_check_mlo()
526 if ((req->bss && ether_addr_equal(req->bss->bssid, dev->dev_addr)) || in cfg80211_mlme_assoc()
[all …]
H A Dscan.c409 static bool is_bss(struct cfg80211_bss *a, const u8 *bssid, in is_bss() argument
415 if (bssid && !ether_addr_equal(a->bssid, bssid)) in is_bss()
448 if (is_bss(bss, nontrans_bss->bssid, ssid_elem->data, in cfg80211_add_nontrans_list()
583 memcpy(entry->bssid, tbtt_info->bssid, ETH_ALEN); in cfg80211_parse_ap_info()
602 memcpy(entry->bssid, tbtt_info->bssid, ETH_ALEN); in cfg80211_parse_ap_info()
612 if (!is_valid_ether_addr(entry->bssid)) in cfg80211_parse_ap_info()
1638 __cfg80211_get_bss(struct wiphy * wiphy,struct ieee80211_channel * channel,const u8 * bssid,const u8 * ssid,size_t ssid_len,enum ieee80211_bss_type bss_type,enum ieee80211_privacy privacy,u32 use_for,struct netlink_ext_ack * extack) __cfg80211_get_bss() argument
2268 u8 bssid[ETH_ALEN]; global() member
3279 cfg80211_inform_bss_data(struct wiphy * wiphy,struct cfg80211_inform_bss * data,enum cfg80211_bss_frame_type ftype,const u8 * bssid,u64 tsf,u16 capability,u16 beacon_interval,const u8 * ie,size_t ielen,gfp_t gfp) cfg80211_inform_bss_data() argument
3326 const u8 *bssid; cfg80211_inform_bss_frame_data() local
[all...]
H A Dtrace.h1322 MAC_ENTRY(bssid)
1327 MAC_ASSIGN(bssid, bss->bssid);
1331 WIPHY_PR_ARG, __entry->bssid, CHAN_PR_ARG)
1404 MAC_ENTRY(bssid)
1411 MAC_ASSIGN(bssid, req->bss->bssid);
1413 eth_zero_addr(__entry->bssid);
1418 __entry->bssid)
1428 MAC_ENTRY(bssid)
1446 MAC_ASSIGN(bssid, req->bss->bssid);
1448 eth_zero_addr(__entry->bssid);
[all …]
/linux/net/mac80211/
H A Dibss.c80 memcpy(mgmt->bssid, ifibss->bssid, ETH_ALEN); in ieee80211_ibss_build_presp()
210 const u8 *bssid, const int beacon_int, in __ieee80211_sta_join_ibss() argument
234 if (!ether_addr_equal(ifibss->bssid, bssid)) in __ieee80211_sta_join_ibss()
301 memcpy(ifibss->bssid, bssid, ETH_ALEN); in __ieee80211_sta_join_ibss()
375 cfg80211_ibss_joined(sdata->dev, ifibss->bssid, chan, GFP_KERNEL); in __ieee80211_sta_join_ibss()
442 __ieee80211_sta_join_ibss(sdata, cbss->bssid, in ieee80211_sta_join_ibss()
467 ifibss->bssid, ifibss->ssid, in ieee80211_ibss_csa_beacon()
510 if (!is_zero_ether_addr(ifibss->bssid)) { in ieee80211_ibss_finish_csa()
513 ifibss->bssid, ifibss->ssid, in ieee80211_ibss_finish_csa()
567 ieee80211_ibss_add_sta(struct ieee80211_sub_if_data *sdata, const u8 *bssid, in ieee80211_ibss_add_sta() argument
[all …]
H A Ds1g.c35 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()
H A Dspectmgmt.c225 u8 *bssid, bool unprot_action, in ieee80211_parse_ch_switch_ie() argument
300 bssid, new_freq); in ieee80211_parse_ch_switch_ie()
378 bssid); in ieee80211_parse_ch_switch_ie()
396 const u8 *da, const u8 *bssid, in ieee80211_send_refuse_measurement_request() argument
412 memcpy(msr_report->bssid, bssid, ETH_ALEN); in ieee80211_send_refuse_measurement_request()
444 mgmt->sa, mgmt->bssid, in ieee80211_process_measurement_req()
/linux/net/wireless/tests/
H A Dscan.c346 const u8 bssid[ETH_ALEN] = { 0x10, 0x22, 0x33, 0x44, 0x55, 0x66 }; in test_inform_bss_ssid_only() local
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()
396 other = cfg80211_get_bss(wiphy, NULL, bssid, NULL, 0, in test_inform_bss_ssid_only()
415 const u8 bssid[ETH_ALEN] = { 0x10, 0x22, 0x33, 0x44, 0x55, 0x66 }; in test_get_bss_miss_reason() local
430 CFG80211_BSS_FTYPE_PRESP, bssid, 0, in test_get_bss_miss_reason()
437 found = __cfg80211_get_bss(wiphy, NULL, bssid, NULL, 0, in test_get_bss_miss_reason()
456 found = __cfg80211_get_bss(wiphy, NULL, bssid, NULL, 0, in test_get_bss_miss_reason()
468 found = __cfg80211_get_bss(wiphy, NULL, bssid, NULL, 0, in test_get_bss_miss_reason()
479 found = __cfg80211_get_bss(wiphy, NULL, bssid, NULL, 0, in test_get_bss_miss_reason()
[all …]
/linux/drivers/net/wireless/realtek/rtw88/
H A Dutil.h31 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 Dbf.c41 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/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
H A Dfw.c1540 SET_80211_HDR_ADDRESS3(beacon, mac->bssid); in rtl8812ae_set_fw_rsvdpagepkt()
1552 SET_80211_PS_POLL_BSSID(p_pspoll, mac->bssid); in rtl8812ae_set_fw_rsvdpagepkt()
1562 SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); in rtl8812ae_set_fw_rsvdpagepkt()
1564 SET_80211_HDR_ADDRESS3(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()
1584 SET_80211_HDR_ADDRESS1(btqosnull, mac->bssid); in rtl8812ae_set_fw_rsvdpagepkt()
1586 SET_80211_HDR_ADDRESS3(btqosnull, 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()
[all …]
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192se/
H A Dfw.c603 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/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00config.c22 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/drivers/net/wireless/realtek/rtlwifi/rtl8723be/
H A Dfw.c498 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/drivers/net/wireless/realtek/rtlwifi/rtl8192de/
H A Dfw.c271 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/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/
H A Dfw.c677 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/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dftm-initiator.c45 u8 *bssid; member
157 memcpy(cmd->range_req_bssid, vif->bss_conf.bssid, ETH_ALEN); in iwl_mvm_ftm_cmd_v5()
189 memcpy(cmd->range_req_bssid, vif->bss_conf.bssid, ETH_ALEN); in iwl_mvm_ftm_cmd_common()
329 memcpy(target->bssid, peer->addr, ETH_ALEN); in iwl_mvm_ftm_put_target_v2()
391 memcpy(target->bssid, peer->addr, ETH_ALEN); in iwl_mvm_ftm_put_target_common()
452 if (memcmp(peer->addr, link_conf->bssid, ETH_ALEN)) in iwl_mvm_ftm_set_sta()
639 if (!sta || memcmp(sta->addr, target->bssid, ETH_ALEN)) in iter()
652 u8 *bssid, u8 *cipher, u8 *hltk, u8 *tk, in iwl_mvm_ftm_set_secured_ranging() argument
670 if (memcmp(entry->addr, bssid, sizeof(entry->addr))) in iwl_mvm_ftm_set_secured_ranging()
681 !memcmp(vif->bss_conf.bssid, bssid, ETH_ALEN)) { in iwl_mvm_ftm_set_secured_ranging()
[all …]
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dfwil_types.h239 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
H A Dpno.c221 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()
/linux/drivers/net/wireless/microchip/wilc1000/
H A Dfw.h30 u8 bssid[ETH_ALEN]; member
105 u8 bssid[ETH_ALEN]; member
130 u8 bssid[ETH_ALEN]; member
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/
H A Dfw.c406 SET_80211_HDR_ADDRESS3(beacon, mac->bssid); in rtl8723e_set_fw_rsvdpagepkt()
414 SET_80211_PS_POLL_BSSID(p_pspoll, mac->bssid); in rtl8723e_set_fw_rsvdpagepkt()
424 SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); in rtl8723e_set_fw_rsvdpagepkt()
426 SET_80211_HDR_ADDRESS3(nullfunc, mac->bssid); in rtl8723e_set_fw_rsvdpagepkt()
435 SET_80211_HDR_ADDRESS1(p_probersp, mac->bssid); in rtl8723e_set_fw_rsvdpagepkt()
437 SET_80211_HDR_ADDRESS3(p_probersp, mac->bssid); in rtl8723e_set_fw_rsvdpagepkt()
/linux/drivers/net/wireless/ti/wl1251/
H A Dcmd.c234 u8 *bssid; in wl1251_cmd_join() local
245 bssid = (u8 *) &join->bssid_lsb; in wl1251_cmd_join()
247 bssid[i] = wl->bssid[ETH_ALEN - i - 1]; in wl1251_cmd_join()
359 if (is_zero_ether_addr(wl->bssid)) in wl1251_cmd_scan()
/linux/drivers/net/wireless/ath/ath6kl/
H A Dmain.c628 void ath6kl_connect_event(struct ath6kl_vif *vif, u16 channel, u8 *bssid, in ath6kl_connect_event() argument
636 ath6kl_cfg80211_connect_event(vif, channel, bssid, in ath6kl_connect_event()
642 memcpy(vif->bssid, bssid, sizeof(vif->bssid)); in ath6kl_connect_event()
969 void ath6kl_disconnect_event(struct ath6kl_vif *vif, u8 reason, u8 *bssid, in ath6kl_disconnect_event() argument
986 cfg80211_conn_failed(vif->ndev, bssid, in ath6kl_disconnect_event()
993 cfg80211_conn_failed(vif->ndev, bssid, in ath6kl_disconnect_event()
998 if (!ath6kl_remove_sta(ar, bssid, prot_reason_status)) in ath6kl_disconnect_event()
1013 if (!is_broadcast_ether_addr(bssid)) { in ath6kl_disconnect_event()
1015 cfg80211_del_sta(&vif->wdev, bssid, GFP_KERNEL); in ath6kl_disconnect_event()
1018 if (memcmp(vif->ndev->dev_addr, bssid, ETH_ALEN) == 0) { in ath6kl_disconnect_event()
[all …]

12345678910