qcacmn: Extend the roam reason codes

Add new reason codes to the existing enum qca_roam_reason.

Change-Id: I960c17a3fcb3c2f4719e3167bb9f95e4a923b37f
CRs-Fixed: 3030821
Tento commit je obsažen v:
Pragaspathi Thilagaraj
2021-09-06 23:01:35 +05:30
odevzdal Madan Koyyalamudi
rodič 2a631ba7aa
revize 2dc99aef5b

Zobrazit soubor

@@ -2566,6 +2566,25 @@ enum qca_roaming_policy {
* @QCA_ROAM_REASON_BSS_LOAD: Roam triggered due to the channel utilization
* breaching out the configured threshold.
*
* @QCA_ROAM_REASON_WTC: Roam triggered due to Wireless to Cellular BSS
* transition request.
*
* @QCA_ROAM_REASON_IDLE: Roam triggered when device is suspended,
* there is no data activity with the AP and the current rssi falls below a
* certain threshold.
*
* @QCA_ROAM_REASON_DISCONNECTION: Roam triggered due to
* deauthentication or disassociation frames received from the connected AP.
*
* @QCA_ROAM_REASON_PERIODIC_TIMER: Roam triggered as part of the periodic
* scan that happens when there is no candiate AP found during the poor
* RSSI scan trigger.
*
* @QCA_ROAM_REASON_BACKGROUND_SCAN: Roam triggered based on the scan
* results obtained from an external scan (not aimed at roaming).
*
* @QCA_ROAM_REASON_BT_ACTIVITY: Roam triggered due to bluetooth
* connection is established when the station is connected in 2.4 Ghz band.
*/
enum qca_roam_reason {
QCA_ROAM_REASON_UNKNOWN,
@@ -2577,6 +2596,12 @@ enum qca_roam_reason {
QCA_ROAM_REASON_USER_TRIGGER,
QCA_ROAM_REASON_BTM,
QCA_ROAM_REASON_BSS_LOAD,
QCA_ROAM_REASON_WTC,
QCA_ROAM_REASON_IDLE,
QCA_ROAM_REASON_DISCONNECTION,
QCA_ROAM_REASON_PERIODIC_TIMER,
QCA_ROAM_REASON_BACKGROUND_SCAN,
QCA_ROAM_REASON_BT_ACTIVITY,
};
/**