qcacld-3.0: Add INI support to disable STA roaming
Use INI "sta_disable_roam" to disable roaming on STA interface if connection on other interfaces ex. p2p, ndp comes up. Each bit of the INI "sta_disable_roam" represents an interface. ex. LFR3_STA_ROAM_DISABLE_BY_P2P BIT(0) LFR3_STA_ROAM_DISABLE_BY_NAN BIT(1) As INI "sta_disable_roam" is generic for all the interfaces, cleanup for INI "p2p_disable_roam" done. Change-Id: Icd05a97c640ca07978d9960a33de036ed6fe38df CRs-Fixed: 2637555
This commit is contained in:

committed by
nshrivas

parent
c1b5bd080a
commit
48b790c62d
@@ -752,6 +752,23 @@ ucfg_mlme_is_override_ht20_40_24g(struct wlan_objmgr_psoc *psoc, bool *val)
|
||||
}
|
||||
|
||||
#ifdef WLAN_FEATURE_ROAM_OFFLOAD
|
||||
QDF_STATUS
|
||||
ucfg_mlme_get_roam_disable_config(struct wlan_objmgr_psoc *psoc,
|
||||
uint32_t *val)
|
||||
{
|
||||
struct wlan_mlme_psoc_ext_obj *mlme_obj;
|
||||
|
||||
mlme_obj = mlme_get_psoc_ext_obj(psoc);
|
||||
if (!mlme_obj) {
|
||||
*val = cfg_default(CFG_STA_DISABLE_ROAM);
|
||||
return QDF_STATUS_E_INVAL;
|
||||
}
|
||||
|
||||
*val = mlme_obj->cfg.lfr.sta_roam_disable;
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
QDF_STATUS
|
||||
ucfg_mlme_get_roaming_offload(struct wlan_objmgr_psoc *psoc,
|
||||
bool *val)
|
||||
|
Reference in New Issue
Block a user