Replace open-coded loop with rte_pktmbuf_free_bulk().

Generated by devtools/cocci/free_bulk.cocci.

Signed-off-by: Stephen Hemminger <[email protected]>
---
 drivers/net/af_xdp/rte_eth_af_xdp.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/drivers/net/af_xdp/rte_eth_af_xdp.c 
b/drivers/net/af_xdp/rte_eth_af_xdp.c
index 10dbcf1333..4f55887963 100644
--- a/drivers/net/af_xdp/rte_eth_af_xdp.c
+++ b/drivers/net/af_xdp/rte_eth_af_xdp.c
@@ -263,8 +263,7 @@ reserve_fill_queue_zc(struct xsk_umem_info *umem, uint16_t 
reserve_size,
        uint16_t i;
 
        if (unlikely(!xsk_ring_prod__reserve(fq, reserve_size, &idx))) {
-               for (i = 0; i < reserve_size; i++)
-                       rte_pktmbuf_free(bufs[i]);
+               rte_pktmbuf_free_bulk(bufs, reserve_size);
                AF_XDP_LOG_LINE(DEBUG, "Failed to reserve enough fq descs.");
                return -1;
        }
-- 
2.53.0

Reply via email to