linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 1/2] mac80211: Use G mandatory rates in 2GHz band
@ 2010-04-12  7:36 Bruno Randolf
  2010-04-12  7:37 ` [PATCH 2/2] mac80211: Initialize IBSS basic rates according to band Bruno Randolf
  2010-04-12  7:39 ` [PATCH 1/2] mac80211: Use G mandatory rates in 2GHz band Johannes Berg
  0 siblings, 2 replies; 11+ messages in thread
From: Bruno Randolf @ 2010-04-12  7:36 UTC (permalink / raw)
  To: johannes, linville; +Cc: linux-wireless

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@einfach.org>
---
 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;
 


^ permalink raw reply related	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2010-04-13  7:56 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-04-12  7:36 [PATCH 1/2] mac80211: Use G mandatory rates in 2GHz band Bruno Randolf
2010-04-12  7:37 ` [PATCH 2/2] mac80211: Initialize IBSS basic rates according to band Bruno Randolf
2010-04-12  7:41   ` Johannes Berg
2010-04-12  7:58     ` Bruno Randolf
2010-04-12  8:10       ` Johannes Berg
2010-04-12  8:34         ` Bruno Randolf
2010-04-12  8:40           ` Johannes Berg
2010-04-13  0:16             ` Bruno Randolf
2010-04-13  7:21               ` Johannes Berg
2010-04-13  7:56                 ` Bruno Randolf
2010-04-12  7:39 ` [PATCH 1/2] mac80211: Use G mandatory rates in 2GHz band Johannes Berg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).