Re: Can we use 2 tc filter rules with the same prio

Linux Advanced Routing and Traffic Control

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Indunil Jayasooriya wrote:
Hi ALL,

I am using below script for DOWNLOADING. it is only for HTTP and HTTPS.

I have given the same prio for both. (i.e prio 1).

pls see my script given below. (last 2 lines of the script where I have
highlighted in BOLD letters)

Can I have 2 tc filter rules with the same prio?

What is the proper method to write?

MY SCRIPT IS BELOW

#traffic shaping on eth1 (Downloading)

INTERFAZ_LAN=eth1
FULLBANDWIDTH=256
BANDWIDTH4LAN=64


tc qdisc del root dev $INTERFAZ_LAN

tc qdisc add dev $INTERFAZ_LAN root handle 1: htb r2q 4
tc class add dev $INTERFAZ_LAN parent 1: classid 1:2 htb rate
"$FULLBANDWIDTH"Kbit
tc class add dev $INTERFAZ_LAN parent 1: classid 1:5 htb rate
"$BANDWIDTH4LAN"Kbit
tc qdisc add dev $INTERFAZ_LAN parent 1:5 handle 5: sfq perturb 10
tc filter add dev $INTERFAZ_LAN parent 1: protocol ip prio 1 u32 match ip
sport 80 0xffff match ip dst 192.168.102.0/24 classid 1:5
tc filter add dev $INTERFAZ_LAN parent 1: protocol ip prio 1 u32 match ip
sport 443 0xffff match ip dst 192.168.102.0/24 classid 1:5


In this case they should be OK and execute in order of entry because they are the same sort of match.

You can always check with tc -s filter ls dev ...

Sometimes you need different prios or the rules will just not work/throw an error/work the wrong order.

Andy.

_______________________________________________
LARTC mailing list
LARTC@xxxxxxxxxxxxxxx
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc

[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux