This patch series adds Flow Director support for Intel Ethernet Controller E810 series using RTE_FLOW
- Patch 01-02 are FDIR init,teardown and configuration - Remaining patches are FDIR RTE_FLOW enablement The patchset depends on: http://patchwork.dpdk.org/project/dpdk/list/?series=6557 --- v5: * Add GTPU rule support * Fix tunnel profile conflict issue * Update filter counter v4: * Remove rte_wmb. * Update input set mapping table. * Remove all created profiles during teardown * Fix tunnel rule duplication detection failure * Change function name v3: * Get flow id in flexible descriptor * Add vxlan tunnel rule support v2: * Move to flexible descriptor. * Distinguish tunnel and non-tunnel rule. * Add uninit function for fdir engine. * Fix coding style. * Change patch organization. * Add release notes. Beilei Xing (2): net/ice: enable flow director engine net/ice: configure HW FDIR rule Yahui Cao (7): net/ice: add FDIR create and destroy net/ice: enable FDIR queue group net/ice: add FDIR counter resource init/release net/ice: add FDIR counter support net/ice: reject duplicate flow for FDIR net/ice: add FDIR vxlan tunnel support net/ice: add FDIR GTPU tunnel support doc/guides/rel_notes/release_19_11.rst | 1 + drivers/net/ice/Makefile | 1 + drivers/net/ice/ice_ethdev.c | 107 +- drivers/net/ice/ice_ethdev.h | 96 ++ drivers/net/ice/ice_fdir_filter.c | 1791 ++++++++++++++++++++++++ drivers/net/ice/ice_rxtx.c | 403 ++++++ drivers/net/ice/ice_rxtx.h | 9 + drivers/net/ice/meson.build | 3 +- 8 files changed, 2391 insertions(+), 20 deletions(-) create mode 100644 drivers/net/ice/ice_fdir_filter.c -- 2.17.1