qcacmn: Add an API to check given vdev is a special vap

Add an API to check given vdev is a special vap.

CRS-Fixed: 2746740
Change-Id: Ic42ed105ef8051ae0bef6baba0920626bef854f0
This commit is contained in:
Edayilliam Jayadev
2020-08-03 19:04:55 +05:30
committed by snandini
parent c56100ad57
commit 37a135ca9e

View File

@@ -890,4 +890,27 @@ static inline uint32_t wlan_vdev_mlme_get_txmgmtrate(
return vdev_mlme->mgmt.rate_info.tx_mgmt_rate;
}
/**
* wlan_vdev_mlme_is_special_vdev() - check given vdev is a special vdev
* @vdev: VDEV object
*
* API to check given vdev is a special vdev.
*
* Return: true if given vdev is special vdev, else false
*/
static inline bool wlan_vdev_mlme_is_special_vdev(
struct wlan_objmgr_vdev *vdev)
{
struct vdev_mlme_obj *vdev_mlme;
if (!vdev)
return false;
vdev_mlme = wlan_vdev_mlme_get_cmpt_obj(vdev);
if (!vdev_mlme)
return false;
return vdev_mlme->mgmt.generic.special_vdev_mode;
}
#endif