mlx4en(4)

mlx4en4

Mellanox connectx-3 10gbe/40gbe network adapter driver

Usage

To compile this driver into the kernel, place these lines in your kernel configuration file:

options COMPAT_LINUXKPI device mlx4 device mlx4en

To load the driver as a module at run-time, run this command as root:

kldload mlx4en

To load the driver as a module at boot time, place this line in loader.conf(5):

mlx4en_load="YES"

Overview

Mellanox ConnectX adapter cards with Virtual Protocol Interconnect (VPI) provide the highest performing and most flexible interconnect solution for Enterprise Data Centers, High-Performance Computing, and Embedded environments. Clustered data bases, parallelized applications, transactional services and high-performance embedded I/O applications will achieve significant performance improvements resulting in reduced completion time and lower cost per operation.

Hardware

The mlx4en driver supports the following network adapters:

  • Mellanox ConnectX-2 (ETH)

  • Mellanox ConnectX-3 (ETH)

Support

For general information and support, go to the Mellanox support website at: http://www.mellanox.com/.

If an issue is identified with this driver and a supported network adapter, please email the specific information to ⟨[email protected]⟩.

Releases

25 releases since FreeBSD 10.4-RELEASE; the text changed 12 times.

  1. 10.4
  2. 11.1
  3. 11.2
  4. 11.3
  5. 11.4
  6. 12.0
  7. 12.1
  8. 12.2
  9. 12.3
  10. 12.4
  11. 13.0–13.2
  12. 13.3–14.5
  13. 15.0–16.0

History

The mlx4en device driver first appeared in FreeBSD 9.0.

Authors

The mlx4en driver was written by Mellanox Technologies <[email protected]>.

From base 16.0-CURRENT-20261027-61c70dc16a79 in FreeBSD 16.0-CURRENT (2026-10-27). Parsed by carta from the page's mdoc source.