qcacld-3.0: Move rso related process to connection manager [PART 3]
Add new code to implement below functions for connection manager roam part: Propagate 'Change-Id: I49d64671f74b86c516d286c4b2aad69eda744b52' Filling below WMI cmd parameters related process: WMI_ROAM_AP_PROFILE WMI_ROAM_FILTER_CMDID Change-Id: I4870c69a0e0ca1e8cad734a591f09e402b7a32fa CRs-Fixed: 2745468
This commit is contained in:
@@ -3915,6 +3915,23 @@ uint32_t wlan_mlme_get_roaming_triggers(struct wlan_objmgr_psoc *psoc)
|
||||
|
||||
return mlme_obj->cfg.lfr.roam_trigger_bitmap;
|
||||
}
|
||||
|
||||
QDF_STATUS
|
||||
wlan_mlme_get_roaming_offload(struct wlan_objmgr_psoc *psoc,
|
||||
bool *val)
|
||||
{
|
||||
struct wlan_mlme_psoc_ext_obj *mlme_obj;
|
||||
|
||||
mlme_obj = mlme_get_psoc_ext_obj(psoc);
|
||||
if (!mlme_obj) {
|
||||
*val = cfg_default(CFG_LFR3_ROAMING_OFFLOAD);
|
||||
return QDF_STATUS_E_INVAL;
|
||||
}
|
||||
|
||||
*val = mlme_obj->cfg.lfr.lfr3_roaming_offload;
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
#endif
|
||||
|
||||
QDF_STATUS
|
||||
|
@@ -773,17 +773,7 @@ QDF_STATUS
|
||||
ucfg_mlme_get_roaming_offload(struct wlan_objmgr_psoc *psoc,
|
||||
bool *val)
|
||||
{
|
||||
struct wlan_mlme_psoc_ext_obj *mlme_obj;
|
||||
|
||||
mlme_obj = mlme_get_psoc_ext_obj(psoc);
|
||||
if (!mlme_obj) {
|
||||
*val = cfg_default(CFG_LFR3_ROAMING_OFFLOAD);
|
||||
return QDF_STATUS_E_INVAL;
|
||||
}
|
||||
|
||||
*val = mlme_obj->cfg.lfr.lfr3_roaming_offload;
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
return wlan_mlme_get_roaming_offload(psoc, val);
|
||||
}
|
||||
|
||||
QDF_STATUS
|
||||
|
Reference in New Issue
Block a user