[LARTC] prio/pref weirdness

Linux Advanced Routing and Traffic Control

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

 



Hi

I am playing with filters and cbq/htb and I have found this strange thing.
Add some filters using the prio/pref (they seem an alias to me)
parameter like:
tc filter add dev eth0 protocol ip parent 1: pref 5 u32 match ip dst 1.2.3.4
tc filter add dev eth0 protocol ip parent 1: pref 10 u32 match ip dst 2.3.4.5

And try tc filter show dev eth0, you will see that every filter you have
is multiplied by the number of different prio/pref values you have used.

Thus it looks like you would do this:

tc filter add dev eth0 protocol ip parent 1: pref 5 u32 match ip dst 1.2.3.4
tc filter add dev eth0 protocol ip parent 1: pref 5 u32 match ip dst 2.3.4.5

tc filter add dev eth0 protocol ip parent 1: pref 10 u32 match ip dst 1.2.3.4
tc filter add dev eth0 protocol ip parent 1: pref 10 u32 match ip dst 2.3.4.5

Why is that? Is it a tc bug? Or is it normal? What it happens if I use
filters of different pref/prio ? In which order are they checked ?


Thanks

----------------------------
Mihai RUSU

Disclaimer: Any views or opinions presented within this e-mail are solely
those of the author and do not necessarily represent those of any company,
unless otherwise specifically stated.



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