Netdev List
 help / color / mirror / Atom feed
* [RFC net-next 0/5] net: dsa: mv88e6xxx: support for 802.1Qav
@ 2025-09-27  7:07 Luke Howard
  2025-09-27  7:07 ` [RFC net-next 1/5] net: dsa: mv88e6xxx: add num_tx_queues to chip info structure Luke Howard
                   ` (4 more replies)
  0 siblings, 5 replies; 12+ messages in thread
From: Luke Howard @ 2025-09-27  7:07 UTC (permalink / raw)
  To: netdev; +Cc: andrew, vladimir.oltean, kieran, jcschroeder, max, Luke Howard

Add hardware offloaded 802.1Qav support to conforming Marvell switches.

Tested with 88E6341 and 88E6352 switch chips.

Luke Howard (5):
  net: dsa: mv88e6xxx: add num_tx_queues to chip info structure
  net: dsa: mv88e6xxx: add MV88E6XXX_G1_ATU_CTL_MAC_AVB setter
  net: dsa: mv88e6xxx: MQPRIO support
  net: dsa: mv88e6xxx: CBS support
  dt-bindings: net: dsa: mv88e6xxx: add mv88e6xxx-avb-mode property

 .../bindings/net/dsa/marvell,mv88e6xxx.yaml   |  25 +
 drivers/net/dsa/mv88e6xxx/Makefile            |   3 +-
 drivers/net/dsa/mv88e6xxx/avb.c               | 663 ++++++++++++++++++
 drivers/net/dsa/mv88e6xxx/avb.h               | 244 +++++++
 drivers/net/dsa/mv88e6xxx/chip.c              | 308 +++++++-
 drivers/net/dsa/mv88e6xxx/chip.h              |  81 +++
 drivers/net/dsa/mv88e6xxx/global1.c           |   9 +-
 drivers/net/dsa/mv88e6xxx/global1.h           |  47 +-
 drivers/net/dsa/mv88e6xxx/global1_atu.c       |  17 +
 drivers/net/dsa/mv88e6xxx/global2.h           |  14 +-
 drivers/net/dsa/mv88e6xxx/global2_avb.c       | 205 +++++-
 drivers/net/dsa/mv88e6xxx/port.c              |   9 +
 drivers/net/dsa/mv88e6xxx/port.h              |   2 +
 include/linux/platform_data/mv88e6xxx.h       |   1 +
 14 files changed, 1607 insertions(+), 21 deletions(-)
 create mode 100644 drivers/net/dsa/mv88e6xxx/avb.c
 create mode 100644 drivers/net/dsa/mv88e6xxx/avb.h

-- 
2.43.0


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

end of thread, other threads:[~2026-05-26  7:05 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-27  7:07 [RFC net-next 0/5] net: dsa: mv88e6xxx: support for 802.1Qav Luke Howard
2025-09-27  7:07 ` [RFC net-next 1/5] net: dsa: mv88e6xxx: add num_tx_queues to chip info structure Luke Howard
2025-09-27  7:07 ` [RFC net-next 2/5] net: dsa: mv88e6xxx: add MV88E6XXX_G1_ATU_CTL_MAC_AVB setter Luke Howard
2025-09-27 14:29   ` Andrew Lunn
2025-09-27  7:07 ` [RFC net-next 3/5] net: dsa: mv88e6xxx: MQPRIO support Luke Howard
2025-09-27 15:12   ` Andrew Lunn
2025-09-27 16:00     ` Luke Howard
2025-09-27 17:36       ` Andrew Lunn
2025-09-27 18:14         ` Luke Howard
2026-05-26  7:05           ` Luke Howard
2025-09-27  7:07 ` [RFC net-next 4/5] net: dsa: mv88e6xxx: CBS support Luke Howard
2025-09-27  7:07 ` [RFC net-next 5/5] dt-bindings: net: dsa: mv88e6xxx: add mv88e6xxx-avb-mode property Luke Howard

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