From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tetsuya Mukawa Subject: Re: [PATCH v11 08/13] ethdev: Add functions that will be used by port hotplug functions Date: Mon, 23 Feb 2015 20:40:53 +0900 Message-ID: <54EB11C5.1010400@igel.co.jp> References: <1424414390-18509-6-git-send-email-mukawa@igel.co.jp> <1424668171-8695-1-git-send-email-mukawa@igel.co.jp> <1424668171-8695-9-git-send-email-mukawa@igel.co.jp> <8CEF83825BEC744B83065625E567D7C2049EBD15@IRSMSX108.ger.corp.intel.com> <54EB0FE1.7060301@igel.co.jp> <8CEF83825BEC744B83065625E567D7C2049EBD4D@IRSMSX108.ger.corp.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit To: "Iremonger, Bernard" , "dev-VfR2kkLFssw@public.gmane.org" Return-path: In-Reply-To: <8CEF83825BEC744B83065625E567D7C2049EBD4D-kPTMFJFq+rEMvF1YICWikbfspsVTdybXVpNB7YpNyf8@public.gmane.org> List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces-VfR2kkLFssw@public.gmane.org Sender: "dev" 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