Three reasons why a stackable peeler doesn't work so well: - There is some overhead from stacking, due to passing packets up and down the stack. It also incurs at least one packet of unmanaged buffer. - A separate qdisc would not have the information about link bandwidth and active flow count that cake maintains, and uses to influence the peeler. - Peeling to individual IP packets is strictly necessary when encapsulation overhead needs to be calculated. - Jonathan Morton