Lines Matching refs:vap

566 	struct ieee80211vap *vap;
571 vap = &uvp->vap;
574 if (ieee80211_vap_setup(ic, vap, name, unit, opmode,
582 uvp->newstate = vap->iv_newstate;
583 vap->iv_newstate = ural_newstate;
587 ieee80211_ratectl_init(vap);
588 ieee80211_ratectl_setinterval(vap, 1000 /* 1 sec */);
591 ieee80211_vap_attach(vap, ieee80211_media_change,
594 return vap;
598 ural_vap_delete(struct ieee80211vap *vap)
600 struct ural_vap *uvp = URAL_VAP(vap);
601 struct ieee80211com *ic = vap->iv_ic;
605 ieee80211_ratectl_deinit(vap);
606 ieee80211_vap_detach(vap);
670 ural_newstate(struct ieee80211vap *vap, enum ieee80211_state nstate, int arg)
672 struct ural_vap *uvp = URAL_VAP(vap);
673 struct ieee80211com *ic = vap->iv_ic;
680 ieee80211_state_name[vap->iv_state],
689 if (vap->iv_state == IEEE80211_S_RUN) {
699 ni = ieee80211_ref_node(vap->iv_bss);
701 if (vap->iv_opmode != IEEE80211_M_MONITOR) {
712 if (vap->iv_opmode == IEEE80211_M_HOSTAP ||
713 vap->iv_opmode == IEEE80211_M_IBSS) {
731 if (vap->iv_opmode != IEEE80211_M_MONITOR)
738 tp = &vap->iv_txparms[ieee80211_chan2mode(ic->ic_curchan)];
749 return (uvp->newstate(vap, nstate, arg));
763 struct ieee80211vap *vap;
798 vap = data->ni->ni_vap;
799 if (ieee80211_radiotap_active_vap(vap)) {
806 ieee80211_radiotap_tx(vap, m);
1026 struct ieee80211vap *vap = ni->ni_vap;
1044 tp = &vap->iv_txparms[ieee80211_chan2mode(ic->ic_bsschan)];
1066 struct ieee80211vap *vap = ni->ni_vap;
1081 tp = &vap->iv_txparms[ieee80211_chan2mode(ic->ic_curchan)];
1231 struct ieee80211vap *vap = ni->ni_vap;
1245 tp = &vap->iv_txparms[ieee80211_chan2mode(ni->ni_chan)];
1265 if (m0->m_pkthdr.len + IEEE80211_CRC_LEN > vap->iv_rtsthreshold)
1753 struct ieee80211vap *vap = TAILQ_FIRST(&ic->ic_vaps);
1759 tmp = (16 * vap->iv_bss->ni_intval) << 4;
2032 struct ieee80211vap *vap = TAILQ_FIRST(&ic->ic_vaps);
2079 ural_set_macaddr(sc, vap ? vap->iv_myaddr : ic->ic_macaddr);
2179 struct ieee80211vap *vap = ni->ni_vap;
2180 struct ural_vap *uvp = URAL_VAP(vap);
2192 struct ieee80211vap *vap = &uvp->vap;
2193 struct ieee80211com *ic = vap->iv_ic;
2202 struct ieee80211vap *vap = &uvp->vap;
2203 struct ieee80211com *ic = vap->iv_ic;
2209 ni = ieee80211_ref_node(vap->iv_bss);
2220 ieee80211_ratectl_tx_update(vap, ni, &sum, &ok, &retrycnt);