Updates from version 12:
- Minor improvements to qedr provider
- Add libpvrdma provider for VMWare rdma virt devices
- Improved RoCE AH creation
- Packet Pacing support
- Various github build system improvements
- Updates to Debian and Red Hat packaging
- Timestamp support in mlx4 provider
- Make the libibverbs/provider interface private
- Clean up headers for improved multi-arch support
- Add Verbs Direct support for mlx5 provider
- Implement new, more specific multi-arch barrier methods
- Update all providers to the modern registration method and remove
ibv_register_driver entirely - Switch the code to use gcc endian conversion functions
- Fix an endianness issue in srp_daemon
- Implement a new release mechanism that should create more distro
friendly tarballs based on the common release tagging format - Updates to make it possible to run sparse on rdma-core
- Fixes found by running sparse on rdma-core
- Fixes to travis tarball upload script
- Fix to broken cmake test