---
name: "nvme_fw_commit_ca-libnvme3"
section: "2"
platform: "linux"
package: "nvme-cli"
version: "3.2-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/nvme_fw_commit_ca-libnvme3"
---

# nvme\_fw\_commit\_ca-libnvme3(2)

Firmware Commit - Commit Action

## NAME

enum nvme\_fw\_commit\_ca - Firmware Commit - Commit Action

## SYNOPSIS

enum nvme\_fw\_commit\_ca {\
     **NVME\_FW\_COMMIT\_CA\_REPLACE** , \
\
     **NVME\_FW\_COMMIT\_CA\_REPLACE\_AND\_ACTIVATE** , \
\
     **NVME\_FW\_COMMIT\_CA\_SET\_ACTIVE** , \
\
     **NVME\_FW\_COMMIT\_CA\_REPLACE\_AND\_ACTIVATE\_IMMEDIATE** , \
\
     **NVME\_FW\_COMMIT\_CA\_REPLACE\_BOOT\_PARTITION** , \
\
     **NVME\_FW\_COMMIT\_CA\_ACTIVATE\_BOOT\_PARTITION**

};

## Constants

- NVME\_FW\_COMMIT\_CA\_REPLACE

  Downloaded image replaces the existing image, if any, in the specified Firmware Slot. The newly placed image is not activated.

- NVME\_FW\_COMMIT\_CA\_REPLACE\_AND\_ACTIVATE

  Downloaded image replaces the existing image, if any, in the specified Firmware Slot. The newly placed image is activated at the next Controller Level Reset.

- NVME\_FW\_COMMIT\_CA\_SET\_ACTIVE

  The existing image in the specified Firmware Slot is activated at the next Controller Level Reset.

- NVME\_FW\_COMMIT\_CA\_REPLACE\_AND\_ACTIVATE\_IMMEDIATE

  Downloaded image replaces the existing image, if any, in the specified Firmware Slot and is then activated immediately. If there is not a newly downloaded image, then the existing image in the specified firmware slot is activated immediately.

- NVME\_FW\_COMMIT\_CA\_REPLACE\_BOOT\_PARTITION

  Downloaded image replaces the Boot Partition specified by the Boot Partition ID field.

- NVME\_FW\_COMMIT\_CA\_ACTIVATE\_BOOT\_PARTITION

  Mark the Boot Partition specified in the BPID field as active and update BPINFO.ABPID.
