This patchset introduces shared action API for RTE flow. v7 changes: * misc spelling fixes and rephrase in commit messages and documentation * RTE flow: * commit message example updated with shared action create configuration argument * shared action configuration struct cocumetation updated * tetspmd: * added handling of direction arguments for shared action create CLI * shared action create/update CLIs can receive all RTE flow action types
Andrey Vesnovaty (2): ethdev: add flow shared action API app/testpmd: support shared action app/test-pmd/cmdline.c | 18 ++ app/test-pmd/cmdline_flow.c | 294 +++++++++++++++++++- app/test-pmd/config.c | 216 ++++++++++++++ app/test-pmd/testpmd.h | 20 ++ doc/guides/prog_guide/rte_flow.rst | 19 ++ doc/guides/rel_notes/release_20_11.rst | 9 + doc/guides/testpmd_app_ug/testpmd_funcs.rst | 112 ++++++++ lib/librte_ethdev/rte_ethdev_version.map | 4 + lib/librte_ethdev/rte_flow.c | 84 ++++++ lib/librte_ethdev/rte_flow.h | 169 ++++++++++- lib/librte_ethdev/rte_flow_driver.h | 23 ++ 11 files changed, 966 insertions(+), 2 deletions(-) -- 2.26.2