[PATCH 09/20] net/pfe: use rte_pktmbuf_free_bulk
Stephen Hemminger
stephen at networkplumber.org
Fri May 8 22:33:30 CEST 2026
Replace open-coded loop with rte_pktmbuf_free_bulk().
Generated by devtools/cocci/free_bulk.cocci.
Signed-off-by: Stephen Hemminger <stephen at networkplumber.org>
---
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
More information about the dev
mailing list