Updates from version 19 (git log):
pkg-config: Make ibverbs into a Requires.prviate
pkg-config: Set URL metadata to Github repo
pkg-config: Use library versions instead of project version
pkg-config: Do not set static build dependencies in ibverbs
pkg-config: Support pkg-config files for IN_PLACE mode
pkg-config: Add .pc files for libmlx4 and libmlx5
Revert "libibverbs-dev: add dependency on NL packages for static builds"
libibverbs-dev: add dependency on NL packages for static builds
Generate and install pkgconfig files for libs
mlx5: Expose device WQE address vector via DV
libqedr: add support for SRQ's
verbs: Fix dereg MR
Add Microsoft Azure RDMA device to MLX4 HCA table
mlx5: Add IBV_UVERBS_CQ_FLAGS_IGNORE_OVERRUN support
verbs: Add IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN support
libhns: Modify cq support for libhns
librdmacm: Update message in example tools when no RDMA devices
libhns: Update the data type of immediate data
libhns: Support flush cqe for hip08 in user space
cxgb4: Support FW write completion WR
cxgb4: RDMA write with immediate support
Consider EIO upon ioctl destroy commands
mlx4: Move to use verbs_allow_disassociate_destroy
verbs: Consider EIO upon write destroy commands
verbs: Introduce ENV to control EIO upon destroy commands
verbs: Convert write path callers to use DECLARE_LEGACY_CORE_BUFS
verbs: Use the new kabi macros with the write fallback system
suse: Add recommends for rxe_cfg requirements
rxe: switch to iproute2 for rxe_cfg
srp_daemon: Rename ib_path_rec.num_path
srp_daemon: Fix pkey handling
srp_daemon: Use ibv_query_pkey()
srp_daemon: Move the pkey_index_to_pkey() definition
verbs, ibacm, librdmacm: Introduce ibv_get_pkey_index()
cxgb4: Add support for user mode SRQs
cxgb4: Add support for SRQ functions & structs
verbs: Fix warning from gcc-8
mlx5: Introduce mlx5dv_create_flow
mlx5: Introduce flow matcher and its related DV APIs
verbs: Expose execute ioctl to providers and update related version
bugfix, removed harmless warning when bonding is used
cxgb4: Add support for 64Byte cqes
verbs: Do not add device whose uverbs device is not accessible
Enforce is_global if GRH required
verbs: Expose IBV_QPF_GRH_REQUIRED port flag
buildlib: Turn sse3 option upon travis-build
mlx5: Fix compilation on 32 bit systems when sse3 is on
mlx5: Add support for ibv_alloc_null_mr
verbs: Add alloc_null_mr verb
verbs: Replace ibv_mr with verbs_mr
verbs: Do not use struct ibv_context_ops within the .c files
Update library version to be 20.0
Fix bad whatis entries in man pages