> -----Original Message-----
> From: Thomas Monjalon [mailto:[email protected]]
> Sent: Friday, August 4, 2017 3:29 PM
> To: Dumitrescu, Cristian <[email protected]>; Horton, Remy
> <[email protected]>
> Cc: [email protected]; Mcnamara, John <[email protected]>; Singh,
> Jasvinder <[email protected]>; Nicolau, Radu
> <[email protected]>; Hunt, David <[email protected]>
> Subject: Re: [PATCH] doc: API change notice for librte_meter
> 
> 04/08/2017 15:19, Cristian Dumitrescu:
> > +* librte_meter: The API will change to accommodate configuration
> profiles.
> > +  Most of the API functions will have an additional opaque parameter.
> 
> Why?
> Why opaque parameter?
> If you want to use it with a configuration file, you just have to
> implement a configuration file in your application.
> 
> Moreover, I already explained my fear of adding this library in DPDK
> which is really an application-level statistics lib.
> 
> Without more explanations, my vote is a nack.
> 
> However I remember there was a promise to merge every metrics libs in
> one.

Thomas,

Confusion with librte_metrics, which is a totally different library? This is 
about librte_meter, nothing to do with stats/metrics.

This librte_meter is doing traffic metering, essentially the computing the 
packet color according to the IETF RFCs 2697 (srTCM = Single Rate Three Color 
Marker) and 2698 (trTCM = Two Rate Three Color Marker). This is a fundamental 
block for pretty much every edge router upstream path.

You asked me on numerous occasions to be concise, so here is a concise 
deprecation notice. I have to say initially I wrote a more laborious one, then 
I remembered your advice and cut it down to this version. Do you need more 
details on the motivation?

Regards,
Cristian


Reply via email to