IEEE80211_MODE_11B
sc->chip_phymode = IEEE80211_MODE_11B;
sc->sc_ic.ic_sup_rates[IEEE80211_MODE_11B] = ieee80211_std_rateset_11b;
sc->sc_ic.ic_sup_rates[IEEE80211_MODE_11B] = ieee80211_std_rateset_11b;
ic->ic_sup_rates[IEEE80211_MODE_11B].rs_rates[
&ic->ic_sup_rates[IEEE80211_MODE_11B];
rate = ic->ic_sup_rates[IEEE80211_MODE_11B].rs_rates[
imr->ifm_active |= ieee80211_rate2media(ic, rate, IEEE80211_MODE_11B);
ni->ni_rates = ic->ic_sup_rates[IEEE80211_MODE_11B]; /*XXX*/
ic->ic_sup_rates[IEEE80211_MODE_11B].rs_rates[
ic->ic_sup_rates[IEEE80211_MODE_11B].rs_nrates++] =
if (sc->sc_ic.ic_curmode == IEEE80211_MODE_11B)
if (sc->sc_ic.ic_curmode == IEEE80211_MODE_11B)
case IEEE80211_MODE_11B:
ath_rate_setup(sc, IEEE80211_MODE_11B);
if (ic->ic_curmode != IEEE80211_MODE_11B)
} else if (ic->ic_curmode == IEEE80211_MODE_11B) {
ic->ic_sup_rates[IEEE80211_MODE_11B] =
if (sc->sc_ic.ic_curmode != IEEE80211_MODE_11B)
ic->ic_sup_rates[IEEE80211_MODE_11B] = ieee80211_std_rateset_11b;
ic->ic_sup_rates[IEEE80211_MODE_11B] =
if (phy->phy_mode == IEEE80211_MODE_11B && phy->phy_rev >= 2 &&
} else if (phy->phy_mode == IEEE80211_MODE_11B) {
if (phy->phy_mode == IEEE80211_MODE_11B)
IEEE80211_MODE_11B) & 0xf) * 2;
if (mac->mac_phy.phy_mode == IEEE80211_MODE_11B)
if (mac->mac_phy.phy_mode == IEEE80211_MODE_11B) {
phy->phy_mode = IEEE80211_MODE_11B;
if (phy->phy_mode == IEEE80211_MODE_11B) {
case IEEE80211_MODE_11B:
if (phy->phy_mode == IEEE80211_MODE_11B) {
if (phy->phy_mode == IEEE80211_MODE_11B)
if (phy->phy_mode == IEEE80211_MODE_11B) {
if (phy->phy_mode == IEEE80211_MODE_11B) {
if (phy->phy_mode == IEEE80211_MODE_11B)
if (phy->phy_mode == IEEE80211_MODE_11B ||
ic->ic_sup_rates[IEEE80211_MODE_11B] =
if (phy->phy_mode == IEEE80211_MODE_11B) {
rate = bwi_plcp2rate(plcp, IEEE80211_MODE_11B);
plcp->i_signal = ieee80211_rate2plcp(rate, IEEE80211_MODE_11B);
case IEEE80211_MODE_11B:
ic->ic_sup_rates[IEEE80211_MODE_11B] = ieee80211_std_rateset_11b;
rs = &ic->ic_sup_rates[IEEE80211_MODE_11B];
case IEEE80211_MODE_11B:
if (ic->ic_curmode == IEEE80211_MODE_11B ||
if (ic->ic_curmode == IEEE80211_MODE_11B ||
case IEEE80211_MODE_11B:
case IEEE80211_MODE_11B:
case IEEE80211_MODE_11B:
return (ic->ic_curmode == IEEE80211_MODE_11B) ? 4 : rate;
eifs = (ic->ic_curmode == IEEE80211_MODE_11B) ? 364 : 60;
if (ic->ic_curmode == IEEE80211_MODE_11B) {
ic->ic_sup_rates[IEEE80211_MODE_11B] = ieee80211_std_rateset_11b;
return (ic->ic_curmode == IEEE80211_MODE_11B) ? 4 : rate;
if (ic->ic_curmode == IEEE80211_MODE_11B) {
ic->ic_sup_rates[IEEE80211_MODE_11B] = ieee80211_std_rateset_11b;
if (ic->ic_curmode == IEEE80211_MODE_11B)
ic->ic_sup_rates[IEEE80211_MODE_11B] = ieee80211_std_rateset_11b;
ic->ic_sup_rates[IEEE80211_MODE_11B] = ieee80211_std_rateset_11b;
if (ic->ic_curmode == IEEE80211_MODE_11B)
ic->ic_sup_rates[IEEE80211_MODE_11B] = ieee80211_std_rateset_11b;
if (ic->ic_curmode == IEEE80211_MODE_11B)
if (ic->ic_curmode == IEEE80211_MODE_11B) {
ic->ic_sup_rates[IEEE80211_MODE_11B] = ieee80211_std_rateset_11b;
imr->ifm_active |= ieee80211_rate2media(ic, rate, IEEE80211_MODE_11B);
if (ic->ic_curmode == IEEE80211_MODE_11B)
else if (ic->ic_curmode == IEEE80211_MODE_11B)
ic->ic_sup_rates[IEEE80211_MODE_11B] = ieee80211_std_rateset_11b;
ic->ic_sup_rates[IEEE80211_MODE_11B] = ieee80211_std_rateset_11b;
ic->ic_sup_rates[IEEE80211_MODE_11B] = ieee80211_std_rateset_11b;
case IEEE80211_MODE_11B:
ic->ic_sup_rates[IEEE80211_MODE_11B] = ieee80211_std_rateset_11b;
ic->ic_sup_rates[IEEE80211_MODE_11B] = ieee80211_std_rateset_11b;
ic->ic_sup_rates[IEEE80211_MODE_11B] = ieee80211_std_rateset_11b;
ic->ic_sup_rates[IEEE80211_MODE_11B] = ieee80211_std_rateset_11b;
if (ic->ic_curmode == IEEE80211_MODE_11B ||
if (ic->ic_curmode == IEEE80211_MODE_11B)
case IEEE80211_MODE_11B:
ic->ic_sup_rates[IEEE80211_MODE_11B] = ieee80211_std_rateset_11b;
htole16(ic->ic_sup_rates[IEEE80211_MODE_11B].rs_nrates);
bcopy(ic->ic_sup_rates[IEEE80211_MODE_11B].rs_rates, body_rates->data,
ic->ic_sup_rates[IEEE80211_MODE_11B].rs_nrates);
ic->ic_sup_rates[IEEE80211_MODE_11B] = ieee80211_std_rateset_11b;
ic->ic_sup_rates[IEEE80211_MODE_11B] = ieee80211_std_rateset_11b;
if (ic->ic_curmode == IEEE80211_MODE_11B)
ic->ic_sup_rates[IEEE80211_MODE_11B] = ieee80211_std_rateset_11b;
ic->ic_sup_rates[IEEE80211_MODE_11B] =
if (ic->ic_curmode == IEEE80211_MODE_11B) {
if (ic->ic_curmode == IEEE80211_MODE_11B) {
ic->ic_sup_rates[IEEE80211_MODE_11B] = ieee80211_std_rateset_11b;
return (ic->ic_curmode == IEEE80211_MODE_11B) ? 4 : rate;
if (ic->ic_curmode == IEEE80211_MODE_11B)
ic->ic_sup_rates[IEEE80211_MODE_11B] = ieee80211_std_rateset_11b;
if (ic->ic_curmode == IEEE80211_MODE_11B) {
ic->ic_sup_rates[IEEE80211_MODE_11B] = ieee80211_std_rateset_11b;
return (ic->ic_curmode == IEEE80211_MODE_11B) ? 4 : rate;
if (ic->ic_curmode == IEEE80211_MODE_11B)
ic->ic_sup_rates[IEEE80211_MODE_11B] = ieee80211_std_rateset_11b;
ic->ic_sup_rates[IEEE80211_MODE_11B] = ieee80211_std_rateset_11b;
if (ic->ic_curmode == IEEE80211_MODE_11B)
if (ic->ic_curmode == IEEE80211_MODE_11B) {
ic->ic_sup_rates[IEEE80211_MODE_11B] = ieee80211_std_rateset_11b;
ic->ic_sup_rates[IEEE80211_MODE_11B] = ieee80211_std_rateset_11b;
if (ic->ic_curmode == IEEE80211_MODE_11B ||
if (ic->ic_curmode == IEEE80211_MODE_11B)
if (ic->ic_curmode == IEEE80211_MODE_11B ||
if (ic->ic_curmode == IEEE80211_MODE_11B)
if (ic->ic_curmode == IEEE80211_MODE_11B)
ic->ic_sup_rates[IEEE80211_MODE_11B] = ieee80211_std_rateset_11b;
case IEEE80211_MODE_11B:
case IEEE80211_MODE_11B:
if (mode == IEEE80211_MODE_11B) {
ic->ic_modecaps |= 1<<IEEE80211_MODE_11B;
if (mode == IEEE80211_MODE_11B) {
newphymode = IEEE80211_MODE_11B;
newphymode = IEEE80211_MODE_11B;
case IEEE80211_MODE_11B:
return IEEE80211_MODE_11B; /* Peer uses 11b. */
return IEEE80211_MODE_11B;
mode = IEEE80211_MODE_11B;
mode = IEEE80211_MODE_11B;
[IEEE80211_MODE_11B] = {
[IEEE80211_MODE_11B] = {