lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-Id: <20220810085532.246613-1-jiawenwu@trustnetic.com> Date: Wed, 10 Aug 2022 16:55:16 +0800 From: Jiawen Wu <jiawenwu@...stnetic.com> To: netdev@...r.kernel.org Cc: Jiawen Wu <jiawenwu@...stnetic.com> Subject: [RFC PATCH net-next 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. 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 | 83 + drivers/net/ethernet/wangxun/txgbe/Makefile | 4 +- drivers/net/ethernet/wangxun/txgbe/txgbe.h | 594 ++ drivers/net/ethernet/wangxun/txgbe/txgbe_hw.c | 4023 ++++++++++++ drivers/net/ethernet/wangxun/txgbe/txgbe_hw.h | 179 + .../net/ethernet/wangxun/txgbe/txgbe_lib.c | 463 ++ .../net/ethernet/wangxun/txgbe/txgbe_main.c | 5505 ++++++++++++++++- .../net/ethernet/wangxun/txgbe/txgbe_phy.c | 418 ++ .../net/ethernet/wangxun/txgbe/txgbe_phy.h | 55 + .../net/ethernet/wangxun/txgbe/txgbe_type.h | 1791 ++++++ 10 files changed, 13088 insertions(+), 27 deletions(-) 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