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. v2: 1. wifi: ath12k: fix wrong definitions of hal_reo_update_rx_queue no change. 2. wifi: ath12k: add support for BA1024 a) s/doen/done b) update struct hal_rx_reo_queue_1k 3. wifi: ath12k: change MAC buffer ring size to 2048 no change. 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 | 20 +++++++++++++------- drivers/net/wireless/ath/ath12k/hal_rx.c | 11 ++++++++--- drivers/net/wireless/ath/ath12k/mac.c | 2 +- 5 files changed, 25 insertions(+), 13 deletions(-) base-commit: 16a212b4f33c4edd9ce9a9e0953b5389216e8ed9 -- 2.25.1