Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Sep 2021 13:02:32 GMT
From:      Hans Petter Selasky <hselasky@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org
Subject:   git: c203dfe17bc8 - stable/13 - Update the mlx5en(4) manual page.
Message-ID:  <202109221302.18MD2W88013053@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch stable/13 has been updated by hselasky:

URL: https://cgit.FreeBSD.org/src/commit/?id=c203dfe17bc868bb0dbf01c9d99b1ca4b7a51282

commit c203dfe17bc868bb0dbf01c9d99b1ca4b7a51282
Author:     Hans Petter Selasky <hselasky@FreeBSD.org>
AuthorDate: 2021-07-20 16:00:13 +0000
Commit:     Hans Petter Selasky <hselasky@FreeBSD.org>
CommitDate: 2021-09-22 12:59:31 +0000

    Update the mlx5en(4) manual page.
    
    Differential Revision:  https://reviews.freebsd.org/D31228
    Reviewed by:    kib@
    MFC after:      1 week
    Sponsored by:   NVIDIA Networking
    
    (cherry picked from commit 575945f10b9e11be0f217117c86dd480de6c5f30)
---
 share/man/man4/mlx5en.4 | 98 ++++++++++++++++++++++++-------------------------
 1 file changed, 48 insertions(+), 50 deletions(-)

diff --git a/share/man/man4/mlx5en.4 b/share/man/man4/mlx5en.4
index f05b74adb0b3..31dcdb4657d4 100644
--- a/share/man/man4/mlx5en.4
+++ b/share/man/man4/mlx5en.4
@@ -1,4 +1,5 @@
 .\" Copyright (c) 2015 Mellanox Technologies
+.\" Copyright (c) 2021 NVIDIA corporation & affiliates
 .\" All rights reserved.
 .\"
 .\" Redistribution and use in source and binary forms, with or without
@@ -24,12 +25,12 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd May 8, 2019
+.Dd July 20, 2021
 .Dt MLX5EN 4
 .Os
 .Sh NAME
 .Nm mlx5en
-.Nd "Mellanox ConnectX-4, ConnectX-4 LX and ConnectX-5 based 100Gb, 50Gb, 40Gb, 25Gb and 10Gb Ethernet adapter driver"
+.Nd "NVIDIA Mellanox ConnectX-4/5/6 [Dx/Ex/Lx] based 200Gb, 100Gb, 50Gb, 40Gb, 25Gb and 10Gb ethernet adapter driver"
 .Sh SYNOPSIS
 To compile this driver into the kernel,
 place the following lines in your
@@ -37,6 +38,7 @@ kernel configuration file:
 .Bd -ragged -offset indent
 .Cd "options COMPAT_LINUXKPI"
 .Cd "options RATELIMIT"
+.Cd "options KERN_TLS"
 .Cd "device xz"
 .Cd "device mlxfw"
 .Cd "device firmware"
@@ -60,67 +62,63 @@ mlx5en_load="YES"
 The
 .Nm
 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,
+ConnectX-4/5/6 [Dx, Ex and Lx variants].
+The driver supports Jumbo Frames, Transmit and 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).
-.br
-The network interface is named mce.
-.br
-For further hardware information and questions related to hardware
-requirements, see
-.Pa http://www.mellanox.com/ .
+HW Large Receive Offload (HW LRO), VLAN tag insertion and extraction,
+VLAN checksum offload, VLAN TSO, hardware rate limiting (TXRTLMT),
+stateless VxLAN hardware offload for receive and transmit,
+HW TLS offload for transmit, Receive Side Steering (RSS) and
+.Xr NUMA 4
+awareness.
+.Pp
+The network interface name is
+.Dv mce<N>
+which corresponds to a PCI function,
+.Dv mlx_core<N> ,
+where
+.Dv <N>
+is a number starting at zero.
+There is at most one network interface per PCI function.
 .Pp
-For more information on configuring this device, see
-.Xr ifconfig 8 .
+For further information and questions related to hardware
+requirements, see
+.Pa https://www.mellanox.com .
 .Sh HARDWARE
 The
 .Nm
-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) :
-.Pp
+driver supports 200Gb, 100Gb, 50Gb, 40Gb, 25Gb and 10Gb ethernet adapters.
 .Bl -bullet -compact
+.Pp
 .It
-Mellanox MCX455A-ECAT
-.It
-Mellanox MCX456A-ECAT
-.It
-Mellanox MCX415A-CCAT
-.It
-Mellanox MCX416A-CCAT
-.It
-Mellanox MCX455A-FCAT
-.It
-Mellanox MCX456A-FCAT
-.It
-Mellanox MCX415A-BCAT
-.It
-Mellanox MCX416A-BCAT
-.It
-Mellanox MCX4131A-GCAT
-.It
-Mellanox MCX4131A-BCAT
-.It
-Mellanox MCX4121A-ACAT
+ConnectX-6 supports 10/20/25/40/50/56/100Gb/200Gb/s speeds.
 .It
-Mellanox MCX4111A-ACAT
+ConnectX-5 supports 10/20/25/40/50/56/100Gb/s speeds.
 .It
-Mellanox MCX4121A-XCAT
+ConnectX-4 supports 10/20/25/40/50/56/100Gb/s speeds.
 .It
-Mellanox MCX4111A-XCAT
+ConnectX-4 LX supports 10/25/40/50Gb/s speeds and reduced power consumption.
 .El
+.Sh CONFIGURATION
+The
+.Nm
+network interface is configured using
+.Xr ifconfig 8
+and the
+.Xr sysctl 8
+tree at
+.Dv dev.mce.<N> .
+All configurable entries are also tunables, and can be put directly into the
+.Xr loader.conf 5
+for persistent configuration.
 .Sh SUPPORT
 For general information and support,
-go to the Mellanox support website at:
-.Pa http://www.mellanox.com/ .
+go to the NVIDIA Mellanox networking support website at:
+.Pa https://www.mellanox.com .
 .Pp
-If an issue is identified with this driver with a supported adapter,
-email all the specific information related to the issue to
-.Aq Mt freebsd-drivers@mellanox.com .
+If an issue is identified with this driver using a supported adapter,
+e-mail all the specific information related to the issue to
+.Aq Mt nbu-freebsd-drivers@nvidia.com .
 .Sh SEE ALSO
 .Xr ifconfig 8
 .Sh HISTORY
@@ -133,4 +131,4 @@ device driver first appeared in
 The
 .Nm
 driver was written by
-.An Mellanox Technologies <freebsd-drivers@mellanox.com> .
+.An NVIDIA Mellanox networking <nbu-freebsd-drivers@nvidia.com> .



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202109221302.18MD2W88013053>