From 89979d4be9b5346e5393ea2d6d8d5ce4af046d64 Mon Sep 17 00:00:00 2001 From: Francis Pravin Date: Mon, 7 Apr 2025 11:04:12 +0530 Subject: [PATCH] types: Update nvme_id_independent_id_ns fields based on NVMe 2.1 spec Update the I/O Command Set Independent Identify Namespace Data Structure fields based on NVM Express Base Specification 2.1 Signed-off-by: Francis Pravin --- src/nvme/types.h | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/nvme/types.h b/src/nvme/types.h index f3afd7015..1b0e88b78 100644 --- a/src/nvme/types.h +++ b/src/nvme/types.h @@ -3028,7 +3028,11 @@ struct nvme_id_nvmset_list { * @nvmsetid: NVM Set Identifier * @endgid: Endurance Group Identifier * @nstat: Namespace Status - * @rsvd15: reserved + * @kpios: Key Per I/O Status + * @maxkt: Maximum Key Tag + * @rsvd18: Reserved + * @rgrpid: Reachability Group Identifier + * @rsvd24: Reserved */ struct nvme_id_independent_id_ns { __u8 nsfeat; @@ -3041,7 +3045,11 @@ struct nvme_id_independent_id_ns { __le16 nvmsetid; __le16 endgid; __u8 nstat; - __u8 rsvd15[4081]; + __u8 kpios; + __le16 maxkt; + __u8 rsvd18[2]; + __le32 rgrpid; + __u8 rsvd24[4072]; }; /**