ath9k: Use minstrel rate control by default
authorSujith Manoharan <c_manoha@qca.qualcomm.com>
Thu, 6 Jun 2013 04:36:29 +0000 (10:06 +0530)
committerBen Hutchings <ben@decadent.org.uk>
Wed, 19 Jun 2013 01:16:59 +0000 (02:16 +0100)
commit9fa72f6b1b0faa477a8317902e6f6eb2b32c832d
treeb2b76de8c042f9bd80eed8da6647cb2330b0fb7c
parentee586238738e79c05ad7c079f4a0e907ed93dfbc
ath9k: Use minstrel rate control by default

commit 5efac94999ff218e0101f67a059e44abb4b0b523 upstream.

The ath9k rate control algorithm has various architectural
issues that make it a poor fit in scenarios like congested
environments etc.

An example: https://bugzilla.redhat.com/show_bug.cgi?id=927191

Change the default to minstrel which is more robust in such cases.
The ath9k RC code is left in the driver for now, maybe it can
be removed altogether later on.

Cc: Jouni Malinen <jouni@qca.qualcomm.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Sujith Manoharan <c_manoha@qca.qualcomm.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
[bwh: Backported to 3.2: adjust context]
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
drivers/net/wireless/ath/ath9k/Kconfig
drivers/net/wireless/ath/ath9k/Makefile
drivers/net/wireless/ath/ath9k/init.c
drivers/net/wireless/ath/ath9k/rc.h