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