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

NAME

6       struct nvmf_dim_data - Discovery Information Management (DIM) - Data
7

SYNOPSIS

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

Members

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)
Impressum