From 308079ab5ecf095000942a9ae818df4dc9ff144d Mon Sep 17 00:00:00 2001 From: Shwetha G K Date: Tue, 14 Jun 2022 14:21:22 +0530 Subject: [PATCH] qcacmn: Fix invalid ring id issue when CFR is enabled Direct DMA source ring type has two rings where ring0 is used for Spectral and ring1 is used for CFR. The current hal_srng_ring_id do not have the ring_id defined for CFR, which leads to wrong ring_id populated for TX MON feature, which collides with CFR ring. Fix the same by defining ring_id for CFR. CRs-Fixed: 3220401 Change-Id: I778cea533a1907ae6cd94f63734ca6c967891b9d --- hal/wifi3.0/hal_internal.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hal/wifi3.0/hal_internal.h b/hal/wifi3.0/hal_internal.h index 260cdcdc39..0891577ba2 100644 --- a/hal/wifi3.0/hal_internal.h +++ b/hal/wifi3.0/hal_internal.h @@ -274,8 +274,10 @@ enum hal_srng_ring_id { #ifdef WLAN_FEATURE_CIF_CFR HAL_SRNG_WIFI_POS_SRC_DMA_RING, HAL_SRNG_DIR_BUF_RX_SRC_DMA_RING, + HAL_SRNG_DIR_BUF_RX_SRC_DMA_RING1, #else HAL_SRNG_DIR_BUF_RX_SRC_DMA_RING, + HAL_SRNG_DIR_BUF_RX_SRC_DMA_RING1, #endif HAL_SRNG_WMAC1_TXMON2SW0, HAL_SRNG_SW2TXMON_BUF0,