aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/wl12xx/init.c
diff options
context:
space:
mode:
authorArik Nemtsov <arik@wizery.com>2011-08-14 06:17:29 -0400
committerLuciano Coelho <coelho@ti.com>2011-08-22 05:35:29 -0400
commit1a8adb67f9c37cad9539dd9dcb289ce1411680fc (patch)
tree74f2fb35885bcb0a373dc7447bea0c4370a2be30 /drivers/net/wireless/wl12xx/init.c
parent99d5ad7b9ccedee4a9ff8e24688c7c20e428cd21 (diff)
wl12xx: AP-mode - configure HT rate support to the FW
Unconditionally configure HT rate support to the FW on all ACs when starting the AP. When 11n support is disabled by usermode (hostapd), each STA joining the AP will appear as a non-HT STA. This will stop us from accidentally transmitting using MCS rates. Signed-off-by: Arik Nemtsov <arik@wizery.com> Signed-off-by: Eliad Peller <eliad@wizery.com> Signed-off-by: Luciano Coelho <coelho@ti.com>
Diffstat (limited to 'drivers/net/wireless/wl12xx/init.c')
-rw-r--r--drivers/net/wireless/wl12xx/init.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/wireless/wl12xx/init.c b/drivers/net/wireless/wl12xx/init.c
index a374c2112be3..b13bebea95e0 100644
--- a/drivers/net/wireless/wl12xx/init.c
+++ b/drivers/net/wireless/wl12xx/init.c
@@ -515,6 +515,9 @@ int wl1271_init_ap_rates(struct wl1271 *wl)
515 else 515 else
516 supported_rates = CONF_TX_AP_ENABLED_RATES; 516 supported_rates = CONF_TX_AP_ENABLED_RATES;
517 517
518 /* unconditionally enable HT rates */
519 supported_rates |= CONF_TX_MCS_RATES;
520
518 /* configure unicast TX rate classes */ 521 /* configure unicast TX rate classes */
519 for (i = 0; i < wl->conf.tx.ac_conf_count; i++) { 522 for (i = 0; i < wl->conf.tx.ac_conf_count; i++) {
520 rc.enabled_rates = supported_rates; 523 rc.enabled_rates = supported_rates;