DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] driver initialization in DPDK 2.0 built into a shared library.
@ 2015-07-14 18:21 Polevoy, Igor
  2015-07-14 18:41 ` Keunhong Lee
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Polevoy, Igor @ 2015-07-14 18:21 UTC (permalink / raw)
  To: dev

Hi,
We are developing an application that uses DPDK PMD functionality .
We are using a linux shared library which contains the network packets processing code and it is statically linked with all the necessary DPDK libs.
The .so is loaded by the main program.
For the DPDK compilation we have added the -fPIC to the GCC options.

While it all worked fine with DPDK 1.6 where we had the rte_pmd_init_all method, in the 2.0 version the
drivers registration methods (PMD_REGISTER_DRIVER) are not called when the shared library is loaded.

Although, I can go along the lines of the rte_pmd_init all and manually call the driver registration, I'm concerned
that DPDK has other drivers initialization calls, and I don't actually know which are needed or could be needed and when.

Do you have any advice on that? What is the best way to resolve this issue?

Thank you
Igor.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2015-07-21  0:07 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-07-14 18:21 [dpdk-dev] driver initialization in DPDK 2.0 built into a shared library Polevoy, Igor
2015-07-14 18:41 ` Keunhong Lee
2015-07-20 23:57   ` Polevoy, Igor
2015-07-15  9:14 ` Bruce Richardson
2015-07-16 13:00 ` Zoltan Kiss

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).