---
name: "nvme_ns_id_desc_nidt-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_ns_id_desc_nidt-libnvme3"
---

# nvme\_ns\_id\_desc\_nidt-libnvme3(2)

Known namespace identifier types

## NAME

enum nvme\_ns\_id\_desc\_nidt - Known namespace identifier types

## SYNOPSIS

enum nvme\_ns\_id\_desc\_nidt {\
     **NVME\_NIDT\_EUI64** , \
\
     **NVME\_NIDT\_NGUID** , \
\
     **NVME\_NIDT\_UUID** , \
\
     **NVME\_NIDT\_CSI**

};

## Constants

- NVME\_NIDT\_EUI64

  IEEE Extended Unique Identifier, the NID field contains a copy of the EUI64 field in the struct nvme\_id\_ns.eui64.

- NVME\_NIDT\_NGUID

  Namespace Globally Unique Identifier, the NID field contains a copy of the NGUID field in struct nvme\_id\_ns.nguid.

- NVME\_NIDT\_UUID

  The NID field contains a 128-bit Universally Unique Identifier (UUID) as specified in RFC 4122.

- NVME\_NIDT\_CSI

  The NID field contains the command set identifier.
