qcacmn: Add modules to handle and extract NAN events
As part of supporting NAN DBS, new WMI TLVs are defined so that Host can maintain the status of NAN Discovery in sync with the Firmware. Move the older handlers into the NAN related files. Also add modules to extract information from the new TLV's and fill up the event parameters to pass them to the NAN component. add support for explicitly disabling NAN due to concurrencies. Add modules to handle and extract the info from NAN events. Change-Id: Ic03baaaef45106353c211a813e11e33a90cd41ca CRs-Fixed: 2338059
This commit is contained in:

committed by
nshrivas

parent
1e3cb514eb
commit
c64e33df96
@@ -146,18 +146,6 @@ QDF_STATUS wmi_unified_nat_keepalive_en_cmd(void *wmi_hdl, uint8_t vdev_id);
|
||||
QDF_STATUS wmi_unified_wlm_latency_level_cmd(void *wmi_hdl,
|
||||
struct wlm_latency_level_param *param);
|
||||
|
||||
#ifdef WLAN_FEATURE_NAN
|
||||
/**
|
||||
* wmi_unified_nan_req_cmd() - to send nan request to target
|
||||
* @wmi_handle: wmi handle
|
||||
* @nan_req: request data which will be non-null
|
||||
*
|
||||
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
|
||||
*/
|
||||
QDF_STATUS wmi_unified_nan_req_cmd(void *wmi_hdl,
|
||||
struct nan_req_params *nan_req);
|
||||
#endif
|
||||
|
||||
/**
|
||||
* wmi_unified_process_set_ie_info_cmd() - Function to send IE info to firmware
|
||||
* @wmi_handle: Pointer to WMi handle
|
||||
|
Reference in New Issue
Block a user