rdma-core-16.4:
Updates from version 16.3:
- Backport fixes:
- cxgb4: add new device pci ids.
- mlx5: Fix referencing uninitialized var in create_qp error flow
- Ensure all public headers compile in C++ mode
- providers/i40iw: Skip CQEs for destroyed QP
- ibacm: Support FDR and EDR rates