From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from tama500.ecl.ntt.co.jp (tama500.ecl.ntt.co.jp [129.60.39.148]) by dpdk.org (Postfix) with ESMTP id DD2E51B122 for ; Wed, 13 Feb 2019 07:17:11 +0100 (CET) Received: from vc1.ecl.ntt.co.jp (vc1.ecl.ntt.co.jp [129.60.86.153]) by tama500.ecl.ntt.co.jp (8.13.8/8.13.8) with ESMTP id x1D6HAXu006819; Wed, 13 Feb 2019 15:17:10 +0900 Received: from vc1.ecl.ntt.co.jp (localhost [127.0.0.1]) by vc1.ecl.ntt.co.jp (Postfix) with ESMTP id 06079EA7B71; Wed, 13 Feb 2019 15:17:10 +0900 (JST) Received: from jcms-pop21.ecl.ntt.co.jp (jcms-pop21.ecl.ntt.co.jp [129.60.87.134]) by vc1.ecl.ntt.co.jp (Postfix) with ESMTP id EAED6EA7B70; Wed, 13 Feb 2019 15:17:09 +0900 (JST) Received: from [IPv6:::1] (watercress.nslab.ecl.ntt.co.jp [129.60.13.73]) by jcms-pop21.ecl.ntt.co.jp (Postfix) with ESMTPSA id DB39E4006B5; Wed, 13 Feb 2019 15:17:09 +0900 (JST) References: <201902120916.x1C9GErn025666@imss03.silk.ntt-tx.co.jp> From: Yasufumi Ogawa Message-ID: <08bcc252-bf01-59c4-9313-d4a87981454a@lab.ntt.co.jp> Date: Wed, 13 Feb 2019 15:14:25 +0900 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <201902120916.x1C9GErn025666@imss03.silk.ntt-tx.co.jp> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-CC-Mail-RelayStamp: 1 To: x-fn-spp@sl.ntt-tx.co.jp Cc: ferruh.yigit@intel.com, spp@dpdk.org X-TM-AS-MML: disable Subject: Re: [spp] [PATCH v2 0/5] Introduce new feature core-sharing X-BeenThere: spp@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Soft Patch Panel List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Feb 2019 06:17:12 -0000 > From: Hideyuki Yamashita > Series of patches applied. Thanks. > v2: > - Add explanation on commit message of [1/5] > - Add comment on [2/5] > - Move comment block to more appropriate place > > v1: > When constructing complex configuration using spp_vf, > you need many cores. > So far, you could assign only one component per core. > This patch set introduces core-sharing feature. > By using this feature, you can assign more than two > components per core and thus can reduce core resource > consumptions. > > > Hideyuki Yamashita (5): > spp_vf: remove while loop in classifier_mac > spp_vf: change to handle multiples component > spp_vf: move classifier component init > spp_vf: remove to check unused cores no needed > spp_vf: change retrieve component type > > src/vf/classifier_mac.c | 160 +++++++++++------------------------ > src/vf/classifier_mac.h | 11 ++- > src/vf/common/command_dec.c | 30 ++----- > src/vf/common/command_proc.c | 69 +++++++-------- > src/vf/common/spp_proc.c | 23 +++-- > src/vf/common/spp_proc.h | 26 ++---- > src/vf/spp_vf.c | 24 +++--- > 7 files changed, 126 insertions(+), 217 deletions(-) > -- Yasufumi Ogawa NTT Network Service Systems Labs