ath9k: add config for (en|dis)abling ACK timeout estimation
authorLorenzo Bianconi <lorenzo.bianconi83@gmail.com>
Tue, 16 Sep 2014 00:13:10 +0000 (02:13 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Tue, 16 Sep 2014 20:18:37 +0000 (16:18 -0400)
Add ACK timeout estimation algorithm to ath9k Makefile and Kconfig

Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/ath9k/Kconfig
drivers/net/wireless/ath/ath9k/Makefile

index b8f570e..896e632 100644 (file)
@@ -92,6 +92,15 @@ config ATH9K_DFS_CERTIFIED
          developed. At this point enabling this option won't do anything
          except increase code size.
 
+config ATH9K_DYNACK
+       bool "Atheros ath9k ACK timeout estimation algorithm (EXPERIMENTAL)"
+       depends on ATH9K
+       default n
+       ---help---
+         This option enables ath9k dynamic ACK timeout estimation algorithm
+         based on ACK frame RX timestamp, TX frame timestamp and frame
+         duration
+
 config ATH9K_TX99
        bool "Atheros ath9k TX99 testing support"
        depends on ATH9K_DEBUGFS && CFG80211_CERTIFICATION_ONUS
index 6b4020a..73704c1 100644 (file)
@@ -49,6 +49,9 @@ ath9k_hw-$(CONFIG_ATH9K_WOW) += ar9003_wow.o
 
 ath9k_hw-$(CONFIG_ATH9K_BTCOEX_SUPPORT) += btcoex.o \
                                           ar9003_mci.o
+
+ath9k_hw-$(CONFIG_ATH9K_DYNACK) += dynack.o
+
 obj-$(CONFIG_ATH9K_HW) += ath9k_hw.o
 
 obj-$(CONFIG_ATH9K_COMMON) += ath9k_common.o