From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <motih@mellanox.com>
Received: from EUR03-VE1-obe.outbound.protection.outlook.com
 (mail-eopbgr50055.outbound.protection.outlook.com [40.107.5.55])
 by dpdk.org (Postfix) with ESMTP id 06E611B3C8
 for <dev@dpdk.org>; Thu,  9 Nov 2017 18:32:29 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com;
 s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=cxWhCvNlfSFT9IK1Xq5hdHhxAZke/e/InSzm3EHgm5g=;
 b=yvfo5GzXBRDpryiRhTL6YlMZMtVsCNdNtQWfXfM2UBPBDXELt3Gp2spdr7MfpOaNH8ySNcxYKXGs9mOGrfwH8R4NOhPfq+AYRGXl/eigH53XmGV5TBiKFC5vVyjq9cDczEb5eLHOeTAqkcJBgZguX5XSowN87L3+PCv1yllldnE=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=motih@mellanox.com; 
Received: from mellanox.com (37.142.13.130) by
 DB5PR05MB1910.eurprd05.prod.outlook.com (2a01:111:e400:c584::15) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.197.13; Thu, 9
 Nov 2017 17:32:26 +0000
From: Moti Haimovsky <motih@mellanox.com>
To: adrien.mazarguil@6wind.com
Cc: dev@dpdk.org,
	Moti Haimovsky <motih@mellanox.com>
Date: Thu,  9 Nov 2017 19:30:56 +0200
Message-Id: <1510248656-194169-4-git-send-email-motih@mellanox.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1510248656-194169-1-git-send-email-motih@mellanox.com>
References: <1510248656-194169-1-git-send-email-motih@mellanox.com>
MIME-Version: 1.0
Content-Type: text/plain
X-Originating-IP: [37.142.13.130]
X-ClientProxiedBy: VI1P189CA0003.EURP189.PROD.OUTLOOK.COM
 (2603:10a6:802:2a::16) To DB5PR05MB1910.eurprd05.prod.outlook.com
 (2a01:111:e400:c584::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: d53371f7-60f2-47af-112b-08d52797d8eb
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603199);
 SRVR:DB5PR05MB1910; 
X-Microsoft-Exchange-Diagnostics: 1; DB5PR05MB1910;
 3:ftItlRIYs43NHombZOMgoaYQs6/jgbM+ETIVqH8MEZGbgyLoFWjXVFyXnr2k3SQagsQab4qNmhFSFbcb5WC1Gn2t7fHwkqG1WD4ciqnTyPjpFwOs6TpR9GRIX9eXoB7S8nvUwzL54etJFxKc4y09ttn9woIYZEAZob8BojIB8+LkZQwOodqkFq2ZImG7N9MbBdKK706krKctQlDPCQie3m33/EOwxxk7MRdiWSae3rYXMUIWGKiKEI9svRZ7NCxi;
 25:TfTSjLyGaQ1jQxbBr+1C0rs3gYEoOQJ8QktMhFJ8GtsMZYSDFGRnxjsfuFQXwG5IHTc5jjo32JC5HFtVuNSYRFoqdv5XRedbn1gQfJQxdFTcw/Ka2QPieNuNo65oM+U6WFITgOfKOYKEpD8CFW3pty/L8+BrNgTggn9ufS8Y6AxxPUPbF/LnXQMwMVCcGC4Lhl3V4uBH/GETC9ybC8QSha/SLOlj68GXLsjj3oi4t9bq3jwotPnMuye66nWEjtxVudobMw8xqWqIvPtJ5F+kRTK0pJjFxDnsL/ciLeQ3Pe8a/Ue3Cg8W8GaPXa8ZpTlddAKjRo57rYwxj4Bt+1oXlw==;
 31:+ky8bmGIQ+5fpPBjygHEMqLSJ1qeW+2EouSJk15nwYMaV87IKzOsKvu4OP4n1Ym0gxtHUFMIgQmWaJw8oZn/p2OADvuHeRWk4ws93CF1FnURvaEjYsgwXCzDcKiLm/SzH5UvbTGJYDs+xou9Hy1LeI73Wc3ALvCKw4wh97OR7wB4TqZfZNpbev9eflalb9AQ1W5nCo+dmrd8+JN9RWxrsBeHu0BpMpoYgm/ZvzapKZA=
