From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id CCA9641D40;
	Wed, 22 Feb 2023 17:11:31 +0100 (CET)
Received: from mails.dpdk.org (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 38143430C8;
	Wed, 22 Feb 2023 17:10:03 +0100 (CET)
Received: from mail-pj1-f51.google.com (mail-pj1-f51.google.com
 [209.85.216.51]) by mails.dpdk.org (Postfix) with ESMTP id 7C7E64306D
 for <dev@dpdk.org>; Wed, 22 Feb 2023 17:09:42 +0100 (CET)
Received: by mail-pj1-f51.google.com with SMTP id
 d1-20020a17090a3b0100b00229ca6a4636so9588659pjc.0
 for <dev@dpdk.org>; Wed, 22 Feb 2023 08:09:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=networkplumber-org.20210112.gappssmtp.com; s=20210112;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=eECXXGmntrXbA8+7KcILaCKIy+GGF4blhlaA75UYdDk=;
 b=TYBXfm7QciFW6NcIR/mC9WaXqUCDLDgZIALFG/HjA5mjxTawWk+MCaFNqY/alt937c
 Agr1jc5gNqRG+rYY7L+CCRO8TtI3xALmJ4BN8Ib7dK4VrIj3EHsqmaq+qp8YCtIUr5r7
 OVg97MGjKOxNYc7RqAMZ/5uYO0tla5wiiEndZk8TBfZdtC1M/yZGln14M0LjelabGjS0
 LnHUM6Sk9/4Dz4aoFmcGqqpcugb6Y+uHuhJj13VRPhdD2+c7pB/lAQPcVBATOwSsY7Zl
 BSR0eP/OzC5mRfeJsVP9Vi1pUmOv6tyrtO3QQqz89SX60tBCeurZXG0U8twTv41RMbnO
 L9Kg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=eECXXGmntrXbA8+7KcILaCKIy+GGF4blhlaA75UYdDk=;
 b=YvizF+d8LWfHVGnilGsXbJCmayq9LRQ+7gWVj9cdBCKyD/iTCxw+ae5TiIUcVvpqUM
 AUDWFMji+raAzW/hPK6jbNfOww+sABmGPJInIpiguJWPT6yqo+OFZ7q7XOoMIeYNi63d
 PHQMvJuvdRrUt+FZuWoSTeiPrSYBJFB2R4rEyjfhsgmU5R8dx/LXBUOg1zKjrJDQ9+Di
 8DCQcT616xwGETRt0Q5XevsSk+3rRyJuRqlzZTwcdAyaK4Uhmxs32NoJujaDYWdDpMIc
 zM1q69arYEsbme8pqsfP5h3w5XBycfMJPcoX8NH8q84LaxUEO9h4iKtmH1Ya92K//62V
 LLag==
X-Gm-Message-State: AO0yUKW7imNa698FUfHbJjPDwDbq4cqch2IxDcMBAwU2D1vwc5lJydzO
 IrYgutV12w/aLq+h5aQeAXI3fzGD7458JG5WLyA=
X-Google-Smtp-Source: AK7set8wh5uLkMQGKiq+bXDC8r/2t5CHQgMR5PHsyumcWQEgWHPk5/9dbaTgxY+qtuDzSDLSScyHFA==
X-Received: by 2002:a05:6a21:78a9:b0:c6:bd82:ea2d with SMTP id
 bf41-20020a056a2178a900b000c6bd82ea2dmr2141331pzc.2.1677082181775; 
 Wed, 22 Feb 2023 08:09:41 -0800 (PST)
Received: from hermes.local (204-195-120-218.wavecable.com. [204.195.120.218])
 by smtp.gmail.com with ESMTPSA id
 x24-20020a63db58000000b004fb71d96d78sm5063778pgi.2.2023.02.22.08.09.41
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 22 Feb 2023 08:09:41 -0800 (PST)
From: Stephen Hemminger <stephen@networkplumber.org>
To: dev@dpdk.org
Cc: Stephen Hemminger <stephen@networkplumber.org>,
 Cristian Dumitrescu <cristian.dumitrescu@intel.com>
Subject: [PATCH v10 19/22] pipeline: replace RTE_LOGTYPE_PIPELINE with dynamic
 type
Date: Wed, 22 Feb 2023 08:07:59 -0800
Message-Id: <20230222160802.123611-20-stephen@networkplumber.org>
X-Mailer: git-send-email 2.39.1
In-Reply-To: <20230222160802.123611-1-stephen@networkplumber.org>
References: <20230207204151.1503491-1-stephen@networkplumber.org>
 <20230222160802.123611-1-stephen@networkplumber.org>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org

Use a dynamically allocated logtype.

Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
---
 lib/eal/common/eal_common_log.c | 1 -
 lib/eal/include/rte_log.h       | 2 +-
 lib/pipeline/rte_pipeline.c     | 3 +++
 3 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/lib/eal/common/eal_common_log.c b/lib/eal/common/eal_common_log.c
index d640ed3c88b9..a3498d1a2faf 100644
--- a/lib/eal/common/eal_common_log.c
+++ b/lib/eal/common/eal_common_log.c
@@ -351,7 +351,6 @@ static const struct logtype logtype_strings[] = {
 	{RTE_LOGTYPE_EAL,        "lib.eal"},
 	{RTE_LOGTYPE_PMD,        "pmd"},
 	{RTE_LOGTYPE_HASH,       "lib.hash"},
-	{RTE_LOGTYPE_PIPELINE,   "lib.pipeline"},
 	{RTE_LOGTYPE_CRYPTODEV,  "lib.cryptodev"},
 	{RTE_LOGTYPE_EVENTDEV,   "lib.eventdev"},
 	{RTE_LOGTYPE_USER1,      "user1"},
diff --git a/lib/eal/include/rte_log.h b/lib/eal/include/rte_log.h
index 934bddff9dfa..7473fd53505a 100644
--- a/lib/eal/include/rte_log.h
+++ b/lib/eal/include/rte_log.h
@@ -41,7 +41,7 @@ extern "C" {
 				 /* was RTE_LOGTYPE_SCHED */
 				 /* was RTE_LOGTYPE_PORT */
 				 /* was RTE_LOGTYPE_TABLE */
-#define RTE_LOGTYPE_PIPELINE  15 /**< Log related to pipeline. */
+				 /* was RTE_LOGTYPE_PIPELINE */
 				 /* was RTE_LOGTYPE_MBUF */
 #define RTE_LOGTYPE_CRYPTODEV 17 /**< Log related to cryptodev. */
 				 /* was RTE_LOGTYPE_EFD */
diff --git a/lib/pipeline/rte_pipeline.c b/lib/pipeline/rte_pipeline.c
index ff86c7cf96bf..30919cd9fe30 100644
--- a/lib/pipeline/rte_pipeline.c
+++ b/lib/pipeline/rte_pipeline.c
@@ -12,6 +12,9 @@
 
 #include "rte_pipeline.h"
 
+RTE_LOG_REGISTER_DEFAULT(pipeline_logtype, INFO);
+#define RTE_LOGTYPE_PIPELINE pipeline_logtype
+
 #define RTE_TABLE_INVALID                                 UINT32_MAX
 
 #ifdef RTE_PIPELINE_STATS_COLLECT
-- 
2.39.1