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