1
2ethlinkanalysis(8) EFSFFCLIRG (Man Page) ethlinkanalysis(8)
3
4
5
7 ethlinkanalysis
8
9
10
11 Encapsulates the capabilities for link analysis. Additionally, this
12 tool includes cable and fabric topology verification capabilities. This
13 tool is built on top of ethreport (and its analysis capabilities), and
14 accepts the same syntax for input topology and snapshot files.
15
16 In addition to being able to run assorted ethreport link analysis re‐
17 ports, and generate human-readable output, this tool additionally ana‐
18 lyzes the results and appends a concise summary of issues found to the
19 FF_RESULT_DIR/punchlist.csv file.
20
22 ethlinkanalysis [-U] [-T topology_inputs] [-X snapshot_input] [-x
23 snapshot_suffix]
24
25 [-c file] [-E file] [-p planes] [-f host_files] reports ...
26
28 --help
29
30 Produces full help text.
31
32
33 -U
34
35 Omits unexpected devices and links in punchlist file from
36 verify reports.
37
38
39 -T topology_inputs
40
41 Specifies the name of topology input filenames separated by
42 space. See ethreport for more information on topology_input
43 files.
44
45
46 -X snapshot_input
47
48 Performs analysis using data in snapshot_input. snap‐
49 shot_input must have been generated via a previous ethreport
50 -o snapshot run.
51
52
53 -x snapshot_suffix
54
55 Creates a snapshot file. The files are created in FF_RE‐
56 SULT_DIR with names of the form: snapshotSUF‐
57 FIX.<plane_name>.xml.
58
59
60 -c file
61
62 Specifies the error thresholds configuration file. The de‐
63 fault is /etc/eth-tools/ethmon.si.conf.
64
65
66 -E file
67
68 Ethernet Mgt configuration file. The default is /etc/eth-
69 tools/mgt_config.xml.
70
71
72 -p planes
73
74 Fabric planes separated by space. The default is the first
75 enabled plane defined in config file. Value 'ALL' will use
76 all enabled planes
77
78
79 -f host_files
80
81 Hosts files separated by space. It overrides the HostsFiles
82 defined in Mgt config file for the corresponding planes.
83 Value 'DEFAULT' will use the HostFile defined in Mgt config
84 file for the corresponding plane
85
86
87 reports
88
89 Supports the following reports:
90
91
92
93 errors Specifies link error analysis.
94
95
96
97
98
99 slowlinks Specifies links running slower than expected.
100
101
102
103
104
105 misconfiglinks
106 Specifies links configured to run slower than sup‐
107 ported.
108
109
110
111
112
113 misconnlinks
114 Specifies links connected with mismatched speed po‐
115 tential.
116
117
118
119
120
121 all Includes all reports above. (errors, slowlinks,
122 misconfiglinks, and misconnlinks)
123
124
125
126
127
128 verifylinks
129 Verifies links against topology input.
130
131
132
133
134
135 verifyextlinks
136 Verifies links against topology input. Limits
137 analysis to links external to systems.
138
139
140
141
142
143 verifyniclinks
144 Verifies links against topology input. Limits
145 analysis to NIC links.
146
147
148
149
150
151 verifyislinks
152 Verifies links against topology input. Limits
153 analysis to inter-switch links.
154
155
156
157
158
159 verifyextislinks
160 Verifies links against topology input. Limits
161 analysis to inter-switch links external to systems.
162
163
164
165
166
167 verifynics
168 Verifies NICs against topology input.
169
170
171
172
173
174 verifysws Verifies switches against topology input.
175
176
177
178
179
180 verifynodes
181 Verifies NICs and switches against topology input.
182
183
184
185
186
187 verifyall Verifies links, NICs, and switches against topology
188 input.
189
190
191
192
193 A punchlist of bad links is also appended to the file: FF_RE‐
194 SULT_DIR/punchlist.csv
195
197 ethlinkanalysis errors
198
199 ethlinkanalysis slowlinks
200
201 ethlinkanalysis -p 'p1 p2' -f 'hosts1 DEFAULT' errors
202
203
204
205Copyright(C) 2020-2022 Intel Corporation ethlinkanalysis(8)