Skip to content

Commit 745f929

Browse files
francispravin5igaw
authored andcommitted
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 <francis.p@samsung.com>
1 parent 8477f03 commit 745f929

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

src/nvme/types.h

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3028,7 +3028,11 @@ struct nvme_id_nvmset_list {
30283028
* @nvmsetid: NVM Set Identifier
30293029
* @endgid: Endurance Group Identifier
30303030
* @nstat: Namespace Status
3031-
* @rsvd15: reserved
3031+
* @kpios: Key Per I/O Status
3032+
* @maxkt: Maximum Key Tag
3033+
* @rsvd18: Reserved
3034+
* @rgrpid: Reachability Group Identifier
3035+
* @rsvd24: Reserved
30323036
*/
30333037
struct nvme_id_independent_id_ns {
30343038
__u8 nsfeat;
@@ -3041,7 +3045,11 @@ struct nvme_id_independent_id_ns {
30413045
__le16 nvmsetid;
30423046
__le16 endgid;
30433047
__u8 nstat;
3044-
__u8 rsvd15[4081];
3048+
__u8 kpios;
3049+
__le16 maxkt;
3050+
__u8 rsvd18[2];
3051+
__le32 rgrpid;
3052+
__u8 rsvd24[4072];
30453053
};
30463054

30473055
/**

0 commit comments

Comments
 (0)