qcacld-3.0: Discard 5G candidates based on RSSI threshold
To discard 5G candidates based on RSSI threshold, Introduce a new INI "min_rssi_for_2g_to_5g_roam" to configure the RSSI for High RSSI Trigger. Min: -120 Max: 0 Default: -70 Change-Id: If4545296ef1b53d18b8ae4abf12d450f5e690240 CRs-Fixed: 2789017
This commit is contained in:
@@ -229,6 +229,33 @@
|
||||
CFG_VALUE_OR_DEFAULT, \
|
||||
"Minimum RSSI of candidate AP for Bmiss roam trigger")
|
||||
|
||||
/*
|
||||
* <ini>
|
||||
* min_rssi_for_2g_to_5g_roam - Candidate AP minimum RSSI for
|
||||
* 2G to 5G roam trigger (in dBm)
|
||||
* @Min: -120
|
||||
* @Max: 0
|
||||
* @Default: -70
|
||||
*
|
||||
* Minimum RSSI value of the candidate AP to consider it as candidate
|
||||
* for 2G to 5G roam.
|
||||
*
|
||||
* Related: None
|
||||
*
|
||||
* Supported Feature: Roaming
|
||||
*
|
||||
* Usage: Internal/External
|
||||
*
|
||||
* </ini>
|
||||
*/
|
||||
#define CFG_2G_TO_5G_ROAM_MIN_RSSI CFG_INI_INT( \
|
||||
"min_rssi_for_2g_to_5g_roam", \
|
||||
-120, \
|
||||
0, \
|
||||
-70, \
|
||||
CFG_VALUE_OR_DEFAULT, \
|
||||
"Minimum RSSI of candidate AP for 2G to 5G roam trigger")
|
||||
|
||||
/*
|
||||
* <ini>
|
||||
* idle_roam_score_delta - Roam score delta value in percentage for idle roam.
|
||||
@@ -323,6 +350,7 @@
|
||||
CFG(CFG_APSD_ENABLED) \
|
||||
CFG(CFG_DISCONNECT_ROAM_TRIGGER_MIN_RSSI) \
|
||||
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)
|
||||
|
@@ -2391,7 +2391,7 @@ struct wlan_mlme_cfg {
|
||||
struct wlan_mlme_dot11_mode dot11_mode;
|
||||
struct wlan_mlme_reg reg;
|
||||
struct roam_trigger_score_delta trig_score_delta[NUM_OF_ROAM_TRIGGERS];
|
||||
struct roam_trigger_min_rssi trig_min_rssi[NUM_OF_ROAM_TRIGGERS];
|
||||
struct roam_trigger_min_rssi trig_min_rssi[NUM_OF_ROAM_MIN_RSSI];
|
||||
struct wlan_mlme_ratemask ratemask_cfg;
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user