From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id 5A3F2A0471 for ; Thu, 20 Jun 2019 03:55:29 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id AF5B91D071; Thu, 20 Jun 2019 03:55:28 +0200 (CEST) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by dpdk.org (Postfix) with ESMTP id A6DD51D062 for ; Thu, 20 Jun 2019 03:55:26 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 19 Jun 2019 18:55:25 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.63,394,1557212400"; d="scan'208";a="182919487" Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206]) by fmsmga004.fm.intel.com with ESMTP; 19 Jun 2019 18:55:25 -0700 Received: from fmsmsx161.amr.corp.intel.com (10.18.125.9) by FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 19 Jun 2019 18:55:25 -0700 Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by FMSMSX161.amr.corp.intel.com (10.18.125.9) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 19 Jun 2019 18:55:24 -0700 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.83]) by shsmsx102.ccr.corp.intel.com ([169.254.2.33]) with mapi id 14.03.0439.000; Thu, 20 Jun 2019 09:55:20 +0800 From: "Zhang, Qi Z" To: "Rong, Leyi" CC: "dev@dpdk.org" Thread-Topic: [PATCH v3 00/69] shared code update Thread-Index: AQHVJrKF8P0Z9au47EmvPCOYozipOqajw6kQ Date: Thu, 20 Jun 2019 01:55:19 +0000 Message-ID: <039ED4275CED7440929022BC67E70611533A909A@SHSMSX103.ccr.corp.intel.com> References: <20190611155221.2703-1-leyi.rong@intel.com> <20190619151846.113820-1-leyi.rong@intel.com> In-Reply-To: <20190619151846.113820-1-leyi.rong@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNjg4YjM1YjQtYTJiMy00ZTliLThlODQtZjgwYWU5MDM1ZmZhIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoibjBZTnh0UHI5RlRkNE82anRKa3MyUUVSQXhJaHFBajR4ZEZibWEzelNYMmhmMkh5RnRlUzdtazZ1REE2MXUrQyJ9 x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.0.600.7 dlp-reaction: no-action x-originating-ip: [10.239.127.40] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v3 00/69] shared code update X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" > -----Original Message----- > From: Rong, Leyi > Sent: Wednesday, June 19, 2019 11:18 PM > To: Zhang, Qi Z > Cc: dev@dpdk.org; Rong, Leyi > Subject: [PATCH v3 00/69] shared code update >=20 > Main changes: > 1. Advanced switch rule support. > 2. Add more APIs for tunnel management. > 3. Add some minor features. > 4. Code clean and bug fix. >=20 Acked-by: Qi Zhang Applied to dpdk-next-net-intel with below changes 1. patch 66 and 69 fixes patch 54, so merged to patch 54 patch 64 fixes patch 06, so merged to patch 06 so totally 66 patch merged. 2. fix Camel title in patch 27, 39, Thanks Qi > --- > v3: > - Drop some patches which do not used. > - Split some patches which include irrelevant code. > - Squash some patches which needs to be put together. > - Add some new patches from latest shared code release. >=20 > v2: > - Split [03/49] into 2 commits. > - Split [27/49] with a standalone commit for code change in ice_osdep.h. > - Split [39/48] by kind of changes. > - Remove [42/49]. > - Add some new patches from latest shared code release. >=20 >=20 > Leyi Rong (69): > net/ice/base: update standard extr seq to include DIR flag > net/ice/base: add API to configure MIB > net/ice/base: add another valid DCBx state > net/ice/base: add more recipe commands > net/ice/base: add funcs to create new switch recipe > net/ice/base: programming a new switch recipe > net/ice/base: replay advanced rule after reset > net/ice/base: code for removing advanced rule > net/ice/base: save and post reset replay q bandwidth > net/ice/base: rollback AVF RSS configurations > net/ice/base: move RSS replay list > net/ice/base: cache the data of set PHY cfg AQ in SW > net/ice/base: refactor HW table init function > net/ice/base: add lock around profile map list > net/ice/base: add compatibility check for package version > net/ice/base: add API to init FW logging > net/ice/base: use macro instead of magic 8 > net/ice/base: move and redefine ice debug cq API > net/ice/base: separate out control queue lock creation > net/ice/base: added sibling head to parse nodes > net/ice/base: add and fix debuglogs > net/ice/base: forbid VSI to remove unassociated ucast filter > net/ice/base: update some defines > net/ice/base: add hweight32 support > net/ice/base: call out dev/func caps when printing > net/ice/base: set the max number of TCs per port to 4 > net/ice/base: make FDID available for FlexDescriptor > net/ice/base: use a different debug bit for FW log > net/ice/base: always set prefena when configuring a Rx queue > net/ice/base: disable Tx pacing option > net/ice/base: delete the index for chaining other recipe > net/ice/base: cleanup update link info > net/ice/base: add rd64 support > net/ice/base: track HW stat registers past rollover > net/ice/base: implement LLDP persistent settings > net/ice/base: check new FD filter duplicate location > net/ice/base: correct UDP/TCP PTYPE assignments > net/ice/base: calculate rate limit burst size correctly > net/ice/base: fix Flow Director VSI count > net/ice/base: use more efficient structures > net/ice/base: silent semantic parser warnings > net/ice/base: fix for signed package download > net/ice/base: add new API to dealloc flow entry > net/ice/base: check RSS flow profile list > net/ice/base: protect list add with lock > net/ice/base: fix Rx functionality for ethertype filters > net/ice/base: introduce some new macros > net/ice/base: new marker to mark func parameters unused > net/ice/base: code clean up > net/ice/base: cleanup ice flex pipe files > net/ice/base: refactor VSI node sched code > net/ice/base: add some minor new defines > net/ice/base: add vxlan/generic tunnel management > net/ice/base: enable additional switch rules > net/ice/base: allow forward to Q groups in switch rule > net/ice/base: changes for reducing ice add adv rule time > net/ice/base: deduce TSA value in the CEE mode > net/ice/base: rework API for ice zero bitmap > net/ice/base: rework API for ice cp bitmap > net/ice/base: use ice zero bitmap instead of ice memset > net/ice/base: use the specified size for ice zero bitmap > net/ice/base: correct NVGRE header structure > net/ice/base: reduce calls to get profile associations > net/ice/base: fix for chained recipe switch ID index > net/ice/base: update driver unloading field > net/ice/base: fix for UDP and TCP related switch rules > net/ice/base: changes in flow and profile removal > net/ice/base: update Tx context struct > net/ice/base: fixes for GRE >=20 > drivers/net/ice/base/ice_adminq_cmd.h | 103 +- > drivers/net/ice/base/ice_bitops.h | 36 +- > drivers/net/ice/base/ice_common.c | 482 +++-- > drivers/net/ice/base/ice_common.h | 18 +- > drivers/net/ice/base/ice_controlq.c | 247 ++- > drivers/net/ice/base/ice_controlq.h | 4 +- > drivers/net/ice/base/ice_dcb.c | 82 +- > drivers/net/ice/base/ice_dcb.h | 12 +- > drivers/net/ice/base/ice_fdir.c | 11 +- > drivers/net/ice/base/ice_fdir.h | 4 - > drivers/net/ice/base/ice_flex_pipe.c | 1198 +++++------ > drivers/net/ice/base/ice_flex_pipe.h | 73 +- > drivers/net/ice/base/ice_flex_type.h | 54 +- > drivers/net/ice/base/ice_flow.c | 410 +++- > drivers/net/ice/base/ice_flow.h | 22 +- > drivers/net/ice/base/ice_lan_tx_rx.h | 4 +- > drivers/net/ice/base/ice_nvm.c | 18 +- > drivers/net/ice/base/ice_osdep.h | 23 + > drivers/net/ice/base/ice_protocol_type.h | 12 +- > drivers/net/ice/base/ice_sched.c | 219 +- > drivers/net/ice/base/ice_sched.h | 24 +- > drivers/net/ice/base/ice_switch.c | 2498 +++++++++++++++++++++- > drivers/net/ice/base/ice_switch.h | 66 +- > drivers/net/ice/base/ice_type.h | 80 +- > drivers/net/ice/ice_ethdev.c | 4 +- > 25 files changed, 4303 insertions(+), 1401 deletions(-) >=20 > -- > 2.17.1