nvme/spec: add ZNS zone states and zone types
Added to be used by the fio_plugin/nvme and other consumers of the driver-layer. Signed-off-by: Simon A. F. Lund <simon.lund@samsung.com> Change-Id: I945b0aa93c675ad381ce0a83883c41688b549aee Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/4834 Reviewed-by: Paul Luse <paul.e.luse@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
This commit is contained in:
parent
c98d7a4adf
commit
6fafaa5dc6
@ -3094,6 +3094,20 @@ enum spdk_nvme_zns_zra_report_opts {
|
||||
SPDK_NVME_ZRA_LIST_ZSO = 0x7,
|
||||
};
|
||||
|
||||
enum spdk_nvme_zns_zone_type {
|
||||
SPDK_NVME_ZONE_TYPE_SEQWR = 0x2,
|
||||
};
|
||||
|
||||
enum spdk_nvme_zns_zone_state {
|
||||
SPDK_NVME_ZONE_STATE_EMPTY = 0x1,
|
||||
SPDK_NVME_ZONE_STATE_IOPEN = 0x2,
|
||||
SPDK_NVME_ZONE_STATE_EOPEN = 0x3,
|
||||
SPDK_NVME_ZONE_STATE_CLOSED = 0x4,
|
||||
SPDK_NVME_ZONE_STATE_RONLY = 0xD,
|
||||
SPDK_NVME_ZONE_STATE_FULL = 0xE,
|
||||
SPDK_NVME_ZONE_STATE_OFFLINE = 0xF,
|
||||
};
|
||||
|
||||
struct spdk_nvme_zns_zone_desc {
|
||||
uint8_t zt;
|
||||
uint8_t zs;
|
||||
|
Loading…
x
Reference in New Issue
Block a user