From 1deb6b9e6b6426bc37a5daf0b78a4af4b78c948c Mon Sep 17 00:00:00 2001 From: Jim Harris Date: Tue, 29 Sep 2020 23:11:05 +0000 Subject: [PATCH] nvme: disable zero copy for client TCP sockets This seems to be causing some CI test failures. So disable zero copy in all cases for now for client sockets. Signed-off-by: Jim Harris Change-Id: Iceea09fe65fb90c7df15f500878a473f1ad4152c Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/4473 Tested-by: SPDK CI Jenkins --- lib/nvme/nvme_tcp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/nvme/nvme_tcp.c b/lib/nvme/nvme_tcp.c index aaf56ebb9..6d90ee0c7 100644 --- a/lib/nvme/nvme_tcp.c +++ b/lib/nvme/nvme_tcp.c @@ -1736,7 +1736,7 @@ nvme_tcp_ctrlr_connect_qpair(struct spdk_nvme_ctrlr *ctrlr, struct spdk_nvme_qpa opts.opts_size = sizeof(opts); spdk_sock_get_default_opts(&opts); opts.priority = ctrlr->trid.priority; - opts.zcopy = !nvme_qpair_is_admin_queue(qpair); + opts.zcopy = false; tqpair->sock = spdk_sock_connect_ext(ctrlr->trid.traddr, port, NULL, &opts); if (!tqpair->sock) { SPDK_ERRLOG("sock connection error of tqpair=%p with addr=%s, port=%ld\n",