From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pa0-f43.google.com (mail-pa0-f43.google.com [209.85.220.43]) by dpdk.org (Postfix) with ESMTP id 65F85ADFF for ; Mon, 23 Feb 2015 12:40:59 +0100 (CET) Received: by padfa1 with SMTP id fa1so26965827pad.2 for ; Mon, 23 Feb 2015 03:40:58 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=fyOP/JMCBKUyFDd4kAj5gNgMVNiEE0xzww0p3E1VCdc=; b=QW+srzqX2SymAnpWcxSkGRCN2Dq+C15mFkpsAgKhC6l13MLcfs1Tv4vzbszXMJ3wTa 75+M1wTDwf3ViiN1DZ8g7BGr+rQGmgJd8P5I2zrM8kypOtciOIyXj/lRiTKEm3/WvbeL oehu9DH8Q5yp3CJlh9cZe13P41ttmiOnj7fRJWE+/ExIF14QvFBZx2ofSfHCXAzurXjp v8xMHxTlqpr2i+JB8WPW+iT6aqEoOWPe2r742QlWllRG20p0i3O+Ebpz3q9zmxp+LfLA 5uO02jxmWBAEE+e0aawgjQsy01FP2J1+NAsWP0rCmJmGqldIZBUzG79zmbUAenrbhGFI CmuA== X-Gm-Message-State: ALoCoQlZ/jD+SS4/2b99wf5Xsb0EZnQVAc2Ko2k7MNv86f+E0W2nquPoftY36W8l5gMsTyXs/rj8 X-Received: by 10.68.192.101 with SMTP id hf5mr18025309pbc.117.1424691658825; Mon, 23 Feb 2015 03:40:58 -0800 (PST) Received: from [10.16.129.101] (napt.igel.co.jp. [219.106.231.132]) by mx.google.com with ESMTPSA id cj15sm28102617pdb.30.2015.02.23.03.40.57 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 23 Feb 2015 03:40:58 -0800 (PST) Message-ID: <54EB11C5.1010400@igel.co.jp> Date: Mon, 23 Feb 2015 20:40:53 +0900 From: Tetsuya Mukawa User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 MIME-Version: 1.0 To: "Iremonger, Bernard" , "dev@dpdk.org" 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> In-Reply-To: <8CEF83825BEC744B83065625E567D7C2049EBD4D@IRSMSX108.ger.corp.intel.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Subject: Re: [dpdk-dev] [PATCH v11 08/13] ethdev: Add functions that will be used by port hotplug functions X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Feb 2015 11:40:59 -0000 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