Blame README

Packit db064d
InfiniBand Diagnostic Tools
Packit db064d
Packit db064d
infiniband-diags is a set of utilities designed to help configure, debug, and
Packit db064d
maintain infiniband fabrics.  Many tools and utilities are provided.  Some with
Packit db064d
similar functionality.
Packit db064d
Packit db064d
In addition to the utilities provided a sub-library libibnetdisc is provided to
Packit db064d
scan an entire IB fabric and return data structures representing it.  The
Packit db064d
interface to this library is _not_ guaranteed to be stable (though we try.)
Packit db064d
Packit db064d
Dependencies:
Packit db064d
Packit db064d
	1) libibumad >= 1.3.7
Packit db064d
	2) opensm-libs >= 3.3.10
Packit db064d
	3) ib_umad kernel module
Packit db064d
Packit db064d
Python dependencies:
Packit db064d
	1) docutils
Packit db064d
Packit db064d
Release notes 2.0.0 => 2.1.0
Packit db064d
Packit db064d
   1) New device IDs
Packit db064d
   2) Add file of ports pairs in ibtracert
Packit db064d
   3) ibqueryerrors additional counters
Packit db064d
   4) HDR support
Packit db064d
   5) Bug Fixes
Packit db064d
Packit db064d
Packit db064d
Authors since 2.1.0
Packit db064d
Packit db064d
267969c19dca  :  Jason Gunthorpe  :  ibdiags: Avoid using the same variable as big and little endian
Packit db064d
36742a3bccb9  :  Jason Gunthorpe  :  ibdiags: Fix incorrect forming of comp_mask
Packit db064d
eddc3e7d309e  :  Jason Gunthorpe  :  ibdiags: Fix extra swap on error print
Packit db064d
c993deca2ba1  :  Jason Gunthorpe  :  ibdiags: Fix missing swaps on remap_node_name
Packit db064d
16168163317b  :  Jason Gunthorpe  :  ibdiags: Use cl_qmap instead of glib hashtable
Packit db064d
fef813c05611  :  Cyrille Verrier  :  RPM spec: Download source from github.com/linux-rdma/infiniband-diags
Packit db064d
66a7e925a15f  :  Jason Gunthorpe  :  ibdiags: Add __be* annotations to types
Packit db064d
42d22821ece2  :  Jason Gunthorpe  :  ibdiags: Add missing ULL on large constants
Packit db064d
c6eb39614d32  :  Jason Gunthorpe  :  ibdiags: Add missing endian conversions on constants
Packit db064d
ba9e4e0d83ad  :  Jason Gunthorpe  :  ibdiags: Removing unneeded casting around endian conversions
Packit db064d
abe3488b3ddb  :  Jason Gunthorpe  :  ibdiags: Fix reversed endian swap direction
Packit db064d
c5489ce9fe07  :  Jason Gunthorpe  :  ibdiags: Use NULL instead of 0 in all places where it used as a pointer
Packit db064d
511eaed058ce  :  Jason Gunthorpe  :  ibdiags: Use PRIx64 when printing uint64_t
Packit db064d
c9d98a6ac045  :  Jason Gunthorpe  :  ibdiags: Add missing static to variables
Packit db064d
7735a8795120  :  Jason Gunthorpe  :  ibdiags: Remove always true test
Packit db064d
35fba200e833  :  Jason Gunthorpe  :  ibdiags: Mark functions taking format strings with attribute format
Packit db064d
552e22438e95  :  Jason Gunthorpe  :  ibdiags: Do not use optarg for process_opt
Packit db064d
24ebfd5857a6  :  Jason Gunthorpe  :  ibdiags: Remove IN/OUT notations
Packit db064d
f973fda0a755  :  Jason Gunthorpe  :  ibdiags: Replace ib_netXX_t with __beXX
Packit db064d
176d9de7605c  :  Jason Gunthorpe  :  ibdiags/ibping: Use clock_gettime instead of complib
Packit db064d
b7fb37e2fa0e  :  Ira Weiny  :  ibdiags: Replace cl_hton with htobe
Packit db064d
b8b5393762b8  :  Jason Gunthorpe  :  ibdiags: Replace cl_hton with htobe
Packit db064d
c995abe807cd  :  Jason Gunthorpe  :  ibdiags: Replace cl_ntoh with betoh
Packit db064d
45ba74fd74a6  :  Mark Haywood  :  ibdiags: Fix buffer overflow in sa_report_err()
Packit db064d
90f328abba56  :  Mark Haywood  :  ibdiags: Fix buffer overflow in sa_report_err()
Packit db064d
1398c31cb5df  :  Ira Weiny  :  infiniband-diags: Remove snprintf warnings
Packit db064d
11edb997a23a  :  Jason Gunthorpe  :  ibdiags/ibtracert: Remove srcport parameter
Packit db064d
78ce6b01a7f8  :  Jason Gunthorpe  :  ibdiags/iblinkinfo: Move guid globals to a stuct
Packit db064d
09f10ecbfbdc  :  Jason Gunthorpe  :  ibdiags/perfquery: Move many of the globals into a struct
Packit db064d
cd1b0d6da91e  :  Jason Gunthorpe  :  ibdiags: Rename local variables to avoid shadow
Packit db064d
779b5d76a068  :  Jason Gunthorpe  :  ibdiags: Remove parameters that are always passed as their global values
Packit db064d
187b3faa318d  :  Jason Gunthorpe  :  ibdiags: Remove unneeded prototype
Packit db064d
ebc33addce8a  :  Jason Gunthorpe  :  ibdiags: Use a static inline for the empty debug
Packit db064d
e98bef85a90f  :  Jason Gunthorpe  :  ibdiag: Use modern C function declarations
Packit db064d
09922b359ce6  :  Jason Gunthorpe  :  ibdiags: Make functions used in only one file static
Packit db064d
dd5365dbb2e6  :  Jason Gunthorpe  :  ibdiags: Put the prototype for mlnx_ext_port_infor_err in a header
Packit db064d
b90d9b39c207  :  Jason Gunthorpe  :  libibmad: Use {} instead of {0}
Packit db064d
54b6fe378289  :  Jason Gunthorpe  :  ibdiags: Use const char when appropriate
Packit db064d
4517747c2ad9  :  Jason Gunthorpe  :  ibdiags: Remove unused functions
Packit db064d
548593317357  :  Jason Gunthorpe  :  libibmad: Remove madrpc_def_timeout
Packit db064d
5e5657c05380  :  Hal Rosenstock  :  Add latest Bull device IDs to device white lists
Packit db064d
eda517d6b731  :  Cyrille Verrier  :  Update README: list python dependencies (docutils)
Packit db064d
2138894e214c  :  Cyrille Verrier  :  Update .gitignore
Packit db064d
48baa814d842  :  Hal Rosenstock  :  Add latest new device ID to device white lists
Packit db064d