1libnvme(9) API Manual libnvme(9)
2
3
4
6 enum nvme_id_ctrl_lpa - Flags indicating optional attributes for log
7 pages that are accessed via the Get Log Page command.
8
10 enum nvme_id_ctrl_lpa {
11 NVME_CTRL_LPA_SMART_PER_NS ,
12 NVME_CTRL_LPA_CMD_EFFECTS ,
13 NVME_CTRL_LPA_EXTENDED ,
14 NVME_CTRL_LPA_TELEMETRY ,
15 NVME_CTRL_LPA_PERSETENT_EVENT ,
16 NVME_CTRL_LPA_LI0_LI5_LI12_LI13 ,
17 NVME_CTRL_LPA_DA4_TELEMETRY
18
19 };
20
22 NVME_CTRL_LPA_SMART_PER_NS
23 If set, controller supports SMART/Health log page on a per
24 namespace basis.
25
26 NVME_CTRL_LPA_CMD_EFFECTS
27 If Set, the controller supports the commands supported and
28 effects log page.
29
30 NVME_CTRL_LPA_EXTENDED
31 If set, the controller supports extended data for log page
32 command including extended number of dwords and log page
33 offset fields.
34
35 NVME_CTRL_LPA_TELEMETRY
36 If set, the controller supports the telemetry host-initi‐
37 ated and telemetry controller-initiated log pages and send‐
38 ing telemetry log notices.
39
40 NVME_CTRL_LPA_PERSETENT_EVENT
41 If set, the controller supports persistent event log.
42
43 NVME_CTRL_LPA_LI0_LI5_LI12_LI13
44 If set, the controller supports - log pages log page. -
45 returning scope of each command in commands supported and
46 effects log page. - feature identifiers supported and ef‐
47 fects log page. - NVMe-MI commands supported and effects
48 log page.
49
50 NVME_CTRL_LPA_DA4_TELEMETRY
51 If set, the controller supports data area 4 for telemetry
52 host-initiated and telemetry.
53
54
55
56April 2023 enum nvme_id_ctrl_lpa libnvme(9)