logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

mlx5en — Mellanox ConnectX-4, ConnectX-4 LX and ConnectX-5 based 100Gb, 50Gb, 40Gb, 25Gb and 10Gb

Authors

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

Debian                                             May 8, 2019                                         MLX5EN(4)

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).

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

History

       The mlx5en device driver first appeared in FreeBSD 11.0.

Name

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

See Also

ifconfig(8)

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⟩.

Synopsis

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

             optionsCOMPAT_LINUXKPIoptionsRATELIMITdevicexzdevicemlxfwdevicefirmwaredevicemlx5devicemlx5en

       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):

             mlx5en_load="YES"

See Also