From patchwork Tue Jul 4 14:44:09 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shreyansh Jain X-Patchwork-Id: 26398 Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [IPv6:::1]) by dpdk.org (Postfix) with ESMTP id D710F7D3E; Tue, 4 Jul 2017 16:36:12 +0200 (CEST) Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0068.outbound.protection.outlook.com [104.47.34.68]) by dpdk.org (Postfix) with ESMTP id BDFC07CDB for ; Tue, 4 Jul 2017 16:36:06 +0200 (CEST) Received: from BN6PR03CA0071.namprd03.prod.outlook.com (10.173.137.33) by BL2PR03MB465.namprd03.prod.outlook.com (10.141.92.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11; Tue, 4 Jul 2017 14:36:05 +0000 Received: from BY2FFO11FD042.protection.gbl (2a01:111:f400:7c0c::183) by BN6PR03CA0071.outlook.office365.com (2603:10b6:404:4c::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11 via Frontend Transport; Tue, 4 Jul 2017 14:36:04 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.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 BY2FFO11FD042.mail.protection.outlook.com (10.1.14.227) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1199.9 via Frontend Transport; Tue, 4 Jul 2017 14:36:04 +0000 Received: from Tophie.ap.freescale.net ([10.232.14.39]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id v64EZM72016426; Tue, 4 Jul 2017 07:36:02 -0700 From: Shreyansh Jain To: CC: , Date: Tue, 4 Jul 2017 20:14:09 +0530 Message-ID: <1499179471-19145-19-git-send-email-shreyansh.jain@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1499179471-19145-1-git-send-email-shreyansh.jain@nxp.com> References: <1497591668-3320-1-git-send-email-shreyansh.jain@nxp.com> <1499179471-19145-1-git-send-email-shreyansh.jain@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131436525644737578; (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)(39410400002)(39400400002)(39850400002)(39380400002)(39840400002)(39860400002)(39450400003)(2980300002)(1109001)(1110001)(339900001)(189002)(199003)(9170700003)(305945005)(77096006)(104016004)(2950100002)(626005)(356003)(110136004)(38730400002)(2906002)(6916009)(85426001)(86362001)(575784001)(498600001)(2351001)(4326008)(50226002)(8936002)(8656002)(68736007)(33646002)(36756003)(50986999)(105606002)(106466001)(5003940100001)(189998001)(69596002)(54906002)(5660300001)(8676002)(53936002)(48376002)(50466002)(81166006)(76176999)(47776003); DIR:OUT; SFP:1101; SCL:1; SRVR:BL2PR03MB465; H:az84smr01.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; MX:1; A:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2FFO11FD042; 1:oEBNHi6DShoqscR/welbaDb9/yePIWr4aMU3Yo1X2d?= B3LLVb6S4YKKH22KMsyZxVHWEsXFblCLkzm4Wv6abPU1gJ7sgyRmJ1Cn8lX1lM7TPftu4xcHSOiSagYBHzsmFGnIb1foEtgRLjm7gcvPegD5L41HxDV8u6sSRs/fFj3BbcntxXdgaJnTNij7dzaMZzBP78jpOKTKc2SFn91viGj+NSs98TuIV9ChHqJBWKnrzHikhnCseA6Q/te15rBftcug4gZuamXVDi4tcpz0bRpus46Cul8wjUIB4vXnOaIYBODAEZMt4S4YspJVNlWrDkG5a9yL9QNfs+mZC/duLL9cFtgG02bRfVbQV6DE2yMbXQv/IwoKNqQPiE8pOMB8Ll+aCMnfSIY52yFka8ai/bBcwwjOPx9Ox4PkN6VlzsLyJIdH4qLFfLS2gBvNkThWJjCy+ognT7L66f+/Qk2VwdSkarif1AFFeEs8PJ0dZZB96pYJNOEHkDt0Rhp+th6EfUapr1WbelY/R6Nl8KNf4kETZCUO09iC8lN2muz7FHzImDqMAh9v+sAGQ+zSB19uE3UmLTDaqIxkLfnTI2LKvSiZ7j1Vu6r6/YlDZBTOuMgqg6ERNWsq2cUT+fI7hElSiJ13oFvXpd+DDmx6ybRVYTY/8Hd1uvksnLjjwrnpK4DQT8S+oXdblbFmb1uV2wMqydkV5UHYA5s4OUGbPf6x7pELhE7yrGo3B0xEwHxdIwrkVGybYJB1/DqpxKYzTefKcPggIHQM6xz0KtsnMb9hwrBm1in183r/AibBBw/jV5Q6AIi0r7eYauXGubAaZ3tQlZPoTQ5tduWuCpZsv4ZWwlh/m7wU3aUwk8dpLY/8TCCl1gMF5JoDEgCqGdntRL+X5KTKFzUVmyzsPXffoVIUxjPW1fAqPW/zBFkw81ge7myEw3iXVr3Uld9C3zTXOhqyl43jKKNAfgBW/hWvZXLmQJbPW/CyLEWL9m5b46XaGTFhs4r61UjUXTTZ+wERO3joDQe8HKGy13YEXnqCz627fi9oqr5XyZXtZ6NO7uaBKQ+JJxRFbQsGjOvBWcir6Q47pVt31X4BpsJRy1XnPVfTt2sQ== MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 085ed67b-3621-445a-e122-08d4c2e9fff4 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(2017052603031)(201703131430075)(201703131517081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:BL2PR03MB465; X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB465; 3:Oat9CSZglvcHH2iYFY0ObauNhkYPIxLvb2AjKjTsM6m3m5tZS/TMVmNGTonC4A+79eKHXJ6zP+kmbMADGKnMy8o1mxJbuh7MRzPbY8u1n1crkb7Loh7F7IWtdVDAIrPJi8HjqZZI0WLncvixT8T5MC2a8C8ECygya3rg2ubuFfM0o4CPLq48v1btAs7jbdMBVvYep5Aud+Ltt8o5RgpwG1GYyk6aDEVDezbPlich6dFRPCR3+1amiZVoHnT4LuNE14TtQ7lTNTPQ8UMI22H/fe4951JjRfPwfkhfLeYzJHvIsaSi4ZFaLpmn65kv+ShOK6tXf6RmO1/9e9/WD19S0FADI21SYEjwvDVi/zkTys3j27xmG1GQrKNMyhvr+piT436dvqp6ZF+LN068pTz9W72U4Yj3vklzoiJ3LHxbML/MijvMDBA7697clagZ8/nEhu3/FnjtfDWhr58yWwWBogCM0KOS6okr/cdKBkHhFESDMBaXn8A4n2x4/BBhlIizMmJ3BXtu/A0y9UDaJl0rjAIy/0MhfGPXGtbuQu8MFwdNqpIbKhMpqya85BkDwvvKEvmE96TVrMAlF1xacSfcOVvVLgw4d/UsfFeu27EIbntBqjKKlzxVOQ/GhcDHW4E6HwUlhz8WxRMIg0bCgo6d29Pr7yC1hGFgxgGY6wvc3R6BzRyEdspYEly15sr92VwqeFA38QF217W9fy781G2njmLZ1chSeZKeomFNQhK7QAfJCZCAT5xMXuSKEE6aa7QuVJYSPKoaoCNMFCKGvR2LZ2grnA3OlaIudychf4K6Exz1LHNPZR/1H1iMhtOd3Bnqn3lUoSNg7eY9hykGzZB96Zfax3GZi2khZP/Hcc24WyhZSdu3ii+Xp1zfcDAcDSWk X-MS-TrafficTypeDiagnostic: BL2PR03MB465: X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB465; 25:MSA5UGQrgBCys2ujaCIik1y499Xt3OxKF4QeqxfwJfcn9pr47rxPlibS92fXYdD5W3evcl0ZXseQ1VTKyYNHUvwCkNbRj/vojJzute2weyAQcTn809CXSoOSRL/GQLI7s+8O1aPt26I8RFnlLwsrFaI2RH/PSSABwuI5079Fyz2v+HTTfT+p+peGNOOQ+tgtpUbkX2Pe5TNQzUgKh6kRmvcVLAEIgtY8RBhBvVxsfTKXlxmbeDdcrEd3o6nNm775ZazNz1Y+hTI2fO84KO1x50h6lBp4vQxjxhvrVhQ+j08shfuAxXoYeUVIEGZmk3jJ33qA4FJPZl9vUw97TFWaD77D+ghM8YACAl35mtVvwNgMyqVmwSLLxG9UX3uUWUFoPMibh6E8x6niaEaN6DFKN7sgju+ABNZf25kFHjTdEa7+4mJpp0pMvMnc2UAXpH2u9UCuA9HyTEG320FkW2eaywwpfjcwgX6fk++TmBpkUe9qVu2Xdd/XHRfeYYthoo4GnqnoTiHR9qRcQj1V6CxDs6zbTYo4hwa290G1M9INI7aY8MHA1PeRmJbpD/vNi0DG9bdWHNqjgSHDtdsQAdCP1t6EmwCWjZNIalJQw2UTh8L4aMrwUOd34kjUuTll2b0LUjIaAQDemd7ugnz/FQgb8f+0yU24xs0izV0eOD0JfoTBE4PKpv8aUNwGkD+pBfrSe3LHx/5OglSwbcVPLFA+1rE/O21ZzgmSOnRAZnd+1eEtPeqtmMWxwAWgomxrcJ65a+CsKesPKwnSCCbI66Lyc3bTj4FdnIqsv26lv+Bgoy958Xf8li2oK3hndsXk+3yJofM77btw4pT2RXsyjOCcZIk7xUR7mzjWfYyBRNUnc6kpR3dflbOYIsqd/qP2pWPMji09U4XPmNOOZHYu6R1lUrPkc4F8ZLCisUd6S+KdjLM= X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB465; 31:oC1NLd/c0fIgiwSj/koGUSpqClJAk/DbwALJLxyrpq7rkwlMdzBMuwhgZ17TyR6ZMgjTbNYSgqs3M+dWGJYn51p5gEeK+BoUcbK08epwG/Dui8nJIoozMrSzLaY94yciX/vHUNKCZFpmo+mC4Z1tk0rBEsF20OFclfHF3zsifgexgtU+eolLMhWYrca+vCRaTEpH8pSGAKpGgrB0fX3TAhv3KobGmfuXTTvOG7hlBf3elo4izyMf8efaDVoPYqXK/44WN6UobQHgAi5/RN63eSIJqD6i8fG3dRbLYFo8e/c9K43XVv16tSJBl2EQ3PsSaS1X7tGXn6trGR0iVbzizYtWG79pNxg/0EkgkFzl33vv15oU8EmID4vLUIVO5ntR+AmuzflM5YUa4TngB/Ce2gihY6urIBR3cT/UqM6HjhaUeWesVNC7PAuAmqbQmHUAGk0PYMNbvXeVrac1MY/Lt5jufQrS5xp6ZkaSYQ5xhIKw/fVEYmvgW7r6EGy8WhkhkNKsjCkjy0FaF/Hxerqg+9DItGb0nVasNTBBSamZ4ETQNfhN2KCxypmfmThvI8qmy9hXuuTy570O214UfLwwA3GjteFfB1QwMQdCFybKSOcyYBJ5PLa8s+8u26sy5HZmATwVOArIGnPvoNOvsf5Q0R0KyaWRo9d563S0/AWcv/1ivvfrvr9I4EECBdWv6nog X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(13018025)(8121501046)(5005006)(13016025)(93006095)(93001095)(10201501046)(3002001)(100000703101)(100105400095)(6055026)(6096035)(201703131430075)(201703131433075)(201703131448075)(201703161259150)(201703151042153)(20161123556025)(20161123559100)(20161123561025)(20161123565025)(20161123563025)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BL2PR03MB465; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BL2PR03MB465; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BL2PR03MB465; 4:O2sBcrA7rDLUqiHLBFFZc1Qku5R0oO7CW0+wBBMdEVA?= +9829/DUkySkT01k2pVWfWP4uckr3q5JZKac7p+1BDmbaz079PhZdkztEqWLSEUnBXKNsq4KzgFH8KbT51fGHZ/BiCGs5bju65GtK9g3BBxaTB8UhNr2k7EON/zYkOUy2Car17pcEjgv+0rT+fPEAzGLqolceILUZVkZqwBJY9c4tARatVwnTHincTAq78dpEW4SlRJhfGr9xFqAwOd6SQdQZOyMLLBfZlLi/Q0vpvgnS9A6CY9yTQq0Hcp9LlNItQPwgrfoMgwAYh8PyVpoMjLiisF5TBCwi5lmOtqpM73zlUZr07j9pZRyXIu66yT/ZbnzkHEvNZiE5qlInS29XjGeL3wgXEk6m0bHDHSy9iBZ5c2t0sqJcRsBERNTgLYZBxl5jNMRC02LZJLue95HSnXWdAddjXHyPPwpP053DK/CeOK+SGzYj1ip30V7SCWRZI1n0afhxypKIE/L4dDhJBF9f1Wd+iI3np8CWkMpvtXwcKq5P8fSYRgWpuUBvIaU/KvmKk5I2l3IP3RXFUbqehL7tfMIS7OQOiZbBqLAz01wTuNjcAi/C9OStR85QUIEtfxgIznSe8MrHfRhzoxqU8x5MqaNE7lDAvy0pEYhveiWpoJKDpgkH3YzaeG7z7pdF2q/5vk8PkbCtgnAqn4YY7KCTlVBKid++EiS/aC5BgaPAeT6CNT3zxhqZt/wDo60hIeU+5wGbHWXiS1gUWOtiMxovKxKXAw6ccnwjAtK0WEshJIznIhSemau+/4iKKqEsQWx+M+xoJfXLB1Sx460I3Xkadnsysh0KMm4Elrcof6KPHNA1oLrSyMGFaob+oxSBmfh/dWZBiEVrtCq6N/jb//a0THAx7yXUwwqI6OLi3jCFeSmmnG8eKkJgef6Du9efSbJhXTRPeD4n7dZojH7evCc9DNwahdhzjH9h8ETzWrlMF4Q1FXSxXTOc6iX0KiMO/QT495cSmuKRkZQTPCJKAN9G7EaAgG2+NOuXWc1G3CcL9Ritrxtn7/Eq5RZUx+2bIC66QqvIhVZRJl9Od50UEVmBvT32JSX1lZNMEO0uv0Pv14x6wUB4y7XAcFRpo0wuxPnfdvQQv5uulpBtwfD5s1+ClFkkqFghYGDd0N2GDJ1Re3oYgfgybb2YUKEFs+URXaVyK3nK7oLg+I+4IlxS+NHO7QcFp7YGmN/q/PTyR06h3gp5rlJjY3xcqFUjH/biQ66+/ti8HVmxSkQjaQzf X-Forefront-PRVS: 0358535363 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BL2PR03MB465; 23:HXZiA5r26d1p5VnbrocypiTNMAK9OIqHse0BoTd2bD?= bSmsFK3CxJPEc3QnfjwQyWDmB1c8PkBtIlkcqRw7XZUQzEk3uJJd3Ggis2R0Pi2tGV9Hl22C49AwD+F7ULnrSFDiQlreX9puYMwdUkBuk+FLdAPNlj2b1FqEuhAJaOR9Gly8HoWsHfiuPxNPGkveB8ikiTxjBBXTX6/unn8j1VZ1xuN0F0JoWXDs3sCDhtth7i43QUkxGo79bXAOuAjVVffFHMPvbKDuks95jFBuZ7Sc+TzWfRUIacPVluJE9tAHtU/6hUOusPou9xpAK2fP6N4K68PUibX1FzIYlPIyb7L98jHSU5Qmuf3PKt2ozHZBCTI8OBqV0PsFviiYMv4fI6YqjbLe47lURq1vUMhTpIx0xOEnA5g3PnOSaRLzFCd6Vkz+limk6Tb2E6F8u/3ohBsUSgpUeXOpgWmr7jBlfU7ZWNFmtNIqmfJE8eTJGphssEM+3f6gVSUFccyR3EaVnF9AY0GUrjClldfMJylNR5uvw3b8OfqpcdydDGhPU5s8ALJloznr7c9PVRwsb/jUzojEZkgrpt1thcXAuSrf938WoN17/waAXurc/UBxith+hAuN4ZBPGnpjF4sANeFpugpP8Wb8Q3I1pKCiNH9esY6sm+T7zlGXPkOIayUmtEYdr9EgxkozKDC8XRpT9VPw5NPU5EhG2HKnepcPNjhFOs7bxj2GtUNNa+tNKyIfyb/qxUJGJxkV4r2uhMBb6xCIrV4R5WTXeNyEESCDS65DNrIbANzs9LO8FdjXM95vC4W7wirOjBcsqGb1J7wLR/Izn2JefWmAivloMACk84hXSGdJqepXdHTXoVxAgoC8BTDDKPxf9J30hj52Q/OsFV+YVCfKIXACuRhLny7Wn0RiDvK1ezghb/pOT3xM0mP4bJ49I5QHchvU9gX144DQrxUvRbEuamQ1ZPcoICz7yLwRcPWrfUSR0NDS9+eTeZTmchGW85bPnKMqdejXmUUw2FRyTEYjmqAcxDySvQ7+GFV6UqBSzgH2KaXG1r+q3AQzSJM0GogwQo1PYrX0kRSvxOa1/rbBYrmrCBLVWM6OpQocuxscLhk5iuHfmKTyBa2UC53HBSQqUuZYcrAUVa969XztFQ6qo588jyTbBB13UOiRzd6vHMnL8Hx0tiSJVeoW9bpTiazzCGjmOTXyIG3ro5vSHXwCz21I5o7+l5CNyAemk+SeSHYDNXLPoKh41+68k0QguzUhzYrS1aXhjncTvKiwZylcyuUfGbgYpz+oOsr0sRdGW6R1bowXBuyoLKciSjzw0= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BL2PR03MB465; 6:1VMVBRTFg4PZBCN1XStYR6SbYANgLjFq19Auno0wxgF?= ++iPg04sF/4+1shkBk25xwTj8V5gIjhH+xXtxIV41WVOb/TTOVUjDLzl78YQz5iRJvAZ5Ra4iawPNq7Gi+Gtb+GH9dyNDHSG07Og1IxviOr+lW8a0XGFFlqd3vQOIeYiy1aQab3UROjGQYkv8gyqA1abkuQpn598z1e8N0FUMWpKtAq5E77h59e7dbhttMGwb5pXvYIgrov1BLcV1PPBvS4jBjL3TT1mLhAHsIgcm5dGfbrSWxSq6b8Xg/P1dAyK0i4Cgbch8fHkIZis6DnYdiICRDkxIr+22r7WZvaZnJyqPTiN+36zTLCWVCrXBNYKBjJJbN8rqS5zNavkX2bJTkhaUA1R4bk9JLPTRUGTQrW4WbGIoHZPcee1c8NXI85qdmCPUatWxlcFhQmFJ/flXV3/3xHquti6QvtXCSxM8m/j9Zm9Y1JKHTLdGLXAcjDG/vP0h0lAimYduRV5hs23ZBeOXA36YukeWrhs7hWg5dq4QKAf8uNvWQ4Ov6eRwJT3l2AxESeKDyj1rHy/dBoo2Y+yXuNVJFQbi7UNiiR8ddPQQewut3qW0vIliN4txvYeZIYP4ByUUeBD0wtuIZFDnZ6JzbApsOvzYa3UxZITYLwSlrHUTm3vo0R6NgTcPTPh0p/XIXYa/ltS16AHaSCebOsCoU25s9sJqEvUfItcb+b4IFpa59x6o9Lx+uKbNW/jga7nntA0IeY0KcBw4nVE8ThBgIpC9l/lEjvbgzHyDVZ6NSwjcowBImfgiGnz+WljbmSgQg3ZHEDmbW9Qpo+7dYaPS2AMwelB+QGiN3gtA3JUXsgEj1KRqkE0FzOb1qbEqS1tc/cTK4E3KaIZOGWSs0TnFNdwhKRAH4BwytsfQa8/u67lxLqa3G0Yg1haqO/X76U210knckNUcjcoxZaSr1LQBY8ISSr47fGsgnmNVoTH2ahT/ofXWxP01UShsp5g= X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB465; 5:BSBCXdzysHDvVWWtiJzk6E8J9fUA0oi7JpfkFZyvBoN1Bapaw4TdDCAkEmgQknnyWeCGJCU+jk3X5UfnfNYbKsIUFkRosF2xdwZmotB90XVUBX7kmPkWylezWFKX9eKbtjEsv2pSLt48roPt0+VYfm+VgDpwlJYqujJ3PanDviXRrUNHlex5Q0OVmGybfud+KT0BcPHGrShbw3ldsiMRJAlK4I5Wmuiz2zdElNkr/1E1+3/1u4ZaPFEpNlYUK6+483FkPYUf+F6ZOrRvjyLElROftL5nxaOlVRR1BUtuHJrqPs8jpGKvU0z9K30qpmiRj9n8Dl/CK16hWJVGpJfR5wX058Tpm1g/xMRBK3Zn2q7IpS119QcU8zQMk6gJ9+fxqf+2kdOXreMek4uiYzQfD6/D31qrzQsU7NfZeF9ep6Fl9m7yhnHIu5ek/wmxdHZBWrzi1Xdui5vF6PRyjdR9z2zmE+fT7ZT5tMIWLKVsgUEGuhBihkhWMG418Btk7IRCF6e3O/7pfay6D7+I7YkZEA==; 24:e5fbT4DKw5T9vgpOlduuTJjRfl8z0GLIZbt31pE+0LVBBCsythIp31xmk9DEcLTGo4eKeTvMennuqOG8J8UO90ne1pByUWJHRFEuMCksUgw= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB465; 7:Ik0VfzE7GVv0OBJ0bmC1XPn+uvaNZh9TLaKRfME8eI0Er+fANPVE6TLgivjzuNlUvs6U1hatalKIvqS1CDXrTYh7i53Pla9dhcggWvQDz7QSXB18ghfoXgUQsP4k1bQy62t9YNgXqttbJ9vnVy/qCKmgLjQGHtog3IIO7fZucMyoj+ahIgPT//xIO3hEzNUUMCPsvtPGo2f5OUwohKdpxiwzzkRywD2u4wSWpsU8Yfg49aTBEEvI15PPhabRhaVG1qvAD03jNG9xFzKnTQqiqmXvbPMcRcEKW6Ul4Ww6CbaCy9xnz5FnPfjuqX4dkieGiwm0XxrYfxJQU3O25TnzvBCRq2NItYwsscWaW2mn+RJJll/Hbbx1TfcDwRIz3OQ6YHg614dgIqarUrAfaBIdlWqEW+rGDePywLhC/8bKaULlqFkOZxuRoexqgThZr85DRlDFh6PsPeXeW0BnPIlDSS04pUPhd/NzTtaUG2L7k80YqWgCUy4//R0V/cdNsbTO8NaPM2W2vd0Y1ddaDneWZdcBbehuOO5jaL84ZSEkQUhSuV8qSncz14DrX7c0IyS8EAArGFNHcCc7+UuPkiU7iYKD38tbvkkUCj3GwCYJ9SxCNjxYl0KAV6VuOv7pwp0Wyp2ty1/MiV6QTBiDURc64vd9XSVj2OrVguiq4cTzUBOpZ2zYedmAHrctTxKFhttRuS1BuQQ1BTvlIASpSdLXwrXfenlrolkPcgd0g3bAFgu/TH8FS6sm8OEhatXAwxD6F+cXE46mcIxMyj92juWNlJRYdQ3JM1R7onlcmS59UkI= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jul 2017 14:36:04.2553 (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: BL2PR03MB465 Subject: [dpdk-dev] [PATCH v2 18/40] bus/dpaa: add DPAA mempool logging 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Signed-off-by: Shreyansh Jain --- drivers/bus/dpaa/dpaa_bus.c | 5 +++++ drivers/bus/dpaa/rte_dpaa_logs.h | 28 ++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) diff --git a/drivers/bus/dpaa/dpaa_bus.c b/drivers/bus/dpaa/dpaa_bus.c index 2e16a09..417d0d7 100644 --- a/drivers/bus/dpaa/dpaa_bus.c +++ b/drivers/bus/dpaa/dpaa_bus.c @@ -71,6 +71,7 @@ #include int dpaa_logtype_bus; +int dpaa_logtype_mempool; struct rte_dpaa_bus rte_dpaa_bus; struct netcfg_info *dpaa_netcfg; @@ -423,4 +424,8 @@ dpaa_init_log(void) dpaa_logtype_bus = rte_log_register("bus.dpaa"); if (dpaa_logtype_bus >= 0) rte_log_set_level(dpaa_logtype_bus, RTE_LOG_NOTICE); + + dpaa_logtype_mempool = rte_log_register("mempool.dpaa"); + if (dpaa_logtype_mempool >= 0) + rte_log_set_level(dpaa_logtype_mempool, RTE_LOG_NOTICE); } diff --git a/drivers/bus/dpaa/rte_dpaa_logs.h b/drivers/bus/dpaa/rte_dpaa_logs.h index 54eda23..18e586e 100644 --- a/drivers/bus/dpaa/rte_dpaa_logs.h +++ b/drivers/bus/dpaa/rte_dpaa_logs.h @@ -37,6 +37,7 @@ #include extern int dpaa_logtype_bus; +extern int dpaa_logtype_mempool; #define DPAA_BUS_LOG(level, fmt, args...) \ rte_log(RTE_LOG_ ## level, dpaa_logtype_bus, "%s(): " fmt "\n", \ @@ -61,4 +62,31 @@ extern int dpaa_logtype_bus; #define DPAA_BUS_ERR(fmt, args...) \ DPAA_BUS_LOG(ERR, fmt, ## args) +/* Mempool related logs */ + +#define DPAA_MEMPOOL_LOG(level, fmt, args...) \ + rte_log(RTE_LOG_ ## level, dpaa_logtype_mempool, "%s(): " fmt "\n", \ + __func__, ##args) + +#define MEMPOOL_INIT_FUNC_TRACE() DPAA_MEMPOOL_LOG(DEBUG, " >>") + +/* DEBUG and WARN are conditional to compiled configuration */ +#ifdef RTE_LIBRTE_DPAA_MEMPOOL_DEBUG +#define DPAA_MEMPOOL_DEBUG(fmt, args...) \ + DPAA_MEMPOOL_LOG(DEBUG, fmt, ## args) + +#define DPAA_MEMPOOL_WARN(fmt, args...) \ + DPAA_MEMPOOL_LOG(WARN, fmt, ## args) +#else /* RTE_LIBRTE_DPAA_MEMPOOL_DEBUG */ +#define DPAA_MEMPOOL_DEBUG(fmt, args...) do { } while(0) +#define DPAA_MEMPOOL_WARN(fmt, args...) do { } while(0) +#endif /* RTE_LIBRTE_DPAA_MEMPOOL_DEBUG */ + +/* ERR and INFO are unconditional */ +#define DPAA_MEMPOOL_ERR(fmt, args...) \ + DPAA_MEMPOOL_LOG(ERR, fmt, ## args) + +#define DPAA_MEMPOOL_INFO(fmt, args...) \ + DPAA_MEMPOOL_LOG(INFO, fmt, ## args) + #endif /* _DPAA_LOGS_H_ */