xref: /freebsd/share/man/man4/mlx5ib.4 (revision dd0d16cc4d99d79f3517f0ce7822c8ea48e900e7)
112515907SHans Petter Selasky.\" Copyright (c) 2017 Mellanox Technologies
212515907SHans Petter Selasky.\" All rights reserved.
312515907SHans Petter Selasky.\"
412515907SHans Petter Selasky.\" Redistribution and use in source and binary forms, with or without
512515907SHans Petter Selasky.\" modification, are permitted provided that the following conditions
612515907SHans Petter Selasky.\" are met:
712515907SHans Petter Selasky.\" 1. Redistributions of source code must retain the above copyright
812515907SHans Petter Selasky.\"    notice, this list of conditions and the following disclaimer.
912515907SHans Petter Selasky.\" 2. Redistributions in binary form must reproduce the above copyright
1012515907SHans Petter Selasky.\"    notice, this list of conditions and the following disclaimer in the
1112515907SHans Petter Selasky.\"    documentation and/or other materials provided with the distribution.
1212515907SHans Petter Selasky.\"
1312515907SHans Petter Selasky.\" THIS SOFTWARE IS PROVIDED BY AUTHOR AND CONTRIBUTORS `AS IS' AND
1412515907SHans Petter Selasky.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1512515907SHans Petter Selasky.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1612515907SHans Petter Selasky.\" ARE DISCLAIMED.  IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE
1712515907SHans Petter Selasky.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1812515907SHans Petter Selasky.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1912515907SHans Petter Selasky.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2012515907SHans Petter Selasky.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2112515907SHans Petter Selasky.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2212515907SHans Petter Selasky.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2312515907SHans Petter Selasky.\" SUCH DAMAGE.
2412515907SHans Petter Selasky.\"
2512515907SHans Petter Selasky.Dd August 23, 2017
2612515907SHans Petter Selasky.Dt MLX5IB 4
2712515907SHans Petter Selasky.Os
2812515907SHans Petter Selasky.Sh NAME
2912515907SHans Petter Selasky.Nm mlx5ib
3012515907SHans Petter Selasky.Nd "Mellanox ConnectX-4 and ConnectX-4 LX based 100Gb, 50Gb, 40Gb, 25Gb and 10Gb network adapter driver"
3112515907SHans Petter Selasky.Sh SYNOPSIS
3212515907SHans Petter SelaskyTo compile this driver into the kernel,
3312515907SHans Petter Selaskyplace these lines in your kernel configuration file:
3412515907SHans Petter Selasky.Bd -ragged -offset indent
3512515907SHans Petter Selasky.Cd "options COMPAT_LINUXKPI"
3612515907SHans Petter Selasky.Cd "device mlx5"
3712515907SHans Petter Selasky.Cd "device mlx5ib"
3812515907SHans Petter Selasky.Ed
3912515907SHans Petter Selasky.Pp
4012515907SHans Petter SelaskyTo load the driver as a module at run-time,
4112515907SHans Petter Selaskyrun this command as root:
4212515907SHans Petter Selasky.Bd -literal -offset indent
4312515907SHans Petter Selaskykldload mlx5ib
4412515907SHans Petter Selasky.Ed
4512515907SHans Petter Selasky.Pp
4612515907SHans Petter SelaskyTo load the driver as a
4712515907SHans Petter Selaskymodule at boot time, place this line in
4812515907SHans Petter Selasky.Xr loader.conf 5 :
4912515907SHans Petter Selasky.Bd -literal -offset indent
5012515907SHans Petter Selaskymlx5ib_load="YES"
5112515907SHans Petter Selasky.Ed
5212515907SHans Petter Selasky.Sh DESCRIPTION
5312515907SHans Petter SelaskyThe
5412515907SHans Petter Selasky.Nm
5512515907SHans Petter Selaskydriver provides support for infiniband and Remote DMA over Converged Ethernet,
5612515907SHans Petter SelaskyRoCE, for PCI Express network adapters based on ConnectX-4 and ConnectX-4 LX.
5712515907SHans Petter Selasky.br
5812515907SHans Petter SelaskyFor further hardware information and questions related to hardware
5912515907SHans Petter Selaskyrequirements, see
6012515907SHans Petter Selasky.Pa http://www.mellanox.com/ .
6112515907SHans Petter Selasky.Pp
6212515907SHans Petter SelaskyFor more information on configuring this device, see
6312515907SHans Petter Selasky.Xr ifconfig 8 .
6412515907SHans Petter Selasky.Sh HARDWARE
6512515907SHans Petter SelaskyThe
6612515907SHans Petter Selasky.Nm
6712515907SHans Petter Selaskydriver supports 100Gb, 50Gb, 40Gb, 25Gb and 10Gb network adapters.
6812515907SHans Petter SelaskyConnectX-4 supports: 10/20/25/40/50/56/100Gb/s speeds.
6912515907SHans Petter SelaskyConnectX-4 LX supports: 10/25/40/50Gb/s speeds (and reduced power consumption):
7012515907SHans Petter Selasky.Pp
7112515907SHans Petter Selasky.Bl -bullet -compact
7212515907SHans Petter Selasky.It
7312515907SHans Petter SelaskyMellanox MCX455A-ECAT
7412515907SHans Petter Selasky.It
7512515907SHans Petter SelaskyMellanox MCX456A-ECAT
7612515907SHans Petter Selasky.It
7712515907SHans Petter SelaskyMellanox MCX415A-CCAT
7812515907SHans Petter Selasky.It
7912515907SHans Petter SelaskyMellanox MCX416A-CCAT
8012515907SHans Petter Selasky.It
8112515907SHans Petter SelaskyMellanox MCX455A-FCAT
8212515907SHans Petter Selasky.It
8312515907SHans Petter SelaskyMellanox MCX456A-FCAT
8412515907SHans Petter Selasky.It
8512515907SHans Petter SelaskyMellanox MCX415A-BCAT
8612515907SHans Petter Selasky.It
8712515907SHans Petter SelaskyMellanox MCX416A-BCAT
8812515907SHans Petter Selasky.It
8912515907SHans Petter SelaskyMellanox MCX4131A-GCAT
9012515907SHans Petter Selasky.It
9112515907SHans Petter SelaskyMellanox MCX4131A-BCAT
9212515907SHans Petter Selasky.It
9312515907SHans Petter SelaskyMellanox MCX4121A-ACAT
9412515907SHans Petter Selasky.It
9512515907SHans Petter SelaskyMellanox MCX4111A-ACAT
9612515907SHans Petter Selasky.It
9712515907SHans Petter SelaskyMellanox MCX4121A-XCAT
9812515907SHans Petter Selasky.It
9912515907SHans Petter SelaskyMellanox MCX4111A-XCAT
10012515907SHans Petter Selasky.El
10112515907SHans Petter Selasky.Sh SUPPORT
10212515907SHans Petter SelaskyFor general information and support,
10312515907SHans Petter Selaskygo to the Mellanox support website at:
10412515907SHans Petter Selasky.Pa http://www.mellanox.com/ .
10512515907SHans Petter Selasky.Pp
10612515907SHans Petter SelaskyIf an issue is identified with this driver with a supported adapter,
10712515907SHans Petter Selaskyemail all the specific information related to the issue to
10812515907SHans Petter Selasky.Aq Mt freebsd-drivers@mellanox.com .
10912515907SHans Petter Selasky.Sh SEE ALSO
11012515907SHans Petter Selasky.Xr mlx5en 4 ,
11112515907SHans Petter Selasky.Xr ifconfig 8
11212515907SHans Petter Selasky.Sh HISTORY
11312515907SHans Petter SelaskyThe
11412515907SHans Petter Selasky.Nm
11512515907SHans Petter Selaskydevice driver first appeared in
116*dd0d16ccSWolfram Schneider.Fx 12.0 .
11712515907SHans Petter Selasky.Sh AUTHORS
11812515907SHans Petter Selasky.An -nosplit
11912515907SHans Petter SelaskyThe
12012515907SHans Petter Selasky.Nm
12112515907SHans Petter Selaskydriver was written by
12212515907SHans Petter Selasky.An Mellanox Technologies <freebsd-drivers@mellanox.com> .
123