Hey there, I came across this repo and I'm also interested in getting this working, as I happen to have two GS108v3 switches.
Seems like the way to configure DSA is via devicetree, like so: https://github.com/torvalds/linux/blob/66a87fff1a87c260452f5a57123891ca5258c449/arch/arm/boot/dts/armada-385-linksys.dtsi#L161-L207
As far as I can tell, the master port is assigned by setting the ethernet property on the CPU-facing switch port.
The DT binding documentation can be found here: https://github.com/torvalds/linux/tree/master/Documentation/devicetree/bindings/net/dsa
Just leaving this here for now in the hope that it might help someone else, also to keep notes somewhere for when I get to testing this myself.
Hey there, I came across this repo and I'm also interested in getting this working, as I happen to have two GS108v3 switches.
Seems like the way to configure DSA is via devicetree, like so: https://github.com/torvalds/linux/blob/66a87fff1a87c260452f5a57123891ca5258c449/arch/arm/boot/dts/armada-385-linksys.dtsi#L161-L207
As far as I can tell, the master port is assigned by setting the
ethernetproperty on the CPU-facing switch port.The DT binding documentation can be found here: https://github.com/torvalds/linux/tree/master/Documentation/devicetree/bindings/net/dsa
Just leaving this here for now in the hope that it might help someone else, also to keep notes somewhere for when I get to testing this myself.