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
此提交包含在:
@@ -207,4 +207,15 @@ void wlan_vdev_mlme_cmd_unlock(struct wlan_objmgr_vdev *vdev);
|
||||
* FAILURE: otherwise failure
|
||||
*/
|
||||
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
|
||||
|
@@ -282,3 +282,14 @@ QDF_STATUS wlan_vdev_mlme_is_scan_allowed(struct wlan_objmgr_vdev *vdev)
|
||||
|
||||
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;
|
||||
}
|
||||
|
新增問題並參考
封鎖使用者