1libnvme(9) API Manual libnvme(9)
2
3
4
6 struct nvmf_dim_data - Discovery Information Management (DIM) - Data
7
9 struct nvmf_dim_data {
10 __le32 tdl;
11 __u8 rsvd4[4];
12 __le64 nument;
13 __le16 entfmt;
14 __le16 etype;
15 __u8 portlcl;
16 __u8 rsvd21;
17 __le16 ektype;
18 char eid[NVME_NQN_LENGTH];
19 char ename[NVMF_ENAME_LEN];
20 char ever[NVMF_EVER_LEN];
21 __u8 rsvd600[424];
22 union nvmf_die die[];
23 };
24
25
27 tdl Total Data Length
28
29 rsvd4 Reserved
30
31 nument Number of entries
32
33 entfmt Entry Format (enum nvmf_dim_entfmt)
34
35 etype Entity Type (enum nvmf_dim_etype)
36
37 portlcl Port Local
38
39 rsvd21 Reserved
40
41 ektype Entry Key Type
42
43 eid Entity Identifier (e.g. Host NQN)
44
45 ename Entity Name (e.g. hostname)
46
47 ever Entity Version (e.g. OS Name/Version)
48
49 rsvd600 Reserved
50
51 die Discovery Information Entry (see nument above)
52
53
54
55October 2023 struct nvmf_dim_data libnvme(9)