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

Function sw_xstats_reset_port

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

Source from the content-addressed store, hash-verified

576}
577
578static int
579sw_xstats_reset_port(struct sw_evdev *sw, uint8_t port_id,
580 const uint64_t ids[], uint32_t nb_ids)
581{
582 const uint32_t reset = 1;
583 const uint32_t ret_n_lt_stats = 0;
584 int offset = sw->xstats_offset_for_port[port_id];
585 int nb_stat = sw->xstats_count_per_port[port_id];
586
587 if (ids) {
588 uint32_t nb_reset = sw_xstats_update(sw,
589 RTE_EVENT_DEV_XSTATS_PORT, port_id,
590 ids, NULL, nb_ids,
591 reset, ret_n_lt_stats);
592 return nb_reset == nb_ids ? 0 : -EINVAL;
593 }
594
595 sw_xstats_reset_range(sw, offset, nb_stat);
596 return 0;
597}
598
599static int
600sw_xstats_reset_dev(struct sw_evdev *sw, const uint64_t ids[], uint32_t nb_ids)

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