---
name: "mlx5en"
section: "4freebsd"
platform: "linux"
package: "freebsd-manpages"
version: "12.2-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/mce/4freebsd"
---

# mlx5en(4freebsd)

Mellanox ConnectX-4, ConnectX-4 LX and ConnectX-5 based 100Gb, 50Gb, 40Gb, 25Gb and 10Gb Ethernet adapter driver

Part of [mce(4freebsd)](/mce/4freebsd.md).

## NAME

**mlx5en** – Mellanox ConnectX-4, ConnectX-4 LX and ConnectX-5 based 100Gb, 50Gb, 40Gb, 25Gb and 10Gb Ethernet adapter driver

## SYNOPSIS

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

**options COMPAT\_LINUXKPI** **options RATELIMIT** **device xz** **device mlxfw** **device firmware** **device mlx5** **device mlx5en**

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

```
kldload mlx5en
```

To load the driver as a module at boot time, place the following lines in [loader.conf(5)](/loader.conf/5.md):

```
mlx5en_load="YES"
```

## DESCRIPTION

The **mlx5en** driver provides support for PCI Express Ethernet adapters based on ConnectX-4, ConnectX-4 LX and ConnectX-5. The driver supports Jumbo Frames, Transmit/Receive checksum offload, TCP segmentation offload (TSO), Large Receive Offload (LRO), HW Large Receive Offload (HW LRO), VLAN tag insertion/extraction, VLAN checksum offload, VLAN TSO, hardware rate limiting (TXRTLMT) and Receive Side Steering (RSS).\
 The network interface is named mce.\
 For further hardware information and questions related to hardware requirements, see *http://www.mellanox.com/*.

For more information on configuring this device, see [ifconfig(8)](/ifconfig/8.md).

## HARDWARE

The **mlx5en** driver supports 100Gb, 50Gb, 40Gb, 25Gb and 10Gb Ethernet adapters. ConnectX-5 supports:10/20/25/40/50/56/100Gb/s speeds. ConnectX-4 supports:10/20/25/40/50/56/100Gb/s speeds. ConnectX-4 LX supports:10/25/40/50Gb/s speeds (and reduced power consumption) :

- 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

## 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 with a supported adapter, email all the specific information related to the issue to ⟨*freebsd-drivers@mellanox.com*⟩.

## SEE ALSO

[ifconfig(8)](/ifconfig/8.md)

## HISTORY

The **mlx5en** device driver first appeared in FreeBSD 11.0.

## AUTHORS

The **mlx5en** driver was written by Mellanox Technologies \<freebsd-drivers@mellanox.com\>.
