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

NAME

6       enum nbft_desc_type - NBFT Elements - Descriptor Types (Figure 5)
7

SYNOPSIS

9       enum nbft_desc_type {
10           NBFT_DESC_HEADER ,
11           NBFT_DESC_CONTROL ,
12           NBFT_DESC_HOST ,
13           NBFT_DESC_HFI ,
14           NBFT_DESC_SSNS ,
15           NBFT_DESC_SECURITY ,
16           NBFT_DESC_DISCOVERY ,
17           NBFT_DESC_HFI_TRINFO ,
18           NBFT_DESC_RESERVED_8 ,
19           NBFT_DESC_SSNS_EXT_INFO
20
21       };
22

Constants

24       NBFT_DESC_HEADER
25                   Header:  an ACPI structure header with some additional NBFT
26                   specific info.
27
28       NBFT_DESC_CONTROL
29                   Control Descriptor: indicates the location  of  host,  HFI,
30                   SSNS, security, and discovery descriptors.
31
32       NBFT_DESC_HOST
33                   Host Descriptor: host information.
34
35       NBFT_DESC_HFI
36                   HFI  Descriptor: an indexable table of HFI Descriptors, one
37                   for each fabric interface on the host.
38
39       NBFT_DESC_SSNS
40                   Subsystem Namespace Descriptor: an indexable table of  SSNS
41                   Descriptors.
42
43       NBFT_DESC_SECURITY
44                   Security  Descriptor:  an  indexable  table of Security de‐
45                   scriptors.
46
47       NBFT_DESC_DISCOVERY
48                   Discovery Descriptor: an indexable table of  Discovery  De‐
49                   scriptors.
50
51       NBFT_DESC_HFI_TRINFO
52                   HFI  Transport  Descriptor: indicated by an HFI Descriptor,
53                   corresponds to a specific transport for a single HFI.
54
55       NBFT_DESC_RESERVED_8
56                   Reserved.
57
58       NBFT_DESC_SSNS_EXT_INFO
59                   SSNS Extended Info Descriptor: indicated  by  an  SSNS  De‐
60                   scriptor if required.
61
62
63
64April 2023                    enum nbft_desc_type                   libnvme(9)
Impressum