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

Function igb_rx_queue_release_mbufs

dpdk/drivers/net/e1000/igb_rxtx.c:1584–1597  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1582}
1583
1584static void
1585igb_rx_queue_release_mbufs(struct igb_rx_queue *rxq)
1586{
1587 unsigned i;
1588
1589 if (rxq->sw_ring != NULL) {
1590 for (i = 0; i < rxq->nb_rx_desc; i++) {
1591 if (rxq->sw_ring[i].mbuf != NULL) {
1592 rte_pktmbuf_free_seg(rxq->sw_ring[i].mbuf);
1593 rxq->sw_ring[i].mbuf = NULL;
1594 }
1595 }
1596 }
1597}
1598
1599static void
1600igb_rx_queue_release(struct igb_rx_queue *rxq)

Callers 2

igb_rx_queue_releaseFunction · 0.85
igb_dev_clear_queuesFunction · 0.85

Calls 1

rte_pktmbuf_free_segFunction · 0.85

Tested by

no test coverage detected