---
name: "nvme_lm_migration_send_fields-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_lm_migration_send_fields-libnvme3"
---

# nvme\_lm\_migration\_send\_fields-libnvme3(2)

Migration Send command fields

## NAME

enum nvme\_lm\_migration\_send\_fields - Migration Send command fields

## SYNOPSIS

enum nvme\_lm\_migration\_send\_fields {\
     **NVME\_LM\_MIGRATION\_SEND\_MOS\_SHIFT** , \
\
     **NVME\_LM\_MIGRATION\_SEND\_MOS\_MASK** , \
\
     **NVME\_LM\_MIGRATION\_SEND\_SEL\_SHIFT** , \
\
     **NVME\_LM\_MIGRATION\_SEND\_SEL\_MASK** , \
\
     **NVME\_LM\_SEL\_SUSPEND** , \
\
     **NVME\_LM\_SEL\_RESUME** , \
\
     **NVME\_LM\_SEL\_SET\_CONTROLLER\_STATE** , \
\
     **NVME\_LM\_MIGRATION\_SEND\_UIDX\_SHIFT** , \
\
     **NVME\_LM\_MIGRATION\_SEND\_UIDX\_MASK** , \
\
     **NVME\_LM\_DUDMQ** , \
\
     **NVME\_LM\_STYPE\_SHIFT** , \
\
     **NVME\_LM\_STYPE\_MASK** , \
\
     **NVME\_LM\_STYPE\_SUSPEND\_NOTIFICATION** , \
\
     **NVME\_LM\_STYPE\_SUSPEND** , \
\
     **NVME\_LM\_SUSPEND\_CNTLID\_SHIFT** , \
\
     **NVME\_LM\_SUSPEND\_CNTLID\_MASK** , \
\
     **NVME\_LM\_RESUME\_CNTLID\_SHIFT** , \
\
     **NVME\_LM\_RESUME\_CNTLID\_MASK** , \
\
     **NVME\_LM\_SEQIND\_SHIFT** , \
\
     **NVME\_LM\_SEQIND\_MASK** , \
\
     **NVME\_LM\_SEQIND\_NOT\_FIRST\_NOT\_LAST** , \
\
     **NVME\_LM\_SEQIND\_FIRST** , \
\
     **NVME\_LM\_SEQIND\_LAST** , \
\
     **NVME\_LM\_SEQIND\_ENTIRE** , \
\
     **NVME\_LM\_SET\_CONTROLLER\_STATE\_CSUUIDI\_SHIFT** , \
\
     **NVME\_LM\_SET\_CONTROLLER\_STATE\_CSUUIDI\_MASK** , \
\
     **NVME\_LM\_SET\_CONTROLLER\_STATE\_CSVI\_SHIFT** , \
\
     **NVME\_LM\_SET\_CONTROLLER\_STATE\_CSVI\_MASK** , \
\
     **NVME\_LM\_SET\_CONTROLLER\_STATE\_CNTLID\_SHIFT** , \
\
     **NVME\_LM\_SET\_CONTROLLER\_STATE\_CNTLID\_MASK**

};

## Constants

- NVME\_LM\_MIGRATION\_SEND\_MOS\_SHIFT

  Shift to set Management Operation Specific (MOS) field

- NVME\_LM\_MIGRATION\_SEND\_MOS\_MASK

  Mask to set MOS field

- NVME\_LM\_MIGRATION\_SEND\_SEL\_SHIFT

  Shift amount to set Select (SEL) field

- NVME\_LM\_MIGRATION\_SEND\_SEL\_MASK

  Mask to set SEL field

- NVME\_LM\_SEL\_SUSPEND

  Migration Send - Suspend

- NVME\_LM\_SEL\_RESUME

  Migration Send - Resume

- NVME\_LM\_SEL\_SET\_CONTROLLER\_STATE

  Migration Send - Set Controller State

- NVME\_LM\_MIGRATION\_SEND\_UIDX\_SHIFT

  Shift to set UUID Index (UIDX)

- NVME\_LM\_MIGRATION\_SEND\_UIDX\_MASK

  Mask to set UIDX

- NVME\_LM\_DUDMQ

  Delete User Data Migration Queue

- NVME\_LM\_STYPE\_SHIFT

  Shift amount to set Suspend Type (STYPE)

- NVME\_LM\_STYPE\_MASK

  Mask to set STYPE

- NVME\_LM\_STYPE\_SUSPEND\_NOTIFICATION

  Suspend Notification - The specified controller is going to be suspended in the future with a subsequent Migration Send command

- NVME\_LM\_STYPE\_SUSPEND

  Suspend - Suspend the controller

- NVME\_LM\_SUSPEND\_CNTLID\_SHIFT

  Shift amount to set Controller ID (CNTLID) when SEL is Suspend

- NVME\_LM\_SUSPEND\_CNTLID\_MASK

  Mask to set CNTLID with SEL Suspend

- NVME\_LM\_RESUME\_CNTLID\_SHIFT

  Shift amount to set Controller ID (CNTLID) when SEL is Resume

- NVME\_LM\_RESUME\_CNTLID\_MASK

  Mask to set CNTLID when SEL is Resume

- NVME\_LM\_SEQIND\_SHIFT

  Shift amount to set Sequence Indicator (SEQIND) field relative to MOS

- NVME\_LM\_SEQIND\_MASK

  Mask to set SEQIND field relative to MOS

- NVME\_LM\_SEQIND\_NOT\_FIRST\_NOT\_LAST

  This command is not the first or last of a sequence of two or more Migration Send commands with this management operation used to transfer the controller state from host to controller

- NVME\_LM\_SEQIND\_FIRST

  This command is the first of a sequence of two or more Migration Send commands

- NVME\_LM\_SEQIND\_LAST

  This command is the last command of a sequence of two or more Migration Send commands

- NVME\_LM\_SEQIND\_ENTIRE

  This Migration Send command is the only command and contains the entire controller state for this management operation

- NVME\_LM\_SET\_CONTROLLER\_STATE\_CSUUIDI\_SHIFT

  Shift amount to set Controller State UUID Index (CSUUIDI)

- NVME\_LM\_SET\_CONTROLLER\_STATE\_CSUUIDI\_MASK

  Mask to set CSUUIDI

- NVME\_LM\_SET\_CONTROLLER\_STATE\_CSVI\_SHIFT

  Shift amount to set Controller State Version Index (CSVI)

- NVME\_LM\_SET\_CONTROLLER\_STATE\_CSVI\_MASK

  Mask to set CSVI

- NVME\_LM\_SET\_CONTROLLER\_STATE\_CNTLID\_SHIFT

  Shift amount to set Controller ID (CNTLID) when SEL is Set Controller State

- NVME\_LM\_SET\_CONTROLLER\_STATE\_CNTLID\_MASK

  Mask to set CNTLID when SEL is Set Controller State
