From 4adab0e0a9c3b80ce9b56d5635caee61d1417180 Mon Sep 17 00:00:00 2001 From: Basamma Yakkanahalli Date: Fri, 5 Mar 2021 05:39:43 +0530 Subject: [PATCH] qcacmn: enable reo_status ring process in NSS offload mode Add support to process reo_status rings in NSS offload mode for lowmem profile. Change-Id: If5aa3649f33fa8e1a9b328b8506dd398646d179c --- dp/wifi3.0/dp_main.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dp/wifi3.0/dp_main.c b/dp/wifi3.0/dp_main.c index 49490c9951..9a993f9bf3 100644 --- a/dp/wifi3.0/dp_main.c +++ b/dp/wifi3.0/dp_main.c @@ -2244,6 +2244,12 @@ static uint32_t dp_service_srngs(void *dp_ctx, uint32_t dp_budget) uint32_t remaining_quota = dp_budget; uint32_t work_done = 0; int budget = dp_budget; + uint8_t reo_status_mask = int_ctx->reo_status_ring_mask; + + if (reo_status_mask) { + if (dp_reo_status_ring_handler(int_ctx, soc)) + int_ctx->intr_stats.num_reo_status_ring_masks++; + } if (qdf_unlikely(!(soc->mon_vdev_timer_state & MON_VDEV_TIMER_RUNNING))) { work_done = dp_process_lmac_rings(int_ctx, remaining_quota);