[PATCH v3 0/8] ath10k: performance improvements

Kalle Valo kvalo at qca.qualcomm.com
Fri Feb 28 05:13:51 EST 2014


Michal Kazior <michal.kazior at tieto.com> writes:

> These patches aim at reducing host CPU load and
> thus improve performance on low-end systems.
>
> In my setup I get a relative improvement of
> 100mbps for both UDP Tx and Rx.
>
>                Tx ----->
> laptop:eth---eth:AP135:ath10k---ath10k:laptop
>                <----- Rx
>
>
> v2:
>  * improve comments/commit messages
>  * fix unbalanced locking
>  * fix var naming (s/err/ret)
>  * fix sparse/checkpatch/buildbot warnings
>  * remove code that didn't belong here
>  * split batch tx/rx into 2 patches
>    (+ath10k: reduce htt tx/rx spinlock overhead)
>
> v3:
>  * just a resend (due to my mail-server issues the
>    other day not all of the v2 patches had been
>    sent out)
>
> Michal Kazior (8):
>   ath10k: remove DMA mapping wrappers
>   ath10k: remove is_aborted from skb_cb
>   ath10k: replace send_head() with tx_sg()
>   ath10k: bypass htc for htt tx path
>   ath10k: batch htt tx/rx completions
>   ath10k: reduce htt tx/rx spinlock overhead
>   ath10k: remove pci completion list
>   ath10k: minimize coherent dma accesses

Thanks, all eight patches applied.

-- 
Kalle Valo



More information about the ath10k mailing list