From patchwork Wed Jul 6 07:51:54 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Aman Kumar X-Patchwork-Id: 113723 X-Patchwork-Delegate: thomas@monjalon.net Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id AACD8A0540; Wed, 6 Jul 2022 09:56:25 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 57F2942B6C; Wed, 6 Jul 2022 09:56:17 +0200 (CEST) Received: from mail-pj1-f43.google.com (mail-pj1-f43.google.com [209.85.216.43]) by mails.dpdk.org (Postfix) with ESMTP id C77DC42B6C for ; Wed, 6 Jul 2022 09:56:16 +0200 (CEST) Received: by mail-pj1-f43.google.com with SMTP id o15so10016718pjh.1 for ; Wed, 06 Jul 2022 00:56:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vvdntech-in.20210112.gappssmtp.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=apg8oaqAnfU+rHNcDuBeH+AsBFQwdsFixFSL2NRsdmQ=; b=46BGK+eZyUHycpk43PrnlWFwRVo1/SuLwbfKw/ADNogwtJCQ7zsm/kEol5We9iWI5m OKPRarHUQdaKyyYDARymC48dj4DO9I6QYl0AfDTbXk81MSIwB6M3sZbogk4wp9ejfLaC PGcj/1Dbn4U73swXp4th9fMd+In/NFkgmVKJCO8yvGGR1jB5MBDUMHJbIKoSd6hkC7JZ /QYdwXC6cQA8N8UvM86bPXKxJhwXQAHbI2uo5A8lzVgfZmVZp0+lSv1JDUnFbY8aOTLA enHfuDSsxIwO5+AyXZH55KUZ8mQeqq9wq+zGf3DYpBt8k3wJ6C8fM1erl5SLERLI9A0f mZwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=apg8oaqAnfU+rHNcDuBeH+AsBFQwdsFixFSL2NRsdmQ=; b=HDHxOPQtrW+1cQf/VuYl+wNHf8RXA9ujmWAG4JbSVx4X0TYFoevuGlYub/BW7Befdy M6drQguTkZ1dfZ1NyEWeSaCr05UDpYANYuT+3yn42ABG7Knj+sTM93FkDE2i3jqF7nDD /JQA2ffH4yLVlI+Q3BUrNzwXckSelBZdQt6l2byGJCqLhKUaIKSVy8idlWKgrOx6bkky 8jhQ77ZofA+GlqL9sKPIPY3Z1S+BAKvbFZG5nRGa4tVA3RjwJhwEvTV8x9JevrnueoI+ oAh315AAKUrAKTkgRHFP0faj82IRIHggNXd/rFy6Jd4o/pj5b7XmJ1fwb0LhK6poULhS 8yMA== X-Gm-Message-State: AJIora/eAbV1TiXDobF4boeeK4385DSyKRCr12p492NDN9vN2pCr32i8 K1eX1NrD+XjeOMmTYYaRfei/ugat8uOti7rG X-Google-Smtp-Source: AGRyM1sx2vEcWtV0gWCW4V4uYGKTaI7WIVNq7+xJUXxnFZ8rfvkj0jhhVgDnvOHA0D+fUwi+riozpg== X-Received: by 2002:a17:903:40cb:b0:16b:f392:9bac with SMTP id t11-20020a17090340cb00b0016bf3929bacmr6887901pld.16.1657094175818; Wed, 06 Jul 2022 00:56:15 -0700 (PDT) Received: from 470--5GDC--BLR.blore.vvdntech.com ([106.51.39.131]) by smtp.gmail.com with ESMTPSA id r4-20020a17090a438400b001ef81574355sm7378805pjg.12.2022.07.06.00.56.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Jul 2022 00:56:15 -0700 (PDT) From: Aman Kumar To: dev@dpdk.org Cc: maxime.coquelin@redhat.com, david.marchand@redhat.com, aman.kumar@vvdntech.in Subject: [RFC PATCH 04/29] net/qdma: add logging support Date: Wed, 6 Jul 2022 13:21:54 +0530 Message-Id: <20220706075219.517046-5-aman.kumar@vvdntech.in> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220706075219.517046-1-aman.kumar@vvdntech.in> References: <20220706075219.517046-1-aman.kumar@vvdntech.in> MIME-Version: 1.0 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 define macro for logging across PMD files Signed-off-by: Aman Kumar --- drivers/net/qdma/qdma_ethdev.c | 1 + drivers/net/qdma/qdma_log.h | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 drivers/net/qdma/qdma_log.h diff --git a/drivers/net/qdma/qdma_ethdev.c b/drivers/net/qdma/qdma_ethdev.c index 35d7c88658..8dbc7c4ac1 100644 --- a/drivers/net/qdma/qdma_ethdev.c +++ b/drivers/net/qdma/qdma_ethdev.c @@ -105,3 +105,4 @@ static struct rte_pci_driver rte_qdma_pmd = { RTE_PMD_REGISTER_PCI(net_qdma, rte_qdma_pmd); RTE_PMD_REGISTER_PCI_TABLE(net_qdma, qdma_pci_id_tbl); +RTE_LOG_REGISTER_DEFAULT(qdma_logtype_pmd, NOTICE); diff --git a/drivers/net/qdma/qdma_log.h b/drivers/net/qdma/qdma_log.h new file mode 100644 index 0000000000..e65b0a5d8c --- /dev/null +++ b/drivers/net/qdma/qdma_log.h @@ -0,0 +1,16 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(c) 2017-2022 Xilinx, Inc. All rights reserved. + * Copyright(c) 2022 VVDN Technologies Private Limited. All rights reserved. + */ + +#ifndef __QDMA_LOG_H__ +#define __QDMA_LOG_H__ + +#include + +extern int qdma_logtype_pmd; +#define PMD_DRV_LOG(level, fmt, args...) \ + rte_log(RTE_LOG_ ## level, qdma_logtype_pmd, "%s(): " \ + fmt "\n", __func__, ## args) + +#endif /* ifndef __QDMA_LOG_H__ */