1libnvme(9) API Manual libnvme(9)
2
3
4
6 enum nvme_id_ctrl_ctratt - Controller attributes
7
9 enum nvme_id_ctrl_ctratt {
10 NVME_CTRL_CTRATT_128_ID ,
11 NVME_CTRL_CTRATT_NON_OP_PSP ,
12 NVME_CTRL_CTRATT_NVM_SETS ,
13 NVME_CTRL_CTRATT_READ_RECV_LVLS ,
14 NVME_CTRL_CTRATT_ENDURANCE_GROUPS ,
15 NVME_CTRL_CTRATT_PREDICTABLE_LAT ,
16 NVME_CTRL_CTRATT_TBKAS ,
17 NVME_CTRL_CTRATT_NAMESPACE_GRANULARITY ,
18 NVME_CTRL_CTRATT_SQ_ASSOCIATIONS ,
19 NVME_CTRL_CTRATT_UUID_LIST ,
20 NVME_CTRL_CTRATT_MDS ,
21 NVME_CTRL_CTRATT_FIXED_CAP ,
22 NVME_CTRL_CTRATT_VARIABLE_CAP ,
23 NVME_CTRL_CTRATT_DEL_ENDURANCE_GROUPS ,
24 NVME_CTRL_CTRATT_DEL_NVM_SETS ,
25 NVME_CTRL_CTRATT_ELBAS
26
27 };
28
30 NVME_CTRL_CTRATT_128_ID
31 128-bit Host Identifier supported
32
33 NVME_CTRL_CTRATT_NON_OP_PSP
34 Non-Operational Poser State Permissive Mode supported
35
36 NVME_CTRL_CTRATT_NVM_SETS
37 NVM Sets supported
38
39 NVME_CTRL_CTRATT_READ_RECV_LVLS
40 Read Recovery Levels supported
41
42 NVME_CTRL_CTRATT_ENDURANCE_GROUPS
43 Endurance Groups supported
44
45 NVME_CTRL_CTRATT_PREDICTABLE_LAT
46 Predictable Latency Mode supported
47
48 NVME_CTRL_CTRATT_TBKAS
49 Traffic Based Keep Alive Support
50
51 NVME_CTRL_CTRATT_NAMESPACE_GRANULARITY
52 Namespace Granularity reporting supported
53
54 NVME_CTRL_CTRATT_SQ_ASSOCIATIONS
55 SQ Associations supported
56
57 NVME_CTRL_CTRATT_UUID_LIST
58 UUID List reporting supported
59
60 NVME_CTRL_CTRATT_MDS
61 Multi-Domain Subsystem supported
62
63 NVME_CTRL_CTRATT_FIXED_CAP
64 Fixed Capacity Management supported
65
66 NVME_CTRL_CTRATT_VARIABLE_CAP
67 Variable Capacity Management supported
68
69 NVME_CTRL_CTRATT_DEL_ENDURANCE_GROUPS
70 Delete Endurance Groups supported
71
72 NVME_CTRL_CTRATT_DEL_NVM_SETS
73 Delete NVM Sets supported
74
75 NVME_CTRL_CTRATT_ELBAS
76 Extended LBA Formats supported
77
78
79
80November 2022 enum nvme_id_ctrl_ctratt libnvme(9)