libnvme(2) API Manual libnvme(2)

enum nvme_nvm_id_ns_pif - This field indicates the type of the Protection Information Format

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

};

16-bit Guard Protection Information Format
32-bit Guard Protection Information Format
64-bit Guard Protection Information Format
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.
enum nvme_nvm_id_ns_pif January 2025