qcacld-3.0: Refactor vdev delete code

Refactor vdev delete code for target_if conversion. Remove legacy
vdev delete code.

Change-Id: Ia95faa3a8eb561e19d439046a25bd7e452b98fb2
CRs-Fixed: 2471947
Dieser Commit ist enthalten in:
Abhishek Ambure
2019-06-10 17:15:00 +05:30
committet von nshrivas
Ursprung 8e062805f3
Commit cbef14404b
20 geänderte Dateien mit 270 neuen und 321 gelöschten Zeilen

Datei anzeigen

@@ -950,6 +950,25 @@ static QDF_STATUS mon_mlme_vdev_down_send(struct vdev_mlme_obj *vdev_mlme,
return wma_mon_mlme_vdev_down_send(vdev_mlme, data_len, data);
}
/**
* vdevmgr_vdev_delete_rsp_handle() - callback to handle vdev delete response
* @vdev_mlme: vdev mlme object
* @rsp: pointer to vdev delete response
*
* This function is called to handle vdev delete response and send result to
* upper layer
*
* Return: QDF_STATUS
*/
static QDF_STATUS
vdevmgr_vdev_delete_rsp_handle(struct vdev_mlme_obj *vdev_mlme,
struct vdev_delete_response *rsp)
{
mlme_legacy_debug("vdev id = %d ",
vdev_mlme->vdev->vdev_objmgr.vdev_id);
return wma_vdev_detach_callback(vdev_mlme, rsp);
}
/**
* struct sta_mlme_ops - VDEV MLME operation callbacks strucutre for sta
* @mlme_vdev_start_send: callback to initiate actions of VDEV
@@ -991,6 +1010,7 @@ static struct vdev_mlme_ops sta_mlme_ops = {
.mlme_vdev_stop_continue = vdevmgr_mlme_stop_continue,
.mlme_vdev_down_send = vdevmgr_mlme_vdev_down_send,
.mlme_vdev_notify_down_complete = vdevmgr_notify_down_complete,
.mlme_vdev_ext_delete_rsp = vdevmgr_vdev_delete_rsp_handle,
};
/**
@@ -1039,6 +1059,7 @@ static struct vdev_mlme_ops ap_mlme_ops = {
.mlme_vdev_down_send = vdevmgr_mlme_vdev_down_send,
.mlme_vdev_notify_down_complete = vdevmgr_notify_down_complete,
.mlme_vdev_is_newchan_no_cac = ap_mlme_vdev_is_newchan_no_cac,
.mlme_vdev_ext_delete_rsp = vdevmgr_vdev_delete_rsp_handle,
};
static struct vdev_mlme_ops mon_mlme_ops = {