소스 검색

qcacmn: Add Support for 4 Link MLO

4-Link MLO support.

Change-Id: Ia9053e119d4938bf6b80dcd8c70037e7c2bb91d0
CRs-Fixed: 3359269
Uraj Sasan 2 년 전
부모
커밋
f8dfbc3195
2개의 변경된 파일13개의 추가작업 그리고 3개의 파일을 삭제
  1. 6 2
      umac/cmn_services/mgmt_txrx/dispatcher/inc/wlan_mgmt_txrx_utils_api.h
  2. 7 1
      umac/mlo_mgr/inc/wlan_mlo_mgr_public_structs.h

+ 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;