[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20260203075759.5852-1-jiawenwu@trustnetic.com>
Date: Tue, 3 Feb 2026 15:57:52 +0800
From: Jiawen Wu <jiawenwu@...stnetic.com>
To: netdev@...r.kernel.org,
Andrew Lunn <andrew+netdev@...n.ch>,
"David S. Miller" <davem@...emloft.net>,
Eric Dumazet <edumazet@...gle.com>,
Jakub Kicinski <kuba@...nel.org>,
Paolo Abeni <pabeni@...hat.com>,
Simon Horman <horms@...nel.org>
Cc: Mengyuan Lou <mengyuanlou@...-swift.com>,
Jiawen Wu <jiawenwu@...stnetic.com>
Subject: [PATCH net-next v1 0/7] Wangxun improvement and new support
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
Powered by blists - more mailing lists