All of lore.kernel.org
 help / color / mirror / Atom feed
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


             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.