qcacld-3.0: Add new field for N-link MLO connection in wmi_service

Extends the wmi_service_ready_ext2_event_fixed_param
structure with a new field to support N-link MLO
connections.

The host will now calculate the maximum number of
links per MLD value by intersecting the firmware
capability and the ini value present in MLME component.
And this calculated value will be stored in the MLME
component.

Change-Id: I89bf3553781cd809cdb5496fbf0f68e59569033a
CRs-Fixed: 3512343
此提交包含在:
Deeksha Gupta
2023-05-23 17:12:54 +05:30
提交者 Rahul Choudhary
父節點 cf1271629f
當前提交 e6770d16fb
共有 7 個檔案被更改,包括 72 行新增0 行删除

7
Kbuild
查看文件

@@ -4601,6 +4601,13 @@ CONFIG_WLAN_MAX_MLD ?= 1
endif
ccflags-y += -DWLAN_MAX_MLD=$(CONFIG_WLAN_MAX_MLD)
ifdef CONFIG_WLAN_FEATURE_11BE_MLO
CONFIG_WLAN_MAX_ML_DEFAULT_LINK ?= 2
else
CONFIG_WLAN_MAX_ML_DEFAULT_LINK ?= 1
endif
ccflags-y += -DWLAN_MAX_ML_DEFAULT_LINK=$(CONFIG_WLAN_MAX_ML_DEFAULT_LINK)
#Maximum pending commands for a vdev is calculated in vdev create handler
#by WLAN_SER_MAX_PENDING_CMDS/WLAN_SER_MAX_VDEVS. For SAP case, we will need
#to accommodate 32 Pending commands to handle multiple STA sending