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 C3781A00C5; Mon, 6 Jul 2020 10:03:02 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id A43C71C1A1; Mon, 6 Jul 2020 10:03:02 +0200 (CEST) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by dpdk.org (Postfix) with ESMTP id AEB741C199; Mon, 6 Jul 2020 10:03:00 +0200 (CEST) IronPort-SDR: WzU4fQKffiaNXRpYZs+lkcKuFzVBybE8Y1Kv/8QGsXwHb6MXO3GF61MN2iJpwY69SEOGQjP9sn LXBG8/SOJe/w== X-IronPort-AV: E=McAfee;i="6000,8403,9673"; a="148872899" X-IronPort-AV: E=Sophos;i="5.75,318,1589266800"; d="scan'208";a="148872899" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Jul 2020 01:02:59 -0700 IronPort-SDR: 5nr4fxHcJt76UWvHaINvCXASMyihDA68tf1q1/F1qhLVTxhMRvH/Ch04Gvr+eIRnOpL04iFBcX pspJ12OufLug== X-IronPort-AV: E=Sophos;i="5.75,318,1589266800"; d="scan'208";a="427012065" Received: from unknown (HELO bricha3-MOBL.ger.corp.intel.com) ([10.252.19.54]) by orsmga004-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-SHA; 06 Jul 2020 01:02:57 -0700 Date: Mon, 6 Jul 2020 09:02:54 +0100 From: Bruce Richardson To: Thomas Monjalon Cc: David Marchand , dev@dpdk.org, honnappa.nagarahalli@arm.com, techboard@dpdk.org, Jiayu Hu , Yipeng Wang , Sameh Gobriel , Vladimir Medvedkin , Nipun Gupta , Hemant Agrawal Message-ID: <20200706080254.GB636@bricha3-MOBL.ger.corp.intel.com> References: <20200522065855.31056-1-david.marchand@redhat.com> <20200626081638.29890-1-david.marchand@redhat.com> <5479899.YojXWLVWEA@thomas> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5479899.YojXWLVWEA@thomas> Subject: Re: [dpdk-dev] [dpdk-techboard] [PATCH v3 0/3] Experimental/internal libraries cleanup 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" On Sun, Jul 05, 2020 at 09:55:41PM +0200, Thomas Monjalon wrote: > +Cc maintainers of the problematic libraries: > - librte_fib > - librte_rib > - librte_gro > - librte_member > - librte_rawdev > > 26/06/2020 10:16, David Marchand: > > Following discussions on the mailing list and the 05/20 TB meeting, here > > is a series that drops the special versioning for non stable libraries. > > > > Two notes: > > > > - RIB/FIB library is not referenced in the API doxygen index, is this > > intentional? > > Vladimir please, could you fix the miss in the doxygen index? > > > - I inspected MAINTAINERS: librte_gro, librte_member and librte_rawdev are > > announced as experimental while their functions are part of the 20 > > stable ABI (in .map files + no __rte_experimental marking). > > Their fate must be discussed. > > I would suggest removing EXPERIMENTAL flag for gro, member and rawdev. > They are probably already considered stable for a lot of users. > Maintainers, are you OK to follow the ABI compatibility rules > for these libraries? Do you feel these libraries are mature enough? > I think things being added to the official ABI is good. For these, I wonder if waiting till the 20.11 release is the best time to officially mark them as stable, rather than doing so now?