#!/bin/sh

[ "$ACTION" = "ifup" ] || exit

method="$(uci -q get network.${INTERFACE%%_*}.method)"
[ "$method" = "bridge" ] || [ "$method" = "passthrough" ] || exit

bridge_ipaddr="$(jsonfilter -s "$(ubus call network.interface.${INTERFACE%%_*} status)" -e '@.data.bridge_ipaddr')"

ip route flush table 43
[ "$bridge_ipaddr" = "" ] || ip route add default via "$bridge_ipaddr" dev br-lan table 43
