diff --git a/core/sme/src/csr/csr_api_roam.c b/core/sme/src/csr/csr_api_roam.c index ef62587757b5..4fd75b862972 100644 --- a/core/sme/src/csr/csr_api_roam.c +++ b/core/sme/src/csr/csr_api_roam.c @@ -8423,35 +8423,6 @@ QDF_STATUS csr_roam_process_disassoc_deauth(struct mac_context *mac, return status; } -/** - * csr_prepare_disconnect_command() - function to prepare disconnect command - * @mac: pointer to global mac structure - * @session_id: sme session index - * @sme_cmd: pointer to sme command being prepared - * - * Function to prepare internal sme disconnect command - * Return: QDF_STATUS_SUCCESS on success else QDF_STATUS_E_RESOURCES on failure - */ - -QDF_STATUS csr_prepare_disconnect_command(struct mac_context *mac, - uint32_t session_id, tSmeCmd **sme_cmd) -{ - tSmeCmd *command; - - command = csr_get_command_buffer(mac); - if (!command) { - sme_err("fail to get command buffer"); - return QDF_STATUS_E_RESOURCES; - } - - command->command = eSmeCommandRoam; - command->sessionId = (uint8_t)session_id; - command->u.roamCmd.roamReason = eCsrForcedDisassoc; - - *sme_cmd = command; - return QDF_STATUS_SUCCESS; -} - QDF_STATUS csr_roam_issue_disassociate_cmd(struct mac_context *mac, uint32_t sessionId, eCsrRoamDisconnectReason reason) diff --git a/core/sme/src/csr/csr_inside_api.h b/core/sme/src/csr/csr_inside_api.h index 1ff564dc57ec..7dc3c51e957d 100644 --- a/core/sme/src/csr/csr_inside_api.h +++ b/core/sme/src/csr/csr_inside_api.h @@ -1000,9 +1000,6 @@ csr_get_bssdescr_from_scan_handle(tScanResultHandle result_handle, bool is_disconnect_pending(struct mac_context *mac_ctx, uint8_t sessionid); -QDF_STATUS csr_prepare_disconnect_command(struct mac_context *mac, - uint32_t session_id, tSmeCmd **sme_cmd); - QDF_STATUS csr_roam_prepare_bss_config_from_profile(struct mac_context *mac_ctx, struct csr_roam_profile *profile,