Message ID | 20190923074448.7847-1-qi.z.zhang@intel.com (mailing list archive) |
---|---|
Headers |
Return-Path: <dev-bounces@dpdk.org> X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 620611BE0C; Mon, 23 Sep 2019 09:41:58 +0200 (CEST) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by dpdk.org (Postfix) with ESMTP id 1CC791B96B for <dev@dpdk.org>; Mon, 23 Sep 2019 09:41:56 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 23 Sep 2019 00:41:55 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,539,1559545200"; d="scan'208";a="182445459" Received: from dpdk51.sh.intel.com ([10.67.110.245]) by orsmga008.jf.intel.com with ESMTP; 23 Sep 2019 00:41:54 -0700 From: Qi Zhang <qi.z.zhang@intel.com> To: wenzhuo.lu@intel.com, qiming.yang@intel.com Cc: dev@dpdk.org, xiaolong.ye@intel.com, Qi Zhang <qi.z.zhang@intel.com> Date: Mon, 23 Sep 2019 15:44:18 +0800 Message-Id: <20190923074448.7847-1-qi.z.zhang@intel.com> X-Mailer: git-send-email 2.13.6 In-Reply-To: <20190902035551.16852-1-qi.z.zhang@intel.com> References: <20190902035551.16852-1-qi.z.zhang@intel.com> Subject: [dpdk-dev] [PATCH v5 00/30] net/ice/base: share code update secend batch. X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions <dev.dpdk.org> List-Unsubscribe: <https://mails.dpdk.org/options/dev>, <mailto:dev-request@dpdk.org?subject=unsubscribe> List-Archive: <http://mails.dpdk.org/archives/dev/> List-Post: <mailto:dev@dpdk.org> List-Help: <mailto:dev-request@dpdk.org?subject=help> List-Subscribe: <https://mails.dpdk.org/listinfo/dev>, <mailto:dev-request@dpdk.org?subject=subscribe> Errors-To: dev-bounces@dpdk.org Sender: "dev" <dev-bounces@dpdk.org> |
Series |
net/ice/base: share code update secend batch.
|
|
Message
Qi Zhang
Sept. 23, 2019, 7:44 a.m. UTC
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(-)
Comments
> -----Original Message----- > From: Zhang, Qi Z > Sent: Monday, September 23, 2019 3:44 PM > To: Lu, Wenzhuo <wenzhuo.lu@intel.com>; Yang, Qiming > <qiming.yang@intel.com> > Cc: dev@dpdk.org; Ye, Xiaolong <xiaolong.ye@intel.com>; Zhang, Qi Z > <qi.z.zhang@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@intel.com>
On 09/23, Yang, Qiming wrote: > >> -----Original Message----- >> From: Zhang, Qi Z >> Sent: Monday, September 23, 2019 3:44 PM >> To: Lu, Wenzhuo <wenzhuo.lu@intel.com>; Yang, Qiming >> <qiming.yang@intel.com> >> Cc: dev@dpdk.org; Ye, Xiaolong <xiaolong.ye@intel.com>; Zhang, Qi Z >> <qi.z.zhang@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@intel.com> Applied to dpdk-next-net-intel.