All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Niklas Söderlund" <niklas.soderlund@corigine.com>
To: dev@dpdk.org
Cc: Chaoyong He <chaoyong.he@corigine.com>, oss-drivers@corigine.com
Subject: Re: [PATCH v7 00/12] preparation for the rte_flow offload of nfp PMD
Date: Fri, 2 Sep 2022 00:10:47 +0200	[thread overview]
Message-ID: <YxEt5yEIhxSsWdnK@oden.dyn.berto.se> (raw)
In-Reply-To: <1660299750-10668-1-git-send-email-chaoyong.he@corigine.com>

Hi all,

A gentle ping on this series.

We have a lot of things in the pipeline that depends on this work and 
would be nice if we had the base patches in-tree.

On 2022-08-12 18:22:18 +0800, Chaoyong He wrote:
> This is the first patch series to add the support of rte_flow offload for
> nfp PMD, includes:
> Add the support of flower firmware
> Add the support of representor port
> Add the flower service infrastructure
> Add the cmsg interactive channels between pmd and fw
> 
> * Changes since v6
> - Fix the compile error
> 
> * Changes since v5
> - Compare integer with 0 explicitly
> - Change helper macro to function
> - Implement the dummy functions
> - Remove some unnecessary logics
> 
> * Changes since v4
> - Remove the unneeded '__rte_unused' attribute
> - Fixup a potential memory leak problem
> 
> * Changes since v3
> - Add the 'Depends-on' tag
> 
> * Changes since v2
> - Remove the use of rte_panic()
> 
> * Changes since v1
> - Fix the compile error
> 
> Depends-on: series-23707 ("Add support of NFP3800 chip and firmware with NFDk")
> 
> Chaoyong He (12):
>   net/nfp: move app specific attributes to own struct
>   net/nfp: simplify initialization and remove dead code
>   net/nfp: move app specific init logic to own function
>   net/nfp: add initial flower firmware support
>   net/nfp: add flower PF setup and mempool init logic
>   net/nfp: add flower PF related routines
>   net/nfp: add flower ctrl VNIC related logics
>   net/nfp: move common rxtx function for flower use
>   net/nfp: add flower ctrl VNIC rxtx logic
>   net/nfp: add flower representor framework
>   net/nfp: move rxtx function to header file
>   net/nfp: add flower PF rxtx logic
> 
>  drivers/net/nfp/flower/nfp_flower.c             | 1340 +++++++++++++++++++++++
>  drivers/net/nfp/flower/nfp_flower.h             |   71 ++
>  drivers/net/nfp/flower/nfp_flower_cmsg.c        |  186 ++++
>  drivers/net/nfp/flower/nfp_flower_cmsg.h        |  173 +++
>  drivers/net/nfp/flower/nfp_flower_ctrl.c        |  252 +++++
>  drivers/net/nfp/flower/nfp_flower_ctrl.h        |   13 +
>  drivers/net/nfp/flower/nfp_flower_ovs_compat.h  |   37 +
>  drivers/net/nfp/flower/nfp_flower_representor.c |  602 ++++++++++
>  drivers/net/nfp/flower/nfp_flower_representor.h |   39 +
>  drivers/net/nfp/meson.build                     |    4 +
>  drivers/net/nfp/nfp_common.c                    |    2 +-
>  drivers/net/nfp/nfp_common.h                    |   51 +-
>  drivers/net/nfp/nfp_cpp_bridge.c                |   88 +-
>  drivers/net/nfp/nfp_cpp_bridge.h                |    6 +-
>  drivers/net/nfp/nfp_ethdev.c                    |  357 +++---
>  drivers/net/nfp/nfp_ethdev_vf.c                 |    2 +-
>  drivers/net/nfp/nfp_rxtx.c                      |  123 +--
>  drivers/net/nfp/nfp_rxtx.h                      |  121 ++
>  drivers/net/nfp/nfpcore/nfp_cpp_pcie_ops.c      |   31 +-
>  19 files changed, 3214 insertions(+), 284 deletions(-)
>  create mode 100644 drivers/net/nfp/flower/nfp_flower.c
>  create mode 100644 drivers/net/nfp/flower/nfp_flower.h
>  create mode 100644 drivers/net/nfp/flower/nfp_flower_cmsg.c
>  create mode 100644 drivers/net/nfp/flower/nfp_flower_cmsg.h
>  create mode 100644 drivers/net/nfp/flower/nfp_flower_ctrl.c
>  create mode 100644 drivers/net/nfp/flower/nfp_flower_ctrl.h
>  create mode 100644 drivers/net/nfp/flower/nfp_flower_ovs_compat.h
>  create mode 100644 drivers/net/nfp/flower/nfp_flower_representor.c
>  create mode 100644 drivers/net/nfp/flower/nfp_flower_representor.h
> 
> -- 
> 1.8.3.1
> 

