# Re: \[PATCH\]: Remove backlog accounting from TBF, pass limit to the default inner bfifo qdisc only

- From: David S. Miller \<hidden\>
- Date: 2003-12-25 03:22:34 
- List: netdev
- Page: https://ratatoskr.run/netdev/2003/12/10738529
- Thread: https://ratatoskr.run/netdev/2003/12/10738529/t.md

```text
On Wed, 24 Dec 2003 13:51:53 +0100
Patrick McHardy [ref] wrote:

> when TBF was made classful, backlog accounting was kept inside
> TBF for reasons I don't understand. When used with SFQ as inner
> qdisc, TBF can not know the exact backlog once SFQ returned
> NET_CMIT_CN. An underestimate leads to backlog becoming negative
> when the queue drains, it stops accepting packets then.
 ...
> This patch removes backlog accounting from TBF, the limit
> parameter is just passed to the default inner bfifo, once it
> is replaced limit is not effective anymore.

Applied to both 2.4.x and 2.6.x, thanks Patrick.
```
