qcacld-3.0: Increase channel congestion slots num to 8

Channel congestion score is not well bucketized, as we only have 0-25,
26-50, 51-75, 76-100, so small change will not give different score.
while channel congestion weight is high: 25.

Increase channel congestion slots num from 4 to 8 as following.
0-12%	13-25%	26-38%	39-50%	51-63%	64-75%	76-88%	87-100%
100%	90%	80%	70%	50%	25%	10%	5%
2500	2250	2000	1750	1250	625	250	125

Change-Id: I4fc2d8a5f0f64c5fce9fe5ec8f16c3e8e9665a60
CRs-Fixed: 2655110
This commit is contained in:
Jianmin Zhu
2020-04-01 21:08:19 +08:00
committed by nshrivas
parent bce9f42d46
commit a0cd009e7d

View File

@@ -642,12 +642,17 @@
*
* @Min: 1
* @Max: 15
* @Default: 4
* @Default: 8
*
* Number of slots in which the esp/qbss load will be divided. Max 15. index 0
* is used for 'not_present. Num_slot will equally divide 100. e.g, if
* num_slot = 4 slot 1 = 0-25% load, slot 2 = 26-50% load, slot 3 = 51-75% load,
* slot 4 = 76-100% load. Remaining unused index can be 0.
* Following is load percentage, score percentage and score of num_slot = 8,
* weight=25.
* 0-12% 13-25% 26-38% 39-50% 51-63 %64-75% 76-88% 87-100% Not Present
* 100% 90% 80% 70% 50% 25% 10% 5% 50%
* 2500 2250 2000 1750 1250 625 250 125 1250
*
* Usage: External
*
@@ -657,7 +662,7 @@
"num_esp_qbss_slots", \
1, \
15, \
4, \
8, \
CFG_VALUE_OR_DEFAULT, \
"Num ESP QPSS Slots")
@@ -666,7 +671,7 @@
* esp_qbss_score_idx3_to_0 - percentage for esp/qbss load for slots 0-3
* @Min: 0x00000000
* @Max: 0x64646464
* @Default: 0x19326432
* @Default: 0x505A6432
*
* This INI give percentage value of channel_congestion_weightage to be used as
* index in which the load value falls. Index 0 is for percentage when ESP/QBSS
@@ -691,7 +696,7 @@
"esp_qbss_score_idx3_to_0", \
0x00000000, \
0x64646464, \
0x19326432, \
0x505A6432, \
CFG_VALUE_OR_DEFAULT, \
"ESP QPSS Score Index 3 to 0")
@@ -700,7 +705,7 @@
* esp_qbss_score_idx7_to_4 - percentage for esp/qbss load for slots 4-7
* @Min: 0x00000000
* @Max: 0x64646464
* @Default: 0x0000000A
* @Default: 0x0A193246
*
* This INI give percentage value of channel_congestion_weightage to be used as
* index in which the load value falls. Used only if num_esp_qbss_slots is
@@ -725,7 +730,7 @@
"esp_qbss_score_idx7_to_4", \
0x00000000, \
0x64646464, \
0x0000000A, \
0x0A193246, \
CFG_VALUE_OR_DEFAULT, \
"ESP QPSS Score Index 7 to 4")
@@ -734,7 +739,7 @@
* esp_qbss_score_idx11_to_8 - percentage for esp/qbss load for slots 8-11
* @Min: 0x00000000
* @Max: 0x64646464
* @Default: 0x00000000
* @Default: 0x00000005
*
* This INI give percentage value of channel_congestion_weightage to be used as
* index in which the load value falls. Used only if num_esp_qbss_slots is
@@ -759,7 +764,7 @@
"esp_qbss_score_idx11_to_8", \
0x00000000, \
0x64646464, \
0x00000000, \
0x00000005, \
CFG_VALUE_OR_DEFAULT, \
"ESP QPSS Score Index 11 to 8")