OS Manuals

nvme_id_ns_dpc-libnvme3(2)

enum nvme_id_ns_dpc - This field indicates the capabilities for the end-to-end data protection feature.

libnvme(9) API Manual libnvme(9)

enum nvme_id_ns_dpc - This field indicates the capabilities for the end-to-end data protection feature.

enum nvme_id_ns_dpc {
NVME_NS_DPC_PI_TYPE1 ,
NVME_NS_DPC_PI_TYPE2 ,
NVME_NS_DPC_PI_TYPE3 ,
NVME_NS_DPC_PI_FIRST ,
NVME_NS_DPC_PI_LAST

};

If set, indicates that the namespace supports Protection Information Type 1.
If set, indicates that the namespace supports Protection Information Type 2.
If set, indicates that the namespace supports Protection Information Type 3.
If set, indicates that the namespace supports protection information transferred as the first eight bytes of metadata.
If set, indicates that the namespace supports protection information transferred as the last eight bytes of metadata.
enum nvme_id_ns_dpc October 2026

nvme-cli 3.2-r0 · os · ingested 2026-10-31