Home
last modified time | relevance | path

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

12

/net/wireless/
Dibss.c18 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 …]
Dmlme.c45 cr.bssid = mgmt->bssid; in cfg80211_rx_assoc_resp()
88 const u8 *bssid = mgmt->bssid; in cfg80211_process_deauth() local
95 !ether_addr_equal(wdev->current_bss->pub.bssid, bssid)) in cfg80211_process_deauth()
107 const u8 *bssid = mgmt->bssid; in cfg80211_process_disassoc() local
114 !ether_addr_equal(wdev->current_bss->pub.bssid, bssid))) in cfg80211_process_disassoc()
161 trace_cfg80211_send_assoc_timeout(dev, bss->bssid); in cfg80211_assoc_timeout()
163 nl80211_send_assoc_timeout(rdev, dev, bss->bssid, GFP_KERNEL); in cfg80211_assoc_timeout()
234 const u8 *bssid, in cfg80211_mlme_auth() argument
260 ether_addr_equal(bssid, wdev->current_bss->pub.bssid)) in cfg80211_mlme_auth()
263 req.bss = cfg80211_get_bss(&rdev->wiphy, chan, bssid, ssid, ssid_len, in cfg80211_mlme_auth()
[all …]
Dwext-sme.c245 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 …]
Dsme.c48 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 …]
Dtrace.h1184 MAC_ENTRY(bssid)
1191 MAC_ASSIGN(bssid, req->bss->bssid);
1193 eth_zero_addr(__entry->bssid);
1198 MAC_PR_ARG(bssid))
1208 MAC_ENTRY(bssid)
1217 MAC_ASSIGN(bssid, req->bss->bssid);
1219 eth_zero_addr(__entry->bssid);
1226 WIPHY_PR_ARG, NETDEV_PR_ARG, MAC_PR_ARG(bssid),
1238 MAC_ENTRY(bssid)
1244 MAC_ASSIGN(bssid, req->bssid);
[all …]
Dscan.c102 u8 bssid[ETH_ALEN]; member
414 static bool is_bss(struct cfg80211_bss *a, const u8 *bssid, in is_bss() argument
420 if (bssid && !ether_addr_equal(a->bssid, bssid)) in is_bss()
456 if (is_bss(bss, nontrans_bss->bssid, ssid, ssid_len)) { in cfg80211_add_nontrans_list()
583 memcpy(entry->bssid, pos, ETH_ALEN); in cfg80211_parse_ap_info()
878 if (!is_broadcast_ether_addr(request->bssid) && in cfg80211_scan_6ghz()
879 !ether_addr_equal(request->bssid, ap->bssid)) in cfg80211_scan_6ghz()
886 memcpy(scan_6ghz_params->bssid, ap->bssid, ETH_ALEN); in cfg80211_scan_6ghz()
1363 r = memcmp(a->bssid, b->bssid, sizeof(a->bssid)); in cmp_bss()
1466 const u8 *bssid, in cfg80211_get_bss() argument
[all …]
Dcore.h265 u8 bssid[ETH_ALEN]; member
269 u8 bssid[ETH_ALEN]; member
324 void __cfg80211_ibss_joined(struct net_device *dev, const u8 *bssid,
367 const u8 *bssid,
375 const u8 *bssid,
379 struct net_device *dev, const u8 *bssid,
383 struct net_device *dev, const u8 *bssid,
420 void __cfg80211_port_authorized(struct wireless_dev *wdev, const u8 *bssid);
Dnl80211.h90 struct net_device *netdev, const u8 *bssid);
107 struct net_device *netdev, const u8 *bssid,
Dwext-compat.c1177 memcpy(&wdev->wext.bssid, (u8 *) &addr->sa_data, ETH_ALEN); in cfg80211_wds_wext_siwap()
1192 memcpy(&addr->sa_data, wdev->wext.bssid, ETH_ALEN); in cfg80211_wds_wext_giwap()
1267 memcpy(addr, wdev->current_bss->pub.bssid, ETH_ALEN); in cfg80211_wext_giwrate()
1298 u8 bssid[ETH_ALEN]; in cfg80211_wireless_stats() local
1312 memcpy(bssid, wdev->current_bss->pub.bssid, ETH_ALEN); in cfg80211_wireless_stats()
1317 if (rdev_get_station(rdev, dev, bssid, &sinfo)) in cfg80211_wireless_stats()
1448 cfg_pmksa.bssid = pmksa->bssid.sa_data; in cfg80211_wext_siwpmksa()
Dnl80211.c3091 const u8 *bssid; in nl80211_set_wds_peer() local
3105 bssid = nla_data(info->attrs[NL80211_ATTR_MAC]); in nl80211_set_wds_peer()
3106 return rdev_set_wds_peer(rdev, dev, bssid); in nl80211_set_wds_peer()
8291 memcpy(request->bssid, in nl80211_trigger_scan()
8295 memcpy(request->bssid, nla_data(info->attrs[NL80211_ATTR_MAC]), in nl80211_trigger_scan()
8298 eth_broadcast_addr(request->bssid); in nl80211_trigger_scan()
8691 struct nlattr *ssid, *bssid, *rssi; in nl80211_parse_sched_scan() local
8701 bssid = tb[NL80211_SCHED_SCAN_MATCH_ATTR_BSSID]; in nl80211_parse_sched_scan()
8703 if (!ssid && !bssid) { in nl80211_parse_sched_scan()
8723 if (bssid) in nl80211_parse_sched_scan()
[all …]
/net/mac80211/
Dibss.c81 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()
549 if (!is_zero_ether_addr(ifibss->bssid)) { in ieee80211_ibss_finish_csa()
552 ifibss->bssid, ifibss->ssid, in ieee80211_ibss_finish_csa()
602 ieee80211_ibss_add_sta(struct ieee80211_sub_if_data *sdata, const u8 *bssid, in ieee80211_ibss_add_sta() argument
[all …]
Dmlme.c365 const u8 *bssid, u32 *changed) in ieee80211_config_bw() argument
436 ifmgd->bssid, chandef.chan->center_freq, in ieee80211_config_bw()
450 ifmgd->bssid); in ieee80211_config_bw()
486 ifmgd->bssid); in ieee80211_config_bw()
799 memcpy(mgmt->da, assoc_data->bss->bssid, ETH_ALEN); in ieee80211_send_assoc()
801 memcpy(mgmt->bssid, assoc_data->bss->bssid, ETH_ALEN); in ieee80211_send_assoc()
1139 memcpy(nullfunc->addr1, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_send_4addr_nullfunc()
1141 memcpy(nullfunc->addr3, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_send_4addr_nullfunc()
1220 mgd_sta = sta_info_get(sdata, ifmgd->bssid); in ieee80211_chswitch_work()
1389 ifmgd->associated->bssid, &csa_ie); in ieee80211_sta_process_chanswitch()
[all …]
Dspectmgmt.c26 u32 sta_flags, u8 *bssid, in ieee80211_parse_ch_switch_ie() argument
90 bssid, new_freq); in ieee80211_parse_ch_switch_ie()
177 bssid); in ieee80211_parse_ch_switch_ie()
194 const u8 *da, const u8 *bssid, in ieee80211_send_refuse_measurement_request() argument
210 memcpy(msr_report->bssid, bssid, ETH_ALEN); in ieee80211_send_refuse_measurement_request()
247 mgmt->sa, mgmt->bssid, in ieee80211_process_measurement_req()
Dht.c434 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN); in ieee80211_send_delba()
436 memcpy(mgmt->bssid, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_send_delba()
438 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_delba()
496 const u8 *bssid) in ieee80211_send_smps_action() argument
511 memcpy(action_frame->bssid, bssid, ETH_ALEN); in ieee80211_send_smps_action()
Dagg-rx.c240 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN); in ieee80211_send_addba_resp()
242 memcpy(mgmt->bssid, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_send_addba_resp()
244 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_addba_resp()
500 ies_len, true, &elems, mgmt->bssid, NULL); in ieee80211_process_addba_request()
Drx.c1747 u8 *bssid = ieee80211_get_bssid(hdr, rx->skb->len, in ieee80211_rx_h_sta_process() local
1749 if (ether_addr_equal(bssid, rx->sdata->u.ibss.bssid) && in ieee80211_rx_h_sta_process()
3139 if (!ether_addr_equal(mgmt->sa, sdata->u.mgd.bssid) || in ieee80211_process_sa_query_req()
3140 !ether_addr_equal(mgmt->bssid, sdata->u.mgd.bssid)) { in ieee80211_process_sa_query_req()
3158 memcpy(resp->bssid, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_process_sa_query_req()
3343 if (!ether_addr_equal(mgmt->bssid, sdata->u.mgd.bssid)) in ieee80211_rx_h_action()
3433 u8 *bssid; in ieee80211_rx_h_action() local
3444 bssid = sdata->u.mgd.bssid; in ieee80211_rx_h_action()
3446 bssid = sdata->u.ibss.bssid; in ieee80211_rx_h_action()
3448 bssid = mgmt->sa; in ieee80211_rx_h_action()
[all …]
Dagg-tx.c83 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()
Dscan.c186 scan_sdata->vif.bss_conf.bssid); in ieee80211_bss_info_update()
213 mgmt->bssid, cbss->bssid); in ieee80211_bss_info_update()
409 ether_addr_copy(local->hw_scan_req->req.bssid, req->bssid); in ieee80211_prep_hw_scan()
674 sdata, local->scan_addr, scan_req->bssid, in ieee80211_scan_state_send_probe()
744 eth_broadcast_addr(local->hw_scan_req->req.bssid); in __ieee80211_start_scan()
Diface.c1546 sdata->vif.bss_conf.bssid = sdata->vif.addr; in ieee80211_setup_sdata()
1554 sdata->vif.bss_conf.bssid = sdata->u.mgd.bssid; in ieee80211_setup_sdata()
1558 sdata->vif.bss_conf.bssid = bssid_wildcard; in ieee80211_setup_sdata()
1562 sdata->vif.bss_conf.bssid = sdata->u.ibss.bssid; in ieee80211_setup_sdata()
1576 sdata->vif.bss_conf.bssid = NULL; in ieee80211_setup_sdata()
1581 sdata->vif.bss_conf.bssid = sdata->vif.addr; in ieee80211_setup_sdata()
1585 sdata->vif.bss_conf.bssid = sdata->vif.addr; in ieee80211_setup_sdata()
Dtx.c2462 sta = sta_info_get(sdata, sdata->u.mgd.bssid); in ieee80211_lookup_ra_sta()
2711 memcpy(hdr.addr3, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_build_hdr()
2718 memcpy(hdr.addr1, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_build_hdr()
2726 memcpy(hdr.addr1, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_build_hdr()
2755 memcpy(hdr.addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_build_hdr()
2995 memcpy(hdr->addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_check_fast_xmit()
3003 memcpy(hdr->addr3, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_check_fast_xmit()
3013 memcpy(hdr->addr1, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_check_fast_xmit()
3022 memcpy(hdr->addr1, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_check_fast_xmit()
3229 const u8 *bssid; in ieee80211_amsdu_prepare_head() local
[all …]
Dieee80211_i.h455 u8 bssid[ETH_ALEN] __aligned(2); member
580 u8 bssid[ETH_ALEN] __aligned(2); member
1688 const u8 *bssid, const u8 *addr, u32 supp_rates);
1703 const u8 *bssid, const u8 *addr, u32 supp_rates);
1856 const u8 *bssid);
1972 u32 sta_flags, u8 *bssid,
2167 const u8 *extra, size_t extra_len, const u8 *bssid,
2171 const u8 *da, const u8 *bssid,
Ddebugfs_netdev.c238 IEEE80211_IF_FILE(bssid, u.mgd.bssid, MAC);
343 memcpy(hdr->addr1, sdata->u.mgd.associated->bssid, ETH_ALEN); in ieee80211_if_parse_tkip_mic_test()
670 DEBUGFS_ADD(bssid); in add_sta_files()
Dmesh.c842 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN); in ieee80211_mesh_build_beacon()
1228 ieee802_11_parse_elems(pos, len - baselen, false, &elems, mgmt->bssid, in ieee80211_mesh_rx_probe_req()
1293 false, &elems, mgmt->bssid, NULL); in ieee80211_mesh_rx_bcn_presp()
1409 memcpy(mgmt_fwd->bssid, sdata->vif.addr, ETH_ALEN); in mesh_fwd_csa_frame()
1433 mgmt->bssid, NULL); in mesh_rx_csa_frame()
1602 sdata->vif.bss_conf.bssid = zero_addr; in ieee80211_mesh_init_sdata()
Dwme.c216 ra = sdata->u.mgd.bssid; in ieee80211_select_queue()
Dtdls.c221 memcpy(lnkid->bssid, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_tdls_add_link_ie()
561 ap_sta = sta_info_get(sdata, ifmgd->bssid); in ieee80211_tdls_add_setup_cfm_ies()
836 memcpy(mgmt->bssid, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_prep_tdls_direct()

12