/Linux-v4.19/drivers/net/wireless/ralink/rt2x00/ |
D | rt2x00config.c | 82 struct ieee80211_bss_conf *bss_conf, in rt2x00lib_config_erp() argument 89 erp.short_preamble = bss_conf->use_short_preamble; in rt2x00lib_config_erp() 90 erp.cts_protection = bss_conf->use_cts_prot; in rt2x00lib_config_erp() 92 erp.slot_time = bss_conf->use_short_slot ? SHORT_SLOT_TIME : SLOT_TIME; in rt2x00lib_config_erp() 94 erp.pifs = bss_conf->use_short_slot ? SHORT_PIFS : PIFS; in rt2x00lib_config_erp() 95 erp.difs = bss_conf->use_short_slot ? SHORT_DIFS : DIFS; in rt2x00lib_config_erp() 96 erp.eifs = bss_conf->use_short_slot ? SHORT_EIFS : EIFS; in rt2x00lib_config_erp() 98 erp.basic_rates = bss_conf->basic_rates; in rt2x00lib_config_erp() 99 erp.beacon_int = bss_conf->beacon_int; in rt2x00lib_config_erp() 102 rt2x00dev->aid = bss_conf->assoc ? bss_conf->aid : 0; in rt2x00lib_config_erp() [all …]
|
D | rt2x00mac.c | 567 struct ieee80211_bss_conf *bss_conf, in rt2x00mac_bss_info_changed() argument 585 bss_conf->bssid); in rt2x00mac_bss_info_changed() 592 if (!bss_conf->enable_beacon && intf->enable_beacon) { in rt2x00mac_bss_info_changed() 609 } else if (bss_conf->enable_beacon && !intf->enable_beacon) { in rt2x00mac_bss_info_changed() 639 if (bss_conf->assoc) in rt2x00mac_bss_info_changed() 654 if (changes & BSS_CHANGED_QOS && !bss_conf->qos) in rt2x00mac_bss_info_changed() 664 rt2x00lib_config_erp(rt2x00dev, intf, bss_conf, changes); in rt2x00mac_bss_info_changed()
|
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/mvm/ |
D | mac-ctxt.c | 146 min_bi = min(data->vif->bss_conf.beacon_int, in iwl_mvm_mac_tsf_id_iter() 147 vif->bss_conf.beacon_int); in iwl_mvm_mac_tsf_id_iter() 152 if ((data->vif->bss_conf.beacon_int - in iwl_mvm_mac_tsf_id_iter() 153 vif->bss_conf.beacon_int) % min_bi == 0) { in iwl_mvm_mac_tsf_id_iter() 175 min_bi = min(data->vif->bss_conf.beacon_int, in iwl_mvm_mac_tsf_id_iter() 176 vif->bss_conf.beacon_int); in iwl_mvm_mac_tsf_id_iter() 181 if ((data->vif->bss_conf.beacon_int - in iwl_mvm_mac_tsf_id_iter() 182 vif->bss_conf.beacon_int) % min_bi == 0) { in iwl_mvm_mac_tsf_id_iter() 475 unsigned long basic = vif->bss_conf.basic_rates; in iwl_mvm_ack_rates() 560 u8 protection_mode = vif->bss_conf.ht_operation_mode & in iwl_mvm_mac_ctxt_set_ht_flags() [all …]
|
D | tdls.c | 209 u32 duration = 2 * vif->bss_conf.dtim_period * vif->bss_conf.beacon_int; in iwl_mvm_mac_mgd_protect_tdls_discover() 299 delay = TU_TO_MS(vif->bss_conf.dtim_period * vif->bss_conf.beacon_int); in iwl_mvm_rx_tdls_notif() 464 cpu_to_le32(TU_TO_US(vif->bss_conf.dtim_period * in iwl_mvm_tdls_config_channel_switch() 465 vif->bss_conf.beacon_int) / 2); in iwl_mvm_tdls_config_channel_switch() 559 delay = TU_TO_MS(vif->bss_conf.dtim_period * vif->bss_conf.beacon_int); in iwl_mvm_tdls_ch_switch_work() 620 delay = 2 * TU_TO_MS(vif->bss_conf.dtim_period * in iwl_mvm_tdls_channel_switch() 621 vif->bss_conf.beacon_int); in iwl_mvm_tdls_channel_switch() 673 msleep(TU_TO_MS(vif->bss_conf.dtim_period * in iwl_mvm_tdls_cancel_channel_switch() 674 vif->bss_conf.beacon_int)); in iwl_mvm_tdls_cancel_channel_switch() 734 delay = vif->bss_conf.dtim_period * vif->bss_conf.beacon_int * in iwl_mvm_tdls_recv_channel_switch()
|
D | power.c | 122 if (vif->bss_conf.cqm_rssi_thold && !d0i3) { in iwl_mvm_beacon_filter_set_cqm_params() 124 cpu_to_le32(vif->bss_conf.cqm_rssi_hyst); in iwl_mvm_beacon_filter_set_cqm_params() 127 cpu_to_le32(-vif->bss_conf.cqm_rssi_thold); in iwl_mvm_beacon_filter_set_cqm_params() 272 if (vif->bss_conf.assoc) in iwl_mvm_p2p_standalone_iterator() 286 if (!memcmp(mvmvif->uapsd_misbehaving_bssid, vif->bss_conf.bssid, in iwl_mvm_power_allow_uapsd() 295 (vif->bss_conf.p2p_noa_attr.oppps_ctwindow & in iwl_mvm_power_allow_uapsd() 348 int dtimper = vif->bss_conf.dtim_period ?: 1; in iwl_mvm_power_config_skip_dtim() 368 int dtimper_tu = dtimper * vif->bss_conf.beacon_int; in iwl_mvm_power_config_skip_dtim() 393 dtimper = vif->bss_conf.dtim_period; in iwl_mvm_power_build_cmd() 394 bi = vif->bss_conf.beacon_int; in iwl_mvm_power_build_cmd() [all …]
|
D | mac80211.c | 1583 !vif->bss_conf.assoc) in iwl_mvm_mc_iface_iterator() 1587 memcpy(cmd->bssid, vif->bss_conf.bssid, ETH_ALEN); in iwl_mvm_mc_iface_iterator() 1692 if (vif->type != NL80211_IFTYPE_STATION || !vif->bss_conf.assoc || in iwl_mvm_config_iface_filter() 1726 if (vif->bss_conf.arp_addr_cnt != 1) { in iwl_mvm_set_bcast_filter() 1731 attr->val = vif->bss_conf.arp_addr_list[0]; in iwl_mvm_set_bcast_filter() 1764 !vif->bss_conf.assoc) in iwl_mvm_bcast_filter_iterator() 1862 memcpy(cmd.membership_status, vif->bss_conf.mu_group.membership, in iwl_mvm_update_mu_groups() 1864 memcpy(cmd.user_position, vif->bss_conf.mu_group.position, in iwl_mvm_update_mu_groups() 1935 .bss_color = vif->bss_conf.bss_color, in iwl_mvm_cfg_he_sta() 1936 .htc_trig_based_pkt_ext = vif->bss_conf.htc_trig_based_pkt_ext, in iwl_mvm_cfg_he_sta() [all …]
|
D | sf.c | 93 if (vif->bss_conf.assoc) in iwl_mvm_bound_iface_iterator() 321 } else if (changed_vif->bss_conf.assoc && in iwl_mvm_sf_update() 322 changed_vif->bss_conf.dtim_period) { in iwl_mvm_sf_update()
|
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/dvm/ |
D | rxon.c | 310 beacon_int = vif ? vif->bss_conf.beacon_int : 0; in iwl_send_rxon_timing() 322 priv->contexts[IWL_RXON_CTX_BSS].vif->bss_conf.beacon_int) { in iwl_send_rxon_timing() 329 priv->contexts[IWL_RXON_CTX_PAN].vif->bss_conf.beacon_int && in iwl_send_rxon_timing() 331 !ctx->vif->bss_conf.beacon_int)) { in iwl_send_rxon_timing() 348 ctx->timing.dtim_period = vif ? (vif->bss_conf.dtim_period ?: 1) : 1; in iwl_send_rxon_timing() 565 int dtim = ctx_pan->vif->bss_conf.dtim_period ?: 1; in iwlagn_set_pan_params() 585 (!ctx_bss->vif->bss_conf.idle && in iwlagn_set_pan_params() 586 !ctx_bss->vif->bss_conf.assoc)) { in iwlagn_set_pan_params() 589 } else if (!ctx_pan->vif->bss_conf.idle && in iwlagn_set_pan_params() 590 !ctx_pan->vif->bss_conf.assoc) { in iwlagn_set_pan_params() [all …]
|
/Linux-v4.19/drivers/net/wireless/ath/wcn36xx/ |
D | main.c | 405 if (vif->bss_conf.ps) /* ps allowed ? */ in wcn36xx_config() 777 struct ieee80211_bss_conf *bss_conf, in wcn36xx_bss_info_changed() argument 794 bss_conf->dtim_period); in wcn36xx_bss_info_changed() 796 vif_priv->dtim_period = bss_conf->dtim_period; in wcn36xx_bss_info_changed() 801 bss_conf->bssid); in wcn36xx_bss_info_changed() 803 if (!is_zero_ether_addr(bss_conf->bssid)) { in wcn36xx_bss_info_changed() 806 wcn36xx_smd_set_link_st(wcn, bss_conf->bssid, vif->addr, in wcn36xx_bss_info_changed() 808 wcn36xx_smd_join(wcn, bss_conf->bssid, in wcn36xx_bss_info_changed() 811 bss_conf->bssid, false); in wcn36xx_bss_info_changed() 815 wcn36xx_smd_set_link_st(wcn, bss_conf->bssid, vif->addr, in wcn36xx_bss_info_changed() [all …]
|
/Linux-v4.19/net/mac80211/ |
D | mlme.c | 284 cfg80211_chandef_identical(chandef, &sdata->vif.bss_conf.chandef)) in ieee80211_determine_chantype() 329 struct ieee80211_channel *chan = sdata->vif.bss_conf.chandef.chan; in ieee80211_config_bw() 359 if (sdata->vif.bss_conf.ht_operation_mode != ht_opmode) { in ieee80211_config_bw() 361 sdata->vif.bss_conf.ht_operation_mode = ht_opmode; in ieee80211_config_bw() 386 if (cfg80211_chandef_identical(&chandef, &sdata->vif.bss_conf.chandef)) in ieee80211_config_bw() 1088 if (sdata->vif.bss_conf.chandef.width != in ieee80211_chswitch_work() 1123 if (sdata->vif.bss_conf.chandef.width > in ieee80211_chswitch_work() 1140 if (sdata->vif.bss_conf.chandef.width < in ieee80211_chswitch_work() 1150 if (!cfg80211_chandef_identical(&sdata->vif.bss_conf.chandef, in ieee80211_chswitch_work() 1281 &sdata->vif.bss_conf.chandef)) { in ieee80211_sta_process_chanswitch() [all …]
|
D | mesh.c | 95 if (sdata->vif.bss_conf.basic_rates != basic_rates) in mesh_matches_local() 98 cfg80211_chandef_create(&sta_chan_def, sdata->vif.bss_conf.chandef.chan, in mesh_matches_local() 103 if (!cfg80211_chandef_compatible(&sdata->vif.bss_conf.chandef, in mesh_matches_local() 416 sdata->vif.bss_conf.chandef.width == NL80211_CHAN_WIDTH_20_NOHT || in mesh_add_ht_cap_ie() 417 sdata->vif.bss_conf.chandef.width == NL80211_CHAN_WIDTH_5 || in mesh_add_ht_cap_ie() 418 sdata->vif.bss_conf.chandef.width == NL80211_CHAN_WIDTH_10) in mesh_add_ht_cap_ie() 453 sdata->vif.bss_conf.chandef.width == NL80211_CHAN_WIDTH_20_NOHT || in mesh_add_ht_oper_ie() 454 sdata->vif.bss_conf.chandef.width == NL80211_CHAN_WIDTH_5 || in mesh_add_ht_oper_ie() 455 sdata->vif.bss_conf.chandef.width == NL80211_CHAN_WIDTH_10) in mesh_add_ht_oper_ie() 462 ieee80211_ie_build_ht_oper(pos, ht_cap, &sdata->vif.bss_conf.chandef, in mesh_add_ht_oper_ie() [all …]
|
D | cfg.c | 37 memcpy(sdata->vif.bss_conf.mu_group.membership, in ieee80211_set_mu_mimo_follow() 39 memcpy(sdata->vif.bss_conf.mu_group.position, in ieee80211_set_mu_mimo_follow() 912 sdata->vif.bss_conf.beacon_int = params->beacon_interval; in ieee80211_start_ap() 948 sdata->vif.bss_conf.dtim_period = params->dtim_period; in ieee80211_start_ap() 949 sdata->vif.bss_conf.enable_beacon = true; in ieee80211_start_ap() 950 sdata->vif.bss_conf.allow_p2p_go_ps = sdata->vif.p2p; in ieee80211_start_ap() 952 sdata->vif.bss_conf.ssid_len = params->ssid_len; in ieee80211_start_ap() 954 memcpy(sdata->vif.bss_conf.ssid, params->ssid, in ieee80211_start_ap() 956 sdata->vif.bss_conf.hidden_ssid = in ieee80211_start_ap() 959 memset(&sdata->vif.bss_conf.p2p_noa_attr, 0, in ieee80211_start_ap() [all …]
|
D | vht.c | 415 enum nl80211_chan_width bss_width = sdata->vif.bss_conf.chandef.width; in ieee80211_sta_cur_vht_bw() 532 struct ieee80211_bss_conf *bss_conf = &sdata->vif.bss_conf; in ieee80211_process_mu_groups() local 538 bss_conf->mu_group.position, WLAN_USER_POSITION_LEN) && in ieee80211_process_mu_groups() 540 bss_conf->mu_group.membership, WLAN_MEMBERSHIP_LEN)) in ieee80211_process_mu_groups() 543 memcpy(bss_conf->mu_group.membership, in ieee80211_process_mu_groups() 546 memcpy(bss_conf->mu_group.position, in ieee80211_process_mu_groups() 556 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in ieee80211_update_mu_groups() local 561 memcpy(bss_conf->mu_group.membership, membership, WLAN_MEMBERSHIP_LEN); in ieee80211_update_mu_groups() 562 memcpy(bss_conf->mu_group.position, position, WLAN_USER_POSITION_LEN); in ieee80211_update_mu_groups()
|
D | ibss.c | 249 if (sdata->vif.bss_conf.ibss_joined) { in __ieee80211_sta_join_ibss() 250 sdata->vif.bss_conf.ibss_joined = false; in __ieee80211_sta_join_ibss() 251 sdata->vif.bss_conf.ibss_creator = false; in __ieee80211_sta_join_ibss() 252 sdata->vif.bss_conf.enable_beacon = false; in __ieee80211_sta_join_ibss() 328 sdata->vif.bss_conf.enable_beacon = true; in __ieee80211_sta_join_ibss() 329 sdata->vif.bss_conf.beacon_int = beacon_int; in __ieee80211_sta_join_ibss() 330 sdata->vif.bss_conf.basic_rates = basic_rates; in __ieee80211_sta_join_ibss() 331 sdata->vif.bss_conf.ssid_len = ifibss->ssid_len; in __ieee80211_sta_join_ibss() 332 memcpy(sdata->vif.bss_conf.ssid, ifibss->ssid, ifibss->ssid_len); in __ieee80211_sta_join_ibss() 353 sdata->vif.bss_conf.use_short_slot = chan->band == NL80211_BAND_5GHZ; in __ieee80211_sta_join_ibss() [all …]
|
D | rate.c | 273 u32 user_mask, basic_rates = sdata->vif.bss_conf.basic_rates; in ieee80211_check_rate_mask() 276 if (WARN_ON(!sdata->vif.bss_conf.chandef.chan)) in ieee80211_check_rate_mask() 282 band = sdata->vif.bss_conf.chandef.chan->band; in ieee80211_check_rate_mask() 387 mcast_rate = txrc->bss_conf->mcast_rate[sband->band]; in rate_control_send_low() 401 txrc->bss_conf->basic_rates, in rate_control_send_low() 614 u32 basic_rates = vif->bss_conf.basic_rates; in rate_fixup_ratelist() 744 flags = ieee80211_chandef_rate_flags(&sdata->vif.bss_conf.chandef); in rate_control_cap_mask() 800 chan_width = sta->sdata->vif.bss_conf.chandef.width; in rate_control_apply_mask_ratetbl() 837 chan_width = sdata->vif.bss_conf.chandef.width; in rate_control_apply_mask()
|
/Linux-v4.19/drivers/net/wireless/ath/ath5k/ |
D | mac80211-ops.c | 253 struct ieee80211_bss_conf *bss_conf, u32 changes) in ath5k_bss_info_changed() argument 263 memcpy(common->curbssid, bss_conf->bssid, ETH_ALEN); in ath5k_bss_info_changed() 270 ah->bintval = bss_conf->beacon_int; in ath5k_bss_info_changed() 275 ah->ah_short_slot = bss_conf->use_short_slot; in ath5k_bss_info_changed() 282 avf->assoc = bss_conf->assoc; in ath5k_bss_info_changed() 283 if (bss_conf->assoc) in ath5k_bss_info_changed() 284 ah->assoc = bss_conf->assoc; in ath5k_bss_info_changed() 292 if (bss_conf->assoc) { in ath5k_bss_info_changed() 295 bss_conf->aid, common->curbssid); in ath5k_bss_info_changed() 296 common->curaid = bss_conf->aid; in ath5k_bss_info_changed() [all …]
|
/Linux-v4.19/drivers/net/wireless/ath/ath9k/ |
D | htc_drv_beacon.c | 93 struct ath_beacon_config *bss_conf) in ath9k_htc_beacon_config_sta() argument 101 if (ath9k_cmn_beacon_config_sta(priv->ah, bss_conf, &bs) == -EPERM) in ath9k_htc_beacon_config_sta() 400 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in ath9k_htc_check_beacon_config() local 411 (cur_conf->beacon_interval != bss_conf->beacon_int)) { in ath9k_htc_check_beacon_config() 455 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in ath9k_htc_beacon_config() local 461 cur_conf->beacon_interval = bss_conf->beacon_int; in ath9k_htc_beacon_config() 465 cur_conf->dtim_period = bss_conf->dtim_period; in ath9k_htc_beacon_config()
|
D | htc_drv_main.c | 94 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in ath9k_htc_vif_iter() local 98 bss_conf->enable_beacon) { in ath9k_htc_vif_iter() 103 if (bss_conf->assoc) { in ath9k_htc_vif_iter() 677 struct ieee80211_bss_conf *bss_conf) in ath9k_htc_update_rate() argument 687 sta = ieee80211_find_sta(vif, bss_conf->bssid); in ath9k_htc_update_rate() 699 bss_conf->bssid, be32_to_cpu(trate.capflags)); in ath9k_htc_update_rate() 1488 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in ath9k_htc_bss_iter() local 1490 if ((vif->type == NL80211_IFTYPE_STATION) && bss_conf->assoc) { in ath9k_htc_bss_iter() 1491 common->curaid = bss_conf->aid; in ath9k_htc_bss_iter() 1493 memcpy(common->curbssid, bss_conf->bssid, ETH_ALEN); in ath9k_htc_bss_iter() [all …]
|
D | beacon.c | 85 if (vif->bss_conf.use_short_preamble) in ath9k_beacon_setup() 455 if (!vif || !vif->bss_conf.enable_beacon) in ath9k_beacon_tasklet() 588 struct ieee80211_bss_conf *bss_conf) in ath9k_cache_beacon_config() argument 594 "Caching beacon data for BSS: %pM\n", bss_conf->bssid); in ath9k_cache_beacon_config() 596 cur_conf->beacon_interval = bss_conf->beacon_int; in ath9k_cache_beacon_config() 597 cur_conf->dtim_period = bss_conf->dtim_period; in ath9k_cache_beacon_config() 599 cur_conf->ibss_creator = bss_conf->ibss_creator; in ath9k_cache_beacon_config() 652 ath9k_cache_beacon_config(sc, ctx, &main_vif->bss_conf); in ath9k_beacon_config() 660 ath9k_cache_beacon_config(sc, ctx, &main_vif->bss_conf); in ath9k_beacon_config() 673 !enabled && beacons && !main_vif->bss_conf.ibss_creator) { in ath9k_beacon_config()
|
/Linux-v4.19/drivers/net/wireless/ath/carl9170/ |
D | mac.c | 97 vif->bss_conf.use_short_slot) in carl9170_set_slot_time() 119 basic = (vif->bss_conf.basic_rates & 0xf); in carl9170_set_mac_rates() 120 basic |= (vif->bss_conf.basic_rates & 0xff0) << 4; in carl9170_set_mac_rates() 417 ar->global_beacon_int = vif->bss_conf.beacon_int / in carl9170_set_beacon_timers() 421 vif->bss_conf.dtim_period); in carl9170_set_beacon_timers() 436 ar->global_beacon_int = vif->bss_conf.beacon_int; in carl9170_set_beacon_timers()
|
/Linux-v4.19/drivers/net/wireless/ti/wlcore/ |
D | main.c | 977 vif->bss_conf.bssid); in wl1271_recovery_work() 2938 struct ieee80211_bss_conf *bss_conf, in wlcore_set_assoc() argument 2944 wlvif->aid = bss_conf->aid; in wlcore_set_assoc() 2945 wlvif->channel_type = cfg80211_get_chandef_type(&bss_conf->chandef); in wlcore_set_assoc() 2946 wlvif->beacon_int = bss_conf->beacon_int; in wlcore_set_assoc() 2947 wlvif->wmm_enabled = bss_conf->qos; in wlcore_set_assoc() 3987 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in wl1271_ap_set_probe_resp_tmpl_legacy() local 4000 if (probe_rsp_len + bss_conf->ssid_len > WL1271_CMD_TEMPL_MAX_SIZE) { in wl1271_ap_set_probe_resp_tmpl_legacy() 4022 probe_rsp_templ[ssid_ie_offset + 1] = bss_conf->ssid_len; in wl1271_ap_set_probe_resp_tmpl_legacy() 4024 bss_conf->ssid, bss_conf->ssid_len); in wl1271_ap_set_probe_resp_tmpl_legacy() [all …]
|
/Linux-v4.19/drivers/net/wireless/rsi/ |
D | rsi_91x_mac80211.c | 529 bss = &vif->bss_conf; in rsi_channel_change() 635 (!sta_vif || vif->bss_conf.assoc)) in rsi_mac80211_config() 677 bss = &vif->bss_conf; in rsi_get_connected_channel() 697 channel = vif->bss_conf.chandef.chan; in rsi_switch_channel() 720 struct ieee80211_bss_conf *bss_conf, in rsi_mac80211_bss_info_changed() argument 725 struct ieee80211_bss_conf *bss = &vif->bss_conf; in rsi_mac80211_bss_info_changed() 732 __func__, bss_conf->assoc); in rsi_mac80211_bss_info_changed() 733 if (bss_conf->assoc) { in rsi_mac80211_bss_info_changed() 742 bss_conf->assoc, in rsi_mac80211_bss_info_changed() 743 bss_conf->bssid, in rsi_mac80211_bss_info_changed() [all …]
|
/Linux-v4.19/drivers/net/wireless/ti/wl1251/ |
D | main.c | 1093 struct ieee80211_bss_conf *bss_conf, in wl1251_op_bss_info_changed() argument 1110 ret = wl1251_acx_low_rssi(wl, bss_conf->cqm_rssi_thold, in wl1251_op_bss_info_changed() 1116 wl->rssi_thold = bss_conf->cqm_rssi_thold; in wl1251_op_bss_info_changed() 1120 memcmp(wl->bssid, bss_conf->bssid, ETH_ALEN)) { in wl1251_op_bss_info_changed() 1121 memcpy(wl->bssid, bss_conf->bssid, ETH_ALEN); in wl1251_op_bss_info_changed() 1140 if (bss_conf->assoc) { in wl1251_op_bss_info_changed() 1141 wl->beacon_int = bss_conf->beacon_int; in wl1251_op_bss_info_changed() 1154 ret = wl1251_acx_aid(wl, bss_conf->aid); in wl1251_op_bss_info_changed() 1164 if (bss_conf->use_short_slot) in wl1251_op_bss_info_changed() 1175 if (bss_conf->use_short_preamble) in wl1251_op_bss_info_changed() [all …]
|
/Linux-v4.19/drivers/staging/rtlwifi/ |
D | core.c | 1020 struct ieee80211_bss_conf *bss_conf, in rtl_op_bss_info_changed() argument 1035 bss_conf->enable_beacon)) { in rtl_op_bss_info_changed() 1053 !bss_conf->enable_beacon)) { in rtl_op_bss_info_changed() 1067 mac->beacon_interval = bss_conf->beacon_int; in rtl_op_bss_info_changed() 1076 if (bss_conf->assoc) { in rtl_op_bss_info_changed() 1095 mac->assoc_id = bss_conf->aid; in rtl_op_bss_info_changed() 1096 memcpy(mac->bssid, bss_conf->bssid, ETH_ALEN); in rtl_op_bss_info_changed() 1102 sta = ieee80211_find_sta(vif, (u8 *)bss_conf->bssid); in rtl_op_bss_info_changed() 1208 mac->use_cts_protect = bss_conf->use_cts_prot; in rtl_op_bss_info_changed() 1214 bss_conf->use_short_preamble); in rtl_op_bss_info_changed() [all …]
|
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/ |
D | core.c | 1037 struct ieee80211_bss_conf *bss_conf, in rtl_op_bss_info_changed() argument 1051 bss_conf->enable_beacon)) { in rtl_op_bss_info_changed() 1069 !bss_conf->enable_beacon)) { in rtl_op_bss_info_changed() 1083 mac->beacon_interval = bss_conf->beacon_int; in rtl_op_bss_info_changed() 1091 if (bss_conf->assoc) { in rtl_op_bss_info_changed() 1108 mac->assoc_id = bss_conf->aid; in rtl_op_bss_info_changed() 1109 memcpy(mac->bssid, bss_conf->bssid, ETH_ALEN); in rtl_op_bss_info_changed() 1115 sta = ieee80211_find_sta(vif, (u8 *)bss_conf->bssid); in rtl_op_bss_info_changed() 1218 mac->use_cts_protect = bss_conf->use_cts_prot; in rtl_op_bss_info_changed() 1224 bss_conf->use_short_preamble); in rtl_op_bss_info_changed() [all …]
|