lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Fri, 14 Feb 2014 16:36:05 +0800 From: Yang Yingliang <yangyingliang@...wei.com> To: <netdev@...r.kernel.org> CC: <davem@...emloft.net>, <stephen@...workplumber.org> Subject: [PATCH net-next 2/7] sch_netem: clear old dist table when old qdisc's replaced If we set a netem qdisc with dist table option, while we use "#tc qdisc replace ..." that without dist table option to replace the old qdisc, the old dist table is still there. We need clear dist table after qdisc's replaced. Signed-off-by: Yang Yingliang <yangyingliang@...wei.com> --- net/sched/sch_netem.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/net/sched/sch_netem.c b/net/sched/sch_netem.c index 6f2cc04..fd2206d 100644 --- a/net/sched/sch_netem.c +++ b/net/sched/sch_netem.c @@ -859,6 +859,9 @@ static int netem_change(struct Qdisc *sch, struct nlattr *opt) q->loss_model = old_loss_model; return ret; } + } else { + dist_free(q->delay_dist); + q->delay_dist = NULL; } sch->limit = qopt->limit; -- 1.8.0 -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists