Message ID | 20210803083817.1243796-1-wenjun1.wu@intel.com (mailing list archive) |
---|---|
Headers |
Return-Path: <dev-bounces@dpdk.org> X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 8DC03A0C41; Tue, 3 Aug 2021 10:56:49 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4D4DF411A7; Tue, 3 Aug 2021 10:56:49 +0200 (CEST) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mails.dpdk.org (Postfix) with ESMTP id 4E8D640E32 for <dev@dpdk.org>; Tue, 3 Aug 2021 10:56:47 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10064"; a="211764346" X-IronPort-AV: E=Sophos;i="5.84,291,1620716400"; d="scan'208";a="211764346" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Aug 2021 01:56:46 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,291,1620716400"; d="scan'208";a="479396541" Received: from wuwenjun.sh.intel.com ([10.67.110.197]) by fmsmga008.fm.intel.com with ESMTP; 03 Aug 2021 01:56:45 -0700 From: Wenjun Wu <wenjun1.wu@intel.com> To: dev@dpdk.org Date: Tue, 3 Aug 2021 16:37:55 +0800 Message-Id: <20210803083817.1243796-1-wenjun1.wu@intel.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [dpdk-dev] [PATCH 00/22] backport feature support to DPDK 20.11 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions <dev.dpdk.org> List-Unsubscribe: <https://mails.dpdk.org/options/dev>, <mailto:dev-request@dpdk.org?subject=unsubscribe> List-Archive: <http://mails.dpdk.org/archives/dev/> List-Post: <mailto:dev@dpdk.org> List-Help: <mailto:dev-request@dpdk.org?subject=help> List-Subscribe: <https://mails.dpdk.org/listinfo/dev>, <mailto:dev-request@dpdk.org?subject=subscribe> Errors-To: dev-bounces@dpdk.org Sender: "dev" <dev-bounces@dpdk.org> |
Series |
backport feature support to DPDK 20.11
|
|
Message
Wenjun Wu
Aug. 3, 2021, 8:37 a.m. UTC
Below patches are the backports of features in DPDK 21.02 and DPDK 21.05. They are not for LTS upstream, just for customer to cherrypick. feature includes 1. support RSS hash for IP fragment. 2. enable QinQ filter for switch. Haiyue Wang (4): net/ice/base: do not set VLAN mode in DCF mode net/ice: fix VLAN strip for double VLAN net/ice: fix VLAN 0 adding based on VLAN mode net/ice: update QinQ switch filter handling Junfeng Guo (1): net/ice: enable QinQ filter for switch Qi Zhang (13): net/ice/base: align add VSI and update VSI AQ command buffer net/ice/base: add interface to support configuring VLAN mode net/ice/base: fix outer VLAN related macro net/ice/base: add VLAN TPID for VLAN filters net/ice/base: support checking double VLAN mode net/ice/base: support configuring device in double VLAN mode net/ice/base: update boost TCAM for DVM net/ice/base: change protocol ID for VLAN in DVM net/ice/base: refactor post DDP download VLAN mode config net/ice/base: log if DDP/FW do not support QinQ net/ice/base: add inner VLAN protocol type for QinQ filter net/ice/base: fix QinQ PPPoE dummy packet selection net/ice/base: add priority check of matching recipe Ting Xu (1): net/ice/base: fix wrong ptype bitmap for IP fragment Wenjun Wu (1): net/ice: support RSS hash for IP fragment Yuying Zhang (2): net/ice/base: add ethertype offset for QinQ dummy packet net/ice: support flow priority for DCF switch filter drivers/net/ice/base/ice_adminq_cmd.h | 268 ++++++++----- drivers/net/ice/base/ice_bitops.h | 45 +++ drivers/net/ice/base/ice_common.c | 38 ++ drivers/net/ice/base/ice_common.h | 4 + drivers/net/ice/base/ice_flex_pipe.c | 302 +++++++++++++-- drivers/net/ice/base/ice_flex_pipe.h | 12 + drivers/net/ice/base/ice_flex_type.h | 39 ++ drivers/net/ice/base/ice_flow.c | 87 ++++- drivers/net/ice/base/ice_flow.h | 5 +- drivers/net/ice/base/ice_protocol_type.h | 1 + drivers/net/ice/base/ice_switch.c | 133 ++++++- drivers/net/ice/base/ice_switch.h | 15 + drivers/net/ice/base/ice_type.h | 4 + drivers/net/ice/base/ice_vlan_mode.c | 451 ++++++++++++++++++++++ drivers/net/ice/base/ice_vlan_mode.h | 16 + drivers/net/ice/base/meson.build | 1 + drivers/net/ice/ice_acl_filter.c | 1 + drivers/net/ice/ice_ethdev.c | 455 +++++++++++++---------- drivers/net/ice/ice_ethdev.h | 10 +- drivers/net/ice/ice_fdir_filter.c | 1 + drivers/net/ice/ice_generic_flow.c | 51 ++- drivers/net/ice/ice_generic_flow.h | 9 + drivers/net/ice/ice_hash.c | 39 +- drivers/net/ice/ice_switch_filter.c | 128 ++++++- 24 files changed, 1714 insertions(+), 401 deletions(-) create mode 100644 drivers/net/ice/base/ice_vlan_mode.c create mode 100644 drivers/net/ice/base/ice_vlan_mode.h
Comments
Hi, all,
Features could be backport to TLS version? It is surprising.
在 2021/8/3 16:37, Wenjun Wu 写道:
> enable QinQ filter for switch
04/08/2021 03:20, Min Hu (Connor): > Hi, all, > Features could be backport to TLS version? It is surprising. No it cannot, but you skipped the interesting part of the message: " They are not for LTS upstream, just for customer to cherrypick. " > 在 2021/8/3 16:37, Wenjun Wu 写道: > > enable QinQ filter for switch
在 2021/8/4 15:54, Thomas Monjalon 写道: > 04/08/2021 03:20, Min Hu (Connor): >> Hi, all, >> Features could be backport to TLS version? It is surprising. > > No it cannot, but you skipped the interesting part of the message: > " > They are not for LTS upstream, just for customer to cherrypick. > " Hi, Thomas, "just for customer to cherrypick." -- what doet it mean? It means that it tells users to backport the patches to 20.11 if they need the features? I cannot understand why this set of patches are sent to dev@dpdk.org ? > >> 在 2021/8/3 16:37, Wenjun Wu 写道: >>> enable QinQ filter for switch > > > . >
04/08/2021 10:48, Min Hu (Connor): > 在 2021/8/4 15:54, Thomas Monjalon 写道: > > 04/08/2021 03:20, Min Hu (Connor): > >> Hi, all, > >> Features could be backport to TLS version? It is surprising. > > > > No it cannot, but you skipped the interesting part of the message: > > " > > They are not for LTS upstream, just for customer to cherrypick. > > " > Hi, Thomas, > "just for customer to cherrypick." -- what doet it mean? > It means that it tells users to backport the patches to 20.11 if they > need the features? Yes anyone can use the patches from the mailing list on their own. > I cannot understand why this set of patches are sent to dev@dpdk.org ? Here the mailing list is used as "patch storage". In patchwork, the state is changed to "Not Applicable".