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
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:   Wed, 11 May 2022 11:26:45 +0800
From:   Jiawen Wu <jiawenwu@...stnetic.com>
To:     netdev@...r.kernel.org
Cc:     Jiawen Wu <jiawenwu@...stnetic.com>
Subject: [PATCH net-next 00/14] Wangxun 10 Gigabit Ethernet Driver

This patch contains the support of linux base driver for wangxun 10
gigabit PCI express adapter which is named TXGBE.

This patch is meant to control the basic functionality of the PF driver,
and it would be incrementally enhanced with more features.

Jiawen Wu (14):
  net: txgbe: Add build support for txgbe ethernet driver
  net: txgbe: Add hardware initialization
  net: txgbe: Add operations to interact with firmware
  net: txgbe: Add PHY interface support
  net: txgbe: Add interrupt support
  net: txgbe: Support to receive and tranmit packets
  net: txgbe: Support flow control
  net: txgbe: Support flow director
  net: txgbe: Support PTP
  net: txgbe: Add ethtool support
  net: txgbe: Support PCIe recovery
  net: txgbe: Support power management
  net: txgbe: Support debug filesystem
  net: txgbe: Support sysfs file system

 .../device_drivers/ethernet/index.rst         |    1 +
 .../device_drivers/ethernet/wangxun/txgbe.rst |  238 +
 MAINTAINERS                                   |    7 +
 drivers/net/ethernet/Kconfig                  |    1 +
 drivers/net/ethernet/Makefile                 |    1 +
 drivers/net/ethernet/wangxun/Kconfig          |   41 +
 drivers/net/ethernet/wangxun/Makefile         |    6 +
 drivers/net/ethernet/wangxun/txgbe/Makefile   |   15 +
 drivers/net/ethernet/wangxun/txgbe/txgbe.h    |  829 ++
 .../ethernet/wangxun/txgbe/txgbe_debugfs.c    |  582 ++
 .../ethernet/wangxun/txgbe/txgbe_ethtool.c    | 3188 ++++++++
 drivers/net/ethernet/wangxun/txgbe/txgbe_hw.c | 5785 ++++++++++++++
 drivers/net/ethernet/wangxun/txgbe/txgbe_hw.h |  238 +
 .../net/ethernet/wangxun/txgbe/txgbe_lib.c    |  531 ++
 .../net/ethernet/wangxun/txgbe/txgbe_main.c   | 6748 +++++++++++++++++
 .../net/ethernet/wangxun/txgbe/txgbe_pcierr.c |  236 +
 .../net/ethernet/wangxun/txgbe/txgbe_pcierr.h |    8 +
 .../net/ethernet/wangxun/txgbe/txgbe_phy.c    |  439 ++
 .../net/ethernet/wangxun/txgbe/txgbe_phy.h    |   65 +
 .../net/ethernet/wangxun/txgbe/txgbe_ptp.c    |  840 ++
 .../net/ethernet/wangxun/txgbe/txgbe_sysfs.c  |  203 +
 .../net/ethernet/wangxun/txgbe/txgbe_type.h   | 2837 +++++++
 22 files changed, 22839 insertions(+)
 create mode 100644 Documentation/networking/device_drivers/ethernet/wangxun/txgbe.rst
 create mode 100644 drivers/net/ethernet/wangxun/Kconfig
 create mode 100644 drivers/net/ethernet/wangxun/Makefile
 create mode 100644 drivers/net/ethernet/wangxun/txgbe/Makefile
 create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe.h
 create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_debugfs.c
 create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c
 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_main.c
 create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_pcierr.c
 create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_pcierr.h
 create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
 create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_phy.h
 create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_ptp.c
 create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_sysfs.c
 create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_type.h

-- 
2.27.0



Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