Updates from version 14:
- Many fixes, improvements to debian package
- Addition of SuSE packaging files
- Linux kernel coding style enforcement
- Add Broadcom BCM57454/BCM58730/BCM57452/BCM58802 to the list of supported devices
- Extend qedr to support iWARP in addition to RoCE
- Common infrastructure to auto-load RDMA kernel modules
- Various integration of udev and systemd
- Cleanup of RedHat packaging files
- Numerous static checkers fixes and enforcement in Travis CI
- Expose mlx5 multi packet capabilities
- Add support for delay drop ability in a WQ
- Add RSS support in mlx4
- Verbs support for source QPN
- Add inline-receive support to mlx4
- External memory binding for HW resources in mlx5
- Verbs and mlx5/mlx4 DV fixes
- Encode the verbs private ABI version number in verbs_register_driver
- Add ability to build all combinations of static/dynamic libraries for
the verbs and provides - Cbuild and travis CI tweaks
- Explicitly mention license in individual files
- Countless number of fixes for whole package