[v3,0/9] add rte flow support for cpfl

Message ID 20230906093407.3635038-1-wenjing.qiao@intel.com (mailing list archive)
Headers
Series add rte flow support for cpfl |

Message

Wenjing Qiao Sept. 6, 2023, 9:33 a.m. UTC
  This patchset add rte flow support for cpfl driver.
It depends on the following patch set:
http://patchwork.dpdk.org/project/dpdk/cover/20230816150541.144532-1-beilei.xing@intel.com/

Wenjing Qiao (4):
  net/cpfl: parse flow parser file in devargs
  net/cpfl: add flow json parser
  net/cpfl: add FXP low level implementation
  net/cpfl: setup ctrl path

Yuying Zhang (5):
  net/cpfl: set up rte flow skeleton
  net/cpfl: add fxp rule module
  net/cpfl: add fxp flow engine
  net/cpfl: add flow support for representor
  app/test-pmd: refine encap content

 app/test-pmd/cmdline_flow.c             |   12 +-
 doc/guides/nics/cpfl.rst                |   45 +
 doc/guides/rel_notes/release_23_11.rst  |    1 +
 drivers/net/cpfl/cpfl_actions.h         |  858 ++++++++++
 drivers/net/cpfl/cpfl_controlq.c        |  803 ++++++++++
 drivers/net/cpfl/cpfl_controlq.h        |   75 +
 drivers/net/cpfl/cpfl_ethdev.c          |  390 ++++-
 drivers/net/cpfl/cpfl_ethdev.h          |  125 ++
 drivers/net/cpfl/cpfl_flow.c            |  339 ++++
 drivers/net/cpfl/cpfl_flow.h            |   85 +
 drivers/net/cpfl/cpfl_flow_engine_fxp.c |  667 ++++++++
 drivers/net/cpfl/cpfl_flow_parser.c     | 1910 +++++++++++++++++++++++
 drivers/net/cpfl/cpfl_flow_parser.h     |  236 +++
 drivers/net/cpfl/cpfl_fxp_rule.c        |  297 ++++
 drivers/net/cpfl/cpfl_fxp_rule.h        |   68 +
 drivers/net/cpfl/cpfl_representor.c     |   29 +
 drivers/net/cpfl/cpfl_rules.c           |  126 ++
 drivers/net/cpfl/cpfl_rules.h           |  306 ++++
 drivers/net/cpfl/cpfl_vchnl.c           |  144 ++
 drivers/net/cpfl/meson.build            |   14 +
 20 files changed, 6527 insertions(+), 3 deletions(-)
 create mode 100644 drivers/net/cpfl/cpfl_actions.h
 create mode 100644 drivers/net/cpfl/cpfl_controlq.c
 create mode 100644 drivers/net/cpfl/cpfl_controlq.h
 create mode 100644 drivers/net/cpfl/cpfl_flow.c
 create mode 100644 drivers/net/cpfl/cpfl_flow.h
 create mode 100644 drivers/net/cpfl/cpfl_flow_engine_fxp.c
 create mode 100644 drivers/net/cpfl/cpfl_flow_parser.c
 create mode 100644 drivers/net/cpfl/cpfl_flow_parser.h
 create mode 100644 drivers/net/cpfl/cpfl_fxp_rule.c
 create mode 100644 drivers/net/cpfl/cpfl_fxp_rule.h
 create mode 100644 drivers/net/cpfl/cpfl_rules.c
 create mode 100644 drivers/net/cpfl/cpfl_rules.h