kernel-ark/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
..
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
ar5008_initvals.h
ar5008_phy.c ath: Convert ath_print to ath_dbg 2010-12-07 16:34:48 -05:00
ar9001_initvals.h
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
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
ar9003_2p2_initvals.h
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
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
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_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
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
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_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
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
hw-ops.h
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
Kconfig
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
Makefile
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
xmit.c ath9k: fix sequence number assigment for non-AMPDU QoS data frames 2010-12-13 15:23:30 -05:00