IEEE80211_CHAN_ANYC
if (ni->ni_chan != IEEE80211_CHAN_ANYC)
if (ni->ni_chan == IEEE80211_CHAN_ANYC ||
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)
if (ic->ic_bsschan == IEEE80211_CHAN_ANYC ||
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) {
if (ni->ni_chan == IEEE80211_CHAN_ANYC)
if (ic->ic_bsschan == IEEE80211_CHAN_ANYC)
if (ic->ic_bsschan == IEEE80211_CHAN_ANYC) {
if (ic->ic_bsschan == IEEE80211_CHAN_ANYC)
if (vap->iv_bss->ni_chan == IEEE80211_CHAN_ANYC &&
if (ni->ni_chan != IEEE80211_CHAN_ANYC &&
if (ic->ic_bsschan == IEEE80211_CHAN_ANYC ||
ni->ni_chan == IEEE80211_CHAN_ANYC) {
if (ni->ni_chan == IEEE80211_CHAN_ANYC)
if (vap->iv_bss->ni_chan == IEEE80211_CHAN_ANYC)
chan = (ni->ni_chan != IEEE80211_CHAN_ANYC) ?
chan = (ni->ni_chan != IEEE80211_CHAN_ANYC) ?
if (vap->iv_bss->ni_chan == IEEE80211_CHAN_ANYC)
chan = (ni->ni_chan != 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 &&
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 (ni == NULL || ni->ni_chan == IEEE80211_CHAN_ANYC ||
if (bss_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;
(ni->ni_chan != IEEE80211_CHAN_ANYC) ? ni->ni_chan->ic_freq : 0,
(ni->ni_chan != IEEE80211_CHAN_ANYC) ? ni->ni_chan->ic_flags : 0);
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) {
if (ni == NULL || ni->ni_chan == IEEE80211_CHAN_ANYC ||
if (bss_chan == IEEE80211_CHAN_ANYC)
ic->ic_des_chan = IEEE80211_CHAN_ANYC; /* any channel is ok */
else if (c == IEEE80211_CHAN_ANYC)
ic->ic_des_chan = IEEE80211_CHAN_ANYC;
if (ic->ic_des_chan != IEEE80211_CHAN_ANYC &&
if (ni->ni_chan != IEEE80211_CHAN_ANYC)
if (ic->ic_des_chan != IEEE80211_CHAN_ANYC &&
if (ni->ni_chan == IEEE80211_CHAN_ANYC)
ni->ni_chan = IEEE80211_CHAN_ANYC;
if (ic->ic_bss != NULL && ic->ic_bss->ni_chan == IEEE80211_CHAN_ANYC)
ic->ic_des_chan != IEEE80211_CHAN_ANYC) {