1libnvme(9)                        API Manual                        libnvme(9)
2
3
4

NAME

6       enum  nvme_id_ctrl_oacs  - Flags indicating the optional Admin commands
7       and   features   supported   by    the    controller,    see    &struct
8       nvme_id_ctrl.oacs.
9

SYNOPSIS

11       enum nvme_id_ctrl_oacs {
12           NVME_CTRL_OACS_SECURITY ,
13           NVME_CTRL_OACS_FORMAT ,
14           NVME_CTRL_OACS_FW ,
15           NVME_CTRL_OACS_NS_MGMT ,
16           NVME_CTRL_OACS_SELF_TEST ,
17           NVME_CTRL_OACS_DIRECTIVES ,
18           NVME_CTRL_OACS_NVME_MI ,
19           NVME_CTRL_OACS_VIRT_MGMT ,
20           NVME_CTRL_OACS_DBBUF_CFG ,
21           NVME_CTRL_OACS_LBA_STATUS
22
23       };
24

Constants

26       NVME_CTRL_OACS_SECURITY
27                   If  set, then the controller supports the Security Send and
28                   Security Receive commands.
29
30       NVME_CTRL_OACS_FORMAT
31                   If set then the controller supports the Format NVM command.
32
33       NVME_CTRL_OACS_FW
34                   If set, then the controller supports  the  Firmware  Commit
35                   and Firmware Image Download commands.
36
37       NVME_CTRL_OACS_NS_MGMT
38                   If  set, then the controller supports the Namespace Manage‐
39                   ment capability
40
41       NVME_CTRL_OACS_SELF_TEST
42                   If set, then the controller supports the  Device  Self-test
43                   command.
44
45       NVME_CTRL_OACS_DIRECTIVES
46                   If set, then the controller supports Directives and the Di‐
47                   rective Send and Directive Receive commands.
48
49       NVME_CTRL_OACS_NVME_MI
50                   If set, then the controller supports the NVMe-MI  Send  and
51                   NVMe-MI Receive commands.
52
53       NVME_CTRL_OACS_VIRT_MGMT
54                   If  set,  then  the  controller supports the Virtualization
55                   Management command.
56
57       NVME_CTRL_OACS_DBBUF_CFG
58                   If set, then the controller supports  the  Doorbell  Buffer
59                   Config command.
60
61       NVME_CTRL_OACS_LBA_STATUS
62                   If set, then the controller supports the Get LBA Status ca‐
63                   pability.
64
65
66
67April 2022                  enum nvme_id_ctrl_oacs                  libnvme(9)
Impressum