<p dir="ltr">Three reasons why a stackable peeler doesn't work so well:</p>
<p dir="ltr">- 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.</p>
<p dir="ltr">- A separate qdisc would not have the information about link bandwidth and active flow count that cake maintains, and uses to influence the peeler.</p>
<p dir="ltr">- Peeling to individual IP packets is strictly necessary when encapsulation overhead needs to be calculated.</p>
<p dir="ltr"> - Jonathan Morton<br>
</p>