From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 ; 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 To: adrien.mazarguil@6wind.com Cc: dev@dpdk.org, Moti Haimovsky 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: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 --- 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 `_ 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 -`_ -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 `. + +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 ` 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