Lines Matching refs:vap

480 	struct ieee80211vap *vap;
485 vap = &zvp->vap;
488 if (ieee80211_vap_setup(ic, vap, name, unit, opmode,
496 zvp->newstate = vap->iv_newstate;
497 vap->iv_newstate = zyd_newstate;
499 ieee80211_ratectl_init(vap);
500 ieee80211_ratectl_setinterval(vap, 1000 /* 1 sec */);
503 ieee80211_vap_attach(vap, ieee80211_media_change,
506 return (vap);
510 zyd_vap_delete(struct ieee80211vap *vap)
512 struct zyd_vap *zvp = ZYD_VAP(vap);
514 ieee80211_ratectl_deinit(vap);
515 ieee80211_vap_detach(vap);
579 zyd_newstate(struct ieee80211vap *vap, enum ieee80211_state nstate, int arg)
581 struct zyd_vap *zvp = ZYD_VAP(vap);
582 struct ieee80211com *ic = vap->iv_ic;
587 ieee80211_state_name[vap->iv_state],
597 if (vap->iv_opmode == IEEE80211_M_MONITOR)
608 IEEE80211_ADDR_COPY(sc->sc_bssid, vap->iv_bss->ni_bssid);
617 return (zvp->newstate(vap, nstate, arg));
628 struct ieee80211vap *vap = TAILQ_FIRST(&ic->ic_vaps);
659 ni = ieee80211_find_txnode(vap, retry->macaddr);
664 ieee80211_ratectl_tx_complete(vap, ni,
671 if_inc_counter(vap->iv_ifp, IFCOUNTER_OERRORS,
1977 struct ieee80211vap *vap;
1982 TAILQ_FOREACH(vap, &ic->ic_vaps, iv_next) {
1983 ifp = vap->iv_ifp;
2339 struct ieee80211vap *vap;
2375 vap = data->ni->ni_vap;
2376 if (ieee80211_radiotap_active_vap(vap)) {
2382 ieee80211_radiotap_tx(vap, m);
2421 struct ieee80211vap *vap = ni->ni_vap;
2441 tp = &vap->iv_txparms[ieee80211_chan2mode(ic->ic_curchan)];
2444 tp = &vap->iv_txparms[ieee80211_chan2mode(ni->ni_chan)];
2486 if (totlen > vap->iv_rtsthreshold) {
2516 if (ieee80211_radiotap_active_vap(vap)) {
2522 ieee80211_radiotap_tx(vap, m0);
2640 struct ieee80211vap *vap = TAILQ_FIRST(&ic->ic_vaps);
2696 vap ? vap->iv_myaddr : ic->ic_macaddr, ":");
2697 error = zyd_set_macaddr(sc, vap ? vap->iv_myaddr : ic->ic_macaddr);