• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/mac80211/

Lines Matching refs:sdata

164 void ieee80211_bss_info_change_notify(struct ieee80211_sub_if_data *sdata,
167 struct ieee80211_local *local = sdata->local;
173 if (sdata->vif.type == NL80211_IFTYPE_STATION) {
179 if (sdata->vif.bss_conf.assoc)
180 sdata->vif.bss_conf.bssid = sdata->u.mgd.bssid;
182 sdata->vif.bss_conf.bssid = zero;
183 } else if (sdata->vif.type == NL80211_IFTYPE_ADHOC)
184 sdata->vif.bss_conf.bssid = sdata->u.ibss.bssid;
185 else if (sdata->vif.type == NL80211_IFTYPE_AP)
186 sdata->vif.bss_conf.bssid = sdata->vif.addr;
187 else if (ieee80211_vif_is_mesh(&sdata->vif)) {
188 sdata->vif.bss_conf.bssid = zero;
194 switch (sdata->vif.type) {
208 if (local->quiescing || !ieee80211_sdata_running(sdata) ||
210 sdata->vif.bss_conf.enable_beacon = false;
216 switch (sdata->vif.type) {
218 sdata->vif.bss_conf.enable_beacon =
219 !!sdata->u.ap.beacon;
222 sdata->vif.bss_conf.enable_beacon =
223 !!sdata->u.ibss.presp;
226 sdata->vif.bss_conf.enable_beacon = true;
236 drv_bss_info_changed(local, sdata, &sdata->vif.bss_conf, changed);
239 u32 ieee80211_reset_erp_info(struct ieee80211_sub_if_data *sdata)
241 sdata->vif.bss_conf.use_cts_prot = false;
242 sdata->vif.bss_conf.use_short_preamble = false;
243 sdata->vif.bss_conf.use_short_slot = false;
321 struct ieee80211_sub_if_data *sdata;
336 sdata = IEEE80211_DEV_TO_SUB_IF(ndev);
337 bss_conf = &sdata->vif.bss_conf;
340 if (sdata->vif.type != NL80211_IFTYPE_STATION)
343 idev = sdata->dev->ip_ptr;
347 ifmgd = &sdata->u.mgd;
360 sdata->arp_filter_state = false;
363 sdata->arp_filter_state = true;
369 bss_conf->arp_filter_enabled = sdata->arp_filter_state;
370 ieee80211_bss_info_change_notify(sdata,