Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 301d063c authored by Thomas Graf's avatar Thomas Graf Committed by Thomas Graf
Browse files

[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: default avatarThomas Graf <tgraf@suug.ch>
Signed-off-by: default avatarArnaldo Carvalho de Melo <acme@mandriva.com>
parent 22b33429
Loading
Loading
Loading
Loading
+0 −9
Original line number Diff line number Diff line
@@ -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;
}