From 50a22f4f9e981c910c9559c1ee6fc0dab2b52c3d Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Sat, 29 Oct 2011 18:02:45 +0000 Subject: firewall: relocate TCPMSS rules into mangle table, add code to selectively clear them out again SVN-Revision: 28669 --- package/firewall/files/lib/core.sh | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'package/firewall/files/lib/core.sh') diff --git a/package/firewall/files/lib/core.sh b/package/firewall/files/lib/core.sh index c383597810..0297518a5d 100644 --- a/package/firewall/files/lib/core.sh +++ b/package/firewall/files/lib/core.sh @@ -67,6 +67,12 @@ fw_stop() { [ -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 -- cgit v1.2.3