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/pfe/pfe_ethdev.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/drivers/net/pfe/pfe_ethdev.c b/drivers/net/pfe/pfe_ethdev.c
index 1efa17539e..4c0f9e63a0 100644
--- a/drivers/net/pfe/pfe_ethdev.c
+++ b/drivers/net/pfe/pfe_ethdev.c
@@ -281,9 +281,7 @@ pfe_eth_open(struct rte_eth_dev *dev)
                        ret = hif_lib_receive_pkt(&client->rx_q[0],
                                                  hif_shm->pool, rx_pkts, 32);
                        while (ret) {
-                               int i;
-                               for (i = 0; i < ret; i++)
-                                       rte_pktmbuf_free(rx_pkts[i]);
+                               rte_pktmbuf_free_bulk(rx_pkts, ret);
                                ret = hif_lib_receive_pkt(&client->rx_q[0],
                                                          hif_shm->pool,
                                                          rx_pkts, 32);
-- 
2.53.0

Reply via email to