From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0083.outbound.protection.outlook.com [104.47.36.83]) by dpdk.org (Postfix) with ESMTP id C763F5599 for ; Wed, 21 Jun 2017 10:14:34 +0200 (CEST) Received: from BN6PR03CA0095.namprd03.prod.outlook.com (10.164.122.161) by BLUPR0301MB2004.namprd03.prod.outlook.com (10.164.22.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.14; Wed, 21 Jun 2017 08:14:32 +0000 Received: from BY2FFO11FD009.protection.gbl (2a01:111:f400:7c0c::184) by BN6PR03CA0095.outlook.office365.com (2603:10b6:405:6f::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.14 via Frontend Transport; Wed, 21 Jun 2017 08:14:32 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; caviumnetworks.com; dkim=none (message not signed) header.d=none; caviumnetworks.com; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BY2FFO11FD009.mail.protection.outlook.com (10.1.14.73) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1178.14 via Frontend Transport; Wed, 21 Jun 2017 08:14:32 +0000 Received: from [127.0.0.1] (B10814-12.ap.freescale.net [10.232.133.65]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v5L8EKIW003387; Wed, 21 Jun 2017 01:14:27 -0700 To: Jerin Jacob , Sergio Gonzalez Monroy References: <1496736832-835-1-git-send-email-i.maximets@samsung.com> <2889333.ySLvsRWIRF@xps> <3955508.CKAFNdPa9c@xps> <7e71f1d8-f975-05ed-c14c-526c1c2c651f@intel.com> <20170620154138.GA8453@jerin> CC: Thomas Monjalon , Ilya Maximets , , Bruce Richardson , David Marchand , Heetae Ahn , Yuanhan Liu , Jianfeng Tan , Neil Horman , Yulong Pei From: Hemant Agrawal Message-ID: <40e6b510-72cc-5459-6861-75b6837e3392@nxp.com> Date: Wed, 21 Jun 2017 13:44:20 +0530 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <20170620154138.GA8453@jerin> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-EOPAttributedMessage: 0 X-Matching-Connectors: 131425064722796224; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(336005)(39380400002)(39850400002)(39400400002)(39410400002)(39840400002)(39860400002)(39450400003)(2980300002)(1109001)(1110001)(339900001)(13464003)(76104003)(377454003)(199003)(24454002)(189002)(9170700003)(7416002)(7246003)(4326008)(83506001)(7126002)(5660300001)(65826007)(23746002)(54356999)(81166006)(8936002)(356003)(6666003)(2950100002)(229853002)(53546010)(76176999)(8676002)(50986999)(64126003)(305945005)(77096006)(50466002)(230700001)(36756003)(6306002)(33646002)(85426001)(54906002)(31686004)(106466001)(105606002)(104016004)(2906002)(93886004)(86362001)(65806001)(31696002)(6246003)(47776003)(120886001)(65956001)(4001350100001)(966005)(38730400002)(189998001)(53936002)(498600001); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0301MB2004; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD009; 1:pyklqt3WK1JAK6DadiBWHDfLiBpIrJRO8JLtzEU5DV5kn5QA9avSdFyho7pMyuueDPbLKob7Pkb1KJAXKqU1SMAuJYM687h0ILaR4fEkcuRVSpu61hFyFEBpT2G7GwSEv5lvWzomNJNos+mN9WP0XNZcpLK8ItI1HguRGXCPZV89UVnBR/zzL+9xDiuJzOjw1+cBxu4bUqLf2xCD/0m8riR1BYE3A1F7bP+UUZtkC4aasGoKo9s0c2qkW3Rhjpm4hSlJ3N5IgtTQEZRf40y48a8McehL0eYK4F5I42/EpUPo5g3Iahfs9AWwnsCSSbaOzB/atWEsglsD51g9GcetKvPDtS7HIYQPXyJDC12BSFTZZDhZ0OREuT7uN00IQf5NyJInwgnVXhPhggjvLQO4lVZ8bZG2E/U46qDnpUvM3TkHIDGpxR8vmENANKQG4EdJJuaK9DXQ5GVsY2X2B1anu3R0bU2gZLHJY13wHYVafwKuoUDGJTXc0PgY8x8Y8d6x2RR9tDq7oSUU3/dNWgBoEnn5m31LSo5FeE99iRmIDx8yHqSa6i/UU2L5pYMHqyjkxSnd8vnqbaVcwJA0GE+XsfflLbDv9N5286XnMsEM5HVx6E7l/q1fr2wA8H0zbdrtLw+z+uBS6AFIIB43cbDrkqkXfxPdGhqrZUT5zD66/Zmt6VOmQqytQxjysrr72i0iLy5IjiO6/Hvy6YwUqS2PVleVPj3Yh69ZxdEXeAedJRrnllurx9cHrOKc8OSfm9bzV1XN7II3FakaYPXxYqJ00EwaGHSTYitnANO6ZXCvYGnxBtEGhqdAMfo7JJaFF0x2ZiA3tk0AGa2+ZLGNEp4BsujfUo/Z4TLMhaRev4+fA5tsDqKmCHO3oNkDpUXVbRcr1HwP9xcCPxMZdI53byDavqaKLj7iXI5imHA62xT9BtC0cdVORmP4Ubsmy87HljTM X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7d898706-9cd5-4a79-8ec0-08d4b87d8bd9 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131430075)(201703131517081); SRVR:BLUPR0301MB2004; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0301MB2004; 3:TseVwWRRjSLj5L9QhqwUBjbqBXEP/+8AiuuJD+CLqBIBmW0PK3QLmL1BseJs3EHm3dWcfqnARES6BjigWmzcxBDNpJsNguE9nMq6X68JrxS6ZJbapuZQuT8tMBPl7aiF5NKiAf3f5U7e+8l9EudavS3jjX/vCYXb9jPgWDY9S0U64temwUzoUiou4jIKkMvljP4j7MvqGNxv4dxmse+DkiXk9bTj75GajMmXLymL2Nd/LQVDtXQ8OSdNvWenenaaPLe5K+MJaSU4bi179kYXSQ5l13lNKGGwss3KtJfNaz0jyHbolUQP+JBh8a/I7qJUI6PFVIIwyfkHgXJ71eqQWbapGHuTHivxky+wNTZZL8RL71ZEsHrWRf0R63UNg7qr8P5pL9DvEeI3SE0uVxzmqWbBxCVErBgsA/hBlDI6RaWouEHPp4CEegz8/d0eK6IP; 25:yCNQmEqgdsnzy6bgfVpZfSpi8GF2yOwNJGe04Tu3aMjzPiDviBwSwC0377IAdZ6DQhhrskm6IoUynFS0yhepwo9CHTNQaU5lH3gNkuQ83cWPw4pVK4kgkx+t8DmxQeDKpsbMPYIGU/kiNvQ91W92C3iJgMG4Q1Yv6GTZrIZpzLWItH4jOxu1UVUBmr1YM40A9mQrEnyPf+V+aerfMudTRzwPtPsKr9mCUWUf3Y0SpfgRjsOG5SRjYIR3LHoKoYlzU9CK8J8KzMWWFtJQzaFozEn0wyf7R62i84tMs58SuvU7Z2DUp/2trEFsfGWxGLY57MDDlyJIWSm+5tMp6lSsPZe/H5jqWTrqOU5q1BkQLS5qNzsAn9pSjqi2Oo3bmiVigXvuESdRTsJwPXmGsNfQeLNZvOpFySmcCJ803OJL9D6yiYbOmb7RqKKYX3uwcFapa/fkKmqNDENbpw+ozgrT8KbrovU6m1jjUjYfAba3D+w= X-MS-TrafficTypeDiagnostic: BLUPR0301MB2004: X-Microsoft-Exchange-Diagnostics: 1; BLUPR0301MB2004; 31:r0pGlsqzeC8D5866zI9uUg4dB+KT275Ccx+jUC76/S6uNNAzPdpqD4aBVm11ywoVWlV0ZPrFagJZ3lFwI1szsxUZflEzPbQdowZzGB2b2Ka7tKTgpueHIs+5VZVBerGpSRMIpeLTkuUylTQsiHYo+2TDuP3hXB4/2lFI0oSCNmsbh9X0oLE5KDPo85Au1dcilvxLfJjvsjS2yIw0LO9cux1CqB7rPHyVOwgprv5LR8W7ImCoMNH6DdRYpxtVZ+8C3KdEjQpWKah4c025W8hxGw== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197)(7411616537696)(228905959029699); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(13018025)(8121501046)(13016025)(5005006)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(93001095)(6055026)(6096035)(20161123561025)(20161123563025)(20161123556025)(20161123559100)(20161123565025)(201703131430075)(201703131433075)(201703131448075)(201703161259150)(201703151042153)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BLUPR0301MB2004; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BLUPR0301MB2004; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; BLUPR0301MB2004; 4:ib3DFbK8vtaf8ppHAWbOdTrrfLBFJ3LRj1l2?= =?Windows-1252?Q?wxGjwgJgg5vZkh+blLdNXiuCK56JFErKAFPRKNhLc2hr9NVdkxVWdxwg?= =?Windows-1252?Q?p5uTdO/Me3uJ5lKeRliln6dxS1TC/prNYIzDuQmTcYfS674CpVuJw6wl?= =?Windows-1252?Q?dAtofmPbI8KGpegkG9Pd9qC6toHU+AZaeM5jtegUXlQP3spi8vfWgH/u?= =?Windows-1252?Q?xRIu6iuobBOgVHRVWvF3Z1hmvzU6s5GamIR1GeutMEb1GzsbVvY5/o9m?= =?Windows-1252?Q?xXBwHHAQfhsu+16jnwPFe8e0DeKkC8eBPfOmrOEyn2dARPo6CYyBBlVh?= =?Windows-1252?Q?6b0Z/j3Q223g0NhJKf/YUwJARiJ4m0qHntntb5qCEOyJl8eEM+PoisNj?= =?Windows-1252?Q?CcUtTGSjttlFZ3kaXV+xLRRV1hDB6Zwo6JsYPAaiv2qZcu7NCz9emkkW?= =?Windows-1252?Q?LxHsWypcBv16fCAqZZ7WbAtKdtQDfpSrOvhj+2OmlVQV1aQf5DW3beq/?= =?Windows-1252?Q?QlE5DlzQNHB4cFiUnIwWeOSnsPbeReWbMwM1Qv6fg6zR28A5wKMYYrY7?= =?Windows-1252?Q?Z+TYgaPhsLf8bQHIy3dpZ30NWP7jojQGDFQxbLqPmrhOAy8YPXxZtX65?= =?Windows-1252?Q?X5QAuoDxiUukpmL2qbtjLfIuJolqT+Yt04y1QsOXMNP4HPdHtIK4iAtl?= =?Windows-1252?Q?V94VrkWyMV6hTw8Vk/kGEBAP5ngIFyHQKcFbR2uPNyc4IL+NXF6LvTwV?= =?Windows-1252?Q?ZyXOm8TUzHSBfyIfVgIK3fzfJstqXI480XsMJnHQi8+m8FJZOt2TkNr6?= =?Windows-1252?Q?RXjulUVR4mBdsvpiqPobG/fDMroRab0PIOyAhEUf7kNjafjK+cXUhLvA?= =?Windows-1252?Q?hi1sx4NYwZBN0ezD55fv4Jhqu/QEjn6ZhNBEAQTi6f+OXUep4KJ0Sm5A?= =?Windows-1252?Q?mdvjKTTUje2EhUj0hJzQxagh5gKJaPbOW1n7URp+/pl3tuz8FksHCoqF?= =?Windows-1252?Q?lMK/xvCTLr91Sjaa5AXNUk2yDfMRkRdakAh32iyeZY3cMWUXLww4I9q2?= =?Windows-1252?Q?N0dXc/KjN2s2L3BHLKquPzmiPE5ypjjYHcwpGIfLr+gvCD+80H1z6Vt7?= =?Windows-1252?Q?qZT+U/9b9ec5KUKxuN1XkP0Gs6rgPWTbRJKWjoik6/wbGpagtOSVObbs?= =?Windows-1252?Q?wKgTfzyhI8VDQAhdVbD4RBGSdB5Fprevy8B76iszsU7TTECCwXZ9iztu?= =?Windows-1252?Q?CxknSeSe+Yi62Ed1ssw0BQaKXsOTmBr82fePQNX00dr5oeQwXrQ7zJtT?= =?Windows-1252?Q?5PEPgwByZ3P/omkhLA7lYKGzQcVATPSeVIL0nc5sVuMy9n91lySmgCKm?= =?Windows-1252?Q?vYaJY/Jc6NldiBItsYOXA9Ct/BCvVtn2ik+i0ti7d038fhHU5trWigUx?= =?Windows-1252?Q?N21X78ld+yFIcaqdE53l?= X-Forefront-PRVS: 0345CFD558 X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; BLUPR0301MB2004; 23:XnxUJjMXZIheKWfar7ygUTX4lLSwOiYssQI?= =?Windows-1252?Q?jXQQWLCIZobxyczlL3V884xo/3dmdkatMFU6NgQ1rc/c9yyJxaaB8h4F?= =?Windows-1252?Q?qNlpkdhjU1GWVLW2OeAmO1h/UXTZN7rGtd/+Js/e5to2gWWLHWkEV6E4?= =?Windows-1252?Q?V3rfKsCc0U9q9b2Bfo2erA9N12F4eQ9rkTIbrHW1PVm3i+0WGdeDxOax?= =?Windows-1252?Q?Y1dqPzMrL0ayWm6G3R9VfNm7MTO7VNtZFDvZgMxpQYyAWcJEfjvu/pGW?= =?Windows-1252?Q?lKhQ3ROCbxbkqzsYJjO6nk0B1KWcoH4wBmjwnAMbmil2rAAu7tYZ1Cc+?= =?Windows-1252?Q?han5MB3ZAYOHfyVCYzTK+AYWgTEj5nvoPJIn5vdOWSZ2UVb48i4uyzKj?= =?Windows-1252?Q?p49LwcJIKSq7e+GOKgQaw4fqJSwBRWa/Eyn/q4gREFO59FBhx4+fkozd?= =?Windows-1252?Q?6jA2ENhoMR5wSU7KBBX6PR5auY7xEEpRzZ4Gjk7x1yOgXUcIgBUZ9t7R?= =?Windows-1252?Q?YfE4xeV4Y3jZMTAARIUtAMjMrztOFshe8xIkhqTUV0Fzzl3xEKjh0LNn?= =?Windows-1252?Q?6YAzh+0lFvf9YA54G0mNvWS7jbqo/8tWavdrY1gLzaDExpHkrHox23i5?= =?Windows-1252?Q?94BV+tp//4Q5p4vB7nCuOPvFg5r7cxbnINaF3niyhUrr6CbOw7UK+/hI?= =?Windows-1252?Q?ho8jASokNESAWrjto0A2au0ZyPqTAXX+1jh+/vj/y2VK4AlN9jgFLBVK?= =?Windows-1252?Q?cKTPQ4U7eH35P4+h67X6XtJLibVn6i3xo4hbr+CfQNsmtKCsdCu6HRNn?= =?Windows-1252?Q?JtMvaXw8fekd4jBFZt/7vQOFTJzDEgsrCSoAWxSwxCa1POleZEdJLNqX?= =?Windows-1252?Q?dxBljlbdsFSOC0wTGDhf/AAmhf3MgNp2YEPI5Rskn8TXsTKEx7dcxEdx?= =?Windows-1252?Q?FpalP06ajZHtGVxsBHgayPJ9mKraVSiPiKNqylz89H9dUvx0AQ5KbRas?= =?Windows-1252?Q?zm/7m8S66Ph52Gj8ZdmFMNu+OA2CV5th6k1xll+bm/0A+/uKqliYZbe2?= =?Windows-1252?Q?G2Y0uXvkSBU//MVtYzAsr3EyYkxmP8OJx3Ag/QagN3a2YZjgmAooJ3nF?= =?Windows-1252?Q?elduzbO/d8p9y68hBf3dql5/U9U3mFebU6+l7cFNiSYliwqCH38AVQJ9?= =?Windows-1252?Q?2UimIk38lXp0MsRehgnhC/eA89P/DBCa0MuX4lppQsWQG03NMCXNyc82?= =?Windows-1252?Q?bR9MCuKZgC5viv2mdcbVdJmAXT5xJyks7qEOyMD4Lt03F6vAasvrC6J3?= =?Windows-1252?Q?RnDurrEGcUUCi7qgA4qT8UcNqMaDl4JjaVgM5FU4MbsiLVfDrxVbCNPs?= =?Windows-1252?Q?E5TlPyAMRyPJk6e7DbU8BJZeyj7DqBGy7mRCmuOqzcGcQr0q2htzds1/?= =?Windows-1252?Q?CcqTbMTQHCmfnc5vuMy5QX+KX+GhrdXdtr2j7nxZzGslAs3g68HDBmnP?= =?Windows-1252?Q?xLean1WPs9+g5iEGgoNthPsat0P4S7Q73pYkX8s8pdp2CCrw2bMUyNfz?= =?Windows-1252?Q?e/5XJXyNfZJT0SLcZ6htHdF4FIFMA1bS4trKZZ3BDdrIsBiviFJg5ELU?= =?Windows-1252?Q?OlGbwr6Lwl560l5q9a1gigPocqykVItkQOxff514VVq1ZLc7Ko4En4Zl?= =?Windows-1252?Q?7YNXpXX1pxcLJyQgWT75ori/aSXEYIU1p7XbcVWFG+EwvUO78ryVUYGK?= =?Windows-1252?Q?87I/CVgCjf2VqKf8Awg=3D=3D?= X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; BLUPR0301MB2004; 6:vphR/UGuHjw1w06csnn+qsoNz3itLg6XKjgj?= =?Windows-1252?Q?adNDD9g9tRzT3A7EJOijuusA58rt7dIESpaBw7gBupQ2ye6MC7kTfNJP?= =?Windows-1252?Q?5YfnEx8jYB+p/fWFeq2RsLuH1fbrV3PEG/Gy+LaXQ0apxcvrdF/hfy0s?= =?Windows-1252?Q?bPbhQ5nw8gc6W80aA2qyyOWyWSmZvYyqCgFqoOX6+sU5MB5YPD7SJ4jV?= =?Windows-1252?Q?E3iFax2h8y2Xe3Ibh4ODBerLFsysfAfVN4J8wiBIGnpCu0hoo78zbZ4/?= =?Windows-1252?Q?U22o6+X/Mv2CTRAh+Hpjep25ftJCwW6yDGsIC1x/nysJntVqbZBm/d3o?= =?Windows-1252?Q?1DpNu8Ywqvkh2TQBq9Rshn/0JWbnK1ReavBHoNdgrrwXED33lRvfui3I?= =?Windows-1252?Q?ce6dhdBKKYTqTRARyoiOu4jPUmwWEcCGu2fO+2bOiZV1SQE2zkY3eSOk?= =?Windows-1252?Q?AMfAM2/ia/XVWMc+DIRNWfLqLOUTylDg3LOFhamgLii/YgTHFPmkv9md?= =?Windows-1252?Q?4MNuPUsCRpwqR2aj2VeG7y9B+xSrYyTefygK9cVcEpFIznuqNzkBnvFu?= =?Windows-1252?Q?sVts4Xg/zg9r4xNPBEgxLxUwcALkYZ2M7+f4C1Rh+EEdOafUrPG5aSGo?= =?Windows-1252?Q?qYoKioGYxHnCz2l++wJeWIPaNPh5dU4uefPb5kV1rfxlX5fsKDcSVpvK?= =?Windows-1252?Q?f8Zy/kzaHKIzUVKqHA6vt+yym+hn3QGCcmwPtuJGlL/VX0DSC+FxAt3V?= =?Windows-1252?Q?Ah1EXYMrk1CZ7HbvND/zgiiN+PdPMY6gRXbhdTskI24iP2cFgx4qxvoh?= =?Windows-1252?Q?vFK90TY90o+Zutxxrue52KWXeQwD++0uGqCZl0NcLAQaw6GNePVKZ7z7?= =?Windows-1252?Q?yUZZDF2UB4+M4Be/PjcRDMi1WHEkkEJjBKdG9zfmyBr1lPpUUtD6qUX8?= =?Windows-1252?Q?WqYA12ePw5n7BD3iuLMR+6l+Q9o1Wjd5l0L0cuMstb+z+Boiwcj0t0KG?= =?Windows-1252?Q?h7e1b0p05FqII1ZNhxc+hRblYiT5znto29OkdFkPx/4XdGcpxw=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0301MB2004; 5:QkUpOVA6w0lU8oLpU3HG+ADwmDS9ZjivbSjvSyWtTyGY7yrfJCHELAzebY/S65IsKI6Mw+Z9LcTZRPRhAFcItjicJ8ohvWM7Y1yngJsUeI/BgHNOgQpoepPPi9EeCnDjRXTPB1cyE4jz3RQB0JbZS9Onllk58tj4C/HiTfdGMirnUedIkQI6O68JmZEOv6l39HE+5aOdY5U0x82ORWYIl1p4XqaYmtnaKiyfMXgR7r9l2EUeeIfYIjNi6yeBClq5oih1JhOP40ppGtMiPra9YO7cgluBqiqZtBqVWJSUdVdXVLVdB8IWVMx7gQmfmeU4c44oUPeEzHB0yGgCLOwSwfmu6JtNdRm+6vsnG1pmhgdO6YES2Cq4MwTtrNgEYGKYh+Hm1chS9DjDFvnmn05UqfpVE0YZ3A9UJk6SHZIPY6iQV8ggl3ZjWdbgs7CTq5IkCXnsQRspMuKrN9FpxiPyit/L4s4X4yF2nk1cjaP1K6YZAApAR1kK+MwCYbK1nRqJpu55DkNlS4LCRJvQyNV6Sg==; 24:3Oj6ABxgd/VEpg1VS70OlzxcUtLhDPg0yQgrQpaW6V+W00KqoRukRMijlNnykEo61msK/n25EbiVieeL1gio34YGRadJeuAKlOEMoME0A8w= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BLUPR0301MB2004; 7:4iy4aA65SWFz4gGwvppTP8Stf/hTmKT8HRctPTQOoaXoJFmlgHvFRRB+ZCxQk6/dbdcHq9rdXHzGpVNJzicbDOaxeIxK3+NoKKYG4sq9ZHXgiidOyAJB09TeJxPzFvpTPEKCu/gIZxRb76abjiDjusAQk17Wq5lvvfcyM0iiHgz11/BumDVnvIPOp35mGJkQYPc1jv6rMHtHtfcMx5M32bOgwXQtdH2GUR6s8s7GJt7/hI2Cok6pPYISKE1T5vfucIFlDcWaHWfIXSlpGE96CWhhViX/7l6X0fW3Mvfs0iDFVeyJwzXCyehzo0uh3tK8TCZgb4IrGax2m4cPAgIhxFL/LiMNXsG08qwrMExPvWzLcgeBGieBiaIe5yNfVAMaFEgh9xekc8GxKwjiAw3BiATsiqv83+ob6Sx8WuDOqviyBSdi2pAkOO8YSJ73darxcZfxCog7PiapLZsS2lM5sBEMhuj0RtQ+kAT/DE8Vo5cc4D7h9Q2eDVVSTi37Z9ztJh8Oz39s5UswWHp0UuYyY6C4tgndIQXHSe+xqJOgXsOq5vjtj68LBrs1qalhiYHiVuhkxpgHLmjK6Hp2JntPyBJEe4V/8YNqaJ9GtBZ0vQ/3WjVNRk9tqBAWsnH3exft9/ABNCEU9Q55TxKJ48e+KhRziHtHU2nmK32v3HIg7IFXJQRqGckvUGs1PWCITb1WMDuyJMPC7Q41polSC/GExRmjN+8Swlw6Y+L+iVO+XG81g8jSCkZAB75dW1NtiqEBKZe7G//9V8rZsnW/pyZKXISngAX69su+XjWgXE+FK/U= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jun 2017 08:14:32.0300 (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.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0301MB2004 Subject: Re: [dpdk-dev] [PATCH v5 0/2] Balanced allocation of hugepages 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: Wed, 21 Jun 2017 08:14:35 -0000 On 6/20/2017 9:11 PM, Jerin Jacob wrote: > -----Original Message----- >> Date: Tue, 20 Jun 2017 15:58:50 +0100 >> From: Sergio Gonzalez Monroy >> To: Thomas Monjalon , Ilya Maximets >> >> CC: dev@dpdk.org, Hemant Agrawal , Bruce Richardson >> , David Marchand , >> Heetae Ahn , Yuanhan Liu , >> Jianfeng Tan , Neil Horman >> , Yulong Pei >> Subject: Re: [dpdk-dev] [PATCH v5 0/2] Balanced allocation of hugepages >> User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:45.0) Gecko/20100101 >> Thunderbird/45.1.1 >> >> On 20/06/2017 15:35, Thomas Monjalon wrote: >>> 20/06/2017 15:58, Ilya Maximets: >>>> On 20.06.2017 16:07, Thomas Monjalon wrote: >>>>> 19/06/2017 13:10, Hemant Agrawal: >>>>>>>>> On Thu, Jun 08, 2017 at 02:21:58PM +0300, Ilya Maximets wrote: >>>>>>>>>> So, there are 2 option: >>>>>>>>>> >>>>>>>>>> 1. Return back config option RTE_LIBRTE_EAL_NUMA_AWARE_HUGEPAGES >>>>>>>>>> from the first version of the patch and disable it by default. >>>>>>>>>> >>>>>>>>>> 2. Keep patch as it is now and make everyone install libnuma >>>>>>>>>> for successful build. >>>>>> +1 for option 1 >>>>>> It will be a issue and undesired dependency for SoCs, not supporting >>>>>> NUMA architecture. >>>>>> >>>>>> It can be added to the config, who desired to use it by default. >>>>> Yes I agree, it cannot be a dependency for architectures which >>>>> do not support NUMA. >>>>> Please can we rework the patch so that only one node is assumed >>>>> if NUMA is disabled for the architecture? >> >> Ilya, I missed that libnuma is not supported on ARM. > > It is supported on arm64 and arm64 has NUMA machines(thunderx, thunderx2) too. > > [dpdk.org] $ dpkg-query -L libnuma-dev > /. > /usr > /usr/lib > /usr/lib/aarch64-linux-gnu > /usr/lib/aarch64-linux-gnu/libnuma.a > /usr/share > /usr/share/man > /usr/share/man/man3 > /usr/share/man/man3/numa.3.gz > /usr/share/doc > /usr/share/doc/libnuma-dev > /usr/share/doc/libnuma-dev/copyright > /usr/include > /usr/include/numaif.h > /usr/include/numa.h > /usr/include/numacompat1.h > /usr/lib/aarch64-linux-gnu/libnuma.so > 1. There are many machines (arm/ppc), which do not support NUMA. https://wiki.linaro.org/LEG/Engineering/Kernel/NUMA 2. I could not locate it by default in Linaro toolchains. 3. Since this is not a common across all platform. This option should not be added to the common_base or common configs. It can be added to any architecture configuration, which needs it. Regards, Hemant > >> >>>> We're still don't have dynamic build time configuration system. >>>> To make get/set_mempolicy work we need to include >>>> and have libnuma for successful linkage. >>>> This means that the only option to not have libnuma as dependency >>>> is to return back configuration option RTE_LIBRTE_EAL_NUMA_AWARE_HUGEPAGES >>>> as it was in the first version of the patch. >>>> >>>> There is, actually, the third option (besides 2 already described): >>>> >>>> 3. Return back config option RTE_LIBRTE_EAL_NUMA_AWARE_HUGEPAGES >>>> from the first version of the patch and *enable* it by default. >>>> In this case anyone who doesn't want to have libnuma as dependency >>>> will be able to disable the config option manually. >>>> >>>> Thomas, what do you think? Bruce? Sergio? >>> It should be enabled on x86 and ppc, and disabled in other >>> default configurations (ARM for now). >> >> Agree. >> >>>> P.S. We're always able to implement syscall wrappers by hands without any >>>> external dependencies, but I don't think it's a good decision. >>> I agree to use libnuma instead of re-inventing the wheel. >>> Let's just make it optional at build time and fallback on one node >>> if disabled. >> >> That is the simple way out. >> >> Sergio >