From: Wenjing Qiao <wenjing.q...@intel.com> Enable TDI flow engine which can program hardware offloading rules for a P4 programmable network controller.
Wenjing Qiao (2): net/cpfl: parse flow offloading hint from P4 context file net/cpfl: add TDI to flow engine v2: - fix typos. - parse vsi id for key. doc/guides/nics/cpfl.rst | 10 + doc/guides/nics/features/cpfl.ini | 1 + drivers/net/cpfl/cpfl_ethdev.h | 17 +- drivers/net/cpfl/cpfl_flow.c | 13 +- drivers/net/cpfl/cpfl_flow.h | 1 + drivers/net/cpfl/cpfl_flow_engine_fxp.c | 21 +- drivers/net/cpfl/cpfl_flow_parser.c | 68 +- drivers/net/cpfl/cpfl_flow_parser.h | 2 +- drivers/net/cpfl/cpfl_fxp_rule.h | 12 + drivers/net/cpfl/cpfl_tdi.c | 1282 +++++++++++++++++ drivers/net/cpfl/cpfl_tdi.h | 123 ++ drivers/net/cpfl/cpfl_tdi_parser.c | 1721 +++++++++++++++++++++++ drivers/net/cpfl/cpfl_tdi_parser.h | 294 ++++ drivers/net/cpfl/meson.build | 2 + 14 files changed, 3533 insertions(+), 34 deletions(-) create mode 100644 drivers/net/cpfl/cpfl_tdi.c create mode 100644 drivers/net/cpfl/cpfl_tdi.h create mode 100644 drivers/net/cpfl/cpfl_tdi_parser.c create mode 100644 drivers/net/cpfl/cpfl_tdi_parser.h -- 2.34.1