libnvme(9) API Manual libnvme(9)

struct nvme_zns_id_ctrl - I/O Command Set Specific Identify Controller Data Structure for the Zoned Namespace Command Set

struct nvme_zns_id_ctrl {
__u8 zasl;
__u8 rsvd1[3];
__le32 zctratt;
__le32 tar;
__le32 uar;
__le32 tor;
__le32 uor;
__le32 tzrwar;
__le32 uzrwar;
__le32 ver;
__u8 rsvd36[4060];
};

Zone Append Size Limit
Reserved
Zoned Controller Attributes, see enum nvme_zns_id_ctrl_zctratt
Total Active Resources
Unallocated Active Resources
Total Open Resources
Unallocated Open Resources
Total ZRWA Resources
Unallocated ZRWA Resources
Version, a Specification Version Descriptor, see NVME_MAJOR, NVME_MINOR, NVME_TERTIARY
Reserved
struct nvme_zns_id_ctrl October 2026