From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 42BB9A04B4; Fri, 8 Nov 2019 13:55:29 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id B3B191C11D; Fri, 8 Nov 2019 13:55:27 +0100 (CET) Received: from wout4-smtp.messagingengine.com (wout4-smtp.messagingengine.com [64.147.123.20]) by dpdk.org (Postfix) with ESMTP id 686231C0BD for ; Fri, 8 Nov 2019 13:55:26 +0100 (CET) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id 10A45473; Fri, 8 Nov 2019 07:55:25 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Fri, 08 Nov 2019 07:55:25 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding:content-type; s=mesmtp; bh=eypzKI25BNPUZUXHZW4s7063gG+JWcWq4cfqK7Dviws=; b=pHq4QFq7ynmL 3dOvfXWEc+hjVBh1bHZOuRtMPmjT4hjMJPU4ARuDKHkVftoma7KxXhxfALgRmOkK xIsqTbqLo7BpFeD9ZJmuZiW4qn+Dh8InkSEeuItR52xGRtpVrQBuBOfDtx7lyie/ zcIA11J8EGotKsWPFkNyHyFzDspg8SY= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=eypzKI25BNPUZUXHZW4s7063gG+JWcWq4cfqK7Dvi ws=; b=LxQD6T6wU/oQ7bWs/BN5tHK2Tz6hDl5f5AxtOt39xZa+eh7Gkm4lrHz5b kNBsWohmMPiD7Llop93+qzHzGLXHKVt5sVd6APcJy5dSZLN1zRMXsHmD6TCvkCfL rq4EDXRPmDIPnkHqW5hrvR29tsXsMSBQ+Tf9hO4lp8ygr3PjSyNZUaKBAJ07K7sD yrKDFw+yY5g7aLTIvZr0JkuGjlsJL/it0B9auQUCDE/TM1wKE1qHP5IXW2h80TdB ew5ytvp6Rnout1Ro3WqlIYBd5AuyvonWQDQ7DjWN2246u0jeCtDmx/ve1JRsUru0 BKxg26jjX5CTGb+DfsaNiUo0ThL2A== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedruddvuddggeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufffkfgjfhgggfgtsehtufertddttddvnecuhfhrohhmpefvhhhomhgr shcuofhonhhjrghlohhnuceothhhohhmrghssehmohhnjhgrlhhonhdrnhgvtheqnecuff homhgrihhnpehthhgvrdhmrghpnecukfhppeejjedrudefgedrvddtfedrudekgeenucfr rghrrghmpehmrghilhhfrhhomhepthhhohhmrghssehmohhnjhgrlhhonhdrnhgvthenuc evlhhushhtvghrufhiiigvpedt X-ME-Proxy: Received: from xps.localnet (184.203.134.77.rev.sfr.net [77.134.203.184]) by mail.messagingengine.com (Postfix) with ESMTPA id 47DE73060061; Fri, 8 Nov 2019 07:55:23 -0500 (EST) From: Thomas Monjalon To: Haiyue Wang Cc: dev@dpdk.org, olivier.matz@6wind.com, xiaolong.ye@intel.com, ferruh.yigit@intel.com Date: Fri, 08 Nov 2019 13:55:21 +0100 Message-ID: <3014726.q9f2PGURN9@xps> In-Reply-To: <20191107104402.99398-1-haiyue.wang@intel.com> References: <20191105011918.53434-1-haiyue.wang@intel.com> <20191107104402.99398-1-haiyue.wang@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Subject: Re: [dpdk-dev] [PATCH v9] net/ice: optimize protocol extraction by dynamic mbuf API X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 07/11/2019 11:44, Haiyue Wang: > --- a/drivers/net/ice/rte_pmd_ice_version.map > +++ b/drivers/net/ice/rte_pmd_ice_version.map > +EXPERIMENTAL { > + global: > + > + # added in 19.11 > + rte_net_ice_dynfield_proto_xtr_metadata_offs; > + rte_net_ice_dynflag_proto_xtr_vlan_mask; > + rte_net_ice_dynflag_proto_xtr_ipv4_mask; > + rte_net_ice_dynflag_proto_xtr_ipv6_mask; > + rte_net_ice_dynflag_proto_xtr_ipv6_flow_mask; > + rte_net_ice_dynflag_proto_xtr_tcp_mask; > +}; Given that you provide some functions to access to the metadata, why do you need to export these flags and field in the .map? However, the functions are missing in the .map. Did you try to compile as a shared library?