---
name: "nvme_id_ctrl_lpa"
section: "2"
platform: "linux"
package: "libnvme-dev"
version: "1.13-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/nvme_id_ctrl_lpa"
---

# nvme\_id\_ctrl\_lpa(2)

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

## NAME

enum nvme\_id\_ctrl\_lpa - Flags indicating optional attributes for log pages that are accessed via the Get Log Page command.

## SYNOPSIS

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**

};

## Constants

- NVME\_CTRL\_LPA\_SMART\_PER\_NS

  If set, controller supports SMART/Health log page on a per namespace basis.

- NVME\_CTRL\_LPA\_CMD\_EFFECTS

  If Set, the controller supports the commands supported and effects log page.

- NVME\_CTRL\_LPA\_EXTENDED

  If set, the controller supports extended data for log page command including extended number of dwords and log page offset fields.

- NVME\_CTRL\_LPA\_TELEMETRY

  If set, the controller supports the telemetry host-initiated and telemetry controller-initiated log pages and sending telemetry log notices.

- NVME\_CTRL\_LPA\_PERSETENT\_EVENT

  If set, the controller supports persistent event log.

- NVME\_CTRL\_LPA\_LI0\_LI5\_LI12\_LI13

  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.

- NVME\_CTRL\_LPA\_DA4\_TELEMETRY

  If set, the controller supports data area 4 for telemetry host-initiated and telemetry.
