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