X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=net%2Fsched%2Fsch_drr.c;h=9fe67e257dfa8a52b38142a9269fe363616e1187;hb=49b499718fa1b0d639663cfd03085b9bfd23cdc8;hp=bb4cbdf7500482b170eef6e7923cf2f2259e52b5;hpb=bd85d189b33bda263bc59602de86391f476a3093;p=mirror_ubuntu-artful-kernel.git diff --git a/net/sched/sch_drr.c b/net/sched/sch_drr.c index bb4cbdf75004..9fe67e257dfa 100644 --- a/net/sched/sch_drr.c +++ b/net/sched/sch_drr.c @@ -117,6 +117,8 @@ static int drr_change_class(struct Qdisc *sch, u32 classid, u32 parentid, &pfifo_qdisc_ops, classid); if (cl->qdisc == NULL) cl->qdisc = &noop_qdisc; + else + qdisc_hash_add(cl->qdisc, true); if (tca[TCA_RATE]) { err = gen_replace_estimator(&cl->bstats, NULL, &cl->rate_est,