mac80211: make Minstrel the default rate control algorithm
authorLuis R. Rodriguez <lrodriguez@atheros.com>
Sat, 15 Nov 2008 01:44:53 +0000 (17:44 -0800)
committerJohn W. Linville <linville@tuxdriver.com>
Wed, 26 Nov 2008 14:47:03 +0000 (09:47 -0500)
This makes minstrel the default rate control algorithm
for mac80211. For more information see:

http://wireless.kernel.org/en/developers/Documentation/mac80211/RateControl/minstrel

If someone can come up with a better algorithm they get a prize
(undisclosed).

Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
net/mac80211/Kconfig

index 7f710a2..60c1616 100644 (file)
@@ -16,20 +16,20 @@ menu "Rate control algorithm selection"
 
 config MAC80211_RC_PID
        bool "PID controller based rate control algorithm" if EMBEDDED
-       default y
        ---help---
          This option enables a TX rate control algorithm for
          mac80211 that uses a PID controller to select the TX
          rate.
 
 config MAC80211_RC_MINSTREL
-       bool "Minstrel"
+       bool "Minstrel" if EMBEDDED
+       default y
        ---help---
          This option enables the 'minstrel' TX rate control algorithm
 
 choice
        prompt "Default rate control algorithm"
-       default MAC80211_RC_DEFAULT_PID
+       default MAC80211_RC_DEFAULT_MINSTREL
        ---help---
          This option selects the default rate control algorithm
          mac80211 will use. Note that this default can still be
@@ -55,8 +55,8 @@ endchoice
 
 config MAC80211_RC_DEFAULT
        string
-       default "pid" if MAC80211_RC_DEFAULT_PID
        default "minstrel" if MAC80211_RC_DEFAULT_MINSTREL
+       default "pid" if MAC80211_RC_DEFAULT_PID
        default ""
 
 endmenu