qcacld-3.0: Add a new INI RoamCU_6GRSSIRange

Add support to parse a new INI named
"bss_load_trigger_6g_rssi_threshold/RoamCU_6GRSSIRange"
and send its value to FW via WMI_ROAM_BSS_LOAD_CONFIG_CMDID.

Min, Max and default value of this INI:
Min: -120
Max: 0
Default: -70

Change-Id: I9aa99d887553de4022fc0a31dc0644601cd340d6
CRs-Fixed: 3225548
This commit is contained in:
abhinav kumar
2022-06-21 01:15:02 +05:30
gecommit door Madan Koyyalamudi
bovenliggende 1857a4a020
commit 7e9e394af6
9 gewijzigde bestanden met toevoegingen van 77 en 2 verwijderingen

Bestand weergeven

@@ -2094,6 +2094,35 @@
CFG_VALUE_OR_DEFAULT, \
"bss load sampling time")
/*
* <ini>
* bss_load_trigger_6g_rssi_threshold/RoamCU_6GRSSIRange -
* Current AP minimum RSSI in dBm below
* which roaming can be triggered if BSS load exceeds bss_load_threshold.
* @Min: -120
* @Max: 0
* @Default: -70
*
* If connected AP is in 6Ghz, then consider bss load roam triggered only if
* load % > bss_load_threshold && connected AP rssi is worse than
* bss_load_trigger_6g_rssi_threshold
*
* Related: "bss_load_threshold"
*
* Supported Feature: Roaming
*
* Usage: Internal/External
*
* </ini>
*/
#define CFG_BSS_LOAD_TRIG_6G_RSSI_THRES CFG_INI_INT( \
"bss_load_trigger_6g_rssi_threshold RoamCU_6GRSSIRange", \
-120, \
0, \
-70, \
CFG_VALUE_OR_DEFAULT, \
"Minimum RSSI of current AP in 6GHz band for BSS load roam trigger")
/*
* <ini>
* bss_load_trigger_5g_rssi_threshold/RoamCU_5GRSSIRange -
@@ -3150,6 +3179,7 @@
CFG(CFG_ROAM_INACTIVE_COUNT) \
CFG(CFG_POST_INACTIVITY_ROAM_SCAN_PERIOD) \
CFG(CFG_ROAM_SCAN_INACTIVE_TIMER) \
CFG(CFG_BSS_LOAD_TRIG_6G_RSSI_THRES) \
CFG(CFG_BSS_LOAD_TRIG_5G_RSSI_THRES) \
CFG(CFG_BSS_LOAD_TRIG_2G_RSSI_THRES) \
CFG(CFG_LFR_FULL_ROAM_SCAN_REFRESH_PERIOD) \