Fix HIGH_ROUTE_MARKS and OUTPUT

git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@4662 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
This commit is contained in:
teastep 2006-10-11 14:46:56 +00:00
parent 3caffa3e06
commit 9b1a331726

View File

@ -72,7 +72,7 @@ process_tc_rule()
mark=$mark/0xff mark=$mark/0xff
did_connmark=Yes did_connmark=Yes
} }
validate_mark() validate_mark()
{ {
case $1 in case $1 in
@ -86,7 +86,7 @@ process_tc_rule()
esac esac
} }
add_a_tc_rule() { add_a_tc_rule() {
r= r=
if [ "x$source" != "x-" ]; then if [ "x$source" != "x-" ]; then
@ -206,6 +206,12 @@ process_tc_rule()
} }
case $sources in
$FW|$FW:*)
chain=tcout
;;
esac
if [ "$mark" != "${mark%:*}" ]; then if [ "$mark" != "${mark%:*}" ]; then
case "${mark#*:}" in case "${mark#*:}" in
p|P) p|P)