On 2015/02/23 20:39, Iremonger, Bernard wrote: >>>> 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
Okay, I could reproduce it. Thanks, Tetsuya > 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