net: dsa: tag_ksz: add tag handling for Microchip LAN937x
authorPrasanna Vengateshan <prasanna.vengateshan@microchip.com>
Fri, 1 Jul 2022 15:00:20 +0000 (20:30 +0530)
committerDavid S. Miller <davem@davemloft.net>
Sat, 2 Jul 2022 15:34:05 +0000 (16:34 +0100)
commit092f875131dcdbd8f48b2ece9416225a141e656b
tree5ad36d46836d69f3e619eb8e04e25880a4833a4a
parent8926d94e5c50fbe21fe957dc0220acb67e15bf82
net: dsa: tag_ksz: add tag handling for Microchip LAN937x

The Microchip LAN937X switches have a tagging protocol which is
very similar to KSZ tagging. So that the implementation is added to
tag_ksz.c and reused common APIs

Signed-off-by: Prasanna Vengateshan <prasanna.vengateshan@microchip.com>
Signed-off-by: Arun Ramadoss <arun.ramadoss@microchip.com>
Reviewed-by: Vladimir Oltean <olteanv@gmail.com>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/dsa.h
net/dsa/Kconfig
net/dsa/tag_ksz.c