This patch set added generic flow APIs and supported patterns includes: /* L2 */ /* ARP */ /* IPv4 */ /* IPv6 */ /* GTPU */ /* ESP */ /* AH */ /* L2TPV3 */ /* PFCP */
--- v2 changes: - fixed document error. - fixed multiple thread not safe issue. - use RTE_ASSERT to replace runtime check for engine->create == NULL. v3 changes: - add feature enable flag in iavf.ini Qiming Yang (2): net/iavf: support generic flow net/iavf: support more patterns doc/guides/nics/features/iavf.ini | 1 + doc/guides/rel_notes/release_20_05.rst | 5 + drivers/net/iavf/Makefile | 1 + drivers/net/iavf/iavf.h | 10 + drivers/net/iavf/iavf_ethdev.c | 46 ++ drivers/net/iavf/iavf_generic_flow.c | 1025 ++++++++++++++++++++++++++++++++ drivers/net/iavf/iavf_generic_flow.h | 318 ++++++++++ drivers/net/iavf/meson.build | 1 + 8 files changed, 1407 insertions(+) create mode 100644 drivers/net/iavf/iavf_generic_flow.c create mode 100644 drivers/net/iavf/iavf_generic_flow.h -- 2.9.5