tc filters info

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

 



Hi *,
I'm testing a HTB+PRIO setup, this is the script:

tc qdisc del dev eth0 root
tc qdisc add dev eth0 root handle 1: htb
tc class add dev eth0 parent 1:0 classid 1:1 htb rate 300Kbit ceil 300Kbit burst 6k cburst 64k quantum 1600 tc class add dev eth0 parent 1:0 classid 1:2 htb rate 100Kbit ceil 100Kbit burst 6k cburst 64k quantum 1600
tc qdisc add dev eth0 parent 1:1 handle 10: prio bands 3
tc filter add dev eth0 parent 1:0 prio 0 protocol ip handle 1 fw flowid 1:1
tc filter add dev eth0 parent 1:0 prio 2 protocol ip handle 2 fw flowid 1:2
tc filter add dev eth0 parent 1:0 prio 1 protocol ip handle 3 fw flowid 1:1
tc filter add dev eth0 parent 10:0 prio 0 protocol ip handle 1 fw flowid 10:1 tc filter add dev eth0 parent 10:0 prio 0 protocol ip handle 2 fw flowid 10:2 tc filter add dev eth0 parent 10:0 prio 1 protocol ip handle 3 fw flowid 10:3


I don't understand this strange (for me) behaviour: I have 6 filter rules, if I remove rules related to class 1:x, prio qdisc doesn't receive packets and all packets are sent using htb qdisc.

Why? I don't understand why I have to add rules about 1:x class to send packets via prio qdisc. Tc filter rules about 10:x aren't enough?

Thanks in advance,
Fabio



--
To unsubscribe from this list: send the line "unsubscribe netfilter" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Netfilter Development]     [Linux Kernel Networking Development]     [Netem]     [Berkeley Packet Filter]     [Linux Kernel Development]     [Advanced Routing & Traffice Control]     [Bugtraq]

  Powered by Linux