Lines Matching refs:mode
195 return; /* Not running on WPA mode */
374 * Set the current phy mode and recalculate the active channel
376 * this mode. Also select a new BSS channel if the current one
377 * is inappropriate for this mode.
382 ieee80211_setmode(ieee80211com_t *ic, enum ieee80211_phymode mode)
401 /* validate new mode */
402 if ((ic->ic_modecaps & (1 << mode)) == 0) {
403 ieee80211_err("ieee80211_setmode(): mode %u not supported"
404 " (caps 0x%x)\n", mode, ic->ic_modecaps);
410 * channel list before committing to the new mode.
413 ASSERT(mode < IEEE80211_N(chanflags));
414 modeflags = chanflags[mode];
420 if (mode == IEEE80211_MODE_AUTO) {
435 "no channel found for mode %u\n", mode);
441 * channel is wrong for the mode then pick the first
465 * Do mode-specific rate setup.
467 if (mode == IEEE80211_MODE_11G || mode == IEEE80211_MODE_11B)
468 ieee80211_setbasicrates(&ic->ic_sup_rates[mode], mode);
477 ic->ic_bss->in_rates = ic->ic_sup_rates[mode];
478 ic->ic_curmode = mode;
486 * Return the phy mode for with the specified channel so the
489 * In those cases we defer to the current operating mode when set.
515 ieee80211_err("cannot map channel to mode; freq %u flags 0x%x\n",
766 /* Identify mode capabilities */