From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id C9400430C3; Mon, 21 Aug 2023 18:10:13 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 51B4943271; Mon, 21 Aug 2023 18:09:59 +0200 (CEST) Received: from mail-pl1-f177.google.com (mail-pl1-f177.google.com [209.85.214.177]) by mails.dpdk.org (Postfix) with ESMTP id 56BA143264 for ; Mon, 21 Aug 2023 18:09:56 +0200 (CEST) Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-1bee82fad0fso20611305ad.2 for ; Mon, 21 Aug 2023 09:09:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20221208.gappssmtp.com; s=20221208; t=1692634195; x=1693238995; 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=oA9GWhqIEltXO0fzzyyLzXidMfk6X1MoUtYNlOqDGmE=; b=TjNrxeMfAFp+wuUgfVcAUsp62DXMLEwPEu6IqCKSwZmv3b8IHFJ/KsKNV8wettUpZB lEiHiSKFhUMSh5XxNivdN+HZgBEOZyvBpDlTpt2B8fI3WKnhI5IRvI5cxfQN7OlNeZNb +VzUuxFXW0O8W4Y4AK4vyXCzz8fNqeNr4XUXqw4kB6aY1FrrIZBDgXdquvmrHnyn0Vm8 GTdSbYF/0Vplf7pQiMM8ZuEbsBCsqcpO7Bf2JB019Gcm9Hv+vfG1BnWYQiCQDp/PbfDc /B/vHC/vWkvmP7IthVJDaS1RaC17O55++b3VdcTXaLpdrREYaaaq76GBjq7fRqcz25Vj ml6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692634195; x=1693238995; 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=oA9GWhqIEltXO0fzzyyLzXidMfk6X1MoUtYNlOqDGmE=; b=V41Te0DtCXq7HWswaf2rdLlInld/aBviXuWyfDNsyu+hXv9hpQdoSOgiueP1aBJrx6 nWnilhkVetBB18x87BR/nuBOVm8c/2tFodHyROFZl2fTTIF6EBjk20L+lrx8Il/EaY22 vXnpBFreCtlbzR1MoaVdwn8iJAxBZEUPt6/7zH7kTUkORWLrVYCePKO+1k52PVytgT4/ Jwrm5+x5U6HXTLpRiqpIsbo04aEO3bMMGVeyhglE/uchkirRFfpp9HHsd5VAcQWXZuCG MxtUvfJubfKbLP0trqwzWFNx8iCBLjtWLsZ2q8wya09+SHeJqnT8vdgsHXXFBOV92Ll7 X6eg== X-Gm-Message-State: AOJu0Ywe9lojKVdmcbxVBXScd0K2C6wxH4tVDNDdRKpQginUnVuVgzq8 ck+N2K9MbaC6YwTTCsX/S4QCa6RXKfou1lOoHjeCsxdp X-Google-Smtp-Source: AGHT+IF03K6X9Lz9gsbuP1eId72L9zaDBG/q3wbdLJ14M/Zu8GjDs2oVR54uJbEDqI5SkdR1LpMJ8w== X-Received: by 2002:a17:903:25d4:b0:1bb:8931:ee94 with SMTP id jc20-20020a17090325d400b001bb8931ee94mr4344736plb.67.1692634195152; Mon, 21 Aug 2023 09:09:55 -0700 (PDT) Received: from hermes.local (204-195-127-207.wavecable.com. [204.195.127.207]) by smtp.gmail.com with ESMTPSA id i1-20020a17090332c100b001bf2dcfe352sm7208159plr.234.2023.08.21.09.09.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Aug 2023 09:09:54 -0700 (PDT) From: Stephen Hemminger To: dev@dpdk.org Cc: Stephen Hemminger , Byron Marohn , Yipeng Wang Subject: [PATCH v13 04/21] efd: convert RTE_LOGTYPE_EFD to dynamic type Date: Mon, 21 Aug 2023 09:09:04 -0700 Message-Id: <20230821160921.383832-5-stephen@networkplumber.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230821160921.383832-1-stephen@networkplumber.org> References: <20230329234049.11071-1-stephen@networkplumber.org> <20230821160921.383832-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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Replace all uses of the global logtype with a dynamic log type. Signed-off-by: Stephen Hemminger --- lib/efd/rte_efd.c | 4 ++++ lib/log/log.c | 1 - lib/log/rte_log.h | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/efd/rte_efd.c b/lib/efd/rte_efd.c index dad962ce29bf..78fb9250ef87 100644 --- a/lib/efd/rte_efd.c +++ b/lib/efd/rte_efd.c @@ -9,6 +9,7 @@ #include #include +#include #include #include #include @@ -28,6 +29,9 @@ #include "rte_efd_arm64.h" #endif +RTE_LOG_REGISTER_DEFAULT(efd_logtype, INFO); +#define RTE_LOGTYPE_EFD efd_logtype + #define EFD_KEY(key_idx, table) (table->keys + ((key_idx) * table->key_len)) /** Hash function used to determine chunk_id and bin_id for a group */ #define EFD_HASH(key, table) \ diff --git a/lib/log/log.c b/lib/log/log.c index 4a7ff738750b..7a6b5c335753 100644 --- a/lib/log/log.c +++ b/lib/log/log.c @@ -367,7 +367,6 @@ static const struct logtype logtype_strings[] = { {RTE_LOGTYPE_PIPELINE, "lib.pipeline"}, {RTE_LOGTYPE_MBUF, "lib.mbuf"}, {RTE_LOGTYPE_CRYPTODEV, "lib.cryptodev"}, - {RTE_LOGTYPE_EFD, "lib.efd"}, {RTE_LOGTYPE_EVENTDEV, "lib.eventdev"}, {RTE_LOGTYPE_USER1, "user1"}, {RTE_LOGTYPE_USER2, "user2"}, diff --git a/lib/log/rte_log.h b/lib/log/rte_log.h index bc9d1fc8f106..6df66366608b 100644 --- a/lib/log/rte_log.h +++ b/lib/log/rte_log.h @@ -44,7 +44,7 @@ extern "C" { #define RTE_LOGTYPE_PIPELINE 15 /**< Log related to pipeline. */ #define RTE_LOGTYPE_MBUF 16 /**< Log related to mbuf. */ #define RTE_LOGTYPE_CRYPTODEV 17 /**< Log related to cryptodev. */ -#define RTE_LOGTYPE_EFD 18 /**< Log related to EFD. */ + /* was RTE_LOGTYPE_EFD */ #define RTE_LOGTYPE_EVENTDEV 19 /**< Log related to eventdev. */ /* was RTE_LOGTYPE_GSO */ -- 2.39.2