Hello, I've read all the documentation I can find on HTB/SFQ setups, but still I have a gap in my understanding that I'm hoping someone can please explain. Where my understanding fails is why SFQ is required (and more importantly what advantage does it provide) as a leaf qdisc, when packets are already queued by HTB (which is the interface FIFO qdisc replacement). I *think* it's to give fairness to packets of different size that have been classified and therefore belongs to a particular leaf class, therefore ensuring that if a leaf class has a guaranteed AR of 100Kbps that ALL data classified for that class will approximately get their fair share of this bandwidth within the class? Is this correct? If not, what advantage does it have over the standard FIFO qdisc on the leaf? To extend this line of questioning, therefore what advantage does ESFQ add? Thanks, Andrew.