From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id C7350A0096 for ; Wed, 8 May 2019 04:03:11 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id BB4782082; Wed, 8 May 2019 04:03:11 +0200 (CEST) Received: from tama500.ecl.ntt.co.jp (tama500.ecl.ntt.co.jp [129.60.39.148]) by dpdk.org (Postfix) with ESMTP id 82BE7DE3 for ; Wed, 8 May 2019 04:03:10 +0200 (CEST) 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 x482398v023045; Wed, 8 May 2019 11:03:09 +0900 Received: from vc1.ecl.ntt.co.jp (localhost [127.0.0.1]) by vc1.ecl.ntt.co.jp (Postfix) with ESMTP id 403ADEA7093; Wed, 8 May 2019 11:03:09 +0900 (JST) Received: from localhost.localdomain (lobster.nslab.ecl.ntt.co.jp [129.60.13.95]) by vc1.ecl.ntt.co.jp (Postfix) with ESMTP id 2C0ADEA705C; Wed, 8 May 2019 11:03:09 +0900 (JST) From: ogawa.yasufumi@lab.ntt.co.jp To: spp@dpdk.org, ferruh.yigit@intel.com, ogawa.yasufumi@lab.ntt.co.jp Date: Wed, 8 May 2019 11:00:52 +0900 Message-Id: <1557280853-7872-2-git-send-email-ogawa.yasufumi@lab.ntt.co.jp> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1557280853-7872-1-git-send-email-ogawa.yasufumi@lab.ntt.co.jp> References: <1557280853-7872-1-git-send-email-ogawa.yasufumi@lab.ntt.co.jp> X-TM-AS-MML: disable Subject: [spp] [PATCH 1/2] spp_mirror: add specific libs in shared dir 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: , Errors-To: spp-bounces@dpdk.org Sender: "spp" From: Yasufumi Ogawa This patch is same as previous oen for spp_vf. Signed-off-by: Yasufumi Ogawa --- .../secondary/spp_worker_th/mirror_deps.h | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 src/shared/secondary/spp_worker_th/mirror_deps.h diff --git a/src/shared/secondary/spp_worker_th/mirror_deps.h b/src/shared/secondary/spp_worker_th/mirror_deps.h new file mode 100644 index 0000000..31d64b7 --- /dev/null +++ b/src/shared/secondary/spp_worker_th/mirror_deps.h @@ -0,0 +1,40 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(c) 2019 Nippon Telegraph and Telephone Corporation + */ + +#ifndef __SPP_WORKER_TH_MIRROR_DEPS_H__ +#define __SPP_WORKER_TH_MIRROR_DEPS_H__ + +#include "spp_proc.h" + +/** + * Update Mirror info + * + * @param component + * The pointer to struct spp_component_info.@n + * The data for updating the internal data of mirror. + * + * @retval SPP_RET_OK succeeded. + * @retval SPP_RET_NG failed. + */ +int spp_mirror_update(struct spp_component_info *component); + +/** + * Mirror get component status + * + * @param lcore_id + * The logical core ID for forwarder and merger. + * @param id + * The unique component ID. + * @param params + * The pointer to struct spp_iterate_core_params.@n + * Detailed data of mirror status. + * + * @retval SPP_RET_OK succeeded. + * @retval SPP_RET_NG failed. + */ +int spp_mirror_get_component_status( + unsigned int lcore_id, int id, + struct spp_iterate_core_params *params); + +#endif /* __SPP_WORKER_TH_MIRROR_DEPS_H__ */ -- 2.17.1