Skip to content

Commit 17cead2

Browse files
ikegami-tigaw
authored andcommitted
types: add struct nvme_id_ctrl_nvm ver and lbamqf member variables
Supported the I/O command set specific indentify controller data structure fields below by NVMe 2.1. 1. version reporting 2. PCIe infrastructure for live migration Signed-off-by: Tokunori Ikegami <[email protected]>
1 parent 26a89d5 commit 17cead2

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

src/nvme/types.h

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2870,7 +2870,9 @@ struct nvme_ns_list {
28702870
* @dmsl: Dataset Management Size Limit
28712871
* @rsvd16: Reserved
28722872
* @aocs: Admin Optional Command Support
2873-
* @rsvd20: Reserved
2873+
* @ver: Version
2874+
* @lbamqf: LBA Migration Queue Format
2875+
* @rsvd25: Reserved
28742876
*/
28752877
struct nvme_id_ctrl_nvm {
28762878
__u8 vsl;
@@ -2881,7 +2883,9 @@ struct nvme_id_ctrl_nvm {
28812883
__le64 dmsl;
28822884
__u8 rsvd16[2];
28832885
__le16 aocs;
2884-
__u8 rsvd20[4076];
2886+
__le32 ver;
2887+
__u8 lbamqf;
2888+
__u8 rsvd25[4071];
28852889
};
28862890

28872891
/**

0 commit comments

Comments
 (0)