netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 net-next 0/6] Support some enhances features for the HIBMCGE driver
@ 2025-02-21 11:55 Jijie Shao
  2025-02-21 11:55 ` [PATCH v3 net-next 1/6] net: hibmcge: Add support for dump statistics Jijie Shao
                   ` (5 more replies)
  0 siblings, 6 replies; 15+ messages in thread
From: Jijie Shao @ 2025-02-21 11:55 UTC (permalink / raw)
  To: davem, edumazet, kuba, pabeni, andrew+netdev, horms
  Cc: shenjian15, wangpeiyang1, liuyonglong, chenhao418, sudongming1,
	xujunsheng, shiyongbang, libaihan, jonathan.cameron,
	shameerali.kolothum.thodi, salil.mehta, netdev, linux-kernel,
	kalesh-anakkur.purayil, shaojijie

In this patch set, we mainly implement some enhanced features.
It mainly includes the statistics, diagnosis, and ioctl to
improve fault locating efficiency,
abnormal irq and MAC link exception handling feature
to enhance driver robustness,
and rx checksum offload feature to improve performance 
(tx checksum feature has been implemented).

---
ChangeLog:
v2 -> v3:
  - Remove "in this module" from all patch titles,
    suggested by Kalesh Anakkur Purayil, Simon Horman and Jakub Kicinski.
  - Remove .ndo_fix_features() suggested by Jakub Kicinski.
  v2: https://lore.kernel.org/all/20250218085829.3172126-1-shaojijie@huawei.com/ 
v1 -> v2:
  - Remove self_test patch from this series, suggested by Andrew.
  - Use phy_do_ioctl() to simplify ioctl code, suggested by Andrew.
  - Replace phy_reset() with phy_stop() and phy_start(), suggested by Andrew.
  - Recalculate the interval for the scheduled task to update statistics,
    suggested by Andrew.
  - Use !! to convert integer to boolean, suggested by Simon Horman.
  v1: https://lore.kernel.org/all/20250213035529.2402283-1-shaojijie@huawei.com/
---

Jijie Shao (6):
  net: hibmcge: Add support for dump statistics
  net: hibmcge: Add support for rx checksum offload
  net: hibmcge: Add support for abnormal irq handling feature
  net: hibmcge: Add support for mac link exception handling feature
  net: hibmcge: Add support for BMC diagnose feature
  net: hibmcge: Add support for ioctl

 .../net/ethernet/hisilicon/hibmcge/Makefile   |   2 +-
 .../ethernet/hisilicon/hibmcge/hbg_common.h   | 122 ++++++
 .../ethernet/hisilicon/hibmcge/hbg_debugfs.c  |   7 +-
 .../ethernet/hisilicon/hibmcge/hbg_diagnose.c | 348 ++++++++++++++++++
 .../ethernet/hisilicon/hibmcge/hbg_diagnose.h |  11 +
 .../net/ethernet/hisilicon/hibmcge/hbg_err.c  |  58 +++
 .../net/ethernet/hisilicon/hibmcge/hbg_err.h  |   1 +
 .../ethernet/hisilicon/hibmcge/hbg_ethtool.c  | 298 +++++++++++++++
 .../ethernet/hisilicon/hibmcge/hbg_ethtool.h  |   5 +
 .../net/ethernet/hisilicon/hibmcge/hbg_hw.c   |  20 +
 .../net/ethernet/hisilicon/hibmcge/hbg_irq.c  |  55 +--
 .../net/ethernet/hisilicon/hibmcge/hbg_main.c | 103 ++++++
 .../net/ethernet/hisilicon/hibmcge/hbg_mdio.c |  20 +
 .../net/ethernet/hisilicon/hibmcge/hbg_mdio.h |   2 +
 .../net/ethernet/hisilicon/hibmcge/hbg_reg.h  | 105 ++++++
 .../net/ethernet/hisilicon/hibmcge/hbg_txrx.c | 176 ++++++++-
 16 files changed, 1307 insertions(+), 26 deletions(-)
 create mode 100644 drivers/net/ethernet/hisilicon/hibmcge/hbg_diagnose.c
 create mode 100644 drivers/net/ethernet/hisilicon/hibmcge/hbg_diagnose.h

-- 
2.33.0


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

end of thread, other threads:[~2025-02-28  1:04 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-21 11:55 [PATCH v3 net-next 0/6] Support some enhances features for the HIBMCGE driver Jijie Shao
2025-02-21 11:55 ` [PATCH v3 net-next 1/6] net: hibmcge: Add support for dump statistics Jijie Shao
2025-02-21 11:55 ` [PATCH v3 net-next 2/6] net: hibmcge: Add support for rx checksum offload Jijie Shao
2025-02-25  3:09   ` Jakub Kicinski
2025-02-25  9:00     ` Jijie Shao
2025-02-25 16:23       ` Jakub Kicinski
2025-02-27 11:28         ` Jijie Shao
2025-02-27 14:47           ` Jakub Kicinski
2025-02-28  1:04             ` Jijie Shao
2025-02-21 11:55 ` [PATCH v3 net-next 3/6] net: hibmcge: Add support for abnormal irq handling feature Jijie Shao
2025-02-21 11:55 ` [PATCH v3 net-next 4/6] net: hibmcge: Add support for mac link exception " Jijie Shao
2025-02-25  3:09   ` Jakub Kicinski
2025-02-25  8:37     ` Jijie Shao
2025-02-21 11:55 ` [PATCH v3 net-next 5/6] net: hibmcge: Add support for BMC diagnose feature Jijie Shao
2025-02-21 11:55 ` [PATCH v3 net-next 6/6] net: hibmcge: Add support for ioctl Jijie Shao

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).