From f80368bbced459886e5b8f7b4fe38bb6970ab888 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 972d148f4..4a74d0478 100644 --- a/examples/nvme/perf/perf.c +++ b/examples/nvme/perf/perf.c @@ -567,6 +567,7 @@ nvme_init_ns_worker_ctx(struct ns_worker_ctx *ns_ctx) if (opts.io_queue_requests < entry->num_io_requests) { opts.io_queue_requests = entry->num_io_requests; } + opts.delay_pcie_doorbell = true; ns_ctx->u.nvme.qpair = spdk_nvme_ctrlr_alloc_io_qpair(entry->u.nvme.ctrlr, &opts, sizeof(opts));