IEEE80211_M_MBSS
case IEEE80211_M_MBSS:
if (opmode == IEEE80211_M_HOSTAP || opmode == IEEE80211_M_MBSS || opmode == IEEE80211_M_STA) {
if (opmode == IEEE80211_M_MBSS)
case IEEE80211_M_MBSS:
vap->iv_opmode == IEEE80211_M_MBSS) {
if (vap->iv_opmode == IEEE80211_M_MBSS)
ic->ic_opmode == IEEE80211_M_MBSS)
case IEEE80211_M_MBSS:
ic->ic_opmode == IEEE80211_M_MBSS) {
ic->ic_opmode == IEEE80211_M_MBSS) {
ic->ic_opmode == IEEE80211_M_MBSS) {
vap->iv_opmode == IEEE80211_M_MBSS ||
case IEEE80211_M_MBSS:
vap->iv_opmode == IEEE80211_M_MBSS)
case IEEE80211_M_MBSS:
case IEEE80211_M_MBSS:
if (opmode == IEEE80211_M_HOSTAP || opmode == IEEE80211_M_MBSS) {
case IEEE80211_M_MBSS:
vap->iv_opmode == IEEE80211_M_MBSS)
case IEEE80211_M_MBSS:
if (opmode == IEEE80211_M_HOSTAP || opmode == IEEE80211_M_MBSS)
ic->ic_opmode != IEEE80211_M_MBSS)
ic->ic_opmode != IEEE80211_M_MBSS)
case IEEE80211_M_MBSS:
vap->iv_opmode == IEEE80211_M_MBSS) {
ic->ic_opmode != IEEE80211_M_MBSS)
case IEEE80211_M_MBSS:
vap->iv_opmode == IEEE80211_M_MBSS) {
vap->iv_opmode == IEEE80211_M_MBSS) {
case IEEE80211_M_MBSS:
vap->iv_opmode == IEEE80211_M_MBSS) {
case IEEE80211_M_MBSS:
vap->iv_opmode == IEEE80211_M_MBSS) {
case IEEE80211_M_MBSS:
case IEEE80211_M_MBSS:
case IEEE80211_M_MBSS:
vap->iv_opmode == IEEE80211_M_MBSS) {
ic->ic_opmode == IEEE80211_M_MBSS) {
#define IEEE80211_OPMODE_MAX (IEEE80211_M_MBSS+1)
case IEEE80211_M_MBSS:
[IEEE80211_M_MBSS] = IEEE80211_C_MBSS,
if (vap->iv_opmode == IEEE80211_M_MBSS)
KASSERT(vap->iv_opmode == IEEE80211_M_MBSS,
if (vap->iv_opmode != IEEE80211_M_MBSS)
if (vap->iv_opmode != IEEE80211_M_MBSS)
KASSERT(vap->iv_opmode == IEEE80211_M_MBSS,
case IEEE80211_M_MBSS:
vap->iv_opmode != IEEE80211_M_MBSS &&
vap->iv_opmode != IEEE80211_M_MBSS &&
KASSERT(vap->iv_opmode == IEEE80211_M_MBSS, ("not a mbss vap"));
KASSERT(vap->iv_opmode == IEEE80211_M_MBSS, ("not a MBSS vap"));
KASSERT(vap->iv_opmode == IEEE80211_M_MBSS, ("not a MBSS vap"));
if (vap->iv_opmode != IEEE80211_M_MBSS)
if (vap->iv_opmode != IEEE80211_M_MBSS)
ic->ic_vattach[IEEE80211_M_MBSS] = mesh_vattach;
if (vap->iv_opmode == IEEE80211_M_MBSS)
if (vap->iv_opmode == IEEE80211_M_MBSS)
if (ni->ni_vap->iv_opmode == IEEE80211_M_MBSS)
case IEEE80211_M_MBSS: /* average of all mesh neighbors */
} else if (vap->iv_opmode == IEEE80211_M_MBSS) {
case IEEE80211_M_MBSS:
case IEEE80211_M_MBSS:
(vap->iv_opmode == IEEE80211_M_MBSS)) &&
if (vap->iv_opmode == IEEE80211_M_MBSS) {
case IEEE80211_M_MBSS:
} else if (vap->iv_opmode != IEEE80211_M_MBSS)
if (vap->iv_opmode == IEEE80211_M_MBSS)
if (vap->iv_opmode == IEEE80211_M_MBSS)
if (vap->iv_opmode == IEEE80211_M_MBSS) {
vap->iv_opmode == IEEE80211_M_MBSS) {
if (vap->iv_opmode == IEEE80211_M_MBSS) {
if (vap->iv_opmode == IEEE80211_M_MBSS)
vap->iv_opmode == IEEE80211_M_MBSS) { /* NB: no IBSS support*/
if (vap->iv_opmode != IEEE80211_M_MBSS) {
case IEEE80211_M_MBSS:
if (vap->iv_opmode == IEEE80211_M_MBSS)
vap->iv_opmode == IEEE80211_M_MBSS)
} else if (vap->iv_opmode == IEEE80211_M_MBSS) {
vap->iv_opmode == IEEE80211_M_MBSS,
KASSERT(vap->iv_opmode == IEEE80211_M_MBSS,
IEEE80211_SCANNER_ALG(mesh, IEEE80211_M_MBSS, mesh_default);