From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stephen Hemminger Subject: Re: [PATCH v1 1/3] net/hyperv: introduce MS Hyper-V platform driver Date: Mon, 18 Dec 2017 10:28:35 -0800 Message-ID: <20171218102835.7602545f@xeon-e3> References: <20171124172132.GW4062@6wind.com> <20171218162443.12971-1-adrien.mazarguil@6wind.com> <20171218162443.12971-2-adrien.mazarguil@6wind.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: Ferruh Yigit , dev@dpdk.org To: Adrien Mazarguil Return-path: Received: from mail-pg0-f67.google.com (mail-pg0-f67.google.com [74.125.83.67]) by dpdk.org (Postfix) with ESMTP id 61C17271 for ; Mon, 18 Dec 2017 19:28:38 +0100 (CET) Received: by mail-pg0-f67.google.com with SMTP id w7so9480367pgv.6 for ; Mon, 18 Dec 2017 10:28:38 -0800 (PST) In-Reply-To: <20171218162443.12971-2-adrien.mazarguil@6wind.com> List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" On Mon, 18 Dec 2017 17:46:21 +0100 Adrien Mazarguil wrote: > +#ifdef RTE_LIBRTE_HYPERV_DEBUG > + > +#define PMD_DRV_LOG(level, ...) \ > + RTE_LOG(level, PMD, \ > + RTE_FMT("%s:%u: %s(): " RTE_FMT_HEAD(__VA_ARGS__,) "\n", \ > + strrchr("/" __FILE__, '/') + 1, \ > + __LINE__, \ > + __func__, \ > + RTE_FMT_TAIL(__VA_ARGS__,))) > + > +#else /* RTE_LIBRTE_HYPERV_DEBUG */ > + > +#define PMD_DRV_LOG(level, ...) \ > + RTE_LOG(level, PMD, \ > + RTE_FMT(RTE_STR(HYPERV_DRIVER) ": " \ > + RTE_FMT_HEAD(__VA_ARGS__,) "\n", \ > + RTE_FMT_TAIL(__VA_ARGS__,))) > + > +#endif /* RTE_LIBRTE_HYPERV_DEBUG */ > + > +#define DEBUG(...) PMD_DRV_LOG(DEBUG, __VA_ARGS__) > +#define INFO(...) PMD_DRV_LOG(INFO, __VA_ARGS__) > +#define WARN(...) PMD_DRV_LOG(WARNING, __VA_ARGS__) > +#define ERROR(...) PMD_DRV_LOG(ERR, __VA_ARGS__) > + Please don't use DEBUG() etc macros. It makes it easier for tools that do global updates or scans if all drivers use the same model of PMD_DRV_LOG