[dpdk-users] using dpdk as a shared library

Justin Tallon justin.tallon at softwareradiosystems.com
Mon Mar 22 22:18:07 CET 2021


Hey Stephen,

Thanks for your help previously, I am again having issues with passing
shared libraries of dpdk.

I am getting the following error

EAL: RTE_LPM tailq is already registered
PANIC in tailqinitfn_rte_lpm_tailq():
Cannot initialize tailq: RTE_LPM

Only when using dpdk as a shared library, I have tried many things but
there is very little online about this, any suggestions would
be appreciated!


Thanks,
Justin


____
Justin Tallon Ph.D.

Software Radio Systems (SRS)
http://www.softwareradiosystems.com

+353-86-067-0753 | justin.tallon at softwareradiosystems.com


On Tue, Dec 22, 2020 at 12:33 AM Stephen Hemminger <
stephen at networkplumber.org> wrote:

> On Tue, 22 Dec 2020 00:20:51 +0100
> Justin Tallon <justin.tallon at softwareradiosystems.com> wrote:
>
> > Hey Stephen,
> >
> > Thanks for the response, I have passed the directory of the dpdk library
> as
> > you said with the -d flag.
> >
> > However, when I did this, I get the following error.
> >
> > libdpdk.so: invalid ELF header
> >
> > any help with this would be appreciated.
> >
> > Regards,
> > Justin
> >
>
> You need to pass the individual pmd library name.
> libdpdk.so is a linker script, not a real shared library.
> It disappeared in later versions.
>


More information about the users mailing list