net/mwan3: fix update on connected ip networks
authorFlorian Eckert <redacted>
Wed, 30 May 2018 10:40:23 +0000 (12:40 +0200)
committerFlorian Eckert <redacted>
Wed, 30 May 2018 10:56:50 +0000 (12:56 +0200)
If an interface is not tracked by mwan3 or enabled and this interface is
setup by netifd, then the connected ipset is not update by mwan3.
To fix this also call connected ipset update code even if the interface
is not tracked or enabled by mwan3.

Signed-off-by: Florian Eckert <redacted>
net/mwan3/files/etc/hotplug.d/iface/15-mwan3

index f94b400934bd3772e56ec23f12f68b143b23658a..a02f88baa70ed245880f531ae8245c1c088b9cf2 100644 (file)
@@ -16,15 +16,15 @@ config_load mwan3
 config_get_bool enabled globals 'enabled' '0'
 [ ${enabled} -gt 0 ] || exit 0
 
-config_get enabled $INTERFACE enabled 0
-config_get initial_state $INTERFACE initial_state "online"
-[ "$enabled" == "1" ] || exit 0
-
 mwan3_lock
 mwan3_init
 mwan3_set_connected_iptables
 mwan3_unlock
 
+config_get enabled $INTERFACE enabled 0
+config_get initial_state $INTERFACE initial_state "online"
+[ "$enabled" == "1" ] || exit 0
+
 if [ "$ACTION" == "ifup" ]; then
        config_get family $INTERFACE family ipv4
        if [ "$family" = "ipv4" ]; then
git clone https://git.99rst.org/PROJECT