mirror of
https://dev.iopsys.eu/feed/iopsys.git
synced 2025-12-10 07:44:50 +01:00
qosmngr: Simplified code for writing iptables rules
This commit is contained in:
parent
413c86b854
commit
56273668d6
1 changed files with 9 additions and 5 deletions
|
|
@ -259,11 +259,15 @@ handle_iptables_rules() {
|
|||
#write iptables rule for dscp marking
|
||||
[ -n "$IP_RULE" -a -n "$dscp_mark" ] && append_rule_to_mangle_table "FORWARD"
|
||||
|
||||
#write iptables rule for putting WAN directed internal packets in different queue
|
||||
[ -n "$IP_RULE" -a -n "$traffic_class" -a -n "$ifname" ] && [ ${ifname:0:2} == "lo" ] && append_rule_to_mangle_table "OUTPUT"
|
||||
|
||||
#write iptables rule for putting WAN directed LAN packets in different queue
|
||||
[ -n "$IP_RULE" -a -n "$traffic_class" -a -n "$ifname" ] && [ ${ifname:0:3} == "eth" ] && append_rule_to_mangle_table "PREROUTING"
|
||||
if [ -n "$IP_RULE" -a -n "$traffic_class" -a -n "$ifname" ]; then
|
||||
if [ ${ifname:0:2} == "lo" ]; then
|
||||
#write iptables rule for putting WAN directed internal packets in different queue
|
||||
append_rule_to_mangle_table "OUTPUT"
|
||||
else
|
||||
#write iptables rule for putting WAN directed LAN packets in different queue
|
||||
append_rule_to_mangle_table "PREROUTING"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
#function to handle a classify section
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue