[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