/Linux-v4.19/net/core/ |
D | gen_stats.c | 122 __gnet_stats_copy_basic_cpu(struct gnet_stats_basic_packed *bstats, in __gnet_stats_copy_basic_cpu() argument 135 bytes = bcpu->bstats.bytes; in __gnet_stats_copy_basic_cpu() 136 packets = bcpu->bstats.packets; in __gnet_stats_copy_basic_cpu() 139 bstats->bytes += bytes; in __gnet_stats_copy_basic_cpu() 140 bstats->packets += packets; in __gnet_stats_copy_basic_cpu() 146 struct gnet_stats_basic_packed *bstats, in __gnet_stats_copy_basic() argument 153 __gnet_stats_copy_basic_cpu(bstats, cpu); in __gnet_stats_copy_basic() 159 bstats->bytes = b->bytes; in __gnet_stats_copy_basic() 160 bstats->packets = b->packets; in __gnet_stats_copy_basic() 184 struct gnet_stats_basic_packed bstats = {0}; in gnet_stats_copy_basic() local [all …]
|
D | gen_estimator.c | 47 struct gnet_stats_basic_packed *bstats; member 73 __gnet_stats_copy_basic(e->running, b, e->cpu_bstats, e->bstats); in est_fetch_counters() 128 int gen_new_estimator(struct gnet_stats_basic_packed *bstats, in gen_new_estimator() argument 156 est->bstats = bstats; in gen_new_estimator() 226 int gen_replace_estimator(struct gnet_stats_basic_packed *bstats, in gen_replace_estimator() argument 232 return gen_new_estimator(bstats, cpu_bstats, rate_est, in gen_replace_estimator()
|
/Linux-v4.19/net/sched/ |
D | sch_mq.c | 48 .bstats = &sch->bstats, in mq_offload_stats() 141 memset(&sch->bstats, 0, sizeof(sch->bstats)); in mq_dump() 155 __gnet_stats_copy_basic(NULL, &sch->bstats, in mq_dump() 157 &qdisc->bstats); in mq_dump() 163 sch->bstats.bytes += qdisc->bstats.bytes; in mq_dump() 164 sch->bstats.packets += qdisc->bstats.packets; in mq_dump() 245 if (gnet_stats_copy_basic(&sch->running, d, NULL, &sch->bstats) < 0 || in mq_dump_class_stats()
|
D | sch_mqprio.c | 395 memset(&sch->bstats, 0, sizeof(sch->bstats)); in mqprio_dump() 410 __gnet_stats_copy_basic(NULL, &sch->bstats, in mqprio_dump() 412 &qdisc->bstats); in mqprio_dump() 418 sch->bstats.bytes += qdisc->bstats.bytes; in mqprio_dump() 419 sch->bstats.packets += qdisc->bstats.packets; in mqprio_dump() 518 struct gnet_stats_basic_packed bstats = {0}; in mqprio_dump_class_stats() local 543 __gnet_stats_copy_basic(NULL, &sch->bstats, in mqprio_dump_class_stats() 544 cpu_bstats, &qdisc->bstats); in mqprio_dump_class_stats() 555 if (gnet_stats_copy_basic(NULL, d, NULL, &bstats) < 0 || in mqprio_dump_class_stats() 563 d, NULL, &sch->bstats) < 0 || in mqprio_dump_class_stats()
|
D | sch_drr.c | 25 struct gnet_stats_basic_packed bstats; member 97 err = gen_replace_estimator(&cl->bstats, NULL, in drr_change_class() 131 err = gen_replace_estimator(&cl->bstats, NULL, &cl->rate_est, in drr_change_class() 280 d, NULL, &cl->bstats) < 0 || in drr_dump_class_stats() 410 bstats_update(&cl->bstats, skb); in drr_dequeue()
|
D | sch_prio.c | 261 .bstats = &sch->bstats, in prio_dump_offload() 399 d, NULL, &cl_q->bstats) < 0 || in prio_dump_class_stats()
|
D | sch_atm.c | 54 struct gnet_stats_basic_packed bstats; member 491 bstats_update(&flow->bstats, skb); in sch_atm_dequeue() 653 d, NULL, &flow->bstats) < 0 || in atm_tc_dump_class_stats()
|
D | sch_htb.c | 120 struct gnet_stats_basic_packed bstats; member 703 bstats_update(&cl->bstats, skb); in htb_charge_class() 888 bstats_update(&cl->bstats, skb); in htb_dequeue_tree() 1155 d, NULL, &cl->bstats) < 0 || in htb_dump_class_stats() 1396 err = gen_new_estimator(&cl->bstats, NULL, in htb_change_class() 1462 err = gen_replace_estimator(&cl->bstats, NULL, in htb_change_class()
|
D | sch_red.c | 290 .stats.bstats = &sch->bstats, in red_dump_offload_stats()
|
D | sch_qfq.c | 137 struct gnet_stats_basic_packed bstats; member 463 err = gen_replace_estimator(&cl->bstats, NULL, in qfq_change_class() 489 err = gen_new_estimator(&cl->bstats, NULL, in qfq_change_class() 656 d, NULL, &cl->bstats) < 0 || in qfq_dump_class_stats() 1248 bstats_update(&cl->bstats, skb); in qfq_enqueue()
|
D | sch_cbq.c | 124 struct gnet_stats_basic_packed bstats; member 573 cl->bstats.packets++; in cbq_update() 574 cl->bstats.bytes += len; in cbq_update() 1369 d, NULL, &cl->bstats) < 0 || in cbq_dump_class_stats() 1505 err = gen_replace_estimator(&cl->bstats, NULL, in cbq_change_class() 1607 err = gen_new_estimator(&cl->bstats, NULL, &cl->rate_est, in cbq_change_class()
|
D | sch_hfsc.c | 114 struct gnet_stats_basic_packed bstats; member 974 err = gen_replace_estimator(&cl->bstats, NULL, in hfsc_change_class() 1044 err = gen_new_estimator(&cl->bstats, NULL, &cl->rate_est, in hfsc_change_class() 1338 if (gnet_stats_copy_basic(qdisc_root_sleeping_running(sch), d, NULL, &cl->bstats) < 0 || in hfsc_dump_class_stats() 1627 bstats_update(&cl->bstats, skb); in hfsc_dequeue()
|
D | sch_multiq.c | 346 d, NULL, &cl_q->bstats) < 0 || in multiq_dump_class_stats()
|
D | sch_api.c | 858 &d, cpu_bstats, &q->bstats) < 0 || in tc_fill_qdisc() 1184 err = gen_new_estimator(&sch->bstats, in qdisc_create() 1259 gen_replace_estimator(&sch->bstats, in qdisc_change()
|
/Linux-v4.19/include/net/ |
D | gen_stats.h | 11 struct gnet_stats_basic_packed bstats; member 44 struct gnet_stats_basic_packed *bstats, 59 int gen_new_estimator(struct gnet_stats_basic_packed *bstats, 65 int gen_replace_estimator(struct gnet_stats_basic_packed *bstats,
|
D | sch_generic.h | 99 struct gnet_stats_basic_packed bstats; member 712 static inline void _bstats_update(struct gnet_stats_basic_packed *bstats, in _bstats_update() argument 715 bstats->bytes += bytes; in _bstats_update() 716 bstats->packets += packets; in _bstats_update() 719 static inline void bstats_update(struct gnet_stats_basic_packed *bstats, in bstats_update() argument 722 _bstats_update(bstats, in bstats_update() 727 static inline void _bstats_cpu_update(struct gnet_stats_basic_cpu *bstats, in _bstats_cpu_update() argument 730 u64_stats_update_begin(&bstats->syncp); in _bstats_cpu_update() 731 _bstats_update(&bstats->bstats, bytes, packets); in _bstats_cpu_update() 732 u64_stats_update_end(&bstats->syncp); in _bstats_cpu_update() [all …]
|
D | pkt_cls.h | 792 struct gnet_stats_basic_packed *bstats; member
|
/Linux-v4.19/net/bridge/ |
D | br_device.c | 206 const struct pcpu_sw_netstats *bstats in br_get_stats64() local 209 start = u64_stats_fetch_begin_irq(&bstats->syncp); in br_get_stats64() 210 memcpy(&tmp, bstats, sizeof(tmp)); in br_get_stats64() 211 } while (u64_stats_fetch_retry_irq(&bstats->syncp, start)); in br_get_stats64()
|
/Linux-v4.19/include/net/netfilter/ |
D | xt_rateest.h | 9 struct gnet_stats_basic_packed bstats; member
|
/Linux-v4.19/net/netfilter/ |
D | xt_RATEEST.c | 100 struct gnet_stats_basic_packed *stats = &info->est->bstats; in xt_rateest_tg() 157 ret = gen_new_estimator(&est->bstats, NULL, &est->rate_est, in xt_rateest_tg_checkentry()
|
/Linux-v4.19/Documentation/networking/ |
D | gen_stats.txt | 19 struct gnet_stats_basic bstats; 40 if (gnet_stats_copy_basic(&dump, &mystruct->bstats) < 0 ||
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlxsw/ |
D | spectrum_qdisc.c | 409 _bstats_update(stats_ptr->bstats, tx_bytes, tx_packets); in mlxsw_sp_qdisc_get_red_stats() 584 _bstats_update(stats_ptr->bstats, tx_bytes, tx_packets); in mlxsw_sp_qdisc_get_prio_stats()
|
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/abm/ |
D | main.c | 202 _bstats_update(stats->bstats, new->tx_bytes - old->tx_bytes, in nfp_abm_update_stats()
|