diff --git a/net/sched/sch_netem.c b/net/sched/sch_netem.c index a6d788d45216a6f286e5aaea0cdb0587cd0f7848..6b75b6733e8eaaf9e896562d7c3f500a52b14e50 100644 --- a/net/sched/sch_netem.c +++ b/net/sched/sch_netem.c @@ -520,6 +520,7 @@ static unsigned int netem_drop(struct Qdisc *sch) skb->next = NULL; skb->prev = NULL; len = qdisc_pkt_len(skb); + sch->qstats.backlog -= len; kfree_skb(skb); } }