qcacld-3.0: Update roam failure reason string

Update the mlme_get_roam_fail_reason_str() to return
correct string for new roam failure reason enums added.

Change-Id: I24983149fdcd8a0935eea9670832944638c33179
CRs-Fixed: 2607545
This commit is contained in:
Pragaspathi Thilagaraj
2020-01-21 20:32:30 +05:30
committed by nshrivas
父節點 7c3e62ef9f
當前提交 b2e6d8964f

查看文件

@@ -3612,14 +3612,38 @@ char *mlme_get_roam_fail_reason_str(uint32_t result)
return "Received Re-Assoc resp with Failure status";
case WMI_ROAM_FAIL_REASON_NO_REASSOC_RESP:
return "No Re-assoc response from AP";
case WMI_ROAM_FAIL_REASON_EAPOL_TIMEOUT:
return "EAPOL timed out";
case WMI_ROAM_FAIL_REASON_EAPOL_M1_TIMEOUT:
return "EAPOL M1 timed out";
case WMI_ROAM_FAIL_REASON_MLME:
return "MLME error";
case WMI_ROAM_FAIL_REASON_INTERNAL_ABORT:
return "Target aborted roam";
return "Fw aborted roam";
case WMI_ROAM_FAIL_REASON_SCAN_START:
return "Unable to start roam scan";
case WMI_ROAM_FAIL_REASON_AUTH_NO_ACK:
return "No ACK for Auth req";
case WMI_ROAM_FAIL_REASON_AUTH_INTERNAL_DROP:
return "Auth req dropped internally";
case WMI_ROAM_FAIL_REASON_REASSOC_NO_ACK:
return "No ACK for Re-assoc req";
case WMI_ROAM_FAIL_REASON_REASSOC_INTERNAL_DROP:
return "Re-assoc dropped internally";
case WMI_ROAM_FAIL_REASON_EAPOL_M2_SEND:
return "Unable to send M2 frame";
case WMI_ROAM_FAIL_REASON_EAPOL_M2_INTERNAL_DROP:
return "M2 Frame dropped internally";
case WMI_ROAM_FAIL_REASON_EAPOL_M2_NO_ACK:
return "No ACK for M2 frame";
case WMI_ROAM_FAIL_REASON_EAPOL_M3_TIMEOUT:
return "EAPOL M3 timed out";
case WMI_ROAM_FAIL_REASON_EAPOL_M4_SEND:
return "Unable to send M4 frame";
case WMI_ROAM_FAIL_REASON_EAPOL_M4_INTERNAL_DROP:
return "M4 frame dropped internally";
case WMI_ROAM_FAIL_REASON_EAPOL_M4_NO_ACK:
return "No ACK for M4 frame";
default:
return "NONE";
return "UNKNOWN";
}
}
@@ -3634,6 +3658,10 @@ char *mlme_get_sub_reason_str(uint32_t sub_reason)
return "BTM DISASSOC 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";
default:
return "NONE";
}