mbox

[v8,0/4] Enable rte_flow API in ice driver

Message ID 20190626085809.5974-1-qiming.yang@intel.com (mailing list archive)
Headers

Message

Qiming Yang June 26, 2019, 8:58 a.m. UTC
  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