From d6c2c37657cc1c72eb8fdf628a1ffadc7e36e8a1 Mon Sep 17 00:00:00 2001 From: Nisha Menon Date: Fri, 1 Nov 2019 20:02:56 -0700 Subject: [PATCH] qcacld-3.0: Enable MCL feature flag REO_DESC_DEFER_FREE In the REO status callback function for RX tid delete if the cache flush cmd is not sent successfully to REO, add the REO descriptor back to the free desc list and defer the deletion to the callback function. Changes are made under MCL feature flag REO_DESC_DEFER_FREE. Change-Id: Ib6c077ebf763ab8feb4c45c17ff37d03252fe093 CRs-Fixed: 2558052 --- Kbuild | 1 + configs/default_defconfig | 1 + 2 files changed, 2 insertions(+) diff --git a/Kbuild b/Kbuild index 622a66f29dd3..08f802198238 100644 --- a/Kbuild +++ b/Kbuild @@ -2688,6 +2688,7 @@ cppflags-$(CONFIG_WLAN_TX_FLOW_CONTROL_V2) += -DQCA_AC_BASED_FLOW_CONTROL endif cppflags-$(CONFIG_WLAN_CLD_PM_QOS) += -DCLD_PM_QOS +cppflags-$(CONFIG_REO_DESC_DEFER_FREE) += -DREO_DESC_DEFER_FREE cppflags-$(CONFIG_WLAN_FEATURE_11AX) += -DWLAN_FEATURE_11AX cppflags-$(CONFIG_WLAN_FEATURE_11AX) += -DWLAN_FEATURE_11AX_BSS_COLOR cppflags-$(CONFIG_WLAN_FEATURE_11AX) += -DSUPPORT_11AX_D3 diff --git a/configs/default_defconfig b/configs/default_defconfig index dc9c17cb31a6..68b9f6898579 100644 --- a/configs/default_defconfig +++ b/configs/default_defconfig @@ -420,6 +420,7 @@ CONFIG_TX_TID_OVERRIDE := y CONFIG_DP_TXRX_SOC_ATTACH := y CONFIG_WLAN_CLD_PM_QOS := y CONFIG_DISABLE_DP_STATS := n +CONFIG_REO_DESC_DEFER_FREE := y ifeq ($(CONFIG_FEATURE_TSO), y) CONFIG_FEATURE_TSO_STATS := y