diff options
author | hselasky <hselasky@FreeBSD.org> | 2015-11-19 12:55:43 +0000 |
---|---|---|
committer | hselasky <hselasky@FreeBSD.org> | 2015-11-19 12:55:43 +0000 |
commit | 58c03bb7b145d90c53ff2b7d80fc1e12d4655029 (patch) | |
tree | 754807bc0d989beb4b34021e565d9e430da0b848 /sys/modules/Makefile | |
parent | 0b49a79f5ea54e4c5853245c9ea003f08d2cca63 (diff) | |
download | FreeBSD-src-58c03bb7b145d90c53ff2b7d80fc1e12d4655029.zip FreeBSD-src-58c03bb7b145d90c53ff2b7d80fc1e12d4655029.tar.gz |
Add the mlx5 and mlx5en modules to the i386 and amd64 kernel builds by
default and add a manual page for mlx5en. The mlx5 module contains
shared code for both infiniband and ethernet. The mlx5en module
contains specific code for ethernet functionality only. A mlx5ib
module is in the works for infiniband support.
Supported hardware:
- ConnectX-4: 10/20/25/40/50/56/100Gb/s speeds.
- ConnectX-4 LX: 10/25/40/50Gb/s speeds (low power consumption)
Refer to the mlx5en(4) manual page for a comprehensive list.
The team porting the mlx5 driver(s) to FreeBSD:
- Hans Petter Selasky <hselasky@freebsd.org>
- Oded Shanoon <odeds@mellanox.com>
- Meny Yossefi <menyy@mellanox.com>
- Shany Michaely <shanim@mellanox.com>
- Shahar Klein <shahark@mellanox.com>
- Daria Genzel <dariaz@mellanox.com>
- Mark Bloch <markb@mellanox.com>
Differential Revision: https://reviews.freebsd.org/D4163
Submitted by: Mark Block <markb@mellanox.com>
Sponsored by: Mellanox Technologies
Reviewed by: gnn @
MFC after: 3 days
Diffstat (limited to 'sys/modules/Makefile')
-rw-r--r-- | sys/modules/Makefile | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/modules/Makefile b/sys/modules/Makefile index 006e0fa..98b7e6f 100644 --- a/sys/modules/Makefile +++ b/sys/modules/Makefile @@ -226,6 +226,8 @@ SUBDIR= \ ${_mlx4} \ ${_mlx4ib} \ ${_mlxen} \ + ${_mlx5} \ + ${_mlx5en} \ ${_mly} \ mmc \ mmcsd \ @@ -608,6 +610,11 @@ _mlx4= mlx4 _mlx4ib= mlx4ib _mlxen= mlxen .endif +_mlx5= mlx5 +.if (${MK_INET_SUPPORT} != "no" && ${MK_INET6_SUPPORT} != "no") || \ + defined(ALL_MODULES) +_mlx5en= mlx5en +.endif _mly= mly .if ${MK_OFED} != "no" || defined(ALL_MODULES) _mthca= mthca |