提交 301d063c 编写于 作者: T Thomas Graf 提交者: Thomas Graf

[PKT_SCHED]: GRED: Do not reset statistics in gred_reset/gred_change

Qdiscs are not supposed to reset statistics in reset() and while
changing parameters. My argumentation is that if the user wants
the counters to be reset he can simply remove and readd the
qdiscs, that's what most users do anyway.
Signed-off-by: NThomas Graf <tgraf@suug.ch>
Signed-off-by: NArnaldo Carvalho de Melo <acme@mandriva.com>
上级 22b33429
......@@ -348,10 +348,6 @@ static void gred_reset(struct Qdisc* sch)
continue;
red_restart(&q->parms);
q->backlog = 0;
q->stats.other = 0;
q->stats.forced_drop = 0;
q->stats.prob_drop = 0;
q->stats.pdrop = 0;
}
}
......@@ -434,11 +430,6 @@ static inline int gred_change_vq(struct Qdisc *sch, int dp,
ctl->qth_min, ctl->qth_max, ctl->Wlog, ctl->Plog,
ctl->Scell_log, stab);
q->stats.other = 0;
q->stats.forced_drop = 0;
q->stats.prob_drop = 0;
q->stats.pdrop = 0;
return 0;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册