From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail04.ics.ntt-tx.co.jp (mail05.ics.ntt-tx.co.jp [210.232.35.69]) by dpdk.org (Postfix) with ESMTP id 0B76A5F51 for ; Tue, 5 Feb 2019 12:48:53 +0100 (CET) Received: from gwchk03.silk.ntt-tx.co.jp (gwchk03.silk.ntt-tx.co.jp [10.107.0.111]) by mail04.ics.ntt-tx.co.jp (unknown) with ESMTP id x15BmqRL015473; Tue, 5 Feb 2019 20:48:52 +0900 Received: (from root@localhost) by gwchk03.silk.ntt-tx.co.jp (unknown) id x15BmqhO031024; Tue, 5 Feb 2019 20:48:52 +0900 Received: from gwchk.silk.ntt-tx.co.jp [10.107.0.110] by gwchk03.silk.ntt-tx.co.jp with ESMTP id WAA30818; Tue, 5 Feb 2019 20:47:43 +0900 Received: from imss03.silk.ntt-tx.co.jp (localhost [127.0.0.1]) by imss03.silk.ntt-tx.co.jp (unknown) with ESMTP id x15BlgMd014223; Tue, 5 Feb 2019 20:47:42 +0900 Received: from mgate02.silk.ntt-tx.co.jp (smtp02.silk.ntt-tx.co.jp [10.107.0.37]) by imss03.silk.ntt-tx.co.jp (unknown) with ESMTP id x15BlgRs014219; Tue, 5 Feb 2019 20:47:42 +0900 Message-Id: <201902051147.x15BlgRs014219@imss03.silk.ntt-tx.co.jp> Received: from localhost by mgate02.silk.ntt-tx.co.jp (unknown) id x15BlgJW025667 ; Tue, 5 Feb 2019 20:47:42 +0900 From: x-fn-spp@sl.ntt-tx.co.jp To: ferruh.yigit@intel.com, ogawa.yasufumi@lab.ntt.co.jp Cc: spp@dpdk.org Date: Tue, 5 Feb 2019 20:47:37 +0900 X-Mailer: git-send-email 2.18.0 X-TM-AS-MML: No Subject: [spp] [PATCH 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: Tue, 05 Feb 2019 11:48:54 -0000 From: Hideyuki Yamashita 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. Note that accompanying documents will be provided soon. *** BLURB HERE *** 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 | 164 +++++++++++------------------------ 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 | 21 ++--- 7 files changed, 127 insertions(+), 217 deletions(-) -- 2.17.1