mwan3: remove local_source deprecated code artefacts
authorFlorian Eckert <redacted>
Tue, 25 Dec 2018 17:24:16 +0000 (18:24 +0100)
committerFlorian Eckert <redacted>
Tue, 25 Dec 2018 17:24:16 +0000 (18:24 +0100)
Signed-off-by: Florian Eckert <redacted>
net/mwan3/files/usr/sbin/mwan3

index 4ad3bc3910655e423ab706e11f59befc6d160776..206e30ab4e327d759df7b4ef37abd98ac133fd87 100755 (executable)
@@ -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"
 }
 
git clone https://git.99rst.org/PROJECT