From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0067.outbound.protection.outlook.com [104.47.33.67]) by dpdk.org (Postfix) with ESMTP id A29B8FA64 for ; Mon, 19 Dec 2016 16:24:55 +0100 (CET) Received: from BLUPR0301CA0014.namprd03.prod.outlook.com (10.162.113.152) by DM5PR03MB2476.namprd03.prod.outlook.com (10.168.233.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.789.14; Mon, 19 Dec 2016 15:24:54 +0000 Received: from BY2FFO11FD037.protection.gbl (2a01:111:f400:7c0c::194) by BLUPR0301CA0014.outlook.office365.com (2a01:111:e400:5259::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.789.14 via Frontend Transport; Mon, 19 Dec 2016 15:24:53 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=nxp.com; intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BY2FFO11FD037.mail.protection.outlook.com (10.1.14.222) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.789.10 via Frontend Transport; Mon, 19 Dec 2016 15:24:53 +0000 Received: from [127.0.0.1] ([10.232.133.65]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id uBJFOloZ030718; Mon, 19 Dec 2016 08:24:50 -0700 To: Ferruh Yigit , References: <1480875447-23680-1-git-send-email-hemant.agrawal@nxp.com> <1480875447-23680-14-git-send-email-hemant.agrawal@nxp.com> CC: , , From: Hemant Agrawal Message-ID: <35a66e1b-877d-c071-ef6f-5a9344b16e7f@nxp.com> Date: Mon, 19 Dec 2016 20:54:47 +0530 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-EOPAttributedMessage: 0 X-Matching-Connectors: 131266346937500797; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.158.2; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(336005)(7916002)(39410400002)(39450400003)(39840400002)(39850400002)(39860400002)(39380400002)(39400400002)(2980300002)(1110001)(1109001)(3190300001)(339900001)(24454002)(199003)(377454003)(189002)(76104003)(4001350100001)(92566002)(7126002)(7246003)(38730400001)(305945005)(5001770100001)(23746002)(2906002)(31696002)(189998001)(64126003)(4326007)(86362001)(97736004)(229853002)(8666005)(120886001)(5660300001)(626004)(104016004)(356003)(83506001)(68736007)(65806001)(105606002)(65826007)(106466001)(50986999)(54356999)(65956001)(81166006)(76176999)(8676002)(81156014)(85426001)(50466002)(8936002)(77096006)(33646002)(69596002)(230700001)(36756003)(31686004)(2950100002)(47776003)(6666003)(7059030); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR03MB2476; H:az84smr01.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD037; 1:O3zPEOWs06uMQneNvqz2HONfGx0BtkBOL21nRUs9+d9lh8GIRFYE0yp+e93YYklVuBcz9vpoXge2mvdjkt4SygFmO2KG0EXi1fJuxLLPkFlR1eNh0K6QLsEfX/e3ADCeduqAbwPvyvHTMHJWpPWmYaTgVa2/l6Z3nwAxyY19IL+sWnfZYS/D7+MCc0yJoo9ooeL40xeZp31dhKPSOl/vJ+k/BYcNeFgCiFtTrr2peOTf3cCxOmu0mSSpCtukpsrn2QLeEHNQGC42f0e/pRn1SGPBMBrGDMBYMALPtzCHUaKwQlgjNWi+ET60GhM4wAXWkvZjeMdQhuOoLsj8LD0pyMhTlXIFVe7huwZt3+z2Up10nPpjnubvmPgSkpD5Jw2Ga/BtBboQ+ra+aUXZACr6vinA2TYPAo6u5USn8H+SK7sXnp7o7m6rVnyNa11ZTSM5z4EABBHTbn/FgAs9s7X0KrPLDzhWLowBm5sLptAlIMW5EZLbF5PDYWl8E7JGWN+41KZPDVnh2ZR++KYjKvynKaixHVJK52vEySZc/tU++3bvEj56/6vb+Hdpfvc4HEcHR9S91/omWl4vkOZp3rOiJIUbxa6ON/FShRZTvon6JdOw/zNMyNEcHtoM/rqI5xkG9W4qAJh+MlXJ05378TqwE9pYaeuNQFsqU5rwzgxMIrI= X-MS-Office365-Filtering-Correlation-Id: ef0da6c0-f82c-4c7b-447d-08d428232ea3 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:DM5PR03MB2476; X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2476; 3:AXW24uSF6pK0e8BjY55062lQFN3vd6YxIvX5LpQ8A5Bz4WYiUOEUQctoCRWWI2C7k8oZldkYsnEpRq48ra+W756hrjp88OKEz1qtBVJP9Fk6oDooFesXRJSvHeEd272fEmg59E6o/46KHWcZVbmDbXQ+C7pgQ+7aj6UNMhXw6NA+biQVtPdVgmaluqSUGU2Ci2hear6mwxo+rx/aZ85FBh+uISPZ3Z+9H0ZoupHotmCcT6uQLdu7SIgx7JA5AZt643qu/gdt4BM1pSjaMb2AwZYhrkvMsUX4rc0ty9ob51geo8hZX9jQZUGJqrYjvW6aqwvh9ojuOJXgvWU8WjXvkDO1FV9LPkBB5c5Gji9E9256EYvXorDiDlupw+s3pEVw; 25:xnE/cXFlrmt4dbrW1uvsaI88Lt8PXX0v5mqSiaDM5EKlVFN/vbdll7meUEf/tBLhvSxCsn6Fu2MHHJ7E6h7XqVqKeVa8zSRwBtNUrWD9yYMtDcZm8G6goDYNOfhGBWjJ+HHZHdWKAAXV+uV8IruMwHZVXQg7uIXbVaLsWlam3haxY/OFUqpiui9O9odP4Uu8V1prRyEPH6VfbpVwTER0ZQv++aWXcRzbxFXTWpKMVDkFPHL/xmLqiV8id62THMG8Ux1txiVg89Rfnj/Olb7JptHKxjnIWW8Mthdv/HrQ9TQN8vPxDaWqdlHj6zlScqqVpo3/vW2wUEpecgZC7W2nTGI1EBNjilEgOn2iCcoMWICUrMoMjIBDwn3Rfuug8u6VEJ08CpCiOtOQqu9TvGn4QvKPIXD5BauyGowiHLiDWDK007QfZHsWtViG+RDrmm5TybQizkdyFFKzgfo6Y1PfpQ== X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2476; 31:CLVVGX2ODAOMTO+opMV7qw36s4anzTeq1TSSC6waqjmnzKxgtizKYkedtCp76XfN00mBkw/UasvVLOm4Y/0fNbOyDTPDkky9i+MqzvFcL0Pi7vhLFKOZtJGd9MGCsDIS7LwBYD5SaPkE9wjjTA21S8VUVCeXshEYE+Ci7Y8/G5iJUXvg572k91bBctyXsb3MdQur0pNOKhTyv06v59AEL80wIMhxvSjXPEX15M0ugywOwGLz3nDf1YolvAEAcYo0vMhse4oF8toHVt21Kw2Q8kfZWiDtzo+P9hqfYQfn4sc= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095060)(601004)(2401047)(5005006)(8121501046)(13023025)(13024025)(13015025)(13017025)(13018025)(3002001)(10201501046)(6055026)(6096035)(20161123563025)(20161123561025)(20161123556025)(20161123565025)(20161123559025); SRVR:DM5PR03MB2476; BCL:0; PCL:0; RULEID:(400006); SRVR:DM5PR03MB2476; X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2476; 4:JNZlXn2XYO0eg5/NWxYHqdmfdSq95AxF0NdJ2nJvZNfuHEpGXylQP1hpAXqMLOA2XXIRr2HJ71M3Zg+myRTasApgTrshYOXnpGdfoWRbuuEU8infgUaghD0nm8MFguhWopPz34F4Xyq7O5LFZB4U20JuDJh2csFP/+Y+IILYNYaw0IqgOv8eEa3x2mpBFbaeVgV5RJklt+2Vhun2JLOn9j5hgHJvI2VtXGmfj9fZnjM8+k3dzpxVWZ/WK6WC6FIGkC0W9RzerT6CkJPnWZGFDvFJwgwFqorAVPbTEGHnLGo650n4DxtglqUtJu6YK3D4kErNkMFmYWos7mRjCXFHQodtVoocqN+cJGpi8T4b5ZAgk4jgEmvSYFj4j1oGWPd+2Yng0B1IeZ8FdiR/0k2or2X3XVjr4MGaMwjcyMaaD+Js+7iXe8jRiw03zMPGAfJE23Z0BiVFSiAJWagkx7BM41gjVdW/4y99ttQ0FDAUf4bQxSFaIfmxgWAPX4bi67vDpP6Mk0KaQ5+1hYDzn1Nnf2wIDHEmFfuTbHUPOHGkfLYIdRA9vw1nT0yYwRbpr6XQ2woBY/2WLT3qymhkFz2H9GvL/pGcD5z//+H+NgJkyc1RmKJ7SBDKs+Ki01x5EDEHOP1+7EthdyGh6EJeFNu9yQSTnqvWFlFsKAe21dX6lha0LRyJnRdBc+2Vp1WLRt2SklUMONm/U2h/RT73urJm0kR4eitAOAeefgLHMK3QJiBY8gmnV7B0KqMlm0NZyhgw X-Forefront-PRVS: 01613DFDC8 X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DM5PR03MB2476; 23:Qkbm7oDc7VPcGsbbZoBKoPoPb2KWStQ1RCmx2?= =?Windows-1252?Q?3MN6OnyjgSJQGbX7IQLgBTWDQ+N9hQkPQc7ke6bmZonNYFawaM8MujAw?= =?Windows-1252?Q?l9C2DrVUCzJf4oFw1V86aFJgHQAWp3315R+gX1a0e+sFea5uosZJyfn3?= =?Windows-1252?Q?fh/LaJ8PJhWYUrs5dkil86ZzAxzMSHzSFLl8IzVV0n67wm9L9FNMCUM0?= =?Windows-1252?Q?njP3ICgy2aIc7kQ8qTnzf0UEJjAbl1Iq7UWSCs1CjiHcWhDqKrVFCSjd?= =?Windows-1252?Q?8UhwBYZ7YpkS94uxE14vU0WaELwQOh+PwScf0nJFGlP/w8jfqwbBbhHy?= =?Windows-1252?Q?gEeZkVZOvspPVqM/CQoAb6NMxo7hBpJK/Gd5SRqTb7D0ym6aNfmXoaCV?= =?Windows-1252?Q?Vx+H92T7f30W/9V14EkYP6clcx9SrcOIweH+tQADxqR90VoorY9A5NWc?= =?Windows-1252?Q?xSWNPIaA6zFiamfKGfNfOcOYgg53QFz0gSdQGNO+UTkb/Ky7RJgEClOc?= =?Windows-1252?Q?JsA6cYlMm3+UhBSeis4SBpj4h2tuTB5/Bp98PgdXS0JBhkusLyiAgfEg?= =?Windows-1252?Q?zof3ITuZveOkxi058vq5ltHCi9nufGPFbIcOk9vfxnI1Tp0oJpiQA6Xi?= =?Windows-1252?Q?23TAk5c2YJ95rmNm05g6DqKoMYE1NQxwAoqzLinLaOM0pepGCXJbzgrZ?= =?Windows-1252?Q?Xs4u2xB3SubSdBty9j4BtvwA6b77HyOrmwqbI7P2cr14WJk+VBL9vMvu?= =?Windows-1252?Q?qng/KPvQ1lNKAzgncYP7bttAVjSgbrWFosab6KB+kC7SXdefQeNSoU5I?= =?Windows-1252?Q?CpUzxJhjb8IcjTgix2uPLP+YZfK2UDA+56uaKKYwap5pjTlB6+1phW/F?= =?Windows-1252?Q?CtHpxfVSBlmh1O1juPxWTzkXKwrt1rfTwprf0F5hD6sjNJlUeEEaspZ+?= =?Windows-1252?Q?uIUtBJJyZ9IgGp2tDT6KybtEXnjNxwdrCIqGo5jTnCD8UjYciuTkdoxo?= =?Windows-1252?Q?/Azl/5AhgOCMqptSVzgLsKRZev6ZgCleBNKUz+YwJxZN0lM8bVJbYmxH?= =?Windows-1252?Q?GD3tjpIjJH5AAcfcctnBrQv8hDVobI5mkqE0BrK3sn383Qs7XNXRgGR6?= =?Windows-1252?Q?Oa5ZBBESGVIqX2OgcU09QlYyEa14CjA7w88krDiUyEW4fJov7Qa7VqI5?= =?Windows-1252?Q?vyYVloPOO3HQhvaqd69qxFkVGt2IeltZKVyvixmiID44iuk75hKVXBH2?= =?Windows-1252?Q?bslzMlc5KwdSNW1XHpQYeYLwJ7d3xEGRjj8SQMLC+9VqGlqbpnwhgkMx?= =?Windows-1252?Q?f6jmxxSd4FWfaxGH/CsL7LkMAsVmtFn/gTpYpYAUQHSBsgwTzK82kIPq?= =?Windows-1252?Q?cQtZ4EUDrv9WHJR7cG2zgnIw6cQMpDojvZeGPk7YPeTCwZ7YH4/arc2I?= =?Windows-1252?Q?A3gW3SVwREi8JM7strdVErLQNN7Qy4++BX6o2WVh734BPV9rtq/H/atY?= =?Windows-1252?Q?/YG1USzxRprXMp5PiLi+ld2MZlCHFeHQAx8dEAvytmTgOyuUWhNvQw7X?= =?Windows-1252?Q?bC+upLhOYnNcZVRkosiAe7eZojArWiwyzgqds0jRXDb5EtfYXmg012n9?= =?Windows-1252?Q?+A4GhnxcvhpEWgR5JCXi/z2974nkvMKqso/JYn0oBE7Zm1WJUIvNOnOd?= =?Windows-1252?Q?bAqRzj3m6NFDCN/fANX4tLoOJeQ5exjld1LAF4NL1G0fS1o46IObjLDQ?= =?Windows-1252?Q?jlFzR6S4zCjmYCyLqYH5dmVA5Lru7M41PuWUWU=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2476; 6:lkPUvRtwADwvzaP/9QdMUamj+xWVkzryabRqWBl6T7FcCJtfk4ih7KN+vM2yfj9QuVf6Vu9bNR/sXneG05hEjDY2II9ZOah21j8Xt+IjJDas2OVqUU+4WTus3jZsx3I4//UymanUU0QlWeQo3os3vVlItmgOz868dPL6Q0lHJiBs0lrE4ps9aEbzRXeyv+yqB4YmSEq0aaESxbeZmexTLICrJebJRHjm4X8aJxl80mVCaICJP55SGYmcmPz+WohHeh8M4KNerbnvO77VpbKzOb28dyjsgRUi9oJfffSH/zKcSlTIRopMLPPWQCZqm1PgUwDuYx0aXB934U3wOqWhGVzuDVdRsDLWd+Gl5s73+oEdDqzzULQfj+Jh4yMhTCSK4VDREtckDlcZP3uygqDaMxvfku9YW1wdcQxj0b6QQ5d29hxgMjRhcDRfKriSW2wM; 5:OwFc/IfNmXT5+hzddYSBDOjwcm3SBAnLTINcvBAX/ZubcHW+C6sWNbiO8YeIYCTTOojkBY5F0AqzMxJ2Sd7+yHL92OS1QZjzsVHkj1wzxSrziSCxTuoqP1lVRkDjrjk7GuVIT+T+FXVY/O4zADjJTYIRkpbJUF1AJtc943/5uakfFTwAZKByvubOI/6LruDj; 24:6DIh83qtYU3pnsDISjZXscGbSbgRSCyFwZSyTxvs54e8A2e4cOoamh1gniRryacjheAQc96mAhues0iCnx/kWNFvB5dWohYdmuDAb7XSY4o= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2476; 7:AfPewKXZVeJW0p6uGvAscCAU3dSni25A/HXAyzyNkuUflOIm1/Y7S2MfcItr2BT/6FO0BKiIlXzlKcCLyzm2gXx5H1fRqnjMDq2IjEvfGXFfFntHSr3oVtZHvhA9yC/e5/yikqAbDtDPKyjnL9aV8WonNbty/huVs8cmEBurqP8GkvLnWYTmHXrJpqcyw7sxXhbHZfH2gRUZSvFIPGHz5UyIA0ZHTJn5zvxc1dJVp79D1j2rGNGWqI177HWkB1G4836MfcohrgI86e15a/wvK1VEsdHEvvH2E6cIzMD6N2bQftastMsyPYTtn8Jd9IA01jDT4j1F5o3psgm1i3LOdqh/1cPdc7nVLHu76VibG6XgI4s6H7ZM9uPRq36pKp3ypit1OdB9SCLT8q5TC53lu1jjvrvBAcFOn93Tq272gYZsNq3mm2kSUexXoRqU0HYFxAB72bulz2n3tKFkKurEew== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Dec 2016 15:24:53.3444 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR03MB2476 Subject: Re: [dpdk-dev] [PATCH 13/32] net/dpaa2: add debug log macros X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Dec 2016 15:24:56 -0000 On 12/7/2016 1:19 AM, Ferruh Yigit wrote: > On 12/4/2016 6:17 PM, Hemant Agrawal wrote: >> Signed-off-by: Hemant Agrawal >> --- >> config/defconfig_arm64-dpaa2-linuxapp-gcc | 2 + >> drivers/net/dpaa2/Makefile | 5 ++ >> drivers/net/dpaa2/dpaa2_logs.h | 77 +++++++++++++++++++++++++++++++ >> 3 files changed, 84 insertions(+) >> create mode 100644 drivers/net/dpaa2/dpaa2_logs.h >> >> diff --git a/config/defconfig_arm64-dpaa2-linuxapp-gcc b/config/defconfig_arm64-dpaa2-linuxapp-gcc >> index 00f207e..5ff884b 100644 >> --- a/config/defconfig_arm64-dpaa2-linuxapp-gcc >> +++ b/config/defconfig_arm64-dpaa2-linuxapp-gcc >> @@ -45,3 +45,5 @@ CONFIG_RTE_MAX_NUMA_NODES=1 >> # Compile software PMD backed by NXP DPAA2 files >> # >> CONFIG_RTE_LIBRTE_DPAA2_PMD=y >> +CONFIG_RTE_LIBRTE_DPAA2_DEBUG_INIT=n >> +CONFIG_RTE_LIBRTE_DPAA2_DEBUG_DRIVER=n >> diff --git a/drivers/net/dpaa2/Makefile b/drivers/net/dpaa2/Makefile >> index ab17143..3032708 100644 >> --- a/drivers/net/dpaa2/Makefile >> +++ b/drivers/net/dpaa2/Makefile >> @@ -35,8 +35,13 @@ include $(RTE_SDK)/mk/rte.vars.mk >> # >> LIB = librte_pmd_dpaa2.a >> >> +ifeq ($(CONFIG_RTE_LIBRTE_DPAA2_DEBUG_INIT),y) >> +CFLAGS += -O0 -g >> +CFLAGS += "-Wno-error" >> +else >> CFLAGS += -O3 >> CFLAGS += $(WERROR_FLAGS) >> +endif >> >> CFLAGS += -I$(RTE_SDK)/drivers/net/dpaa2 >> CFLAGS += -I$(RTE_SDK)/lib/librte_eal/common/ >> diff --git a/drivers/net/dpaa2/dpaa2_logs.h b/drivers/net/dpaa2/dpaa2_logs.h >> new file mode 100644 >> index 0000000..956a940 >> --- /dev/null >> +++ b/drivers/net/dpaa2/dpaa2_logs.h >> @@ -0,0 +1,77 @@ >> +/*- >> + * BSD LICENSE >> + * >> + * Copyright (c) 2015-2016 Freescale Semiconductor, Inc. All rights reserved. >> + * Copyright (c) 2016 NXP. All rights reserved. >> + * >> + * Redistribution and use in source and binary forms, with or without >> + * modification, are permitted provided that the following conditions >> + * are met: >> + * >> + * * Redistributions of source code must retain the above copyright >> + * notice, this list of conditions and the following disclaimer. >> + * * Redistributions in binary form must reproduce the above copyright >> + * notice, this list of conditions and the following disclaimer in >> + * the documentation and/or other materials provided with the >> + * distribution. >> + * * Neither the name of Freescale Semiconductor, Inc nor the names of its >> + * contributors may be used to endorse or promote products derived >> + * from this software without specific prior written permission. >> + * >> + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS >> + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT >> + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR >> + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT >> + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, >> + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT >> + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, >> + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY >> + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT >> + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE >> + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >> + */ >> + >> +#ifndef _DPAA2_LOGS_H_ >> +#define _DPAA2_LOGS_H_ >> + >> +#define PMD_INIT_LOG(level, fmt, args...) \ >> + RTE_LOG(level, PMD, "%s(): " fmt "\n", __func__, ##args) >> + >> +#ifdef RTE_LIBRTE_DPAA2_DEBUG_INIT >> +#define PMD_INIT_FUNC_TRACE() PMD_INIT_LOG(DEBUG, " >>") >> +#else >> +#define PMD_INIT_FUNC_TRACE() do { } while (0) >> +#endif >> + >> +#ifdef RTE_LIBRTE_DPAA2_DEBUG_RX > > What do you think adding these config option to the config file in this > patch? > I have added them in config file in v2. >> +#define PMD_RX_LOG(level, fmt, args...) \ >> + RTE_LOG(level, PMD, "%s(): " fmt "\n", __func__, ## args) >> +#else >> +#define PMD_RX_LOG(level, fmt, args...) do { } while (0) >> +#endif >> + >> +#ifdef RTE_LIBRTE_DPAA2_DEBUG_TX >> +#define PMD_TX_LOG(level, fmt, args...) \ >> + RTE_LOG(level, PMD, "%s(): " fmt "\n", __func__, ## args) >> +#else >> +#define PMD_TX_LOG(level, fmt, args...) do { } while (0) >> +#endif >> + >> +#ifdef RTE_LIBRTE_DPAA2_DEBUG_TX_FREE > > This config option was not documented? > It is fixed in v2. >> +#define PMD_TX_FREE_LOG(level, fmt, args...) \ >> + RTE_LOG(level, PMD, "%s(): " fmt "\n", __func__, ## args) >> +#else >> +#define PMD_TX_FREE_LOG(level, fmt, args...) do { } while (0) >> +#endif >> + >> +#ifdef RTE_LIBRTE_DPAA2_DEBUG_DRIVER >> +#define PMD_DRV_LOG_RAW(level, fmt, args...) \ >> + RTE_LOG(level, PMD, "%s(): " fmt, __func__, ## args) >> +#else >> +#define PMD_DRV_LOG_RAW(level, fmt, args...) do { } while (0) >> +#endif >> + >> +#define PMD_DRV_LOG(level, fmt, args...) \ >> + PMD_DRV_LOG_RAW(level, fmt "\n", ## args) >> + >> +#endif /* _DPAA2_LOGS_H_ */ >> > >