From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) by dpdk.org (Postfix) with ESMTP id EB53CDED for ; Fri, 8 Jun 2018 17:25:20 +0200 (CEST) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 703F321D18; Fri, 8 Jun 2018 11:25:20 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Fri, 08 Jun 2018 11:25:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fridaylinux.org; h=cc:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=QEWpGYYknRgfuPSF9 U6KTPxCaVzXrUleBc3aHhzy5C0=; b=Ct+xUIaq7zU5eUBpNCnSactcYPWyZMglf lGY181K8hale+UU7cVbNCbDZMTPt8j+3ds9za5TEG3kYWFhz98XM1RIPK/W+HlBz OG3Ejs0WpScbkb2IeV4lnZQHuwNMV2hGbE3CM7Sqx9Xd6jC/zUo3Nicfvj4m6sno PNO/Ny1r6lgND7XEw6ADMV+Kq995ZKXrnb4X3sRDT9jKeVDd9AulWWCAd6W6K3dO a3UQZthONHXeGFyI1WF9aS4J2PYb8+9Jop6LfA87HPiHmH46gUF1qmDJJmrYU22D ZmZSdYQqp3Tbu3owFvtJPQdI7Kpq/pMpjevyixXK1JL5GWCWW5kgw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=QEWpGY YknRgfuPSF9U6KTPxCaVzXrUleBc3aHhzy5C0=; b=XjksyZcOXJFw5D9Khd+AFl 45l1CD52WWq5u31930dEwrX1HCV21UHXPQEwNZEDKMoLTcB7QKlXc6AZUqn2O926 netwX2h1N9SZ3qi2GtuEszr+I3XmXT3S/frDgook4WD+Ie51BXq1YFag6lPpUib1 QZQl2VgIHmwIZ/dKr1aVeiBiblX+tH7fd3yB+ANJU3Q19+KSU05Y5qTJ8/Lb682q XUQu0kK7YXEg5tglpRxPDUBwdbIKEolFQa1mqGyb1sEsOHfb7X7MT1/uerX1zlR7 VIZ1u4FLSaSntCT4FiRsvJlSk5sBAATW1mkWxeKTzjqkLFoYrvgEFZVHIENPtUBg == X-ME-Proxy: X-ME-Proxy: X-ME-Proxy: X-ME-Proxy: X-ME-Proxy: X-ME-Proxy: X-ME-Sender: Received: from yuanhanliu-NB0 (unknown [223.74.148.13]) by mail.messagingengine.com (Postfix) with ESMTPA id A061510260; Fri, 8 Jun 2018 11:25:17 -0400 (EDT) Date: Fri, 8 Jun 2018 23:25:05 +0800 From: Yuanhan Liu To: Yongseok Koh Cc: stable@dpdk.org, shahafs@mellanox.com, adrien.mazarguil@6wind.com, nelio.laranjeiro@6wind.com Message-ID: <20180608152505.sqj43lpvaulroqzg@yuanhanliu-NB0.tencent.com> References: <20180605002732.13866-1-yskoh@mellanox.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20180605002732.13866-1-yskoh@mellanox.com> User-Agent: NeoMutt/20170113 (1.7.2) Subject: Re: [dpdk-stable] [PATCH v2 00/67] net/mlx5: backport patches for v17.11.3 LTS X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Jun 2018 15:25:21 -0000 On Mon, Jun 04, 2018 at 05:27:23PM -0700, Yongseok Koh wrote: > This patchset includes patches for mlx4 and mlx5. All the patches are from > dpdk/master and properly backported based on stable/17.11. Thank you, and series applied dpdk-stable/17.11. --yliu > > v2: > * no change, company mail server failed to send emails, just resend. > > Adrien Mazarguil (6): > net/mlx: control netdevices through ioctl only > net/mlx4: fix RSS resource leak in case of error > net/mlx5: fix RSS flow action bounds check > net/mlx5: fix flow director rule deletion crash > net/mlx4: fix Rx resource leak in case of error > net/mlx4: fix UDP flow rule limitation enforcement > > Dahir Osman (1): > net/mlx5: setup RSS regardless of queue count > > David Marchand (1): > net/mlx5: fix count in xstats > > Gavin Hu (1): > net/mlx5: fix build with clang on ARM > > Moti Haimovsky (2): > net/mlx4: fix broadcast Rx > net/mlx4: fix removal detection of stopped port > > Nélio Laranjeiro (26): > net/mlx5: remove get priv internal function > net/mlx5: fix flow director conversion > net/mlx5: fix reception of multiple MAC addresses > net/mlx5: fix sriov flag > net/mlx5: name parameters in function prototypes > net/mlx5: mark parameters with unused attribute > net/mlx5: normalize function prototypes > net/mlx5: add missing function documentation > net/mlx5: remove useless empty lines > net/mlx5: remove control path locks > net/mlx5: prefix all functions with mlx5 > net/mlx5: change non failing function return values > net/mlx5: standardize on negative errno values > net/mlx5: use port id in PMD log > net/mlx5: use dynamic logging > net/mlx5: remove kernel version check > net/mlx5: fix link status behavior > net/mlx5: fix link status to use wait to complete > net/mlx5: change tunnel flow priority > net/mlx5: improve flow error explanation > net/mlx5: refuse empty VLAN flow specification > net/mlx5: fix icc build > net/mlx5: remove 32-bit support > net/mlx5: split L3/L4 in flow director > net/mlx5: fix flow director mask > net/mlx5: fix flow validation > > Olivier Matz (1): > net/mlx5: fix allocation when no memory on device NUMA node > > Ophir Munk (2): > net/mlx4: fix single port configuration > net/mlx4: avoid constant recreations in function > > Rami Rosen (1): > net/mlx4: fix a typo in header file > > Raslan Darawsheh (3): > net/mlx4: store RSS hash result in mbufs > net/mlx5: fix double free on error handling > net/mlx5: fix resource leak in case of error > > Shachar Beiser (2): > net: add IPv6 header fields macros > net/mlx5: fix IPv6 header fields > > Shahaf Shuler (12): > net/mlx5: fix secondary process mempool registration > net/mlx5: remove assert un-accessible from secondary process > net/mlx5: warn for unsuccessful memory registration > net/mlx5: fix CRC strip capability query > net/mlx5: change pkt burst select function prototype > net/mlx5: enforce RSS key length limitation > net/mlx5: fix RSS key length query > net/mlx5: fix link status initialization > net/mlx5: fix ethtool link setting call order > net/mlx5: fix socket connection return value > net/mlx5: fix probe return value polarity > net/mlx5: fix flow director drop rule deletion crash > > Xueming Li (4): > net/mlx5: map UAR address around huge pages > net/mlx5: fix close after start failure > net/mlx5: fix invalid flow item check > net/mlx5: add data-plane debug message macro > > Yongseok Koh (5): > net/mlx5: fix synchronization on polling Rx completions > net/mlx5: fix disabling Tx packet inlining > net/mlx5: remove excessive data prefetch > net/mlx5: fix calculation of Tx TSO inline room size > net/mlx5: change device reference for secondary process > > doc/guides/nics/mlx5.rst | 6 +- > drivers/net/mlx4/mlx4.c | 18 +- > drivers/net/mlx4/mlx4.h | 3 + > drivers/net/mlx4/mlx4_ethdev.c | 192 +----- > drivers/net/mlx4/mlx4_flow.c | 34 +- > drivers/net/mlx4/mlx4_flow.h | 1 + > drivers/net/mlx4/mlx4_intr.c | 41 +- > drivers/net/mlx4/mlx4_rxq.c | 7 + > drivers/net/mlx4/mlx4_rxtx.c | 3 +- > drivers/net/mlx4/mlx4_rxtx.h | 2 +- > drivers/net/mlx5/mlx5.c | 525 +++++++++------ > drivers/net/mlx5/mlx5.h | 267 ++++---- > drivers/net/mlx5/mlx5_defs.h | 14 +- > drivers/net/mlx5/mlx5_ethdev.c | 1018 +++++++++-------------------- > drivers/net/mlx5/mlx5_flow.c | 1132 ++++++++++++++++++--------------- > drivers/net/mlx5/mlx5_mac.c | 49 +- > drivers/net/mlx5/mlx5_mr.c | 197 +++--- > drivers/net/mlx5/mlx5_rss.c | 176 +++-- > drivers/net/mlx5/mlx5_rxmode.c | 28 +- > drivers/net/mlx5/mlx5_rxq.c | 712 ++++++++++++--------- > drivers/net/mlx5/mlx5_rxtx.c | 76 +-- > drivers/net/mlx5/mlx5_rxtx.h | 179 +++--- > drivers/net/mlx5/mlx5_rxtx_vec.c | 26 +- > drivers/net/mlx5/mlx5_rxtx_vec_neon.h | 65 +- > drivers/net/mlx5/mlx5_rxtx_vec_sse.h | 2 +- > drivers/net/mlx5/mlx5_socket.c | 167 +++-- > drivers/net/mlx5/mlx5_stats.c | 248 ++++---- > drivers/net/mlx5/mlx5_trigger.c | 258 ++++---- > drivers/net/mlx5/mlx5_txq.c | 379 ++++++----- > drivers/net/mlx5/mlx5_utils.h | 29 +- > drivers/net/mlx5/mlx5_vlan.c | 106 ++- > lib/librte_net/rte_ip.h | 6 + > 32 files changed, 2947 insertions(+), 3019 deletions(-) > > -- > 2.11.0