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

Function sw_xstats_reset_queue

dpdk/drivers/event/sw/sw_evdev_xstats.c:557–576  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

555}
556
557static int
558sw_xstats_reset_queue(struct sw_evdev *sw, uint8_t queue_id,
559 const uint64_t ids[], uint32_t nb_ids)
560{
561 const uint32_t reset = 1;
562 const uint32_t ret_n_lt_stats = 0;
563 if (ids) {
564 uint32_t nb_reset = sw_xstats_update(sw,
565 RTE_EVENT_DEV_XSTATS_QUEUE,
566 queue_id, ids, NULL, nb_ids,
567 reset, ret_n_lt_stats);
568 return nb_reset == nb_ids ? 0 : -EINVAL;
569 }
570
571 if (ids == NULL)
572 sw_xstats_reset_range(sw, sw->xstats_offset_for_qid[queue_id],
573 sw->xstats_count_per_qid[queue_id]);
574
575 return 0;
576}
577
578static int
579sw_xstats_reset_port(struct sw_evdev *sw, uint8_t port_id,

Callers 1

sw_xstats_resetFunction · 0.85

Calls 2

sw_xstats_updateFunction · 0.85
sw_xstats_reset_rangeFunction · 0.85

Tested by

no test coverage detected