[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250927070724.734933-1-lukeh@padl.com>
Date: Sat, 27 Sep 2025 17:07:03 +1000
From: Luke Howard <lukeh@...l.com>
To: netdev@...r.kernel.org
Cc: andrew@...n.ch, vladimir.oltean@....com, kieran@...nda.com,
jcschroeder@...il.com, max@...tershome.org,
Luke Howard <lukeh@...l.com>
Subject: [RFC net-next 0/5] net: dsa: mv88e6xxx: support for 802.1Qav
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
Powered by blists - more mailing lists