---
name: "nvme_mi_config_id-libnvme3"
section: "2"
platform: "linux"
package: "nvme-cli"
version: "3.2-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/nvme_mi_config_id-libnvme3"
---

# nvme\_mi\_config\_id-libnvme3(2)

NVMe-MI Configuration identifier.

## NAME

enum nvme\_mi\_config\_id - NVMe-MI Configuration identifier.

## SYNOPSIS

enum nvme\_mi\_config\_id {\
     **NVME\_MI\_CONFIG\_SMBUS\_FREQ** , \
\
     **NVME\_MI\_CONFIG\_HEALTH\_STATUS\_CHANGE** , \
\
     **NVME\_MI\_CONFIG\_MCTP\_MTU** , \
\
     **NVME\_MI\_CONFIG\_AE**

};

## Constants

- NVME\_MI\_CONFIG\_SMBUS\_FREQ

  Current SMBus/I2C frequency

- NVME\_MI\_CONFIG\_HEALTH\_STATUS\_CHANGE

  Health Status change - used to clear health status bits in CCS bits of status poll. Only for Set ops.

- NVME\_MI\_CONFIG\_MCTP\_MTU

  MCTP maximum transmission unit size of port specified in dw 0

- NVME\_MI\_CONFIG\_AE

  Asynchronous Events configuration Configuration parameters for the MI Get/Set Configuration commands.

## Description

See **libnvme\_mi\_mi\_config\_get** and **libnvme\_mi\_mi\_config\_set**.
