qcacld-3.0: Move pre_cac start code to pre_cac component

Move pre_cac start code flow from hdd to pre_cac component.

Change-Id: Ia3bd7521bff9571dee18dbc20b28d08b76128944
CRs-Fixed: 3199948
This commit is contained in:
Dundi Raviteja
2022-05-22 13:15:45 +05:30
committed by Madan Koyyalamudi
parent 2de118fa97
commit 71fc4f3fd4
17 changed files with 588 additions and 82 deletions

View File

@@ -5519,6 +5519,19 @@ wlan_mlme_update_ratemask_params(struct wlan_objmgr_vdev *vdev,
return QDF_STATUS_SUCCESS;
}
bool wlan_mlme_is_channel_valid(struct wlan_objmgr_psoc *psoc,
uint32_t chan_freq)
{
struct wlan_mlme_psoc_ext_obj *mlme_obj;
mlme_obj = mlme_get_psoc_ext_obj(psoc);
if (!mlme_obj)
return false;
return wlan_roam_is_channel_valid(&mlme_obj->cfg.reg,
chan_freq);
}
#ifdef WLAN_FEATURE_MCC_QUOTA
#define WLAN_MCC_MIN_QUOTA 10 /* in %age */
#define WLAN_MCC_MAX_QUOTA 90 /* in %age */