Commit 2e6f800c authored by Jim Harris's avatar Jim Harris Committed by Tomasz Zawadzki
Browse files

nvme: add struct spdk_nvme_iocs_vector definition



This is needed to support IDENTIFY_IOCS (cns 1Ch).

Signed-off-by: default avatarJim Harris <jim.harris@samsung.com>
Change-Id: I878d88a8ff1fc741ed59f797bdc1907f2f3f3f2c
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/20045


Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Community-CI: Mellanox Build Bot
Reviewed-by: default avatarKarl Bonde Torp <k.torp@samsung.com>
Reviewed-by: default avatarChangpeng Liu <changpeng.liu@intel.com>
Reviewed-by: default avatarKonrad Sztyber <konrad.sztyber@intel.com>
parent 2ad59002
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -3018,6 +3018,18 @@ struct spdk_nvme_zns_ns_data {
};
SPDK_STATIC_ASSERT(sizeof(struct spdk_nvme_zns_ns_data) == 4096, "Incorrect size");

/**
 * IO command set vector for IDENTIFY_IOCS
 */
struct spdk_nvme_iocs_vector {
	uint8_t	nvm  : 1;
	uint8_t	kv   : 1;
	uint8_t	zns  : 1;
	uint8_t	rsvd : 5;
	uint8_t	rsvd2[7];
};
SPDK_STATIC_ASSERT(sizeof(struct spdk_nvme_iocs_vector) == 8, "Incorrect size");

/**
 * Deallocated logical block features - read value
 */