From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Monjalon Subject: Re: [PATCH v2 4/7] rte_sched: don't clear statistics when read Date: Fri, 20 Feb 2015 22:01:08 +0100 Message-ID: <2937997.VuavGYZbL6@xps13> References: <1423116841-19799-4-git-send-email-stephen@networkplumber.org> <20150220115256.7557e716@urahara> <3EB4FA525960D640B5BDFFD6A3D891263231B33C@IRSMSX108.ger.corp.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7Bit Cc: dev-VfR2kkLFssw@public.gmane.org To: "Dumitrescu, Cristian" Return-path: In-Reply-To: <3EB4FA525960D640B5BDFFD6A3D891263231B33C-kPTMFJFq+rEMvF1YICWikbfspsVTdybXVpNB7YpNyf8@public.gmane.org> List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces-VfR2kkLFssw@public.gmane.org Sender: "dev" 2015-02-20 20:23, Dumitrescu, Cristian: > From: Stephen Hemminger [mailto:stephen-OTpzqLSitTUnbdJkjeBofR2eb7JE58TQ@public.gmane.org] > > On Fri, 20 Feb 2015 18:32:03 +0000 > > "Dumitrescu, Cristian" wrote: > > > > > Stephen, I suggest adding a new build-time configuration option for the > > > librte_sched library in config/common_* files: > > > CONFIG_RTE_SCHED_STATS_CLEAR_ON_READ. > > > > Build time config options do not work for distributions. > > Why? > > This does not affect the API, as the new API functions are always compiled > in, and the prototypes are not changed, and no data structures are affected. Behaviour is an important part of the API. Think comments as part of the API. > This only changes the behavior of certain functions, so that user can > select which mode it needs. When user doesn't or cannot rebuild, he has no choice. > It also preserves backward compatibility. > > We have so many compilation options in config file, why is this one different? We must remove and avoid build-time options. The only ones which might be acceptable are the ones which allow more performance by disabling some features. > This e-mail and any attachments may contain confidential material for the > sole use of the intended recipient(s). Any review or distribution by others > is strictly prohibited. If you are not the intended recipient, please contact > the sender and delete all copies. Please ask to your administrator to remove this disclaimer.