From 8911b3d9eb37a0fa7a097ba775507524cf88110c Mon Sep 17 00:00:00 2001 From: Shreedhar Parande Date: Wed, 7 Jun 2023 13:09:09 +0530 Subject: [PATCH] qcacmn: Add new subtype for bridge VDEV Define new subtype for bridge VDEV. Add a flag in vdev objmgr to indicate bridge VDEV. Change-Id: Icb7e2cc6673254183a7247f42fadd9bbb2ec4b00 CRs-Fixed: 3554509 --- umac/cmn_services/obj_mgr/inc/wlan_objmgr_vdev_obj.h | 2 ++ umac/mlme/include/wlan_vdev_mlme.h | 1 + 2 files changed, 3 insertions(+) diff --git a/umac/cmn_services/obj_mgr/inc/wlan_objmgr_vdev_obj.h b/umac/cmn_services/obj_mgr/inc/wlan_objmgr_vdev_obj.h index aabb145f47..758381266f 100644 --- a/umac/cmn_services/obj_mgr/inc/wlan_objmgr_vdev_obj.h +++ b/umac/cmn_services/obj_mgr/inc/wlan_objmgr_vdev_obj.h @@ -402,6 +402,7 @@ struct wlan_objmgr_vdev_nif { * @wlan_pdev: PDEV pointer * @wlan_peer_count: Peer count * @wlan_ml_peer_count: Multilink Peer count + * @mlo_bridge_vdev: Indicates it is bridge VDEV * @max_peer_count: Max Peer count * @c_flags: creation specific flags * @ref_cnt: Ref count @@ -418,6 +419,7 @@ struct wlan_objmgr_vdev_objmgr { uint16_t wlan_peer_count; #ifdef WLAN_FEATURE_11BE_MLO qdf_atomic_t wlan_ml_peer_count; + bool mlo_bridge_vdev; #endif uint16_t max_peer_count; uint32_t c_flags; diff --git a/umac/mlme/include/wlan_vdev_mlme.h b/umac/mlme/include/wlan_vdev_mlme.h index 8e5dc7c762..72a6914c4e 100644 --- a/umac/mlme/include/wlan_vdev_mlme.h +++ b/umac/mlme/include/wlan_vdev_mlme.h @@ -51,6 +51,7 @@ struct cnx_mgr; #define WLAN_VDEV_MLME_SUBTYPE_MESH 0x5 #define WLAN_VDEV_MLME_SUBTYPE_MESH_11S 0x6 #define WLAN_VDEV_MLME_SUBTYPE_SMART_MONITOR 0x7 +#define WLAN_VDEV_MLME_SUBTYPE_MLO_BRIDGE 0x8 /* vdev control flags (per bits) */ #define WLAN_VDEV_MLME_FLAGS_NON_MBSSID_AP 0x00000001