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 A8CB31B457 for ; Tue, 12 Feb 2019 10:19:40 +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 x1C9JdPw012314; Tue, 12 Feb 2019 18:19:39 +0900 Received: (from root@localhost) by gwchk03.silk.ntt-tx.co.jp (unknown) id x1C9JdWO031378; Tue, 12 Feb 2019 18:19:39 +0900 Received: from gwchk.silk.ntt-tx.co.jp [10.107.0.110] by gwchk03.silk.ntt-tx.co.jp with ESMTP id UAA30050; Tue, 12 Feb 2019 18:16:15 +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 x1C9GE9R025671; Tue, 12 Feb 2019 18:16:14 +0900 Received: from mgate01.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 x1C9GErn025666; Tue, 12 Feb 2019 18:16:14 +0900 Message-Id: <201902120916.x1C9GErn025666@imss03.silk.ntt-tx.co.jp> Received: from localhost by mgate01.silk.ntt-tx.co.jp (unknown) id x1C9GEKH025281 ; Tue, 12 Feb 2019 18:16:14 +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, 12 Feb 2019 18:16:09 +0900 X-Mailer: git-send-email 2.18.0 X-TM-AS-MML: No Subject: [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: Tue, 12 Feb 2019 09:19:41 -0000 From: Hideyuki Yamashita 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(-) -- 2.17.1