DOKK / manpages / debian 12 / libnvme-dev / nvme_id_ctrl_lpa.2.en
libnvme(2) API Manual libnvme(2)

enum nvme_id_ctrl_lpa - Flags indicating optional attributes for log pages that are accessed via the Get Log Page command.

enum nvme_id_ctrl_lpa {
NVME_CTRL_LPA_SMART_PER_NS ,
NVME_CTRL_LPA_CMD_EFFECTS ,
NVME_CTRL_LPA_EXTENDED ,
NVME_CTRL_LPA_TELEMETRY ,
NVME_CTRL_LPA_PERSETENT_EVENT ,
NVME_CTRL_LPA_LI0_LI5_LI12_LI13 ,
NVME_CTRL_LPA_DA4_TELEMETRY

};

If set, controller supports SMART/Health log page on a per namespace basis.
If Set, the controller supports the commands supported and effects log page.
If set, the controller supports extended data for log page command including extended number of dwords and log page offset fields.
If set, the controller supports the telemetry host-initiated and telemetry controller-initiated log pages and sending telemetry log notices.
If set, the controller supports persistent event log.
If set, the controller supports - log pages log page. - returning scope of each command in commands supported and effects log page. - feature identifiers supported and effects log page. - NVMe-MI commands supported and effects log page.
If set, the controller supports data area 4 for telemetry host-initiated and telemetry.
enum nvme_id_ctrl_lpa January 2023