All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH net-next v6 0/8] Implement more ethtool_ops for Wangxun
@ 2023-12-22 10:16 Jiawen Wu
  2023-12-22 10:16 ` [PATCH net-next v6 1/8] net: libwx: add phylink to libwx Jiawen Wu
                   ` (8 more replies)
  0 siblings, 9 replies; 10+ messages in thread
From: Jiawen Wu @ 2023-12-22 10:16 UTC (permalink / raw)
  To: davem, edumazet, kuba, pabeni, linux, andrew, netdev
  Cc: mengyuanlou, Jiawen Wu

Provide ethtool functions to operate pause param, ring param, coalesce
channel number and msglevel, for driver txgbe/ngbe.

v5 -> v6:
- Minor fixes address on Jakub Kicinski's comments.

v4 -> v5:
- Fix build error reported by kernel test robot.

v3 -> v4:
- Repartition the patches of phylink.
- Handle failure to allocate memory while changing ring parameters.
- Minor fixes about formatting.

v2 -> v3:
- Address comments:
  https://lore.kernel.org/all/ZW2loxTO6oKNYLew@shell.armlinux.org.uk/

v1 -> v2:
- Add phylink support for ngbe.
- Fix issue on interrupts when queue number is changed.
- Add more marco defines.
- Fix return codes.

Jiawen Wu (8):
  net: libwx: add phylink to libwx
  net: txgbe: use phylink bits added in libwx
  net: ngbe: convert phylib to phylink
  net: wangxun: add flow control support
  net: wangxun: add ethtool_ops for ring parameters
  net: wangxun: add coalesce options support
  net: wangxun: add ethtool_ops for channel number
  net: wangxun: add ethtool_ops for msglevel

 .../net/ethernet/wangxun/libwx/wx_ethtool.c   | 236 +++++++++++++++
 .../net/ethernet/wangxun/libwx/wx_ethtool.h   |  27 ++
 drivers/net/ethernet/wangxun/libwx/wx_hw.c    | 275 +++++++++++++++++-
 drivers/net/ethernet/wangxun/libwx/wx_hw.h    |   1 +
 drivers/net/ethernet/wangxun/libwx/wx_lib.c   | 154 ++++++++--
 drivers/net/ethernet/wangxun/libwx/wx_lib.h   |   3 +
 drivers/net/ethernet/wangxun/libwx/wx_type.h  |  94 +++++-
 .../net/ethernet/wangxun/ngbe/ngbe_ethtool.c  |  82 +++++-
 drivers/net/ethernet/wangxun/ngbe/ngbe_main.c |  85 +++---
 drivers/net/ethernet/wangxun/ngbe/ngbe_mdio.c | 114 ++++----
 drivers/net/ethernet/wangxun/ngbe/ngbe_mdio.h |   1 -
 drivers/net/ethernet/wangxun/ngbe/ngbe_type.h |   7 +-
 .../ethernet/wangxun/txgbe/txgbe_ethtool.c    |  82 +++++-
 .../net/ethernet/wangxun/txgbe/txgbe_main.c   |  62 +++-
 .../net/ethernet/wangxun/txgbe/txgbe_phy.c    |  57 ++--
 .../net/ethernet/wangxun/txgbe/txgbe_type.h   |  15 +-
 16 files changed, 1110 insertions(+), 185 deletions(-)

-- 
2.27.0


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2024-01-02 22:27 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-22 10:16 [PATCH net-next v6 0/8] Implement more ethtool_ops for Wangxun Jiawen Wu
2023-12-22 10:16 ` [PATCH net-next v6 1/8] net: libwx: add phylink to libwx Jiawen Wu
2023-12-22 10:16 ` [PATCH net-next v6 2/8] net: txgbe: use phylink bits added in libwx Jiawen Wu
2023-12-22 10:16 ` [PATCH net-next v6 3/8] net: ngbe: convert phylib to phylink Jiawen Wu
2023-12-22 10:16 ` [PATCH net-next v6 4/8] net: wangxun: add flow control support Jiawen Wu
2023-12-22 10:16 ` [PATCH net-next v6 5/8] net: wangxun: add ethtool_ops for ring parameters Jiawen Wu
2023-12-22 10:16 ` [PATCH net-next v6 6/8] net: wangxun: add coalesce options support Jiawen Wu
2023-12-22 10:16 ` [PATCH net-next v6 7/8] net: wangxun: add ethtool_ops for channel number Jiawen Wu
2023-12-22 10:16 ` [PATCH net-next v6 8/8] net: wangxun: add ethtool_ops for msglevel Jiawen Wu
2024-01-02 22:27 ` [PATCH net-next v6 0/8] Implement more ethtool_ops for Wangxun Jakub Kicinski

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.