linux_old1/drivers/net/wireless/ath/ath9k
Felix Fietkau caabf2bf22 ath9k_hw: fix the slot time setting for long distance links
Testing shows that adjusting the slot time based on the coverage class
produces very high latencies and very low throughput on long distance links.

Adjusting only the ACK timeout and leaving the slot time at the regular
values - while technically not optimal for CSMA - works a lot better on
long links (tested with 10 km distance)

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2010-12-13 15:23:32 -05:00
..
Kconfig ath9k: make the driver specific rate control module optional 2010-09-21 11:05:35 -04:00
Makefile ath9k: make the driver specific rate control module optional 2010-09-21 11:05:35 -04:00
ahb.c ath: Convert ath_print(.., ATH_DBG_FATAL to ath_err 2010-12-07 16:34:47 -05:00
ani.c ath9k_hw: Disable MRC CCK for AR9485 2010-12-07 16:54:23 -05:00
ani.h ath9k_hw: move the cycle counter tracking to ath 2010-10-11 15:04:20 -04:00
ar5008_initvals.h ath9k_hw: reformat the ar5008, ar9001 and ar9002 initvals to match ar9003 2010-07-02 13:44:34 -04:00
ar5008_phy.c ath: Convert ath_print to ath_dbg 2010-12-07 16:34:48 -05:00
ar9001_initvals.h ath9k_hw: sync initvals for ar9001 and ar9002 with Atheros 2010-07-02 13:44:35 -04:00
ar9002_calib.c ath: Convert ath_print to ath_dbg 2010-12-07 16:34:48 -05:00
ar9002_hw.c ath9k_hw: clean up SREV version checks 2010-12-13 15:23:31 -05:00
ar9002_initvals.h ath9k_hw: remove initvals for hardware which was never sold 2010-07-14 13:52:46 -04:00
ar9002_mac.c ath9k_hw: remove ah->txpower_indexoffset 2010-12-13 15:23:32 -05:00
ar9002_phy.c ath9k: Use static const 2010-11-22 15:58:44 -05:00
ar9002_phy.h ath9k_hw: Add functions to get/set antenna diversity configuration 2010-09-07 13:54:33 -04:00
ar9003_2p2_initvals.h ath9k_hw: Fix TX carrier leakage for IEEE compliance on AR9003 2.2 2010-10-25 14:43:14 -04:00
ar9003_calib.c ath9k_hw: Add IQ cal changes for AR9485 2010-12-07 16:54:14 -05:00
ar9003_eeprom.c ath9k_hw: remove antenna configuration eeprom ops and variables 2010-12-13 15:23:31 -05:00
ar9003_eeprom.h ath9k_hw: clean up duplicate and unnused eeprom related defines 2010-12-13 15:23:31 -05:00
ar9003_hw.c ath9k_hw: clean up SREV version checks 2010-12-13 15:23:31 -05:00
ar9003_mac.c ath9k_hw: remove ah->txpower_indexoffset 2010-12-13 15:23:32 -05:00
ar9003_mac.h ath9k_hw: optimize all descriptor access functions 2010-11-09 16:13:25 -05:00
ar9003_paprd.c ath9k_hw: Setup paprd only for supported chains 2010-12-07 16:54:23 -05:00
ar9003_phy.c ath9k: Read spur channel information from eeprom for AR9485 2010-12-07 16:34:56 -05:00
ar9003_phy.h ath9k_hw: Setup paprd only for supported chains 2010-12-07 16:54:23 -05:00
ar9485_initvals.h ath9k_hw: Add initvals.h for AR9485 2010-12-07 16:34:50 -05:00
ath9k.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 2010-12-08 16:23:31 -05:00
beacon.c ath: Convert ath_print to ath_dbg 2010-12-07 16:34:48 -05:00
btcoex.c ath9k: Remove code which enables btcoex based on subsys id 2010-11-29 15:24:36 -05:00
btcoex.h ath9k: Remove code which enables btcoex based on subsys id 2010-11-29 15:24:36 -05:00
calib.c ath: Convert ath_print to ath_dbg 2010-12-07 16:34:48 -05:00
calib.h ath9k_hw: clean up calibration flags 2010-10-06 16:26:01 -04:00
common.c ath: Convert ath_print to ath_dbg 2010-12-07 16:34:48 -05:00
common.h ath: Convert ath_print to ath_dbg 2010-12-07 16:34:48 -05:00
debug.c ath9k: Move debugfs under ieee80211/[phyname]/ath9k/ 2010-12-02 15:16:41 -05:00
debug.h ath9k: Move debugfs under ieee80211/[phyname]/ath9k/ 2010-12-02 15:16:41 -05:00
eeprom.c ath9k_hw: merge the ar9287 version of ath9k_hw_get_gain_boundaries_pdadcs 2010-12-13 15:23:31 -05:00
eeprom.h ath9k_hw: remove antenna configuration eeprom ops and variables 2010-12-13 15:23:31 -05:00
eeprom_4k.c ath9k_hw: remove antenna configuration eeprom ops and variables 2010-12-13 15:23:31 -05:00
eeprom_9287.c ath9k_hw: remove antenna configuration eeprom ops and variables 2010-12-13 15:23:31 -05:00
eeprom_def.c ath9k_hw: remove antenna configuration eeprom ops and variables 2010-12-13 15:23:31 -05:00
gpio.c ath: Convert ath_print to ath_dbg 2010-12-07 16:34:48 -05:00
hif_usb.c ath9k_htc: Add Ubiquiti wifistation ext to supported devices 2010-12-13 15:23:32 -05:00
hif_usb.h ath9k_htc: Cleanup device identification 2010-12-07 17:08:06 -05:00
htc.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 2010-12-08 16:23:31 -05:00
htc_drv_beacon.c ath: Convert ath_print to ath_dbg 2010-12-07 16:34:48 -05:00
htc_drv_gpio.c ath: Convert ath_print to ath_dbg 2010-12-07 16:34:48 -05:00
htc_drv_init.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 2010-12-08 16:23:31 -05:00
htc_drv_main.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 2010-12-08 16:23:31 -05:00
htc_drv_txrx.c ath: Convert ath_print to ath_dbg 2010-12-07 16:34:48 -05:00
htc_hst.c ath9k_htc: Identify devices using driver_info 2010-11-24 16:19:41 -05:00
htc_hst.h ath9k_htc: Remove unused structures 2010-12-02 15:16:48 -05:00
hw-ops.h ath9k_hw: merge ath9k_hw_ani_monitor_old and ath9k_hw_ani_monitor_new 2010-10-06 16:30:39 -04:00
hw.c ath9k_hw: fix the slot time setting for long distance links 2010-12-13 15:23:32 -05:00
hw.h ath9k_hw: remove ah->txpower_indexoffset 2010-12-13 15:23:32 -05:00
init.c ath9k: Parse DTIM period from mac80211 2010-12-07 17:08:08 -05:00
mac.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 2010-12-08 16:23:31 -05:00
mac.h ath9k_hw: remove ath9k_hw_stoppcurecv 2010-11-24 16:19:41 -05:00
main.c ath9k: Use power save wrappers for TSF get/set 2010-12-13 15:23:30 -05:00
pci.c ath9k: fix assumptions for idle calls on suspend/resume 2010-12-13 15:23:27 -05:00
phy.h ath9k_hw: Find chansel of AR_PHY_65NM_CH0_SYNTH7 for AR9485 2010-12-07 16:34:55 -05:00
rc.c ath: Convert ath_print to ath_dbg 2010-12-07 16:34:48 -05:00
rc.h ath9k: remove the tx info padding byte abuse 2010-11-16 16:37:07 -05:00
recv.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 2010-12-08 16:23:31 -05:00
reg.h ath9k_htc: Cleanup device identification 2010-12-07 17:08:06 -05:00
virtual.c ath: Convert ath_print to ath_dbg 2010-12-07 16:34:48 -05:00
wmi.c ath: Convert ath_print to ath_dbg 2010-12-07 16:34:48 -05:00
wmi.h ath9k_htc: Fix memory leak on WMI event handler 2010-09-14 16:14:26 -04:00
xmit.c ath9k: fix sequence number assigment for non-AMPDU QoS data frames 2010-12-13 15:23:30 -05:00