Lines Matching defs:bss
396 * if bss configuration changed store the new one -
799 memcpy(mgmt->da, assoc_data->bss->bssid, ETH_ALEN);
801 memcpy(mgmt->bssid, assoc_data->bss->bssid, ETH_ALEN);
1373 struct ieee80211_bss *bss;
1385 bss = (void *)cbss->priv;
1387 bss->vht_cap_info,
2227 struct ieee80211_bss *bss = (void *)cbss->priv;
2233 bss_conf->assoc_capability, bss->has_erp_value, bss->erp_value);
2281 bss_conf->beacon_rate = bss->beacon_rate;
2701 cbss = ifmgd->auth_data->bss;
2703 cbss = ifmgd->assoc_data->bss;
2759 * remove the bss struct for that AP.
2849 sta_info_destroy_addr(sdata, auth_data->bss->bssid);
2859 cfg80211_put_bss(sdata->local->hw.wiphy, auth_data->bss);
2878 sta_info_destroy_addr(sdata, assoc_data->bss->bssid);
2890 cfg80211_abandon_assoc(sdata->dev, assoc_data->bss);
2919 auth_data->bss->bssid, auth_data->bss->bssid,
2975 memcpy(bssid, ifmgd->auth_data->bss->bssid, ETH_ALEN);
3150 ether_addr_equal(mgmt->bssid, ifmgd->assoc_data->bss->bssid)) {
3151 const u8 *bssid = ifmgd->assoc_data->bss->bssid;
3361 assoc_data->bss->bssid);
3679 if (!ether_addr_equal(assoc_data->bss->bssid, mgmt->bssid))
3682 cbss = assoc_data->bss;
3771 struct ieee80211_bss *bss;
3781 bss = ieee80211_bss_info_update(local, rx_status, mgmt, len, channel);
3782 if (bss) {
3783 sdata->vif.bss_conf.beacon_rate = bss->beacon_rate;
3784 ieee80211_rx_bss_put(local, bss);
3951 struct cfg80211_bss *bss)
3953 if (ether_addr_equal(tx_bssid, bss->bssid))
3955 if (!bss->transmitted_bss)
3957 return ether_addr_equal(tx_bssid, bss->transmitted_bss->bssid);
4013 ieee80211_rx_our_beacon(bssid, ifmgd->assoc_data->bss)) {
4017 ifmgd->assoc_data->bss->bssid);
4395 auth_data->bss->bssid);
4399 * bss struct for that AP.
4401 cfg80211_unlink_bss(local->hw.wiphy, auth_data->bss);
4413 auth_data->bss->bssid, auth_data->tries,
4430 auth_data->bss->bssid,
4431 auth_data->bss->bssid, NULL, 0, 0,
4461 assoc_data->bss->bssid);
4465 * bss struct for that AP.
4467 cfg80211_unlink_bss(local->hw.wiphy, assoc_data->bss);
4473 assoc_data->bss->bssid, assoc_data->tries,
4562 memcpy(bssid, ifmgd->auth_data->bss->bssid, ETH_ALEN);
4576 struct cfg80211_bss *bss = ifmgd->assoc_data->bss;
4584 cfg80211_assoc_timeout(sdata->dev, bss);
4731 ifmgd->auth_data->bss->bssid :
4732 ifmgd->assoc_data->bss->bssid;
4979 struct ieee80211_bss *bss = (void *)cbss->priv;
5092 bss->vht_cap_info,
5174 struct ieee80211_bss *bss = (void *)cbss->priv;
5227 ieee80211_get_rates(sband, bss->supp_rates,
5228 bss->supp_rates_len,
5281 bss->device_ts_beacon;
5292 bss->device_ts_presp;
5393 auth_data->bss = req->bss;
5412 cont_auth = ifmgd->auth_data && req->bss == ifmgd->auth_data->bss;
5448 ieee80211_mark_sta_auth(sdata, req->bss->bssid);
5455 ifmgd->associated->bssid, req->bss->bssid);
5465 sdata_info(sdata, "authenticate with %pM\n", req->bss->bssid);
5467 err = ieee80211_prep_connection(sdata, req->bss, cont_auth, false);
5473 sta_info_destroy_addr(sdata, req->bss->bssid);
5478 cfg80211_ref_bss(local->hw.wiphy, auth_data->bss);
5495 bool is_6ghz = req->bss->channel->band == NL80211_BAND_6GHZ;
5496 bool is_5ghz = req->bss->channel->band == NL80211_BAND_5GHZ;
5499 struct ieee80211_bss *bss = (void *)req->bss->priv;
5512 ssidie = ieee80211_bss_get_ie(req->bss, WLAN_EID_SSID);
5527 ifmgd->associated->bssid, req->bss->bssid);
5551 match = ether_addr_equal(ifmgd->bssid, req->bss->bssid);
5559 assoc_data->wmm = bss->wmm_used &&
5581 sband = local->hw.wiphy->bands[req->bss->channel->band];
5584 if (!bss->wmm_used) {
5624 assoc_data->bss = req->bss;
5634 assoc_data->capability = req->bss->capability;
5635 assoc_data->supp_rates = bss->supp_rates;
5636 assoc_data->supp_rates_len = bss->supp_rates_len;
5639 ht_ie = ieee80211_bss_get_ie(req->bss, WLAN_EID_HT_OPERATION);
5645 vht_ie = ieee80211_bss_get_ie(req->bss, WLAN_EID_VHT_CAPABILITY);
5659 if (bss->wmm_used && bss->uapsd_supported &&
5733 err = ieee80211_prep_connection(sdata, req->bss, true, override);
5738 beacon_ies = rcu_dereference(req->bss->beacon_ies);
5748 assoc_data->timeout = TU_TO_EXP_TIME(req->bss->beacon_interval);
5765 bss->device_ts_beacon;
5791 if (bss->corrupt_data) {
5793 if (bss->corrupt_data & IEEE80211_BSS_CORRUPT_BEACON) {
5794 if (bss->corrupt_data &
5799 } else if (bss->corrupt_data & IEEE80211_BSS_CORRUPT_PROBE_RESP)
5823 ether_addr_equal(ifmgd->auth_data->bss->bssid, req->bssid)) {
5843 ether_addr_equal(ifmgd->assoc_data->bss->bssid, req->bssid)) {
5892 if (ifmgd->associated != req->bss)
5897 req->bss->bssid, req->reason_code, ieee80211_get_reason_code_string(req->reason_code));
5899 memcpy(bssid, req->bss->bssid, ETH_ALEN);
5928 struct cfg80211_bss *bss = ifmgd->assoc_data->bss;
5930 cfg80211_assoc_timeout(sdata->dev, bss);