forked from extern/shorewall_code
Add comments
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@4669 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
This commit is contained in:
parent
40714cdb1e
commit
9b4b3e73d0
@ -30,6 +30,19 @@
|
|||||||
# Process a TC Rule - $MARKING_CHAIN is assumed to contain the name of the
|
# Process a TC Rule - $MARKING_CHAIN is assumed to contain the name of the
|
||||||
# default marking chain
|
# default marking chain
|
||||||
#
|
#
|
||||||
|
# The caller has established values for the following variables:
|
||||||
|
#
|
||||||
|
# mark - MARK column
|
||||||
|
# sources - SOURCE column
|
||||||
|
# dests - DEST column
|
||||||
|
# proto - PROTO column
|
||||||
|
# ports - PORT(S) column
|
||||||
|
# sports - CLIENT PORT(S) column
|
||||||
|
# user - USER column
|
||||||
|
# testval - TEST column
|
||||||
|
# length - LENGTH column
|
||||||
|
# tos - TOS column
|
||||||
|
#
|
||||||
process_tc_rule()
|
process_tc_rule()
|
||||||
{
|
{
|
||||||
local did_connmark=
|
local did_connmark=
|
||||||
@ -92,7 +105,6 @@ process_tc_rule()
|
|||||||
if [ "x$source" != "x-" ]; then
|
if [ "x$source" != "x-" ]; then
|
||||||
case $source in
|
case $source in
|
||||||
$FW:*)
|
$FW:*)
|
||||||
[ $chain = tcpost ] || chain=tcout
|
|
||||||
r="$(source_ip_range ${source#*:}) "
|
r="$(source_ip_range ${source#*:}) "
|
||||||
;;
|
;;
|
||||||
*:*)
|
*:*)
|
||||||
@ -107,7 +119,6 @@ process_tc_rule()
|
|||||||
r="$(mac_match $source) "
|
r="$(mac_match $source) "
|
||||||
;;
|
;;
|
||||||
$FW)
|
$FW)
|
||||||
[ $chain = tcpost ] || chain=tcout
|
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
verify_interface $source || fatal_error "Unknown interface $source in rule \"$rule\""
|
verify_interface $source || fatal_error "Unknown interface $source in rule \"$rule\""
|
||||||
@ -205,7 +216,9 @@ process_tc_rule()
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
}
|
}
|
||||||
|
#
|
||||||
|
# E x e c u t i o n B e g i n s H e r e
|
||||||
|
#
|
||||||
case $sources in
|
case $sources in
|
||||||
$FW|$FW:*)
|
$FW|$FW:*)
|
||||||
chain=tcout
|
chain=tcout
|
||||||
|
Loading…
Reference in New Issue
Block a user