[dpdk-dev] Process for removing __rte_experimental

Shreyansh Jain shreyansh.jain at nxp.com
Fri May 25 13:16:07 CEST 2018


> -----Original Message-----
> From: Luca Boccassi [mailto:bluca at debian.org]
> Sent: Friday, May 25, 2018 3:47 PM
> To: Thomas Monjalon <thomas at monjalon.net>; Shreyansh Jain
> <shreyansh.jain at nxp.com>
> Cc: dev at dpdk.org; Ferruh Yigit <ferruh.yigit at intel.com>;
> nhorman at tuxdriver.com
> Subject: Re: Process for removing __rte_experimental
> 
> On Fri, 2018-05-25 at 11:49 +0200, Thomas Monjalon wrote:
> > 25/05/2018 11:35, Shreyansh Jain:
> > > While reading through [1], I couldn't understand if
> > > __rte_experimental
> > > and EXPERIMENTAL tag removed from code and map file, respectively,
> > > are
> > > categorized under ABI breakage or not. Thus, whether deprecation
> > > for
> > > them should be sent or not in a release cycle for removal in
> > > subsequent
> > > release.
> > >
> > > Logically, EXPERIMENTAL APIs are not part of stable APIs/ABIs and
> > > hence
> > > they don't really break an ABI. Thus, deprecation for them doesn't
> > > make
> > > sense. (or, as Luca noted on IRC, removing experimental is like
> > > de-deprecation :) )
> >
> > I agree, no need for prior notice, in my opinion.
> 
> Yeah that makes sense for me as well.

[...]

Ok. I will send across a small documentation edit for this clarification.


More information about the dev mailing list