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