Lines Matching refs:vap
1843 struct ieee80211vap *vap;
1860 vap = &bvp->bv_vap;
1861 ieee80211_vap_setup(ic, vap, name, unit, opmode, flags, bssid);
1863 bvp->bv_newstate = vap->iv_newstate;
1864 vap->iv_newstate = bwn_newstate;
1867 vap->iv_max_aid = BWN_STAID_MAX;
1869 ieee80211_ratectl_init(vap);
1872 ieee80211_vap_attach(vap, ieee80211_media_change,
1874 return (vap);
1878 bwn_vap_delete(struct ieee80211vap *vap)
1880 struct bwn_vap *bvp = BWN_VAP(vap);
1882 ieee80211_ratectl_deinit(vap);
1883 ieee80211_vap_detach(vap);
4742 bwn_newstate(struct ieee80211vap *vap, enum ieee80211_state nstate, int arg)
4744 struct bwn_vap *bvp = BWN_VAP(vap);
4745 struct ieee80211com *ic= vap->iv_ic;
4746 enum ieee80211_state ostate = vap->iv_state;
4752 ieee80211_state_name[vap->iv_state],
4755 error = bvp->bv_newstate(vap, nstate, arg);
4766 if (vap->iv_opmode == IEEE80211_M_STA) {
4781 if (vap->iv_opmode == IEEE80211_M_MONITOR ||
4782 vap->iv_opmode == IEEE80211_M_AHDEMO) {
4785 memcpy(sc->sc_bssid, vap->iv_bss->ni_bssid, IEEE80211_ADDR_LEN);
6194 struct ieee80211vap *vap = ni->ni_vap;
6218 tp = &vap->iv_txparms[ieee80211_chan2mode(ic->ic_curchan)];
6316 m->m_pkthdr.len + IEEE80211_CRC_LEN > vap->iv_rtsthreshold)
6461 if (ieee80211_radiotap_active_vap(vap)) {
6471 ieee80211_radiotap_tx(vap, m);