qcacmn: Add support for WMI_ROAM_STATS_EVENTID event

After every roam happens or when neighbor report is sent by the
firmware, it sends the WMI_ROAM_STATS_EVENTID to host.

Add support to handle WMI_ROAM_STATS_EVENTID event from target
after every roam.

Change-Id: I4474135ac64ebfb17109d503fbd1c3d637457a73
CRs-Fixed: 2576258
This commit is contained in:
Pragaspathi Thilagaraj
2019-11-21 19:36:14 +05:30
committed by nshrivas
parent e54c584723
commit ab6b497e6d
5 changed files with 565 additions and 0 deletions

View File

@@ -1916,6 +1916,30 @@ QDF_STATUS
void *evt_buf, uint32_t *vdev_id,
uint32_t *tx_status);
QDF_STATUS
(*extract_roam_trigger_stats)(wmi_unified_t wmi_handle,
void *evt_buf,
struct wmi_roam_trigger_info *trig,
uint8_t idx);
QDF_STATUS
(*extract_roam_scan_stats)(wmi_unified_t wmi_handle,
void *evt_buf,
struct wmi_roam_scan_data *dst, uint8_t idx,
uint8_t chan_idx, uint8_t ap_idx);
QDF_STATUS
(*extract_roam_result_stats)(wmi_unified_t wmi_handle,
void *evt_buf,
struct wmi_roam_result *dst,
uint8_t idx);
QDF_STATUS
(*extract_roam_11kv_stats)(wmi_unified_t wmi_handle,
void *evt_buf,
struct wmi_neighbor_report_data *dst,
uint8_t idx, uint8_t rpt_idx);
void (*wmi_pdev_id_conversion_enable)(wmi_unified_t wmi_handle,
uint32_t *pdev_map, uint8_t size);
void (*send_time_stamp_sync_cmd)(wmi_unified_t wmi_handle);