[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20220830070454.146211-1-jiawenwu@trustnetic.com>
Date: Tue, 30 Aug 2022 15:04:38 +0800
From: Jiawen Wu <jiawenwu@...stnetic.com>
To: netdev@...r.kernel.org
Cc: mengyuanlou@...-swift.com, Jiawen Wu <jiawenwu@...stnetic.com>
Subject: [PATCH net-next v2 00/16] net: WangXun txgbe ethernet driver
This patch series adds support for WangXun 10 gigabit NIC, to initialize
hardware, establish link connection and pass traffic.
Change log:
v2: address comments:
Andrew Lunn: https://lore.kernel.org/netdev/YvRhld5rD%2FxgITEg@lunn.ch/
Jiawen Wu (16):
net: txgbe: Store PCI info
net: txgbe: Reset hardware
net: txgbe: Set MAC address and register netdev
net: txgbe: Add operations to interact with firmware
net: txgbe: Identify PHY and SFP module
net: txgbe: Initialize service task
net: txgbe: Support to setup link
net: txgbe: Add interrupt support
net: txgbe: Handle various event interrupts
net: txgbe: Configure Rx and Tx unit of the MAC
net: txgbe: Allocate Rx and Tx resources
net: txgbe: Add Rx and Tx cleanup routine
net: txgbe: Add device Rx features
net: txgbe: Add transmit path to process packets
net: txgbe: Support to get system network statistics
net: txgbe: support to respond Tx hang
.../device_drivers/ethernet/wangxun/txgbe.rst | 84 +
drivers/net/ethernet/wangxun/txgbe/Makefile | 4 +-
drivers/net/ethernet/wangxun/txgbe/txgbe.h | 552 ++
.../net/ethernet/wangxun/txgbe/txgbe_dummy.h | 301 +
drivers/net/ethernet/wangxun/txgbe/txgbe_hw.c | 3751 ++++++++++++
drivers/net/ethernet/wangxun/txgbe/txgbe_hw.h | 174 +
.../net/ethernet/wangxun/txgbe/txgbe_lib.c | 463 ++
.../net/ethernet/wangxun/txgbe/txgbe_main.c | 5399 ++++++++++++++++-
.../net/ethernet/wangxun/txgbe/txgbe_phy.c | 365 ++
.../net/ethernet/wangxun/txgbe/txgbe_phy.h | 52 +
.../net/ethernet/wangxun/txgbe/txgbe_type.h | 1562 +++++
11 files changed, 12680 insertions(+), 27 deletions(-)
create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_dummy.h
create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_hw.c
create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_hw.h
create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_lib.c
create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_phy.h
--
2.27.0
Powered by blists - more mailing lists