diff --git a/core/sme/inc/csr_internal.h b/core/sme/inc/csr_internal.h index c1983d06db..2575fbfe0a 100644 --- a/core/sme/inc/csr_internal.h +++ b/core/sme/inc/csr_internal.h @@ -623,7 +623,7 @@ struct csr_roam_session { bool nss_forced_1x1; bool disable_hi_rssi; bool dhcp_done; - uint8_t disconnect_reason; + tSirMacReasonCodes disconnect_reason; uint8_t uapsd_mask; struct scan_cmd_info scan_info; qdf_mc_timer_t roaming_offload_timer; diff --git a/core/sme/src/csr/csr_api_roam.c b/core/sme/src/csr/csr_api_roam.c index 49ec805a77..9ff3265ee0 100644 --- a/core/sme/src/csr/csr_api_roam.c +++ b/core/sme/src/csr/csr_api_roam.c @@ -16622,7 +16622,7 @@ QDF_STATUS csr_send_mb_disassoc_req_msg(struct mac_context *mac, } pMsg->reasonCode = reasonCode; pMsg->process_ho_fail = (pSession->disconnect_reason == - eCSR_DISCONNECT_REASON_ROAM_HO_FAIL) ? true : false; + eSIR_MAC_FW_TRIGGERED_ROAM_FAILURE) ? true : false; /* Update the disconnect stats */ pSession->disconnect_stats.disconnection_cnt++;