From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0066.outbound.protection.outlook.com [104.47.34.66]) by dpdk.org (Postfix) with ESMTP id BA6F22BE1 for ; Tue, 27 Jun 2017 14:17:57 +0200 (CEST) Received: from DM5PR03CA0057.namprd03.prod.outlook.com (10.174.189.174) by DM5PR03MB2569.namprd03.prod.outlook.com (10.168.196.135) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.15; Tue, 27 Jun 2017 12:17:56 +0000 Received: from BY2FFO11FD002.protection.gbl (2a01:111:f400:7c0c::128) by DM5PR03CA0057.outlook.office365.com (2603:10b6:4:3b::46) 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; Tue, 27 Jun 2017 12:17:56 +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 BY2FFO11FD002.mail.protection.outlook.com (10.1.14.124) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1199.9 via Frontend Transport; Tue, 27 Jun 2017 12:17:55 +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 v5RCHihV008196; Tue, 27 Jun 2017 05:17:51 -0700 To: Jerin Jacob References: <1498039711-26570-1-git-send-email-i.maximets@samsung.com> <1498553186-24541-3-git-send-email-i.maximets@samsung.com> <4898a4e7-491a-783e-46e0-ba991099476a@nxp.com> <2224754.8CF9r2HNLB@xps> <5bae3303-1457-5391-2334-9108b7d42055@nxp.com> <20170627095945.GA19780@jerin> CC: Thomas Monjalon , Ilya Maximets , , David Marchand , Sergio Gonzalez Monroy , Heetae Ahn , Yuanhan Liu , Jianfeng Tan , Neil Horman , Yulong Pei , Bruce Richardson From: Hemant Agrawal Message-ID: <793c8e58-bab0-a417-9e84-8630b2400f41@nxp.com> Date: Tue, 27 Jun 2017 17:47:44 +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: <20170627095945.GA19780@jerin> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-EOPAttributedMessage: 0 X-Matching-Connectors: 131430394758916060; (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)(39840400002)(39450400003)(39400400002)(39860400002)(39380400002)(39850400002)(39410400002)(2980300002)(1110001)(1109001)(339900001)(189002)(24454002)(377454003)(13464003)(199003)(9170700003)(81166006)(23746002)(4326008)(305945005)(53546010)(105606002)(31686004)(120886001)(54906002)(6666003)(4001350100001)(6246003)(110136004)(38730400002)(77096006)(76176999)(2906002)(50986999)(54356999)(189998001)(6916009)(106466001)(2950100002)(93886004)(8936002)(8676002)(53936002)(65956001)(65806001)(229853002)(50466002)(47776003)(7416002)(356003)(498600001)(86362001)(33646002)(31696002)(64126003)(36756003)(85426001)(7246003)(230700001)(65826007)(83506001)(7126002)(5660300001)(104016004); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR03MB2569; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; MX:1; A:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD002; 1:QJsMd8KIXzA1psbCUajki69zAFnoo7NyarukoNjSu8xo33txfjD5e7+InOie7rpUFFJQaHUgd5STJV3D8TXbuyUpFIM1zOvo1z7DQKGnNX28iPhHnxhZdtXsDD6io5seChpHX7F5aTzB8IW/kbJKaGFR6CCc24L/1jNWtLqrvRZyxH92ZSIb2SfaQnqGgcWYFhg7ZmkNys0Wrh2s16JKUt7SKE7wSJiRbNLII3evpPzLHlb5v+Y9BVx2DEe9I2trqms1RMYY1UlYIs5sxgL5JW6OSHpR3MQCZo1OG4nNRd/f4FqFo4BBy8BHS4f/I0xA/Ywh9dJ1KY/cTlZRILm9VsRH09ienMlRt06Jnq8gSJ9vDdFHFoL0aY2E/KLAcXhUNnyDN0JGHv+EIYFTYrEfCx98yWTPEm7DiVQYY0XAz6H38uqjOQplQ0bKIBUEVX1kLSmCTTthe5Wu1KQpNLmN4XzRmnVDBpzDOkM07olw9LIxA33A+BEZS8uxToxUfq2ymF2W0DOcgXd6fgTBJTs97twshLtyFFjJZ2vHvNfj3HJIthnNR1RO7AGSQObg0Vo4i7dPbNshFI8KbIJbdme6C3Q8JYgdHV/Lpoh1EcAfaj3pWjFqVW94PESjJkJgw1ddyCjP10OnJUmA15wd4ClhkFJBnCb2J2/B+0IN875FXKOTQV2vwLw1WKumna92DDk5sfKx4eYBXxJxMdZ7N6Mtu3/2EwT36GObh4nXUK5JPlaotU6yesB/g1Yl6jSkUcpwNAxwE6wvJ8RR/kueQpAeA4VMZo+AFt/QrnANlBBavX047bweGt2xcUCW0q3VS/PuC8qMOt6cpoj7SBBUkxBF22h/ms/7NVYLPoSJ6gKUqGuWpCVW90r8t8CaKkXxN6GG3RwbmyVaoxZotgZTH+U+yRCnGZagI/wnefkB9eN4ESQOEjCqaMtGAuIoDVWV6Gog X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a9e0d2cd-36e7-4f26-067b-08d4bd568ac0 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131430075)(201703131517081)(300000504095)(300135200095)(300000505095)(300135600095); SRVR:DM5PR03MB2569; X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2569; 3:0SUVo0oqFh06pAACat+ys/IGzsE4K+DOygcgNN5/aKL98vMjgaDD4b9oErSw9Ae/9eD6/5lU1Cjoiuvlz0CSu+Sg2myj78Gl8UbITls3UP4gRTn+LTH4gTH7KOPXzj/U2Dv9AgBADOZPTyMscjF3I931zZTD/PEJBlP0Kr8BEdrNvZtJCXwW5NatBwqCHfuubPfdg8WtpTO3mqwSTQCAuSTd9Qhj6WO3O7dRpGqQRcM5FVM6EW6d7mCS59YQXRiwAMjgvA+xB27V+4cYHCRcs4L5Uaz38cnQ6sVYGXtZSKgTNR1qkOOIOflpcdoGbm19/2WNNkUqScWkWUcWs1ib1HLX+Sj4/ABqKcOQppsaN1Uip21ViVg0VWeszxfoWz9hQVUYkHiWkwMci72t3lWq5K98lOy7pJStnXCr0dPOVtPEYvVMamj955dOBnznQbtKc43FJHKvc0GSRIm/TikqYSs1XKIfTeMPBPi0lsSfnnkhA/Ff3enHiO159XEUHbwnGxIc+wmj5nKUQ4RE84fNFymUnUrGB4ZBVFDWVKGBN4K8U4IM4gxNzOMlWxBzadTjG3mAxPB/iiJdIdHzgIYyf8FSHaa9Q7W2RuyTBYxwyr95O5nKtWRLhNEoZ4C/cmckyggrq7dxaC2VCviLuC2JF6knlXY4VfC/EtaihVsPhnBqtCBKsHRiaYnwltYEwkfU5U+gVW3JVFKB35kI4QkvQh1tvDOUOKwiH2rDz7U8nntgkW7pxENi7OiZy9+IWzelK05XjPG9Egkz+daxrp5lKw== X-MS-TrafficTypeDiagnostic: DM5PR03MB2569: X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2569; 25:1X76WwKW1JvhtII2XH8ftxIkKL9Tgi5u44L/zW2UMcu2a+Ni+aVaAW6nW9NzmLhRZwVA/YcpUzzw5ANSoY1bnWSRHBrJW1Y+X9iyva7B2UhV1i9u0qYPzT+26aQQOj0uSDVNnnJtcRxYCv8SmReNOQafjNkX1dgV+jQFjnVvahPJLn3yQ84ucNOBPU9IwbKauYypQTcGDszriJ0n77uciwclSyaF7LZdzYIZN/Kkoys98Ruu6qQi7p8Nc3tRdwmh4a/OsVwzWZp29AZsI4gCDQ7BRmHJrkUhg+NiwMKuP5BUtsKZVmh++EPlVKY95lUv1Sg5Mw5roboyPkOFOeMwps5NVY/4n1xUPblFkyipIOX6IacE38sXiahXDUPQDjR8VAHOAC5SOPWk8RfZCTctmqsAyxkFIEzFq208K/fnEQkczZxpBNQYC5IzKUHmtoHcqNMEpTmNeA70fUilVK6qVoZq3nw4IIXuXmVYvtwkpAYkFOhD/xJxA7D/vwLGN+huDLYd5xPMJJlWvw0bfgR95yYAS2XVpffZFjj3FKotnN6vSa58jefagIVh21OL/EOoUeEpzjz/+sao88HwrP/UFdKLDvZBh/F4AbLO5v0jJbKp/cBjE1pDKzMiKoHIVdILVOahx75Ih7DtEB5DaAVfOJyDN9lf0vHuCtmCvee1al8qAw55AtigfJG4BExD/D97STuHKHMCr/8Phzf5tCxbRfn2+J+ni2IZLS62/20SCIZTArS1WwY0I/2ikR4KC4lT90yuB63KUWBWYmbKAdDUeOxqxg0G41vyYaGLUmM1z/PKrkbxeeiRkmPjioYoWVIt7p/LEJFeVp01JvOGQEx0PSI/IU3tcmhr+kWfP7AFNjf2mnglFdynsWvd0QJGHJkr7xuvke2aEJGzo2AIuI4V0hDkteno2ul4Ax4cZx1pxU0= X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2569; 31:MItiOkASxHJZCw1fvGZNropwRZ+Ib2xTw3+/m8ZvOkJwbYQCG5sR71W5tQV0CWsDj3E1oCKGJXIw9/Mv876Zqyhf0OAO/Jj9wjMGX3lCq4fhYRImHcBbD4DfVVQVpY4y5abUW/fesF1UmQeSzWXcB8jVDdCH8xoXKxT45jZqEsD6sh5wpqO6P1MtTgmbDVaYCaCx+fqPtERDCcI9hP/DHyt1Hv1PbENtTr48DwMD/gyoMRhcbOoiZ5CwFUsjhFogialx7or6RkRe6XisdrRk0gw6n99M/szU2QLd6DOQuelSMsvUanD7fqYqXGXe5cJFRO3Tv9l8AUafvkN67YnwGsxNcKdspLNKiOkMEbIi/2DWCTnC5FNohKrY8SYWS8jQBX2ufIqSLMKx6K1snqQIKR0MrCrPCMMEvH03AJ0Hsi9W5RlXwrCNKmwoAJDAjl3XzyyzvTJ9CY8l9V60HAOoVPp4i2inopG94iMW31ngN0Es52keoWKPmWsQ+Ts5EPEtnnCXOZpKjYOukSVvkc7F8jxXIc2YinOpIjxiOwBv4cBZEetcJnp6LfFX8q92dJqDdA2uiGStItmHtduolcZtPOkcGiAnIaIao97BH/d+5G3PcH+nQXNtAHN8MYH5+lw07MHzLT9E7vNx/eGAawUEj99diIhJtcc3fm5ndw/WzTFl0wbur7bzgfGLozeS/SpPOqtL7zIyOtTt6/ivRMdRZA== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(158342451672863)(133145235818549)(236129657087228)(185117386973197)(148574349560750)(7411616537696)(228905959029699); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(8121501046)(5005006)(13016025)(13018025)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6096035)(20161123563025)(20161123561025)(20161123565025)(20161123559100)(20161123556025)(201703131430075)(201703131441075)(201703131448075)(201703131433075)(201703161259150)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM5PR03MB2569; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM5PR03MB2569; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DM5PR03MB2569; 4:kbRQcFWAonhTWp0ErjaGZYA0TeiLuCYvtd5hPs?= =?Windows-1252?Q?0Y8rp+xl20rOdqt3harVyVZnQczi+NU08NgFIhP7tevoEYW2QOxZJtvb?= =?Windows-1252?Q?2yqu1gIMwBxSwYzRnWsiI0JW5c9cBg/AQYt5joSO4wmF7TrLizPvrJjt?= =?Windows-1252?Q?co/fqLxmys76oWZPU1jcv3JCZni3m0RfUSsMknZRKxvfGAAtchbL16uJ?= =?Windows-1252?Q?Xl23FG+5PKO9yzYcVygZmCHSz8KuOQhc/VSL2S3gUAdgBEKNCQ57ROZq?= =?Windows-1252?Q?ZRaVG9o7iOERZkfN7JxQtyrl0/hehGqY8E2FccQ83DlL6Krm0zcwq+71?= =?Windows-1252?Q?HAbRv9PODuIvNJNLnnW3q9eKbf/yn43AxP0CGXxI0/ktsTfjBWU0R4/r?= =?Windows-1252?Q?O4bPc19/+0PXUjcfEbyBylYTMTIOLtxi+wiaUTR9c3+nehe8btyHkHDb?= =?Windows-1252?Q?voSbU+DNlSd6wypmG8c9NQzaVeqlbAOlTl7tY5WsH61pK5ghOznuiQeQ?= =?Windows-1252?Q?n+fv1xSYV4tF6gE05Z023tQ7UBoml9SnHPRQpX9jDtP+6kGO6s/9bIoG?= =?Windows-1252?Q?CFf1/FM9UGGK42FcCmQCGq5FQS5liM0i8xR4bBpiBuQlUQ2f8REATCQY?= =?Windows-1252?Q?QdOFUenBz6nHI9XvI83viOi0nI6kbI7s1nTaa+aj+Zu/71lG7N/kGdyW?= =?Windows-1252?Q?b3G5p0BV7ZuDbF5GtvsEPksznrAX6N9TByJpsOk/FaWQkVO5qBFLL09O?= =?Windows-1252?Q?Mo7o1i2oBiKS4nu3wN8HSdDfUztdOuqsnuiqap+hXtpQ54PyCIaYjGcB?= =?Windows-1252?Q?9L9Ect2GoAt5Hagmh/7xWILv3fhVoB8GW//zyIrWuJqDCco/bufU81Gq?= =?Windows-1252?Q?3NRjUPUGqRiwPDd7vBrJH4qzZ2eJ9+PchzF+FO4G06p7hizhtZGcRcMo?= =?Windows-1252?Q?bGzK2nmsLp7JAxH40BPGpaPROe4EGgZ9edYOF5wxsnAVBzzeCm4JUpmZ?= =?Windows-1252?Q?cpvTwQJCwHH2PqkyBPf1binKnE9LEUwgHKv8OH8EzAyUYQV0O4K8bYy9?= =?Windows-1252?Q?1NHGiga5SjjE7cvCuE/NFKiONjTteypQamdMLvNMOWYkaUBK64puwF5l?= =?Windows-1252?Q?6Cng8dBykH82o2yU+woyf7/iqgzu2kCvBGr8jfvJxL1qw4mO47kYnmKD?= =?Windows-1252?Q?IRbg58HfzhvgKu8UzfN74KH2ZdKUHF7NtalPh8q7OMubgDjZpaIIcgS7?= =?Windows-1252?Q?VivDa1BYCMJt0v0j/u3sT3OuJ30j3GEyT3Ekuu/CGlVmGMZeTFCbDbP1?= =?Windows-1252?Q?/swq/4VD7PUeeFv91ZCMnl3i1uUSg+H71OF8I3zGr+CroyXPoa58dm7F?= =?Windows-1252?Q?kapcn6+B5dP654qAFVSzR1suR4gv1Fm79f9rUNfPPFVHWKdRYu6iXsXm?= =?Windows-1252?Q?F0dX/T945DyAz3zdyCnyneSCD12O81BYfjOcy2n0IVKCIe6d79712MJx?= =?Windows-1252?Q?WXq1SlY9eMKKMMnKIv/eqfVJ+SIxJcWe9SuVz5XcX78x1JWAe9A5ie3M?= =?Windows-1252?Q?ighBXwvtF7pawbe7xGSKpRzFg+2tGNOTuD?= X-Forefront-PRVS: 0351D213B3 X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DM5PR03MB2569; 23:vJo84W9dDpwzrHmN3DVjOeARdgMAz2/mmuXy4?= =?Windows-1252?Q?FITW6tyCyBjafTdkbJrF0BM+FRCEaJSiJpG2tTQEFebTiw4UybSKvDRT?= =?Windows-1252?Q?oDvsSbrFrBjAQMABmJzpSN5JVTHW/+fanDbkrsoBgmSGxccjKS0gMlrH?= =?Windows-1252?Q?mKZXRpfTQ3HIBNBGL+NDguXVFNTHp86FEeIqIbIZV71g9WAHksiQFSOB?= =?Windows-1252?Q?BgQ2PYrJi3E8jtolzEHFPLauHzXzB+/db1ul6o8QIwN2O9cUZOLsGjAm?= =?Windows-1252?Q?HayWccm7KgfGecDP49njkLGodJw+QHdNpnEeCOY0Kf7V6XK5g6/ne7lG?= =?Windows-1252?Q?UrnAVnAtYB6xXq0iqswwoVDm8xQiBpGFJMaUMhVNbWJkYCnMSL6UvK3E?= =?Windows-1252?Q?ptk9WXlCpCZ6n83j9hsJlU2aR6Cwd7/yqafo1KxFRZnTv8sWsTM3zjM7?= =?Windows-1252?Q?5N8jIC5SlsgS5gyJp9bmiKb9fA9vK+MyCZBtSPtXPYC33a+5/SXus/rU?= =?Windows-1252?Q?kLfYuCJNspuuFafkwJcO/ahN5fFgK9AHK8402t5gBT4n8q9pD/yqYXjA?= =?Windows-1252?Q?LZeZaCrRyRcOfAUfubt9QCGYdyLSD4l3R+YePR7g+xVaqFz4CZDRtAvA?= =?Windows-1252?Q?HiHug6Ex6jPxAC988KtSP0ui1rRDNUrCqNk6IL/GkVwBOBP1ApFCsqle?= =?Windows-1252?Q?IUQpkHddhAoLadXqNOYbKQLq3uHyKsjlVKuBKuNxDXwcGcfF3O6XeI8g?= =?Windows-1252?Q?VuuM0wv8JY9OuIjLGwTLqR8Yo2HBJxvSr2/anxH+yj2ieENUPUxKfAVo?= =?Windows-1252?Q?a4+EC0z1yiLCGbRIjvvNdHLc+QXJEixyhBDFs6MhdgEJT9EMH1Serxip?= =?Windows-1252?Q?283OZ6G1EoYP1nXadrgUUt/C5/Tyko3Ppg/BlVrbod96hcJEePb261wD?= =?Windows-1252?Q?20UstTbT+5AhMH0n9GGn8JQJA0GQEWGoMGhPlrZvBWlbiA5l4UOpZg0l?= =?Windows-1252?Q?bwK6NU1yM2T/z1zNfP2uIafkYnjxag5c9ec2o9Jg0syGji416jhFKnZw?= =?Windows-1252?Q?ANU/HN+xixkPvIilY3aL9fXTDyTa59853Ucix8PkbYYR01qjceybuAbQ?= =?Windows-1252?Q?r5zgx/yzBNChBAUtPzXsirz4nHtIYQdLAhKUexeLCggHzzMRPfk3KtJ0?= =?Windows-1252?Q?aFg8zX5Zwo93J5sM8IeD+0BlTKcXDxOnP4tdbE6/vn8L6EyTxBC48fr5?= =?Windows-1252?Q?L0oF39Z1y/wUTQM/VZKvWDEgoVMAbdIupdFDsG/n/wdBkVlMsUCTQCWp?= =?Windows-1252?Q?LFFhRDbNBx9ufx4xcx0p9V4B0ijVRhVmQCU6UaizksnAAmA+lRvy7fsG?= =?Windows-1252?Q?183dDYeDtiBPXjHLGXI/3kzhSyB0ukoyEyDAY0VlXPoMLm4N2sQZGBVi?= =?Windows-1252?Q?PY/uxx5x9O12cZS3oeHE6/5eThk9Yu8URpYhPKYUySXtRgdjkmZ1y0nv?= =?Windows-1252?Q?y03yQB1tOWSB+0wiqfmIzDhO/KcPx07JvdVDuk3CzWzPWvC9HG6AGKgZ?= =?Windows-1252?Q?TXUD7S9TlUSETq9EiXktnQirNoQf0MY523GUO+1W3RESS2//bUsd/bCq?= =?Windows-1252?Q?MmwDJxjqbLx6dsUuPkhl//VURhHgtCYZBoEBW5y6NneN0Sr6mZ6uYI/w?= =?Windows-1252?Q?hrr0i3JvhS8KxLcrzTI4167KvwuOSxM0O02mZATciixvx3nR6pm?= X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DM5PR03MB2569; 6:YyqCaZay+SzXJhfmIvnTfSMyo/7Ew8lPNBprBP?= =?Windows-1252?Q?SPqkm88Vu1pb6jJRXrVpumnw4LZGzHyO/8pfJ1Lb8GwHlMJUNQNMOyfQ?= =?Windows-1252?Q?rpgCf5tEAK335ETHN97OKMPW+6h/D4O/lYrl0pJMw0sgmsaWebYPgphE?= =?Windows-1252?Q?uoi/dEfORrrMYLHShymnR79EVvM3ap5onZmU1DzFpl5em+3FNkzmBAHE?= =?Windows-1252?Q?tNdgjAlXFJhkrsDvWpZ3ApF4U/AVYLAyFcpFSay8xORFnt+GL2hRS8Nt?= =?Windows-1252?Q?r7TKNAIlxemZGbo7nkuWVPDyD6u500IcHdmUgRm370ubCxbIhiIEMsl6?= =?Windows-1252?Q?tAHgPHmCVXQ1qGfd4pguSxCcFEJQlhNZIO11uJEskfyqrn285/otUNGy?= =?Windows-1252?Q?mc9y7FjqsYWzE4Gb1xJlN09JEH6WWTTuoLuActR4hlH5nH84qKeXlu3j?= =?Windows-1252?Q?u7wYnAW1qoNcGTvAMOOTujjbWdnc57sCxT1sQqABFQ5pNXHDK5S3Vh+i?= =?Windows-1252?Q?9n8NO7aTYvEqRUtLZMs/mLy4pRManjUdZFdrHlYYA0Di+Cl3D41vyRAP?= =?Windows-1252?Q?HvPrN1aDKz2qB4pVNNnJMyUI9pmsAzLtyKJAFzDPeLw+StBPZFigvIRj?= =?Windows-1252?Q?2dfC+DPAWA0esc6vCvEvAGO1rcw1vofHg7OaSGPHHO85f3XpBPBx03HL?= =?Windows-1252?Q?RuCG77Xg3kKjavIXPSwz6QavAC8jjmMZpnUrOdAwNzkjs+/UX6Y9X6ER?= =?Windows-1252?Q?lpWWZ/8JPitmcSFscGa4aTl74PuwNO49P8BxNVoMQfBKwM3qpZl4WSDz?= =?Windows-1252?Q?ylVga0pmjXF1GAP9GK8EQIv2nivtheUpTvGFJNz8hxEwDbX6jpfBv6Wf?= =?Windows-1252?Q?7ZnV4yV2gcyIlkeBmh3Dr1umxdng+gWZfRmpnHkCzZHokKIBSLAwW+6/?= =?Windows-1252?Q?wKLR4jMHcuB9e9PRRdr7JHI0fzujqYQp1hlrwimdC6VbCVJt7lRx8CTr?= =?Windows-1252?Q?NZJG1sudwCOo2td0hGXTbjw2EVSrvK796fEPHIYk9rgu2KDQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2569; 5:mJ6dWUNORSnWE3TTMEnp63NSVzkv5mUhYJUQ2wpV3FIhEAgI7RsGEEDbR6NNB2Wh2nTcpruOrMMz2cOfiEUifCwGWR+aT16z02GJp/u8L6aabfSNCKGkHXioST+jN3GLH2lw8wVgUxScrcK3aKs5s3iKodd8klzaBcIJqmnfoWrR+R4CK64UhSt9VSFxdqOrL9zrIFR7A5iWeOqkhkXENqAuCdCd4Ue8R0RQFPzsnN6mmFK8zP3L9+fHjKS3FHlCAX02Vg4GF9y9k5JuaL2xXQTAnohA2hyEeTh2gBVILY9Cm5ZrTzsYCiSFVtKM9foudFEjhZ7lBNYr6JFnqk3KT7omE0Vzw07N2Ra4psevPx9qrAnE0vEi8yt7Wm22X3/0wMAGqMXhmV5eeFwxhbQMtoW7dXDiBNrAZA0kO1Hw/YuCksXlNKrDnBbzckauriIQ7p6433IGzgAMXMGsGgMC5EiFnMIJLnj87Q2yPnnUimi+cH3K4bBGeRkjGdz0xMFIUBvUV3dlrehyckRP6PgJYg==; 24:io3Q5h61StMQnk8wwCIdbjPKpR6ygPUn8EFd7J/LjocQUw9O+Z9F+E/ZBUu27c8Mthz4Z7NXuscrBfDgBvhzTvQVPS3Z59ctSMpR8zIlPwg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2569; 7:NCXcQwDPdJW87sFcwnuicMkRcliDHKMbIlOqtNeVnCQa8DhVklOH+pryKBBUcbXIEP0GkICBUg9tpxI/ZOOhKe6wZDEDaFssfqBa+uY8AKSC9N8/SYRahWzEgcfuuLG30fK92975JUzh1tfX5KieWToJT7JSP69kWMaIDLNCHrmN8laCHtwkpSolxDIfQX5nlKMSBGDJAQ0CPTOMxq9o2zZOsbN614SKAIoRoNHdIi/GJXmKLZ8cW2R/210+XC9ORbGtGKP//qwqOfKu2h20BPh7UewGLgVCQVVRl0ndXMmL/GKKYm3EDKXPLmzVwIBGdnNmIon3q1TJIkF/xc5X8rMapu66TE7dyoRPdZOBgSPz21mHkTK8ohupOLOxaNM8gq25LaJsudisNFMG5WYLdEYXUHsYibWduImF297L6Gx0TKQwSA0/n5URXHdzaYZsNOdV/gvSMKJin15C6Y5V4SqeM0nUUsCrX4Pn3ShLowaUKfv7f8UADTM4WHpKtXR0w4xU9xFDDkFa+OeVREpC3XN2l8M4bxM7dsqr+dy1KOB96XAFlwr9QQJLr+J1x1YVbXtTD5HOVny4aELAyO3RUotUY+T0nfwOV6jwjCz7uEhVG3l/JwMI4TKjxDHED5XF2d6ZETnEr/39d2IxgHoaU+yyQxMaGuzjWgWVj2t+H1Q08iqfiCHI4eaVIyy/VEKPTtBqpRy9tppzI729kJznNZgcE5PjKsue0sLQXwVYw05X+ybELG9wveOCtMKu9+l1G7u8JEWTnzLJig64YcItY1qZrKvXAyw+Ok3j4D/rP4Q= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 12:17:55.6420 (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: DM5PR03MB2569 Subject: Re: [dpdk-dev] [PATCH v8 2/2] config: enable vhost numa awareness by default 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: Tue, 27 Jun 2017 12:17:58 -0000 On 6/27/2017 3:29 PM, Jerin Jacob wrote: > -----Original Message----- >> Date: Tue, 27 Jun 2017 15:11:07 +0530 >> From: Hemant Agrawal >> To: Thomas Monjalon >> CC: Ilya Maximets , dev@dpdk.org, David Marchand >> , Sergio Gonzalez Monroy >> , Heetae Ahn , >> Yuanhan Liu , Jianfeng Tan , >> Neil Horman , Yulong Pei , >> Bruce Richardson , Jerin Jacob >> >> Subject: Re: [PATCH v8 2/2] config: enable vhost numa awareness by default >> User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 >> Thunderbird/45.8.0 >> >> On 6/27/2017 2:51 PM, Thomas Monjalon wrote: >>> 27/06/2017 11:18, Hemant Agrawal: >>>> On 6/27/2017 2:16 PM, Ilya Maximets wrote: >>>>> It is safe to enable LIBRTE_VHOST_NUMA by default for all >>>>> configurations where libnuma is already a default dependency. >>>>> >>>>> Signed-off-by: Ilya Maximets >>>>> --- >>>>> config/common_linuxapp | 1 + >>>>> config/defconfig_arm-armv7a-linuxapp-gcc | 1 + >>>>> config/defconfig_arm64-dpaa2-linuxapp-gcc | 1 + >>>>> 3 files changed, 3 insertions(+) >>> [...] >>>>> --- a/config/defconfig_arm64-dpaa2-linuxapp-gcc >>>>> +++ b/config/defconfig_arm64-dpaa2-linuxapp-gcc >>>>> @@ -47,6 +47,7 @@ CONFIG_RTE_PKTMBUF_HEADROOM=256 >>>>> >>>>> # Doesn't support NUMA >>>>> CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=y >>>>> +CONFIG_RTE_LIBRTE_VHOST_NUMA=n >>>>> >>>>> # >>>>> # Compile Support Libraries for DPAA2 >>>>> >>>> >>>> -1 >>>> It should also be disabled for generic ARM64. This patch is breaking >>>> generic arm64 config tests on our platforms and creating a unnecessary >>>> dependency. >>> >>> What do you mean? Which ARM64 platform is it breaking? >>> We can specifically disable it on more platforms. >>> >> Unlike x86, ARM only represent a core architecture. >> Different platforms can integrate these cores differently in their SoCs. >> The stock ARM v8 cores do not provide support for NUMA in my knowledge. > > A72 is just _an_ implementation of armv8. Not ARMv8 specification > itself. By specification it is NUMA capable and there are NUMA > implementation too. > >> Some vendors have modified ARM cores (e.g. Cavium) to support NUMA >> architecture. However that is not a common phenomena. >> NUMA config should not be default for generic ARM config. It should be >> enabled only for architecture supporting it. > > It just an build time dependency. Right? If you feed the libnuma package, > it will NON NUMA as well. Right? ARM64 libnuma package is already > available for major distributions. yes, libnuma will work for non-NUMA. > > My point is, I don't want to make arm64 generic config an exceptional case, > If DPDK common config creates libnuma dependency then there is no reason > for arm64 not have it. It is same for x86 and powerpc, non numa systems > too. Right? x86 and powerpc configs are single vendor based. Common should be common and generic. Why to create a unnecessary dependency, when we know that the support is not uniform? It adds difficulties e.g. For the ARM cross compilation, will also have to cross compile libnuma-dev. Makefile will need a path for specifying the lib and include paths for libnuma and numa.h. > >> >> So, *arm64-armv8a-linuxapp-gcc* config is being used by several vendors >> include NXP. e.g. We use this config on several of our low end systems >> (non-dpaa). Also, we use it when running in VM with virtio interfaces on all >> of our different platforms (non-dpaa, dpaa1, dpaa2 etc). > > On the same note, arm64-armv8a-linuxapp-gcc used by other vendors for Server machines > with NUMA and if want to keep creating new targets there is no end to it. > > How hard is to install libnuma on VM? There is already package for it. > > >> >> >> >> >> >> >> >> >