mwan3: remove deprecated local_source config option
authorFlorian Eckert <redacted>
Thu, 8 Nov 2018 08:32:29 +0000 (09:32 +0100)
committerFlorian Eckert <redacted>
Thu, 8 Nov 2018 11:29:15 +0000 (12:29 +0100)
This feature is not needed anymore. This feature is replaced by the
change 46ed09408e554f182a688e0a7c47cdf85fc6c15d

Signed-off-by: Florian Eckert <redacted>
net/mwan3/files/etc/config/mwan3
net/mwan3/files/etc/hotplug.d/iface/14-mwan3 [deleted file]

index 966601eee2dd1e78ad0051e6613cb5ede01cc6cc..3f64b99d41d7838f331187f9d41e44d595c62397 100644 (file)
@@ -1,7 +1,6 @@
 
 config globals 'globals'
        option mmx_mask '0x3F00'
-       option local_source 'none'
        option rtmon_interval '5'
 
 config interface 'wan'
diff --git a/net/mwan3/files/etc/hotplug.d/iface/14-mwan3 b/net/mwan3/files/etc/hotplug.d/iface/14-mwan3
deleted file mode 100644 (file)
index 4f8e0be..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-#!/bin/sh
-
-. /lib/functions.sh
-. /lib/mwan3/mwan3.sh
-. /lib/functions/network.sh
-
-[ "$ACTION" = "ifup" -o "$ACTION" = "ifdown" ] || exit 1
-[ -n "$INTERFACE" ] || exit 2
-
-if [ "$ACTION" = "ifup" ]; then
-       [ -n "$DEVICE" ] || exit 3
-fi
-
-config_load mwan3
-config_get_bool enabled globals 'enabled' '0'
-[ ${enabled} -gt 0 ] || exit 0
-
-config_get local_source globals local_source 'none'
-[ "${local_source}" = "none" ] && {
-       exit 0
-}
-
-[ "${local_source}" = "$INTERFACE" ] || {
-       exit 0
-}
-
-mwan3_lock
-src_ip=$(uci_get_state mwan3 globals src_ip)
-[ "${src_ip}" != "" ] && {
-       ip route del default via "${src_ip}" dev lo 1>/dev/null 2>&1
-       ip addr del "${src_ip}/32" dev lo 1>/dev/null 2>&1
-}
-
-sleep 1
-
-[ "$ACTION" = "ifup" ] && {
-       network_get_ipaddr src_ip "${local_source}"
-       if [ "${src_ip}" = "" ]; then
-               $LOG warn "Unable to set source ip for own initiated traffic (${local_source})"
-       else
-               ip addr add "${src_ip}/32" dev lo
-               ip route add default via "${src_ip}" dev lo
-               uci_toggle_state mwan3 globals src_ip "${src_ip}"
-       fi
-}
-mwan3_unlock
-
-exit 0
git clone https://git.99rst.org/PROJECT