> But I ran into problems when I tried to implement the AF classes. To do > this, I map each AF class to one HTB class. Now I need to attach a GRED > queue to each of the HTB classes to implement the drop preferences. But > GRED needs the skb->tcindex field from the dsmark qdisc to select the > correct virtual queue. So I configured dsmark as the root qdisc, and HTB inside this. But now I can't > use filters inside the HTB qdisc, because it is an internal qdisc. There is nothing which should you prevent from using filters with internal (non root) qdisc .. What problem are you experiencing ? devik