From f54c2f3157b71bf21754368d823d7eb28f3c11d6 Mon Sep 17 00:00:00 2001 From: Florian Eckert Date: Tue, 25 Dec 2018 18:24:16 +0100 Subject: [PATCH] mwan3: remove local_source deprecated code artefacts Signed-off-by: Florian Eckert --- net/mwan3/files/usr/sbin/mwan3 | 28 ++-------------------------- 1 file changed, 2 insertions(+), 26 deletions(-) diff --git a/net/mwan3/files/usr/sbin/mwan3 b/net/mwan3/files/usr/sbin/mwan3 index 4ad3bc391..206e30ab4 100755 --- a/net/mwan3/files/usr/sbin/mwan3 +++ b/net/mwan3/files/usr/sbin/mwan3 @@ -132,34 +132,16 @@ status() start() { - local enabled src_ip local_source + local enabled uci_toggle_state mwan3 globals enabled "1" - config_get local_source globals local_source 'none' - [ "${local_source}" = "none" ] || { - 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 - } - - 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 - } - config_foreach ifup interface } stop() { - local ipset route rule table IP IPT pid src_ip + local ipset route rule table IP IPT pid for pid in $(pgrep -f "mwan3rtmon"); do kill -TERM "$pid" > /dev/null 2>&1 @@ -212,12 +194,6 @@ stop() mwan3_lock_clean rm -rf $MWAN3_STATUS_DIR $MWAN3TRACK_STATUS_DIR - 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 - } - uci_toggle_state mwan3 globals enabled "0" }