qcacld-3.0: Add support to store vdev object in WMA interface
Add support to store vdev object in WMA interface (wma_txrx_node)
and acquire and release its reference count during wma_vdev_attach()
and wma_vdev_detach() respectively.
Change-Id: I5449d4051b08dc328a5d97446a4de3d7b51155eb
CRs-Fixed: 2310990
diff --git a/core/wma/inc/wma.h b/core/wma/inc/wma.h
index e216d4f..0052ca3 100644
--- a/core/wma/inc/wma.h
+++ b/core/wma/inc/wma.h
@@ -771,6 +771,7 @@
/**
* struct wma_txrx_node - txrx node
+ * @vdev: pointer to vdev object
* @addr: mac address
* @bssid: bssid
* @handle: wma handle
@@ -840,6 +841,7 @@
* It stores parameters per vdev in wma.
*/
struct wma_txrx_node {
+ struct wlan_objmgr_vdev *vdev;
uint8_t addr[IEEE80211_ADDR_LEN];
uint8_t bssid[IEEE80211_ADDR_LEN];
struct cdp_vdev *handle;