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. v4: - Rebased on TOT v3: - Rebased on TOT - Fixed 32bit compilation warning 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 | 77 ++++++++++++++++-------- drivers/net/wireless/ath/ath12k/dp.h | 5 +- drivers/net/wireless/ath/ath12k/dp_rx.c | 11 +++- drivers/net/wireless/ath/ath12k/hal.h | 7 +++ drivers/net/wireless/ath/ath12k/hal_rx.c | 19 +++++- drivers/net/wireless/ath/ath12k/hw.c | 4 +- drivers/net/wireless/ath/ath12k/hw.h | 3 + drivers/net/wireless/ath/ath12k/wmi.c | 8 ++- drivers/net/wireless/ath/ath12k/wmi.h | 1 + 9 files changed, 104 insertions(+), 31 deletions(-) base-commit: ba613742db305037ca2193b2b552b769c4f2a5f7 -- 2.17.1