]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
RoCE/infiniband upgrade to Linux v4.9 for kernel and userspace.
authorhselasky <hselasky@FreeBSD.org>
Fri, 24 Nov 2017 14:50:28 +0000 (14:50 +0000)
committerhselasky <hselasky@FreeBSD.org>
Fri, 24 Nov 2017 14:50:28 +0000 (14:50 +0000)
commitf4a0996f11f43116f1d41e5759e34dfa0c0f5c06
tree8451afd3ef3579ca85358d45d9fe0117491ca58c
parent87b257c9de02e9c416d670335becf50fbf4f6a72
parent8a118b6cc3fff6ab4bd92fbf2b11533de6d31c43
RoCE/infiniband upgrade to Linux v4.9 for kernel and userspace.

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.
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