/net/wireless/ |
D | ibss.c | 18 void __cfg80211_ibss_joined(struct net_device *dev, const u8 *bssid, in __cfg80211_ibss_joined() argument 33 bss = cfg80211_get_bss(wdev->wiphy, channel, bssid, NULL, 0, in __cfg80211_ibss_joined() 50 nl80211_send_ibss_bssid(wiphy_to_rdev(wdev->wiphy), dev, bssid, in __cfg80211_ibss_joined() 54 memcpy(wrqu.ap_addr.sa_data, bssid, ETH_ALEN); in __cfg80211_ibss_joined() 59 void cfg80211_ibss_joined(struct net_device *dev, const u8 *bssid, in cfg80211_ibss_joined() argument 67 trace_cfg80211_ibss_joined(dev, bssid, channel); in cfg80211_ibss_joined() 77 memcpy(ev->ij.bssid, bssid, ETH_ALEN); in cfg80211_ibss_joined() 467 u8 *bssid = ap_addr->sa_data; in cfg80211_ibss_wext_siwap() local 481 if (is_zero_ether_addr(bssid) || is_broadcast_ether_addr(bssid)) in cfg80211_ibss_wext_siwap() 482 bssid = NULL; in cfg80211_ibss_wext_siwap() [all …]
|
D | mlme.c | 35 cr.bssid = mgmt->bssid; in cfg80211_rx_assoc_resp() 79 const u8 *bssid = mgmt->bssid; in cfg80211_process_deauth() local 86 !ether_addr_equal(wdev->current_bss->pub.bssid, bssid)) in cfg80211_process_deauth() 98 const u8 *bssid = mgmt->bssid; in cfg80211_process_disassoc() local 105 !ether_addr_equal(wdev->current_bss->pub.bssid, bssid))) in cfg80211_process_disassoc() 152 trace_cfg80211_send_assoc_timeout(dev, bss->bssid); in cfg80211_assoc_timeout() 154 nl80211_send_assoc_timeout(rdev, dev, bss->bssid, GFP_KERNEL); in cfg80211_assoc_timeout() 225 const u8 *bssid, in cfg80211_mlme_auth() argument 251 ether_addr_equal(bssid, wdev->current_bss->pub.bssid)) in cfg80211_mlme_auth() 254 req.bss = cfg80211_get_bss(&rdev->wiphy, chan, bssid, ssid, ssid_len, in cfg80211_mlme_auth() [all …]
|
D | sme.c | 48 u8 bssid[ETH_ALEN], prev_bssid[ETH_ALEN]; member 126 eth_broadcast_addr(request->bssid); in cfg80211_conn_scan() 173 params->bssid, in cfg80211_conn_do_work() 198 params->bssid, params->ssid, in cfg80211_conn_do_work() 201 cfg80211_mlme_deauth(rdev, wdev->netdev, params->bssid, in cfg80211_conn_do_work() 210 cfg80211_mlme_deauth(rdev, wdev->netdev, params->bssid, in cfg80211_conn_do_work() 215 cfg80211_mlme_deauth(rdev, wdev->netdev, params->bssid, in cfg80211_conn_do_work() 233 u8 bssid_buf[ETH_ALEN], *bssid = NULL; in cfg80211_conn_work() local 252 if (wdev->conn->params.bssid) { in cfg80211_conn_work() 253 memcpy(bssid_buf, wdev->conn->params.bssid, ETH_ALEN); in cfg80211_conn_work() [all …]
|
D | wext-sme.c | 245 u8 *bssid = ap_addr->sa_data; in cfg80211_mgd_wext_siwap() local 256 if (is_zero_ether_addr(bssid) || is_broadcast_ether_addr(bssid)) in cfg80211_mgd_wext_siwap() 257 bssid = NULL; in cfg80211_mgd_wext_siwap() 264 if (!bssid && !wdev->wext.connect.bssid) in cfg80211_mgd_wext_siwap() 268 if (wdev->wext.connect.bssid && bssid && in cfg80211_mgd_wext_siwap() 269 ether_addr_equal(bssid, wdev->wext.connect.bssid)) in cfg80211_mgd_wext_siwap() 278 if (bssid) { in cfg80211_mgd_wext_siwap() 279 memcpy(wdev->wext.bssid, bssid, ETH_ALEN); in cfg80211_mgd_wext_siwap() 280 wdev->wext.connect.bssid = wdev->wext.bssid; in cfg80211_mgd_wext_siwap() 282 wdev->wext.connect.bssid = NULL; in cfg80211_mgd_wext_siwap() [all …]
|
D | trace.h | 1149 MAC_ENTRY(bssid) 1156 MAC_ASSIGN(bssid, req->bss->bssid); 1158 eth_zero_addr(__entry->bssid); 1163 MAC_PR_ARG(bssid)) 1173 MAC_ENTRY(bssid) 1182 MAC_ASSIGN(bssid, req->bss->bssid); 1184 eth_zero_addr(__entry->bssid); 1191 WIPHY_PR_ARG, NETDEV_PR_ARG, MAC_PR_ARG(bssid), 1203 MAC_ENTRY(bssid) 1209 MAC_ASSIGN(bssid, req->bssid); [all …]
|
D | core.h | 263 u8 bssid[ETH_ALEN]; member 267 u8 bssid[ETH_ALEN]; member 322 void __cfg80211_ibss_joined(struct net_device *dev, const u8 *bssid, 365 const u8 *bssid, 373 const u8 *bssid, 377 struct net_device *dev, const u8 *bssid, 381 struct net_device *dev, const u8 *bssid, 417 void __cfg80211_port_authorized(struct wireless_dev *wdev, const u8 *bssid);
|
D | scan.c | 343 static bool is_bss(struct cfg80211_bss *a, const u8 *bssid, in is_bss() argument 349 if (bssid && !ether_addr_equal(a->bssid, bssid)) in is_bss() 386 if (is_bss(bss, nontrans_bss->bssid, ssid, ssid_len)) in cfg80211_add_nontrans_list() 812 r = memcmp(a->bssid, b->bssid, sizeof(a->bssid)); in cmp_bss() 915 const u8 *bssid, in cfg80211_get_bss() argument 925 trace_cfg80211_get_bss(wiphy, channel, bssid, ssid, ssid_len, bss_type, in cfg80211_get_bss() 941 if (!is_valid_ether_addr(bss->pub.bssid)) in cfg80211_get_bss() 947 if (is_bss(&bss->pub, bssid, ssid, ssid_len)) { in cfg80211_get_bss() 1053 if (!ether_addr_equal(bss->pub.bssid, new->pub.bssid)) in cfg80211_combine_bsses() 1367 const u8 *bssid, u64 tsf, u16 capability, in cfg80211_inform_single_bss_data() argument [all …]
|
D | nl80211.h | 92 struct net_device *netdev, const u8 *bssid); 109 struct net_device *netdev, const u8 *bssid,
|
D | wext-compat.c | 1178 memcpy(&wdev->wext.bssid, (u8 *) &addr->sa_data, ETH_ALEN); in cfg80211_wds_wext_siwap() 1193 memcpy(&addr->sa_data, wdev->wext.bssid, ETH_ALEN); in cfg80211_wds_wext_giwap() 1268 memcpy(addr, wdev->current_bss->pub.bssid, ETH_ALEN); in cfg80211_wext_giwrate() 1299 u8 bssid[ETH_ALEN]; in cfg80211_wireless_stats() local 1313 memcpy(bssid, wdev->current_bss->pub.bssid, ETH_ALEN); in cfg80211_wireless_stats() 1318 if (rdev_get_station(rdev, dev, bssid, &sinfo)) in cfg80211_wireless_stats() 1449 cfg_pmksa.bssid = pmksa->bssid.sa_data; in cfg80211_wext_siwpmksa()
|
D | nl80211.c | 2839 const u8 *bssid; in nl80211_set_wds_peer() local 2853 bssid = nla_data(info->attrs[NL80211_ATTR_MAC]); in nl80211_set_wds_peer() 2854 return rdev_set_wds_peer(rdev, dev, bssid); in nl80211_set_wds_peer() 7717 memcpy(request->bssid, in nl80211_trigger_scan() 7721 memcpy(request->bssid, nla_data(info->attrs[NL80211_ATTR_MAC]), in nl80211_trigger_scan() 7724 eth_broadcast_addr(request->bssid); in nl80211_trigger_scan() 8115 struct nlattr *ssid, *bssid, *rssi; in nl80211_parse_sched_scan() local 8125 bssid = tb[NL80211_SCHED_SCAN_MATCH_ATTR_BSSID]; in nl80211_parse_sched_scan() 8127 if (!ssid && !bssid) { in nl80211_parse_sched_scan() 8151 if (bssid) { in nl80211_parse_sched_scan() [all …]
|
/net/mac80211/ |
D | ibss.c | 81 memcpy(mgmt->bssid, ifibss->bssid, ETH_ALEN); in ieee80211_ibss_build_presp() 219 const u8 *bssid, const int beacon_int, in __ieee80211_sta_join_ibss() argument 243 if (!ether_addr_equal(ifibss->bssid, bssid)) in __ieee80211_sta_join_ibss() 315 memcpy(ifibss->bssid, bssid, ETH_ALEN); in __ieee80211_sta_join_ibss() 394 cfg80211_ibss_joined(sdata->dev, ifibss->bssid, chan, GFP_KERNEL); in __ieee80211_sta_join_ibss() 475 __ieee80211_sta_join_ibss(sdata, cbss->bssid, in ieee80211_sta_join_ibss() 500 ifibss->bssid, ifibss->ssid, in ieee80211_ibss_csa_beacon() 546 if (!is_zero_ether_addr(ifibss->bssid)) { in ieee80211_ibss_finish_csa() 549 ifibss->bssid, ifibss->ssid, in ieee80211_ibss_finish_csa() 605 ieee80211_ibss_add_sta(struct ieee80211_sub_if_data *sdata, const u8 *bssid, in ieee80211_ibss_add_sta() argument [all …]
|
D | mlme.c | 325 const u8 *bssid, u32 *changed) in ieee80211_config_bw() argument 391 ifmgd->bssid, chandef.chan->center_freq, chandef.width, in ieee80211_config_bw() 402 ifmgd->bssid); in ieee80211_config_bw() 438 ifmgd->bssid); in ieee80211_config_bw() 729 memcpy(mgmt->da, assoc_data->bss->bssid, ETH_ALEN); in ieee80211_send_assoc() 731 memcpy(mgmt->bssid, assoc_data->bss->bssid, ETH_ALEN); in ieee80211_send_assoc() 1067 memcpy(nullfunc->addr1, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_send_4addr_nullfunc() 1069 memcpy(nullfunc->addr3, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_send_4addr_nullfunc() 1148 mgd_sta = sta_info_get(sdata, ifmgd->bssid); in ieee80211_chswitch_work() 1309 ifmgd->associated->bssid, &csa_ie); in ieee80211_sta_process_chanswitch() [all …]
|
D | spectmgmt.c | 25 u32 sta_flags, u8 *bssid, in ieee80211_parse_ch_switch_ie() argument 89 bssid, new_freq); in ieee80211_parse_ch_switch_ie() 171 bssid); in ieee80211_parse_ch_switch_ie() 188 const u8 *da, const u8 *bssid, in ieee80211_send_refuse_measurement_request() argument 204 memcpy(msr_report->bssid, bssid, ETH_ALEN); in ieee80211_send_refuse_measurement_request() 241 mgmt->sa, mgmt->bssid, in ieee80211_process_measurement_req()
|
D | ht.c | 428 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN); in ieee80211_send_delba() 430 memcpy(mgmt->bssid, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_send_delba() 432 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_delba() 490 const u8 *bssid) in ieee80211_send_smps_action() argument 505 memcpy(action_frame->bssid, bssid, ETH_ALEN); in ieee80211_send_smps_action()
|
D | rx.c | 1761 u8 *bssid = ieee80211_get_bssid(hdr, rx->skb->len, in ieee80211_rx_h_sta_process() local 1763 if (ether_addr_equal(bssid, rx->sdata->u.ibss.bssid) && in ieee80211_rx_h_sta_process() 2973 if (!ether_addr_equal(mgmt->sa, sdata->u.mgd.bssid) || in ieee80211_process_sa_query_req() 2974 !ether_addr_equal(mgmt->bssid, sdata->u.mgd.bssid)) { in ieee80211_process_sa_query_req() 2992 memcpy(resp->bssid, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_process_sa_query_req() 3169 if (!ether_addr_equal(mgmt->bssid, sdata->u.mgd.bssid)) in ieee80211_rx_h_action() 3259 u8 *bssid; in ieee80211_rx_h_action() local 3270 bssid = sdata->u.mgd.bssid; in ieee80211_rx_h_action() 3272 bssid = sdata->u.ibss.bssid; in ieee80211_rx_h_action() 3274 bssid = mgmt->sa; in ieee80211_rx_h_action() [all …]
|
D | agg-rx.c | 239 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN); in ieee80211_send_addba_resp() 241 memcpy(mgmt->bssid, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_send_addba_resp() 243 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_addba_resp() 498 ies_len, true, &elems, mgmt->bssid, NULL); in ieee80211_process_addba_request()
|
D | scan.c | 179 scan_sdata->vif.bss_conf.bssid); in ieee80211_bss_info_update() 201 mgmt->bssid, cbss->bssid); in ieee80211_bss_info_update() 370 ether_addr_copy(local->hw_scan_req->req.bssid, req->bssid); in ieee80211_prep_hw_scan() 633 sdata, local->scan_addr, scan_req->bssid, in ieee80211_scan_state_send_probe() 703 eth_broadcast_addr(local->hw_scan_req->req.bssid); in __ieee80211_start_scan()
|
D | tx.c | 2424 sta = sta_info_get(sdata, sdata->u.mgd.bssid); in ieee80211_lookup_ra_sta() 2633 memcpy(hdr.addr3, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_build_hdr() 2640 memcpy(hdr.addr1, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_build_hdr() 2648 memcpy(hdr.addr1, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_build_hdr() 2677 memcpy(hdr.addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_build_hdr() 2933 memcpy(hdr->addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_check_fast_xmit() 2941 memcpy(hdr->addr3, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_check_fast_xmit() 2951 memcpy(hdr->addr1, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_check_fast_xmit() 2960 memcpy(hdr->addr1, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_check_fast_xmit() 3167 const u8 *bssid; in ieee80211_amsdu_prepare_head() local [all …]
|
D | agg-tx.c | 83 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN); in ieee80211_send_addba_request() 85 memcpy(mgmt->bssid, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_send_addba_request() 87 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_addba_request()
|
D | iface.c | 1432 sdata->vif.bss_conf.bssid = sdata->vif.addr; in ieee80211_setup_sdata() 1441 sdata->vif.bss_conf.bssid = sdata->u.mgd.bssid; in ieee80211_setup_sdata() 1445 sdata->vif.bss_conf.bssid = bssid_wildcard; in ieee80211_setup_sdata() 1449 sdata->vif.bss_conf.bssid = sdata->u.ibss.bssid; in ieee80211_setup_sdata() 1463 sdata->vif.bss_conf.bssid = NULL; in ieee80211_setup_sdata() 1468 sdata->vif.bss_conf.bssid = sdata->vif.addr; in ieee80211_setup_sdata() 1472 sdata->vif.bss_conf.bssid = sdata->vif.addr; in ieee80211_setup_sdata()
|
D | ieee80211_i.h | 454 u8 bssid[ETH_ALEN] __aligned(2); member 579 u8 bssid[ETH_ALEN] __aligned(2); member 1641 const u8 *bssid, const u8 *addr, u32 supp_rates); 1656 const u8 *bssid, const u8 *addr, u32 supp_rates); 1797 const u8 *bssid); 1907 u32 sta_flags, u8 *bssid, 2098 const u8 *extra, size_t extra_len, const u8 *bssid, 2102 const u8 *da, const u8 *bssid,
|
D | debugfs_netdev.c | 237 IEEE80211_IF_FILE(bssid, u.mgd.bssid, MAC); 350 memcpy(hdr->addr1, sdata->u.mgd.associated->bssid, ETH_ALEN); in ieee80211_if_parse_tkip_mic_test() 674 DEBUGFS_ADD(bssid); in add_sta_files()
|
D | mesh.c | 790 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN); in ieee80211_mesh_build_beacon() 1169 ieee802_11_parse_elems(pos, len - baselen, false, &elems, mgmt->bssid, in ieee80211_mesh_rx_probe_req() 1234 false, &elems, mgmt->bssid, NULL); in ieee80211_mesh_rx_bcn_presp() 1350 memcpy(mgmt_fwd->bssid, sdata->vif.addr, ETH_ALEN); in mesh_fwd_csa_frame() 1374 mgmt->bssid, NULL); in mesh_rx_csa_frame() 1540 sdata->vif.bss_conf.bssid = zero_addr; in ieee80211_mesh_init_sdata()
|
D | wme.c | 214 ra = sdata->u.mgd.bssid; in ieee80211_select_queue()
|
D | util.c | 1549 const u8 *bssid, const u8 *key, u8 key_len, u8 key_idx, in ieee80211_send_auth() argument 1570 memcpy(mgmt->bssid, bssid, ETH_ALEN); in ieee80211_send_auth() 1589 const u8 *da, const u8 *bssid, in ieee80211_send_deauth_disassoc() argument 1603 memcpy(mgmt->bssid, bssid, ETH_ALEN); in ieee80211_send_deauth_disassoc() 1912 memcpy(mgmt->bssid, dst, ETH_ALEN); in ieee80211_build_probe_req() 3481 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN); in ieee80211_send_action_csa() 3484 memcpy(mgmt->bssid, ifibss->bssid, ETH_ALEN); in ieee80211_send_action_csa()
|