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
This commit is contained in:
Pragaspathi Thilagaraj
2020-03-10 22:50:04 +05:30
committed by nshrivas
parent 4116e09ba4
commit 5feee1adc0

View File

@@ -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";
}