IEEE80211_CHAN_ANYC
if (ic->ic_bsschan == IEEE80211_CHAN_ANYC) {
if (ni->ni_chan == IEEE80211_CHAN_ANYC)
if (ic->ic_bsschan == IEEE80211_CHAN_ANYC)
if (ic->ic_bsschan == IEEE80211_CHAN_ANYC)
if (ni->ni_chan == IEEE80211_CHAN_ANYC)
if (ic->ic_bsschan == IEEE80211_CHAN_ANYC ||
ni->ni_chan == IEEE80211_CHAN_ANYC) {
if (ic->ic_bsschan == IEEE80211_CHAN_ANYC) {
chan = (ni->ni_chan != IEEE80211_CHAN_ANYC)?ni->ni_chan:ic->ic_curchan;
if (ni->ni_chan == IEEE80211_CHAN_ANYC)
if (ic->ic_bsschan == IEEE80211_CHAN_ANYC)
if (ni->ni_chan == IEEE80211_CHAN_ANYC)
if (ic->ic_bsschan == IEEE80211_CHAN_ANYC ||
ni->ni_chan == IEEE80211_CHAN_ANYC) {
chan = (ni->ni_chan != IEEE80211_CHAN_ANYC) ?
if (ni->ni_chan != IEEE80211_CHAN_ANYC)
if (in && in->in_ni.ni_chan != IEEE80211_CHAN_ANYC) {
if (chan == IEEE80211_CHAN_ANYC ||
chan = (ni->ni_chan != IEEE80211_CHAN_ANYC) ?
if (ni->ni_chan == IEEE80211_CHAN_ANYC)
if (c == IEEE80211_CHAN_ANYC) {
return (c == IEEE80211_CHAN_ANYC ? IEEE80211_CHAN_ANY : c->ic_ieee);
ic->ic_bsschan = IEEE80211_CHAN_ANYC;
vap->iv_des_chan = IEEE80211_CHAN_ANYC; /* any channel is ok */
if (vap->iv_des_chan != IEEE80211_CHAN_ANYC &&
if (ni->ni_chan == IEEE80211_CHAN_ANYC)
else if (c == IEEE80211_CHAN_ANYC)
if (vap->iv_des_chan != IEEE80211_CHAN_ANYC &&
} else if (ic->ic_bsschan != IEEE80211_CHAN_ANYC &&
if (ni->ni_chan != IEEE80211_CHAN_ANYC &&
if (ic->ic_bsschan != IEEE80211_CHAN_ANYC && /* XXX */
ic->ic_bsschan = IEEE80211_CHAN_ANYC;
KASSERT(c != IEEE80211_CHAN_ANYC, ("oops, no channel"));
if (c != IEEE80211_CHAN_ANYC) {
vap->iv_des_chan != IEEE80211_CHAN_ANYC) {
else if (vap->iv_des_chan != IEEE80211_CHAN_ANYC) {
c = IEEE80211_CHAN_ANYC;
c = IEEE80211_CHAN_ANYC;
return bss->ni_chan != IEEE80211_CHAN_ANYC &&
return bss->ni_chan != IEEE80211_CHAN_ANYC &&
if (ic->ic_bsschan != IEEE80211_CHAN_ANYC &&
if (ni->ni_chan == IEEE80211_CHAN_ANYC) /* XXX bogus entry */
if (vap->iv_des_chan != IEEE80211_CHAN_ANYC &&
ni->ni_chan = IEEE80211_CHAN_ANYC;
KASSERT(chan != IEEE80211_CHAN_ANYC, ("no channel"));
if (ic->ic_bsschan != IEEE80211_CHAN_ANYC &&
if (ic->ic_bsschan != IEEE80211_CHAN_ANYC)
if (ic->ic_bsschan != IEEE80211_CHAN_ANYC)
if (vap->iv_des_chan != IEEE80211_CHAN_ANYC) {
if (vap->iv_des_chan != IEEE80211_CHAN_ANYC) {
vap->iv_des_chan = (c != NULL) ? c : IEEE80211_CHAN_ANYC;
if (vap->iv_des_chan == IEEE80211_CHAN_ANYC ||
if (vap->iv_des_chan == IEEE80211_CHAN_ANYC ||
(vap->iv_des_chan != IEEE80211_CHAN_ANYC &&
if (c != IEEE80211_CHAN_ANYC &&
if (ic->ic_bsschan != IEEE80211_CHAN_ANYC &&
vap->iv_des_chan == IEEE80211_CHAN_ANYC) {