From: Qi Zhang <qi.z.zhang@intel.com>
To: intel-wired-lan@osuosl.org
Subject: [Intel-wired-lan] [PATCH S48 v3 00/14] Support Advanced AVF features
Date: Fri, 3 Jul 2020 06:57:51 +0800 [thread overview]
Message-ID: <20200702225805.32167-1-qi.z.zhang@intel.com> (raw)
The patchset add the backend code for below new advanced AVF features:
1. Flexible Description selection to offload metadata
2. FDIR filter rule adding / deleting.
3. Per flow configurable inputset RSS
besides support regular l3/l4 5 tuple inputset for FDIR and RSS, the
patchset
added more protocol support which include GTP-U, L2TPv3, PFCF, ESP,
AH...
v3:
- fix couple coding style issue and typo
- use devm alloc/free for cross function memory
- squash patch 11/16 , 12/16 into 10/16.
v2:
- fix typo in commit log.
Qi Zhang (14):
ice: Enable flexible descriptor RXDID querying and configuration
ice: Add more basic protocol support for flow filter
ice: Support non word aligned input set field
ice: Add more advanced protocol support in flow filter
ice: Support to separate GTP-U uplink and downlink
ice: enhanced IPV4 and IPV6 flow filter
ice: Enable RSS Configure for AVF
ice: Support RSS configure removal for AVF
ice: Add support for per VF ctrl VSI enabling
ice: Support FDIR configure for AVF
ice: Add non-IP Layer2 protocol FDIR filter for AVF
ice: Add GTPU FDIR filter for AVF
ice: Add more FDIR filter type for AVF
ice: Check FDIR program status for AVF
drivers/net/ethernet/intel/ice/Makefile | 2 +-
drivers/net/ethernet/intel/ice/ice.h | 6 +-
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 4 +
drivers/net/ethernet/intel/ice/ice_fdir.c | 29 +-
drivers/net/ethernet/intel/ice/ice_fdir.h | 39 +
drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 524 ++++-
drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 3 +-
drivers/net/ethernet/intel/ice/ice_flex_type.h | 78 +
drivers/net/ethernet/intel/ice/ice_flow.c | 890 +++++++-
drivers/net/ethernet/intel/ice/ice_flow.h | 168 +-
drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 22 +
drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 22 +
drivers/net/ethernet/intel/ice/ice_lib.c | 64 +-
drivers/net/ethernet/intel/ice/ice_main.c | 11 +-
drivers/net/ethernet/intel/ice/ice_protocol_type.h | 10 +
drivers/net/ethernet/intel/ice/ice_txrx.c | 5 +
drivers/net/ethernet/intel/ice/ice_type.h | 18 +
drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 2249 ++++++++++++++++++++
drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.h | 49 +
drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 660 +++++-
drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 11 +
include/linux/avf/virtchnl.h | 324 ++-
22 files changed, 5104 insertions(+), 84 deletions(-)
create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c
create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.h
--
2.13.6
next reply other threads:[~2020-07-02 22:57 UTC|newest]
Thread overview: 31+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-07-02 22:57 Qi Zhang [this message]
2020-07-02 22:57 ` [Intel-wired-lan] [PATCH S48 v3 01/14] ice: Enable flexible descriptor RXDID querying and configuration Qi Zhang
2020-07-02 22:57 ` [Intel-wired-lan] [PATCH S48 v3 02/14] ice: Add more basic protocol support for flow filter Qi Zhang
2020-07-03 4:45 ` Kirsher, Jeffrey T
2020-07-04 1:51 ` Zhang, Qi Z
2020-07-02 22:57 ` [Intel-wired-lan] [PATCH S48 v3 03/14] ice: Support non word aligned input set field Qi Zhang
2020-07-03 4:55 ` Kirsher, Jeffrey T
2020-07-02 22:57 ` [Intel-wired-lan] [PATCH S48 v3 04/14] ice: Add more advanced protocol support in flow filter Qi Zhang
2020-07-03 4:58 ` Kirsher, Jeffrey T
2020-07-02 22:57 ` [Intel-wired-lan] [PATCH S48 v3 05/14] ice: Support to separate GTP-U uplink and downlink Qi Zhang
2020-07-02 22:57 ` [Intel-wired-lan] [PATCH S48 v3 06/14] ice: enhanced IPV4 and IPV6 flow filter Qi Zhang
2020-07-03 5:02 ` Kirsher, Jeffrey T
2020-07-02 22:57 ` [Intel-wired-lan] [PATCH S48 v3 07/14] ice: Enable RSS Configure for AVF Qi Zhang
2020-07-03 5:14 ` Kirsher, Jeffrey T
2020-07-03 7:37 ` kernel test robot
2020-07-03 7:37 ` kernel test robot
2020-07-02 22:57 ` [Intel-wired-lan] [PATCH S48 v3 08/14] ice: Support RSS configure removal " Qi Zhang
2020-07-02 22:58 ` [Intel-wired-lan] [PATCH S48 v3 09/14] ice: Add support for per VF ctrl VSI enabling Qi Zhang
2020-07-02 22:58 ` [Intel-wired-lan] [PATCH S48 v3 10/14] ice: Support FDIR configure for AVF Qi Zhang
2020-07-03 5:29 ` Kirsher, Jeffrey T
2020-07-03 9:08 ` kernel test robot
2020-07-03 9:08 ` kernel test robot
2020-07-02 22:58 ` [Intel-wired-lan] [PATCH S48 v3 11/14] ice: Add non-IP Layer2 protocol FDIR filter " Qi Zhang
2020-07-02 22:58 ` [Intel-wired-lan] [PATCH S48 v3 12/14] ice: Add GTPU " Qi Zhang
2020-07-03 5:35 ` Kirsher, Jeffrey T
2020-07-04 1:48 ` Zhang, Qi Z
2020-07-02 22:58 ` [Intel-wired-lan] [PATCH S48 v3 13/14] ice: Add more FDIR filter type " Qi Zhang
2020-07-03 5:43 ` Kirsher, Jeffrey T
2020-07-02 22:58 ` [Intel-wired-lan] [PATCH S48 v3 14/14] ice: Check FDIR program status " Qi Zhang
2020-07-03 5:48 ` Kirsher, Jeffrey T
2020-07-03 5:55 ` [Intel-wired-lan] [PATCH S48 v3 00/14] Support Advanced AVF features Kirsher, Jeffrey T
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=20200702225805.32167-1-qi.z.zhang@intel.com \
--to=qi.z.zhang@intel.com \
--cc=intel-wired-lan@osuosl.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.