[tools] gmp: update to 5.0.4
[openwrt.git] / package / firewall / files / lib / core.sh
index c383597..93d4d2e 100644 (file)
@@ -30,12 +30,12 @@ fw_start() {
        echo "Loading forwardings"
        config_foreach fw_load_forwarding forwarding
 
        echo "Loading forwardings"
        config_foreach fw_load_forwarding forwarding
 
-       echo "Loading redirects"
-       config_foreach fw_load_redirect redirect
-
        echo "Loading rules"
        config_foreach fw_load_rule rule
 
        echo "Loading rules"
        config_foreach fw_load_rule rule
 
+       echo "Loading redirects"
+       config_foreach fw_load_redirect redirect
+
        echo "Loading includes"
        config_foreach fw_load_include include
 
        echo "Loading includes"
        config_foreach fw_load_include include
 
@@ -67,6 +67,12 @@ fw_stop() {
                        [ -n "$i" ] && env -i ACTION=remove ZONE="$z" \
                                INTERFACE="$n" DEVICE="$i" /sbin/hotplug-call firewall
                done
                        [ -n "$i" ] && env -i ACTION=remove ZONE="$z" \
                                INTERFACE="$n" DEVICE="$i" /sbin/hotplug-call firewall
                done
+
+               config_get i core "${z}_tcpmss"
+               [ "$i" == 1 ] && {
+                       fw del i m FORWARD zone_${z}_MSSFIX
+                       fw del i m zone_${z}_MSSFIX
+               }
        done
 
        fw_clear ACCEPT
        done
 
        fw_clear ACCEPT
This page took 0.022007 seconds and 4 git commands to generate.