multiwan package: use less iptables -F

Hi

Even if "qos-scripts" package isn't installed, multiwan is flushing all the mangle chains.
This patch correct this behavior to let people use mangle table if qos-scripts is not there (to use there own qos script ...)

Info: For the moment the qos management of the multiwan package is broken (it's speaks about IMQ, instead of IFB)

The package version go from 1.0.20 to 1.0.21 (and not 1.0.19) because there is this patch also pending (http://patchwork.openwrt.org/patch/1740/)

Signed-off-by: Etienne CHAMPETIER <etienne.champetier@free.fr>

git-svn-id: svn://svn.openwrt.org/openwrt/packages@30833 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
jow 2012-03-07 11:47:52 +00:00
parent acd17d6190
commit de5d1f20e7
2 changed files with 9 additions and 5 deletions

View File

@ -8,7 +8,7 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=multiwan
PKG_VERSION:=1.0.20
PKG_VERSION:=1.0.21
PKG_RELEASE:=1
include $(INCLUDE_DIR)/package.mk

View File

@ -257,10 +257,10 @@ clear_rules() {
local restore_single=$1
local group
iptables -t mangle -F PREROUTING
iptables -t mangle -F FORWARD
iptables -t mangle -F POSTROUTING
iptables -t mangle -F OUTPUT
iptables -t mangle -D PREROUTING -j MultiWan
iptables -t mangle -D FORWARD -j MultiWan
iptables -t mangle -D OUTPUT -j MultiWan
iptables -t mangle -D POSTROUTING -j MultiWan
iptables -t mangle -F MultiWan
iptables -t mangle -X MultiWan
iptables -t mangle -F MultiWanRules
@ -285,6 +285,10 @@ clear_rules() {
done
if [ ! -z "$CHKFORQOS" ]; then
iptables -t mangle -F PREROUTING
iptables -t mangle -F FORWARD
iptables -t mangle -F OUTPUT
iptables -t mangle -F POSTROUTING
iptables -t mangle -F MultiWanQoS
iptables -t mangle -X MultiWanQoS