> -----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