]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r322810 and r322830:
authorhselasky <hselasky@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 6 Sep 2017 15:33:23 +0000 (15:33 +0000)
committerhselasky <hselasky@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 6 Sep 2017 15:33:23 +0000 (15:33 +0000)
commitab250e4c0813360205407468ee330500c6635e3b
treeeb3ab7a358fe2f1ffe0b345b9b0e27dcde88c2ff
parent8c6d2eb32a8fe95aeab4fbc6eec717c9e21feffe
MFC r322810 and r322830:
Add new mlx5ib(4) driver to the kernel source tree which supports
Remote DMA over Converged Ethernet, RoCE, for the ConnectX-4 series of
PCI express network cards.

There is currently no user-space support and this driver only supports
kernel side non-routable RoCE V1. The krping kernel module can be used
to test this driver. Full user-space support including RoCE V2 will be
added as part of the ongoing upgrade to ibcore from Linux 4.9. Otherwise
this driver is feature equivalent to mlx4ib(4). The mlx5ib(4) kernel
module will only be built when WITH_OFED=YES is specified.

Approved by: re (marius)
Sponsored by: Mellanox Technologies

git-svn-id: svn://svn.freebsd.org/base/stable/10@323223 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
17 files changed:
share/man/man4/Makefile
share/man/man4/mlx5ib.4 [new file with mode: 0644]
sys/conf/files
sys/dev/mlx5/mlx5_ib/mlx5_ib.h [new file with mode: 0644]
sys/dev/mlx5/mlx5_ib/mlx5_ib_ah.c [new file with mode: 0644]
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c [new file with mode: 0644]
sys/dev/mlx5/mlx5_ib/mlx5_ib_doorbell.c [new file with mode: 0644]
sys/dev/mlx5/mlx5_ib/mlx5_ib_mad.c [new file with mode: 0644]
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c [new file with mode: 0644]
sys/dev/mlx5/mlx5_ib/mlx5_ib_mem.c [new file with mode: 0644]
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c [new file with mode: 0644]
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c [new file with mode: 0644]
sys/dev/mlx5/mlx5_ib/mlx5_ib_roce.c [new file with mode: 0644]
sys/dev/mlx5/mlx5_ib/mlx5_ib_srq.c [new file with mode: 0644]
sys/dev/mlx5/mlx5_ib/user.h [new file with mode: 0644]
sys/modules/Makefile
sys/modules/mlx5ib/Makefile [new file with mode: 0644]