Message ID | 1392366970-11592-8-git-send-email-yangyingliang@huawei.com |
---|---|
State | Changes Requested, archived |
Delegated to: | David Miller |
Headers | show |
diff --git a/net/sched/sch_netem.c b/net/sched/sch_netem.c index 92f6ba6..52ae2ef 100644 --- a/net/sched/sch_netem.c +++ b/net/sched/sch_netem.c @@ -936,6 +936,8 @@ static int netem_change(struct Qdisc *sch, struct nlattr *opt) if (tb[TCA_NETEM_ECN]) q->ecn = nla_get_u32(tb[TCA_NETEM_ECN]); + else + q->ecn = 0; return ret; }
If we set a netem qdisc with ecn option, while we use "#tc qdisc replace ..." that without ecn option to replace the old qdisc, the old ecn is still there. We need clear old ecn after qdisc's replaced. Signed-off-by: Yang Yingliang <yangyingliang@huawei.com> --- net/sched/sch_netem.c | 2 ++ 1 file changed, 2 insertions(+)