Ver código fonte

qcacmn: Fix SAP start failed after dual sta enabled

With MLO enabled, MLO STA wlan0 will consumed 3 MAC address, consider 2nd
STA wlan1, p2p and NAN interface,  consumed 6 MAC addresses totally, SAP
failed to start for no MAC address.

To fix it, increase MAC address num to 7 when MLO supported.
Keep max vdev num as 6, no side effect on firmware.

Change-Id: Idbc3b7159ec3ceb42fa8a13718cd7402d6eb8090
CRs-Fixed: 3298515
Jianmin Zhu 2 anos atrás
pai
commit
e43ce4ff37
1 arquivos alterados com 4 adições e 0 exclusões
  1. 4 0
      qdf/inc/qdf_types.h

+ 4 - 0
qdf/inc/qdf_types.h

@@ -796,12 +796,16 @@ enum QDF_GLOBAL_MODE {
 #define qdf_kstrtoint __qdf_kstrtoint
 #define qdf_kstrtouint __qdf_kstrtouint
 
+#ifdef WLAN_FEATURE_11BE_MLO
+#define QDF_MAX_CONCURRENCY_PERSONA  (WLAN_MAX_VDEVS + 1)
+#else
 #ifdef WLAN_OPEN_P2P_INTERFACE
 /* This should match with WLAN_MAX_INTERFACES */
 #define QDF_MAX_CONCURRENCY_PERSONA  (WLAN_MAX_VDEVS)
 #else
 #define QDF_MAX_CONCURRENCY_PERSONA  (WLAN_MAX_VDEVS - 1)
 #endif
+#endif
 
 #define QDF_STA_MASK (1 << QDF_STA_MODE)
 #define QDF_SAP_MASK (1 << QDF_SAP_MODE)