qcacld-3.0: Refine roam event processing for LFR2/LFR3

Currently wmi_roam_event_id event handler only register under feature
WLAN_FEATURE_ROAM_OFFLOAD, but it's needed for LFR2 roaming too. So
refine roam event processing for LFR2/LFR3.

Change-Id: Ic07fd8a543142fc1e151f484979ab99ff55ce802
CRs-Fixed: 3161973
此提交包含在:
Qun Zhang
2022-03-29 17:45:18 +08:00
提交者 Madan Koyyalamudi
父節點 4dc55d662a
當前提交 3f80fae5f0
共有 9 個檔案被更改,包括 434 行新增378 行删除

查看文件

@@ -1218,6 +1218,21 @@ cm_roam_candidate_event_handler(struct wlan_objmgr_psoc *psoc,
{
return QDF_STATUS_SUCCESS;
}
static inline QDF_STATUS
cm_roam_sync_event_handler(struct wlan_objmgr_psoc *psoc,
uint8_t *event, uint32_t len,
struct roam_offload_synch_ind *sync_ind)
{
return QDF_STATUS_SUCCESS;
}
static inline QDF_STATUS
cm_roam_sync_frame_event_handler(struct wlan_objmgr_psoc *psoc,
struct roam_synch_frame_ind *frame_ind)
{
return QDF_STATUS_SUCCESS;
}
#endif /* WLAN_FEATURE_ROAM_OFFLOAD */
#ifdef WLAN_FEATURE_FIPS

查看文件

@@ -2414,6 +2414,12 @@ cm_vdev_disconnect_event_handler(struct vdev_disconnect_event_data *data)
return QDF_STATUS_SUCCESS;
}
QDF_STATUS
cm_roam_auth_offload_event_handler(struct auth_offload_event *auth_event)
{
return QDF_STATUS_SUCCESS;
}
QDF_STATUS
cm_roam_pmkid_request_handler(struct roam_pmkid_req_event *data)
{
@@ -3293,6 +3299,13 @@ err:
qdf_mem_free(stats_info);
return status;
}
#else
QDF_STATUS
cm_roam_stats_event_handler(struct wlan_objmgr_psoc *psoc,
struct roam_stats_event *stats_info)
{
return QDF_STATUS_SUCCESS;
}
#endif
#ifdef WLAN_FEATURE_FIPS