[dpdk-dev] PCAP memory leak in freeing jumbo frames
Dror Birkman
dror.birkman at lightcyber.com
Thu Nov 3 10:35:14 CET 2016
Hi,
I have a huge memory leak when I release mbufs allocated
by eth_pcap_rx_jumbo().
I use rte_mempool_put_bulk() to release the mbufs.
To my horror I found out it puts back to the mempool only the head mbuf and
not its segments!
I know rte_pktmbuf_free() frees the mbuf and all it segments, but afaik it
is not thread safe.
What is the thread safe way to free mbufs (preferably in bulk) and their
segments?
TIA,
Dror
More information about the dev
mailing list