linux_dsm_epyc7002/drivers/net/wireless/ath/ath9k
Felix Fietkau 44f1d26c16 ath9k: defer ath_tx_setup_buffer setup to the first tx attempt during aggr
With sequence number and buffer allocation deferred to when they're needed
for the first time, it becomes much easier to start dropping packets from
the tid queue if necessary, e.g. when latency suddenly increases. This can
lead to some future improvements in buffer management for better latency.

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2011-08-30 15:38:53 -04:00
..
ahb.c ath9k: remove all references to subsysid, it's never used 2011-08-08 16:03:51 -04:00
ani.c ath9k: minor cleanup in ani 2011-08-29 15:25:29 -04:00
ani.h ath9k: minor cleanup in ani 2011-08-29 15:25:29 -04:00
ar5008_initvals.h
ar5008_phy.c ath9k_hw: fix synth delay for half/quarter channels 2011-07-11 15:02:15 -04:00
ar9001_initvals.h
ar9002_calib.c
ar9002_hw.c ath9k: merge common ->config_pci_powersave() checks 2011-08-22 14:45:57 -04:00
ar9002_initvals.h
ar9002_mac.c ath9k: use u8 for the tx key index 2011-08-30 15:38:53 -04:00
ar9002_phy.c ath9k_hw: add a missing delay for an analog register 2011-07-11 15:02:15 -04:00
ar9002_phy.h
ar9003_2p2_initvals.h ath9k_hw: Disable Walsh spatial spreading for 2 chains 2011-08-24 14:57:16 -04:00
ar9003_calib.c ath9k_hw: Remove unnecessary chainmask configuration 2011-08-24 13:59:45 -04:00
ar9003_eeprom.c ath9k: Fix a smatch warnings 2011-08-29 15:33:03 -04:00
ar9003_eeprom.h
ar9003_hw.c ath9k_hw: add AR9580 support 2011-08-26 10:47:58 -04:00
ar9003_mac.c ath9k: use u8 for the tx key index 2011-08-30 15:38:53 -04:00
ar9003_mac.h
ar9003_paprd.c ath9k_hw: Disable PAPRD based on paprd_ht20_mask for 5GHz 2011-07-08 11:47:17 -04:00
ar9003_phy.c ath9k_hw: Disable Walsh spatial spreading for 2 chains 2011-08-24 14:57:16 -04:00
ar9003_phy.h ath9k_hw: Remove unnecessary chainmask configuration 2011-08-24 13:59:45 -04:00
ar9330_1p1_initvals.h
ar9330_1p2_initvals.h
ar9340_initvals.h
ar9485_initvals.h
ar9580_1p0_initvals.h ath9k_hw: add AR9580 support 2011-08-26 10:47:58 -04:00
ath9k.h ath9k: move the sequence number from ath_frame_info to ath_buf 2011-08-30 15:38:53 -04:00
beacon.c ath9k: Use atomic reference count for interrupt ops 2011-08-09 15:52:06 -04:00
btcoex.c ath9k: Fix some smatch warnings 2011-07-18 14:29:46 -04:00
btcoex.h
calib.c ath9k: Fix noisefloor history update for extn chains 2011-08-24 13:59:46 -04:00
calib.h ath9k_hw: calculate a much better approximation of channel noise 2011-08-08 16:04:19 -04:00
common.c ath9k: Move ath9k_init_crypto to common 2011-08-24 13:59:45 -04:00
common.h ath9k: Move ath9k_init_crypto to common 2011-08-24 13:59:45 -04:00
debug.c ath9k: clean up the aggregation tid queue 2011-08-30 15:38:53 -04:00
debug.h ath9k: Add debugfs support for mac/baseband samples 2011-08-29 15:33:03 -04:00
eeprom_4k.c ath9k: remove eeprom txgain override for minor version < 19 2011-08-12 13:45:02 -04:00
eeprom_9287.c ath9k_hw: Add dump_eeprom support for AR9287 2011-08-09 15:42:37 -04:00
eeprom_def.c ath9k_hw: Add dump_eeprom support for eeprom_def 2011-08-09 15:42:38 -04:00
eeprom.c
eeprom.h ath9k_hw: Add dump_eeprom support for AR9003 2011-08-09 15:42:37 -04:00
gpio.c ath9k: do not enable interrupt on set interrupt mask 2011-08-09 15:52:05 -04:00
hif_usb.c ath9k: Fix some smatch warnings 2011-07-18 14:29:46 -04:00
hif_usb.h
htc_drv_beacon.c
htc_drv_debug.c wireless: ath9k: use %pM to print MAC 2011-07-20 15:04:39 -04:00
htc_drv_gpio.c
htc_drv_init.c ath9k: Move ath9k_init_crypto to common 2011-08-24 13:59:45 -04:00
htc_drv_main.c ath9k: Fix a smatch warnings 2011-08-29 15:33:03 -04:00
htc_drv_txrx.c
htc_hst.c
htc_hst.h
htc.h ath9k_htc: minor clean-up 2011-08-10 14:07:42 -04:00
hw-ops.h ath9k: merge common ->config_pci_powersave() checks 2011-08-22 14:45:57 -04:00
hw.c ath9k: Fix eifs/usec timeout for AR9287 v1.3+ 2011-08-29 15:33:02 -04:00
hw.h ath9k: use u8 for the tx key index 2011-08-30 15:38:53 -04:00
init.c ath9k: Add debugfs support for mac/baseband samples 2011-08-29 15:33:03 -04:00
Kconfig
mac.c ath9k: qinfo never be NULL in setuptxqueue 2011-08-24 13:59:45 -04:00
mac.h ath9k: use u8 for the tx key index 2011-08-30 15:38:53 -04:00
main.c ath9k: Add debugfs support for mac/baseband samples 2011-08-29 15:33:03 -04:00
Makefile
pci.c ath9k: add AR9580 support 2011-08-26 10:47:58 -04:00
phy.h
rc.c ath9k: Change rate control to use legacy rate as last MRR 2011-08-24 14:57:15 -04:00
rc.h ath9k: Remove virtual wiphy specific frame type 2011-08-09 15:42:38 -04:00
recv.c ath9k: Add debugfs support for mac/baseband samples 2011-08-29 15:33:03 -04:00
reg.h ath9k: Fix eifs/usec timeout for AR9287 v1.3+ 2011-08-29 15:33:02 -04:00
wmi.c
wmi.h
xmit.c ath9k: defer ath_tx_setup_buffer setup to the first tx attempt during aggr 2011-08-30 15:38:53 -04:00