firmware/src/packages/fff/fff-network/files/lib/functions/fff/switchports

89 lines
1.6 KiB
Plaintext

# SPDX-License-Identifier: GPL-3.0-only
BOARD="$(uci get board.model.name)"
case "$BOARD" in
tplink,c2600|\
tplink,tl-wr1043nd-v2|\
tplink,tl-wr1043nd-v3|\
tplink,tl-wr1043nd-v4|\
tplink,tl-wr1043n-v5)
CLIENT_PORTS="1 2"
BATMAN_PORTS="3 4"
WAN_PORTS="5"
;;
avm,fritzbox-4040)
CLIENT_PORTS="3 4"
BATMAN_PORTS="1 2"
WAN_PORTS="5"
;;
tplink,archer-c7-v2|\
tplink,archer-c7-v5|\
tplink,tl-wdr3600-v1|\
tplink,tl-wdr4300-v1|\
tplink,tl-wdr4310-v1|\
tplink,tl-wdr4900-v1)
CLIENT_PORTS="4 5"
BATMAN_PORTS="2 3"
WAN_PORTS="1"
;;
tplink,archer-c50-v3|\
tplink,archer-c50-v4|\
tplink,tl-wr1043nd-v1|\
tplink,tl-wr841n-v13)
CLIENT_PORTS="3 4"
BATMAN_PORTS="1 2"
WAN_PORTS="0"
;;
xiaomi,mi-router-4a-100m)
CLIENT_PORTS="4"
BATMAN_PORTS="2"
WAN_PORTS="0"
;;
ubnt,edgerouter-4)
CLIENT_PORTS="lan2"
BATMAN_PORTS="lan1"
WAN_PORTS="lan0"
;;
ubnt,edgerouter-x|\
ubnt,edgerouter-x-sfp)
CLIENT_PORTS="eth3 eth4"
BATMAN_PORTS="eth1 eth2"
WAN_PORTS="eth0"
;;
netgear,r6220)
CLIENT_PORTS="lan1 lan2"
BATMAN_PORTS="lan3 lan4"
WAN_PORTS="wan"
;;
xiaomi,mi-router-4a-gigabit)
CLIENT_PORTS="lan2"
BATMAN_PORTS="lan1"
WAN_PORTS="wan"
;;
tplink,archer-c25-v1|\
tplink,archer-c60-v1|\
tplink,archer-c60-v2|\
tplink,tl-wdr3500-v1|\
tplink,tl-wr740n-v4|\
tplink,tl-wr741-v1|\
tplink,tl-wr841-v10|\
tplink,tl-wr841-v11|\
tplink,tl-wr841-v12|\
tplink,tl-wr841-v7|\
tplink,tl-wr841-v9)
CLIENT_PORTS="1 2"
BATMAN_PORTS="3 4"
;;
tplink,tl-wr741nd-v4|\
tplink,tl-wr841-v8|\
tplink,tl-wr842n-v2)
CLIENT_PORTS="1 4"
BATMAN_PORTS="2 3"
;;
tplink,tl-wr710n-v1)
CLIENT_PORTS="3"
BATMAN_PORTS=""
;;
esac