mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH net-next 0/7] Support some enhances features for the HIBMCGE driver
@ 2025-02-13  3:55 Jijie Shao
  2025-02-13  3:55 ` [PATCH net-next 1/7] net: hibmcge: Add dump statistics supported in this module Jijie Shao
                   ` (6 more replies)
  0 siblings, 7 replies; 25+ messages in thread
From: Jijie Shao @ 2025-02-13  3: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,
	shaojijie

In this patch set, we mainly implement some enhanced features.
It mainly includes the statistics, self test, 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).

Jijie Shao (7):
  net: hibmcge: Add dump statistics supported in this module
  net: hibmcge: Add self test supported in this module
  net: hibmcge: Add rx checksum offload supported in this module
  net: hibmcge: Add abnormal irq handling feature in this module
  net: hibmcge: Add mac link exception handling feature in this module
  net: hibmcge: Add BMC diagnose feature in this module
  net: hibmcge: Add ioctl supported in this module

 .../net/ethernet/hisilicon/hibmcge/Makefile   |   2 +-
 .../ethernet/hisilicon/hibmcge/hbg_common.h   | 129 +++++
 .../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  |  84 +++-
 .../net/ethernet/hisilicon/hibmcge/hbg_err.h  |   2 +
 .../ethernet/hisilicon/hibmcge/hbg_ethtool.c  | 474 ++++++++++++++++++
 .../ethernet/hisilicon/hibmcge/hbg_ethtool.h  |   5 +
 .../net/ethernet/hisilicon/hibmcge/hbg_hw.c   |  35 +-
 .../net/ethernet/hisilicon/hibmcge/hbg_hw.h   |   3 +-
 .../net/ethernet/hisilicon/hibmcge/hbg_irq.c  |  55 +-
 .../net/ethernet/hisilicon/hibmcge/hbg_main.c | 117 +++++
 .../net/ethernet/hisilicon/hibmcge/hbg_mdio.c |  23 +-
 .../net/ethernet/hisilicon/hibmcge/hbg_mdio.h |   2 +
 .../net/ethernet/hisilicon/hibmcge/hbg_reg.h  | 106 ++++
 .../net/ethernet/hisilicon/hibmcge/hbg_txrx.c | 182 ++++++-
 17 files changed, 1553 insertions(+), 32 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] 25+ messages in thread
* [PATCH net-next 0/7] Support some features for the HIBMCGE driver
@ 2024-10-23 13:42 Jijie Shao
  2024-10-23 13:42 ` [PATCH net-next 1/7] net: hibmcge: Add dump statistics supported in this module Jijie Shao
  0 siblings, 1 reply; 25+ messages in thread
From: Jijie Shao @ 2024-10-23 13:42 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,
	shaojijie

In this patch series, The HIBMCGE driver implements some functions
such as statistics query, dump register, unicast MAC address filtering,
debugfs and reset.

Jijie Shao (7):
  net: hibmcge: Add dump statistics supported in this module
  net: hibmcge: Add debugfs supported in this module
  net: hibmcge: Add unicast frame filter supported in this module
  net: hibmcge: Add register dump supported in this module
  net: hibmcge: Add pauseparam supported in this module
  net: hibmcge: Add nway_reset supported in this module
  net: hibmcge: Add reset supported in this module

 .../net/ethernet/hisilicon/hibmcge/Makefile   |   3 +-
 .../ethernet/hisilicon/hibmcge/hbg_common.h   | 135 +++++++
 .../ethernet/hisilicon/hibmcge/hbg_debugfs.c  | 190 +++++++++
 .../ethernet/hisilicon/hibmcge/hbg_debugfs.h  |  12 +
 .../net/ethernet/hisilicon/hibmcge/hbg_err.c  | 140 +++++++
 .../net/ethernet/hisilicon/hibmcge/hbg_err.h  |  13 +
 .../ethernet/hisilicon/hibmcge/hbg_ethtool.c  | 381 ++++++++++++++++++
 .../ethernet/hisilicon/hibmcge/hbg_ethtool.h  |   1 +
 .../net/ethernet/hisilicon/hibmcge/hbg_hw.c   |  48 ++-
 .../net/ethernet/hisilicon/hibmcge/hbg_hw.h   |   6 +-
 .../net/ethernet/hisilicon/hibmcge/hbg_main.c | 266 +++++++++++-
 .../net/ethernet/hisilicon/hibmcge/hbg_reg.h  | 136 +++++++
 .../net/ethernet/hisilicon/hibmcge/hbg_txrx.c | 171 +++++++-
 13 files changed, 1471 insertions(+), 31 deletions(-)
 create mode 100644 drivers/net/ethernet/hisilicon/hibmcge/hbg_debugfs.c
 create mode 100644 drivers/net/ethernet/hisilicon/hibmcge/hbg_debugfs.h
 create mode 100644 drivers/net/ethernet/hisilicon/hibmcge/hbg_err.c
 create mode 100644 drivers/net/ethernet/hisilicon/hibmcge/hbg_err.h

-- 
2.33.0


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

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

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-02-13  3:55 [PATCH net-next 0/7] Support some enhances features for the HIBMCGE driver Jijie Shao
2025-02-13  3:55 ` [PATCH net-next 1/7] net: hibmcge: Add dump statistics supported in this module Jijie Shao
2025-02-13 19:54   ` Andrew Lunn
2025-02-14  2:51     ` Jijie Shao
2025-02-13  3:55 ` [PATCH net-next 2/7] net: hibmcge: Add self test " Jijie Shao
2025-02-13 19:59   ` Andrew Lunn
2025-02-14  2:46     ` Jijie Shao
2025-02-14 13:53       ` Andrew Lunn
2025-02-18  1:12         ` Jijie Shao
2025-02-13  3:55 ` [PATCH net-next 3/7] net: hibmcge: Add rx checksum offload " Jijie Shao
2025-02-17 15:40   ` Simon Horman
2025-02-18  2:16     ` Jijie Shao
2025-02-18  2:46       ` Kalesh Anakkur Purayil
2025-02-18  8:27         ` Jijie Shao
2025-02-18 13:42           ` Simon Horman
2025-02-19  1:15             ` Jijie Shao
2025-02-13  3:55 ` [PATCH net-next 4/7] net: hibmcge: Add abnormal irq handling feature " Jijie Shao
2025-02-13  3:55 ` [PATCH net-next 5/7] net: hibmcge: Add mac link exception " Jijie Shao
2025-02-13 20:05   ` Andrew Lunn
2025-02-14  2:39     ` Jijie Shao
2025-02-13  3:55 ` [PATCH net-next 6/7] net: hibmcge: Add BMC diagnose " Jijie Shao
2025-02-13  3:55 ` [PATCH net-next 7/7] net: hibmcge: Add ioctl supported " Jijie Shao
2025-02-13 20:13   ` Andrew Lunn
2025-02-14  2:30     ` Jijie Shao
  -- strict thread matches above, loose matches on Subject: below --
2024-10-23 13:42 [PATCH net-next 0/7] Support some features for the HIBMCGE driver Jijie Shao
2024-10-23 13:42 ` [PATCH net-next 1/7] net: hibmcge: Add dump statistics supported in this module Jijie Shao

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®