freebsd-dev/sys/dev/mlx5
Hans Petter Selasky d05554bb99 The remote DMA TCP portspace selector, RDMA_PS_TCP, is used for both
iWarp and RoCE in ibcore. The selection of RDMA_PS_TCP can not be used
to indicate iWarp protocol use. Backport the proper IB device
capabilities from Linux upstream to distinguish between iWarp and
RoCE. Only allocate the additional socket required for iWarp for RDMA
IDs when at least one iWarp device present. This resolves
interopability issues between iWarp and RoCE in ibcore

Reviewed by:		np @
Differential Revision:	https://reviews.freebsd.org/D12563
Sponsored by:		Mellanox Technologies
MFC after:		3 days
2017-10-20 08:20:15 +00:00
..
mlx5_core Resolve locking issue for non-sleepable context in the mlx5core. 2017-08-03 09:14:43 +00:00
mlx5_en Make sure the doorbell lock is valid for the i386 version 2017-10-02 12:20:55 +00:00
mlx5_ib The remote DMA TCP portspace selector, RDMA_PS_TCP, is used for both 2017-10-20 08:20:15 +00:00
cq.h Add runtime support for modifying the SQ and RQ completion event 2017-01-20 11:11:49 +00:00
device.h Use the busdma API to allocate all DMA-able memory. 2017-01-27 11:46:55 +00:00
diagnostics.h Make "desc" pointer non-constant inside the mlx5_core_diagnostics_entry 2017-01-30 08:35:15 +00:00
doorbell.h
driver.h Use the busdma API to allocate all DMA-able memory. 2017-01-27 11:46:55 +00:00
eswitch_vacl.h Update the mlx5 shared driver code to the latest version, which 2015-12-07 13:16:48 +00:00
flow_table.h Update the MLX5 core module: 2016-09-16 11:28:16 +00:00
mlx5_ifc.h Update firmware interface structures and definitions adding support 2017-01-20 10:47:32 +00:00
mlx5_rdma_if.h
qp.h Add more firmware related structures and update existing ones in the 2016-11-07 11:28:50 +00:00
srq.h
vport.h Update the MLX5 core module: 2016-09-16 11:28:16 +00:00