From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id B2A99A0C4D; Tue, 12 Oct 2021 23:52:18 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 55D6B410DF; Tue, 12 Oct 2021 23:52:18 +0200 (CEST) Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) by mails.dpdk.org (Postfix) with ESMTP id 11B8D410DC for ; Tue, 12 Oct 2021 23:52:17 +0200 (CEST) Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 749475C00E6; Tue, 12 Oct 2021 17:52:16 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Tue, 12 Oct 2021 17:52:16 -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= Or92wdKd5dg9c8sq8ntBmxDiI167riO6uWN/3sRxVmw=; b=KJYRvKiZRFjJMgAF hrYITICnnhxpxiddWp/tXVk2g0JH4/z5PNOi5xVYWJcVCO8vMjuSWnPu7GGU+8wm F7F1eIKOZzIXiA3IoODH4Tk8a/3XBrJCM7wHB1W9aYKNOA//Ybm/leAEZokn9Kyt 7VdzP2wYHa5iyCkqxhiOYbqncDtBvY8FWrJsqhDXvKvcPBOU+Eq/MX020+b3SgSJ xCYKRSChIsguV1iT39SYMYShU6dBRvMyWJxvfs6kVyFm4sA0t4wiAw+SvTMK0IJl OH5yKJgqvdzM7OJxpbkkfwjzsbvxZ5aOmWydxlKQyXQZpe+CmqZpPH86voqqYbw6 oA3k6Q== 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=Or92wdKd5dg9c8sq8ntBmxDiI167riO6uWN/3sRxV mw=; b=To9MEreUMRH+vT9b+VtAtDB+BvMmSAXGR7fsajXTY9Jo18bJvJilIGQCb /3LMVQIL3f+YMRR+FvOiGDfRZPBnT/+nIoDnN8ol6N0Zl7ydMTGX9KJotVfl2DWO 0/jbKNAFU6zzB0Z318mBTdLDEfes7I9bqXVTvJu6fiXkS/+YmgfI/pTMF6CGOCCl mvCEFhAL3IJsiYzXbptkhO2uW+6y7Etb3zlUlPTvIes+hfNEy3dD7P8kTTiDK3H5 fD8q7X64GBBYb3JNYYy76qurnTkeappZEPGHYu81gcaVmOkWbc/GnrBSNBh38t6x YeXkgBlExV4YFG5fo0rROEJGOgj1g== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrvddtlecutefuodetggdotefrodftvfcurf hrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjug hrpefhvffufffkjghfggfgtgesthfuredttddtvdenucfhrhhomhepvfhhohhmrghsucfo ohhnjhgrlhhonhcuoehthhhomhgrshesmhhonhhjrghlohhnrdhnvghtqeenucggtffrrg htthgvrhhnpedugefgvdefudfftdefgeelgffhueekgfffhfeujedtteeutdejueeiiedv ffegheenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe hthhhomhgrshesmhhonhhjrghlohhnrdhnvght X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 12 Oct 2021 17:52:14 -0400 (EDT) From: Thomas Monjalon To: "Dumitrescu, Cristian" , "mdr@ashroe.eu" Cc: "dev@dpdk.org" , "Zhang, Roy Fan" , "Singh, Jasvinder" , david.marchand@redhat.com Date: Tue, 12 Oct 2021 23:52:12 +0200 Message-ID: <1673065.JLNdA3veM0@thomas> In-Reply-To: References: <20210901122007.3885050-1-jasvinder.singh@intel.com> <2106314.BK4HBGaCKb@thomas> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Subject: Re: [dpdk-dev] [PATCH] pipeline: remove experimental tag from API X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 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" 12/10/2021 22:34, Dumitrescu, Cristian: > From: Thomas Monjalon > > 01/09/2021 14:20, Jasvinder Singh: > > > These APIs were introduced in 18.05, therefore removing > > > experimental tag to promote them to stable state. > > > > > > Signed-off-by: Jasvinder Singh > > > --- > > > lib/pipeline/rte_port_in_action.h | 10 ---------- > > > lib/pipeline/rte_table_action.h | 18 ------------------ > > > lib/pipeline/version.map | 16 ++++++---------- > > > 3 files changed, 6 insertions(+), 38 deletions(-) > > > > Cristian, please can you check whether you intend to keep these functions in > > future? > > If they are candidate to be removed, there is no point to promote them. > > Hi Thomas, > > Yes, they are candidate for removal, as the new rte_swx_pipeline API evolves. > > But removing them requires updating the drivers/net/softnic code to use the new API, which is not going to be completed in time for release 21.11. > > So given this lag, it might be better to simply promote these functions to stable API now, as Ray suggests, instead of continuing to keep them experimental; then, once these functions are no longer used, then we can remove them, most likely in 22.11. > > So I will ack these patches, but I am willing to reconsider if you feel strongly against this approach. I think we should not promote API that we know will disappear soon. The stable status means something for the users. Ray, what is your opinion?