nvme_nvm_id_ns_pif-libnvme3(2)

nvme_nvm_id_ns_pif-libnvme32

This field indicates the type of the protection information format

Usage

enum nvme_nvm_id_ns_pif {
NVME_NVM_PIF_16B_GUARD ,

NVME_NVM_PIF_32B_GUARD ,

NVME_NVM_PIF_64B_GUARD ,

NVME_NVM_PIF_QTYPE

};

Constants

NVME_NVM_PIF_16B_GUARD

16-bit Guard Protection Information Format

NVME_NVM_PIF_32B_GUARD

32-bit Guard Protection Information Format

NVME_NVM_PIF_64B_GUARD

64-bit Guard Protection Information Format

NVME_NVM_PIF_QTYPE

If Qualified Protection Information Format Supports and Protection Information Format is set to 3, then protection information format is taken from Qualified Protection Information Format field.

From nvme-cli 3.2-1 in Arch Linux 2026-11-07. Parsed by carta from the page's man source.