linux/drivers/net/wireless/ath/ath10k
Michal Kazior 4ca1807815 ath10k: disable wake_tx_queue for older devices
Ideally wake_tx_queue should be used regardless as
it is a requirement for reducing bufferbloat and
implementing airtime fairness in the future.

However some setups (typically low-end platforms
hosting QCA988X) suffer performance regressions
with the current wake_tx_queue implementation.
Therefore disable it unless it is really
beneficial with current codebase (which is when
firmware supports smart pull-push tx scheduling).

Signed-off-by: Michal Kazior <michal.kazior@tieto.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2016-07-19 16:18:48 +03:00
..
Kconfig ath10k: add reset ctrl related functions in ahb 2016-01-28 10:47:24 +02:00
Makefile ath10k: add basic skeleton to support ahb 2016-01-28 10:47:19 +02:00
ahb.c ath10k: enable ipq4019 device probe in ahb module 2016-06-02 17:58:02 +03:00
ahb.h ath10k: expose hif ops for ahb 2016-01-28 10:47:28 +02:00
bmi.c ath10k: improve logging to include dev id 2014-08-26 19:04:48 +03:00
bmi.h ath10k: select board data based on BMI chip id and board id 2015-10-14 08:58:35 +03:00
ce.c ath10k: fix checkpatch warnings related to spaces 2016-04-14 17:30:51 +03:00
ce.h ath10k: fix checkpatch warnings related to spaces 2016-04-14 17:30:51 +03:00
core.c Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2016-07-18 22:50:44 +03:00
core.h ath10k: disable wake_tx_queue for older devices 2016-07-19 16:18:48 +03:00
debug.c ath10k: fix 10.4 extended peer stats update 2016-07-08 09:36:41 +03:00
debug.h ath10k: add support for ath10k_sta_statistics support 2016-07-08 09:37:47 +03:00
debugfs_sta.c ath10k: remove debugfs support for Per STA total rx duration 2016-07-08 09:37:51 +03:00
hif.h ath10k: add board data download from target 2016-06-07 14:28:35 +03:00
htc.c ath10k: remove htc polling for tx completion 2015-10-16 15:49:41 +03:00
htc.h ath10k: remove unused <linux/semaphore.h> 2016-07-08 09:43:59 +03:00
htt.c ath10k: move htt_op_version to struct ath10k_fw_file 2016-04-20 20:00:27 +03:00
htt.h ath10k: fix some of the macro definitions of HTT_RX_IND message 2016-06-14 14:51:43 +03:00
htt_rx.c Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2016-07-18 22:50:44 +03:00
htt_tx.c ath10k: ensure txrx-compl-task is stopped when cleaning htt-tx 2016-07-08 09:41:55 +03:00
hw.c ath10k: fix possible wrong rx_busy time reporting in QCA4019 2016-07-08 17:06:01 +03:00
hw.h ath10k: enable support for QCA9888 2016-07-08 09:50:45 +03:00
mac.c ath10k: disable wake_tx_queue for older devices 2016-07-19 16:18:48 +03:00
mac.h ath10k: add dynamic tx mode switch config support for qca4019 2016-04-19 18:10:46 +03:00
p2p.c ath10k: implement handling of p2p noa event 2015-03-07 09:57:42 +02:00
p2p.h ath10k: implement handling of p2p noa event 2015-03-07 09:57:42 +02:00
pci.c ath10k: enable support for QCA9888 2016-07-08 09:50:45 +03:00
pci.h ath10k: clean up growing hw checks during safe and full reset 2016-05-24 20:45:01 +03:00
rx_desc.h ath10k: remove duplicate and unused rx rate flags 2016-06-14 14:56:00 +03:00
spectral.c ath10k: fix some typo in spectral code commments 2016-06-30 14:04:52 +03:00
spectral.h ath10k: refactor phyerr event handlers 2015-08-17 17:43:29 +03:00
swap.c ath10k: remove enum ath10k_swap_code_seg_bin_type 2016-04-20 20:00:30 +03:00
swap.h ath10k: remove enum ath10k_swap_code_seg_bin_type 2016-04-20 20:00:30 +03:00
targaddrs.h ath10k: add QCA9887 chipset support 2016-06-07 14:28:31 +03:00
testmode.c ath10k: switch testmode to use ath10k_core_fetch_firmware_api_n() 2016-04-20 20:00:29 +03:00
testmode.h ath10k: add testmode 2014-09-11 23:42:36 +03:00
testmode_i.h ath10k: add testmode 2014-09-11 23:42:36 +03:00
thermal.c ath10k: add thermal throttling support for 10.4 firmware 2015-11-04 19:31:46 +02:00
thermal.h ath10k: fix checkpatch warnings related to spaces 2016-04-14 17:30:51 +03:00
trace.c
trace.h ath10k: add hw_rev to trace events to support pktlog 2016-03-03 19:20:00 +02:00
txrx.c ath10k: Add WARN_ON if we over-write peer-map pointer. 2016-07-08 09:48:17 +03:00
txrx.h ath10k: move mgmt descriptor limit handle under mgmt_tx 2016-03-18 09:52:27 +02:00
wmi-ops.h ath10k: implement wmi_pdev_bss_chan_info_request 2016-05-06 18:55:37 +03:00
wmi-tlv.c ath10k: add a support of set_tsf on vdev interface 2016-04-12 21:26:24 +03:00
wmi-tlv.h ath10k: fix checkpatch warnings related to spaces 2016-04-14 17:30:51 +03:00
wmi.c ath10k: fix 10.4 extended peer stats update 2016-07-08 09:36:41 +03:00
wmi.h ath10k: fix 10.4 extended peer stats update 2016-07-08 09:36:41 +03:00
wow.c ath10k: move fw_features to struct ath10k_fw_file 2016-04-20 20:00:25 +03:00
wow.h ath10k: add WOW patterns support 2015-03-30 09:10:24 +03:00