summaryrefslogtreecommitdiffstats
path: root/doc/man/nvmf_ext_die.2
blob: e66a1e2e2d3e2e673876ff52a503771c2ce23a96 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
.TH "libnvme" 9 "struct nvmf_ext_die" "February 2024" "API Manual" LINUX
.SH NAME
struct nvmf_ext_die \- Extended Discovery Information Entry (DIE)
.SH SYNOPSIS
struct nvmf_ext_die {
.br
.BI "    __u8 trtype;"
.br
.BI "    __u8 adrfam;"
.br
.BI "    __u8 subtype;"
.br
.BI "    __u8 treq;"
.br
.BI "    __le16 portid;"
.br
.BI "    __le16 cntlid;"
.br
.BI "    __le16 asqsz;"
.br
.BI "    __u8 rsvd10[22];"
.br
.BI "    char trsvcid[NVMF_TRSVCID_SIZE];"
.br
.BI "    __u8 resv64[192];"
.br
.BI "    char nqn[NVME_NQN_LENGTH];"
.br
.BI "    char traddr[NVMF_TRADDR_SIZE];"
.br
.BI "    union nvmf_tsas         tsas;"
.br
.BI "    __le32 tel;"
.br
.BI "    __le16 numexat;"
.br
.BI "    __u8 resv1030[2];"
.br
.BI "    struct nvmf_ext_attr    exat[];"
.br
.BI "
};
.br

.SH Members
.IP "trtype" 12
Transport Type (\fIenum nvmf_trtype\fP)
.IP "adrfam" 12
Address Family (\fIenum nvmf_addr_family\fP)
.IP "subtype" 12
Subsystem Type (\fIenum nvme_subsys_type\fP)
.IP "treq" 12
Transport Requirements (\fIenum nvmf_treq\fP)
.IP "portid" 12
Port ID
.IP "cntlid" 12
Controller ID
.IP "asqsz" 12
Admin Max SQ Size
.IP "rsvd10" 12
Reserved
.IP "trsvcid" 12
Transport Service Identifier
.IP "resv64" 12
Reserved
.IP "nqn" 12
NVM Qualified Name
.IP "traddr" 12
Transport Address
.IP "tsas" 12
Transport Specific Address Subtype (\fIunion nvmf_tsas\fP)
.IP "tel" 12
Total Entry Length
.IP "numexat" 12
Number of Extended Attributes
.IP "resv1030" 12
Reserved
.IP "exat" 12
Extended Attributes 0 (\fIstruct nvmf_ext_attr\fP)