Browse Source

qcacld-3.0: Enable Reduced peer_id field width feature

Enable the below datapath MLO features in Kbuild
- DP_USE_REDUCED_PEER_ID_FIELD_WIDTH

The above feature reduces the width of peer_id from
peer_metadata, thereby reducing the size of the peer
object array.

Change-Id: I58533c241a40184129786f11a47f3722cf005a61
CRs-Fixed: 3059637
Rakesh Pillai 3 years ago
parent
commit
b716b9746c
2 changed files with 6 additions and 0 deletions
  1. 5 0
      Kbuild
  2. 1 0
      configs/default_defconfig

+ 5 - 0
Kbuild

@@ -2934,6 +2934,11 @@ cppflags-$(CONFIG_DIRECT_BUF_RX_ENABLE) += -DDBR_MULTI_SRNG_ENABLE
 endif
 cppflags-$(CONFIG_WMI_CMD_STRINGS) += -DWMI_CMD_STRINGS
 cppflags-$(CONFIG_WLAN_FEATURE_TWT) += -DWLAN_SUPPORT_TWT
+ifeq ($(CONFIG_WLAN_FEATURE_11BE_MLO), y)
+ifeq ($(CONFIG_DP_USE_REDUCED_PEER_ID_FIELD_WIDTH), y)
+cppflags-y += -DDP_USE_REDUCED_PEER_ID_FIELD_WIDTH
+endif
+endif
 
 ifdef CONFIG_WLAN_TWT_SAP_STA_COUNT
 WLAN_TWT_SAP_STA_COUNT ?= 32

+ 1 - 0
configs/default_defconfig

@@ -108,6 +108,7 @@ ifeq ($(CONFIG_CNSS_WCN7850), y)
 	CONFIG_WLAN_FEATURE_NEAR_FULL_IRQ := y
 	CONFIG_WLAN_FEATURE_REDUCE_RX_THREADS := y
 	CONFIG_WLAN_SYSFS_DP_STATS := y
+	CONFIG_DP_USE_REDUCED_PEER_ID_FIELD_WIDTH := y
 endif
 
 ifeq (y,$(findstring y,$(CONFIG_LITHIUM) $(CONFIG_BERYLLIUM)))