[dpdk-dev] [PATCH v5 00/30] net/ice/base: share code update secend batch.

Yang, Qiming qiming.yang at intel.com
Mon Sep 23 11:31:35 CEST 2019


> -----Original Message-----
> From: Zhang, Qi Z
> Sent: Monday, September 23, 2019 3:44 PM
> To: Lu, Wenzhuo <wenzhuo.lu at intel.com>; Yang, Qiming
> <qiming.yang at intel.com>
> Cc: dev at dpdk.org; Ye, Xiaolong <xiaolong.ye at intel.com>; Zhang, Qi Z
> <qi.z.zhang at intel.com>
> Subject: [PATCH v5 00/30] net/ice/base: share code update secend batch.
> 
> 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
> 
> v5:
> - commit log typo fix
> v4:
> - couple bug fix and code clean.
> v3:
> - add features 7, 8, 9.
> v2:
> - add features 3, 4, 5, 6.
> 
> *** BLURB HERE ***
> 
> Qi Zhang (30):
>   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
>   net/ice/base: search field vector indices for result slots
>   net/ice/base: fix 4 bytes alignment for pppoe dummy packet
>   net/ice/base: remove unnecessary error log
>   net/ice/base: use bitmap copy where appropriate
>   net/ice/base: fix alignment isue
>   net/ice/base: fix PTYPE bitmap
>   net/ice/base: add switch support for IPv6 tc field
>   net/ice/base: remove unused code
> 
>  drivers/net/ice/base/ice_adminq_cmd.h    | 111 --------
>  drivers/net/ice/base/ice_bitops.h        |   2 -
>  drivers/net/ice/base/ice_common.c        |  29 --
>  drivers/net/ice/base/ice_common.h        |   4 -
>  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     |  73 +++--
>  drivers/net/ice/base/ice_flex_pipe.h     |   3 +-
>  drivers/net/ice/base/ice_flex_type.h     |   2 +
>  drivers/net/ice/base/ice_flow.c          | 328 +++++++++++-----------
>  drivers/net/ice/base/ice_flow.h          |   8 +-
>  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 |  18 +-
>  drivers/net/ice/base/ice_sched.c         |   7 +-
>  drivers/net/ice/base/ice_switch.c        | 145 +++++-----
>  drivers/net/ice/base/ice_switch.h        |   3 -
>  drivers/net/ice/base/ice_type.h          |  31 +--
>  drivers/net/ice/ice_ethdev.c             |  16 +-
>  23 files changed, 782 insertions(+), 528 deletions(-)
> 
> --
> 2.13.6

Acked-by: Qiming Yang <qiming.yang at intel.com>


More information about the dev mailing list