[PATCH 0/7] ath10k: rework rx path
Michal Kazior
michal.kazior at tieto.com
Tue Nov 4 06:22:04 PST 2014
Hi,
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
drivers/net/wireless/ath/ath10k/htt_rx.c | 1063 ++++++++++++++++--------------
1 file changed, 577 insertions(+), 486 deletions(-)
--
1.8.5.3
More information about the ath10k
mailing list