qcacmn: Add API to check vdev is in INIT state or not
Add API to check vdev mlme state is in INIT state or not. Change-Id: I86a919331d674f1defd896d5b8ae93a87a0a9376 CRs-Fixed: 2459908
This commit is contained in:
@@ -207,4 +207,15 @@ void wlan_vdev_mlme_cmd_unlock(struct wlan_objmgr_vdev *vdev);
|
|||||||
* FAILURE: otherwise failure
|
* FAILURE: otherwise failure
|
||||||
*/
|
*/
|
||||||
QDF_STATUS wlan_vdev_mlme_is_scan_allowed(struct wlan_objmgr_vdev *vdev);
|
QDF_STATUS wlan_vdev_mlme_is_scan_allowed(struct wlan_objmgr_vdev *vdev);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* wlan_vdev_mlme_is_init_state() - Checks whether vdev is in init state
|
||||||
|
* @vdev: Object manager VDEV object
|
||||||
|
*
|
||||||
|
* API to checks the VDEV MLME SM state is in init state or not
|
||||||
|
*
|
||||||
|
* Return: SUCCESS: if vdev is in init state
|
||||||
|
* FAILURE: otherwise failure
|
||||||
|
*/
|
||||||
|
QDF_STATUS wlan_vdev_mlme_is_init_state(struct wlan_objmgr_vdev *vdev);
|
||||||
#endif
|
#endif
|
||||||
|
@@ -282,3 +282,14 @@ QDF_STATUS wlan_vdev_mlme_is_scan_allowed(struct wlan_objmgr_vdev *vdev)
|
|||||||
|
|
||||||
return QDF_STATUS_E_FAILURE;
|
return QDF_STATUS_E_FAILURE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
QDF_STATUS wlan_vdev_mlme_is_init_state(struct wlan_objmgr_vdev *vdev)
|
||||||
|
{
|
||||||
|
enum wlan_vdev_state state;
|
||||||
|
|
||||||
|
state = wlan_vdev_mlme_get_state(vdev);
|
||||||
|
if (state == WLAN_VDEV_S_INIT)
|
||||||
|
return QDF_STATUS_SUCCESS;
|
||||||
|
|
||||||
|
return QDF_STATUS_E_FAILURE;
|
||||||
|
}
|
||||||
|
Reference in New Issue
Block a user