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

Function virtual_ethdev_stats_reset

dpdk/app/test/virtual_pmd.c:194–207  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

192}
193
194static int
195virtual_ethdev_stats_reset(struct rte_eth_dev *dev)
196{
197 struct virtual_ethdev_private *dev_private = dev->data->dev_private;
198 void *pkt = NULL;
199
200 while (rte_ring_dequeue(dev_private->tx_queue, &pkt) == -ENOBUFS)
201 rte_pktmbuf_free(pkt);
202
203 /* Reset internal statistics */
204 memset(&dev_private->eth_stats, 0, sizeof(dev_private->eth_stats));
205
206 return 0;
207}
208
209static int
210virtual_ethdev_promiscuous_mode_enable(struct rte_eth_dev *dev __rte_unused)

Callers

nothing calls this directly

Calls 3

rte_ring_dequeueFunction · 0.85
rte_pktmbuf_freeFunction · 0.85
memsetFunction · 0.85

Tested by

no test coverage detected