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
This commit is contained in:
Nandha Kishore Easwaran
2018-11-14 15:43:34 +05:30
committed by nshrivas
parent 631cde9525
commit ea9c2de208

View File

@@ -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 * Permission to use, copy, modify, and/or distribute this software for
* any purpose with or without fee is hereby granted, provided that the * any purpose with or without fee is hereby granted, provided that the
@@ -153,6 +153,16 @@
#define WLAN_VDEV_FEXT_SON_INFO_UPDATE 0x01000000 #define WLAN_VDEV_FEXT_SON_INFO_UPDATE 0x01000000
/* CONF: A-MSDU supported */ /* CONF: A-MSDU supported */
#define WLAN_VDEV_FEXT_AMSDU 0x02000000 #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 */ /* VDEV OP flags */
/* if the vap destroyed by user */ /* if the vap destroyed by user */