qcacmn: Add GET PN WMI to obtain PN number

Add GET PN WMI to obtain the PN number for
a non-bss peer.

Change-Id: I8c999b3518b53e971d8207e74ce5e3a2f7d48aa8
This commit is contained in:
Disha Das
2019-11-27 15:41:51 +05:30
committed by nshrivas
parent fbd48efe1c
commit c076051dff
5 changed files with 164 additions and 0 deletions

View File

@@ -1399,6 +1399,23 @@ QDF_STATUS wmi_unified_remove_beacon_filter_cmd_send(
return QDF_STATUS_E_FAILURE;
}
/**
* wmi_unified_get_pn_send_cmd() - send command to get PN for peer
* @wmi_hdl: wmi handle
* @wmi_peer_tx_pn_request_cmd_fixed_param: pn request params
*
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
*/
QDF_STATUS wmi_unified_get_pn_send_cmd(wmi_unified_t wmi_hdl,
struct peer_request_pn_param *pn_params)
{
if (wmi_hdl->ops->send_pdev_get_pn_cmd)
return wmi_hdl->ops->send_pdev_get_pn_cmd(wmi_hdl,
pn_params);
return QDF_STATUS_E_FAILURE;
}
/**
* wmi_unified_mgmt_cmd_send() - WMI mgmt cmd function
* @param wmi_handle : handle to WMI.
@@ -1818,6 +1835,23 @@ wmi_extract_fips_event_data(wmi_unified_t wmi_handle, void *evt_buf,
return QDF_STATUS_E_FAILURE;
}
/**
* wmi_unified_extract_pn() - extract pn event data
* @wmi_handle: wmi handle
* @param evt_buf: pointer to event buffer
* @param param: pointer to get pn event param
*
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
*/
QDF_STATUS wmi_unified_extract_pn(wmi_unified_t wmi_hdl, void *evt_buf,
struct wmi_host_get_pn_event *param)
{
if (wmi_hdl->ops->extract_get_pn_data)
return wmi_hdl->ops->extract_get_pn_data(wmi_hdl,
evt_buf, param);
return QDF_STATUS_E_FAILURE;
}
#ifdef WLAN_FEATURE_DISA
QDF_STATUS
wmi_extract_encrypt_decrypt_resp_params(void *wmi_hdl, void *evt_buf,