From 8fac9612546e913a20c00e1c5fe8c00f7aa8be11 Mon Sep 17 00:00:00 2001 From: Daniel Verkamp Date: Thu, 8 Dec 2016 10:57:31 -0700 Subject: [PATCH] nvmf_tgt: don't report vendor ID for virtual mode The emulated NVMe controller exposed by virtual subsystems does not provide the Intel vendor-specific commands and behaviors, so it should not use the 0x8086 vendor ID. Change-Id: Iab4f0513d30f610feb62b1899da1b6316f11691c Signed-off-by: Daniel Verkamp --- lib/nvmf/virtual.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/lib/nvmf/virtual.c b/lib/nvmf/virtual.c index 1bcc3339c..21f076465 100644 --- a/lib/nvmf/virtual.c +++ b/lib/nvmf/virtual.c @@ -88,8 +88,6 @@ nvmf_virtual_ctrlr_get_data(struct spdk_nvmf_session *session) memset(&session->vcdata, 0, sizeof(struct spdk_nvme_ctrlr_data)); spdk_strcpy_pad(session->vcdata.fr, FW_VERSION, sizeof(session->vcdata.fr), ' '); spdk_strcpy_pad(session->vcdata.mn, MODEL_NUMBER, sizeof(session->vcdata.mn), ' '); - session->vcdata.vid = 0x8086; - session->vcdata.ssvid = 0x8086; spdk_strcpy_pad(session->vcdata.sn, subsys->dev.virt.sn, sizeof(session->vcdata.sn), ' '); session->vcdata.rab = 6; session->vcdata.ver.bits.mjr = 1;