qcacld-3.0: move ini CFG_VENDOR_ROAM_SCORE_ALGORITHM to cmn
Move ini CFG_VENDOR_ROAM_SCORE_ALGORITHM from qcacld-3.0 to qcacmn part. from qcacld-3.0: mac_ctx->mlme_cfg->roam_scoring to qcacmn: mlme_psoc_obj->psoc_cfg.score_config. Change-Id: I318f0d516ce699c061f268116e1cbf79fcc9e23a CRs-Fixed: 2806090
This commit is contained in:
@@ -1833,8 +1833,6 @@ static void mlme_init_power_cfg(struct wlan_objmgr_psoc *psoc,
|
||||
static void mlme_init_roam_scoring_cfg(struct wlan_objmgr_psoc *psoc,
|
||||
struct wlan_mlme_roam_scoring_cfg *scoring_cfg)
|
||||
{
|
||||
scoring_cfg->vendor_roam_score_algorithm =
|
||||
cfg_get(psoc, CFG_VENDOR_ROAM_SCORE_ALGORITHM);
|
||||
scoring_cfg->enable_scoring_for_roam =
|
||||
cfg_get(psoc, CFG_ENABLE_SCORING_FOR_ROAM);
|
||||
scoring_cfg->roam_trigger_bitmap =
|
||||
|
@@ -314,34 +314,6 @@
|
||||
CFG_VALUE_OR_DEFAULT, \
|
||||
"Roam score delta for BTM roam trigger")
|
||||
|
||||
/*
|
||||
* <ini>
|
||||
* vendor_roam_score_algorithm - Algorithm to calculate AP score
|
||||
* @Min: 0
|
||||
* @Max: 1
|
||||
* @Default: 0
|
||||
*
|
||||
* By default the value is 0 and default roam algorithm will be used.
|
||||
* When the value is 1, the V2 roaming algorithm will be used:
|
||||
* For this V2 algo, AP score calculation is based on below equation:
|
||||
* AP Score = (RSSIfactor * rssiweight(0.65)) + (CUfactor *cuweight(0.35))
|
||||
*
|
||||
* Related: None
|
||||
*
|
||||
* Supported Feature: roam score algorithm
|
||||
*
|
||||
* Usage: External
|
||||
*
|
||||
* </ini>
|
||||
*/
|
||||
#define CFG_VENDOR_ROAM_SCORE_ALGORITHM CFG_INI_UINT( \
|
||||
"vendor_roam_score_algorithm", \
|
||||
0, \
|
||||
1, \
|
||||
0, \
|
||||
CFG_VALUE_OR_DEFAULT, \
|
||||
"Roam candidate selection score algorithm")
|
||||
|
||||
#define CFG_ROAM_SCORING_ALL \
|
||||
CFG(CFG_ROAM_SCORE_DELTA_TRIGGER_BITMAP) \
|
||||
CFG(CFG_ROAM_SCORE_DELTA) \
|
||||
@@ -352,7 +324,6 @@
|
||||
CFG(CFG_BMISS_ROAM_MIN_RSSI) \
|
||||
CFG(CFG_2G_TO_5G_ROAM_MIN_RSSI) \
|
||||
CFG(CFG_IDLE_ROAM_SCORE_DELTA) \
|
||||
CFG(CFG_BTM_ROAM_SCORE_DELTA) \
|
||||
CFG(CFG_VENDOR_ROAM_SCORE_ALGORITHM)
|
||||
CFG(CFG_BTM_ROAM_SCORE_DELTA)
|
||||
|
||||
#endif /* __CFG_MLME_ROAM_SCORING_H */
|
||||
|
@@ -2045,7 +2045,6 @@ struct wlan_mlme_rssi_cfg_score {
|
||||
* @roam_trigger_bitmap: bitmap for various roam triggers
|
||||
* @roam_score_delta: percentage delta in roam score
|
||||
* @apsd_enabled: Enable automatic power save delivery
|
||||
* @vendor_roam_score_algorithm: Preferred vendor roam score algorithm
|
||||
* @min_roam_score_delta: Minimum difference between connected AP's and
|
||||
* candidate AP's roam score to start roaming.
|
||||
*/
|
||||
@@ -2054,7 +2053,6 @@ struct wlan_mlme_roam_scoring_cfg {
|
||||
uint32_t roam_trigger_bitmap;
|
||||
uint32_t roam_score_delta;
|
||||
bool apsd_enabled;
|
||||
uint32_t vendor_roam_score_algorithm;
|
||||
uint32_t min_roam_score_delta;
|
||||
};
|
||||
|
||||
|
@@ -17334,7 +17334,8 @@ static void csr_update_score_params(struct mac_context *mac_ctx,
|
||||
score_config->nss_weight_per_index;
|
||||
|
||||
req_score_params->vendor_roam_score_algorithm =
|
||||
roam_score_params->vendor_roam_score_algorithm;
|
||||
score_config->vendor_roam_score_algorithm;
|
||||
|
||||
|
||||
req_score_params->roam_score_delta =
|
||||
roam_score_params->roam_score_delta;
|
||||
|
Reference in New Issue
Block a user