X-MS-TrafficTypeDiagnostic: DB5PR05MB1910:
X-LD-Processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr
X-Microsoft-Exchange-Diagnostics: 1; DB5PR05MB1910;
 20:cHkJUnqxBI7vozkK06NjlFPXbKrofK8agqcBPGRCEXpW7BzdIoILij8RxfJ0vbFvyLiX4V5pfydKP4YTjedHWD5BkFjvDdAzQjanYb0djrAKMr/Xoa3QvA6TQ/nsSXIhrkv7nxXTVdhBE0uVx42VKFlEOSSVd19huB17N3u69MXiadvAZV1lbqo+HRpVuvqzoCxPhk4U3+NQBly4crsD3byXn6+LL+ITmIWWodpg832LTHFctUWV7RjE1q0SB0UY5vVNYgDuMn85xfTDbmxdp30YfW/Go1kPglRB+KKBd4VcyYk5mC6nmTJmOwD5v/bVZlhJKDgu2SxJDtrt9tzii/7bSUjt3uEYGgveZ24rNS0gzu9+Otuy/ugjBCPBpTz8+x+EVZh2c53FA1YhScbjI3q+YBhUEWxKantd5KPI58RgYQm3QmfLp4qCjK13turt6cGtTz+vvEhW54u9dpWcJYagfLnlLa6wDqGuuaEa5V2xJYD82fW0SSrkCgggKqeU
X-Exchange-Antispam-Report-Test: UriScan:(244540007438412)(166708455590820)(275740015457677)(171992500451332)(111885846020525);
X-Microsoft-Antispam-PRVS: <DB5PR05MB1910B5EFDD649D6EACBB6DBAD2570@DB5PR05MB1910.eurprd05.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(93006095)(93001095)(100000703101)(100105400095)(3002001)(10201501046)(3231021)(6055026)(6041248)(20161123562025)(20161123558100)(20161123564025)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB5PR05MB1910; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB5PR05MB1910; 
X-Microsoft-Exchange-Diagnostics: 1; DB5PR05MB1910;
 4:HmkdUJkrny2VU3Lx3jCeqOxWI1aCSTVPR7cvADwrE12ehmmi/nT3hwqlvw047Mvk9NVwKLs/26vQ78b9SLezwaiGiVYFd3hdELPiPeLcXf7cszHJAcFOKviYqYiYVMbn4sm3PqWLuRxZlcAWxETIoo38NrqbuyzOfsZOEOlxIv6Jq22WqS86ZTW/pwxBOFYqhYshvRkT+ZN5sNhhTz6DjZw9fMa6agD/8SlXWx9GmaUXQY3v5e5NixXDCGJFRJNYq985gW5y6H1mF6/7XmImiy1WCPluAueSvTLRTviCp6JhWS8CaKkXRN5fNT4PdoY/n/Xgt3JEP26PaLDurZ7OkL2HFg2ODCIz551FR/AJn13AwXwydLAM9sfMiS8ump4PP48Qgi3nwue2k5U+cwQ+EmOz0szAYoyVLEKO7bWZnuynla4lJgyLE2PTiW03VsFn
