diff --git a/Kbuild b/Kbuild index f22dca2e2a4c..ba953146f3e9 100644 --- a/Kbuild +++ b/Kbuild @@ -1667,6 +1667,10 @@ TXRX3.0_OBJS += $(TXRX3.0_DIR)/dp_fisa_rx.o TXRX3.0_OBJS += $(TXRX3.0_DIR)/dp_rx_fst.o endif +ifeq ($(CONFIG_DP_SWLM), y) +TXRX3.0_OBJS += $(TXRX3.0_DIR)/dp_swlm.o +endif + ifeq ($(CONFIG_LITHIUM), y) ############ DP 3.0 ############ DP_INC := -I$(WLAN_COMMON_INC)/dp/inc \ @@ -3598,6 +3602,8 @@ cppflags-$(CONFIG_6G_SCAN_CHAN_SORT_ALGO) += -DFEATURE_6G_SCAN_CHAN_SORT_ALGO cppflags-$(CONFIG_RX_FISA) += -DWLAN_SUPPORT_RX_FISA +cppflags-$(CONFIG_DP_SWLM) += -DWLAN_DP_FEATURE_SW_LATENCY_MGR + cppflags-$(CONFIG_RX_DEFRAG_DO_NOT_REINJECT) += -DRX_DEFRAG_DO_NOT_REINJECT cppflags-$(CONFIG_HANDLE_BC_EAP_TX_FRM) += -DHANDLE_BROADCAST_EAPOL_TX_FRAME diff --git a/configs/default_defconfig b/configs/default_defconfig index de38f6a5b730..1da4ed4654ad 100644 --- a/configs/default_defconfig +++ b/configs/default_defconfig @@ -1166,6 +1166,7 @@ ifeq ($(CONFIG_CNSS_QCA6750), y) CONFIG_WLAN_FEATURE_RX_BUFFER_POOL := y CONFIG_DP_RX_BUFFER_POOL_SIZE := 128 CONFIG_DP_RX_BUFFER_POOL_ALLOC_THRES := 5 +CONFIG_DP_SWLM := y endif #Enable Hang Event