IEEE80211_S_RUN
if (ostate == IEEE80211_S_RUN) {
if (ostate != IEEE80211_S_RUN)
case IEEE80211_S_RUN:
if (vap->iv_state == IEEE80211_S_RUN &&
if (ostate == IEEE80211_S_RUN)
case IEEE80211_S_RUN:
if (ostate == IEEE80211_S_RUN) {
if (ostate != IEEE80211_S_RUN)
case IEEE80211_S_RUN:
if (vap->iv_state == IEEE80211_S_RUN &&
if(vap->iv_state == IEEE80211_S_RUN &&
if (vap->iv_state == IEEE80211_S_RUN &&
if (ostate == IEEE80211_S_RUN) {
case IEEE80211_S_RUN:
if (vap->iv_state == IEEE80211_S_RUN) {
if (ni->ni_vap->iv_state != IEEE80211_S_RUN) {
if (vap != this && vap->iv_state >= IEEE80211_S_RUN)
if (ostate == IEEE80211_S_CSA && nstate == IEEE80211_S_RUN)
if (stamode && nstate == IEEE80211_S_RUN) {
if (nstate == IEEE80211_S_RUN) {
if (ostate != IEEE80211_S_RUN &&
if (vap != NULL && vap->iv_state >= IEEE80211_S_RUN) {
if (vap != NULL && vap->iv_state >= IEEE80211_S_RUN) {
KASSERT(vap->iv_state >= IEEE80211_S_RUN,
(vap->iv_state == IEEE80211_S_RUN || vap->iv_state == IEEE80211_S_SLEEP)) {
vap->iv_state == IEEE80211_S_RUN &&
if (ostate == IEEE80211_S_RUN && nstate != IEEE80211_S_RUN) {
} else if (nstate == IEEE80211_S_RUN) {
case IEEE80211_S_RUN:
if (vap->iv_state == IEEE80211_S_RUN &&
case IEEE80211_S_RUN:
if (vap->iv_state == IEEE80211_S_RUN) {
if (vap->iv_state != IEEE80211_S_RUN) {
ieee80211_new_state(vap, IEEE80211_S_RUN, -1);
nstate == IEEE80211_S_RUN)) {
if (vap->iv_state == IEEE80211_S_RUN && nstate != IEEE80211_S_RUN) {
vap->iv_state == IEEE80211_S_RUN) &&
if ((vap->iv_state == IEEE80211_S_RUN ||
case IEEE80211_S_RUN:
if (vap->iv_state == IEEE80211_S_RUN &&
if (vap->iv_state == IEEE80211_S_RUN)
if (vap->iv_state != IEEE80211_S_RUN)
case IEEE80211_S_RUN:
if (vap->iv_state == IEEE80211_S_RUN) {
nf = (ni != NULL && ni->ni_vap->iv_state == IEEE80211_S_RUN &&
if (vap->iv_state != IEEE80211_S_RUN ||
if (vap->iv_state == IEEE80211_S_RUN &&
if (vap->iv_state >= IEEE80211_S_RUN &&
if (vap->iv_state == IEEE80211_S_RUN) {
if (nstate == IEEE80211_S_INIT && vap->iv_state == IEEE80211_S_RUN) {
if (error == 0 && nstate == IEEE80211_S_RUN) {
if (nstate == IEEE80211_S_INIT && vap->iv_state == IEEE80211_S_RUN) {
if (error == 0 && nstate == IEEE80211_S_RUN) {
if (vap->iv_state == IEEE80211_S_RUN)
if (vap->iv_state == IEEE80211_S_RUN) {
if (vap->iv_state == IEEE80211_S_RUN) {
if (nstate == IEEE80211_S_INIT && vap->iv_state == IEEE80211_S_RUN) {
if (nstate == IEEE80211_S_RUN) {
if (vap->iv_state == IEEE80211_S_RUN &&
ieee80211_new_state(vap, IEEE80211_S_RUN, 0);
if (error == 0 && nstate == IEEE80211_S_RUN) {
if (vap->iv_state == IEEE80211_S_RUN &&
if (vap->iv_state == IEEE80211_S_RUN && nstate < IEEE80211_S_RUN) {
if (vap->iv_state != IEEE80211_S_RUN)
case IEEE80211_S_RUN:
if (vap->iv_state == IEEE80211_S_RUN) {
if (vap->iv_state == IEEE80211_S_RUN &&
if (vap->iv_state == IEEE80211_S_RUN) {
if (vap->iv_state == IEEE80211_S_RUN)
if (vap->iv_state == IEEE80211_S_RUN)
if (vap->iv_state == IEEE80211_S_RUN ||
case IEEE80211_S_RUN: /* beacon miss */
case IEEE80211_S_RUN:
case IEEE80211_S_RUN: /* IBSS merge */
ic->ic_newassoc(ni, ostate != IEEE80211_S_RUN);
if (vap->iv_state != IEEE80211_S_RUN) {
if (vap->iv_state != IEEE80211_S_RUN) {
} else if (vap->iv_state != IEEE80211_S_RUN) {
if (vap->iv_state != IEEE80211_S_RUN)
if (vap->iv_state != IEEE80211_S_RUN)
KASSERT(vap->iv_state == IEEE80211_S_RUN, ("state %d", vap->iv_state));
if (vap->iv_state != IEEE80211_S_RUN) {
case IEEE80211_S_RUN:
if (vap->iv_state != IEEE80211_S_RUN) {
if (vap->iv_state != IEEE80211_S_RUN) {
case IEEE80211_S_RUN:
if (vap->iv_state != IEEE80211_S_RUN ||
} else if (vap->iv_state != IEEE80211_S_RUN) {
case IEEE80211_S_RUN:
case IEEE80211_S_RUN:
if (ostate == IEEE80211_S_RUN && isbandchange(ic)) {
KASSERT(vap->iv_state == IEEE80211_S_RUN, ("state %d", vap->iv_state));
if (vap->iv_state != IEEE80211_S_RUN ||
if (nstate != IEEE80211_S_RUN && ostate == IEEE80211_S_RUN)
if (nstate == IEEE80211_S_RUN)
if (vap->iv_state != IEEE80211_S_RUN) {
else if (vap->iv_state == IEEE80211_S_RUN || vap->iv_state == IEEE80211_S_SLEEP)
(vap->iv_state == IEEE80211_S_RUN || vap->iv_state == IEEE80211_S_SLEEP))
(vap->iv_state == IEEE80211_S_RUN || vap->iv_state == IEEE80211_S_SLEEP)) {
(vap->iv_state == IEEE80211_S_RUN || vap->iv_state == IEEE80211_S_SLEEP))
if ((vap->iv_state == IEEE80211_S_RUN || vap->iv_state == IEEE80211_S_SLEEP) &&
if (vap->iv_state == IEEE80211_S_RUN || vap->iv_state == IEEE80211_S_SLEEP)
if (vap->iv_state == IEEE80211_S_RUN || vap->iv_state == IEEE80211_S_SLEEP) {
if (vap->iv_state != IEEE80211_S_RUN)
if (vap->iv_state != IEEE80211_S_RUN) {
} else if (vap->iv_state != IEEE80211_S_RUN) {
if (nstate != IEEE80211_S_RUN && ostate == IEEE80211_S_RUN) {
case IEEE80211_S_RUN:
case IEEE80211_S_RUN:
case IEEE80211_S_RUN:
if (nstate == IEEE80211_S_RUN) {
if (vap->iv_state != IEEE80211_S_RUN)
if (vap->iv_state != IEEE80211_S_RUN)
if (vap->iv_state < IEEE80211_S_RUN)
vap->iv_state == IEEE80211_S_RUN &&
ieee80211_new_state(vap, IEEE80211_S_RUN, -1);
ieee80211_new_state(vap, IEEE80211_S_RUN, 0);
if (vap->iv_state != IEEE80211_S_RUN &&
if (vap->iv_state != IEEE80211_S_RUN &&
if (vap->iv_state != IEEE80211_S_RUN &&
if (vap->iv_state != IEEE80211_S_RUN &&
ieee80211_new_state_locked(vap, IEEE80211_S_RUN, 0);
if (vap->iv_state != IEEE80211_S_RUN)
if (vap->iv_state >= IEEE80211_S_RUN)
IEEE80211_S_RUN, -1);
vap->iv_state >= IEEE80211_S_RUN &&
if (vap->iv_state >= IEEE80211_S_RUN) {
KASSERT(vap->iv_state >= IEEE80211_S_RUN,
if (vap->iv_state == IEEE80211_S_RUN)
ieee80211_new_state_locked(vap, IEEE80211_S_RUN, 0);
ieee80211_new_state_locked(vap0, IEEE80211_S_RUN, 0);
ieee80211_new_state_locked(vap, IEEE80211_S_RUN, 0);
IEEE80211_S_SCAN : IEEE80211_S_RUN, 0);
if (nstate == IEEE80211_S_RUN) {
if (vp->iv_state >= IEEE80211_S_RUN)
nstate = IEEE80211_S_RUN;
case IEEE80211_S_RUN:
vap->iv_state >= IEEE80211_S_RUN)
vap->iv_state == IEEE80211_S_RUN) {
KASSERT(vap->iv_state >= IEEE80211_S_RUN,
KASSERT(vap->iv_state >= IEEE80211_S_RUN,
vap->iv_state == IEEE80211_S_RUN && /* XXX? */
ieee80211_new_state(vap, IEEE80211_S_RUN, subtype);
if (vap->iv_state != IEEE80211_S_RUN &&
} else if (vap->iv_state != IEEE80211_S_RUN) {
case IEEE80211_S_RUN:
case IEEE80211_S_RUN: /* beacon miss */
case IEEE80211_S_RUN:
vap->iv_state = IEEE80211_S_RUN; /* stay RUN */
case IEEE80211_S_RUN:
case IEEE80211_S_RUN:
case IEEE80211_S_RUN:
if (ostate != IEEE80211_S_RUN)
ic->ic_newassoc(vap->iv_bss, (ostate != IEEE80211_S_RUN));
if (ostate != IEEE80211_S_RUN)
vap->iv_state == IEEE80211_S_RUN)
(ostate == IEEE80211_S_INIT || ostate == IEEE80211_S_RUN) &&
if (ostate == IEEE80211_S_RUN) {
nstate == IEEE80211_S_RUN && ostate != IEEE80211_S_RUN &&
KASSERT(vap->iv_state == IEEE80211_S_RUN,
if (vap->iv_state == IEEE80211_S_RUN)
if (vap->iv_state == IEEE80211_S_RUN) {
KASSERT(vap->iv_state == IEEE80211_S_RUN, ("!RUN state"));
case IEEE80211_S_RUN:
} else if (vap->iv_state != IEEE80211_S_RUN) {