> -----Original Message-----
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Thomas Monjalon
> Sent: Friday, March 10, 2017 12:56 PM
> To: zhaozhanxu <zhaozha...@163.com>
> Cc: dev@dpdk.org
> Subject: Re: [dpdk-dev] [PATCH] app/pdump: fix pdump can't find the driver
> when compiled dpdk to shared libraries
> 
> 2017-03-03 17:27, zhaozhanxu:
> > When I compiled dpdk With configuration
> > "CONFIG_RTE_BUILD_SHARED_LIB=y", I get error message "EAL: no driver
> > found for net_pcap_rx_0" and
> > "EAL: Driver cannot attach the device (net_pcap_rx_0)" by running pdump.
> > So I add library librte_pmd_pcap.so.
> [...]
> > +ifeq ($(CONFIG_RTE_BUILD_SHARED_LIB),y)
> > +   _LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_PCAP) += -lrte_pmd_pcap endif
> 
> The idea of having drivers as shared libraries is to use them as plugins.
> We are not going to link the applications with every drivers.
> Instead we load them explicitly with -d option.
> 
> Someone should document it in
> http://dpdk.org/doc/guides/linux_gsg/build_sample_apps.html#running-a-
> sample-application
> Any volunteer?

I will update the doc.

Thanks,
Reshma

Reply via email to