[dpdk-dev] [PATCH] app/pdump: fix pdump can't find the driver	when compiled dpdk to shared libraries
    Thomas Monjalon 
    thomas.monjalon at 6wind.com
       
    Fri Mar 10 13:56:29 CET 2017
    
    
  
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?
    
    
More information about the dev
mailing list