---
name: "nvme_id_ctrl_ctratt"
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_ctratt"
---

# nvme\_id\_ctrl\_ctratt(2)

Controller attributes

## NAME

enum nvme\_id\_ctrl\_ctratt - Controller attributes

## SYNOPSIS

enum nvme\_id\_ctrl\_ctratt {\
     **NVME\_CTRL\_CTRATT\_128\_ID** , \
\
     **NVME\_CTRL\_CTRATT\_NON\_OP\_PSP** , \
\
     **NVME\_CTRL\_CTRATT\_NVM\_SETS** , \
\
     **NVME\_CTRL\_CTRATT\_READ\_RECV\_LVLS** , \
\
     **NVME\_CTRL\_CTRATT\_ENDURANCE\_GROUPS** , \
\
     **NVME\_CTRL\_CTRATT\_PREDICTABLE\_LAT** , \
\
     **NVME\_CTRL\_CTRATT\_TBKAS** , \
\
     **NVME\_CTRL\_CTRATT\_NAMESPACE\_GRANULARITY** , \
\
     **NVME\_CTRL\_CTRATT\_SQ\_ASSOCIATIONS** , \
\
     **NVME\_CTRL\_CTRATT\_UUID\_LIST** , \
\
     **NVME\_CTRL\_CTRATT\_MDS** , \
\
     **NVME\_CTRL\_CTRATT\_FIXED\_CAP** , \
\
     **NVME\_CTRL\_CTRATT\_VARIABLE\_CAP** , \
\
     **NVME\_CTRL\_CTRATT\_DEL\_ENDURANCE\_GROUPS** , \
\
     **NVME\_CTRL\_CTRATT\_DEL\_NVM\_SETS** , \
\
     **NVME\_CTRL\_CTRATT\_ELBAS** , \
\
     **NVME\_CTRL\_CTRATT\_MEM** , \
\
     **NVME\_CTRL\_CTRATT\_HMBR** , \
\
     **NVME\_CTRL\_CTRATT\_RHII** , \
\
     **NVME\_CTRL\_CTRATT\_FDPS**

};

## Constants

- NVME\_CTRL\_CTRATT\_128\_ID

  128-bit Host Identifier supported

- NVME\_CTRL\_CTRATT\_NON\_OP\_PSP

  Non-Operational Poser State Permissive Mode supported

- NVME\_CTRL\_CTRATT\_NVM\_SETS

  NVM Sets supported

- NVME\_CTRL\_CTRATT\_READ\_RECV\_LVLS

  Read Recovery Levels supported

- NVME\_CTRL\_CTRATT\_ENDURANCE\_GROUPS

  Endurance Groups supported

- NVME\_CTRL\_CTRATT\_PREDICTABLE\_LAT

  Predictable Latency Mode supported

- NVME\_CTRL\_CTRATT\_TBKAS

  Traffic Based Keep Alive Support

- NVME\_CTRL\_CTRATT\_NAMESPACE\_GRANULARITY

  Namespace Granularity reporting supported

- NVME\_CTRL\_CTRATT\_SQ\_ASSOCIATIONS

  SQ Associations supported

- NVME\_CTRL\_CTRATT\_UUID\_LIST

  UUID List reporting supported

- NVME\_CTRL\_CTRATT\_MDS

  Multi-Domain Subsystem supported

- NVME\_CTRL\_CTRATT\_FIXED\_CAP

  Fixed Capacity Management  supported

- NVME\_CTRL\_CTRATT\_VARIABLE\_CAP

  Variable Capacity Management supported

- NVME\_CTRL\_CTRATT\_DEL\_ENDURANCE\_GROUPS

  Delete Endurance Groups supported

- NVME\_CTRL\_CTRATT\_DEL\_NVM\_SETS

  Delete NVM Sets supported

- NVME\_CTRL\_CTRATT\_ELBAS

  Extended LBA Formats supported

- NVME\_CTRL\_CTRATT\_MEM

  MDTS and Size Limits Exclude Metadata supported

- NVME\_CTRL\_CTRATT\_HMBR

  HMB Restrict Non-Operational Power State Access

- NVME\_CTRL\_CTRATT\_RHII

  Reservations and Host Identifier Interaction

- NVME\_CTRL\_CTRATT\_FDPS

  Flexible Data Placement supported
