[v2,0/4] net/cpfl: add basic support for rte_flow

Message ID 20230811100012.2078135-1-wenjing.qiao@intel.com (mailing list archive)
Headers
Series net/cpfl: add basic support for rte_flow |

Message

Wenjing Qiao Aug. 11, 2023, 10 a.m. UTC
  This patchset adds basic support for rte_flow.
---
Depends-on: series-29139 ("net/cpfl: support port representor")

Wenjing Qiao (4):
  net/cpfl: parse flow parser file in devargs
  net/cpfl: add flow json parser
  net/cpfl: introduce CPF common library
  net/cpfl: setup ctrl path

 drivers/net/cpfl/cpfl_actions.h     |  858 +++++++++++++
 drivers/net/cpfl/cpfl_controlq.c    |  379 ++++++
 drivers/net/cpfl/cpfl_controlq.h    |   51 +
 drivers/net/cpfl/cpfl_ethdev.c      |  300 ++++-
 drivers/net/cpfl/cpfl_ethdev.h      |   17 +
 drivers/net/cpfl/cpfl_flow_parser.c | 1758 +++++++++++++++++++++++++++
 drivers/net/cpfl/cpfl_flow_parser.h |  205 ++++
 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        |   11 +
 11 files changed, 4151 insertions(+), 4 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_parser.c
 create mode 100644 drivers/net/cpfl/cpfl_flow_parser.h
 create mode 100644 drivers/net/cpfl/cpfl_rules.c
 create mode 100644 drivers/net/cpfl/cpfl_rules.h