X-Forefront-PRVS: 0486A0CB86
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(39860400002)(199003)(55674003)(189002)(25786009)(966005)(50986999)(69596002)(7110500001)(53936002)(76176999)(33026002)(5660300001)(8676002)(8936002)(86362001)(50226002)(68736007)(6306002)(81166006)(81156014)(305945005)(4326008)(6116002)(48376002)(10710500007)(36756003)(33646002)(16526018)(189998001)(316002)(2351001)(6666003)(105586002)(21086003)(106356001)(2906002)(16586007)(478600001)(3846002)(2420400007)(55016002)(5003940100001)(50466002)(2361001)(4720700003)(107886003)(97736004)(15650500001)(7736002)(101416001)(6916009)(66066001)(2950100002)(47776003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB5PR05MB1910; H:mellanox.com; FPR:; SPF:None;
 PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: mellanox.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB5PR05MB1910;
 23:uTURV6Mma9nfpeGpnDcwZCNSE67FlUv1fwsrReAqX?=
 =?us-ascii?Q?4f9iVpxNXGtoGvNi0ztG44FmV7xqJbFqSil4PcscmkmWNYZbA/+Xhii+8/0R?=
 =?us-ascii?Q?/4CbMrYa7cnSgPZ7mLRYgrOFaVy0hNZb0ct5kL4ZL4NEHRHi1yAc4iU8lBV3?=
 =?us-ascii?Q?PE/BJdL0t87XXBgPesov/R8eGyiAGRstRnsY3S7g/pAtcLrMxrU0h8wLTzYQ?=
 =?us-ascii?Q?OWdk0U7Wtfcq2QwGZNAyTMLKWrlrnerwA9p8xIx1oeOs/hPaTxuwAcfloQTU?=
 =?us-ascii?Q?90DihMPBQfsyg8oPgwANAdEYNd9E1PEbosdjbjtZpu4E5evH6FmrPHsFNmkH?=
 =?us-ascii?Q?Q+wCvEZ6G/3MRTtNt0JHZ9dCiWRDnPwJlfxCvlQRyAtxhpuodlEPQ6LoAS8v?=
 =?us-ascii?Q?SAefh9NLGPE2nXaZEJNnc8kvULCrt1caG+A+JMsPKkVpnyvHeM6f8kHA83xL?=
 =?us-ascii?Q?R8cFzI5MUxVABJHMuMxKQMKq6NY87MZFrYObVvyrdeIKtLVmFUm4K66621RY?=
 =?us-ascii?Q?3IFeE9SiP/oF/cKMd3iIFEQEMr3yM1ZC8tCZJWS3p/1tcYQejGGytWTiRFXe?=
 =?us-ascii?Q?i99BLS/pYyCnUqRf3THL9/XuGICDWxbunLNulU6rI1e0/4dJenOmlGODRL16?=
 =?us-ascii?Q?+r6pJeZA5vOh7VMYaIf1115fb2VgSshliEg4Tjn9f9cJsmN1/9fWFmq7WDCI?=
 =?us-ascii?Q?IQfNgV2HolyH1d3iZYL3s9K36zMqIwCFd6J/aRql8G2dtmkcsBVNTuCg5ZH6?=
 =?us-ascii?Q?qJ3oldzjIm4hJ5VvpSgBfcWepAnuP02XLYU2IzlrBde+NfGVEaA13AjcnTDr?=
 =?us-ascii?Q?IsVciEHmyvb2eBKjiWa+hx2epEovxG3suBPd+ocsRh9UsrMjOqe81OsWnoxG?=
 =?us-ascii?Q?6bGt+pG67bXL/1SZR/w7yWFXHAgFL9m8kljqmLsbaOYEvebgChrPnFPNDAZE?=
 =?us-ascii?Q?qy+k4aW1xhETGlTaLrnU0HvYB+oBcxDaYPnvHnGL61bUGKv1YM55Z/FQh6cZ?=
 =?us-ascii?Q?mBlQs2GyaRnnkqui0+iiZ4Q6CtTrGZ70y5m7+mpIVJUTKzTYqAJi7wF0K3mQ?=
 =?us-ascii?Q?v/1hy6c6GRbD24HZ4aASTKItJb/tZkiMKsCzEyixxWu+aGCaA1AF4J/ekXng?=
 =?us-ascii?Q?DfOp43AvM5cJBjYcsl62SsJ99dMB1RwnO0H3z70cP9JtXdlDq5tdFs7a8ExD?=
 =?us-ascii?Q?RfuFR0Z1oN6k/lSaBxDCvljKkJR/UErkDI6t8kV5cdTeb1U3dfPlDfvys/qc?=
 =?us-ascii?Q?oTfaO6Aa//LUg+IAHVbTn8IPnlR2nabNnI9bRXOgf41AlJwqLd5I1z6XeIAP?=
 =?us-ascii?Q?MdCmaglJjYZa+eYwPIr7pAtij7qLdjoaFzJU+qN8DFglGIJVIRxCGo3E8P0m?=
 =?us-ascii?Q?1aPjyfXiR7Z+LZV3EXNmcpw9uM=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB5PR05MB1910;
 6:04sJvSDquXlU9odh4/d/XSu0CbHQz6DNlrSl13oeidmOzNCFxGQAU9V/B6nEzD/9OnMkaqnaOLbCV/limzgHvhxzyV4M5U2OBPQWw+e9CF4QprxIPiW2sEaXeDe4B7LxTXn9ShN6zeP6X6PtmMSrzxzw9HKI1XGjbL2NePQRyl6Iodhzm+TruOsUVoUhsYJI32LDlP9oeuslF4t0X4U1bYdYxosLGR321kw2WOmxWsY1IJARC51FbKICr8nZi+f1Wp1m6nKi9cCYRF6sQjv8Boyg5rpMcgskpLxA0xu89CmnTMdNtJRNMZgDXmQrbAVICbxWQkywH0oOecqFeH0tK4RAUZmHrG1e79bjxcDt71k=;
 5:x7wpFUTZiI1o/VlDAe39/olwJmjilpCOLIPwNyqp70BOFBKx+jGYkpaxzxdlqIq2/Ma469dqk1xouPIxsFlG8vArUTyJhzqL2BcCjQAbcQ04Qme/VGGDsEk5vfLWAAWLHYAcNnCZdlgUuQaQAu6gHjDfDd63ghTuI5bAh+wIbjo=;
 24:BUOzlAccUGq8zVKhDMU5kLOYh0M41xt3rToUtSOJpxhBh58HHmPKPJmAne//7El74xl1u/L7daIeno+VwyBypuel14A63PC3zFrdvKqPFgs=;
 7:+d0yF89KHzrLKPtEP9Bkq4X0ggHR3fv1KNdHKg1f2sX7a5NsjBQusSo5FR/EuDRHJ0+ji0njtwiiPMCVw/zbegrCdG7Pllz0uH9xjAVtMgxg3zBIgoMSELTG+LFGiVYTm35L1EnQ1SDyL0pbyuemtG12VWF95BYp3FCiNxNLBgYtzYpxl+w+re/LmeE58hZ+TEact6ullvT80by9e2O0xLehcSohW0gt63WUha+JdAgRwkZ/M3+cBMQz5nB3FbEj
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: Mellanox.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Nov 2017 17:32:26.8122 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: d53371f7-60f2-47af-112b-08d52797d8eb
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR05MB1910
Subject: [dpdk-dev] [PATCH 3/3] doc: update mlx4 documentation
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <http://dpdk.org/ml/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://dpdk.org/ml/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <http://dpdk.org/ml/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Nov 2017 17:32:29 -0000

This updates mlx4 documentation and DPDK release notes
to reflect the PMD support for rdma-core from linux-rdma.

- PMD is now freed from Mellanox OFED and now only depends on the
  public rdma-core package (v15 and above) instead.
  (see https://github.com/linux-rdma/rdma-core/releases)
  This PMD should run under Linux v4.14 and above.
- In case any of the above requirements can't be satisfied,
  Mellanox OFED v4.2 and above also provide an updated rdma-core
  as well back-ported kernel modules for most Linux distributions
  and previous Linux versions.
  (see http://www.mellanox.com/page/products_dyn?product_family=26).

Signed-off-by: Moti Haimovsky <motih@mellanox.com>
---
 doc/guides/nics/mlx4.rst               | 89 +++++++++++++++++++---------------
 doc/guides/rel_notes/release_17_11.rst | 26 ++++++++++
 2 files changed, 76 insertions(+), 39 deletions(-)

diff --git a/doc/guides/nics/mlx4.rst b/doc/guides/nics/mlx4.rst
index 7c43177..22341b9 100644
--- a/doc/guides/nics/mlx4.rst
+++ b/doc/guides/nics/mlx4.rst
@@ -74,13 +74,6 @@ long as they share the same MAC address.
 
 Compiling librte_pmd_mlx4 causes DPDK to be linked against libibverbs.
 
-Features
---------
-
-- Multi arch support: x86_64 and POWER8.
-- Link state information is provided.
-- RX interrupts.
-
 Configuration
 -------------
 
@@ -160,7 +153,7 @@ This driver relies on external libraries and kernel drivers for resources
 allocations and initialization. The following dependencies are not part of
 DPDK and must be installed separately:
 
-- **libibverbs**
+- **libibverbs** (provided by rdma-core package)
 
   User space verbs framework used by librte_pmd_mlx4. This library provides
   a generic interface between the kernel and low-level user space drivers
@@ -170,7 +163,7 @@ DPDK and must be installed separately:
   resources allocations) to be managed by the kernel and fast operations to
   never leave user space.
 
-- **libmlx4**
+- **libmlx4** (provided by rdma-core package)
 
   Low-level user space driver library for Mellanox ConnectX-3 devices,
   it is automatically loaded by libibverbs.
@@ -178,7 +171,7 @@ DPDK and must be installed separately:
   This library basically implements send/receive calls to the hardware
   queues.
 
-- **Kernel modules** (mlnx-ofed-kernel)
+- **Kernel modules**
 
   They provide the kernel-side verbs API and low level device drivers that
   manage actual hardware initialization and resources sharing with user
@@ -204,24 +197,27 @@ DPDK and must be installed separately:
    Both libraries are BSD and GPL licensed. Linux kernel modules are GPL
    licensed.
 
-Currently supported by DPDK:
+Depending on system constraints and user preferences either RDMA core library
+with a recent enough Linux kernel release (recommended) or Mellanox OFED,
+which provides compatibility with older releases.
+
+Current RDMA core package and Linux kernel (recommended)
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+- Minimal Linux kernel version: 4.14.
+- Minimal RDMA core version: v15 (see `RDMA core installation documentation`_).
 
-- Mellanox OFED **4.1**.
-- Firmware version **2.36.5000** and above.
+.. _`RDMA core installation documentation`: https://raw.githubusercontent.com/linux-rdma/rdma-core/master/README.md
 
-Getting Mellanox OFED
-~~~~~~~~~~~~~~~~~~~~~
+.. _Mellanox_OFED_as_a_fallback:
 
-While these libraries and kernel modules are available on OpenFabrics
-Alliance's `website <https://www.openfabrics.org/>`_ and provided by package
-managers on most distributions, this PMD requires Ethernet extensions that
-may not be supported at the moment (this is a work in progress).
+Mellanox OFED as a fallback
+~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
-`Mellanox OFED
-<http://www.mellanox.com/page/products_dyn?product_family=26&mtag=linux_sw_drivers>`_
-includes the necessary support and should be used in the meantime. For DPDK,
-only libibverbs, libmlx4, mlnx-ofed-kernel packages and firmware updates are
-required from that distribution.
+- `Mellanox OFED`_ version: **4.2**.
+- firmware version: **2.42.5000** and above.
+
+.. _`Mellanox OFED`: http://www.mellanox.com/page/products_dyn?product_family=26&mtag=linux_sw_drivers
 
 .. note::
 
@@ -229,15 +225,10 @@ required from that distribution.
    this DPDK release was developed and tested against is strongly
    recommended. Please check the `prerequisites`_.
 
-Supported NICs
---------------
+Installing Mellanox OFED
+^^^^^^^^^^^^^^^^^^^^^^^^
 
-* Mellanox(R) ConnectX(R)-3 Pro 40G MCX354A-FCC_Ax (2*40G)
-
-Quick Start Guide
------------------
-
-1. Download latest Mellanox OFED. For more info check the  `prerequisites`_.
+1. Download latest Mellanox OFED.
 
 2. Install the required libraries and kernel modules either by installing
    only the required set, or by installing the entire Mellanox OFED:
@@ -246,19 +237,19 @@ Quick Start Guide
 
    .. code-block:: console
 
-        ./mlnxofedinstall
+        ./mlnxofedinstall --dpdk --upstream-libs
 
    For SR-IOV hypervisors use:
 
    .. code-block:: console
 
-        ./mlnxofedinstall --enable-sriov -hypervisor
+        ./mlnxofedinstall --dpdk --upstream-libs --enable-sriov --hypervisor
 
    For SR-IOV virtual machine use:
 
    .. code-block:: console
 
-        ./mlnxofedinstall --guest
+        ./mlnxofedinstall --dpdk --upstream-libs --guest
 
 3. Verify the firmware is the correct one:
 
@@ -272,7 +263,19 @@ Quick Start Guide
 
         connectx_port_config
 
-   Or in the manual way:
+5. Continue with :ref:`section 2 of the Quick Start Guide <QSG_2>`.
+
+Supported NICs
+--------------
+
+* Mellanox(R) ConnectX(R)-3 Pro 40G MCX354A-FCC_Ax (2*40G)
+
+.. _qsg:
+
+Quick Start Guide
+-----------------
+
+1. Set all ports links to Ethernet
 
    .. code-block:: console
 
@@ -280,7 +283,15 @@ Quick Start Guide
         echo eth > "/sys/bus/pci/devices/$PCI/mlx4_port0"
         echo eth > "/sys/bus/pci/devices/$PCI/mlx4_port1"
 
-5. In case of bare metal or hypervisor, configure optimized steering mode
+   .. note::
+
+        If using Mellanox OFED one can permanently set the port link
+        to Ethernet using connectx_port_config tool provided by it.
+        :ref:`Mellanox_OFED_as_a_fallback`:
+
+.. _QSG_2:
+
+2. In case of bare metal or hypervisor, configure optimized steering mode
    by adding the following line to ``/etc/modprobe.d/mlx4_core.conf``:
 
    .. code-block:: console
@@ -292,7 +303,7 @@ Quick Start Guide
         If VLAN filtering is used, set log_num_mgm_entry_size=-1.
         Performance degradation can occur on this case.
 
-6. Restart the driver:
+3. Restart the driver:
 
    .. code-block:: console
 
@@ -304,7 +315,7 @@ Quick Start Guide
 
         service openibd restart
 
-7. Compile DPDK and you are ready to go. See instructions on
+4. Compile DPDK and you are ready to go. See instructions on
    :ref:`Development Kit Build System <Development_Kit_Build_System>`
 
 Performance tuning
diff --git a/doc/guides/rel_notes/release_17_11.rst b/doc/guides/rel_notes/release_17_11.rst
index e6e4407..c7d8826 100644
--- a/doc/guides/rel_notes/release_17_11.rst
+++ b/doc/guides/rel_notes/release_17_11.rst
@@ -59,6 +59,32 @@ New Features
   "Network Interface Controller Drivers" document for more details on this new
   driver.
 
+* **Updated mlx4 driver.**
+
+  Updated the mlx4 driver including the following changes:
+
+   * Isolated mode (rte_flow) can now be enabled anytime, not only during
+     initial device configuration.
+   * Flow rules now support up to 4096 priority levels usable at will by
+     applications.
+   * Enhanced error message to help debugging invalid/unsupported flow rules.
+   * Flow rules matching all multicast and promiscuous traffic are now allowed.
+   * No more software restrictions on flow rules with the RSS action, their
+     configuration is much more flexible.
+   * Significantly reduced memory footprint for Rx and Tx queue objects.
+   * While supported, UDP RSS is temporarily disabled due to a remaining issue
+     with its support in the Linux kernel.
+   * The new RSS implementation does not automatically spread traffic according
+     to the inner packet of VXLAN frames anymore, only the outer one (like
+     other PMDs).
+   * Partial (Tx only) support for secondary processes was broken and had to be
+     removed.
+   * Refactored driver to get rid of dependency on the components provided by
+     Mellanox OFED and instead rely on the current and public rdma-core
+     package and Linux version from now on.
+   * Removed compile-time limitation on number of device instances the PMD
+     can support.
+
 * **Updated mlx5 driver.**
 
   Updated the mlx5 driver including the following changes:
-- 
1.8.3.1