linux/net/dsa
Daniel Golle 85ee987429 net: dsa: add tag format for MxL862xx switches
Add proprietary special tag format for the MaxLinear MXL862xx family of
switches. While using the same Ethertype as MaxLinear's GSW1xx switches,
the actual tag format differs significantly, hence we need a dedicated
tag driver for that.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Link: https://patch.msgid.link/c64e6ddb6c93a4fac39f9ab9b2d8bf551a2b118d.1770433307.git.daniel@makrotopia.org
Reviewed-by: Vladimir Oltean <olteanv@gmail.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
2026-02-11 11:27:57 +01:00
..
conduit.c net: dsa: append ethtool counters of all hidden ports to conduit 2025-11-25 17:33:55 -08:00
conduit.h
devlink.c devlink: pass extack through to devlink_param::get() 2025-11-20 19:01:22 -08:00
devlink.h
dsa.c net: dsa: fix off-by-one in maximum bridge ID determination 2026-01-21 19:52:29 -08:00
dsa.h
Kconfig net: dsa: add tag format for MxL862xx switches 2026-02-11 11:27:57 +01:00
Makefile net: dsa: add tag format for MxL862xx switches 2026-02-11 11:27:57 +01:00
netlink.c
netlink.h
port.c net: dsa: avoid calling ds->ops->port_hsr_leave() when unoffloaded 2025-12-01 16:45:06 -08:00
port.h
stubs.c
switch.c
switch.h
tag_8021q.c
tag_8021q.h
tag_ar9331.c
tag_brcm.c net: dsa: tag_brcm: use the dsa_xmit_port_mask() helper 2025-11-28 20:03:39 -08:00
tag_dsa.c
tag_gswip.c net: dsa: tag_gswip: use the dsa_xmit_port_mask() helper 2025-11-28 20:03:39 -08:00
tag_hellcreek.c net: dsa: tag_hellcreek: use the dsa_xmit_port_mask() helper 2025-11-28 20:03:39 -08:00
tag_ksz.c net: dsa: tag_ksz: use the dsa_xmit_port_mask() helper 2025-11-28 20:03:39 -08:00
tag_lan9303.c
tag_mtk.c net: dsa: tag_mtk: use the dsa_xmit_port_mask() helper 2025-11-28 20:03:40 -08:00
tag_mxl-gsw1xx.c net: dsa: tag_mxl_gsw1xx: use the dsa_xmit_port_mask() helper 2025-11-28 20:03:40 -08:00
tag_mxl862xx.c net: dsa: add tag format for MxL862xx switches 2026-02-11 11:27:57 +01:00
tag_none.c
tag_ocelot_8021q.c
tag_ocelot.c net: dsa: tag_ocelot: use the dsa_xmit_port_mask() helper 2025-11-28 20:03:40 -08:00
tag_qca.c net: dsa: tag_qca: use the dsa_xmit_port_mask() helper 2025-11-28 20:03:40 -08:00
tag_rtl4_a.c net: dsa: tag_rtl4_a: use the dsa_xmit_port_mask() helper 2025-11-28 20:03:40 -08:00
tag_rtl8_4.c net: dsa: tag_rtl8_4: use the dsa_xmit_port_mask() helper 2025-11-28 20:03:40 -08:00
tag_rzn1_a5psw.c net: dsa: tag_rzn1_a5psw: use the dsa_xmit_port_mask() helper 2025-11-28 20:03:41 -08:00
tag_sja1105.c
tag_trailer.c net: dsa: tag_trailer: use the dsa_xmit_port_mask() helper 2025-11-28 20:03:41 -08:00
tag_vsc73xx_8021q.c
tag_xrs700x.c net: dsa: tag_xrs700x: use the dsa_xmit_port_mask() helper 2025-11-28 20:03:41 -08:00
tag_yt921x.c net: dsa: tag_yt921x: add priority support 2026-02-03 15:09:31 +01:00
tag.c
tag.h net: dsa: introduce the dsa_xmit_port_mask() tagging protocol helper 2025-11-28 20:03:39 -08:00
trace.c
trace.h
user.c net: dsa: eliminate local type for tc policers 2026-02-10 15:30:11 +01:00
user.h