Lines Matching refs:qdisc
26 struct Qdisc *qdisc; member
111 cl->qdisc = qdisc_create_dflt(sch->dev_queue, in drr_change_class()
114 if (cl->qdisc == NULL) in drr_change_class()
115 cl->qdisc = &noop_qdisc; in drr_change_class()
117 qdisc_hash_add(cl->qdisc, true); in drr_change_class()
124 qdisc_put(cl->qdisc); in drr_change_class()
143 qdisc_put(cl->qdisc); in drr_destroy_class()
158 qdisc_purge_queue(cl->qdisc); in drr_delete_class()
216 *old = qdisc_replace(sch, new, &cl->qdisc); in drr_graft_class()
224 return cl->qdisc; in drr_class_leaf()
242 tcm->tcm_info = cl->qdisc->handle; in drr_dump_class()
260 __u32 qlen = qdisc_qlen_sum(cl->qdisc); in drr_dump_class_stats()
261 struct Qdisc *cl_q = cl->qdisc; in drr_dump_class_stats()
348 first = !cl->qdisc->q.qlen; in drr_enqueue()
349 err = qdisc_enqueue(skb, cl->qdisc, to_free); in drr_enqueue()
379 skb = cl->qdisc->ops->peek(cl->qdisc); in drr_dequeue()
381 qdisc_warn_nonwc(__func__, cl->qdisc); in drr_dequeue()
388 skb = qdisc_dequeue_peeked(cl->qdisc); in drr_dequeue()
391 if (cl->qdisc->q.qlen == 0) in drr_dequeue()
432 if (cl->qdisc->q.qlen) in drr_reset_qdisc()
434 qdisc_reset(cl->qdisc); in drr_reset_qdisc()