qcacld-3.0: Increase the mac vdev support for 80211be

Currently max vdevs are defined as 6 in osif. Increase it to 9
in case of 11be.

Change-Id: If64306cfc55690d7523ee910074064051a1b1d78
CRs-Fixed: 3027377
This commit is contained in:
Bapiraju Alla
2021-09-01 16:37:19 +05:30
committed by Madan Koyyalamudi
parent 50ea912eed
commit 07eeda1420
2 changed files with 9 additions and 1 deletions

7
Kbuild
View File

@@ -3902,6 +3902,13 @@ ccflags-y += -DWLAN_MAX_PSOCS=$(CONFIG_WLAN_MAX_PSOCS)
CONFIG_WLAN_MAX_PDEVS ?= 1 CONFIG_WLAN_MAX_PDEVS ?= 1
ccflags-y += -DWLAN_MAX_PDEVS=$(CONFIG_WLAN_MAX_PDEVS) ccflags-y += -DWLAN_MAX_PDEVS=$(CONFIG_WLAN_MAX_PDEVS)
ifeq ($(CONFIG_WLAN_FEATURE_11BE_MLO), y)
CONFIG_WLAN_MAX_ML_VDEVS ?= 3
else
CONFIG_WLAN_MAX_ML_VDEVS ?= 0
endif
ccflags-y += -DWLAN_MAX_ML_VDEVS=$(CONFIG_WLAN_MAX_ML_VDEVS)
CONFIG_WLAN_MAX_VDEVS ?= 6 CONFIG_WLAN_MAX_VDEVS ?= 6
ccflags-y += -DWLAN_MAX_VDEVS=$(CONFIG_WLAN_MAX_VDEVS) ccflags-y += -DWLAN_MAX_VDEVS=$(CONFIG_WLAN_MAX_VDEVS)

View File

@@ -25,7 +25,8 @@
#include "qdf_status.h" #include "qdf_status.h"
#include "qdf_types.h" #include "qdf_types.h"
static struct osif_vdev_sync __osif_vdev_sync_arr[WLAN_MAX_VDEVS]; static struct osif_vdev_sync __osif_vdev_sync_arr[WLAN_MAX_VDEVS +
WLAN_MAX_ML_VDEVS];
static qdf_spinlock_t __osif_vdev_sync_lock; static qdf_spinlock_t __osif_vdev_sync_lock;
#define osif_vdev_sync_lock_create() qdf_spinlock_create(&__osif_vdev_sync_lock) #define osif_vdev_sync_lock_create() qdf_spinlock_create(&__osif_vdev_sync_lock)