Home
last modified time | relevance | path

Searched refs:qstats (Results 1 – 31 of 31) sorted by relevance

/linux-4.4.14/net/core/
Dgen_stats.c222 __gnet_stats_copy_queue_cpu(struct gnet_stats_queue *qstats, in __gnet_stats_copy_queue_cpu() argument
230 qstats->qlen = 0; in __gnet_stats_copy_queue_cpu()
231 qstats->backlog += qcpu->backlog; in __gnet_stats_copy_queue_cpu()
232 qstats->drops += qcpu->drops; in __gnet_stats_copy_queue_cpu()
233 qstats->requeues += qcpu->requeues; in __gnet_stats_copy_queue_cpu()
234 qstats->overlimits += qcpu->overlimits; in __gnet_stats_copy_queue_cpu()
238 static void __gnet_stats_copy_queue(struct gnet_stats_queue *qstats, in __gnet_stats_copy_queue() argument
244 __gnet_stats_copy_queue_cpu(qstats, cpu); in __gnet_stats_copy_queue()
246 qstats->qlen = q->qlen; in __gnet_stats_copy_queue()
247 qstats->backlog = q->backlog; in __gnet_stats_copy_queue()
[all …]
/linux-4.4.14/net/sched/
Dsch_mqprio.c231 memset(&sch->qstats, 0, sizeof(sch->qstats)); in mqprio_dump()
239 sch->qstats.backlog += qdisc->qstats.backlog; in mqprio_dump()
240 sch->qstats.drops += qdisc->qstats.drops; in mqprio_dump()
241 sch->qstats.requeues += qdisc->qstats.requeues; in mqprio_dump()
242 sch->qstats.overlimits += qdisc->qstats.overlimits; in mqprio_dump()
331 struct gnet_stats_queue qstats = {0}; in mqprio_dump_class_stats() local
350 qstats.backlog += qdisc->qstats.backlog; in mqprio_dump_class_stats()
351 qstats.drops += qdisc->qstats.drops; in mqprio_dump_class_stats()
352 qstats.requeues += qdisc->qstats.requeues; in mqprio_dump_class_stats()
353 qstats.overlimits += qdisc->qstats.overlimits; in mqprio_dump_class_stats()
[all …]
Dsch_mq.c107 memset(&sch->qstats, 0, sizeof(sch->qstats)); in mq_dump()
115 sch->qstats.backlog += qdisc->qstats.backlog; in mq_dump()
116 sch->qstats.drops += qdisc->qstats.drops; in mq_dump()
117 sch->qstats.requeues += qdisc->qstats.requeues; in mq_dump()
118 sch->qstats.overlimits += qdisc->qstats.overlimits; in mq_dump()
203 gnet_stats_copy_queue(d, NULL, &sch->qstats, sch->q.qlen) < 0) in mq_dump_class_stats()
Dsch_hhf.c375 prev_backlog = sch->qstats.backlog; in hhf_qdisc_drop()
377 return prev_backlog - sch->qstats.backlog; in hhf_qdisc_drop()
413 prev_backlog = sch->qstats.backlog; in hhf_enqueue()
422 qdisc_tree_reduce_backlog(sch, 1, prev_backlog - sch->qstats.backlog); in hhf_enqueue()
582 prev_backlog = sch->qstats.backlog; in hhf_change()
589 prev_backlog - sch->qstats.backlog); in hhf_change()
Dsch_red.c67 child->qstats.backlog); in red_enqueue()
214 q->qdisc->qstats.backlog); in red_change()
272 sch->qstats.backlog = q->qdisc->qstats.backlog; in red_dump()
Dsch_fq_codel.c170 prev_backlog = sch->qstats.backlog; in fq_codel_qdisc_drop()
172 return prev_backlog - sch->qstats.backlog; in fq_codel_qdisc_drop()
206 prev_backlog = sch->qstats.backlog; in fq_codel_enqueue()
215 qdisc_tree_reduce_backlog(sch, 1, prev_backlog - sch->qstats.backlog); in fq_codel_enqueue()
264 prev_backlog = sch->qstats.backlog; in fq_codel_dequeue()
Dsch_drr.c27 struct gnet_stats_queue qstats; member
56 unsigned int backlog = cl->qdisc->qstats.backlog; in drr_purge_queue()
284 gnet_stats_copy_queue(d, NULL, &cl->qdisc->qstats, qlen) < 0) in drr_dump_class_stats()
367 cl->qstats.drops++; in drr_enqueue()
Dsch_multiq.c222 child->qstats.backlog); in multiq_tune()
244 old->qstats.backlog); in multiq_tune()
360 gnet_stats_copy_queue(d, NULL, &cl_q->qstats, cl_q->q.qlen) < 0) in multiq_dump_class_stats()
Dsch_prio.c194 qdisc_tree_reduce_backlog(child, child->q.qlen, child->qstats.backlog); in prio_tune()
215 old->qstats.backlog); in prio_tune()
323 gnet_stats_copy_queue(d, NULL, &cl_q->qstats, cl_q->q.qlen) < 0) in prio_dump_class_stats()
Dsch_hfsc.c116 struct gnet_stats_queue qstats; member
898 unsigned int backlog = cl->qdisc->qstats.backlog; in hfsc_purge_queue()
1370 cl->qstats.backlog = cl->qdisc->qstats.backlog; in hfsc_dump_class_stats()
1378 gnet_stats_copy_queue(d, NULL, &cl->qstats, cl->qdisc->q.qlen) < 0) in hfsc_dump_class_stats()
1565 sch->qstats.backlog = 0; in hfsc_dump_qdisc()
1568 sch->qstats.backlog += cl->qdisc->qstats.backlog; in hfsc_dump_qdisc()
1598 cl->qstats.drops++; in hfsc_enqueue()
1696 cl->qstats.drops++; in hfsc_drop()
Dsch_gred.c118 return sch->qstats.backlog; in gred_backlog()
168 if (likely(sch->qstats.backlog + qdisc_pkt_len(skb) <= in gred_enqueue()
265 if (!sch->qstats.backlog) in gred_dequeue()
298 if (!sch->qstats.backlog) in gred_drop()
Dsch_pie.c119 if (sch->qstats.backlog < 2 * mtu) in drop_early()
249 int qlen = sch->qstats.backlog; /* current queue size in bytes */ in pie_process_dequeue()
314 u32 qlen = sch->qstats.backlog; /* queue size in bytes */ in calculate_probability()
Dsch_tbf.c405 q->qdisc->qstats.backlog); in tbf_change()
459 sch->qstats.backlog = q->qdisc->qstats.backlog; in tbf_dump()
Dsch_plug.c93 if (likely(sch->qstats.backlog + skb->len <= q->limit)) { in plug_enqueue()
Dsch_htb.c120 struct gnet_stats_queue qstats; member
596 cl->qstats.drops++; in htb_enqueue()
960 sch->qstats.backlog -= len; in htb_drop()
995 sch->qstats.backlog = 0; in htb_reset()
1151 gnet_stats_copy_queue(d, NULL, &cl->qstats, qlen) < 0) in htb_dump_class_stats()
1291 unsigned int backlog = cl->un.leaf.q->qstats.backlog; in htb_delete()
1428 unsigned int backlog = parent->un.leaf.q->qstats.backlog; in htb_change_class()
Dsch_atm.c53 struct gnet_stats_queue qstats; member
422 flow->qstats.drops++; in atm_tc_enqueue()
641 gnet_stats_copy_queue(d, NULL, &flow->qstats, flow->q->q.qlen) < 0) in atm_tc_dump_class_stats()
Dsch_sfb.c514 q->qdisc->qstats.backlog); in sfb_change()
566 sch->qstats.backlog = q->qdisc->qstats.backlog; in sfb_dump()
Dsch_fifo.c24 if (likely(sch->qstats.backlog + qdisc_pkt_len(skb) <= sch->limit)) in bfifo_enqueue()
Dsch_qfq.c139 struct gnet_stats_queue qstats; member
223 unsigned int backlog = cl->qdisc->qstats.backlog; in qfq_purge_queue()
669 &cl->qdisc->qstats, cl->qdisc->q.qlen) < 0) in qfq_dump_class_stats()
1246 cl->qstats.drops++; in qfq_enqueue()
Dsch_cbq.c132 struct gnet_stats_queue qstats; member
400 cl->qstats.drops++; in cbq_enqueue()
809 this_cl->qstats.overlimits++; in cbq_under_limit()
1605 gnet_stats_copy_queue(d, NULL, &cl->qstats, cl->q->q.qlen) < 0) in cbq_dump_class_stats()
1920 backlog = cl->q->qstats.backlog; in cbq_delete()
Dsch_generic.c51 q->qstats.requeues++; in dev_requeue_skb()
532 qdisc->qstats.backlog = 0; in pfifo_fast_reset()
Dsch_dsmark.c400 sch->qstats.backlog = 0; in dsmark_reset()
Dsch_api.c778 sch->qstats.backlog -= len; in qdisc_tree_reduce_backlog()
1381 gnet_stats_copy_queue(&d, cpu_qstats, &q->qstats, qlen) < 0) in tc_fill_qdisc()
Dsch_sfq.c432 sch->qstats.backlog -= delta; in sfq_enqueue()
Dsch_netem.c552 sch->qstats.requeues++; in netem_enqueue()
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_stats.h428 ADD_EXTEND_64(qstats->t##_hi, qstats->t##_lo, diff); \
443 ADD_EXTEND_64(qstats->t##_hi, qstats->t##_lo, diff); \
456 ADD_EXTEND_64(qstats->t##_hi, qstats->t##_lo, diff); \
461 qstats->t##_lo = qstats_old->t##_lo + le32_to_cpu(s.lo); \
462 qstats->t##_hi = qstats_old->t##_hi + le32_to_cpu(s.hi) \
463 + ((qstats->t##_lo < qstats_old->t##_lo) ? 1 : 0); \
468 qstats_old->f = qstats->f; \
473 ADD_64(estats->s##_hi, qstats->s##_hi, \
474 estats->s##_lo, qstats->s##_lo); \
477 qstats_old->s##_hi_old = qstats->s##_hi; \
[all …]
Dbnx2x_stats.c951 struct bnx2x_eth_q_stats *qstats = in bnx2x_storm_stats_update() local
975 qstats->total_bytes_received_hi = in bnx2x_storm_stats_update()
976 qstats->total_broadcast_bytes_received_hi; in bnx2x_storm_stats_update()
977 qstats->total_bytes_received_lo = in bnx2x_storm_stats_update()
978 qstats->total_broadcast_bytes_received_lo; in bnx2x_storm_stats_update()
980 ADD_64(qstats->total_bytes_received_hi, in bnx2x_storm_stats_update()
981 qstats->total_multicast_bytes_received_hi, in bnx2x_storm_stats_update()
982 qstats->total_bytes_received_lo, in bnx2x_storm_stats_update()
983 qstats->total_multicast_bytes_received_lo); in bnx2x_storm_stats_update()
985 ADD_64(qstats->total_bytes_received_hi, in bnx2x_storm_stats_update()
[all …]
Dbnx2x_cmn.c865 struct bnx2x_eth_q_stats *qstats) in bnx2x_csum_validate() argument
881 qstats->hw_csum_err++; in bnx2x_csum_validate()
/linux-4.4.14/include/net/
Dsch_generic.h97 struct gnet_stats_queue qstats; member
545 sch->qstats.backlog -= qdisc_pkt_len(skb); in qdisc_qstats_backlog_dec()
551 sch->qstats.backlog += qdisc_pkt_len(skb); in qdisc_qstats_backlog_inc()
556 sch->qstats.drops += count; in __qdisc_qstats_drop()
559 static inline void qstats_drop_inc(struct gnet_stats_queue *qstats) in qstats_drop_inc() argument
561 qstats->drops++; in qstats_drop_inc()
564 static inline void qstats_overlimit_inc(struct gnet_stats_queue *qstats) in qstats_overlimit_inc() argument
566 qstats->overlimits++; in qstats_overlimit_inc()
571 qstats_drop_inc(&sch->qstats); in qdisc_qstats_drop()
581 sch->qstats.overlimits++; in qdisc_qstats_overlimit()
[all …]
Dcodel.h244 sch->qstats.backlog -= qdisc_pkt_len(skb); in codel_should_drop()
250 sch->qstats.backlog <= params->mtu) { in codel_should_drop()
/linux-4.4.14/Documentation/networking/
Dgen_stats.txt20 struct gnet_stats_queue qstats;
26 mystruct->qstats.backlog += skb->pkt_len;
40 gnet_stats_copy_queue(&dump, &mystruct->qstats) < 0 ||