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,
|
||||
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_hdl: wmi handle
|
||||
|
@@ -684,6 +684,31 @@ QDF_STATUS wmi_extract_peer_delete_response_event(
|
||||
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_handle: wmi handle
|
||||
|
Reference in New Issue
Block a user