From ab09be772977ea2c58cefccdf41bb7a8a370abba Mon Sep 17 00:00:00 2001 From: Pragaspathi Thilagaraj Date: Tue, 28 Jul 2020 17:17:38 +0530 Subject: [PATCH] qcacld-3.0: Refactor roam scan sub-reason string Add changes to include new roam scan sub-reasons in host driver roam logging and refactor few existing string. Below are the new reasons: WMI_ROAM_TRIGGER_SUB_REASON_LOW_RSSI_PERIODIC WMI_ROAM_TRIGGER_SUB_REASON_INACTIVITY_TIMER_LOW_RSSI WMI_ROAM_TRIGGER_SUB_REASON_PERIODIC_TIMER_AFTER_INACTIVITY_CU WMI_ROAM_TRIGGER_SUB_REASON_PERIODIC_TIMER_AFTER_INACTIVITY_LOW_RSSI WMI_ROAM_TRIGGER_SUB_REASON_INACTIVITY_TIMER_CU Change-Id: I1aeb48d29561b48ac7b8762626fa0050f4fb9030 CRs-Fixed: 2742558 --- .../mlme/dispatcher/src/wlan_mlme_api.c | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/components/mlme/dispatcher/src/wlan_mlme_api.c b/components/mlme/dispatcher/src/wlan_mlme_api.c index 95a98ad2d2bc..a4e9df1456c5 100644 --- a/components/mlme/dispatcher/src/wlan_mlme_api.c +++ b/components/mlme/dispatcher/src/wlan_mlme_api.c @@ -3807,18 +3807,22 @@ char *mlme_get_sub_reason_str(uint32_t sub_reason) switch (sub_reason) { case WMI_ROAM_TRIGGER_SUB_REASON_PERIODIC_TIMER: return "PERIODIC TIMER"; - case WMI_ROAM_TRIGGER_SUB_REASON_INACTIVITY_TIMER: - return "INACTIVITY TIMER"; + case WMI_ROAM_TRIGGER_SUB_REASON_LOW_RSSI_PERIODIC: + return "LOW RSSI PERIODIC TIMER1"; case WMI_ROAM_TRIGGER_SUB_REASON_BTM_DI_TIMER: - return "BTM DISASSOC TIMER"; + return "BTM DISASSOC IMMINENT TIMER"; case WMI_ROAM_TRIGGER_SUB_REASON_FULL_SCAN: return "FULL SCAN"; - case WMI_ROAM_TRIGGER_SUB_REASON_LOW_RSSI_PERIODIC: - return "LOW RSSI PERIODIC SCAN"; case WMI_ROAM_TRIGGER_SUB_REASON_CU_PERIODIC: - return "CU PERIODIC SCAN"; - case WMI_ROAM_TRIGGER_SUB_REASCON_PERIODIC_TIMER_AFTER_INACTIVITY: - return "PERIODIC TIMER AFTER INACTIVITY"; + return "CU PERIODIC Timer1"; + case WMI_ROAM_TRIGGER_SUB_REASON_INACTIVITY_TIMER_LOW_RSSI: + return "LOW RSSI INACTIVE TIMER"; + case WMI_ROAM_TRIGGER_SUB_REASON_PERIODIC_TIMER_AFTER_INACTIVITY_CU: + return "CU PERIODIC TIMER2"; + case WMI_ROAM_TRIGGER_SUB_REASON_PERIODIC_TIMER_AFTER_INACTIVITY_LOW_RSSI: + return "LOW RSSI PERIODIC TIMER2"; + case WMI_ROAM_TRIGGER_SUB_REASON_INACTIVITY_TIMER_CU: + return "CU INACTIVITY TIMER"; default: return "NONE"; }