qcacld-3.0: Add support for ESS RSSI roam trigger reason
In the beacon, ESS report element gives the information of a BSS that station learns and uses for roaming. Hence enable BIT(16) ROAM_TRIGGER_REASON_ESS_RSSI of "roam_triggers" INI. Change-Id: I47f35c3fad640054a54ccb3874475a1c59b51489 CRs-Fixed: 2688522
This commit is contained in:
parent
1c029227d1
commit
3118d4c038
@ -2366,9 +2366,13 @@
|
||||
* <ini>
|
||||
* roam_triggers - Bitmap of roaming triggers. Setting this to
|
||||
* zero will disable roaming altogether for the STA interface.
|
||||
* ESS report element of beacon explores BSS information, for roaming station
|
||||
* uses it to consider next AP to roam. ROAM_TRIGGER_REASON_ESS_RSSI bit is
|
||||
* to enable/disable roam trigger for ESS RSSI reason. This bit of ini is also
|
||||
* used for WFA certification.
|
||||
* @Min: 0
|
||||
* @Max: 0xFFFFFFFF
|
||||
* @Default: 0xFFFF
|
||||
* @Default: 0x1FFFF
|
||||
*
|
||||
* ROAM_TRIGGER_REASON_PER BIT 1
|
||||
* ROAM_TRIGGER_REASON_BMISS BIT 2
|
||||
@ -2385,13 +2389,14 @@
|
||||
* ROAM_TRIGGER_REASON_DEAUTH BIT 13
|
||||
* ROAM_TRIGGER_REASON_IDLE BIT 14
|
||||
* ROAM_TRIGGER_REASON_STA_KICKOUT BIT 15
|
||||
* ROAM_TRIGGER_REASON_MAX BIT 16
|
||||
* ROAM_TRIGGER_REASON_ESS_RSSI BIT 16
|
||||
* ROAM_TRIGGER_REASON_MAX BIT 17
|
||||
*
|
||||
* Related: none
|
||||
*
|
||||
* Supported Feature: Roaming
|
||||
*
|
||||
* Usage: Internal
|
||||
* Usage: External
|
||||
*
|
||||
* </ini>
|
||||
*/
|
||||
@ -2399,7 +2404,7 @@
|
||||
"roam_triggers", \
|
||||
0, \
|
||||
0xFFFFFFFF, \
|
||||
0xFFFF, \
|
||||
0x1FFFF, \
|
||||
CFG_VALUE_OR_DEFAULT, \
|
||||
"Bitmap of roaming triggers")
|
||||
|
||||
|
@ -3557,6 +3557,8 @@ char *mlme_get_roam_trigger_str(uint32_t roam_scan_trigger)
|
||||
return "IDLE STATE SCAN";
|
||||
case WMI_ROAM_TRIGGER_REASON_STA_KICKOUT:
|
||||
return "STA KICKOUT";
|
||||
case WMI_ROAM_TRIGGER_REASON_ESS_RSSI:
|
||||
return "ESS RSSI";
|
||||
case WMI_ROAM_TRIGGER_REASON_NONE:
|
||||
return "NONE";
|
||||
default:
|
||||
|
Loading…
Reference in New Issue
Block a user