I was rereading tcng docs... and think i found a possible solution to a scenario i want to implement...i.e. I want to create channel with rate 64kb/s but be able to jump to 128kb/s if the traffic is destinated to the proxy server... (all other traffic must not exceed 64kb/s)... pseudo-code : {... if src == 192.168.0.1 { if dst == 192.168.0.15 and class1 has-no-bandwith-available { class1(rate 64kbps) } else{ class2(rate 64kbps) } } else class1(rate 64kbps) ... } i.e only when class1 bandwith is exausted and the traffic is destinated to proxy give another 64kb/s. (if not exhausted use it, if exausted but not destinated to proxy then sorry) I know that it can possibly be achieved with the Metering primitives, but can figure it out yet.. could u help me.. One other question in this case should classes be parent and child i.e.: class2(rate 128) { class1(rate 64) } or siblings : class1(rate 64) {} class2(rate 64) {} which seems more apropriate for the case... Thanx alot raptor _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/