ath10k: add recalc RTS/CTS protection method
authorMarek Kwaczynski <marek.kwaczynski@tieto.com>
Tue, 11 Mar 2014 10:58:00 +0000 (12:58 +0200)
committerKalle Valo <kvalo@qca.qualcomm.com>
Thu, 13 Mar 2014 05:14:28 +0000 (07:14 +0200)
commite81bd104822482124923ec6c823abcca8df32451
tree46b227359912eabb337beb09f75ba374d7717f85
parent44d6fa90a8fddee49b5749cadbd0add22b1f5559
ath10k: add recalc RTS/CTS protection method

Add recalculation of RTS/CTS protection when one or more legacy
stations are connected to ath10k. In this case enable RTS/CTS
protection and set sw retry profile are needed in the FW.
Without this change legacy station is starved and has very low
throughput.

Signed-off-by: Marek Kwaczynski <marek.kwaczynski@tieto.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
drivers/net/wireless/ath/ath10k/core.h
drivers/net/wireless/ath/ath10k/mac.c
drivers/net/wireless/ath/ath10k/wmi.h