[v3,00/27] update e1000 base code
Message ID | 20200706081222.19279-1-guinanx.sun@intel.com (mailing list archive) |
---|---|
Headers |
Return-Path: <dev-bounces@dpdk.org> X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 42844A00C5; Mon, 6 Jul 2020 10:23:50 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id AAEB01D6C0; Mon, 6 Jul 2020 10:23:49 +0200 (CEST) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by dpdk.org (Postfix) with ESMTP id B83DD1D6B5 for <dev@dpdk.org>; Mon, 6 Jul 2020 10:23:46 +0200 (CEST) IronPort-SDR: sDFKPKBNc+TJTksK2AOlAaOBvrEQiX/k3PAEzDW1LENUeXhFkP/d2cJOm9uG2/EC7yuUmp4wRS pNEMe1zvAA5Q== X-IronPort-AV: E=McAfee;i="6000,8403,9673"; a="147379239" X-IronPort-AV: E=Sophos;i="5.75,318,1589266800"; d="scan'208";a="147379239" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Jul 2020 01:23:45 -0700 IronPort-SDR: 60/4D8nNshnBcjP5gJXKzk/TBjUOLZbDHB4CSM4tZNY8w8AEjAO12RYYg5xomfb4RNNg726VER 0W1tpQdZpbcg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.75,318,1589266800"; d="scan'208";a="388128806" Received: from intel.sh.intel.com ([10.239.255.48]) by fmsmga001.fm.intel.com with ESMTP; 06 Jul 2020 01:23:43 -0700 From: Guinan Sun <guinanx.sun@intel.com> To: dev@dpdk.org Cc: Jeff Guo <jia.guo@intel.com>, Zhao1 Wei <wei.zhao1@intel.com>, Guinan Sun <guinanx.sun@intel.com> Date: Mon, 6 Jul 2020 08:11:55 +0000 Message-Id: <20200706081222.19279-1-guinanx.sun@intel.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200622064634.70941-1-guinanx.sun@intel.com> References: <20200622064634.70941-1-guinanx.sun@intel.com> Subject: [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 <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> |
Message
Guinan Sun
July 6, 2020, 8:11 a.m. UTC
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 <BoX.C.Chen@intel.com>
---
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