>
> On Thu, 4 Jun 2020 17:50:18 +0100
> David Aldrich <david.aldrich.n...@gmail.com> wrote:
>
> <snip>
>
> You should not be using 8.08 is not a Long Term Stable release. It is not
> supported.
>
>
I'm using 18.08 LTS


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

Sorry, I made a mistake. The error:

MBUF: error setting mempool handler

occurs in:

mp = rte_pktmbuf_pool_create(   buf,
                                NB_MBUF,
                                32,
                                0,
                                RTE_MBUF_DEFAULT_BUF_SIZE,
                                iCpuSocket);

Any advice please?

On Thu, Jun 4, 2020 at 6:23 PM Stephen Hemminger <step...@networkplumber.org>
wrote:

> 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