qca-wifi: Add WMI support for vdev delete all peer
Add WMI support for vdev delete all peer request which will replace individual peer delete of peers under a vdev during vdev down. Change-Id: I797519868c3e9b8e6a163f2857dfa2bd93e630d9 CRs-Fixed: 2477638
This commit is contained in:

committed by
Gerrit - the friendly Code Review server

parent
749cde6605
commit
d4a15603c0
@@ -147,6 +147,10 @@ QDF_STATUS wmi_extract_peer_delete_response_event(void *wmi_hdl,
|
|||||||
uint8_t *evt_buf,
|
uint8_t *evt_buf,
|
||||||
struct wmi_host_peer_delete_response_event *param);
|
struct wmi_host_peer_delete_response_event *param);
|
||||||
|
|
||||||
|
QDF_STATUS wmi_extract_vdev_peer_delete_all_response_event(void *wmi_hdl,
|
||||||
|
uint8_t *evt_buf,
|
||||||
|
struct wmi_host_vdev_peer_delete_all_response_event *param);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* wmi_send_bcn_offload_control_cmd - send beacon ofload control cmd to fw
|
* wmi_send_bcn_offload_control_cmd - send beacon ofload control cmd to fw
|
||||||
* @wmi_hdl: wmi handle
|
* @wmi_hdl: wmi handle
|
||||||
|
@@ -684,6 +684,31 @@ QDF_STATUS wmi_extract_peer_delete_response_event(
|
|||||||
return QDF_STATUS_E_FAILURE;
|
return QDF_STATUS_E_FAILURE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* wmi_extract_vdev_peer_delete_all_response_event() -
|
||||||
|
* extract vdev id from peer delete all response event
|
||||||
|
* @wmi_handle: wmi handle
|
||||||
|
* @param evt_buf: pointer to event buffer
|
||||||
|
* @param param: Pointer to hold evt buf
|
||||||
|
*
|
||||||
|
* Return: QDF_STATUS_SUCCESS for success or error code
|
||||||
|
*/
|
||||||
|
QDF_STATUS wmi_extract_vdev_peer_delete_all_response_event(
|
||||||
|
void *wmi_hdl,
|
||||||
|
uint8_t *evt_buf,
|
||||||
|
struct wmi_host_vdev_peer_delete_all_response_event *param)
|
||||||
|
{
|
||||||
|
wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
|
||||||
|
|
||||||
|
if (wmi_handle->ops->extract_vdev_peer_delete_all_response_event)
|
||||||
|
return
|
||||||
|
wmi_handle->ops->extract_vdev_peer_delete_all_response_event(
|
||||||
|
wmi_handle,
|
||||||
|
evt_buf, param);
|
||||||
|
|
||||||
|
return QDF_STATUS_E_FAILURE;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* wmi_extract_pdev_tpc_ev_param() - extract tpc param from event
|
* wmi_extract_pdev_tpc_ev_param() - extract tpc param from event
|
||||||
* @wmi_handle: wmi handle
|
* @wmi_handle: wmi handle
|
||||||
|
Reference in New Issue
Block a user