[PATCH 0/7] ath10k: rework rx path
Kalle Valo
kvalo at qca.qualcomm.com
Fri Nov 21 09:01:51 PST 2014
Michal Kazior <michal.kazior at tieto.com> writes:
> This patchset unifies rx path. Instead of
> branching for A-MSDU and MSDU cases a single
> codepath is introduced.
>
> This yields:
>
> text data bss dec hex filename
> 14068 0 0 14068 36f4 before/htt_rx.o
> 13308 3 0 13311 33ff after/htt_rx.o
>
> I haven't measured any Rx performance loss in my
> setup but I may be biased. In theory this could
> reduce i-cache pressure and improve Rx throughput
> on CPU contrained systems by a few mbps.
>
> This patchset serves two purposes though:
> - clean up and unify the Rx path a bit
> - make it possible to reuse code more easily in
> the future
>
>
> Michal Kazior (7):
> ath10k: start using sk_buff_head
> ath10k: simplify Rx loop
> ath10k: refactor htt->rx_confused
> ath10k: unify rx undecapping
> ath10k: remove unused function argument
> ath10k: use rx descriptor for ppdu status extraction
> ath10k: report rx rate and signal for fragmented Rx
Thanks, all seven applied.
--
Kalle Valo
More information about the ath10k
mailing list