From 5feee1adc0b76e7e79ef9fff07934ce0e69dd3c5 Mon Sep 17 00:00:00 2001 From: Pragaspathi Thilagaraj Date: Tue, 10 Mar 2020 22:50:04 +0530 Subject: [PATCH] qcacld-3.0: Add new roam failure reason string Add string conversion for the below new roam failure reasons introduced: WMI_ROAM_FAIL_REASON_NO_SCAN_FOR_FINAL_BMISS WMI_ROAM_FAIL_REASON_DISCONNECT WMI_ROAM_FAIL_REASON_SYNC WMI_ROAM_FAIL_REASON_SAE_INVALID_PMKID WMI_ROAM_FAIL_REASON_SAE_PREAUTH_TIMEOUT WMI_ROAM_FAIL_REASON_SAE_PREAUTH_FAIL WMI_ROAM_FAIL_REASON_UNABLE_TO_START_ROAM_HO Change-Id: Ia598723a25bcf9e223828f50b714968698ffd917 CRs-Fixed: 2638593 --- components/mlme/dispatcher/src/wlan_mlme_api.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/components/mlme/dispatcher/src/wlan_mlme_api.c b/components/mlme/dispatcher/src/wlan_mlme_api.c index 931ab4f24472..3e2ab7bf3852 100644 --- a/components/mlme/dispatcher/src/wlan_mlme_api.c +++ b/components/mlme/dispatcher/src/wlan_mlme_api.c @@ -3752,6 +3752,20 @@ char *mlme_get_roam_fail_reason_str(uint32_t result) return "M4 frame dropped internally"; case WMI_ROAM_FAIL_REASON_EAPOL_M4_NO_ACK: return "No ACK for M4 frame"; + case WMI_ROAM_FAIL_REASON_NO_SCAN_FOR_FINAL_BMISS: + return "No scan on final BMISS"; + case WMI_ROAM_FAIL_REASON_DISCONNECT: + return "Disconnect received during handoff"; + case WMI_ROAM_FAIL_REASON_SYNC: + return "Previous roam sync pending"; + case WMI_ROAM_FAIL_REASON_SAE_INVALID_PMKID: + return "Reason assoc reject - invalid PMKID"; + case WMI_ROAM_FAIL_REASON_SAE_PREAUTH_TIMEOUT: + return "SAE preauth timed out"; + case WMI_ROAM_FAIL_REASON_SAE_PREAUTH_FAIL: + return "SAE preauth failed"; + case WMI_ROAM_FAIL_REASON_UNABLE_TO_START_ROAM_HO: + return "Start handoff failed- internal error"; default: return "UNKNOWN"; }