The patchset depends on the first batch http://patchwork.dpdk.org/project/dpdk/list/?series=6158&state=*
Key Features: 1) Add tunnel support for fdir 2) Add non-word aligned field support for fdir 3) Add dest mac field support for fdir 4) Add flow count support for fdir 5) Add queue region support for fdir 6) Add vlan pppoe support for switch 7) Add GTPU qif support for fdir 8) Add symmetric hash support 9) Couple RSS fixes v3: - add features 7, 8, 9. v2: - add features 3, 4, 5, 6. Qi Zhang (22): net/ice/base: remove redundant empty lines net/ice/base: add support for tunnel packets net/ice/base: add non-word aligned ip field support net/ice/base: add non-word aligned ipv6 field support net/ice/base: correct the mask for checking protocol header net/ice/base: propagate errors from functions net/ice/base: remove pointless NULL check of port info net/ice/base: remove RSS code as iavf host net/ice/base: add support for switch rule about VLAN PPPoE net/ice/base: minor structure refactor net/ice/base: associate switch recipe to profiles net/ice/base: enable RSS for PPPoE with SCTP net/ice/base: enable fdir queue region net/ice/base: enable setting up FDIR counters net/ice/base: add dest MAC field support for FDIR net/ice/base: update FW API minor version net/ice/base: enable symmetric hash for RSS net/ice/base: replace alloc-followed-by-copy with memdup net/ice/base: add FDIR support for GTPU qfi field net/ice/base: fix the bitmap for TCP in RSS net/ice/base: fix segment in remove existing RSS rule net/ice/base: remove unused DDP package macros drivers/net/ice/base/ice_adminq_cmd.h | 111 -------- drivers/net/ice/base/ice_bitops.h | 2 - drivers/net/ice/base/ice_common.c | 25 -- drivers/net/ice/base/ice_common.h | 2 - drivers/net/ice/base/ice_controlq.c | 9 - drivers/net/ice/base/ice_controlq.h | 3 +- drivers/net/ice/base/ice_devids.h | 1 - drivers/net/ice/base/ice_fdir.c | 461 +++++++++++++++++++++++++++---- drivers/net/ice/base/ice_fdir.h | 41 ++- drivers/net/ice/base/ice_flex_pipe.c | 10 +- drivers/net/ice/base/ice_flex_pipe.h | 1 - drivers/net/ice/base/ice_flow.c | 316 ++++++++++----------- drivers/net/ice/base/ice_flow.h | 5 +- drivers/net/ice/base/ice_hw_autogen.h | 2 - drivers/net/ice/base/ice_lan_tx_rx.h | 9 - drivers/net/ice/base/ice_nvm.c | 4 - drivers/net/ice/base/ice_protocol_type.h | 10 +- drivers/net/ice/base/ice_sched.c | 7 +- drivers/net/ice/base/ice_switch.c | 59 ++-- drivers/net/ice/base/ice_switch.h | 2 - drivers/net/ice/base/ice_type.h | 28 +- drivers/net/ice/ice_ethdev.c | 16 +- 22 files changed, 667 insertions(+), 457 deletions(-) -- 2.13.6