enum nvme_id_ctrl_oacs - Flags indicating the optional Admin commands and
features supported by the controller, see &struct nvme_id_ctrl.oacs.
enum nvme_id_ctrl_oacs {
NVME_CTRL_OACS_SECURITY ,
NVME_CTRL_OACS_FORMAT ,
NVME_CTRL_OACS_FW ,
NVME_CTRL_OACS_NS_MGMT ,
NVME_CTRL_OACS_SELF_TEST ,
NVME_CTRL_OACS_DIRECTIVES ,
NVME_CTRL_OACS_NVME_MI ,
NVME_CTRL_OACS_VIRT_MGMT ,
NVME_CTRL_OACS_DBBUF_CFG ,
NVME_CTRL_OACS_LBA_STATUS ,
NVME_CTRL_OACS_CMD_FEAT_LD
};
- NVME_CTRL_OACS_SECURITY
- If set, then the controller supports the Security Send and
Security Receive commands.
- NVME_CTRL_OACS_FORMAT
- If set then the controller supports the Format NVM
command.
- NVME_CTRL_OACS_FW
- If set, then the controller supports the Firmware Commit
and Firmware Image Download commands.
- NVME_CTRL_OACS_NS_MGMT
- If set, then the controller supports the Namespace
Management capability
- NVME_CTRL_OACS_SELF_TEST
- If set, then the controller supports the Device Self-test
command.
- NVME_CTRL_OACS_DIRECTIVES
- If set, then the controller supports Directives and the
Directive Send and Directive Receive commands.
- NVME_CTRL_OACS_NVME_MI
- If set, then the controller supports the NVMe-MI Send and
NVMe-MI Receive commands.
- NVME_CTRL_OACS_VIRT_MGMT
- If set, then the controller supports the Virtualization
Management command.
- NVME_CTRL_OACS_DBBUF_CFG
- If set, then the controller supports the Doorbell Buffer
Config command.
- NVME_CTRL_OACS_LBA_STATUS
- If set, then the controller supports the Get LBA Status
capability.
- NVME_CTRL_OACS_CMD_FEAT_LD
- If set, then the controller supports the command and
feature lockdown capability.