1nvme_virtual_mgmt(9) libnvme API manual nvme_virtual_mgmt(9)
2
3
4
6 nvme_virtual_mgmt - Virtualization resource management
7
9 int nvme_virtual_mgmt (struct nvme_virtual_mgmt_args *args );
10
12 args struct nvme_virtual_mgmt_args argument structure
13
15 The Virtualization Management command is supported by primary con‐
16 trollers that support the Virtualization Enhancements capability. This
17 command is used for several functions:
18
19 - Modifying Flexible Resource allocation for the primary controller -
20 Assigning Flexible Resources for secondary controllers - Setting the
21 Online and Offline state for secondary controllers
22
24 The nvme command status if a response was received (see enum nvme_sta‐
25 tus_field) or -1 with errno set otherwise.
26
27
28
29April 2023 nvme_virtual_mgmt nvme_virtual_mgmt(9)