From ea9c2de208e3783dcb8150eccf0f991d7ae6fef4 Mon Sep 17 00:00:00 2001 From: Nandha Kishore Easwaran Date: Wed, 14 Nov 2018 15:43:34 +0530 Subject: [PATCH] qcacmn: Componentize qwrap Remove dependency of qwrap on VAP layer and radio(ic) layer data structure. Added flags to detect qwrap specific features in vdev structure. Change-Id: I5bb951ce8c813928b9ab189a77bf4da2ac6258d6 --- umac/cmn_services/obj_mgr/inc/wlan_objmgr_vdev_obj.h | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) 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 b42434d04b8f..eb0c608ed0e6 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 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016-2018 The Linux Foundation. All rights reserved. + * Copyright (c) 2016-2019 The Linux Foundation. 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 @@ -153,6 +153,16 @@ #define WLAN_VDEV_FEXT_SON_INFO_UPDATE 0x01000000 /* CONF: A-MSDU supported */ #define WLAN_VDEV_FEXT_AMSDU 0x02000000 + /* VDEV is PSTA*/ +#define WLAN_VDEV_FEXT_PSTA 0x04000000 + /* VDEV is MPSTA*/ +#define WLAN_VDEV_FEXT_MPSTA 0x08000000 + /* VDEV is WRAP*/ +#define WLAN_VDEV_FEXT_WRAP 0x10000000 + /* VDEV has MAT enabled*/ +#define WLAN_VDEV_FEXT_MAT 0x20000000 + /* VDEV is wired PSTA*/ +#define WLAN_VDEV_FEXT_WIRED_PSTA 0x40000000 /* VDEV OP flags */ /* if the vap destroyed by user */