public inbox for netdev@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH net-next 0/3] net: dsa: mxl862xx: VLAN support and minor improvements
@ 2026-04-07 17:30 Daniel Golle
  2026-04-07 17:30 ` [PATCH net-next 1/3] net: dsa: mxl862xx: reject DSA_PORT_TYPE_DSA Daniel Golle
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Daniel Golle @ 2026-04-07 17:30 UTC (permalink / raw)
  To: Daniel Golle, Andrew Lunn, Vladimir Oltean, David S. Miller,
	Eric Dumazet, Jakub Kicinski, Paolo Abeni, Russell King, netdev,
	linux-kernel
  Cc: Frank Wunderlich, Chad Monroe, Cezary Wilmanski, Liang Xu,
	Benny (Ying-Tsan) Weng, Jose Maria Verdu Munoz, Avinash Jayaraman,
	John Crispin

This series adds VLAN offloading to the mxl862xx DSA driver along
with two minor improvements to port setup and bridge configuration.
VLAN support uses a hybrid architecture combining the Extended VLAN
engine for PVID insertion and tag stripping with the VLAN Filter
engine for per-port VID membership, both drawing from shared
1024-entry hardware pools partitioned across user ports at probe time.

Daniel Golle (3):
  net: dsa: mxl862xx: reject DSA_PORT_TYPE_DSA
  net: dsa: mxl862xx: don't skip early bridge port configuration
  net: dsa: mxl862xx: implement VLAN functionality

 drivers/net/dsa/mxl862xx/mxl862xx-api.h | 329 ++++++++++
 drivers/net/dsa/mxl862xx/mxl862xx-cmd.h |  12 +
 drivers/net/dsa/mxl862xx/mxl862xx.c     | 793 +++++++++++++++++++++++-
 drivers/net/dsa/mxl862xx/mxl862xx.h     | 103 ++-
 4 files changed, 1219 insertions(+), 18 deletions(-)

-- 
2.53.0

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

end of thread, other threads:[~2026-04-07 17:31 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-07 17:30 [PATCH net-next 0/3] net: dsa: mxl862xx: VLAN support and minor improvements Daniel Golle
2026-04-07 17:30 ` [PATCH net-next 1/3] net: dsa: mxl862xx: reject DSA_PORT_TYPE_DSA Daniel Golle
2026-04-07 17:30 ` [PATCH net-next 2/3] net: dsa: mxl862xx: don't skip early bridge port configuration Daniel Golle
2026-04-07 17:31 ` [PATCH net-next 3/3] net: dsa: mxl862xx: implement VLAN functionality Daniel Golle

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