Lines Matching defs:qdisc
136 struct Qdisc *qdisc;
322 if (cl->qdisc->q.qlen > 0) { /* adding an active class */
371 if (cl->qdisc->q.qlen > 0) /* class is active */
481 cl->qdisc = qdisc_create_dflt(sch->dev_queue, &pfifo_qdisc_ops,
483 if (cl->qdisc == NULL)
484 cl->qdisc = &noop_qdisc;
496 if (cl->qdisc != &noop_qdisc)
497 qdisc_hash_add(cl->qdisc, true);
525 qdisc_put(cl->qdisc);
536 qdisc_put(cl->qdisc);
553 qdisc_purge_queue(cl->qdisc);
609 *old = qdisc_replace(sch, new, &cl->qdisc);
617 return cl->qdisc;
628 tcm->tcm_info = cl->qdisc->handle;
656 qdisc_qstats_copy(d, cl->qdisc) < 0)
980 struct sk_buff *skb = qdisc_dequeue_peeked(cl->qdisc);
987 if (cl->qdisc->q.qlen == 0) /* no more packets, remove from list */
989 else if (cl->deficit < qdisc_pkt_len(cl->qdisc->ops->peek(cl->qdisc))) {
1004 skb = (*cl)->qdisc->ops->peek((*cl)->qdisc);
1006 qdisc_warn_nonwc("qfq_dequeue", (*cl)->qdisc);
1242 first = !cl->qdisc->q.qlen;
1243 err = qdisc_enqueue(skb, cl->qdisc, to_free);
1260 if (unlikely(skb == cl->qdisc->ops->peek(cl->qdisc)) &&
1471 if (cl->qdisc->q.qlen > 0)
1474 qdisc_reset(cl->qdisc);
1539 MODULE_DESCRIPTION("Quick Fair Queueing Plus qdisc");