From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Monjalon Subject: Re: [PATCH v2] mempool: limit cache_size Date: Wed, 20 May 2015 10:46:02 +0200 Message-ID: <2853364.ZmbYvazaEZ@xps13> References: <1431963314-3701-1-git-send-email-zoltan.kiss@linaro.org> <555C4683.7000702@6wind.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7Bit Cc: dev@dpdk.org To: Zoltan Kiss Return-path: Received: from mail-wg0-f45.google.com (mail-wg0-f45.google.com [74.125.82.45]) by dpdk.org (Postfix) with ESMTP id 4D1AA590C for ; Wed, 20 May 2015 10:46:47 +0200 (CEST) Received: by wgbgq6 with SMTP id gq6so44992017wgb.3 for ; Wed, 20 May 2015 01:46:47 -0700 (PDT) In-Reply-To: <555C4683.7000702@6wind.com> List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 2015-05-20 10:32, Olivier MATZ: > On 05/18/2015 05:35 PM, Zoltan Kiss wrote: > > Otherwise cache_flushthresh can be bigger than n, and > > a consumer can starve others by keeping every element > > either in use or in the cache. > > > > Signed-off-by: Zoltan Kiss > > Acked-by: Olivier Matz Applied, thanks > > +#define CALC_CACHE_FLUSHTHRESH(c) \ > > + ((typeof (c))((c) * CACHE_FLUSHTHRESH_MULTIPLIER)) I fixed spacing here: + ((typeof(c))((c) * CACHE_FLUSHTHRESH_MULTIPLIER))