forked from extern/shorewall_code
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:
parent
3caffa3e06
commit
9b1a331726
@ -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)
|
||||||
|
Loading…
Reference in New Issue
Block a user