Searched refs:qdiscs (Results 1 – 10 of 10) sorted by relevance
/Linux-v4.19/net/sched/ |
D | sch_mq.c | 24 struct Qdisc **qdiscs; member 65 if (!priv->qdiscs) in mq_destroy() 67 for (ntx = 0; ntx < dev->num_tx_queues && priv->qdiscs[ntx]; ntx++) in mq_destroy() 68 qdisc_destroy(priv->qdiscs[ntx]); in mq_destroy() 69 kfree(priv->qdiscs); in mq_destroy() 88 priv->qdiscs = kcalloc(dev->num_tx_queues, sizeof(priv->qdiscs[0]), in mq_init() 90 if (!priv->qdiscs) in mq_init() 101 priv->qdiscs[ntx] = qdisc; in mq_init() 119 qdisc = priv->qdiscs[ntx]; in mq_attach() 129 kfree(priv->qdiscs); in mq_attach() [all …]
|
D | sch_skbprio.c | 38 struct sk_buff_head qdiscs[SKBPRIO_MAX_PRIORITY]; member 49 if (!skb_queue_empty(&q->qdiscs[prio])) in calc_new_high_prio() 62 if (!skb_queue_empty(&q->qdiscs[prio])) in calc_new_low_prio() 85 qdisc = &q->qdiscs[prio]; in skbprio_enqueue() 115 lp_qdisc = &q->qdiscs[lp]; in skbprio_enqueue() 146 struct sk_buff_head *hpq = &q->qdiscs[q->highest_prio]; in skbprio_dequeue() 188 __skb_queue_head_init(&q->qdiscs[prio]); in skbprio_init() 221 __skb_queue_purge(&q->qdiscs[prio]); in skbprio_reset() 234 __skb_queue_purge(&q->qdiscs[prio]); in skbprio_destroy()
|
D | sch_mqprio.c | 24 struct Qdisc **qdiscs; member 39 if (priv->qdiscs) { in mqprio_destroy() 41 ntx < dev->num_tx_queues && priv->qdiscs[ntx]; in mqprio_destroy() 43 qdisc_destroy(priv->qdiscs[ntx]); in mqprio_destroy() 44 kfree(priv->qdiscs); in mqprio_destroy() 223 priv->qdiscs = kcalloc(dev->num_tx_queues, sizeof(priv->qdiscs[0]), in mqprio_init() 225 if (!priv->qdiscs) in mqprio_init() 237 priv->qdiscs[i] = qdisc; in mqprio_init() 300 qdisc = priv->qdiscs[ntx]; in mqprio_attach() 307 kfree(priv->qdiscs); in mqprio_attach() [all …]
|
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/abm/ |
D | main.c | 69 memset(alink->qdiscs, 0, sizeof(*alink->qdiscs) * alink->num_qdiscs); in __nfp_abm_reset_root() 97 if (i >= alink->num_qdiscs || opt->handle != alink->qdiscs[i].handle) in nfp_abm_red_find() 110 if (handle == alink->qdiscs[i].handle) in nfp_abm_red_destroy() 119 memset(&alink->qdiscs[i], 0, sizeof(*alink->qdiscs)); in nfp_abm_red_destroy() 161 alink->qdiscs[i].handle = opt->handle; in nfp_abm_red_replace() 166 err = nfp_abm_ctrl_read_stats(alink, &alink->qdiscs[i].stats); in nfp_abm_red_replace() 169 &alink->qdiscs[i].stats); in nfp_abm_red_replace() 175 &alink->qdiscs[i].xstats); in nfp_abm_red_replace() 178 &alink->qdiscs[i].xstats); in nfp_abm_red_replace() 182 alink->qdiscs[i].stats.backlog_pkts = 0; in nfp_abm_red_replace() [all …]
|
D | main.h | 122 struct nfp_red_qdisc *qdiscs; member
|
/Linux-v4.19/Documentation/networking/ |
D | multiqueue.txt | 32 Currently two qdiscs are optimized for multiqueue devices. The first is the 52 qdiscs. To add the MULTIQ qdisc to your network device, assuming the device
|
D | tc-actions-env-rules.txt | 17 The "environmental" rules for callers of actions (qdiscs etc) are:
|
D | ip-sysctl.txt | 746 (e.g.: qdiscs, CPU backlog, or device) hurting latency of other 747 flows, for typical pfifo_fast qdiscs. tcp_limit_output_bytes
|
/Linux-v4.19/tools/testing/selftests/tc-testing/creating-testcases/ |
D | AddingTestCases.txt | 61 this test was started: qdiscs deleted, actions flushed, etc.
|
/Linux-v4.19/net/netfilter/ |
D | Kconfig | 789 the priority of a packet. Some qdiscs can use this value for
|