[PATCH 0/7] ath10k: add copy engine fast path support
Rajkumar Manoharan
rmanohar at qti.qualcomm.com
Thu Sep 24 23:53:29 PDT 2015
Below patchset adds fast path support for uplink traffic by bypassing
HTC layer processing. This is enabled by making use of unused copy
engine 5 to receive HTT messages directly from HIF layer. From initial
validation in VHT80/5G mode TCP UL is improved to 900Mbps from ~840Mbps
in conducted test.
-Rajkumar
Rajkumar Manoharan (7):
ath10k: export htc tx rx handlers
ath10k: register per copy engine send completion callbacks
ath10k: register per copy engine receive callbacks
ath10k: export htt tx rx handlers
ath10k: Configure copy engine 5 for HTT messages
ath10k: remove unused dl_is_polled
ath10k: remove htc polling for tx completion
drivers/net/wireless/ath/ath10k/ce.c | 8 +-
drivers/net/wireless/ath/ath10k/ce.h | 7 +-
drivers/net/wireless/ath/ath10k/hif.h | 26 +------
drivers/net/wireless/ath/ath10k/htc.c | 51 ++----------
drivers/net/wireless/ath/ath10k/htc.h | 4 +-
drivers/net/wireless/ath/ath10k/htt.h | 1 +
drivers/net/wireless/ath/ath10k/htt_rx.c | 1 +
drivers/net/wireless/ath/ath10k/htt_tx.c | 6 ++
drivers/net/wireless/ath/ath10k/pci.c | 129 ++++++++++++++++++++-----------
drivers/net/wireless/ath/ath10k/pci.h | 2 -
10 files changed, 108 insertions(+), 127 deletions(-)
--
2.5.2
More information about the ath10k
mailing list