libnvme(9) API Manual libnvme(9)

# [NAME](#NAME)

enum nvme\_virt\_mgmt\_act - Virtualization Management - Action

# [SYNOPSIS](#SYNOPSIS)

enum nvme\_virt\_mgmt\_act {  
**NVME\_VIRT\_MGMT\_ACT\_PRIM\_CTRL\_FLEX\_ALLOC** ,  
**NVME\_VIRT\_MGMT\_ACT\_OFFLINE\_SEC\_CTRL** ,  
**NVME\_VIRT\_MGMT\_ACT\_ASSIGN\_SEC\_CTRL** ,  
**NVME\_VIRT\_MGMT\_ACT\_ONLINE\_SEC\_CTRL**

};

# [Constants](#Constants)

[NVME\_VIRT\_MGMT\_ACT\_PRIM\_CTRL\_FLEX\_ALLOC](#NVME_VIRT_MGMT_ACT_PRIM_CTRL_FLEX_ALLOC)

Primary Controller Flexible Allocation

[NVME\_VIRT\_MGMT\_ACT\_OFFLINE\_SEC\_CTRL](#NVME_VIRT_MGMT_ACT_OFFLINE_SEC_CTRL)

Secondary Controller Offline

[NVME\_VIRT\_MGMT\_ACT\_ASSIGN\_SEC\_CTRL](#NVME_VIRT_MGMT_ACT_ASSIGN_SEC_CTRL)

Secondary Controller Assign

[NVME\_VIRT\_MGMT\_ACT\_ONLINE\_SEC\_CTRL](#NVME_VIRT_MGMT_ACT_ONLINE_SEC_CTRL)

Secondary Controller Online

enum nvme\_virt\_mgmt\_act October 2026

---

Document: nvme_virt_mgmt_act-libnvme3(2) from nvme-cli 3.2-r0 (Chainguard OS)
Source: https://github.com/linux-nvme/nvme-cli
