Hello I am writing a qdisc scheduler (called fb in the diagram) that does certain packet delaying and other stuff. (for egress traffic) root (htb/tbf) | --------------- cl1 cl2 | tbf -------- | | cl3 cl4 | | *fb* fifo Now I need to record the time when packets leaves the system. I can''t do it in fb since the packet *may* experience buffering delay in higher level token bucket. I was wondering what are my options for such an implementation? Is it a good option to write a qdisc for this task that will be used as a root qdisc? (every packet does travel through it, right?) Or is there a better location for this code, (or perhaps this is already done somewhere?) (it should be safe to assume that there will be not significat buffering delay in the physical device, since the rate will be much lower then the device an handle) With regards R.Harper _________________________________________________________________ Få alle de nye og sjove ikoner med MSN Messenger http://messenger.msn.dk/