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 shared code update.
--- v2 changes: - added UDP tunnel port support. - fixed compile issue. - addes document update. 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 | 98 +++++++ drivers/net/ice/ice_ethdev.h | 11 + drivers/net/ice/ice_generic_flow.c | 567 ++++++++++++++++++++++++++++++++++++ drivers/net/ice/ice_generic_flow.h | 404 +++++++++++++++++++++++++ drivers/net/ice/ice_switch_filter.c | 502 +++++++++++++++++++++++++++++++ drivers/net/ice/ice_switch_filter.h | 28 ++ drivers/net/ice/meson.build | 3 +- 8 files changed, 1614 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