1libnvme(9)                        API Manual                        libnvme(9)
2
3
4

NAME

6       struct nbft_info - The parsed NBFT table data.
7

SYNOPSIS

9       struct nbft_info {
10           char *filename;
11           __u8 *raw_nbft;
12           ssize_t raw_nbft_size;
13           struct nbft_info_host host;
14           struct nbft_info_hfi **hfi_list;
15           struct nbft_info_security **security_list;
16           struct nbft_info_discovery **discovery_list;
17           struct nbft_info_subsystem_ns **subsystem_ns_list;
18        };
19
20

Members

22       filename    Path to the NBFT table.
23
24       raw_nbft    The original NBFT table contents.
25
26       raw_nbft_size
27                   Size of raw_nbft.
28
29       host        The Host Descriptor (should match other NBFTs).
30
31       hfi_list    The HFI Descriptor List (null-terminated array).
32
33       security_list
34                   The  Security  Profile Descriptor List (null-terminated ar‐
35                   ray).
36
37       discovery_list
38                   The Discovery Descriptor List (null-terminated array).
39
40       subsystem_ns_list
41                   The SSNS Descriptor List (null-terminated array).
42
43
44
45October 2023                   struct nbft_info                     libnvme(9)
Impressum