diff --git a/net/sched/sch_api.c b/net/sched/sch_api.c index fc8708a..c486e9d 100644 --- a/net/sched/sch_api.c +++ b/net/sched/sch_api.c @@ -386,7 +386,7 @@ void qdisc_tree_decrease_qlen(struct Qdisc *sch, unsigned int n) if (n == 0) return; while ((parentid = sch->parent)) { - if (TC_H_MAJ(parentid) == TC_H_MAJ(TC_H_INGRESS)) + if (parentid == TC_H_INGRESS) return; sch = qdisc_lookup(sch->dev, TC_H_MAJ(parentid));