Browse Source

qcacmn: Add Support for 4 Link MLO

4-Link MLO support.

Change-Id: Ia9053e119d4938bf6b80dcd8c70037e7c2bb91d0
CRs-Fixed: 3359269
Uraj Sasan 2 years ago
parent
commit
f8dfbc3195

+ 6 - 2
umac/cmn_services/mgmt_txrx/dispatcher/inc/wlan_mgmt_txrx_utils_api.h

@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2016-2021 The Linux Foundation. All rights reserved.
- * Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved.
+ * Copyright (c) 2022-2023 Qualcomm Innovation Center, Inc. All rights reserved.
  *
  * Permission to use, copy, modify, and/or distribute this software for
  * any purpose with or without fee is hereby granted, provided that the
@@ -844,7 +844,11 @@ struct mgmt_rx_event_ext_params {
 
 #ifdef WLAN_FEATURE_11BE_MLO
 #define CU_VDEV_MAP_MASK 0xFFFF
-#define CU_MAX_MLO_LINKS 6
+/*
+ * Maximum number of CU LINKS across the system.
+ * this is not the CU links within and AP MLD.
+ */
+#define CU_MAX_MLO_LINKS 7
 #define MAX_AP_MLDS_PER_LINK 16
 /**
  * struct mlo_mgmt_ml_info - Ongoing Critical Update information.

+ 7 - 1
umac/mlo_mgr/inc/wlan_mlo_mgr_public_structs.h

@@ -120,7 +120,13 @@ enum MLO_SOC_LIST {
  * @qdf_event_t: event for teardown completion
  * @dp_handle: pointer to DP ML context
  */
-#define MAX_MLO_LINKS 6
+
+/*
+ * Maximum number of MLO LINKS across the system,
+ * this is not the MLO links within and AP-MLD.
+ */
+
+#define MAX_MLO_LINKS 7
 #define MAX_MLO_CHIPS 5
 struct mlo_setup_info {
 	uint8_t ml_grp_id;