qcacld-3.0: wma to target_if migration of btm_blacklist_event

Currently, wmi_roam_blacklist_event_id data is extracted and
processing is also done in wma. This is not inline with component
model where target_if takes care of data extraction and handover
the extracted data to corresponding component(connection mgr in
this case). Add changes to support the same.

Change-Id: I41d2ef6c228acd8f86f24107c02d11f1a8ac6dea
CRs-Fixed: 2990369
This commit is contained in:
Srinivas Dasari
2021-07-19 16:33:44 +05:30
committed by Madan Koyyalamudi
parent a3c80b5790
commit cb5b2dde46
15 changed files with 338 additions and 6 deletions

View File

@@ -278,6 +278,20 @@ QDF_STATUS
wmi_extract_roam_event(wmi_unified_t wmi_handle, uint8_t *event,
uint32_t data_len,
struct roam_offload_roam_event *roam_event);
/**
* wmi_extract_btm_blacklist_event - Extract btm blacklist event
* @wmi_handle: WMI handle
* @event: Event data received from firmware
* @data_len: Event data length received from firmware
* @dst_list: Extract the event and fill in dst_list
*
* Return: QDF_STATUS
*/
QDF_STATUS
wmi_extract_btm_blacklist_event(wmi_unified_t wmi_handle,
uint8_t *event, uint32_t data_len,
struct roam_blacklist_event **dst_list);
#endif /* ROAM_TARGET_IF_CONVERGENCE */
#endif /* WLAN_FEATURE_ROAM_OFFLOAD */