qcacld-3.0: Delete all PASN peers before vdev delete

Delete all PASN peers before vdev delete

Change-Id: I125c62680179ae9ba466c8e26573d82680f6e9d3
CRs-Fixed: 3170778
This commit is contained in:
Pragaspathi Thilagaraj
2022-02-21 00:18:25 +05:30
committed by Madan Koyyalamudi
parent 825238634e
commit da71bc9d01
6 changed files with 85 additions and 3 deletions

View File

@@ -54,9 +54,23 @@ static QDF_STATUS wlan_wifi_pos_pasn_peer_delete(struct wlan_objmgr_psoc *psoc,
no_fw_peer_delete);
}
/**
* wlan_wifi_pos_vdev_delete_resume() - Resume vdev delete operation
* after deleting all pasn peers
* @vdev: Pointer to objmgr vdev
*
* Return: QDF_STATUS
*/
static QDF_STATUS
wlan_wifi_pos_vdev_delete_resume(struct wlan_objmgr_vdev *vdev)
{
return QDF_STATUS_SUCCESS;
}
static struct wifi_pos_legacy_ops wifi_pos_ops = {
.pasn_peer_create_cb = wlan_wifi_pos_pasn_peer_create,
.pasn_peer_delete_cb = wlan_wifi_pos_pasn_peer_delete,
.pasn_vdev_delete_resume_cb = wlan_wifi_pos_vdev_delete_resume,
};
QDF_STATUS