MCPcopy Create free account
hub / github.com/F-Stack/f-stack / get_stats_from_queues

Function get_stats_from_queues

dpdk/lib/bbdev/rte_bbdev.c:709–725  ·  view source on GitHub ↗

Get device statistics */

Source from the content-addressed store, hash-verified

707
708/* Get device statistics */
709static void
710get_stats_from_queues(struct rte_bbdev *dev, struct rte_bbdev_stats *stats)
711{
712 unsigned int q_id;
713 for (q_id = 0; q_id < dev->data->num_queues; q_id++) {
714 struct rte_bbdev_stats *q_stats =
715 &dev->data->queues[q_id].queue_stats;
716
717 stats->enqueued_count += q_stats->enqueued_count;
718 stats->dequeued_count += q_stats->dequeued_count;
719 stats->enqueue_err_count += q_stats->enqueue_err_count;
720 stats->dequeue_err_count += q_stats->dequeue_err_count;
721 stats->enqueue_warn_count += q_stats->enqueue_warn_count;
722 stats->dequeue_warn_count += q_stats->dequeue_warn_count;
723 }
724 rte_bbdev_log_debug("Got stats on %u", dev->data->dev_id);
725}
726
727static void
728reset_stats_in_queues(struct rte_bbdev *dev)

Callers 1

rte_bbdev_stats_getFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected