linux_dsm_epyc7002/drivers/net/wireless/ath/ath9k
Lorenzo Bianconi c774d57fd4 ath9k: add dynamic ACK timeout estimation
Add dynamic ACK timeout estimation algorithm based on ACK frame RX timestamp,
TX frame timestamp and frame duration.

Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
Tested-by: Philippe Duchein <wireless-dev@duchein.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2014-09-16 16:18:30 -04:00
..
ahb.c ath9k: Initialize channel context ops on ahb probe 2014-07-29 10:32:57 -04:00
ani.c ath9k_hw: do not lower ANI setting below default on AR913x 2014-04-30 11:39:54 -04:00
ani.h
antenna.c
ar953x_initvals.h ath9k_hw: Add QCA953x 2.0 initvals 2014-06-25 15:40:37 -04:00
ar955x_1p0_initvals.h
ar5008_initvals.h
ar5008_phy.c ath9k_hw: reduce ANI firstep range for older chips 2014-04-09 13:55:55 -04:00
ar9001_initvals.h
ar9002_calib.c
ar9002_hw.c
ar9002_initvals.h
ar9002_mac.c ath9k: add duration field to ath_tx_status 2014-09-16 16:15:51 -04:00
ar9002_phy.c
ar9002_phy.h
ar9003_2p2_initvals.h ath9k_hw: update ar9300 initvals 2014-04-30 12:13:15 -04:00
ar9003_buffalo_initvals.h
ar9003_calib.c
ar9003_eeprom.c ath9k_hw: fix XPABIASLEVEL settings for AR9531 2014-06-25 15:40:38 -04:00
ar9003_eeprom.h
ar9003_hw.c ath9k_hw: Add QCA953x 2.0 initvals 2014-06-25 15:40:37 -04:00
ar9003_mac.c ath9k: add duration field to ath_tx_status 2014-09-16 16:15:51 -04:00
ar9003_mac.h
ar9003_mci.c
ar9003_mci.h
ar9003_paprd.c
ar9003_phy.c ath9k_hw: fix tx gain table index for AR953x 2014-06-25 15:40:38 -04:00
ar9003_phy.h
ar9003_rtt.c
ar9003_rtt.h
ar9003_wow.c
ar9330_1p1_initvals.h ath9k_hw: update ar9300 initvals 2014-04-30 12:13:15 -04:00
ar9330_1p2_initvals.h ath9k_hw: update ar9300 initvals 2014-04-30 12:13:15 -04:00
ar9340_initvals.h ath9k_hw: fix worse EVM for 11b rates 2014-04-30 12:13:16 -04:00
ar9462_2p0_initvals.h
ar9462_2p1_initvals.h
ar9485_initvals.h
ar9565_1p0_initvals.h
ar9565_1p1_initvals.h
ar9580_1p0_initvals.h ath9k_hw: update ar9300 initvals 2014-04-30 12:13:15 -04:00
ath9k.h ath9k: add dynamic ACK timeout estimation 2014-09-16 16:18:30 -04:00
beacon.c ath9k: Fix interface accounting 2014-09-09 15:27:21 -04:00
btcoex.c
btcoex.h
calib.c
calib.h
channel.c ath9k: Check beaconing mode properly 2014-09-15 15:00:54 -04:00
common-beacon.c ath9k: Calculate sleep duration 2014-07-01 14:26:26 -04:00
common-beacon.h
common-debug.c ath9k: move phy_err to ath9k_cmn_debug_phy_err 2014-05-13 15:56:42 -04:00
common-debug.h ath9k: move phy_err to ath9k_cmn_debug_phy_err 2014-05-13 15:56:42 -04:00
common-init.c
common-init.h
common.c
common.h ath9k-common: create common-debug and move modal_eeprom to cmn 2014-05-13 15:56:36 -04:00
debug_sta.c ath9k: remove tid->paused flag 2014-04-30 11:42:35 -04:00
debug.c ath9k: Fix interface accounting 2014-09-09 15:27:21 -04:00
debug.h ath9k & ath9k_htc: move ath_rx_stats to cmn 2014-05-13 15:56:40 -04:00
dfs_debug.c
dfs_debug.h ath9k: simplify DFS pulse interval debug printing 2014-05-29 13:08:10 -04:00
dfs.c ath9k: simplify DFS pulse interval debug printing 2014-05-29 13:08:10 -04:00
dfs.h
dynack.c ath9k: add dynamic ACK timeout estimation 2014-09-16 16:18:30 -04:00
dynack.h ath9k: add dynamic ACK timeout estimation 2014-09-16 16:18:30 -04:00
eeprom_4k.c
eeprom_9287.c
eeprom_def.c
eeprom.c
eeprom.h
gpio.c
hif_usb.c
hif_usb.h
htc_drv_beacon.c
htc_drv_debug.c ath9k_htc: use ath9k_cmn_debug_phy_err 2014-05-13 15:56:43 -04:00
htc_drv_gpio.c
htc_drv_init.c ath9k_htc: advertise support for TDLS 2014-08-28 14:39:23 -04:00
htc_drv_main.c mac80211: extend set_coverage_class signature 2014-09-05 13:54:07 +02:00
htc_drv_txrx.c ath9k & ath9k_htc: move ath_rx_stats to cmn 2014-05-13 15:56:40 -04:00
htc_hst.c
htc_hst.h
htc.h ath9k: fixup "ath9k_htc: fix build with disabled debug" 2014-05-20 15:36:15 -04:00
hw-ops.h
hw.c ath9k: add dynamic ACK timeout estimation 2014-09-16 16:18:30 -04:00
hw.h ath9k: add dynamic ACK timeout estimation 2014-09-16 16:18:30 -04:00
init.c ath9k: Use a subroutine to assign HW queues 2014-09-09 15:27:22 -04:00
Kconfig ath9k: Add a config option for channel context 2014-08-28 14:41:57 -04:00
link.c ath9k: Move beacon config to channel context 2014-06-19 15:49:18 -04:00
mac.c ath9k_hw: Abort transmission for sleeping station 2014-05-19 16:42:15 -04:00
mac.h ath9k: add duration field to ath_tx_status 2014-09-16 16:15:51 -04:00
main.c ath9k: Fix primary station configuration 2014-09-15 15:00:55 -04:00
Makefile ath9k: Add channel context structure 2014-06-19 15:49:16 -04:00
mci.c ath9k: Move caldata into channel context 2014-06-19 15:49:18 -04:00
mci.h
pci.c PCI: Remove DEFINE_PCI_DEVICE_TABLE macro use 2014-08-12 12:15:14 -06:00
phy.h
recv.c ath9k: Remove unnecessary tbtt assignment 2014-09-15 15:00:54 -04:00
reg.h ath9k_hw: Add QCA953x 2.0 initvals 2014-06-25 15:40:37 -04:00
spectral.c ath9k: fix wrong string size for strncmp in write_file_spec_scan_ctl() 2014-08-25 15:39:23 -04:00
spectral.h ath: Move spectral debugfs structs to shared header 2014-08-04 09:07:37 +03:00
tx99.c ath9k: Fix interface accounting 2014-09-09 15:27:21 -04:00
wmi.c
wmi.h
wow.c ath9k: Fix interface accounting 2014-09-09 15:27:21 -04:00
xmit.c ath9k: Fix channel context events 2014-08-28 14:49:37 -04:00