Instead of storing the REO queue address inside peer entries, REO hardware module prefers them to be stored in SRAM which could be directly accessed by REO using peer_ID/TID based Lookup table(LUT) mechanism. This feature is expected to improve stability by reduced interaction between host and firmware during both MLO and non-MLO operations.This feature is enabled only for the QCN9274, so it does not impact the WCN7850. v2: - Removed junk version histories in cover letter Balamurugan S (1): wifi: ath12k: Add support to clear qdesc array in REO cache Nithyanantham Paramasivam (1): wifi: ath12k: Enable REO queue lookup table feature on QCN9274 Sriram R (1): wifi: ath12k: Fix the enabling of REO queue lookup table feature drivers/net/wireless/ath/ath12k/dp.c | 79 ++++++++++++++++-------- drivers/net/wireless/ath/ath12k/dp.h | 7 ++- drivers/net/wireless/ath/ath12k/dp_rx.c | 11 +++- drivers/net/wireless/ath/ath12k/hal.h | 10 ++- drivers/net/wireless/ath/ath12k/hal_rx.c | 19 +++++- drivers/net/wireless/ath/ath12k/hw.c | 6 +- drivers/net/wireless/ath/ath12k/hw.h | 5 +- drivers/net/wireless/ath/ath12k/wmi.c | 8 ++- drivers/net/wireless/ath/ath12k/wmi.h | 1 + 9 files changed, 110 insertions(+), 36 deletions(-) base-commit: 48a62436540224f57013c27519dd2aa3ddd714c9 -- 2.17.1