From debe09f974260ac186a8bdcbca1995dc0d2177da Mon Sep 17 00:00:00 2001 From: Qun Zhang Date: Fri, 1 Apr 2022 15:54:16 +0800 Subject: [PATCH] qcacmn: Let WMI op extract_roam_event enabled for LFR2/3 WMI op extract_roam_event is also needed to extract roam event of LFR2, so let it enabled for LFR2/3 both. Due to struct roam_offload_roam_event is only defined for MCC, add MCC specific macro CONN_MGR_ADV_FEATURE to protect it. Change-Id: Ie9724ee578feb60ada30fe75ed3f155a2bbe77a9 CRs-Fixed: 3167557 --- wmi/inc/wmi_unified_priv.h | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/wmi/inc/wmi_unified_priv.h b/wmi/inc/wmi_unified_priv.h index 07852309e1..8c97bb6c11 100644 --- a/wmi/inc/wmi_unified_priv.h +++ b/wmi/inc/wmi_unified_priv.h @@ -384,6 +384,13 @@ struct wmi_wq_dbg_info { }; struct wmi_ops { +#if defined(CONN_MGR_ADV_FEATURE) && \ + (defined(WLAN_FEATURE_HOST_ROAM) || \ + defined(WLAN_FEATURE_ROAM_OFFLOAD)) +QDF_STATUS +(*extract_roam_event)(wmi_unified_t wmi_handle, void *evt_buf, uint32_t len, + struct roam_offload_roam_event *roam_event); +#endif #ifdef WLAN_FEATURE_ROAM_OFFLOAD QDF_STATUS (*extract_roam_btm_response_stats)(wmi_unified_t wmi_handle, void *evt_buf, @@ -426,9 +433,6 @@ QDF_STATUS struct roam_synch_frame_ind *frame_ptr); QDF_STATUS -(*extract_roam_event)(wmi_unified_t wmi_handle, void *evt_buf, uint32_t len, - struct roam_offload_roam_event *roam_event); -QDF_STATUS (*extract_btm_dl_event)(wmi_unified_t wmi_handle, uint8_t *event, uint32_t data_len, struct roam_denylist_event **dst_list);