[PATCH 0/3] wifi: ath12k: some improvement to RX throughput
Baochen Qiang
quic_bqiang at quicinc.com
Mon Nov 27 18:54:37 PST 2023
Some fields of hal_reo_update_rx_queue are wrongly
defined, fix it in the first patch.
Currently the maximum block ACK window size is 256,
with the second patch, it is extended to BA1024.
The small MAC buffer ring becomes the bottle neck
in RX throughput test, so enlarge its size to get
a better peak result. This is done is the third patch.
With above three changes, more than 6% increase is
seen in RX throughput test.
Baochen Qiang (3):
wifi: ath12k: fix wrong definitions of hal_reo_update_rx_queue
wifi: ath12k: add support for BA1024
wifi: ath12k: change MAC buffer ring size to 2048
drivers/net/wireless/ath/ath12k/dp.h | 3 +-
drivers/net/wireless/ath/ath12k/dp_rx.c | 2 +-
drivers/net/wireless/ath/ath12k/hal_desc.h | 42 ++++++++++++++++++----
drivers/net/wireless/ath/ath12k/hal_rx.c | 11 ++++--
drivers/net/wireless/ath/ath12k/mac.c | 2 +-
5 files changed, 47 insertions(+), 13 deletions(-)
base-commit: 16a212b4f33c4edd9ce9a9e0953b5389216e8ed9
--
2.25.1
More information about the ath12k
mailing list