diff --git a/core/sme/inc/csr_api.h b/core/sme/inc/csr_api.h index cb7087e5cdce..0cda3979194f 100644 --- a/core/sme/inc/csr_api.h +++ b/core/sme/inc/csr_api.h @@ -1447,6 +1447,9 @@ typedef void (*tCsrSnrCallback)(int8_t snr, uint32_t staId, void *pContext); QDF_STATUS csr_roam_issue_ft_preauth_req(struct mac_context *mac_ctx, uint32_t session_id, struct bss_description *bss_desc); + +QDF_STATUS csr_continue_lfr2_connect(struct mac_context *mac, + uint32_t session_id); #else static inline QDF_STATUS csr_roam_issue_ft_preauth_req(struct mac_context *mac_ctx, @@ -1455,11 +1458,13 @@ QDF_STATUS csr_roam_issue_ft_preauth_req(struct mac_context *mac_ctx, { return QDF_STATUS_E_NOSUPPORT; } -#endif -#ifdef WLAN_FEATURE_HOST_ROAM +static inline QDF_STATUS csr_continue_lfr2_connect(struct mac_context *mac, - uint32_t session_id); + uint32_t session_id) +{ + return QDF_STATUS_E_NOSUPPORT; +} #endif typedef void (*csr_readyToSuspendCallback)(void *pContext, bool suspended); diff --git a/core/sme/src/csr/csr_api_roam.c b/core/sme/src/csr/csr_api_roam.c index 9fc80e39182b..ef6ec97e9da1 100644 --- a/core/sme/src/csr/csr_api_roam.c +++ b/core/sme/src/csr/csr_api_roam.c @@ -9320,6 +9320,7 @@ static void csr_roam_roaming_state_stop_bss_rsp_processor(struct mac_context *ma } } +#ifdef WLAN_FEATURE_HOST_ROAM /** * csr_dequeue_command() - removes a command from active cmd list * @mac: mac global context @@ -9457,7 +9458,6 @@ csr_check_profile_in_scan_cache(struct mac_context *mac_ctx, return true; } -#ifdef WLAN_FEATURE_HOST_ROAM static QDF_STATUS csr_roam_lfr2_issue_connect(struct mac_context *mac, uint32_t session_id,