1libnvme(9) API Manual libnvme(9)
2
3
4
6 enum nvme_ns_id_desc_nidt - Known namespace identifier types
7
9 enum nvme_ns_id_desc_nidt {
10 NVME_NIDT_EUI64 ,
11 NVME_NIDT_NGUID ,
12 NVME_NIDT_UUID ,
13 NVME_NIDT_CSI
14
15 };
16
18 NVME_NIDT_EUI64
19 IEEE Extended Unique Identifier, the NID field contains a
20 copy of the EUI64 field in the struct nvme_id_ns.eui64.
21
22 NVME_NIDT_NGUID
23 Namespace Globally Unique Identifier, the NID field con‐
24 tains a copy of the NGUID field in struct nvme_id_ns.nguid.
25
26 NVME_NIDT_UUID
27 The NID field contains a 128-bit Universally Unique Identi‐
28 fier (UUID) as specified in RFC 4122.
29
30 NVME_NIDT_CSI
31 The NID field contains the command set identifier.
32
33
34
35April 2023 enum nvme_ns_id_desc_nidt libnvme(9)