Home
last modified time | relevance | path

Searched refs:qdiscs (Results 1 – 6 of 6) sorted by relevance

/net/sched/
Dsch_mq.c21 struct Qdisc **qdiscs; member
60 if (!priv->qdiscs) in mq_destroy()
62 for (ntx = 0; ntx < dev->num_tx_queues && priv->qdiscs[ntx]; ntx++) in mq_destroy()
63 qdisc_put(priv->qdiscs[ntx]); in mq_destroy()
64 kfree(priv->qdiscs); in mq_destroy()
83 priv->qdiscs = kcalloc(dev->num_tx_queues, sizeof(priv->qdiscs[0]), in mq_init()
85 if (!priv->qdiscs) in mq_init()
96 priv->qdiscs[ntx] = qdisc; in mq_init()
114 qdisc = priv->qdiscs[ntx]; in mq_attach()
124 kfree(priv->qdiscs); in mq_attach()
[all …]
Dsch_skbprio.c34 struct sk_buff_head qdiscs[SKBPRIO_MAX_PRIORITY]; member
45 if (!skb_queue_empty(&q->qdiscs[prio])) in calc_new_high_prio()
58 if (!skb_queue_empty(&q->qdiscs[prio])) in calc_new_low_prio()
81 qdisc = &q->qdiscs[prio]; in skbprio_enqueue()
111 lp_qdisc = &q->qdiscs[lp]; in skbprio_enqueue()
142 struct sk_buff_head *hpq = &q->qdiscs[q->highest_prio]; in skbprio_dequeue()
187 __skb_queue_head_init(&q->qdiscs[prio]); in skbprio_init()
217 __skb_queue_purge(&q->qdiscs[prio]); in skbprio_reset()
230 __skb_queue_purge(&q->qdiscs[prio]); in skbprio_destroy()
Dsch_mqprio.c24 struct Qdisc **qdiscs; member
101 if (priv->qdiscs) { in mqprio_destroy()
103 ntx < dev->num_tx_queues && priv->qdiscs[ntx]; in mqprio_destroy()
105 qdisc_put(priv->qdiscs[ntx]); in mqprio_destroy()
106 kfree(priv->qdiscs); in mqprio_destroy()
393 priv->qdiscs = kcalloc(dev->num_tx_queues, sizeof(priv->qdiscs[0]), in mqprio_init()
395 if (!priv->qdiscs) in mqprio_init()
407 priv->qdiscs[i] = qdisc; in mqprio_init()
443 qdisc = priv->qdiscs[ntx]; in mqprio_attach()
450 kfree(priv->qdiscs); in mqprio_attach()
[all …]
Dsch_taprio.c82 struct Qdisc **qdiscs; member
641 child = q->qdiscs[queue]; in taprio_enqueue()
717 struct Qdisc *child = q->qdiscs[txq]; in taprio_dequeue_from_txq()
2024 if (q->qdiscs) { in taprio_reset()
2026 if (q->qdiscs[i]) in taprio_reset()
2027 qdisc_reset(q->qdiscs[i]); in taprio_reset()
2048 if (q->qdiscs) { in taprio_destroy()
2050 qdisc_put(q->qdiscs[i]); in taprio_destroy()
2052 kfree(q->qdiscs); in taprio_destroy()
2054 q->qdiscs = NULL; in taprio_destroy()
[all …]
DKconfig394 qdiscs in one scheduler. ETS makes it easy to configure a set of
/net/netfilter/
DKconfig840 the priority of a packet. Some qdiscs can use this value for