libnvme(9)

NAME
struct libnbft_info - The parsed NBFT table data.

SYNOPSIS
struct libnbft_info {
char *filename;
__u8 *raw_nbft;
ssize_t raw_nbft_size;
struct libnbft_host host;
struct libnbft_hfi **hfi_list;
struct libnbft_security **security_list;
struct libnbft_discovery **discovery_list;
struct libnbft_subsystem_ns **subsystem_ns_list;
};

Members

filename
    Path to the NBFT table.

raw_nbft
    The original NBFT table contents.

raw_nbft_size
    Size of raw_nbft.

host
    The Host Descriptor (should match other NBFTs).

hfi_list
    The HFI Descriptor List (null-terminated array).

security_list
    The Security Profile Descriptor List (null-terminated array).

discovery_list
    The Discovery Descriptor List (null-terminated array).

subsystem_ns_list
    The SSNS Descriptor List (null-terminated array).