From 8acc50fc0523fc02a7b336881d1bc95e0de3c2e9 Mon Sep 17 00:00:00 2001 From: Daniel Verkamp Date: Mon, 29 Feb 2016 15:22:18 -0700 Subject: [PATCH] nvme_spec: add Create I/O SQ QPRIO enum Change-Id: Ibab79bea19048c636ebbb52ddf549840e2dfc136 Signed-off-by: Daniel Verkamp --- include/spdk/nvme_spec.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/include/spdk/nvme_spec.h b/include/spdk/nvme_spec.h index aa8ab9355..1067b0848 100644 --- a/include/spdk/nvme_spec.h +++ b/include/spdk/nvme_spec.h @@ -310,6 +310,18 @@ enum spdk_nvme_psdt_value { SPDK_NVME_PSDT_RESERVED = 0x3 }; +/** + * Submission queue priority values for Create I/O Submission Queue Command. + * + * Only valid for weighted round robin arbitration method. + */ +enum spdk_nvme_qprio { + SPDK_NVME_QPRIO_URGENT = 0x0, + SPDK_NVME_QPRIO_HIGH = 0x1, + SPDK_NVME_QPRIO_MEDIUM = 0x2, + SPDK_NVME_QPRIO_LOW = 0x3 +}; + struct spdk_nvme_cmd { /* dword 0 */ uint16_t opc : 8; /* opcode */