libnvme(9) API Manual libnvme(9)

# [NAME](#NAME)

struct nvme\_nvmset\_attr - NVM Set Attributes Entry

# [SYNOPSIS](#SYNOPSIS)

struct nvme\_nvmset\_attr {  
**\_\_le16 nvmsetid;**  
**\_\_le16 endgid;**  
**\_\_u8 rsvd4\[4];**  
**\_\_le32 rr4kt;**  
**\_\_le32 ows;**  
**\_\_u8 tnvmsetcap\[16];**  
**\_\_u8 unvmsetcap\[16];**  
**\_\_u8 rsvd48\[80];**  
};

# [Members](#Members)

[nvmsetid](#nvmsetid)

NVM Set Identifier

[endgid](#endgid)

Endurance Group Identifier

[rsvd4](#rsvd4)

Reserved

[rr4kt](#rr4kt)

Random 4 KiB Read Typical indicates the typical time to complete a 4 KiB random read in 100 nanosecond units when the NVM Set is in a Predictable Latency Mode Deterministic Window and there is 1 outstanding command per NVM Set.

[ows](#ows)

Optimal Write Size

[tnvmsetcap](#tnvmsetcap)

Total NVM Set Capacity

[unvmsetcap](#unvmsetcap)

Unallocated NVM Set Capacity

[rsvd48](#rsvd48)

Reserved

struct nvme\_nvmset\_attr October 2026

---

Document: nvme_nvmset_attr-libnvme3(2) from nvme-cli 3.2-r0 (Chainguard OS)
Source: https://github.com/linux-nvme/nvme-cli
