On 7/12/19 8:07 AM, Linus Walleij wrote: > First group the interfaces on the DSA switch into the > right LAN/WAN groups. Tested successfully on the Itian > Square One SQ201 and the SL93512 reference design > with the Vitesse DSA switches. > > The RTL8366RB on the DIR-685 is still under development > but this setup is a starting point but since the WAN > and the LAN ports share the same ethernet CPU port > the ethernet port should not be part of either WAN or > LAN. > > Signed-off-by: Linus Walleij <linus.wall...@linaro.org> > --- > .../gemini/base-files/etc/board.d/02_network | 25 +++++++++++++++++++ > 1 file changed, 25 insertions(+) > create mode 100755 target/linux/gemini/base-files/etc/board.d/02_network > > diff --git a/target/linux/gemini/base-files/etc/board.d/02_network > b/target/linux/gemini/base-files/etc/board.d/02_network > new file mode 100755 > index 000000000000..87f888e92c28 > --- /dev/null > +++ b/target/linux/gemini/base-files/etc/board.d/02_network > @@ -0,0 +1,25 @@ > +#!/bin/sh > + > +. /lib/functions/uci-defaults.sh > + > +board_config_update > + > +case "$(board_name)" in > +storlink,gemini324) > + # These are all connected to eth1 thru VSC7385 > + ucidef_set_interfaces_lan_wan "eth1 lan1 lan2 lan3 lan4" "eth0"
This will create a bridge over eth1, lan1, lan2, lan3 and lan4, but I think you do not have to put eth1 into this bridge, it should be sufficient to have all the lanX in it. > + ;; > +itian,sq201) > + # These are all connected to eth1 thru VSC7395 > + ucidef_set_interfaces_lan_wan "eth1 lan1 lan2 lan3 lan4" "eth0" > + ;; > +dlink,dir-685) > + # These are all connected to eth0 thru RTL8366RB > + ucidef_set_interface "eth" ifname "eth0" protocol "none" I think this is not needed. > + ucidef_set_interfaces_lan_wan "lan0 lan1 lan2 lan3" "wan" > + ;; > +esac > + > +board_config_flush > + > +exit 0 > _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel