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

NAME

6       struct nbft_hfi - Host Fabric Interface (HFI) Descriptor (Figure 11)
7

SYNOPSIS

9       struct nbft_hfi {
10           __u8 structure_id;
11           __u8 index;
12           __u8 flags;
13           __u8 trtype;
14           __u8 reserved1[12];
15           struct nbft_heap_obj trinfo_obj;
16           __u8 reserved2[10];
17        };
18
19

Members

21       structure_id
22                   Structure  ID:  This  field  shall be set to 3h (i.e., Host
23                   Fabric Interface Descriptor; #NBFT_DESC_HFI).
24
25       index       HFI Descriptor Index: This field indicates  the  number  of
26                   this HFI Descriptor in the Host Fabric Interface Descriptor
27                   List.
28
29       flags       HFI Descriptor Flags, see enum nbft_hfi_flags.
30
31       trtype      HFI Transport Type, see enum nbft_trtype.
32
33       reserved1   Reserved.
34
35       trinfo_obj  HFI Transport Info Descriptor  Heap  Object  Reference:  If
36                   this  field is set to a non-zero value, then this field in‐
37                   dicates the location and size of a heap object containing a
38                   HFI Transport Info.
39
40       reserved2   Reserved.
41
42
43
44October 2023                    struct nbft_hfi                     libnvme(9)
Impressum