nvme_id_ctrl_anacap(2)

nvme_id_ctrl_anacap2

This field indicates the capabilities associated with asymmetric namespace access reporting.

Usage

enum nvme_id_ctrl_anacap {
NVME_CTRL_ANACAP_OPT ,

NVME_CTRL_ANACAP_NON_OPT ,

NVME_CTRL_ANACAP_INACCESSIBLE ,

NVME_CTRL_ANACAP_PERSISTENT_LOSS ,

NVME_CTRL_ANACAP_CHANGE ,

NVME_CTRL_ANACAP_GRPID_NO_CHG ,

NVME_CTRL_ANACAP_GRPID_MGMT

};

Constants

NVME_CTRL_ANACAP_OPT

If set, then the controller is able to report ANA Optimized state.

NVME_CTRL_ANACAP_NON_OPT

If set, then the controller is able to report ANA Non-Optimized state.

NVME_CTRL_ANACAP_INACCESSIBLE

If set, then the controller is able to report ANA Inaccessible state.

NVME_CTRL_ANACAP_PERSISTENT_LOSS

If set, then the controller is able to report ANA Persistent Loss state.

NVME_CTRL_ANACAP_CHANGE

If set, then the controller is able to report ANA Change state.

NVME_CTRL_ANACAP_GRPID_NO_CHG

If set, then the ANAGRPID field in the Identify Namespace data structure (struct nvme_id_ns.anagrpid), does not change while the namespace is attached to any controller.

NVME_CTRL_ANACAP_GRPID_MGMT

If set, then the controller supports a non-zero value in the ANAGRPID field of the Namespace Management command.

Releases

2 releases since Debian 12 (Bookworm); the text changed 1 time.

  1. 12
  2. 13

From libnvme-dev 1.13-2 in Debian 13 (Trixie). Parsed by carta from the page's man source.