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.
This patch set 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. Qiming Yang (2): net/ice: add generic flow API net/ice: add UDP tunnel port support wei zhao (1): net/ice: enable switch filter 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 +- 8 files changed, 1970 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