IEEE80211_S_SCAN
if (vap->iv_state == IEEE80211_S_SCAN) {
else if (vap->iv_state == IEEE80211_S_SCAN) {
case IEEE80211_S_SCAN:
if (vap->iv_state == IEEE80211_S_SCAN) {
if (nstate == IEEE80211_S_SCAN) {
vap->iv_state == IEEE80211_S_SCAN) {
ieee80211_new_state(vap, IEEE80211_S_SCAN, -1);
ieee80211_new_state(vap, IEEE80211_S_SCAN, -1);
ieee80211_new_state(vap, IEEE80211_S_SCAN, -1);
nstate == IEEE80211_S_SCAN ||
case IEEE80211_S_SCAN:
ieee80211_new_state(vap, IEEE80211_S_SCAN, 0);
ieee80211_new_state(vap, IEEE80211_S_SCAN,
case IEEE80211_S_SCAN:
if (ostate != IEEE80211_S_SCAN)
case IEEE80211_S_SCAN:
case IEEE80211_S_SCAN:
case IEEE80211_S_SCAN:
case IEEE80211_S_SCAN:
ieee80211_new_state(vap, IEEE80211_S_SCAN, 0);
if (ostate != IEEE80211_S_SCAN)
case IEEE80211_S_SCAN:
case IEEE80211_S_SCAN:
case IEEE80211_S_SCAN:
case IEEE80211_S_SCAN:
ieee80211_new_state(vap, IEEE80211_S_SCAN, 0);
ieee80211_new_state(vap, IEEE80211_S_SCAN, 0);
ieee80211_new_state(vap, IEEE80211_S_SCAN, 0);
case IEEE80211_S_SCAN:
if (ostate != IEEE80211_S_SCAN)
case IEEE80211_S_SCAN:
case IEEE80211_S_SCAN:
case IEEE80211_S_SCAN:
ieee80211_new_state_locked(vap, IEEE80211_S_SCAN,
} else if (vap->iv_state == IEEE80211_S_SCAN)
IEEE80211_S_SCAN, 0);
IEEE80211_S_SCAN, 0);
IEEE80211_S_SCAN : IEEE80211_S_RUN, 0);
if (nstate == IEEE80211_S_SCAN && ostate != IEEE80211_S_INIT) {
vap->iv_nstate == IEEE80211_S_SCAN &&
nstate > IEEE80211_S_SCAN)) {
case IEEE80211_S_SCAN:
nstate = IEEE80211_S_SCAN;
if (nstate != IEEE80211_S_SCAN) {
ieee80211_new_state(vap, IEEE80211_S_SCAN,
ieee80211_new_state(vap, IEEE80211_S_SCAN,
if (vap->iv_state == IEEE80211_S_SCAN) {
ieee80211_new_state(vap, IEEE80211_S_SCAN, 0);
if (ostate != IEEE80211_S_SCAN)
case IEEE80211_S_SCAN:
case IEEE80211_S_SCAN:
case IEEE80211_S_SCAN:
case IEEE80211_S_SCAN:
ieee80211_new_state(vap, IEEE80211_S_SCAN,
if (nstate == IEEE80211_S_SCAN &&
ieee80211_new_state(vap, IEEE80211_S_SCAN, 0);
if (ostate != IEEE80211_S_SCAN)
case IEEE80211_S_SCAN:
case IEEE80211_S_SCAN: