IEEE80211_M_STA
if (vap->iv_opmode == IEEE80211_M_STA)
if (vap->iv_opmode == IEEE80211_M_STA)
case IEEE80211_M_STA:
if (sc->sc_nvaps != 0 && ic->ic_opmode == IEEE80211_M_STA) {
if (opmode == IEEE80211_M_HOSTAP || opmode == IEEE80211_M_MBSS || opmode == IEEE80211_M_STA) {
if (opmode == IEEE80211_M_STA)
case IEEE80211_M_STA:
if (vap->iv_opmode == IEEE80211_M_STA) {
vap->iv_opmode == IEEE80211_M_STA ||
if (sc->sc_needmib && ic->ic_opmode == IEEE80211_M_STA)
if (ic->ic_opmode == IEEE80211_M_STA)
if (vap->iv_opmode != IEEE80211_M_STA)
stamode = (vap->iv_opmode == IEEE80211_M_STA ||
if (vap->iv_opmode != IEEE80211_M_STA &&
case IEEE80211_M_STA:
vap->iv_opmode == IEEE80211_M_STA) {
ic->ic_opmode = IEEE80211_M_STA;
if (ic->ic_opmode == IEEE80211_M_STA && !sc->sc_swbmiss) {
if ((vap->iv_opmode == IEEE80211_M_STA) &&
if (ic->ic_opmode != IEEE80211_M_STA)
} else if (ic->ic_opmode == IEEE80211_M_STA) {
if (vap->iv_opmode == IEEE80211_M_STA &&
if (ic->ic_opmode == IEEE80211_M_STA &&
if (vap->iv_opmode == IEEE80211_M_STA) {
if (ic->ic_opmode == IEEE80211_M_STA &&
ic->ic_opmode = IEEE80211_M_STA;
ic->ic_opmode = IEEE80211_M_STA; /* default to BSS mode */
if ((ic->ic_opmode != IEEE80211_M_STA) ||
else if (ic->ic_opmode == IEEE80211_M_STA)
else if (ic->ic_opmode == IEEE80211_M_STA)
if (ic->ic_opmode == IEEE80211_M_STA &&
if (ic->ic_opmode == IEEE80211_M_STA &&
ic->ic_opmode = IEEE80211_M_STA; /* default to BSS mode */
if ((ic->ic_opmode != IEEE80211_M_STA) ||
else if (ic->ic_opmode == IEEE80211_M_STA)
ic->ic_opmode == IEEE80211_M_STA && ic->ic_bss) {
if (ic->ic_opmode == IEEE80211_M_STA)
case IEEE80211_M_STA:
ic->ic_opmode = IEEE80211_M_STA;
case IEEE80211_M_STA:
case IEEE80211_M_STA:
ic->ic_opmode = IEEE80211_M_STA;
if (ic->ic_opmode == IEEE80211_M_STA)
case IEEE80211_M_STA:
ic->ic_opmode = IEEE80211_M_STA; /* default to BSS mode */
ic->ic_opmode = IEEE80211_M_STA; /* default to BSS mode */
case IEEE80211_M_STA:
ic->ic_opmode = IEEE80211_M_STA;
case IEEE80211_M_STA:
if (opmode == IEEE80211_M_STA)
if (vap->iv_opmode == IEEE80211_M_STA) {
if (vap->iv_opmode == IEEE80211_M_STA)
vap->iv_opmode == IEEE80211_M_STA ? vap->iv_myaddr : ni->ni_macaddr,
ic->ic_opmode = IEEE80211_M_STA;
case IEEE80211_M_STA:
case IEEE80211_M_STA:
case IEEE80211_M_STA:
case IEEE80211_M_STA:
ic->ic_opmode = IEEE80211_M_STA;
case IEEE80211_M_STA:
preload = (vap->iv_opmode == IEEE80211_M_STA) ? 384 : 1024;
if (ic->ic_opmode == IEEE80211_M_STA)
ic->ic_opmode = IEEE80211_M_STA;
case IEEE80211_M_STA:
if (opmode == IEEE80211_M_STA)
ic->ic_opmode = IEEE80211_M_STA;
if (vap->iv_opmode != IEEE80211_M_STA) {
if (vap->iv_opmode == IEEE80211_M_STA)
case IEEE80211_M_STA:
if (opmode == IEEE80211_M_STA)
ic->ic_opmode = IEEE80211_M_STA;
if (ic->ic_opmode == IEEE80211_M_STA)
case IEEE80211_M_STA:
if (vap->iv_opmode == IEEE80211_M_STA) {
if (opmode == IEEE80211_M_STA)
if (ic->ic_curmode != IEEE80211_M_STA) {
case IEEE80211_M_STA:
if (sc->rvp_cnt <= 1 && vap->iv_opmode == IEEE80211_M_STA &&
vap->iv_opmode == IEEE80211_M_STA)) {
if (ic->ic_opmode == IEEE80211_M_STA)
ic->ic_opmode = IEEE80211_M_STA; /* default to BSS mode */
case IEEE80211_M_STA:
if (vap->iv_opmode != IEEE80211_M_STA)
if (vap->iv_opmode != IEEE80211_M_STA) {
case IEEE80211_M_STA:
if (opmode == IEEE80211_M_STA) {
if (ostate == IEEE80211_S_SLEEP && vap->iv_opmode == IEEE80211_M_STA) {
case IEEE80211_M_STA:
case IEEE80211_M_STA:
wcid = (vap->iv_opmode == IEEE80211_M_STA) ?
if (sc->rvp_cnt > 1 || vap->iv_opmode != IEEE80211_M_STA) {
if (sc->rvp_cnt <= 1 && vap->iv_opmode == IEEE80211_M_STA &&
vap->iv_opmode == IEEE80211_M_STA)) {
wcid = (vap->iv_opmode == IEEE80211_M_STA) ?
if (vap->iv_opmode != IEEE80211_M_STA && !IEEE80211_QOS_HAS_SEQ(wh))
txwi->wcid = (vap->iv_opmode == IEEE80211_M_STA) ?
vap->iv_opmode != IEEE80211_M_STA)
if (ic->ic_opmode == IEEE80211_M_STA) {
if (ic->ic_opmode == IEEE80211_M_STA)
ic->ic_opmode = IEEE80211_M_STA; /* default to BSS mode */
if (ic->ic_opmode == IEEE80211_M_STA)
case IEEE80211_M_STA:
case IEEE80211_M_STA:
vap->iv_opmode == IEEE80211_M_STA && uvp->id == 0) {
ic->ic_opmode = IEEE80211_M_STA; /* default to BSS mode */
case IEEE80211_M_STA:
ic->ic_opmode = IEEE80211_M_STA;
case IEEE80211_M_STA:
if (vap->iv_opmode == IEEE80211_M_STA && uvp->id == 0) {
case IEEE80211_M_STA:
} else if (vap->iv_opmode == IEEE80211_M_STA) {
if (vap->iv_opmode == IEEE80211_M_STA &&
if ((vap->iv_opmode == IEEE80211_M_STA)
vap->iv_opmode == IEEE80211_M_STA, media_change, media_stat);
[IEEE80211_M_STA] = IEEE80211_C_STA,
IEEE80211_M_STA, // mode
if (vap->iv_opmode == IEEE80211_M_STA) {
if (vap->iv_opmode == IEEE80211_M_STA)
if (vap->iv_opmode == IEEE80211_M_STA &&
if (vap->iv_opmode == IEEE80211_M_STA &&
if (vap->iv_opmode == IEEE80211_M_STA &&
if (vap->iv_opmode == IEEE80211_M_STA) {
if (vap->iv_opmode == IEEE80211_M_STA) {
case IEEE80211_M_STA:
KASSERT(vap->iv_opmode == IEEE80211_M_STA,
if (vap->iv_opmode == IEEE80211_M_STA &&
if (vap->iv_opmode == IEEE80211_M_STA)
vap->iv_opmode != IEEE80211_M_STA)
vap->iv_opmode != IEEE80211_M_STA)
if (vap->iv_opmode == IEEE80211_M_STA)
if (vap->iv_opmode == IEEE80211_M_STA)
if (vap->iv_opmode == IEEE80211_M_STA)
if (vap->iv_opmode != IEEE80211_M_STA)
if (vap->iv_opmode == IEEE80211_M_STA ||
vap->iv_opmode == IEEE80211_M_STA) &&
vap->iv_opmode == IEEE80211_M_STA) &&
KASSERT(vap->iv_opmode != IEEE80211_M_STA,
case IEEE80211_M_STA: /* use stats from associated ap */
if (vap->iv_opmode != IEEE80211_M_STA)
case IEEE80211_M_STA:
case IEEE80211_M_STA:
if (vap->iv_opmode == IEEE80211_M_STA) {
if (vap->iv_opmode == IEEE80211_M_STA) {
if (ni->ni_vap->iv_opmode == IEEE80211_M_STA) {
if (vap->iv_opmode == IEEE80211_M_STA ||
case IEEE80211_M_STA:
(vap->iv_opmode == IEEE80211_M_STA ?
case IEEE80211_M_STA:
KASSERT(vap->iv_opmode != IEEE80211_M_STA, ("station mode"));
if (vap->iv_opmode == IEEE80211_M_STA)
KASSERT(vap->iv_opmode == IEEE80211_M_STA,
case IEEE80211_M_STA:
if (vap->iv_opmode != IEEE80211_M_STA)
else if ((vap->iv_opmode == IEEE80211_M_STA &&
vap->iv_opmode == IEEE80211_M_STA ?
if (vap->iv_opmode == IEEE80211_M_STA) {
if (vap->iv_opmode == IEEE80211_M_STA &&
vap->iv_opmode == IEEE80211_M_STA ?
if (vap->iv_opmode == IEEE80211_M_STA)
KASSERT(vap->iv_opmode == IEEE80211_M_STA,
KASSERT(vap->iv_opmode == IEEE80211_M_STA,
IEEE80211_SCANNER_ALG(sta, IEEE80211_M_STA, sta_default);
vap->iv_opmode == IEEE80211_M_STA &&
(vap->iv_opmode == IEEE80211_M_STA ?
KASSERT(vap->iv_opmode == IEEE80211_M_STA, ("wrong mode"));
KASSERT(vap->iv_opmode == IEEE80211_M_STA, ("wrong mode"));
ic->ic_vattach[IEEE80211_M_STA] = sta_vattach;
if (vap->iv_opmode == IEEE80211_M_STA &&
if (vap->iv_opmode == IEEE80211_M_STA &&
if (vap->iv_opmode != IEEE80211_M_STA &&
newopmode = IEEE80211_M_STA;
case IEEE80211_M_STA:
(ic->ic_opmode != IEEE80211_M_STA ||
case IEEE80211_M_STA:
if (ic->ic_opmode == IEEE80211_M_STA &&
case IEEE80211_M_STA:
if (ic->ic_opmode == IEEE80211_M_STA
case IEEE80211_M_STA:
if (ic->ic_opmode != IEEE80211_M_STA &&
if (ic->ic_opmode == IEEE80211_M_STA &&
if (ic->ic_opmode == IEEE80211_M_STA ||
if (ic->ic_opmode != IEEE80211_M_STA ||
case IEEE80211_M_STA: {
case IEEE80211_M_STA: {
if (ic->ic_opmode != IEEE80211_M_STA ||
&& (ic->ic_opmode == IEEE80211_M_STA || ni != ic->ic_bss)
case IEEE80211_M_STA:
if (ic->ic_opmode != IEEE80211_M_STA)
if (ic->ic_opmode == IEEE80211_M_STA) {
if (ic->ic_opmode == IEEE80211_M_STA)
if (ic->ic_opmode == IEEE80211_M_STA)
ic->ic_opmode == IEEE80211_M_STA &&
int auth_next = (ic->ic_opmode == IEEE80211_M_STA &&
ic->ic_opmode == IEEE80211_M_STA &&
if (ic->ic_opmode == IEEE80211_M_STA)
if (!bgscan && ic->ic_opmode == IEEE80211_M_STA)
if (ic->ic_opmode == IEEE80211_M_STA || IEEE80211_IS_MULTICAST(macaddr))
if (ic->ic_opmode == IEEE80211_M_STA)
if (ic->ic_opmode != IEEE80211_M_STA)
if (ic->ic_opmode == IEEE80211_M_STA) {
if (ic->ic_opmode != IEEE80211_M_STA ||
if (ic->ic_opmode == IEEE80211_M_STA)
!(ic->ic_opmode == IEEE80211_M_STA && ni != ic->ic_bss) &&
case IEEE80211_M_STA:
if (ic->ic_opmode != IEEE80211_M_STA &&
if (ic->ic_opmode != IEEE80211_M_STA &&
if (ic->ic_opmode == IEEE80211_M_STA)
if (ic->ic_opmode != IEEE80211_M_STA &&
if (ic->ic_opmode != IEEE80211_M_STA &&
if (ic->ic_opmode != IEEE80211_M_STA
case IEEE80211_M_STA:
case IEEE80211_M_STA:
if (ic->ic_opmode == IEEE80211_M_STA) {
ic->ic_opmode == IEEE80211_M_STA ?
if (ic->ic_opmode == IEEE80211_M_STA)
if (ic->ic_opmode == IEEE80211_M_STA) {
if (ic->ic_opmode == IEEE80211_M_STA) {
case IEEE80211_M_STA: