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) libibmad >= 1.3.8 2) libibumad >= 1.3.7 3) opensm-libs >= 3.3.10 4) ib_umad kernel module Release notes v1.5.8 => v1.5.9 1) minor bug fixes 2) libibnetdisc -- add Mellanox switch grouping 3) saquery -- add GUIDInfoRecord support 4) ibqueryerrors -- add error thresholds w/ config file 5) ibqueryerrors -- add error summary 6) ibqueryerrors -- add "--data" & "--counters" option 7) perfquery -- add PortCountersExtendedNoIETF support 8) convert iblinkinfo/ibqueryerrors to PortGUID's from NodeGUID's 9) iblinkinfo/ibqueryerrors -- Add CA support 10) perfquery -- add optional performance counters 11) smpquery -- add Mellanox Vendor PortInfo query 12) Add Extended Link Speed support as specified by published IBTA errata 13) Add FDR10 support for Mellanox Specific devices 14) Add easier to read data counters to ibqueryerrors