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 71DB9A00BE; Tue, 7 Jul 2020 05:26:11 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 454BA1DD43; Tue, 7 Jul 2020 05:26:10 +0200 (CEST) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by dpdk.org (Postfix) with ESMTP id ADE701DD37 for ; Tue, 7 Jul 2020 05:26:08 +0200 (CEST) IronPort-SDR: ig90txJkx8JjdAFhMj3lR1fsRukt/ajXzpWjp1X5fK33ROI5XBiC1VZ5dgv51STgyGy+xIPyEX ukYp6dvArQbw== X-IronPort-AV: E=McAfee;i="6000,8403,9674"; a="232393991" X-IronPort-AV: E=Sophos;i="5.75,321,1589266800"; d="scan'208";a="232393991" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Jul 2020 20:26:07 -0700 IronPort-SDR: heQpzkmWTv6rHIYzvkdYXadYfb5kQNFukfdaxiu4P9PYtplyOlWnJIT6F6eKVXM4JLyFMymmzU TX8nzzU6vv5A== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.75,321,1589266800"; d="scan'208";a="268071555" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by fmsmga008.fm.intel.com with ESMTP; 06 Jul 2020 20:26:07 -0700 Received: from fmsmsx112.amr.corp.intel.com (10.18.116.6) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 6 Jul 2020 20:26:07 -0700 Received: from shsmsx101.ccr.corp.intel.com (10.239.4.153) by FMSMSX112.amr.corp.intel.com (10.18.116.6) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 6 Jul 2020 20:26:07 -0700 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.22]) by SHSMSX101.ccr.corp.intel.com ([169.254.1.22]) with mapi id 14.03.0439.000; Tue, 7 Jul 2020 11:26:03 +0800 From: "Zhang, Qi Z" To: "Zhao1, Wei" , "Sun, GuinanX" , "dev@dpdk.org" CC: "Guo, Jia" Thread-Topic: [PATCH v3 00/27] update e1000 base code Thread-Index: AQHWVAmykwLITLZ83UCcEXcBJ7cyUKj7dH/Q Date: Tue, 7 Jul 2020 03:26:03 +0000 Message-ID: <039ED4275CED7440929022BC67E7061154855215@SHSMSX103.ccr.corp.intel.com> References: <20200622064634.70941-1-guinanx.sun@intel.com> <20200706081222.19279-1-guinanx.sun@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.2.0.6 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/27] update e1000 base code 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: Zhao1, Wei > Sent: Tuesday, July 7, 2020 10:53 AM > To: Sun, GuinanX ; dev@dpdk.org > Cc: Guo, Jia ; Zhang, Qi Z > Subject: RE: [PATCH v3 00/27] update e1000 base code >=20 >=20 >=20 > > -----Original Message----- > > From: Sun, GuinanX > > Sent: Monday, July 6, 2020 4:12 PM > > To: dev@dpdk.org > > Cc: Guo, Jia ; Zhao1, Wei ; > > Sun, GuinanX > > Subject: [PATCH v3 00/27] update e1000 base code > > > > update e1000 base code. > > > > source code of e1000 driver: > > cid-gigabit.2020.06.05.tar.gz released by the team which develop basic > > drivers for any e1000 NIC. > > > > changelog in ND share repo: > > From 99bddf09773a ("e1000_shared: Remove #ifdef CLARKVILLE_HW") To > > 64edeeac42a7 ("e1000-shared: Fix LTR algorithm for i225 device") > > Tested-by: Bo Chen > > --- > > v3: > > * Merge some patches. > > * Modify some commit messages. > > > > v2: > > * Remove codes about i225. > > > > Guinan Sun (27): > > net/e1000/base: i210 slow system clock update > > net/e1000/base: add ICL device ID > > net/e1000/base: introduce flags > > net/e1000/base: add support for i211 > > net/e1000/base: expose xmdio methods > > net/e1000/base: fall through explicitly > > net/e1000/base: add function parameter descriptions > > net/e1000/base: improve code style and fix klocwork errors > > net/e1000/base: modify HW level time sync mechanisms > > net/e1000/base: remove duplicated codes > > net/e1000/base: expose MAC functions > > net/e1000/base: add define to PCIm function state > > net/e1000/base: add missing register defines > > net/e1000/base: increased timeout for ME ULP exit > > net/e1000/base: add missing device ID > > net/e1000/base: expose more future extended NVM > > net/e1000/base: remove useless statement > > net/e1000/base: add missed define for VFTA > > net/e1000/base: modify flow control setup > > net/e1000/base: led blinking fix for i210 > > net/e1000/base: expose new FEXTNVM registers and masks > > net/e1000/base: add support for Nahum10 > > net/e1000/base: add ADL device ID > > net/e1000/base: introduce DPGFR register > > net/e1000/base: cleanup pre-processor tags > > net/e1000/base: modify copyright > > net/e1000/base: update version > > > > drivers/net/e1000/Makefile | 1 + > > drivers/net/e1000/base/README | 4 +- > > drivers/net/e1000/base/e1000_80003es2lan.c | 3 +- > > drivers/net/e1000/base/e1000_80003es2lan.h | 2 +- > > drivers/net/e1000/base/e1000_82540.c | 2 +- > > drivers/net/e1000/base/e1000_82541.c | 2 +- > > drivers/net/e1000/base/e1000_82541.h | 2 +- > > drivers/net/e1000/base/e1000_82542.c | 2 +- > > drivers/net/e1000/base/e1000_82543.c | 2 +- > > drivers/net/e1000/base/e1000_82543.h | 2 +- > > drivers/net/e1000/base/e1000_82571.c | 2 +- > > drivers/net/e1000/base/e1000_82571.h | 2 +- > > drivers/net/e1000/base/e1000_82575.c | 521 > +++++++-------------- > > drivers/net/e1000/base/e1000_82575.h | 95 +--- > > drivers/net/e1000/base/e1000_api.c | 14 +- > > drivers/net/e1000/base/e1000_api.h | 3 +- > > drivers/net/e1000/base/e1000_base.c | 190 ++++++++ > > drivers/net/e1000/base/e1000_base.h | 127 +++++ > > drivers/net/e1000/base/e1000_defines.h | 27 +- > > drivers/net/e1000/base/e1000_hw.h | 17 +- > > drivers/net/e1000/base/e1000_i210.c | 101 +--- > > drivers/net/e1000/base/e1000_i210.h | 6 +- > > drivers/net/e1000/base/e1000_ich8lan.c | 115 ++--- > > drivers/net/e1000/base/e1000_ich8lan.h | 27 +- > > drivers/net/e1000/base/e1000_mac.c | 13 +- > > drivers/net/e1000/base/e1000_mac.h | 5 +- > > drivers/net/e1000/base/e1000_manage.c | 6 +- > > drivers/net/e1000/base/e1000_manage.h | 3 +- > > drivers/net/e1000/base/e1000_mbx.c | 7 +- > > drivers/net/e1000/base/e1000_mbx.h | 2 +- > > drivers/net/e1000/base/e1000_nvm.c | 16 +- > > drivers/net/e1000/base/e1000_nvm.h | 2 +- > > drivers/net/e1000/base/e1000_phy.c | 86 +++- > > drivers/net/e1000/base/e1000_phy.h | 7 +- > > drivers/net/e1000/base/e1000_regs.h | 39 +- > > drivers/net/e1000/base/e1000_vf.c | 4 +- > > drivers/net/e1000/base/e1000_vf.h | 2 +- > > drivers/net/e1000/base/meson.build | 1 + > > drivers/net/e1000/igb_rxtx.c | 2 +- > > 39 files changed, 805 insertions(+), 659 deletions(-) create mode > > 100644 drivers/net/e1000/base/e1000_base.c > > create mode 100644 drivers/net/e1000/base/e1000_base.h > > > > -- > > 2.17.1 >=20 >=20 > Reviewed-by: Wei Zhao >=20 Applied to dpdk-next-net-intel. Thanks Qi