From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id BD374A04FC; Thu, 11 Jun 2020 02:42:37 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 966CF1B53; Thu, 11 Jun 2020 02:42:36 +0200 (CEST) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by dpdk.org (Postfix) with ESMTP id 837F51B19 for ; Thu, 11 Jun 2020 02:42:34 +0200 (CEST) IronPort-SDR: 7ua0QJaKZsZqacU7PWvfgbuouXufDQ5Kuv6CFhWByjlsT0LftQ4P6oEQI2qM465viJbRnMt8rm 2n3YrHepQcAA== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Jun 2020 17:42:33 -0700 IronPort-SDR: F5xWn39MZtQ7ce8giQbq8mfKsWvxs2IjbTCa0l3rDvRnhDzD/BPBwHHVAcKnSxRYsGB8aClsGA cg8lH0J1O7sg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,497,1583222400"; d="scan'208";a="314675268" Received: from yexl-server.sh.intel.com (HELO localhost) ([10.67.116.183]) by FMSMGA003.fm.intel.com with ESMTP; 10 Jun 2020 17:42:32 -0700 Date: Thu, 11 Jun 2020 08:34:05 +0800 From: Ye Xiaolong To: Qi Zhang Cc: qiming.yang@intel.com, dev@dpdk.org Message-ID: <20200611003405.GC7883@intel.com> References: <20200603024016.30636-1-qi.z.zhang@intel.com> <20200609120001.35110-1-qi.z.zhang@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200609120001.35110-1-qi.z.zhang@intel.com> User-Agent: Mutt/1.9.4 (2018-02-28) Subject: Re: [dpdk-dev] [PATCH v2 00/52] net/ice: base 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" On 06/09, Qi Zhang wrote: >Upgrade base with below main changes > >1. add more protocol support - L2TPv3/ESP/AH/PFCP. >2. Add IPv6 prefix RSS support. >3. support GENEVE and VXLAN rules with VLAN. >4. Add E823L device IDs >5. couple bug fixes and code clean. > >v2: >- fix a bug in patch that cause RSS fail in patch 52/52 >- fix minor commit log issue > >Qi Zhang (52): > net/ice/base: add support for non-IP Layer2 protocol > net/ice/base: add FDIR program status WB macro > net/ice/base: disable profile merge for FDIR > net/ice/base: avoid undefined behavior > net/ice/base: consolidate implementation of MAC config set > net/ice/base: report AOC PHY Types as Fiber > net/ice/base: gate devices from FW link override > net/ice/base: improve VSI filters rebuild > net/ice/base: add AUI media type > net/ice/base: fix variable type for ACL > net/ice/base: update PHY type high max index value > net/ice/base: consolidate VF Promiscuous mode > net/ice/base: refactor flow director filter swap > net/ice/base: change IPV6 training packet > net/ice/base: group function protoypes together > net/ice/base: cleanup comment formatting > net/ice/base: add FDIR support for L2TPV3 ESP AH and PFCP > net/ice/base: add FD completion report option > net/ice/base: initialize Set PHY Configuration FEC fields > net/ice/baes: add NVM help functions > net/ice/base: allow GENEVE and VXLAN rules with VLAN > net/ice/base: increase timeout after PFR > net/ice/base: remove unnecessary braces > net/ice/base: adjust function signature style format > net/ice/base: add RSS support for IPv6 prefix > net/ice/base: use macro for sizeof > net/ice/base: add debug logs > net/ice/base: return correct error code > net/ice/base: remove unnecessary code > net/ice/base: add support for more PPPoE packet type > net/ice/base: reset flags when all rules are deleted > net/ice/base: reset capabilities before parsing > net/ice/base: add RL profile bit mask check > net/ice/base: update the vsi handle to remaining VSI > net/ice/base: correct return value > net/ice/base: remove unneeded variable > net/ice/base: fix for memory leak > net/ice/base: add entries in Profile TCAM with priority > net/ice/base: remove unimplemented function prototypes > net/ice/base: add new API to check all autoneg enable bits > net/ice/base: avoid PPPoE ipv4 overlap > net/ice/base: initialize AQ failure variable when set fc > net/ice/base: adjust scheduler default BW weight > net/ice/base: distribute Tx queues evenly > net/ice/base: add a new command to LLDP commands > net/ice/base: remove unused code for VSI list free > net/ice/base: fix reference count when update VSI list > net/ice/base: add more tunnel type for IPv4 and IPv6 > net/ice/base: fix uninitialized flag > net/ice/base: add more device ID support > net/ice/base: add 1G SGMII PHY type > net/ice/base: update IPV4 and IPV6 flow ptype masks > > drivers/net/ice/base/ice_acl.c | 25 +- > drivers/net/ice/base/ice_acl_ctrl.c | 26 +- > drivers/net/ice/base/ice_adminq_cmd.h | 67 ++-- > drivers/net/ice/base/ice_bitops.h | 10 +- > drivers/net/ice/base/ice_common.c | 309 ++++++++++++---- > drivers/net/ice/base/ice_common.h | 6 +- > drivers/net/ice/base/ice_controlq.c | 48 +-- > drivers/net/ice/base/ice_dcb.c | 3 +- > drivers/net/ice/base/ice_devids.h | 10 + > drivers/net/ice/base/ice_fdir.c | 338 ++++++++++++++++-- > drivers/net/ice/base/ice_fdir.h | 106 +++--- > drivers/net/ice/base/ice_flex_pipe.c | 92 +++-- > drivers/net/ice/base/ice_flow.c | 277 +++++++++++---- > drivers/net/ice/base/ice_flow.h | 44 ++- > drivers/net/ice/base/ice_hw_autogen.h | 4 +- > drivers/net/ice/base/ice_lan_tx_rx.h | 46 ++- > drivers/net/ice/base/ice_nvm.c | 72 +++- > drivers/net/ice/base/ice_nvm.h | 10 + > drivers/net/ice/base/ice_protocol_type.h | 18 +- > drivers/net/ice/base/ice_sched.c | 104 ++++-- > drivers/net/ice/base/ice_switch.c | 589 ++++++++++++++++++++++++++----- > drivers/net/ice/base/ice_switch.h | 36 +- > drivers/net/ice/base/ice_type.h | 20 +- > drivers/net/ice/ice_ethdev.c | 5 + > drivers/net/ice/ice_fdir_filter.c | 63 ++-- > drivers/net/ice/ice_hash.c | 22 +- > drivers/net/ice/ice_rxtx.c | 4 +- > 27 files changed, 1817 insertions(+), 537 deletions(-) > >-- >2.13.6 > Series applied to dpdk-next-net-intel with Qiming's ack, Thanks.