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; -- 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