hi, all i run the following scripts : tc qdisc add dev eth0 handle ffff: ingress tc filter add dev eth0 parent ffff: protocol ip \ pref 4 u32 match ip dst 10.0.0.1 flowid :1 tc filter add dev eth0 parent ffff: protocol ip \ pref 5 u32 match ip dst 10.0.0.2 flowid :2 then , i do: [root@router bin]# tc filter ls dev eth0 parent ffff: filter protocol ip pref 4 u32 filter protocol ip pref 4 u32 fh 801: ht divisor 1 filter protocol ip pref 4 u32 fh 801::800 order 2048 key ht 801 bkt 0 flowid :2 match 0a000002/ffffffff at 16 filter protocol ip pref 4 u32 fh 800: ht divisor 1 filter protocol ip pref 4 u32 fh 800::800 order 2048 key ht 800 bkt 0 flowid :1 match 0a000001/ffffffff at 16 filter protocol ip pref 5 u32 filter protocol ip pref 5 u32 fh 801: ht divisor 1 filter protocol ip pref 5 u32 fh 801::800 order 2048 key ht 801 bkt 0 flowid :2 match 0a000002/ffffffff at 16 filter protocol ip pref 5 u32 fh 800: ht divisor 1 filter protocol ip pref 5 u32 fh 800::800 order 2048 key ht 800 bkt 0 flowid :1 match 0a000001/ffffffff at 16 what confused me is : since i only add exact only one filter at both priority 4 and priority 5 respectively, why the filter list shows that there are two filters in both priority 4 and priority 5? in other words, the filter : filter protocol ip pref 4 u32 fh 801::800 order 2048 key ht 801 bkt 0 flowid :2 match 0a000002/ffffffff at 16 and the filter : filter protocol ip pref 5 u32 fh 800::800 order 2048 key ht 800 bkt 0 flowid :1 match 0a000001/ffffffff at 16 is both unexpected. and now, if there is a ip flow with a dst address 10.0.0.2, then how can i tell which filter will it be matched, the one with the pref 4 or the one with the pref 5? any help will be appreciated. folke. _________________________________________________________________ Surf the Web without missing calls! Get MSN Broadband. http://resourcecenter.msn.com/access/plans/freeactivation.asp _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/