You can make HTB more accurate by setting HTB_HYSTERESIS to 0 in net/sched/sch_htb.c.
To save time - if you built HTB as a module, you can probably (well it worked for me) get away with editing htb.c and do
make SUBDIRS=net/sched modules and replacing /lib/modules/[kversion]/kernel/net/sched/htb.o with the new htb.o from your source tree.
If you are doing it live stop shaping and check with lsmod that modprobe -r gets rid (do it again if it's still there) of the old htb.o and reload shaping scripts.
Oops the htb.c or o should read sch_htb.c or o
Andy.
_______________________________________________ LARTC mailing list / LARTC@xxxxxxxxxxxxxxx http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/