qcacld-3.0: Fix missing attributes in connectivity logging events
Fix few missing attribute in below connectivity events: QCA_WLAN_VENDOR_DIAG_EVENT_TYPE_EAP_RESPONSE QCA_WLAN_VENDOR_DIAG_EVENT_TYPE_ROAM_SCORE_CURR_AP Also send the roam candidate info properly to userspace. Change-Id: Ia9c4f095316adf8f40294f1e119cad648749bb72 CRs-Fixed: 3037650
This commit is contained in:

zatwierdzone przez
Madan Koyyalamudi

rodzic
2dc924ee27
commit
7e90b8b5f5
@@ -4142,72 +4142,72 @@ void wlan_mlme_clear_sae_single_pmk_info(struct wlan_objmgr_vdev *vdev,
|
||||
}
|
||||
#endif
|
||||
|
||||
char *mlme_get_roam_fail_reason_str(uint32_t result)
|
||||
char *mlme_get_roam_fail_reason_str(enum wlan_roam_failure_reason_code result)
|
||||
{
|
||||
switch (result) {
|
||||
case WMI_ROAM_FAIL_REASON_NO_SCAN_START:
|
||||
case ROAM_FAIL_REASON_NO_SCAN_START:
|
||||
return "SCAN NOT STARTED";
|
||||
case WMI_ROAM_FAIL_REASON_NO_AP_FOUND:
|
||||
case ROAM_FAIL_REASON_NO_AP_FOUND:
|
||||
return "NO AP FOUND";
|
||||
case WMI_ROAM_FAIL_REASON_NO_CAND_AP_FOUND:
|
||||
case ROAM_FAIL_REASON_NO_CAND_AP_FOUND:
|
||||
return "NO CANDIDATE FOUND";
|
||||
case WMI_ROAM_FAIL_REASON_HOST:
|
||||
case ROAM_FAIL_REASON_HOST:
|
||||
return "HOST ABORTED";
|
||||
case WMI_ROAM_FAIL_REASON_AUTH_SEND:
|
||||
case ROAM_FAIL_REASON_AUTH_SEND:
|
||||
return "Send AUTH Failed";
|
||||
case WMI_ROAM_FAIL_REASON_AUTH_RECV:
|
||||
case ROAM_FAIL_REASON_AUTH_RECV:
|
||||
return "Received AUTH with FAILURE Status";
|
||||
case WMI_ROAM_FAIL_REASON_NO_AUTH_RESP:
|
||||
case ROAM_FAIL_REASON_NO_AUTH_RESP:
|
||||
return "No Auth response from AP";
|
||||
case WMI_ROAM_FAIL_REASON_REASSOC_SEND:
|
||||
case ROAM_FAIL_REASON_REASSOC_SEND:
|
||||
return "Send Re-assoc request failed";
|
||||
case WMI_ROAM_FAIL_REASON_REASSOC_RECV:
|
||||
case ROAM_FAIL_REASON_REASSOC_RECV:
|
||||
return "Received Re-Assoc resp with Failure status";
|
||||
case WMI_ROAM_FAIL_REASON_NO_REASSOC_RESP:
|
||||
case ROAM_FAIL_REASON_NO_REASSOC_RESP:
|
||||
return "No Re-assoc response from AP";
|
||||
case WMI_ROAM_FAIL_REASON_EAPOL_M1_TIMEOUT:
|
||||
case ROAM_FAIL_REASON_EAPOL_TIMEOUT:
|
||||
return "EAPOL M1 timed out";
|
||||
case WMI_ROAM_FAIL_REASON_MLME:
|
||||
case ROAM_FAIL_REASON_MLME:
|
||||
return "MLME error";
|
||||
case WMI_ROAM_FAIL_REASON_INTERNAL_ABORT:
|
||||
case ROAM_FAIL_REASON_INTERNAL_ABORT:
|
||||
return "Fw aborted roam";
|
||||
case WMI_ROAM_FAIL_REASON_SCAN_START:
|
||||
case ROAM_FAIL_REASON_SCAN_START:
|
||||
return "Unable to start roam scan";
|
||||
case WMI_ROAM_FAIL_REASON_AUTH_NO_ACK:
|
||||
case ROAM_FAIL_REASON_AUTH_NO_ACK:
|
||||
return "No ACK for Auth req";
|
||||
case WMI_ROAM_FAIL_REASON_AUTH_INTERNAL_DROP:
|
||||
case ROAM_FAIL_REASON_AUTH_INTERNAL_DROP:
|
||||
return "Auth req dropped internally";
|
||||
case WMI_ROAM_FAIL_REASON_REASSOC_NO_ACK:
|
||||
case ROAM_FAIL_REASON_REASSOC_NO_ACK:
|
||||
return "No ACK for Re-assoc req";
|
||||
case WMI_ROAM_FAIL_REASON_REASSOC_INTERNAL_DROP:
|
||||
case ROAM_FAIL_REASON_REASSOC_INTERNAL_DROP:
|
||||
return "Re-assoc dropped internally";
|
||||
case WMI_ROAM_FAIL_REASON_EAPOL_M2_SEND:
|
||||
case ROAM_FAIL_REASON_EAPOL_M2_SEND:
|
||||
return "Unable to send M2 frame";
|
||||
case WMI_ROAM_FAIL_REASON_EAPOL_M2_INTERNAL_DROP:
|
||||
case ROAM_FAIL_REASON_EAPOL_M2_INTERNAL_DROP:
|
||||
return "M2 Frame dropped internally";
|
||||
case WMI_ROAM_FAIL_REASON_EAPOL_M2_NO_ACK:
|
||||
case ROAM_FAIL_REASON_EAPOL_M2_NO_ACK:
|
||||
return "No ACK for M2 frame";
|
||||
case WMI_ROAM_FAIL_REASON_EAPOL_M3_TIMEOUT:
|
||||
case ROAM_FAIL_REASON_EAPOL_M3_TIMEOUT:
|
||||
return "EAPOL M3 timed out";
|
||||
case WMI_ROAM_FAIL_REASON_EAPOL_M4_SEND:
|
||||
case ROAM_FAIL_REASON_EAPOL_M4_SEND:
|
||||
return "Unable to send M4 frame";
|
||||
case WMI_ROAM_FAIL_REASON_EAPOL_M4_INTERNAL_DROP:
|
||||
case ROAM_FAIL_REASON_EAPOL_M4_INTERNAL_DROP:
|
||||
return "M4 frame dropped internally";
|
||||
case WMI_ROAM_FAIL_REASON_EAPOL_M4_NO_ACK:
|
||||
case ROAM_FAIL_REASON_EAPOL_M4_NO_ACK:
|
||||
return "No ACK for M4 frame";
|
||||
case WMI_ROAM_FAIL_REASON_NO_SCAN_FOR_FINAL_BMISS:
|
||||
case ROAM_FAIL_REASON_NO_SCAN_FOR_FINAL_BMISS:
|
||||
return "No scan on final BMISS";
|
||||
case WMI_ROAM_FAIL_REASON_DISCONNECT:
|
||||
case ROAM_FAIL_REASON_DISCONNECT:
|
||||
return "Disconnect received during handoff";
|
||||
case WMI_ROAM_FAIL_REASON_SYNC:
|
||||
case ROAM_FAIL_REASON_SYNC:
|
||||
return "Previous roam sync pending";
|
||||
case WMI_ROAM_FAIL_REASON_SAE_INVALID_PMKID:
|
||||
case ROAM_FAIL_REASON_SAE_INVALID_PMKID:
|
||||
return "Reason assoc reject - invalid PMKID";
|
||||
case WMI_ROAM_FAIL_REASON_SAE_PREAUTH_TIMEOUT:
|
||||
case ROAM_FAIL_REASON_SAE_PREAUTH_TIMEOUT:
|
||||
return "SAE preauth timed out";
|
||||
case WMI_ROAM_FAIL_REASON_SAE_PREAUTH_FAIL:
|
||||
case ROAM_FAIL_REASON_SAE_PREAUTH_FAIL:
|
||||
return "SAE preauth failed";
|
||||
case WMI_ROAM_FAIL_REASON_UNABLE_TO_START_ROAM_HO:
|
||||
case ROAM_FAIL_REASON_UNABLE_TO_START_ROAM_HO:
|
||||
return "Start handoff failed- internal error";
|
||||
default:
|
||||
return "UNKNOWN";
|
||||
|
Reference in New Issue
Block a user