Skip to content

hnrose/infiniband-diags

 
 

Repository files navigation

InfiniBand Diagnostic Tools

infiniband-diags is a set of utilities designed to help configure, debug, and
maintain infiniband fabrics.  Many tools and utilities are provided.  Some with
similar functionality.

In addition to the utilities provided a sub-library libibnetdisc is provided to
scan an entire IB fabric and return data structures representing it.  The
interface to this library is _not_ guaranteed to be stable (though we try.)

Dependencies:

	1) libibumad >= 1.3.7
	2) opensm-libs >= 3.3.10
	3) ib_umad kernel module
	4) glib2
	
Python dependencies:
	1) docutils

Release notes 2.0.0 => 2.1.0

   1) New device IDs
   2) Add file of ports pairs in ibtracert
   3) ibqueryerrors additional counters
   4) HDR support
   5) Bug Fixes


Authors since 2.0.0


aecbb6f06888  :  Ira Weiny  :  infiniband-diags: Update default man pages
28b29a03d094  :  Ira Weiny  :  infiniband-diags: Update iblinkinfo --diffcheck options
9f44ab3daafa  :  Ira Weiny  :  infiniband-diags: Move deprecated tools to compat rpm

7d5e0442c2a1  :  Hal Rosenstock  :  Add latest new device IDs to device white lists
5f9a632e88aa  :  Hal Rosenstock  :  ibtracert.c: Better ports file parsing
2d113986fd74  :  Hal Rosenstock  :  Fix some formatting
5b5642437afe  :  Hal Rosenstock  :  smpdump.c: Print number of bytes returned by umad_recv
de6c39715552  :  Hal Rosenstock  :  Add additional ConnectX-5 device ID to white lists
70cf023a35fa  :  Hal Rosenstock  :  smpdump.c: Minor fix for when umad_recv fails
26aad53c06d7  :  Hal Rosenstock  :  Add support for HDR RS-FEC
2583fe9d93e2  :  Hal Rosenstock  :  ib[netdiscover portstate].c: Add HDR support
f3940b2badad  :  Hal Rosenstock  :  libibmad: Add support for HDRFECMode fields in PortInfoExtended attribute
93e24484e427  :  Hal Rosenstock  :  libibmad/dump.c: Add HDR support for PortInfo LinkSpeedExt* fields
2e2f55709466  :  Hal Rosenstock  :  ibdiag_common.c: In is_port_info_extended_supported, query PortInfo for port, 0 when 
1957468b572d  :  Hal Rosenstock  :  ibdiag_common.c: In is_port_info_extended_supported, query PortInfo for port 0 when n
0a5b4970e0f9  :  Hal Rosenstock  :  Add support for QP1Dropped counter in PortCounters attribute
93cd96c5c9cc  :  Hal Rosenstock  :  libibmad: Support the decode of PortInfo:CapabilityMask2
5416bbb44e91  :  Hal Rosenstock  :  Support 2x link widths
5aaf540fbde9  :  Hal Rosenstock  :  libibmad/fields.c: PortInfo:McastPkeyTrapSuppressionEnabled is 2 bits in IBA 1.3
33e318120ed6  :  Hal Rosenstock  :  ibcc[config query].c: Make SwitchPortCongestionSetting IBA 1.3 compliant

1dd7c112ac4c  :  Susan K. Coulter  :  ibtracert: Add ability to specify a file of port pairs
9294833bd161  :  Susan K. Coulter  :  ibtracert.c: Moved the getting of routes into internal get_route function
2ffe4ec09f0d  :  Susan K. Coulter  :  Added check for successful strdup of node_name_map_file

65fac7cad9e4  :  Oded Nissan  :  ibqueryerrors.c: Add support for additional counters in PortCountersExtended

91630fc4e298  :  Benjamin Drung  :  Fix undefined bi macro man page warning
0edbdd74cd89  :  Benjamin Drung  :  Fix bad whatis entries in man pages

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 85.4%
  • Perl 7.4%
  • Shell 4.9%
  • Other 2.3%