qcacld-3.0: Add support for WDS repeater feature

Enable source port learning for SAP to add AST entry for the
remote stations with next hop. The SAP should use 4-address
frame format for the remote destinations.

Add support to handle data packets for WDS destination.

Change-Id: I6002e6dd9c9bb2c7b2e4f85bf06156dbb7feebee
CRs-Fixed: 2997812
This commit is contained in:
Subrat Dash
2021-10-19 15:55:37 +05:30
کامیت شده توسط Madan Koyyalamudi
والد 3607584ce8
کامیت 19e3d0b415
9فایلهای تغییر یافته به همراه256 افزوده شده و 0 حذف شده

11
Kbuild
مشاهده پرونده

@@ -511,6 +511,10 @@ ifeq ($(CONFIG_WLAN_FEATURE_MCC_QUOTA), y)
HDD_OBJS += $(HDD_SRC_DIR)/wlan_hdd_mcc_quota.o
endif
ifeq ($(CONFIG_FEATURE_WDS), y)
HDD_OBJS += $(HDD_SRC_DIR)/wlan_hdd_wds.o
endif
$(call add-wlan-objs,hdd,$(HDD_OBJS))
###### OSIF_SYNC ########
@@ -1955,6 +1959,11 @@ WMI_OBJS += $(WMI_OBJ_DIR)/wmi_unified_11be_tlv.o
WMI_OBJS += $(WMI_OBJ_DIR)/wmi_unified_11be_api.o
endif
ifeq ($(CONFIG_FEATURE_WDS), y)
WMI_OBJS += $(WMI_OBJ_DIR)/wmi_unified_wds_api.o
WMI_OBJS += $(WMI_OBJ_DIR)/wmi_unified_wds_tlv.o
endif
$(call add-wlan-objs,wmi,$(WMI_OBJS))
########### FWLOG ###########
@@ -4324,6 +4333,8 @@ endif
cppflags-$(CONFIG_FEATURE_WDS) += -DFEATURE_WDS
cppflags-$(CONFIG_FEATURE_MEC) += -DFEATURE_MEC
cppflags-$(CONFIG_FEATURE_MCL_REPEATER) += -DFEATURE_MCL_REPEATER
cppflags-$(CONFIG_WDS_CONV_TARGET_IF_OPS_ENABLE) += -DWDS_CONV_TARGET_IF_OPS_ENABLE
cppflags-$(CONFIG_BYPASS_WDS_OL_OPS) += -DBYPASS_OL_OPS
ccflags-$(CONFIG_IPA_WDI3_TX_TWO_PIPES) += -DIPA_WDI3_TX_TWO_PIPES