qcacmn: Add support for run-time enablement of MGMT Rx REO feature
Add INI and WMI service bit based enablement support for MGMT Rx REO feature. CRs-Fixed: 3014353 Change-Id: I95650718d69b70f119621a9481dbf1518bc5500b
This commit is contained in:

committed by
Madan Koyyalamudi

parent
bb30b105cf
commit
81f3009593
@@ -340,9 +340,26 @@ target_if_mgmt_rx_reo_extract_reo_params(
|
||||
wmi_unified_t wmi_handle, void *evt_buf,
|
||||
struct mgmt_rx_event_params *params)
|
||||
{
|
||||
struct wlan_objmgr_psoc *psoc;
|
||||
|
||||
if (!wmi_handle) {
|
||||
mgmt_rx_reo_err("wmi_handle is null");
|
||||
return QDF_STATUS_E_NULL_VALUE;
|
||||
}
|
||||
|
||||
psoc = target_if_get_psoc_from_scn_hdl(wmi_handle->scn_handle);
|
||||
if (!psoc) {
|
||||
mgmt_rx_reo_err("null psoc");
|
||||
return QDF_STATUS_E_NULL_VALUE;
|
||||
}
|
||||
|
||||
/* If REO feature is not enabled, no need to extract REO params */
|
||||
if (!wlan_mgmt_rx_reo_is_feature_enabled_at_psoc(psoc))
|
||||
return QDF_STATUS_SUCCESS;
|
||||
|
||||
if (!params) {
|
||||
mgmt_rx_reo_err("MGMT Rx event parameters is NULL");
|
||||
return QDF_STATUS_E_INVAL;
|
||||
return QDF_STATUS_E_NULL_VALUE;
|
||||
}
|
||||
|
||||
return wmi_extract_mgmt_rx_reo_params(wmi_handle, evt_buf,
|
||||
|
Reference in New Issue
Block a user