From 7385cc61f20bfa4ff6af4b2d3e26be98172cecbc Mon Sep 17 00:00:00 2001 From: Ben Walker Date: Mon, 11 Mar 2019 14:00:17 -0700 Subject: [PATCH] nvme/perf: Use delay_doorbell queue pair option This tool continually polls for completions, so it is safe to turn this on. Change-Id: Ice1c68cdaff070f8edd428621e19a6fb44fb8c31 Signed-off-by: Ben Walker Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/447712 Tested-by: SPDK CI Jenkins Reviewed-by: Jim Harris Reviewed-by: Changpeng Liu --- examples/nvme/perf/perf.c | 1 + 1 file changed, 1 insertion(+) diff --git a/examples/nvme/perf/perf.c b/examples/nvme/perf/perf.c index 4d18be7e8..e3cde9513 100644 --- a/examples/nvme/perf/perf.c +++ b/examples/nvme/perf/perf.c @@ -812,6 +812,7 @@ init_ns_worker_ctx(struct ns_worker_ctx *ns_ctx) if (opts.io_queue_requests < ns_ctx->entry->num_io_requests) { opts.io_queue_requests = ns_ctx->entry->num_io_requests; } + opts.delay_pcie_doorbell = true; ns_ctx->u.nvme.qpair = spdk_nvme_ctrlr_alloc_io_qpair(ns_ctx->entry->u.nvme.ctrlr, &opts, sizeof(opts));