This patch set enables the backend of rte_flow, and the generic filter related functions in ice driver. Supported flows include ipv4, tcpv4, udpv4, ipv6, tcpv6, udpv6, tunnel, etc.
These patchs depends on patch set: net/ice: shared code update. --- v2 changes: - added UDP tunnel port support. - fixed compile issue. - added document update. v3 changes: - removed redundancy parser. - added License. - added VXLAN and NVGRE item support. v4 changes: - fixed some typos. v5 changes: - fixed checkpatch issues. v6 changes: - fixed one uninitialize issue. v7 changes: - fixed queue action validation. v8 changes: - optimized some return values. - code reorgnization. - added release note. Qiming Yang (3): net/ice: add generic flow API net/ice: add UDP tunnel port support doc: add release note for generic flow wei zhao (1): net/ice: enable switch filter doc/guides/rel_notes/release_19_08.rst | 1 + drivers/net/ice/Makefile | 2 + drivers/net/ice/ice_ethdev.c | 116 ++++++ drivers/net/ice/ice_ethdev.h | 12 + drivers/net/ice/ice_generic_flow.c | 696 +++++++++++++++++++++++++++++++++ drivers/net/ice/ice_generic_flow.h | 614 +++++++++++++++++++++++++++++ drivers/net/ice/ice_switch_filter.c | 503 ++++++++++++++++++++++++ drivers/net/ice/ice_switch_filter.h | 24 ++ drivers/net/ice/meson.build | 4 +- 9 files changed, 1971 insertions(+), 1 deletion(-) create mode 100644 drivers/net/ice/ice_generic_flow.c create mode 100644 drivers/net/ice/ice_generic_flow.h create mode 100644 drivers/net/ice/ice_switch_filter.c create mode 100644 drivers/net/ice/ice_switch_filter.h -- 2.9.5