From 71d6dac903d65d018c7de03c947042db5d00a70f Mon Sep 17 00:00:00 2001 From: Adrien Mazarguil Date: Tue, 30 Jun 2015 11:28:09 +0200 Subject: [PATCH] mlx4: update documentation for MOFED 3.0 - Add RX/TX L3/L4 checksum offloading and validation. - Update kernel module parameters section. - Update prerequisites for MOFED and firmware versions. - Remove optimized external libraries section. MOFED now provides enhanced support directly without having to install modified libraries. Signed-off-by: Adrien Mazarguil --- doc/guides/nics/mlx4.rst | 29 ++++++----------------------- 1 file changed, 6 insertions(+), 23 deletions(-) diff --git a/doc/guides/nics/mlx4.rst b/doc/guides/nics/mlx4.rst index ac2dd56602..c33aa389e7 100644 --- a/doc/guides/nics/mlx4.rst +++ b/doc/guides/nics/mlx4.rst @@ -84,12 +84,13 @@ Features and limitations - All multicast mode is supported. - Multiple MAC addresses (unicast, multicast) can be configured. - Scattered packets are supported for TX and RX. +- Inner L3/L4 (IP, TCP and UDP) TX/RX checksum offloading and validation. +- Outer L3 (IP) TX/RX checksum offloading and validation for VXLAN frames. .. break - RSS hash key cannot be modified. - Hardware counters are not implemented (they are software counters). -- Checksum offloads are not supported yet. Configuration ------------- @@ -175,9 +176,8 @@ below. - **-1**: force device-managed flow steering (DMFS). - **-7**: configure optimized steering mode to improve performance with the - following limitation: Ethernet frames with the port MAC address as the - destination cannot be received, even in promiscuous mode. Additional MAC - addresses can still be set by ``rte_eth_dev_mac_addr_addr()``. + following limitation: VLAN filtering is not supported with this mode. + This is the recommended mode in case VLAN filter is not needed. Prerequisites ------------- @@ -232,8 +232,8 @@ DPDK and must be installed separately: Currently supported by DPDK: -- Mellanox OFED **2.4-1**. -- Firmware version **2.33.5000** and higher. +- Mellanox OFED **3.0**. +- Firmware version **2.34.5000** and higher. Getting Mellanox OFED ~~~~~~~~~~~~~~~~~~~~~ @@ -255,23 +255,6 @@ required from that distribution. this DPDK release was developed and tested against is strongly recommended. Please check the `prerequisites`_. -Getting libibverbs and libmlx4 from DPDK.org -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Based on Mellanox OFED, optimized libibverbs and libmlx4 versions can be -optionally downloaded from DPDK.org: - -``_ - -Some enhancements are done for better performance with DPDK applications and -are not merged upstream yet. - -Since it is partly achieved by tuning compilation options to disable features -not needed by DPDK, linking these libraries statically and avoid system-wide -installation is the preferred method. - -Installation documentation is available from the above link. - Usage example ------------- -- 2.20.1