[dpdk-dev] [PATCH v2] net/enic: decrement Tx mbuf reference count before recycling

Thomas Monjalon thomas.monjalon at 6wind.com
Fri Jul 15 23:27:10 CEST 2016


2016-07-11 12:45, John Daley:
> In the burst Tx cleanup function, the reference count in mbufs
> returned to the pool should to be decremented before they are
> returned. Decrementing is not done by rte_mempool_put_bulk()
> so it must be done separately using __rte_pktmbuf_prefree_seg().
> 
> Also when returning unsent buffers when the device is stopped
> use rte_mbuf_free_seg() instead of rte_mempool_put() so that
> reference counts are properly decremented.
> 
> Fixes: 36935afbc53c ("net/enic: refactor Tx mbuf recycling")
> 
> Reviewed-by: Nelson Escobar <neescoba at cisco.com>
> Signed-off-by: John Daley <johndale at cisco.com>

Applied, thanks


More information about the dev mailing list