浏览代码

qcacld-3.0: Add compile time flag RX_DESC_MULTI_PAGE_ALLOC

Add a compile time feature flag by name RX_DESC_MULTI_PAGE_ALLOC
which will enable the memory allocation of RX descriptors using
multiple pages instead of large contiguous memory.

Change-Id: Ia3803a3685c605c79a34a0c2c000d7ed4adb7d97
CRs-Fixed: 2456267
Varun Reddy Yeturu 5 年之前
父节点
当前提交
cbaa004c02
共有 2 个文件被更改,包括 4 次插入0 次删除
  1. 3 0
      Kbuild
  2. 1 0
      configs/default_defconfig

+ 3 - 0
Kbuild

@@ -2568,6 +2568,9 @@ cppflags-$(CONFIG_QCACLD_FEATURE_MPTA_HELPER) += -DFEATURE_MPTA_HELPER
 
 cppflags-$(CONFIG_DATA_CE_SW_INDEX_NO_INLINE_UPDATE) += -DDATA_CE_SW_INDEX_NO_INLINE_UPDATE
 
+#Flag to enable Multi page memory allocation for RX descriptor pool
+cppflags-$(CONFIG_QCACLD_RX_DESC_MULTI_PAGE_ALLOC) += -DRX_DESC_MULTI_PAGE_ALLOC
+
 ifdef CONFIG_MAX_LOGS_PER_SEC
 ccflags-y += -DWLAN_MAX_LOGS_PER_SEC=$(CONFIG_MAX_LOGS_PER_SEC)
 endif

+ 1 - 0
configs/default_defconfig

@@ -700,6 +700,7 @@ CONFIG_FEATURE_CONCURRENCY_MATRIX := y
 CONFIG_FEATURE_SAP_COND_CHAN_SWITCH := y
 CONFIG_FEATURE_P2P_LISTEN_OFFLOAD := y
 CONFIG_QCACLD_FEATURE_MPTA_HELPER := n
+CONFIG_QCACLD_RX_DESC_MULTI_PAGE_ALLOC := y
 
 #Flags to enable/disable WMI APIs
 CONFIG_WMI_ROAM_SUPPORT := y