[PATCH v2 0/7] ath10k: add copy engine fast path support
Kalle Valo
kvalo at qca.qualcomm.com
Fri Oct 16 05:51:44 PDT 2015
Rajkumar Manoharan <rmanohar at qti.qualcomm.com> writes:
> 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
>
> v2:
> * fix invalid dma memory access (ATH10K_SKB_RXCB is used instead of
> ATH10K_SKB_CB in htt_tx_cb)
> * register either send_cb or recv_cb callback not both for
> appropriate CE.
> * Process CE 4 send completion first before processing rx
>
> 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
All 7 applied, thanks. I wasn't able to reproduce the warning anymore,
tested with both qca988x and qca99x0.
--
Kalle Valo
More information about the ath10k
mailing list