From b2678a52463f0c21b20a2543070e5e343588ca2b Mon Sep 17 00:00:00 2001 From: Daniel Verkamp Date: Tue, 22 Nov 2016 14:51:56 -0700 Subject: [PATCH] nvmf: return Invalid Log Page for unsupported pages Change-Id: I27cbdf06caf66e5a23ec2b7e836915f2e386cea2 Signed-off-by: Daniel Verkamp --- lib/nvmf/virtual.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/nvmf/virtual.c b/lib/nvmf/virtual.c index aacccfff9..99164b50d 100644 --- a/lib/nvmf/virtual.c +++ b/lib/nvmf/virtual.c @@ -165,7 +165,8 @@ nvmf_virtual_ctrlr_get_log_page(struct spdk_nvmf_request *req) return SPDK_NVMF_REQUEST_EXEC_STATUS_COMPLETE; default: SPDK_ERRLOG("Unsupported Get Log Page 0x%02X\n", lid); - response->status.sc = SPDK_NVME_SC_INVALID_FIELD; + response->status.sct = SPDK_NVME_SCT_COMMAND_SPECIFIC; + response->status.sc = SPDK_NVME_SC_INVALID_LOG_PAGE; return SPDK_NVMF_REQUEST_EXEC_STATUS_COMPLETE; } }