Skip to contentSkip to conversation

: Remove backlog accounting from TBF, pass limit to the default inner bfifo qdisc only

PATCH David S. Miller 1 participant 1 message Dec 25, 2003 1 message not in the archive

Subsystems (2)
lore
Share & tools
lore

A message that is not in the archive (sent off-list or not yet received): [email protected]

David S. Miller

author Applied
#1 lore raw
Quoted 5 lines · On Wed, 24 Dec 2003 13:51:53 +0100 Patrick McHardy <[email protected]> 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.

...

Quoted 3 lines

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.