All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/12] preparation for the rte_flow offload of nfp PMD
@ 2022-06-21  8:08 Chaoyong He
  2022-06-21  8:08 ` [PATCH 01/12] net/nfp: move app specific attributes to own struct Chaoyong He
                   ` (11 more replies)
  0 siblings, 12 replies; 13+ messages in thread
From: Chaoyong He @ 2022-06-21  8:08 UTC (permalink / raw)
  To: dev; +Cc: niklas.soderlund, Chaoyong He

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

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             | 1564 +++++++++++++++++++++++
 drivers/net/nfp/flower/nfp_flower.h             |   71 +
 drivers/net/nfp/flower/nfp_flower_cmsg.c        |  165 +++
 drivers/net/nfp/flower/nfp_flower_cmsg.h        |  173 +++
 drivers/net/nfp/flower/nfp_flower_ctrl.c        |  245 ++++
 drivers/net/nfp/flower/nfp_flower_ctrl.h        |   13 +
 drivers/net/nfp/flower/nfp_flower_ovs_compat.h  |  145 +++
 drivers/net/nfp/flower/nfp_flower_representor.c |  508 ++++++++
 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                    |   37 +-
 drivers/net/nfp/nfp_cpp_bridge.c                |   87 +-
 drivers/net/nfp/nfp_cpp_bridge.h                |    4 +-
 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, 3407 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


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2022-06-21  8:12 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-06-21  8:08 [PATCH 00/12] preparation for the rte_flow offload of nfp PMD Chaoyong He
2022-06-21  8:08 ` [PATCH 01/12] net/nfp: move app specific attributes to own struct Chaoyong He
2022-06-21  8:08 ` [PATCH 02/12] net/nfp: simplify initialization and remove dead code Chaoyong He
2022-06-21  8:08 ` [PATCH 03/12] net/nfp: move app specific init logic to own function Chaoyong He
2022-06-21  8:08 ` [PATCH 04/12] net/nfp: add initial flower firmware support Chaoyong He
2022-06-21  8:08 ` [PATCH 05/12] net/nfp: add flower PF setup and mempool init logic Chaoyong He
2022-06-21  8:08 ` [PATCH 06/12] net/nfp: add flower PF related routines Chaoyong He
2022-06-21  8:08 ` [PATCH 07/12] net/nfp: add flower ctrl VNIC related logics Chaoyong He
2022-06-21  8:08 ` [PATCH 08/12] net/nfp: move common rxtx function for flower use Chaoyong He
2022-06-21  8:08 ` [PATCH 09/12] net/nfp: add flower ctrl VNIC rxtx logic Chaoyong He
2022-06-21  8:08 ` [PATCH 10/12] net/nfp: add flower representor framework Chaoyong He
2022-06-21  8:08 ` [PATCH 11/12] net/nfp: move rxtx function to header file Chaoyong He
2022-06-21  8:08 ` [PATCH 12/12] net/nfp: add flower PF rxtx logic Chaoyong He

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.