Sorry for all the questions I''m just trying to understand how it all works. Thank you for your time. Is the following configuration possible? where ht 800 links to 3: for the 3rd Octet in the IP and then 3: links to 4: for the fourth Octet? tc filter add dev eth0 parent 1:0 prio 10 handle 3: protocol ip u32 divisor 256 tc filter add dev eth0 protocol ip parent 1:0 prio 10 u32 ht 800:: match ip dst 10.1.0.0/16 hashkey mask 0x0000ff00 at 16 link 3: tc filter add dev eth0 parent 1:0 prio 10 handle 4: protocol ip u32 divisor 256 tc filter add dev eth0 protocol ip parent 1:0 prio 10 u32 ht 3:01: match ip dst 10.1.1.0/24 hashkey mask 0x000000ff at 16 link 4: I''m not sure how the Hashtable works I looked at the code that you had pointed out to me and I think my thinking is wrong on this. [root@RL1 root]# tc -s filter ls dev eth0 filter parent 1: protocol ip pref 10 u32 filter parent 1: protocol ip pref 10 u32 fh 4: ht divisor 256 filter parent 1: protocol ip pref 10 u32 fh 4:ba:800 order 2048 key ht 4 bkt ba flowid 1:65 match 0a0101ba/ffffffff at 16 I would guess that my problem start here where it is not linking back to 3? maybe? filter parent 1: protocol ip pref 10 u32 fh 4:fc:800 order 2048 key ht 4 bkt fc flowid 1:65 match 0a0101fc/ffffffff at 16 filter parent 1: protocol ip pref 10 u32 fh 3: ht divisor 256 filter parent 1: protocol ip pref 10 u32 fh 3:1:800 order 2048 key ht 3 bkt 1 link 4: match 0a010100/ffffff00 at 16 hash mask 000000ff at 16 filter parent 1: protocol ip pref 10 u32 fh 800: ht divisor 1 filter parent 1: protocol ip pref 10 u32 fh 800::800 order 2048 key ht 800 bkt 0 link 3: match 0a010000/ffff0000 at 16 hash mask 0000ff00 at 16 -- When dealing with a slow pipe, never underestimate the throughput of the postal system. _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/