On Mon, 2010-04-12 at 16:36 +0900, Bruno Randolf wrote: > This changes the mandatory (basic) rates in the 2GHz band to the ERP mandatory > rates (1, 2, 5.5, 11, 6, 12, 24Mbps - as defined in 802.11 section 19.1.) > instead of the "B" mode basic rate (1Mbps - why not 2Mbps too?). > > B-only drivers (are there any?) should still work with this change, since they > simply don't have the faster rates. The functional change is that we now > default to faster basic rates, but as far as i can tell this is only really > used in IBSS code (STAs have to adapt to their AP). > > BTW: Is there a way to configure mac80211 to B-only mode or G-only mode? When > this is the case this has to be revised... > > Signed-off-by: Bruno Randolf <br1@xxxxxxxxxxx> > --- > net/mac80211/util.c | 3 ++- > 1 files changed, 2 insertions(+), 1 deletions(-) > > diff --git a/net/mac80211/util.c b/net/mac80211/util.c > index 2b75b4f..282bda9 100644 > --- a/net/mac80211/util.c > +++ b/net/mac80211/util.c > @@ -844,7 +844,8 @@ u32 ieee80211_mandatory_rates(struct ieee80211_local *local, > } > > if (band == IEEE80211_BAND_2GHZ) > - mandatory_flag = IEEE80211_RATE_MANDATORY_B; > + mandatory_flag = IEEE80211_RATE_MANDATORY_B | > + IEEE80211_RATE_MANDATORY_G; > else > mandatory_flag = IEEE80211_RATE_MANDATORY_A; NACK. This will do nothing in BSS mode, and will break IBSS mode talking to 11b devices. johannes -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html