Lines Matching refs:qdisc

126 	struct Qdisc	*qdisc;		/* leaf qdisc */  member
770 if (cl->qdisc->q.qlen == 0 && cl->cl_flags & HFSC_FSC) in update_vf()
897 unsigned int len = cl->qdisc->q.qlen; in hfsc_purge_queue()
899 qdisc_reset(cl->qdisc); in hfsc_purge_queue()
900 qdisc_tree_decrease_qlen(cl->qdisc, len); in hfsc_purge_queue()
1035 if (cl->qdisc->q.qlen != 0) { in hfsc_change_class()
1037 update_ed(cl, qdisc_peek_len(cl->qdisc)); in hfsc_change_class()
1089 cl->qdisc = qdisc_create_dflt(sch->dev_queue, in hfsc_change_class()
1091 if (cl->qdisc == NULL) in hfsc_change_class()
1092 cl->qdisc = &noop_qdisc; in hfsc_change_class()
1118 qdisc_destroy(cl->qdisc); in hfsc_destroy_class()
1220 *old = cl->qdisc; in hfsc_graft_class()
1221 cl->qdisc = new; in hfsc_graft_class()
1232 return cl->qdisc; in hfsc_class_leaf()
1242 if (cl->qdisc->q.qlen == 0) { in hfsc_qlen_notify()
1352 tcm->tcm_info = cl->qdisc->handle; in hfsc_dump_class()
1373 cl->qstats.backlog = cl->qdisc->qstats.backlog; in hfsc_dump_class_stats()
1381 gnet_stats_copy_queue(d, NULL, &cl->qstats, cl->qdisc->q.qlen) < 0) in hfsc_dump_class_stats()
1454 q->root.qdisc = qdisc_create_dflt(sch->dev_queue, &pfifo_qdisc_ops, in hfsc_init_qdisc()
1456 if (q->root.qdisc == NULL) in hfsc_init_qdisc()
1457 q->root.qdisc = &noop_qdisc; in hfsc_init_qdisc()
1511 qdisc_reset(cl->qdisc); in hfsc_reset_class()
1571 sch->qstats.backlog += cl->qdisc->qstats.backlog; in hfsc_dump_qdisc()
1598 err = qdisc_enqueue(skb, cl->qdisc); in hfsc_enqueue()
1607 if (cl->qdisc->q.qlen == 1) in hfsc_enqueue()
1651 skb = qdisc_dequeue_peeked(cl->qdisc); in hfsc_dequeue()
1653 qdisc_warn_nonwc("HFSC", cl->qdisc); in hfsc_dequeue()
1662 if (cl->qdisc->q.qlen != 0) { in hfsc_dequeue()
1665 next_len = qdisc_peek_len(cl->qdisc); in hfsc_dequeue()
1691 if (cl->qdisc->ops->drop != NULL && in hfsc_drop()
1692 (len = cl->qdisc->ops->drop(cl->qdisc)) > 0) { in hfsc_drop()
1693 if (cl->qdisc->q.qlen == 0) { in hfsc_drop()