/net/wireless/ |
D | ibss.c | 17 void __cfg80211_ibss_joined(struct net_device *dev, const u8 *bssid, in __cfg80211_ibss_joined() argument 32 bss = cfg80211_get_bss(wdev->wiphy, channel, bssid, NULL, 0, in __cfg80211_ibss_joined() 48 nl80211_send_ibss_bssid(wiphy_to_rdev(wdev->wiphy), dev, bssid, in __cfg80211_ibss_joined() 52 memcpy(wrqu.ap_addr.sa_data, bssid, ETH_ALEN); in __cfg80211_ibss_joined() 57 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() 75 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 | 48 __cfg80211_connect_result(dev, mgmt->bssid, NULL, 0, ie, len - ieoffs, in cfg80211_rx_assoc_resp() 68 const u8 *bssid = mgmt->bssid; in cfg80211_process_deauth() local 75 !ether_addr_equal(wdev->current_bss->pub.bssid, bssid)) in cfg80211_process_deauth() 87 const u8 *bssid = mgmt->bssid; in cfg80211_process_disassoc() local 94 !ether_addr_equal(wdev->current_bss->pub.bssid, bssid))) in cfg80211_process_disassoc() 141 trace_cfg80211_send_assoc_timeout(dev, bss->bssid); in cfg80211_assoc_timeout() 143 nl80211_send_assoc_timeout(rdev, dev, bss->bssid, GFP_KERNEL); in cfg80211_assoc_timeout() 202 const u8 *bssid, in cfg80211_mlme_auth() argument 228 ether_addr_equal(bssid, wdev->current_bss->pub.bssid)) in cfg80211_mlme_auth() 231 req.bss = cfg80211_get_bss(&rdev->wiphy, chan, bssid, ssid, ssid_len, in cfg80211_mlme_auth() [all …]
|
D | sme.c | 44 u8 bssid[ETH_ALEN], prev_bssid[ETH_ALEN]; member 157 params->bssid, in cfg80211_conn_do_work() 181 params->bssid, params->ssid, in cfg80211_conn_do_work() 184 cfg80211_mlme_deauth(rdev, wdev->netdev, params->bssid, in cfg80211_conn_do_work() 190 cfg80211_mlme_deauth(rdev, wdev->netdev, params->bssid, in cfg80211_conn_do_work() 195 cfg80211_mlme_deauth(rdev, wdev->netdev, params->bssid, in cfg80211_conn_do_work() 211 u8 bssid_buf[ETH_ALEN], *bssid = NULL; in cfg80211_conn_work() local 229 if (wdev->conn->params.bssid) { in cfg80211_conn_work() 230 memcpy(bssid_buf, wdev->conn->params.bssid, ETH_ALEN); in cfg80211_conn_work() 231 bssid = bssid_buf; in cfg80211_conn_work() [all …]
|
D | wext-sme.c | 264 u8 *bssid = ap_addr->sa_data; in cfg80211_mgd_wext_siwap() local 275 if (is_zero_ether_addr(bssid) || is_broadcast_ether_addr(bssid)) in cfg80211_mgd_wext_siwap() 276 bssid = NULL; in cfg80211_mgd_wext_siwap() 283 if (!bssid && !wdev->wext.connect.bssid) in cfg80211_mgd_wext_siwap() 287 if (wdev->wext.connect.bssid && bssid && in cfg80211_mgd_wext_siwap() 288 ether_addr_equal(bssid, wdev->wext.connect.bssid)) in cfg80211_mgd_wext_siwap() 297 if (bssid) { in cfg80211_mgd_wext_siwap() 298 memcpy(wdev->wext.bssid, bssid, ETH_ALEN); in cfg80211_mgd_wext_siwap() 299 wdev->wext.connect.bssid = wdev->wext.bssid; in cfg80211_mgd_wext_siwap() 301 wdev->wext.connect.bssid = NULL; in cfg80211_mgd_wext_siwap() [all …]
|
D | trace.h | 996 MAC_ENTRY(bssid) 1003 MAC_ASSIGN(bssid, req->bss->bssid); 1005 memset(__entry->bssid, 0, ETH_ALEN); 1010 MAC_PR_ARG(bssid)) 1020 MAC_ENTRY(bssid) 1029 MAC_ASSIGN(bssid, req->bss->bssid); 1031 memset(__entry->bssid, 0, ETH_ALEN); 1038 WIPHY_PR_ARG, NETDEV_PR_ARG, MAC_PR_ARG(bssid), 1050 MAC_ENTRY(bssid) 1056 MAC_ASSIGN(bssid, req->bssid); [all …]
|
D | core.h | 199 u8 bssid[ETH_ALEN]; member 219 u8 bssid[ETH_ALEN]; member 271 void __cfg80211_ibss_joined(struct net_device *dev, const u8 *bssid, 306 const u8 *bssid, 314 const u8 *bssid, 318 struct net_device *dev, const u8 *bssid, 322 struct net_device *dev, const u8 *bssid, 347 void __cfg80211_connect_result(struct net_device *dev, const u8 *bssid,
|
D | scan.c | 396 static bool is_bss(struct cfg80211_bss *a, const u8 *bssid, in is_bss() argument 402 if (bssid && !ether_addr_equal(a->bssid, bssid)) in is_bss() 477 r = memcmp(a->bssid, b->bssid, sizeof(a->bssid)); in cmp_bss() 534 const u8 *bssid, in cfg80211_get_bss() argument 542 trace_cfg80211_get_bss(wiphy, channel, bssid, ssid, ssid_len, capa_mask, in cfg80211_get_bss() 552 if (!is_valid_ether_addr(bss->pub.bssid)) in cfg80211_get_bss() 558 if (is_bss(&bss->pub, bssid, ssid, ssid_len)) { in cfg80211_get_bss() 657 if (!ether_addr_equal(bss->pub.bssid, new->pub.bssid)) in cfg80211_combine_bsses() 889 const u8 *bssid, u64 tsf, u16 capability, in cfg80211_inform_bss_width() argument 909 memcpy(tmp.pub.bssid, bssid, ETH_ALEN); in cfg80211_inform_bss_width() [all …]
|
D | nl80211.h | 41 struct net_device *netdev, const u8 *bssid, 46 struct net_device *netdev, const u8 *bssid, 65 struct net_device *netdev, const u8 *bssid,
|
D | util.c | 481 const u8 *bssid, bool qos) in ieee80211_data_from_8023() argument 517 memcpy(hdr.addr1, bssid, ETH_ALEN); in ieee80211_data_from_8023() 526 memcpy(hdr.addr3, bssid, ETH_ALEN); in ieee80211_data_from_8023() 808 const u8 *bssid = NULL; in cfg80211_process_wdev_events() local 820 if (!is_zero_ether_addr(ev->cr.bssid)) in cfg80211_process_wdev_events() 821 bssid = ev->cr.bssid; in cfg80211_process_wdev_events() 823 wdev->netdev, bssid, in cfg80211_process_wdev_events() 841 __cfg80211_ibss_joined(wdev->netdev, ev->ij.bssid, in cfg80211_process_wdev_events()
|
D | wext-compat.c | 1201 memcpy(&wdev->wext.bssid, (u8 *) &addr->sa_data, ETH_ALEN); in cfg80211_wds_wext_siwap() 1216 memcpy(&addr->sa_data, wdev->wext.bssid, ETH_ALEN); in cfg80211_wds_wext_giwap() 1292 memcpy(addr, wdev->current_bss->pub.bssid, ETH_ALEN); in cfg80211_wext_giwrate() 1319 u8 bssid[ETH_ALEN]; in cfg80211_wireless_stats() local 1333 memcpy(bssid, wdev->current_bss->pub.bssid, ETH_ALEN); in cfg80211_wireless_stats() 1338 if (rdev_get_station(rdev, dev, bssid, &sinfo)) in cfg80211_wireless_stats() 1465 cfg_pmksa.bssid = pmksa->bssid.sa_data; in cfg80211_wext_siwpmksa()
|
D | nl80211.c | 2030 const u8 *bssid; in nl80211_set_wds_peer() local 2044 bssid = nla_data(info->attrs[NL80211_ATTR_MAC]); in nl80211_set_wds_peer() 2045 return rdev_set_wds_peer(rdev, dev, bssid); in nl80211_set_wds_peer() 6124 if ((!is_zero_ether_addr(res->bssid) && in nl80211_send_bss() 6125 nla_put(msg, NL80211_BSS_BSSID, ETH_ALEN, res->bssid))) in nl80211_send_bss() 6378 const u8 *bssid, *ssid, *ie = NULL, *sae_data = NULL; in nl80211_authenticate() local 6440 bssid = nla_data(info->attrs[NL80211_ATTR_MAC]); in nl80211_authenticate() 6482 err = cfg80211_mlme_auth(rdev, dev, chan, auth_type, bssid, in nl80211_authenticate() 6576 const u8 *bssid, *ssid; in nl80211_associate() local 6594 bssid = nla_data(info->attrs[NL80211_ATTR_MAC]); in nl80211_associate() [all …]
|
/net/mac80211/ |
D | ibss.c | 80 memcpy(mgmt->bssid, ifibss->bssid, ETH_ALEN); in ieee80211_ibss_build_presp() 207 const u8 *bssid, const int beacon_int, in __ieee80211_sta_join_ibss() argument 231 if (!ether_addr_equal(ifibss->bssid, bssid)) in __ieee80211_sta_join_ibss() 305 memcpy(ifibss->bssid, bssid, ETH_ALEN); in __ieee80211_sta_join_ibss() 383 cfg80211_ibss_joined(sdata->dev, ifibss->bssid, chan, GFP_KERNEL); in __ieee80211_sta_join_ibss() 458 __ieee80211_sta_join_ibss(sdata, cbss->bssid, in ieee80211_sta_join_ibss() 485 ifibss->bssid, ifibss->ssid, in ieee80211_ibss_csa_beacon() 533 if (!is_zero_ether_addr(ifibss->bssid)) { in ieee80211_ibss_finish_csa() 541 ifibss->bssid, ifibss->ssid, in ieee80211_ibss_finish_csa() 597 ieee80211_ibss_add_sta(struct ieee80211_sub_if_data *sdata, const u8 *bssid, in ieee80211_ibss_add_sta() argument [all …]
|
D | mlme.c | 343 const u8 *bssid, u32 *changed) in ieee80211_config_bw() argument 406 ifmgd->bssid, chandef.chan->center_freq, chandef.width, in ieee80211_config_bw() 417 ifmgd->bssid); in ieee80211_config_bw() 453 ifmgd->bssid); in ieee80211_config_bw() 682 memcpy(mgmt->da, assoc_data->bss->bssid, ETH_ALEN); in ieee80211_send_assoc() 684 memcpy(mgmt->bssid, assoc_data->bss->bssid, ETH_ALEN); in ieee80211_send_assoc() 933 memcpy(nullfunc->addr1, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_send_4addr_nullfunc() 935 memcpy(nullfunc->addr3, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_send_4addr_nullfunc() 1078 ifmgd->associated->bssid, &csa_ie); in ieee80211_sta_process_chanswitch() 1089 ifmgd->associated->bssid, in ieee80211_sta_process_chanswitch() [all …]
|
D | spectmgmt.c | 27 u32 sta_flags, u8 *bssid, in ieee80211_parse_ch_switch_ie() argument 90 bssid, new_freq); in ieee80211_parse_ch_switch_ie() 180 bssid); in ieee80211_parse_ch_switch_ie() 191 const u8 *da, const u8 *bssid, in ieee80211_send_refuse_measurement_request() argument 208 memcpy(msr_report->bssid, bssid, ETH_ALEN); in ieee80211_send_refuse_measurement_request() 245 mgmt->sa, mgmt->bssid, in ieee80211_process_measurement_req()
|
D | ht.c | 381 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN); in ieee80211_send_delba() 383 memcpy(mgmt->bssid, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_send_delba() 385 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_delba() 428 const u8 *bssid) in ieee80211_send_smps_action() argument 443 memcpy(action_frame->bssid, bssid, ETH_ALEN); in ieee80211_send_smps_action()
|
D | rx.c | 1263 u8 *bssid = ieee80211_get_bssid(hdr, rx->skb->len, in ieee80211_rx_h_sta_process() local 1265 if (ether_addr_equal(bssid, rx->sdata->u.ibss.bssid) && in ieee80211_rx_h_sta_process() 2365 if (!ether_addr_equal(mgmt->sa, sdata->u.mgd.bssid) || in ieee80211_process_sa_query_req() 2366 !ether_addr_equal(mgmt->bssid, sdata->u.mgd.bssid)) { in ieee80211_process_sa_query_req() 2385 memcpy(resp->bssid, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_process_sa_query_req() 2546 if (!ether_addr_equal(mgmt->bssid, sdata->u.mgd.bssid)) in ieee80211_rx_h_action() 2639 u8 *bssid; in ieee80211_rx_h_action() local 2650 bssid = sdata->u.mgd.bssid; in ieee80211_rx_h_action() 2652 bssid = sdata->u.ibss.bssid; in ieee80211_rx_h_action() 2654 bssid = mgmt->sa; in ieee80211_rx_h_action() [all …]
|
D | agg-rx.c | 206 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN); in ieee80211_send_addba_resp() 208 memcpy(mgmt->bssid, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_send_addba_resp() 210 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_addba_resp()
|
D | agg-tx.c | 85 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN); in ieee80211_send_addba_request() 87 memcpy(mgmt->bssid, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_send_addba_request() 89 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_addba_request()
|
D | tdls.c | 93 memcpy(lnkid->bssid, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_tdls_add_link_ie() 299 ap_sta = sta_info_get(sdata, ifmgd->bssid); in ieee80211_tdls_add_setup_cfm_ies() 481 memcpy(mgmt->bssid, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_prep_tdls_direct()
|
D | ieee80211_i.h | 436 u8 bssid[ETH_ALEN]; member 541 u8 bssid[ETH_ALEN] __aligned(2); member 1475 const u8 *bssid, const u8 *addr, u32 supp_rates); 1593 const u8 *bssid); 1673 u32 sta_flags, u8 *bssid, 1814 const u8 *extra, size_t extra_len, const u8 *bssid, 1818 const u8 *bssid, u16 stype, u16 reason,
|
D | debugfs_netdev.c | 217 IEEE80211_IF_FILE(bssid, u.mgd.bssid, MAC); 333 memcpy(hdr->addr1, sdata->u.mgd.associated->bssid, ETH_ALEN); in ieee80211_if_parse_tkip_mic_test() 575 DEBUGFS_ADD(bssid); in add_sta_files()
|
D | iface.c | 1347 sdata->vif.bss_conf.bssid = sdata->vif.addr; in ieee80211_setup_sdata() 1356 sdata->vif.bss_conf.bssid = sdata->u.mgd.bssid; in ieee80211_setup_sdata() 1360 sdata->vif.bss_conf.bssid = sdata->u.ibss.bssid; in ieee80211_setup_sdata() 1374 sdata->vif.bss_conf.bssid = NULL; in ieee80211_setup_sdata() 1378 sdata->vif.bss_conf.bssid = sdata->vif.addr; in ieee80211_setup_sdata()
|
D | util.c | 1170 const u8 *bssid, const u8 *key, u8 key_len, u8 key_idx, in ieee80211_send_auth() argument 1192 memcpy(mgmt->bssid, bssid, ETH_ALEN); in ieee80211_send_auth() 1211 const u8 *bssid, u16 stype, u16 reason, in ieee80211_send_deauth_disassoc() argument 1222 memcpy(mgmt->da, bssid, ETH_ALEN); in ieee80211_send_deauth_disassoc() 1224 memcpy(mgmt->bssid, bssid, ETH_ALEN); in ieee80211_send_deauth_disassoc() 1490 memcpy(mgmt->bssid, dst, ETH_ALEN); in ieee80211_build_probe_req() 2665 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN); in ieee80211_send_action_csa() 2668 memcpy(mgmt->bssid, ifibss->bssid, ETH_ALEN); in ieee80211_send_action_csa()
|
D | wme.c | 137 ra = sdata->u.mgd.bssid; in ieee80211_select_queue()
|
D | tx.c | 1989 memcpy(hdr.addr3, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_subif_start_xmit() 1996 memcpy(hdr.addr1, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_subif_start_xmit() 2004 memcpy(hdr.addr1, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_subif_start_xmit() 2018 memcpy(hdr.addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_subif_start_xmit() 2829 memcpy(pspoll->bssid, ifmgd->bssid, ETH_ALEN); in ieee80211_pspoll_get() 2864 memcpy(nullfunc->addr1, ifmgd->bssid, ETH_ALEN); in ieee80211_nullfunc_get() 2866 memcpy(nullfunc->addr3, ifmgd->bssid, ETH_ALEN); in ieee80211_nullfunc_get()
|