From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 0E4AFA2EFC for ; Mon, 14 Oct 2019 20:44:36 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 0696F1D14D; Mon, 14 Oct 2019 20:44:36 +0200 (CEST) Received: from mail-pl1-f196.google.com (mail-pl1-f196.google.com [209.85.214.196]) by dpdk.org (Postfix) with ESMTP id 4D7021D14D for ; Mon, 14 Oct 2019 20:44:34 +0200 (CEST) Received: by mail-pl1-f196.google.com with SMTP id q24so8361700plr.13 for ; Mon, 14 Oct 2019 11:44:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references; bh=voq1xfoEuk7X7L5vgmrX3D0ycrAB/jOVwgugz+Euz0A=; b=IwOmWGw7yAuaZ31bB7HlqXU/J2sBFo4zRqcYMXmaANPlisvJ95V65R5wwDZ2ftlasR HYSkQDvAOfinij1oodIHtmWOXodU0TiEqGXCYAtYig9+YLwfJ+0DVSLzAwWPAOTFodPL mKIDAPxIp8/yq5be4QbtywnQuNMzxUgxiJ3RN76H5r1u9zq1Xh8Nj0J83gE3j6jqmPEj WQvOiuNyL1G6b7dj4klVAtNyvRggwY59MJ2yPo30k2HbjjyOr90Slb9sHwgLxmEC/owz Vxs2lSTk6frYHD6+izwTwmw4N2f9mqZ41TjYdLwhLhTy9cYUIPz+sc22OJOY6Zq4zOJn APSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=voq1xfoEuk7X7L5vgmrX3D0ycrAB/jOVwgugz+Euz0A=; b=LdYANloojQMkOJ6jWt8qXhylCvhhmjxW/RTZSb1p02XR5yHhlX9YAdSbdF/Ld5K3CR zS7ROB92tVT9qTssGtIA+ABJV64GPqnz/9s2TpbAO8OKsgBk8D1p5svz40rnVCnSWuA2 dfjJZIsmURaUlcF7bMhu6ZANkIR72qWo08L5cwpN3z9gc8AfBQjLneAdosFye4LcgKNj +3nbH26lV3ffqjugA3rHlMolnWrDYFtJqIVzxBu99Db0nG/Vcx4OvszMEt27rQUpLRML JUYtepVFdMJApJY7oXQ5ByPJRmEZCmtmpQ1ZQfTVjYcyaoVtYALIxQZXOCRnSqRp/Byf cGLA== X-Gm-Message-State: APjAAAUcwB28HLcGryx2jvXF8EmrDeC9IkszOWvxUtcYOlKY8/7SDzck ot4w1exw0BOpnYN7DCudV1PKtkLgWnY= X-Google-Smtp-Source: APXvYqxrfy8maHTmkSza4ZSaSdOX7qtk6qwPypBThT6GVodWE4sSNMD6HRrX6NqhWil2UD7oW9O48g== X-Received: by 2002:a17:902:a404:: with SMTP id p4mr31466337plq.151.1571078673304; Mon, 14 Oct 2019 11:44:33 -0700 (PDT) Received: from localhost.localdomain ([2400:4050:c8c2:de00:9046:90d6:77b7:3115]) by smtp.gmail.com with ESMTPSA id o42sm29485629pjo.32.2019.10.14.11.44.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Oct 2019 11:44:32 -0700 (PDT) From: Yasufumi Ogawa To: spp@dpdk.org, ferruh.yigit@intel.com, yasufum.o@gmail.com Date: Tue, 15 Oct 2019 03:44:19 +0900 Message-Id: <20191014184419.26302-3-yasufum.o@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20191014184419.26302-1-yasufum.o@gmail.com> References: <20191014184419.26302-1-yasufum.o@gmail.com> Subject: [spp] [PATCH 2/2] spp_nfv: move util funcs for ports to shared 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" This update is to move util functions for managing ports to shared lib because enable to be used from other processes including spp_primary. Signed-off-by: Yasufumi Ogawa --- src/nfv/main.c | 2 +- .../nfv_utils.h => shared/port_manager.h} | 20 ++++++++++--------- 2 files changed, 12 insertions(+), 10 deletions(-) rename src/{nfv/nfv_utils.h => shared/port_manager.h} (83%) diff --git a/src/nfv/main.c b/src/nfv/main.c index dbefba4..ac82139 100644 --- a/src/nfv/main.c +++ b/src/nfv/main.c @@ -21,7 +21,7 @@ #include "params.h" #include "init.h" #include "nfv_status.h" -#include "nfv_utils.h" +#include "shared/port_manager.h" #include "commands.h" #define RTE_LOGTYPE_SPP_NFV RTE_LOGTYPE_USER1 diff --git a/src/nfv/nfv_utils.h b/src/shared/port_manager.h similarity index 83% rename from src/nfv/nfv_utils.h rename to src/shared/port_manager.h index 9d4f9dd..9756864 100644 --- a/src/nfv/nfv_utils.h +++ b/src/shared/port_manager.h @@ -3,10 +3,12 @@ * Copyright(c) 2019 Nippon Telegraph and Telephone Corporation */ -#ifndef _NFV_NFV_UTILS_H_ -#define _NFV_NFV_UTILS_H_ +#ifndef __SHARED_PORT_MANAGER_H__ +#define __SHARED_PORT_MANAGER_H__ -#define RTE_LOGTYPE_SPP_NFV RTE_LOGTYPE_USER1 +#define RTE_LOGTYPE_SHARED RTE_LOGTYPE_USER1 + +#include "shared/basic_forwarder.h" static void forward_array_remove(int port_id) @@ -78,11 +80,11 @@ add_patch(uint16_t in_port, uint16_t out_port) ports_fwd_array[out_port].rx_func = &rte_eth_rx_burst; ports_fwd_array[out_port].tx_func = &rte_eth_tx_burst; - RTE_LOG(DEBUG, SPP_NFV, "STATUS: in port %d in_port_id %d\n", in_port, + RTE_LOG(DEBUG, SHARED, "STATUS: in port %d in_port_id %d\n", in_port, ports_fwd_array[in_port].in_port_id); - RTE_LOG(DEBUG, SPP_NFV, "STATUS: in port %d patch out port id %d\n", + RTE_LOG(DEBUG, SHARED, "STATUS: in port %d patch out port id %d\n", in_port, ports_fwd_array[in_port].out_port_id); - RTE_LOG(DEBUG, SPP_NFV, "STATUS: outport %d in_port_id %d\n", out_port, + RTE_LOG(DEBUG, SHARED, "STATUS: outport %d in_port_id %d\n", out_port, ports_fwd_array[out_port].in_port_id); return 0; @@ -97,8 +99,8 @@ forward_array_reset(void) for (i = 0; i < RTE_MAX_ETHPORTS; i++) { if (ports_fwd_array[i].in_port_id != PORT_RESET) { ports_fwd_array[i].out_port_id = PORT_RESET; - RTE_LOG(INFO, SPP_NFV, "Port ID %d\n", i); - RTE_LOG(INFO, SPP_NFV, "out_port_id %d\n", + RTE_LOG(INFO, SHARED, "Port ID %d\n", i); + RTE_LOG(INFO, SHARED, "out_port_id %d\n", ports_fwd_array[i].out_port_id); } } @@ -116,4 +118,4 @@ static enum port_type get_port_type(char *portname) return UNDEF; } -#endif // _NFV_COMMAND_UTILS_H_ +#endif // __SHARED_PORT_MANAGER_H__ -- 2.17.1