MLX5IB(4)
π MLX5IB β the kernel interfaces manual page, but make it make sense π
okay so bestie, pull up a chair π«Ά this is mlx5ib(4), a page from the Kernel Interfaces Manual, and it's all about the Mellanox ConnectX-4 and ConnectX-4 LX based 100Gb, 50Gb, 40Gb, 25Gb and 10Gb network adapter driver. yes that's a lot of Gb. we're gonna get through it together π
β¨ NAME β¨
mlx5ib β the driver for Mellanox ConnectX-4 and ConnectX-4 LX based 100Gb, 50Gb, 40Gb, 25Gb and 10Gb network adapters. that's the whole vibe. one driver, so many speeds, she contains multitudes π«
πΈ SYNOPSIS πΈ
so there's two ways to get this driver living in your system, and they're honestly both giving.
Way one: bake it into the kernel. drop these lines into your kernel configuration file:
options COMPAT_LINUXKPI
device mlx5
device mlx5ib
Way two: load it as a module at run-time. run this as root:
kldload mlx5ib
Way three (yes there's a third, don't @ me): module at boot time. put this line in loader.conf(5):
mlx5ib_load="YES"
π¦ DESCRIPTION π¦
the mlx5ib driver provides support for infiniband and Remote DMA over Converged Ethernet, aka RoCE, for PCI Express network adapters based on ConnectX-4 and ConnectX-4 LX. no cap, that's the whole job description.
if you want the further hardware information, or you've got questions related to hardware requirements, go peek at http://www.mellanox.com/ β they've got you.
and for more information on configuring this device, the move is ifconfig(8). iconic, we love her.
π HARDWARE π
the mlx5ib driver supports 100Gb, 50Gb, 40Gb, 25Gb and 10Gb network adapters. let's break down who does what:
- ConnectX-4 supports:
10/20/25/40/50/56/100Gb/sspeeds. she's fast fr fr π₯ - ConnectX-4 LX supports:
10/25/40/50Gb/sspeeds (and reduced power consumption β lowkey the environmentally-conscious queen π)
and here's the full list of supported adapters, every single one, no skipping:
- Mellanox
MCX455A-ECAT - Mellanox
MCX456A-ECAT - Mellanox
MCX415A-CCAT - Mellanox
MCX416A-CCAT - Mellanox
MCX455A-FCAT - Mellanox
MCX456A-FCAT - Mellanox
MCX415A-BCAT - Mellanox
MCX416A-BCAT - Mellanox
MCX4131A-GCAT - Mellanox
MCX4131A-BCAT - Mellanox
MCX4121A-ACAT - Mellanox
MCX4111A-ACAT - Mellanox
MCX4121A-XCAT - Mellanox
MCX4111A-XCAT
fourteen cards. fourteen. the way she supports all of them π
π SUPPORT π
for general information and support, bestie, go straight to the Mellanox support website at: http://www.mellanox.com/
and if an issue is identified with this driver with a supported adapter, email all the specific information related to the issue to β¨freebsd-drivers@mellanox.comβ©. like, all of it. the details are the point π
π SEE ALSO π
β HISTORY β
the mlx5ib device driver first appeared in FreeBSD 12.x. a whole era π
π§ AUTHORS π§
the mlx5ib driver was written by Mellanox Technologies <freebsd-drivers@mellanox.com>. thank you for your service π«‘β¨
and that's the page, bestie!! this lil beauty came from Debian, dated August 23, 2017, and it lives at MLX5IB(4) in the manual. go forth and configure responsibly πππ¦
π¦ where this page comes from
- debian bookworm: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- debian trixie: freebsd-manpages 12.2-2 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu jammy: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu noble: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu questing: freebsd-manpages 12.2-2
- ubuntu resolute: freebsd-manpages 12.2-2build1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu stonking: freebsd-manpages 12.2-2build1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- Copyright (c) 2017 Mellanox Technologies
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms