Browse Source

qcacld-3.0: Enable peer transition history

Enable flag to save peer transition history in host.

Change-Id: I28110748aa42dfee8f29b02764647367d3c0cd8d
CRs-Fixed: 3755803
(cherry picked from commit 8b22fbb1a3b35f27dcf9bc171053db0c548f5eb6)
Vinod Kumar Pirla 1 year ago
parent
commit
a2406ed897

+ 3 - 0
Kbuild

@@ -4337,6 +4337,9 @@ ccflags-$(CONFIG_WLAN_FEATURE_11BE) += -DWLAN_FEATURE_11BE
 ccflags-$(CONFIG_WLAN_FEATURE_11BE_MLO) += -DWLAN_FEATURE_11BE_MLO
 ccflags-$(CONFIG_WLAN_FEATURE_11BE_MLO) += -DWLAN_FEATURE_11BE_MLO_ADV_FEATURE
 ccflags-$(CONFIG_WLAN_HDD_MULTI_VDEV_SINGLE_NDEV) += -DWLAN_HDD_MULTI_VDEV_SINGLE_NDEV
+ifeq ($(CONFIG_WLAN_FEATURE_11BE_MLO), y)
+ccflags-$(CONFIG_WLAN_FEATURE_PEER_TRANS_HIST) += -DWLAN_FEATURE_PEER_TRANS_HIST
+endif
 ccflags-$(CONFIG_WLAN_FEATURE_11BE_MLO) += -DWLAN_SUPPORT_11BE_D3_0
 ccflags-$(CONFIG_FIX_TXDMA_LIMITATION) += -DFIX_TXDMA_LIMITATION
 ccflags-$(CONFIG_FEATURE_AST) += -DFEATURE_AST

+ 4 - 0
Kconfig

@@ -1172,6 +1172,10 @@ config WLAN_FEATURE_11BE_MLO
 	bool "Enable WLAN_FEATURE_11BE_MLO"
 	default n
 
+config WLAN_FEATURE_PEER_TRANS_HIST
+	bool "Enable Peer transition history"
+	default n
+
 config WLAN_HDD_MULTI_VDEV_SINGLE_NDEV
 	bool "Enable WLAN_HDD_MULTI_VDEV_SINGLE_NDEV"
 	default n

+ 6 - 0
configs/config_to_feature.h

@@ -1840,6 +1840,12 @@
 #define WLAN_FEATURE_11BE_MLO_ADV_FEATURE (1)
 #endif
 
+#ifdef CONFIG_WLAN_FEATURE_11BE_MLO
+#ifdef CONFIG_WLAN_FEATURE_PEER_TRANS_HIST
+#define WLAN_FEATURE_PEER_TRANS_HIST (1)
+#endif
+#endif
+
 #ifdef CONFIG_WLAN_FEATURE_11BE_MLO
 #define WLAN_SUPPORT_11BE_D3_0 (1)
 #endif

+ 3 - 0
configs/kiwi_defconfig

@@ -16,6 +16,9 @@ CONFIG_CFG_MAX_STA_VDEVS := 4
 #Enable 11BE MLO
 CONFIG_WLAN_FEATURE_11BE_MLO := y
 
+#Enable Peer table transition history
+CONFIG_WLAN_FEATURE_PEER_TRANS_HIST := y
+
 #BMISS offload max vdev config
 CONFIG_CFG_BMISS_OFFLOAD_MAX_VDEV := 4
 

+ 3 - 0
configs/kiwi_v2_defconfig

@@ -30,6 +30,9 @@ CONFIG_CFG_MAX_STA_VDEVS := 4
 #Enable 11BE MLO
 CONFIG_WLAN_FEATURE_11BE_MLO := y
 
+#Enable Peer table transition history
+CONFIG_WLAN_FEATURE_PEER_TRANS_HIST := y
+
 #Enable Single NDEV Multi VDEV
 CONFIG_WLAN_HDD_MULTI_VDEV_SINGLE_NDEV := y
 

+ 3 - 0
configs/mango_defconfig

@@ -18,6 +18,9 @@ CONFIG_CFG_MAX_STA_VDEVS := 4
 #Enable 11BE MLO
 CONFIG_WLAN_FEATURE_11BE_MLO := y
 
+#Enable Peer table transition history
+CONFIG_WLAN_FEATURE_PEER_TRANS_HIST := y
+
 #BMISS offload max vdev config
 CONFIG_CFG_BMISS_OFFLOAD_MAX_VDEV := 4
 

+ 1 - 0
configs/niobe_consolidate_kiwi-v2_defconfig

@@ -32,3 +32,4 @@ CONFIG_QDF_TEST=y
 CONFIG_DYNAMIC_DEBUG=y
 CONFIG_FEATURE_WLM_STATS=y
 CONFIG_WLAN_TRACE_HIDE_MAC_ADDRESS_DISABLE=y
+CONFIG_WLAN_FEATURE_PEER_TRANS_HIST=y

+ 3 - 0
configs/peach_defconfig

@@ -11,6 +11,9 @@ CONFIG_CFG_MAX_STA_VDEVS := 4
 #Enable 11BE MLO
 CONFIG_WLAN_FEATURE_11BE_MLO := y
 
+#Enable Peer table transition history
+CONFIG_WLAN_FEATURE_PEER_TRANS_HIST := y
+
 #BMISS offload max vdev config
 CONFIG_CFG_BMISS_OFFLOAD_MAX_VDEV := 4
 

+ 1 - 0
configs/pineapple_consolidate_peach_defconfig

@@ -32,3 +32,4 @@ CONFIG_QDF_TEST=y
 CONFIG_DYNAMIC_DEBUG=y
 CONFIG_FEATURE_WLM_STATS=y
 CONFIG_WLAN_TRACE_HIDE_MAC_ADDRESS_DISABLE=y
+CONFIG_WLAN_FEATURE_PEER_TRANS_HIST=y

+ 1 - 0
configs/pineapple_consolidate_qca6750_defconfig

@@ -26,3 +26,4 @@ CONFIG_WLAN_FEATURE_DP_TX_DESC_HISTORY=y
 CONFIG_WLAN_RECORD_RX_PADDR=y
 CONFIG_QDF_TEST=y
 CONFIG_FEATURE_WLM_STATS=y
+CONFIG_WLAN_FEATURE_PEER_TRANS_HIST=y

+ 1 - 0
configs/sun_consolidate_kiwi-v2_defconfig

@@ -32,3 +32,4 @@ CONFIG_QDF_TEST=y
 CONFIG_DYNAMIC_DEBUG=y
 CONFIG_FEATURE_WLM_STATS=y
 CONFIG_WLAN_TRACE_HIDE_MAC_ADDRESS_DISABLE=y
+CONFIG_WLAN_FEATURE_PEER_TRANS_HIST=y

+ 1 - 0
configs/sun_consolidate_peach_defconfig

@@ -32,3 +32,4 @@ CONFIG_QDF_TEST=y
 CONFIG_DYNAMIC_DEBUG=y
 CONFIG_FEATURE_WLM_STATS=y
 CONFIG_WLAN_TRACE_HIDE_MAC_ADDRESS_DISABLE=y
+CONFIG_WLAN_FEATURE_PEER_TRANS_HIST=y