[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