1
2ethreport(8) EFSFFCLIRG (Man Page) ethreport(8)
3
4
5
7 ethreport
8
9
10
11 Provides powerful fabric analysis and reporting capabilities. Must be
12 run on a host connected to the Intel(R) Ethernet Fabric with the In‐
13 tel(R) Ethernet Fabric Suite FastFabric Toolset installed.
14
16 ethreport [-v][-q] [--timeout] [-o report]
17 [-d detail]
18 [-N] [-x] [-X snapshot_input] [-T topology_input]
19 [-c file]
20 [-L] [-F point] [-Q] [-E file] [-p plane]
21
23 --help
24
25 Produces full help text.
26
27
28 -v/--verbose
29
30 Returns verbose output.
31
32
33 -q/--quiet
34
35 Disables progress reports.
36
37
38 --timeout
39
40 Specifies the timeout (wait time for response) in ms. Default
41 is 1000 ms.
42
43
44 -o/--output report
45
46 Specifies the report type for output. Refer to Report Types
47 for details.
48
49
50 -d/--detail level
51
52 Specifies the level of detail 0-n for output. Default is 2.
53
54
55 -N/--noname
56
57 Omits node.
58
59
60 -x/--xml
61
62 Produces output in XML.
63
64
65 -X/--infile snapshot_input
66
67 Generates a report using the data in the snapshot_input file.
68 snapshot_input must have been generated during a previous -o
69 snapshot run. '-' may be used as the snapshot_input to spec‐
70 ify stdin.
71
72
73 -T/--topology topology_input
74
75 Uses topology_input file to augment and verify fabric infor‐
76 mation. When used, various reports can be augmented with in‐
77 formation not available electronically. '-' may be used to
78 specify stdin.
79
80
81 -c/--config file
82
83 Specifies the error thresholds configuration file. Default is
84 /etc/eth-tools/ethmon.conf file.
85
86
87 -E/--ethconfig file
88
89 Specifies the Intel Ethernet configuration file. Default is
90 /etc/eth-tools/mgt_config.xml file.
91
92
93 -p plane
94
95 Name of the enabled plane defined in Mgt config file, default
96 is the first enabled plane.
97
98
99 -L/--limit
100
101 Limits operation to exact specified focus with -F for port
102 error counters check (-o errors). Normally, the neighbor of
103 each selected port is also checked. Does not affect other re‐
104 ports.
105
106
107 -F/--focus point
108
109 Specifies the focus area for report.
110
111
112 Limits output to reflect a subsection of the fabric. May not
113 work with all reports. (For example, the verify* reports may
114 ignore the option or not generate useful results.)
115
116 -Q/--quietfocus
117
118 Excludes focus description from report.
119
120
121
123 comps
124
125 Summary of all systems in fabric.
126
127
128 brcomps
129
130 Brief summary of all systems in fabric.
131
132
133 nodes
134
135 Summary of all node types in fabric.
136
137
138 brnodes
139
140 Brief summary of all node types in fabric.
141
142
143 ifids
144
145 Summary of all ifids in the fabric.
146
147
148 linkinfo
149
150 Summary of all links with ifids in the fabric.
151
152
153 links
154
155 Summary of all links.
156
157
158 extlinks
159
160 Summary of links external to systems.
161
162
163 niclinks
164
165 Summary of links to NICs.
166
167
168 islinks
169
170 Summary of inter-switch links.
171
172
173 extislinks
174
175 Summary of inter-switch links external to systems.
176
177
178 slowlinks
179
180 Summary of links running slower than expected.
181
182
183 slowconfiglinks
184
185 Summary of links configured to run slower than supported, in‐
186 cludes slowlinks.
187
188
189 slowconnlinks
190
191 Summary of links connected with mismatched speed potential,
192 includes slowconfiglinks.
193
194
195 misconfiglinks
196
197 Summary of links configured to run slower than supported.
198
199
200 misconnlinks
201
202 Summary of links connected with mismatched speed potential.
203
204
205 errors
206
207 Summary of links whose errors exceed counts in the configura‐
208 tion file.
209
210
211 verifynics
212
213 Compares fabric (or snapshot) NICs to supplied topology and
214 identifies differences and omissions.
215
216
217 verifysws
218
219 Compares fabric (or snapshot) switches to supplied topology
220 and identifies differences and omissions.
221
222
223 verifynodes
224
225 Returns verifynics and verifysws reports.
226
227
228 verifylinks
229
230 Compares fabric (or snapshot) links to supplied topology and
231 identifies differences and omissions.
232
233
234 verifyextlinks
235
236 Compares fabric (or snapshot) links to supplied topology and
237 identifies differences and omissions. Limits analysis to
238 links external to systems.
239
240
241 verifyniclinks
242
243 Compares fabric (or snapshot) links to supplied topology and
244 identify differences and omissions. Limits analysis to links
245 to NICs.
246
247
248 verifyislinks
249
250 Compares fabric (or snapshot) links to supplied topology and
251 identify differences and omissions. Limits analysis to inter-
252 switch links.
253
254
255 verifyextislinks
256
257 Compares fabric (or snapshot) links to supplied topology and
258 identify differences and omissions. Limits analysis to inter-
259 switch links external to systems.
260
261
262 verifyall
263
264 Returns verifynics, verifysws, and verifylinks reports.
265
266
267 all
268
269 Returns comps, nodes, links, extlinks, slowconnlinks, and er‐
270 rors reports.
271
272
273 snapshot
274
275 Outputs snapshot of the fabric state for later use as snap‐
276 shot_input. This implies -x. May not be combined with other
277 reports. When selected, -F and -N options are ignored.
278
279
280 topology
281
282 Outputs the topology of the fabric for later use as topol‐
283 ogy_input. This implies -x. May not be combined with other
284 reports. Use with detail level 3 or more to get Port element
285 under Node in output xml.
286
287
288 fabricinfo
289
290 Fabric information.
291
292
293 none
294
295 No report.
296
297
298
300 ifid:value
301
302 value is numeric ifid.
303
304
305 ifid:value:node
306
307 value is numeric ifid, selects node with given ifid.
308
309
310 ifid:value:port:value2
311
312 value is numeric ifid of node, value2 is port number.
313
314
315 ifid:value:portid:value2
316
317 value is numeric ifid of node, value2 is port id.
318
319
320 mgmtifaddr:value
321
322 value is numeric port mgmtifaddr.
323
324
325 ifaddr:value
326
327 value is numeric node ifaddr.
328
329
330 ifaddr:value1:port:value2
331
332 value1 is numeric node ifaddr, value2 is port number.
333
334
335 ifaddr:value1:portid:value2
336
337 value1 is numeric node ifaddr, value2 is port id.
338
339
340 chassisid:value
341
342 value is numeric chassisid.
343
344
345 chassisid:value1:port:value2
346
347 value1 is numeric chassisid, value2 is port number.
348
349
350 chassisid:value1:portid:value2
351
352 value1 is numeric chassisid, value2 is port id.
353
354
355 node:value
356
357 value is node description (node name).
358
359
360 node:value1:port:value2
361
362 value1 is node description (node name), value2 is port num‐
363 ber.
364
365
366 node:value1:portid:value2
367
368 value1 is node description (node name), value2 is port id.
369
370
371 nodepat:value
372
373 value is glob pattern for node description (node name).
374
375
376 nodepat:value1:port:value2
377
378 value1 is the glob pattern for the node description (node
379 name), value2 is port number.
380
381
382 nodepat:value1:portid:value2
383
384 value1 is the glob pattern for the node description (node
385 name), value2 is port id.
386
387
388 nodedetpat:value
389
390 value is glob pattern for node details.
391
392
393 nodedetpat:value1:port:value2
394
395 value1 is the glob pattern for the node details, value2 is
396 port number.
397
398
399 nodedetpat:value1:portid:value2
400
401 value1 is the glob pattern for the node details, value2 is
402 port id.
403
404
405 nodetype:value
406
407 value is node type (SW or NIC).
408
409
410 nodetype:value1:port:value2
411
412 value1 is node type (SW or NIC), value2 is port number.
413
414
415 nodetype:value1:portid:value2
416
417 value1 is node type (SW or NIC), value2 is port id.
418
419
420 rate:value
421
422 value is string for rate (25g, 50g, 75g, 100g), omits switch
423 mgmt port 0.
424
425
426 portstate:value
427
428 value is a string for state (up, down, testing, unknown, dor‐
429 mant, notactive).
430
431
432 portphysstate:value
433
434 value is a string for PHYs state (other, unknown, opera‐
435 tional, standby, shutdown, reset)
436
437
438 mtucap:value
439
440 value is MTU size (maximum size 65535), omits switch mgmt
441 port 0.
442
443
444 linkdetpat:value
445
446 value is glob pattern for link details.
447
448
449 portdetpat:value
450
451 value is glob pattern for port details.
452
453
454 nodepatfile:FILENAME
455
456 Specifies the name of file with the list of nodepats or node
457 descriptions.
458
459
460 nodepairpatfile:FILENAME
461
462 Specifies the name of file with the list of node pairs, sepa‐
463 rated by a colon.
464
465
466 ldr
467
468 Specifies the ports with a non-zero link down reason or
469 neighbor link down reason.
470
471
472 ldr:value
473
474 Specifies the ports with a link down reason or neighbor link
475 down reason equal to value.
476
477
479 ethreport can generate hundreds of different reports. Commonly gener‐
480 ated reports include the following: ethreport -o comps -d 3
481
482 ethreport -o errors -o slowlinks
483
484 ethreport -o nodes -F mgmtifaddr:0x00066a00a000447b
485
486 ethreport -o nodes -F ifaddr:0x001175019800447b:port:1
487
488 ethreport -o nodes -F ifaddr:0x001175019800447b
489
490 ethreport -o nodes -F 'node:duster-eth2'
491
492 ethreport -o nodes -F 'node:duster-eth2:port:1'
493
494 ethreport -o nodes -F 'nodepat:d*'
495
496 ethreport -o nodes -F 'nodepat:d*:port:1'
497
498 ethreport -o nodes -F 'nodedetpat:compute*'
499
500 ethreport -o nodes -F 'nodedetpat:compute*:port:1'
501
502 ethreport -o nodes -F nodetype:NIC
503
504 ethreport -o nodes -F nodetype:NIC:port:1
505
506 ethreport -o nodes -F ifid:1
507
508 ethreport -o nodes -F ifid:1:node
509
510 ethreport -o nodes -F ifid:1:port:2
511
512 ethreport -o nodes -F chassisid:0x001175019800447b
513
514 ethreport -o nodes -F chassisid:0x001175019800447b:port:1
515
516 ethreport -o extlinks -F rate:100g
517
518 ethreport -o extlinks -F portstate:up
519
520 ethreport -o extlinks -F portphysstate:operational
521
522 ethreport -o extlinks -F 'portdetpat:*mgmt*'
523
524 ethreport -o links -F mtucap:2048
525
526 ethreport -o snapshot > file
527
528 ethreport -o topology > topology.xml
529
530 ethreport -o errors -X file
531
532
533
534Copyright(C) 2020-2021 Intel Corporation ethreport(8)