svn commit: r326169 - in head: . contrib/ofed lib/libc/locale share/mk sys/amd64/amd64 sys/amd64/conf sys/conf sys/contrib/rdma/krping sys/dev/cxgbe sys/dev/cxgbe/common sys/dev/cxgbe/iw_cxgbe sys/...

Mark Johnston markj at FreeBSD.org
Fri Nov 24 15:00:51 UTC 2017


On Fri, Nov 24, 2017 at 02:50:28PM +0000, Hans Petter Selasky wrote:
> Author: hselasky
> Date: Fri Nov 24 14:50:28 2017
> New Revision: 326169
> URL: https://svnweb.freebsd.org/changeset/base/326169
> 
> Log:
>   RoCE/infiniband upgrade to Linux v4.9 for kernel and userspace.

Nice!

>   
>   This commit merges projects/bsd_rdma_4_9 to head.
>   
>   List of kernel sources used:
>   ============================
>   
>   1) kernel sources were cloned from git://github.com/torvalds/linux.git
>   Top commit 69973b830859bc6529a7a0468ba0d80ee5117826 - tag: v4.9, linux-4.9
>   
>   2) krping was cloned from https://github.com/larrystevenwise/krping
>   Top commit 292a2f1abf0348285e678a82264740d52e4dcfe4
>   
>   List of userspace sources used:
>   ===============================
>   
>   1) rdma-core was cloned from https://github.com/linux-rdma/rdma-core.git
>   Top commit d65138ef93af30b3ea249f3a84aa6a24ba7f8a75
>   
>   2) OpenSM was cloned from git://git.openfabrics.org/~halr/opensm.git
>   Top commit 85f841cf209f791c89a075048a907020e924528d
>   
>   3) libibmad was cloned from git://git.openfabrics.org/~iraweiny/libibmad.git
>   Tag 1.3.13 with some additional patches from Mellanox.
>   
>   4) infiniband-diags was cloned from git://git.openfabrics.org/~iraweiny/infiniband-diags.git
>   Tag 1.6.7 with some additional patches from Mellanox.
>   
>   NOTES:
>   ======
>   
>   1) The mthca driver has been removed in kernel and in userspace.

Are there non-trivial interoperability issues between mthca and the
updated OFED stack? If so, could you describe them? If not, I would
strongly prefer to retain the mthca driver, as Isilon still has plenty
of hardware making use of it.

>   2) All GPLv2 only sources have been removed and where applicable
>      rewritten from scratch under a BSD license.
>   3) List of fully supported drivers in userspace and kernel:
>      a) iw_cxgbe (Chelsio)
>      b) mlx4ib (Mellanox)
>      c) mlx5ib (Mellanox)
>   4) WITH_OFED=YES is still required by make in order to build
>      OFED userspace and kernel code.
>   5) Full support has been added for routable RoCE, RoCE v2.
>   
>   Sponsored by:	Mellanox Technologies


More information about the svn-src-all mailing list