Netdev List
 help / color / mirror / Atom feed
* [PATCH net-next 00/17] net: dsa: mv88e6xxx: support for Remote Management Unit
@ 2026-07-03  7:46 Luke Howard
  2026-07-03  7:46 ` [PATCH net-next 01/17] net: dsa: mv88e6xxx: use lockdep_assert_held() if CONFIG_LOCKDEP Luke Howard
                   ` (17 more replies)
  0 siblings, 18 replies; 27+ messages in thread
From: Luke Howard @ 2026-07-03  7:46 UTC (permalink / raw)
  To: Andrew Lunn, Vladimir Oltean, David S. Miller, Eric Dumazet,
	Jakub Kicinski, Paolo Abeni, Simon Horman, Russell King,
	Richard Cochran, Florian Fainelli
  Cc: Cedric Jehasse, Max Holtmann, Max Hunter, Kieran Tyrrell,
	Ryan Wilkins, Mattias Forsblad, netdev, linux-kernel, Luke Howard

This patch set shephards a series of commits made by Andrew Lunn
and others to support remotely managing Marvell switches over
Ethernet (as opposed to MDIO) using the Remote Management Unit
(RMU).

This is the second of four patch sets: the remaining two add
support for remote management when MDIO is unavailable.

Signed-off-by: Luke Howard <lukeh@padl.com>
---
Andrew Lunn (11):
      net: dsa: tag_dsa: Add helper to add DSA header to RMU frame
      net: dsa: mv88e6xxx: Add conduit state change handler
      net: dsa: mv88e6xxx: Remove mv88e6xxx_rmu_setup()
      net: dsa: mv88e6xxx: Add connect_tag_protocol handler
      net: dsa: mv88e6xxx: Add sanity check of received RMU frame
      net: dsa: mv88e6xxx: Get Product ID when enabling RMU
      net: dsa: mv88e6xxx: Add RMU register read/write/wait for bit
      net: dsa: mv88e6xxx: Move available stats into info structure
      net: dsa: mv88e6xxx: Centralise common statistics check
      net: dsa: mv88e6xxx: Get some MIB stats via the RMU
      net: dsa: mv88e6xxx: Time RMU operations and disable if slow

Luke Howard (4):
      net: dsa: mv88e6xxx: use lockdep_assert_held() if CONFIG_LOCKDEP
      net: dsa: mv88e6xxx: cancel PTP polling work on .shutdown
      net: dsa: mv88e6xxx: size ATU snapshot buffer and region by num_macs
      net: dsa: mv88e6xxx: RMU DUMP_ATU support in devlink

Mattias Forsblad (2):
      net: dsa: mv88e6xxx: Introduce Marvell dsa tagger data operation.
      net: dsa: mv88e6xxx: Add RMU enable/disable for select switches.

 drivers/net/dsa/mv88e6xxx/Makefile  |   1 +
 drivers/net/dsa/mv88e6xxx/chip.c    |  92 ++++--
 drivers/net/dsa/mv88e6xxx/chip.h    |  35 +++
 drivers/net/dsa/mv88e6xxx/devlink.c |  71 +++--
 drivers/net/dsa/mv88e6xxx/global1.c |  64 ++++
 drivers/net/dsa/mv88e6xxx/global1.h |   3 +
 drivers/net/dsa/mv88e6xxx/global2.c |   1 +
 drivers/net/dsa/mv88e6xxx/ptp.c     |  14 +-
 drivers/net/dsa/mv88e6xxx/ptp.h     |   5 +
 drivers/net/dsa/mv88e6xxx/rmu.c     | 611 ++++++++++++++++++++++++++++++++++++
 drivers/net/dsa/mv88e6xxx/rmu.h     | 145 +++++++++
 include/linux/dsa/mv88e6xxx.h       |  11 +
 net/dsa/tag_dsa.c                   |  67 +++-
 13 files changed, 1073 insertions(+), 47 deletions(-)
---
base-commit: 165539241e210db8e962479c3c5072372576b618
change-id: 20260613-net-next-mv88e6xxx-rmu-2db17825ece0

Best regards,
--  
Luke Howard <lukeh@padl.com>


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

end of thread, other threads:[~2026-07-06  9:42 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-03  7:46 [PATCH net-next 00/17] net: dsa: mv88e6xxx: support for Remote Management Unit Luke Howard
2026-07-03  7:46 ` [PATCH net-next 01/17] net: dsa: mv88e6xxx: use lockdep_assert_held() if CONFIG_LOCKDEP Luke Howard
2026-07-03  7:46 ` [PATCH net-next 02/17] net: dsa: mv88e6xxx: Introduce Marvell dsa tagger data operation Luke Howard
2026-07-03 13:04   ` Jagielski, Jedrzej
2026-07-03  7:46 ` [PATCH net-next 03/17] net: dsa: tag_dsa: Add helper to add DSA header to RMU frame Luke Howard
2026-07-03 13:06   ` Jagielski, Jedrzej
2026-07-03  7:46 ` [PATCH net-next 04/17] net: dsa: mv88e6xxx: Add RMU enable/disable for select switches Luke Howard
2026-07-03 13:07   ` Jagielski, Jedrzej
2026-07-03  7:46 ` [PATCH net-next 05/17] net: dsa: mv88e6xxx: Add conduit state change handler Luke Howard
2026-07-03 13:17   ` Jagielski, Jedrzej
2026-07-03  7:46 ` [PATCH net-next 06/17] net: dsa: mv88e6xxx: Remove mv88e6xxx_rmu_setup() Luke Howard
2026-07-03  7:46 ` [PATCH net-next 07/17] net: dsa: mv88e6xxx: Add connect_tag_protocol handler Luke Howard
2026-07-03 13:25   ` Jagielski, Jedrzej
2026-07-03  7:46 ` [PATCH net-next 08/17] net: dsa: mv88e6xxx: Add sanity check of received RMU frame Luke Howard
2026-07-03  7:46 ` [PATCH net-next 09/17] net: dsa: mv88e6xxx: Get Product ID when enabling RMU Luke Howard
2026-07-03 13:38   ` Jagielski, Jedrzej
2026-07-03  7:46 ` [PATCH net-next 10/17] net: dsa: mv88e6xxx: Add RMU register read/write/wait for bit Luke Howard
2026-07-03  7:46 ` [PATCH net-next 11/17] net: dsa: mv88e6xxx: Move available stats into info structure Luke Howard
2026-07-06  7:17   ` Jagielski, Jedrzej
2026-07-06  9:42     ` Luke Howard
2026-07-03  7:46 ` [PATCH net-next 12/17] net: dsa: mv88e6xxx: Centralise common statistics check Luke Howard
2026-07-03  7:46 ` [PATCH net-next 13/17] net: dsa: mv88e6xxx: Get some MIB stats via the RMU Luke Howard
2026-07-03  7:46 ` [PATCH net-next 14/17] net: dsa: mv88e6xxx: Time RMU operations and disable if slow Luke Howard
2026-07-03  7:46 ` [PATCH net-next 15/17] net: dsa: mv88e6xxx: cancel PTP polling work on .shutdown Luke Howard
2026-07-03  7:46 ` [PATCH net-next 16/17] net: dsa: mv88e6xxx: size ATU snapshot buffer and region by num_macs Luke Howard
2026-07-03  7:46 ` [PATCH net-next 17/17] net: dsa: mv88e6xxx: RMU DUMP_ATU support in devlink Luke Howard
2026-07-03  8:05 ` [PATCH net-next 00/17] net: dsa: mv88e6xxx: support for Remote Management Unit Paolo Abeni

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