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 NVME_CTRL_CTRATT_FDPS
27
28 };
29
31 NVME_CTRL_CTRATT_128_ID
32 128-bit Host Identifier supported
33
34 NVME_CTRL_CTRATT_NON_OP_PSP
35 Non-Operational Poser State Permissive Mode supported
36
37 NVME_CTRL_CTRATT_NVM_SETS
38 NVM Sets supported
39
40 NVME_CTRL_CTRATT_READ_RECV_LVLS
41 Read Recovery Levels supported
42
43 NVME_CTRL_CTRATT_ENDURANCE_GROUPS
44 Endurance Groups supported
45
46 NVME_CTRL_CTRATT_PREDICTABLE_LAT
47 Predictable Latency Mode supported
48
49 NVME_CTRL_CTRATT_TBKAS
50 Traffic Based Keep Alive Support
51
52 NVME_CTRL_CTRATT_NAMESPACE_GRANULARITY
53 Namespace Granularity reporting supported
54
55 NVME_CTRL_CTRATT_SQ_ASSOCIATIONS
56 SQ Associations supported
57
58 NVME_CTRL_CTRATT_UUID_LIST
59 UUID List reporting supported
60
61 NVME_CTRL_CTRATT_MDS
62 Multi-Domain Subsystem supported
63
64 NVME_CTRL_CTRATT_FIXED_CAP
65 Fixed Capacity Management supported
66
67 NVME_CTRL_CTRATT_VARIABLE_CAP
68 Variable Capacity Management supported
69
70 NVME_CTRL_CTRATT_DEL_ENDURANCE_GROUPS
71 Delete Endurance Groups supported
72
73 NVME_CTRL_CTRATT_DEL_NVM_SETS
74 Delete NVM Sets supported
75
76 NVME_CTRL_CTRATT_ELBAS
77 Extended LBA Formats supported
78
79 NVME_CTRL_CTRATT_FDPS
80 Flexible Data Placement supported
81
82
83
84October 2023 enum nvme_id_ctrl_ctratt libnvme(9)