diff options
Diffstat (limited to 'net/mac80211/Kconfig')
-rw-r--r-- | net/mac80211/Kconfig | 30 |
1 files changed, 24 insertions, 6 deletions
diff --git a/net/mac80211/Kconfig b/net/mac80211/Kconfig index 7f710a27e91c..78d59a2e94e8 100644 --- a/net/mac80211/Kconfig +++ b/net/mac80211/Kconfig @@ -16,20 +16,30 @@ 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_MULTIRATE_PID + bool "Multirate PID controller based rate control algorithm" if EMBEDDED + ---help--- + This option enables a TX rate control algorithm for + mac80211 that uses a PID controller to select the TX + rate. This version of the PID algorithm has been enhanced + to perform retries of packets at different rates. + This algorithm is recommended for the + ConnectCore Wi-9P 9215. + 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_MULTIRATE_DEFAULT_PID ---help--- This option selects the default rate control algorithm mac80211 will use. Note that this default can still be @@ -41,8 +51,15 @@ config MAC80211_RC_DEFAULT_PID depends on MAC80211_RC_PID ---help--- Select the PID controller based rate control as the - default rate control algorithm. You should choose - this unless you know what you are doing. + default rate control algorithm. + +config MAC80211_RC_MULTIRATE_DEFAULT_PID + bool "Multirate PID controller based rate control algorithm" + depends on MAC80211_RC_MULTIRATE_PID + ---help--- + Select the multirate PID controller based rate control as the + default rate control algorithm. You should choose this + unless you know what you are doing. config MAC80211_RC_DEFAULT_MINSTREL bool "Minstrel" @@ -55,8 +72,9 @@ 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 "multirate-pid" if MAC80211_RC_MULTIRATE_DEFAULT_PID default "" endmenu |