From: Wenjun Wu <wenjun1.wu@intel.com>
To: dev@dpdk.org
Subject: [dpdk-dev] [PATCH 00/22] backport feature support to DPDK 20.11
Date: Tue, 3 Aug 2021 16:37:55 +0800 [thread overview]
Message-ID: <20210803083817.1243796-1-wenjun1.wu@intel.com> (raw)
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
--
2.25.1
next reply other threads:[~2021-08-03 8:56 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-08-03 8:37 Wenjun Wu [this message]
2021-08-03 8:37 ` [dpdk-dev] [PATCH 01/22] net/ice: support RSS hash for IP fragment Wenjun Wu
2021-08-03 8:37 ` [dpdk-dev] [PATCH 02/22] net/ice/base: align add VSI and update VSI AQ command buffer Wenjun Wu
2021-08-03 8:37 ` [dpdk-dev] [PATCH 03/22] net/ice/base: add interface to support configuring VLAN mode Wenjun Wu
2021-08-03 8:37 ` [dpdk-dev] [PATCH 04/22] net/ice/base: fix outer VLAN related macro Wenjun Wu
2021-08-03 8:38 ` [dpdk-dev] [PATCH 05/22] net/ice/base: add VLAN TPID for VLAN filters Wenjun Wu
2021-08-03 8:38 ` [dpdk-dev] [PATCH 06/22] net/ice/base: support checking double VLAN mode Wenjun Wu
2021-08-03 8:38 ` [dpdk-dev] [PATCH 07/22] net/ice/base: support configuring device in " Wenjun Wu
2021-08-03 8:38 ` [dpdk-dev] [PATCH 08/22] net/ice/base: do not set VLAN mode in DCF mode Wenjun Wu
2021-08-03 8:38 ` [dpdk-dev] [PATCH 09/22] net/ice/base: update boost TCAM for DVM Wenjun Wu
2021-08-03 8:38 ` [dpdk-dev] [PATCH 10/22] net/ice/base: change protocol ID for VLAN in DVM Wenjun Wu
2021-08-03 8:38 ` [dpdk-dev] [PATCH 11/22] net/ice/base: refactor post DDP download VLAN mode config Wenjun Wu
2021-08-03 8:38 ` [dpdk-dev] [PATCH 12/22] net/ice/base: log if DDP/FW do not support QinQ Wenjun Wu
2021-08-03 8:38 ` [dpdk-dev] [PATCH 13/22] net/ice/base: add ethertype offset for QinQ dummy packet Wenjun Wu
2021-08-03 8:38 ` [dpdk-dev] [PATCH 14/22] net/ice/base: add inner VLAN protocol type for QinQ filter Wenjun Wu
2021-08-03 8:38 ` [dpdk-dev] [PATCH 15/22] net/ice/base: fix QinQ PPPoE dummy packet selection Wenjun Wu
2021-08-03 8:38 ` [dpdk-dev] [PATCH 16/22] net/ice: fix VLAN strip for double VLAN Wenjun Wu
2021-08-03 8:38 ` [dpdk-dev] [PATCH 17/22] net/ice: fix VLAN 0 adding based on VLAN mode Wenjun Wu
2021-08-03 8:38 ` [dpdk-dev] [PATCH 18/22] net/ice: enable QinQ filter for switch Wenjun Wu
2021-08-03 8:38 ` [dpdk-dev] [PATCH 19/22] net/ice: update QinQ switch filter handling Wenjun Wu
2021-08-03 8:38 ` [dpdk-dev] [PATCH 20/22] net/ice/base: fix wrong ptype bitmap for IP fragment Wenjun Wu
2021-08-03 8:38 ` [dpdk-dev] [PATCH 21/22] net/ice: support flow priority for DCF switch filter Wenjun Wu
2021-08-03 8:38 ` [dpdk-dev] [PATCH 22/22] net/ice/base: add priority check of matching recipe Wenjun Wu
2021-08-04 1:20 ` [dpdk-dev] [PATCH 00/22] backport feature support to DPDK 20.11 Min Hu (Connor)
2021-08-04 7:54 ` Thomas Monjalon
2021-08-04 8:48 ` Min Hu (Connor)
2021-08-04 9:00 ` Thomas Monjalon
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20210803083817.1243796-1-wenjun1.wu@intel.com \
--to=wenjun1.wu@intel.com \
--cc=dev@dpdk.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).