Thread (18 messages) 18 messages, 4 authors, 2026-02-04
STALE131d
Revisions (6)
  1. v1 current
  2. v2 [diff vs current]
  3. v3 [diff vs current]
  4. v4 [diff vs current]
  5. v5 [diff vs current]
  6. v6 [diff vs current]

[PATCH net-next v1 0/7] Wangxun improvement and new support

From: Jiawen Wu <jiawenwu@trustnetic.com>
Date: 2026-02-03 07:59:30

Implement power management function for txgbe. Clean up the same code in
the two drivers, to make more use of lib functions.

Add Tx timeout process and PCIe error handling flow, to recover the
devices.

Jiawen Wu (7):
  net: ngbe: move the WOL functions to libwx
  net: ngbe: improve the reset flow
  net: wangxun: move reusable PCI driver ops functions into libwx
  net: txgbe: add power management support
  net: wangxun: move ethtool_ops.set_channels into libwx
  net: wangxun: add Tx timeout process
  net: wangxun: add pcie error handler

 drivers/net/ethernet/wangxun/libwx/Makefile   |   2 +-
 drivers/net/ethernet/wangxun/libwx/wx_err.c   | 359 ++++++++++++++++++
 drivers/net/ethernet/wangxun/libwx/wx_err.h   |  17 +
 .../net/ethernet/wangxun/libwx/wx_ethtool.c   |  38 +-
 .../net/ethernet/wangxun/libwx/wx_ethtool.h   |   4 +
 drivers/net/ethernet/wangxun/libwx/wx_hw.c    |  60 ++-
 drivers/net/ethernet/wangxun/libwx/wx_hw.h    |   2 +
 drivers/net/ethernet/wangxun/libwx/wx_lib.c   | 139 ++++++-
 drivers/net/ethernet/wangxun/libwx/wx_lib.h   |   4 +
 drivers/net/ethernet/wangxun/libwx/wx_type.h  |  26 +-
 .../net/ethernet/wangxun/ngbe/ngbe_ethtool.c  |  52 +--
 drivers/net/ethernet/wangxun/ngbe/ngbe_main.c | 207 +++++-----
 drivers/net/ethernet/wangxun/ngbe/ngbe_type.h |  21 +-
 .../ethernet/wangxun/txgbe/txgbe_ethtool.c    |  17 +-
 .../net/ethernet/wangxun/txgbe/txgbe_irq.c    |   7 +
 .../net/ethernet/wangxun/txgbe/txgbe_main.c   |  82 ++--
 .../net/ethernet/wangxun/txgbe/txgbe_type.h   |   8 +-
 17 files changed, 810 insertions(+), 235 deletions(-)
 create mode 100644 drivers/net/ethernet/wangxun/libwx/wx_err.c
 create mode 100644 drivers/net/ethernet/wangxun/libwx/wx_err.h

-- 
2.48.1

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help