---
name: "nvme_ns_id_desc_nidt"
section: "2"
platform: "linux"
package: "libnvme-dev"
version: "1.13-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/nvme_ns_id_desc_nidt"
---

# nvme\_ns\_id\_desc\_nidt(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.