-- 
Kind Regards,
Niklas Söderlund

  parent reply	other threads:[~2022-09-01 22:11 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-08-12 10:22 [PATCH v7 00/12] preparation for the rte_flow offload of nfp PMD Chaoyong He
2022-08-12 10:22 ` [PATCH v7 01/12] net/nfp: move app specific attributes to own struct Chaoyong He
2022-09-05 15:38   ` Ferruh Yigit
2022-09-06  9:20     ` Chaoyong He
2022-09-06  9:35       ` Ferruh Yigit
2022-08-12 10:22 ` [PATCH v7 02/12] net/nfp: simplify initialization and remove dead code Chaoyong He
2022-08-12 10:22 ` [PATCH v7 03/12] net/nfp: move app specific init logic to own function Chaoyong He
2022-09-05 15:38   ` Ferruh Yigit
2022-09-06  8:29     ` Chaoyong He
2022-09-06  9:47       ` Ferruh Yigit
2022-08-12 10:22 ` [PATCH v7 04/12] net/nfp: add initial flower firmware support Chaoyong He
2022-09-05 15:39   ` Ferruh Yigit
2022-09-07  8:22     ` Chaoyong He
2022-09-07 13:24       ` Ferruh Yigit
2022-08-12 10:22 ` [PATCH v7 05/12] net/nfp: add flower PF setup and mempool init logic Chaoyong He
2022-09-05 15:42   ` Ferruh Yigit
2022-09-06  8:45     ` Chaoyong He
2022-09-06 10:18       ` Ferruh Yigit
2022-08-12 10:22 ` [PATCH v7 06/12] net/nfp: add flower PF related routines Chaoyong He
2022-08-12 10:22 ` [PATCH v7 07/12] net/nfp: add flower ctrl VNIC related logics Chaoyong He
2022-08-12 10:22 ` [PATCH v7 08/12] net/nfp: move common rxtx function for flower use Chaoyong He
2022-08-12 10:22 ` [PATCH v7 09/12] net/nfp: add flower ctrl VNIC rxtx logic Chaoyong He
2022-09-05 15:42   ` Ferruh Yigit
2022-08-12 10:22 ` [PATCH v7 10/12] net/nfp: add flower representor framework Chaoyong He
2022-08-12 10:22 ` [PATCH v7 11/12] net/nfp: move rxtx function to header file Chaoyong He
2022-08-12 10:22 ` [PATCH v7 12/12] net/nfp: add flower PF rxtx logic Chaoyong He
2022-09-01 22:10 ` Niklas Söderlund [this message]
2022-09-05 15:40 ` [PATCH v7 00/12] preparation for the rte_flow offload of nfp PMD Ferruh Yigit

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=YxEt5yEIhxSsWdnK@oden.dyn.berto.se \
    --to=niklas.soderlund@corigine.com \
    --cc=chaoyong.he@corigine.com \
    --cc=dev@dpdk.org \
    --cc=oss-drivers@corigine.com \
    /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.