X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=net%2Fsched%2Fsch_red.c;h=d617161f8dd3904ddda7ac23da1178ccd03a79c4;hb=9b9d4fd4f7e21c19718691fca547d5445639a96e;hp=6649463da1b68e6e59e6709c7e1d0b527a60ab63;hpb=ec616048ea21da2b32ed1a820e637c74c61c618c;p=pandora-kernel.git diff --git a/net/sched/sch_red.c b/net/sched/sch_red.c index 6649463da1b6..d617161f8dd3 100644 --- a/net/sched/sch_red.c +++ b/net/sched/sch_red.c @@ -209,8 +209,8 @@ static int red_change(struct Qdisc *sch, struct nlattr *opt) ctl->Plog, ctl->Scell_log, nla_data(tb[TCA_RED_STAB])); - if (skb_queue_empty(&sch->q)) - red_end_of_idle_period(&q->parms); + if (!q->qdisc->q.qlen) + red_start_of_idle_period(&q->parms); sch_tree_unlock(sch); return 0;