diff --git a/lib/nvmf/nvmf_internal.h b/lib/nvmf/nvmf_internal.h index 23d4e383d..ee7111fd5 100644 --- a/lib/nvmf/nvmf_internal.h +++ b/lib/nvmf/nvmf_internal.h @@ -462,20 +462,6 @@ spdk_nvmf_req_get_xfer(struct spdk_nvmf_request *req) { } else { xfer = spdk_nvme_opc_get_data_transfer(cmd->opc); - - /* Some admin commands are special cases */ - if ((req->qpair->qid == 0) && - ((cmd->opc == SPDK_NVME_OPC_GET_FEATURES) || - (cmd->opc == SPDK_NVME_OPC_SET_FEATURES))) { - switch (cmd->cdw10 & 0xff) { - case SPDK_NVME_FEAT_LBA_RANGE_TYPE: - case SPDK_NVME_FEAT_AUTONOMOUS_POWER_STATE_TRANSITION: - case SPDK_NVME_FEAT_HOST_IDENTIFIER: - break; - default: - xfer = SPDK_NVME_DATA_NONE; - } - } } if (xfer == SPDK_NVME_DATA_NONE)