From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <dev-bounces@dpdk.org> Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 7D4F3A04DC; Mon, 26 Oct 2020 15:29:12 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id D6CD62B9D; Mon, 26 Oct 2020 15:29:09 +0100 (CET) Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) by dpdk.org (Postfix) with ESMTP id CDACE1E2B for <dev@dpdk.org>; Mon, 26 Oct 2020 15:29:07 +0100 (CET) Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id 73BF35C0107; Mon, 26 Oct 2020 10:29:04 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Mon, 26 Oct 2020 10:29:04 -0400 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=fm2; bh= lnZCNa7MhiewLMs7EdU8o9aUMmHAgZIKmCBPtMuZGIQ=; b=pE83fR3kIZn0w8Lx uEjVv5WzVBy4eDQeScVjrGJ3mAPiMa4/zaCEpnc/0qXDz9/Os/McGNTzS1MQSvzc V2vpWHntdqAh6bSpQdSIHTl4dGOCxCcRx7JMki80q/TZAifz68XF4Er7UeBEeobg VDcJchexyMPAl5xKZdkzz8pf8cln4P3pSR0JuATcAw897QEWQKLmb/fSuIx1vbbj CNtSpSGFptJSgx39+RZaV2/MeH7yTQkoOkLmw42hpsx6qOgK94Jw8Wno6lecc/GB NyJSQwA8+47ngtw62HzmcU4JvTcuI2pXX7klU6lqBLDYknyctpQsKDEORjKqUBar XCv0Ww== 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=lnZCNa7MhiewLMs7EdU8o9aUMmHAgZIKmCBPtMuZG IQ=; b=mZsif4CuhLBOtYNB+CSdPJ0I52dxknRrNOO4S8PuZiGs9Wgm2GaPt4s2y EAbpkkkbixKIgTWZ4P0dwQFC4gPbOTOjQ13d3YyuKeB/AjsSIOmFrNnlpT82DWID I7kII3+okYRqMJrPiipaEJQ+UHhk4P/xdfT8F8wHeCa9uaR079P7Not5nPaTphzO K2cb+V07rTMhFurEPI+xl8Xicz92wpjfZ56cr+56ypRUU4wehvnEX0BH47oDrAlv SnuoO8GBvyf8SDKsZwVA3LECibZ/hAC0+032SdOxsTtflMMy4ynUcsvehcD5mHTb 7XXFuGQojaDhq8L9y/rE/knkYaIUA== X-ME-Sender: <xms:L92WX0RnfeTFKVd9PP_xHk2DlJyNhYPe6SRbA93Kf7NFwD1W53qR2A> <xme:L92WXxws0mbAjQnfmeS-xmVE14cFCGG7m_HkuQ9ymkO1vEh59Yf6RZXkzIdYWvDCF Bm4EzOrgValsMN1Fg> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrkeejgddvkecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvffufffkjghfggfgtgesthfuredttddtvdenucfhrhhomhepvfhhohhmrghs ucfoohhnjhgrlhhonhcuoehthhhomhgrshesmhhonhhjrghlohhnrdhnvghtqeenucggtf frrghtthgvrhhnpedugefgvdefudfftdefgeelgffhueekgfffhfeujedtteeutdejueei iedvffegheenucfkphepjeejrddufeegrddvtdefrddukeegnecuvehluhhsthgvrhfuih iivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepthhhohhmrghssehmohhnjhgrlhho nhdrnhgvth X-ME-Proxy: <xmx:L92WXx1IToQZduuqNrnDP7MlUpms5YzBffnl_k-kzQtHevWKxRCuUA> <xmx:L92WX4Auvo-l9nmZqcFBX666wlY4wQ1dN8jZZcd01KU4py_vEANmQw> <xmx:L92WX9iQBCyMH5PNcT-frlAoRzjNpn9JdnrE1biMvOCWnwwojKjSZg> <xmx:MN2WX4Ul4_TYxN8VO89y958Tz0B3LtPeevyclkoMnHQA5GyRWPD2mg> Received: from xps.localnet (184.203.134.77.rev.sfr.net [77.134.203.184]) by mail.messagingengine.com (Postfix) with ESMTPA id 291B1306467D; Mon, 26 Oct 2020 10:29:02 -0400 (EDT) From: Thomas Monjalon <thomas@monjalon.net> To: David Marchand <david.marchand@redhat.com> Cc: dev <dev@dpdk.org>, "Yigit, Ferruh" <ferruh.yigit@intel.com>, Bruce Richardson <bruce.richardson@intel.com>, Olivier Matz <olivier.matz@6wind.com>, Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>, Akhil Goyal <akhil.goyal@nxp.com>, Nithin Dabilpuram <ndabilpuram@marvell.com>, Pavan Nikhilesh <pbhagavatula@marvell.com> Date: Mon, 26 Oct 2020 15:29:00 +0100 Message-ID: <2911701.ZJlzt3N5jF@thomas> In-Reply-To: <CAJFAV8wJemBEOv74MDbxTH6qE2AnXtd3PhoziXjpt=WRRR1iZA@mail.gmail.com> References: <20201026052105.1561859-1-thomas@monjalon.net> <20201026052105.1561859-5-thomas@monjalon.net> <CAJFAV8wJemBEOv74MDbxTH6qE2AnXtd3PhoziXjpt=WRRR1iZA@mail.gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Subject: Re: [dpdk-dev] [PATCH 04/15] node: switch IPv4 metadata to dynamic mbuf field X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions <dev.dpdk.org> List-Unsubscribe: <https://mails.dpdk.org/options/dev>, <mailto:dev-request@dpdk.org?subject=unsubscribe> List-Archive: <http://mails.dpdk.org/archives/dev/> List-Post: <mailto:dev@dpdk.org> List-Help: <mailto:dev-request@dpdk.org?subject=help> List-Subscribe: <https://mails.dpdk.org/listinfo/dev>, <mailto:dev-request@dpdk.org?subject=subscribe> Errors-To: dev-bounces@dpdk.org Sender: "dev" <dev-bounces@dpdk.org> 26/10/2020 11:40, David Marchand: > On Mon, Oct 26, 2020 at 6:21 AM Thomas Monjalon <thomas@monjalon.net> wrote: > > + node_mbuf_priv1_dynfield_offset = rte_mbuf_dynfield_register( > > + &node_mbuf_priv1_dynfield_desc); > > + if (node_mbuf_priv1_dynfield_offset < 0) > > + return -1; > > How about return -rte_errno like what is done in setup_lpm()? Yes, looks better [...] > > +static const struct rte_mbuf_dynfield node_mbuf_priv1_dynfield_desc = { > > + .name = "rte_node_dynfield_priv1", > > + .size = sizeof(uint64_t), > > + .align = __alignof__(uint64_t), > > s/uint64_t/struct node_mbuf_priv1/g ? Yes will do