On Thu, 4 Jun 2020 17:50:18 +0100
David Aldrich <david.aldrich.n...@gmail.com> wrote:

> I am using some DPDK application code that worked with DPDK 2.2.0.  I am
> trying to port it to DPDK 18.08.  The code gives error:
> 
> MBUF: error setting mempool handler
> 
> 
> I guess the app code that causes this is:
> 
> ptRxQueInfo->pool = rte_mempool_create(buf,
> >                                nb_mbuf/2,
> >                                MBUF_SIZE,
> >                                0,
> >                                sizeof(struct rte_pktmbuf_pool_private),
> >
> >                                rte_pktmbuf_pool_init,
> >                                NULL,
> >                                rte_pktmbuf_init,
> >                                NULL,
> >                                iCpuSocket,
> >                                0)  
> 
> 
> I really don't know how to fix this. Any suggestions please?

You should not be using 8.08 is not a Long Term Stable release. It is not 
supported.

You should be using rte_pktmbuf_pool_create() rather than rte_mempool_create().
Lots has changed in the years since 2.2.0

Reply via email to