[OpenWrt-Devel] [PATCH] gemini: Bring up DSA switches

Hauke Mehrtens hauke at hauke-m.de
Fri Jul 12 02:57:02 EDT 2019


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.walleij at 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 at lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel



More information about the openwrt-devel mailing list