[dpdk-dev] [PATCH v11 08/13] ethdev: Add functions that will be used by port hotplug functions

Iremonger, Bernard bernard.iremonger at intel.com
Mon Feb 23 12:39:23 CET 2015


> >> the pointer diff --git a/lib/librte_ether/rte_ether_version.map
> >> b/lib/librte_ether/rte_ether_version.map
> >> index f66fd2d..099c769 100644
> >> --- a/lib/librte_ether/rte_ether_version.map
> >> +++ b/lib/librte_ether/rte_ether_version.map
> >> @@ -6,6 +6,7 @@ DPDK_2.0 {
> >>  	rte_eth_allmulticast_enable;
> >>  	rte_eth_allmulticast_get;
> >>  	rte_eth_dev_allocate;
> >> +	rte_eth_dev_allocated;
> >>  	rte_eth_dev_bypass_event_show;
> >>  	rte_eth_dev_bypass_event_store;
> >>  	rte_eth_dev_bypass_init;
> >> @@ -32,9 +33,14 @@ DPDK_2.0 {
> >>  	rte_eth_dev_filter_supported;
> >>  	rte_eth_dev_flow_ctrl_get;
> >>  	rte_eth_dev_flow_ctrl_set;
> >> +	rte_eth_dev_get_addr_by_port;
> >> +	rte_eth_dev_get_changed_port;
> > Hi Tetsuya,
> >
> > rte_eth_dev_get_device_type;
> >
> > needs to be added to rte_ether_version map to solve linking issue.
> 
> Hi Bernard,
> 
> Thanks.
> Could you please let me know how can I check this linking issue on my environment?
> I will add it on my test.
> 
> Thanks,
> Tetsuya
> 

Hi Tetsuya,

In config/common_linuxapp
With "CONFIG_RTE_BUILD_SHARED_LIB=y"  the follow linking error is occurring

  LD test
/root/dpdk_sforge_2/x86_64-native-linuxapp-gcc/lib/librte_eal.so: undefined reference to `rte_eth_dev_get_device_type'
collect2: error: ld returned 1 exit status
make[5]: *** [test] Error 1
make[4]: *** [test] Error 2
make[3]: *** [app] Error 2
make[2]: *** [all] Error 2
make[1]: *** [x86_64-native-linuxapp-gcc_install] Error 2
make: *** [install] Error 2

Regards,

Bernard.
> >
> > Regards,
> >
> > Bernard.
> >
> >
> >>  	rte_eth_dev_get_mtu;
> >> +	rte_eth_dev_get_name_by_port;
> >> +	rte_eth_dev_get_port_by_addr;
> >>  	rte_eth_dev_get_vlan_offload;
> >>  	rte_eth_dev_info_get;
> >> +	rte_eth_dev_is_detachable;
> >>  	rte_eth_dev_mac_addr_add;
> >>  	rte_eth_dev_mac_addr_remove;
> >>  	rte_eth_dev_priority_flow_ctrl_set;
> >> @@ -44,6 +50,7 @@ DPDK_2.0 {
> >>  	rte_eth_dev_rss_reta_update;
> >>  	rte_eth_dev_rx_queue_start;
> >>  	rte_eth_dev_rx_queue_stop;
> >> +	rte_eth_dev_save;
> >>  	rte_eth_dev_set_link_down;
> >>  	rte_eth_dev_set_link_up;
> >>  	rte_eth_dev_set_mtu;
> >> --
> >> 1.9.1



More information about the dev mailing list