Lines Matching defs:vif

144 		if (sta->sdata->vif.type == NL80211_IFTYPE_AP ||
145 sta->sdata->vif.type == NL80211_IFTYPE_AP_VLAN)
147 else if (ieee80211_vif_is_mesh(&sdata->vif))
167 if (ieee80211_vif_is_mesh(&sdata->vif))
326 if (ether_addr_equal(vif_addr, sta->sdata->vif.addr))
569 if (ieee80211_vif_is_mesh(&sdata->vif)) {
605 if (sdata->vif.type == NL80211_IFTYPE_MESH_POINT)
737 if (WARN_ON(ether_addr_equal(sta->sta.addr, sdata->vif.addr) ||
779 if (sdata->vif.type == NL80211_IFTYPE_ADHOC) {
797 bool allow_p2p_go_ps = sdata->vif.p2p;
812 if (allow_p2p_go_ps != sdata->vif.bss_conf.allow_p2p_go_ps) {
813 sdata->vif.bss_conf.allow_p2p_go_ps = allow_p2p_go_ps;
896 if (sdata->vif.active_links & BIT(i))
913 if (ieee80211_vif_is_mesh(&sdata->vif))
1015 if (sta->sdata->vif.type == NL80211_IFTYPE_AP ||
1016 sta->sdata->vif.type == NL80211_IFTYPE_AP_VLAN) {
1022 } else if (ieee80211_vif_is_mesh(&sta->sdata->vif)) {
1105 sta->sdata->vif.bss_conf.beacon_int *
1199 !ieee80211_vif_is_mesh(&sta->sdata->vif))
1272 if (sdata->vif.type == NL80211_IFTYPE_AP_VLAN &&
1389 if (sta->sdata->vif.type == NL80211_IFTYPE_AP_VLAN ||
1390 sta->sdata->vif.type == NL80211_IFTYPE_AP)
1580 WARN_ON(vlans && sdata->vif.type != NL80211_IFTYPE_AP);
1634 if (ieee80211_vif_is_mesh(&sdata->vif) &&
1657 !ether_addr_equal(sta->sdata->vif.addr, localaddr))
1668 struct ieee80211_sta *ieee80211_find_sta(struct ieee80211_vif *vif,
1673 if (!vif)
1676 sta = sta_info_get_bss(vif_to_sdata(vif), addr);
1697 if (sdata->vif.type == NL80211_IFTYPE_AP_VLAN)
1701 if (sdata->vif.type == NL80211_IFTYPE_AP)
1703 else if (ieee80211_vif_is_mesh(&sdata->vif))
1806 memcpy(nullfunc->addr2, sdata->vif.addr, ETH_ALEN);
1807 memcpy(nullfunc->addr3, sdata->vif.addr, ETH_ALEN);
1845 chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf);
2349 __ieee80211_sta_recalc_aggregates(sta, sta->sdata->vif.active_links);
2583 if (sdata->vif.type == NL80211_IFTYPE_STATION)
2594 if (sdata->vif.type == NL80211_IFTYPE_STATION) {
2688 if (sdata->vif.type == NL80211_IFTYPE_STATION &&
2689 !(sdata->vif.driver_flags & IEEE80211_VIF_BEACON_FILTER)) {
2692 sinfo->rx_beacon_signal_avg = ieee80211_ave_rssi(&sdata->vif);
2750 if (ieee80211_vif_is_mesh(&sdata->vif)) {
2777 if (sdata->vif.bss_conf.use_cts_prot)
2779 if (sdata->vif.bss_conf.use_short_preamble)
2781 if (sdata->vif.bss_conf.use_short_slot)
2783 sinfo->bss_param.dtim_period = sdata->vif.bss_conf.dtim_period;
2784 sinfo->bss_param.beacon_interval = sdata->vif.bss_conf.beacon_int;
2831 if (ieee80211_vif_is_mesh(&sdata->vif)) {