From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0049.outbound.protection.outlook.com [104.47.34.49]) by dpdk.org (Postfix) with ESMTP id 84B702C72 for ; Tue, 27 Jun 2017 15:00:53 +0200 (CEST) Received: from CY4PR03CA0074.namprd03.prod.outlook.com (10.171.242.143) by DM5PR03MB2572.namprd03.prod.outlook.com (10.168.196.138) 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 13:00:51 +0000 Received: from BL2FFO11FD023.protection.gbl (2a01:111:f400:7c09::122) by CY4PR03CA0074.outlook.office365.com (2603:10b6:910:4d::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.15 via Frontend Transport; Tue, 27 Jun 2017 13:00:51 +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 BL2FFO11FD023.mail.protection.outlook.com (10.173.161.102) 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 13:00:51 +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 v5RD0fK5018964; Tue, 27 Jun 2017 06:00:47 -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> <793c8e58-bab0-a417-9e84-8630b2400f41@nxp.com> <20170627124556.GA12253@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: <5692af58-4d79-bd2c-6269-a94b107fb5ae@nxp.com> Date: Tue, 27 Jun 2017 18:30:40 +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: <20170627124556.GA12253@jerin> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-EOPAttributedMessage: 0 X-Matching-Connectors: 131430420516216898; (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)(39860400002)(39410400002)(39840400002)(39450400003)(39850400002)(39400400002)(39380400002)(2980300002)(1110001)(1109001)(339900001)(199003)(377454003)(24454002)(13464003)(189002)(9170700003)(4326008)(6916009)(110136004)(83506001)(8936002)(50466002)(2950100002)(498600001)(6666003)(54906002)(81166006)(189998001)(15380165006)(5660300001)(6246003)(230700001)(8676002)(76176999)(54356999)(31686004)(50986999)(36756003)(6306002)(53546010)(85426001)(7416002)(86362001)(31696002)(356003)(106466001)(65956001)(65806001)(305945005)(93886004)(966005)(47776003)(105606002)(4001350100001)(65826007)(23746002)(229853002)(120886001)(64126003)(38730400002)(77096006)(33646002)(7246003)(53936002)(7126002)(104016004)(2906002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR03MB2572; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD023; 1:6JyYKs9wFM3ZWDg0NVYIgHCinVi3gKSSqrNokiDb3NNVcXXDYa5+4i2wkbATNw8FPdwuOWUiQjM9zr0xn4j+9hXfOwLeIjR24UM6J3CI9XKmGPZu957E46h2lef9D/ULB2JuDUssZbj3QMZ30CRVHLbZK9Vem/7jBZ7+6bFP4Rop2xKe0tWVfEEfaxnuT7b8R3wGwYOFAbKMQ2SPRzzdert+ob2Gn8QWsdz0odM6m2Un6bMUlmujcpH9wLRZyWUdlZhpLK8foRkHODbTvI6LlozVrVWi4bDiTSVGXQR24VlisAAgTuLPD+RPUAypK17zDtjBdRRagCn4/VzRmKqUZC4vxvL81cFm1dzMKHKT4eJAomIcX4JUVrIc6LvyT4rcZ+r7T4UF/X93wKyy5mmQ+C+BTTPmHF0kuOJXDa4EeDzAnGEGjgpIQZqMVoH3b3ATYygTtU9mpUPmqCHmRBJmz1X2rJLU+AcJTCOyECbgqmbAeydQzvPukndxeTx7rYhDPCrs1zE4NyUISWLhnuykgI4CGLG/Nwj+hLxc388htnAlh+JE94iRFsZI6oorKQR95I1ixL9UEZ0lEkKNnD4eT5GG2oXza9tXZqVxaJPr4iNxw8pSWnze6RHghukSYV7xU/n/EQCXRWRU0TP7J81CdbaIfyomTfCDeAqA9H0T14sWWWwef3I7mOkS1aX0wndgX68Ggfkv0GjWA5p0k4dAtL6L1DGCDABth92vNHBOalD4FauZPX6e+nmkP7KrI2WoRwvp/Cc8h3ajw45KDNZZrZILTcqMTevnMKrv+WutPQMVs1rnNW73XJ0fpBSLmH2nlAEpZPg+KdIGmwe/Mr1mr9GhbT7t0wGUpOjuIeM3BU7j6M30Qp29rk65FewD9AtCGsS2yKp1rMgNQwkBVcdWh6ges6g3gfTKJQiI6+spugO4CNC640t6kyVyNoeun3m5 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 8ec137b2-d94e-41ad-3ee1-08d4bd5c8a01 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131430075)(201703131517081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506067)(300135500095); SRVR:DM5PR03MB2572; X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2572; 3:553WG3cgNrlirIm+m2JT/kiTsoRbhLlVT3irnOH35n3FUqwlwdVDlfZ9njT6vX7UWVNbqi1WM6eCFXLXqHGa0SL8DfprCMs6MBaFHp3et4p3rl0fjX4rzZDcVahvgTOvsHaz+7HVGvBbgQOQbT3AgtqVq8Eb9IlSY9CI6k7nxDNnfA8MwObvN13FdgxOYay5LBkabx8AiGuvLfrblyFEHmdsZcuoVJ6oDy8kFvw3GOvEdKBbtj8RB20iooAx/fH3BtIHMRN01wQu9+HltijF6kT0s93Y549qSHF5lx2Dp50P5RscrDbJ6mdDgMNTN2ISaK07sY4sEal6nh08JET7daGuH7aLfm39asINha+r6I6If6CxlqUqcYk2t/0S5/qhFS47J6UgaOvCVks9bYGPeusHaEphH1OZraukKjn9GQtqQMIO28lmOWzmMro0t0NxYyc6fbjDyc2h6nECr8FH4gQ9h+YWBZHPllGrWKg8xv7Df0LDZNQAiqn8ToPuSMWTOpYjsvisgnp6dNkFpL/TMku09QUgQThogpno7Yb6WuQn/l2KPj1e+YzPLMKzSqKllHPqwi6dNkpL7CSR/MWAJfBPGhwS/0noXfRrSiFwRfnShoV17aNz9of3hOoJ4Te/kJyCsfx5nEglS/VoAvB8ac+OdA+q7Q9nHxtPmBXKs+Sj8xvQ9CY93RkIUrZd950BCVnp6oDifc4d8e0ZoCilugN6VqU1K1MB+r1AQIteacOaQqxCPUz/WI73u4+dAQSVpdmecn6azYx1QlXwbUNwPBxSNuULIt4VcJtIo8O8rozW5EpHyS4nt5ozVQCE57+td+uqKwnCT2h0zkqo9hIuRg== X-MS-TrafficTypeDiagnostic: DM5PR03MB2572: X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2572; 25:OutlAUmWyWuGg+4L4Zt7wqOUQe1UYZKdEUIjPMVkqOphhFD1vLJfhyoj6M1bSsiQ0gDh8zmAAzLd41enPhN2GMm5B6z9b01J7bEMYTsQhlVZdovODL7guCW6V59G2Z2xn9A1jL7VpvBhzHo7JNvLBkjuc8IU5vhryUGv3DFXlqxDsaxbpbxf883687Umlymun8bXH0FsZ/CKV/8O3YcRujG+uGZjeo6nz3ntrM1EtDcYcneoF23DPzGE0mJ+U/LgOuYAJdrQNzBnV0dBaXL2DbNd04FN3qeO/z3QMrBD/eHPhAedlU9NHpivgj4NwOMtdUDfRxaq5paf7HvcWys1DmamisMybpvN15z893hgimiBO0+X+0EO4mvamN7FC8YnBu9KuPyiv/MYxQDlqpbUZ8ADrBEg/ccdMHMLXkDF8bGygEXUq0xbsoh06erub1Vu863KxxN2KUCUokjlsZYK4Z2PTbhq6UbjvpHL+fkrP1OZG5InJH+JUv/T6Offl6VjLirg/Nq6vVq+izmvXKZHRDgDEVfHjHVbENCwf8GWnMa2anLJnoCClt97MTGjNe/awkSi8dezYKNTsl7uiRIFcVUWQe+uknl5qpAGMVxglKJgxQBHK3UJki1Hyfy8/uJhdYYtUaYnAMUXqe/aPnAhJK02uXC68jkKi26UExWzuW6qFMMhORZhNpbdW2B8U1RZMzDeI4/0Pu1UG9vKFeDfSIGzwR+sg8Qc2VMzBttw17L7vJBgs2UbxgZOf0Jepr8uNYn4QK0wYQpkp0v2prF5Ull6xNpgOefETtZ/HdrWHOrK13Ji7q1CS16TI7E1Rb4xlMmnlas6pmLsK9iJnk0XDCwuDG9VQGIGJnm78sLPP3ony9FyNZv2ivXFM1oeJ70jb6VEyiYd2mRptjxMhSftCSRD/hPL2ewUJViFsFHI4SY= X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2572; 31:4hek2tS4vV4QCHP0nbKhu1OnvA8XRjZw5AMwl0PrOHjYBZ5IeORa5I1++LoYj7n9AbnmUXSWSaiQlY4HiK4qmMjjTN8sreqdjqn5gN+8Uyr7SjaSzzhTZhDkxTKHhU6A3O7SxJiY0gUt0PW53IhYtSKFNzrITZ38EM4MJnpVSOnc3xLtDEmVi1PSEJ7VM0t6mHiufcqHPVMhUy3OwAWNgeL7OqJOiS8DgTnbgrDM7lULNS+sNkw63HGiA4eKoiV77gYaAw254F5vgcdCTO6hRkfEuOmOPjgW0A5LPj8sg4ydkQTlltPr16qYWaPdc8OffSE3dTPO6zkS0uCesnmG+3jOXEWWiuXhYzkbS54PrQq5I7oro95WStdjCwdhf1OX3UR8bjjOV3L52X7UCroMV06ALLfXnu8k/b9DBlb2W1BQd/43doSHp2IwFUclAsh8rAR3du0Jo4gOH/sUvNzgv2MTd4ZEnkHuPMtC0ZiYDzJuHzfCNbMCnf+B5WpyE/jQEzXlEZDgyMe1lre4nx8MhKWuFhVL2lwh+w7Gyc4PfTK7KfTOU2WUr9yPtW1/6wjZFMx+CwfeBadn3Y6ntU+EQj2MOM+xGsd+Z8BBFPmeKAr/CZZFJnzJPEHc6ReCGkzsn1C/vEJpPf2suQH+md+OF/RA1oLQc9OhvthhPWnIUoJzofMuY60Bw/NRrNeKgbSEaJ26rNpYfemuFoYnlmITlA== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(158342451672863)(133145235818549)(236129657087228)(185117386973197)(148574349560750)(58145275503218)(7411616537696)(228905959029699); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(5005006)(13016025)(8121501046)(13018025)(93006095)(93001095)(10201501046)(3002001)(100000703101)(100105400095)(6055026)(6096035)(20161123563025)(20161123561025)(20161123559100)(20161123565025)(201703131430075)(201703131441075)(201703131448075)(201703131433075)(201703161259150)(20161123556025)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM5PR03MB2572; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM5PR03MB2572; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DM5PR03MB2572; 4:u8jCiz3taF/wsgbKXWfihHhnseZ0cQ3sBX+SuU?= =?Windows-1252?Q?lVMbNgNW4R1EdYFVu44+Ky2fw/zpqzvC5FrNGwMPoMe9a+M4L7R5fNM9?= =?Windows-1252?Q?AtwC+CD+6p+OPF5k3oEcDhg6TaFRmRMSsCGleI2MU8t/OU34T4mVaj4o?= =?Windows-1252?Q?nr2tMQfPK+YBzfx2Aw9qyVH0LdwCXos72PnRBNAqCZTUoGy/baWCWiUM?= =?Windows-1252?Q?6YcDrzV8MD64ckE0Gzs9C424sHXPw4+1MxL/7M9TD1IhEq42oXwzZ12b?= =?Windows-1252?Q?R/nmeDPd4zpsMepBSIK+KgD/tgRGMGzh7+5SnKag5qfa1F4fec/w2OoV?= =?Windows-1252?Q?TmCpqDOfO63K+HP8tLUx9JjAFCpezwyCXZ+F8bZ9aUFBWcH5guyV4PAr?= =?Windows-1252?Q?ZeGjysQg3p8AQzK0gDlRjJNVMZUxKj8RXY3NrumLc4h3cd8kKDnfytNq?= =?Windows-1252?Q?fZtwmFQ8t3hO4onrcdogV0a3n0Rcz7ASnQ1GYNS8yWHkveBIZBXVOlzJ?= =?Windows-1252?Q?suSh9K2kbbRN6K1r24kLJHT0BpT/iEhueZx7LRFapSHC7BSb37/EJxO8?= =?Windows-1252?Q?W/WDodXXmKm3g7tXEFAu5HqTh9QZuHyrAj3Hhq0kCsLTzrT/1aJVUT/L?= =?Windows-1252?Q?ZtlxdaM2x19++AgeC1e8FAZWNRT4YrpJopIiiSo0sh3bscGiJotwb531?= =?Windows-1252?Q?zjrmPDZVdcTCiHS+nw/eSV2VZiB2n0IfuNPgmA80xuYjC02G75rZScmk?= =?Windows-1252?Q?poCbnH9S9ckAHBQwcYFzKmARVKmZYCUAPNQkfgKTye2AgRYhF2cFJOP4?= =?Windows-1252?Q?TMx1PX93CB0/Yw0KrcIA2rG1jHqOPr3siiahKaz0XhqA3HYcsU8O2ZdE?= =?Windows-1252?Q?Ow6xdxPLs/zRUYgo0BYhXoCUSFdsahhQVTuLhDvTqaAw3Vtr7Tetfuib?= =?Windows-1252?Q?yyuNaTe63xnQA02B7ZfdlPwbiAw5Mzcw6SFzT5565qWQ4x3/EfiJmJge?= =?Windows-1252?Q?iV9od0VKJFTo+jZNl/FUKMdUuEH/OOe4iCHaaTUt30aWqK59UIUVz3mS?= =?Windows-1252?Q?IrmTRUzuK0j9XgD2nE0UgmkgjNhgSxfrPRDizZXSJ0nurpvn7JwsVhiG?= =?Windows-1252?Q?xjjOaJptWEBiDC29rwQaSAcrYOOMum+oCOHh3mQDstOtE0e3ZAxo0ouY?= =?Windows-1252?Q?8OZcGvZ1Mi/PJCIz0ejQegI8aPnnu2LMBYB6bqhFF+wtDe59va7rpaFH?= =?Windows-1252?Q?5+tlR2XiWzdq/9KKDBTUA9JDrjfmYGtbyHVDIzLm/7HmHLTqy86tjG1s?= =?Windows-1252?Q?qqVfbz5ABbFJKzTwFMc4KqYFqWvX9rVL1sZDRgob+MsDzBRsPzjXpVYR?= =?Windows-1252?Q?Z34XJhBon47eiYThYXnm61p9C/OWNeG43UQ+giZrJ+wmeG3fJHmke6pJ?= =?Windows-1252?Q?j16xf9LNyeoKe4hR+qinu68K9A/ImQTWPE+h4ftq96swJA+/9XDCCgiV?= =?Windows-1252?Q?2p32r1dKMQLqWUw32Tu7et1s+1ltpfqHuf/ll3M3kMa6HlYrX/F8XOtK?= =?Windows-1252?Q?mUDUk4vk4F7gx98rX2Vx40fgHb7qdw4NpABeb9LfrkNJt7HRhXSdQuCR?= =?Windows-1252?Q?G/75x3noNo1kr9eeJbi/4=3D?= X-Forefront-PRVS: 0351D213B3 X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DM5PR03MB2572; 23:uDYcmzvPo9QanYKja4jLE2d3r3g19s6E7GBKS?= =?Windows-1252?Q?3TVVmPBo2KvTK15GTBzQ+/LUyZJoEFkkdGXxXgdfSRDO7Zp0TxybiTMb?= =?Windows-1252?Q?4WWoQO0u9+T6sHWi5R/XF0JW2Q6rbhY2rpdeVNIxvrc8wKANgl+8vPI6?= =?Windows-1252?Q?g0+jwu2Hg1kOOQsjY2sviFFcF4WtsGy9c8ILZ1l7GM6fa5EI9IaZSNs3?= =?Windows-1252?Q?xr7frCykWQrDIr0ff61gfB0zVhaKhHncaWpvMTkRfJl0b/qbT+UnlVhV?= =?Windows-1252?Q?CPTUQ+YL/yKmQ/o/ClZ7W5dlnqrtyq+1jyG+fGmXZtPMMMM4RszHTAW0?= =?Windows-1252?Q?zzL10ri7k2evjG7v5PhdoBZnrExdBv/c0oT4ZEI80lkrtiI73+8OZBQn?= =?Windows-1252?Q?VOq2zC+leEiAIkgo10hKghi+jNg17zhcQaWgHrkbc9+zyba1MXKv9GbV?= =?Windows-1252?Q?yV1w82Gm7bjfHkBvJaWqW1oj0i4qWOqcTlqVAAg/j3btclSSAyZX/CFF?= =?Windows-1252?Q?6HxQiScbF/4VzoyItgvn1N1y9HLvcDkK0AcgF+EJ9fbQhS1988GhtsPQ?= =?Windows-1252?Q?nqMk2KJH9zU/1zE9zHKyBOR9PgdsnpEtz8GAc6DHt8Q/gzvqWA3OuuKv?= =?Windows-1252?Q?it7lIqCls5gbdvlT9riQtWvwCsZUFlGiU+MM2V0ezTyEF0oemNCyNN5N?= =?Windows-1252?Q?UJK6jKVsbiVzvPBY/PeGaZo3xVzj6S96aVJ3CWhpdoAu4cE59y6ahET0?= =?Windows-1252?Q?tEmZXpQjitCHSQUFkX73M5A86N1zjCfJTk/G3dQuzof+PskDm6ckwhNI?= =?Windows-1252?Q?ot75HCh2JTWvEUui7godPyTk5zAKuBfQ6p7dBb/TdfdisDpiqcsalJR+?= =?Windows-1252?Q?F5yTkqGewK2BTnDYOinmcmUaWGwz3xmaNNZTvBlYJUH7SKtMCYsXBOWW?= =?Windows-1252?Q?B8BavYqQA2WNCiI6tocTc9EFhrXYIb8m8EdE3FhP2GMne+G5U50QLrpH?= =?Windows-1252?Q?yg5cjuzSlSCWnAER4siyM0Kx3ZVEV6nLm9uBjls5ex+f/KBd2aAQfJ3X?= =?Windows-1252?Q?YF45ifYpCrwsmJH6n7wsTld5AyxVrux28Q6jZwZJj/2OCAqboMT1nLkG?= =?Windows-1252?Q?ZZRlTLciKbiQjBJjdbbOnt83izuEkcEiRlfeauDanK04BiTEig7mHaxu?= =?Windows-1252?Q?gIFxe/fCSS1ptCF8Rr1OdEKEj8xjvD8U2oveBpTlg91mKeB1uNrm8/mQ?= =?Windows-1252?Q?ffX0t6isNKeOnTDoJOeWAc85Be9YBMfKXc+IVTgvjjylXiJbgdnH7MJq?= =?Windows-1252?Q?xfECP69j1C5+/FLylld8GUNsN/jnzwWyjeR1Vr7tshQ3iut020bZ14KS?= =?Windows-1252?Q?H2W/xkbfoB2NYAw4lq8fq3tvwKEGvqzMpEE23d8NXiF1HC0lthLWjbqi?= =?Windows-1252?Q?qYkHoX7AC/1Wish13zSZ1HodJFUeXjYV3nE3yfLDo2VfCL8xHsm+WXwj?= =?Windows-1252?Q?6Vxo5n7Vca9XLtxeVdQ8FYaVFa5ZhmaRvnqKf4rn+qBQ90UU7HUNob6+?= =?Windows-1252?Q?tia8cB0m/DHytJwYMN9FBFLj3nzuZQVbl7YY7vrLQWvGJ5pZqnbRhwLN?= =?Windows-1252?Q?u0pFuODb/tqX8NPp30uw8klxYDu6+OKn/ooLlfhISg1lEJFHvxBrotdE?= =?Windows-1252?Q?3zQlnwFaiYY/IJkqnzblTxCX+iDMUxOGkT+1j3or8VfKBmnSCS7eqNRa?= =?Windows-1252?Q?ioSbhsvTl8F3pRYp+uzkW82MUSIre/A2DnzkDnWrngMOC+8oEYPV9q8+?= =?Windows-1252?Q?6HF?= X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DM5PR03MB2572; 6:AemekH1aqjOxN5e1IIcRF1l4HlwDlCuSVyyTSe?= =?Windows-1252?Q?Hrk4mLJ5WVfjYalT23qWvt1+PPVGeTOiG/6q7mVAvQVa/vD3l2NAyZjl?= =?Windows-1252?Q?lyopAkpl9kCOC1xGWg0N4t+M3PGVrJVHvGMS2i2pCuAtnW70O2UqnRIY?= =?Windows-1252?Q?Xv+T1GYPpMQ+WboEmu8bVbB7RJpobnzsZMpSsJKcS+n58VUSbQ2nktHG?= =?Windows-1252?Q?oYgVYyAOavW79IVoEJ1r033bouYyvhweJLOYVtzIH2TqDCFOk8023acS?= =?Windows-1252?Q?kdPPxskIx7XGGlU35vMfL2SeEYAD7BJHL0+nQZLc9jQAGf+y4I4ptJMA?= =?Windows-1252?Q?Xcj4L32HJclJWwVHZvNKSYeIco5HUoMRMrX3xr9VDCw7A0305MqU4wda?= =?Windows-1252?Q?WAkg9ajjekZNZdtbUO1DCxAxSBHtxa/jKnvpq8Wd1erdCHzYpOmZJ+rF?= =?Windows-1252?Q?24JYAyw+/lklA3U05C0kHo6spsHilC+4oEuS8z7+Hr8/cjVugi+n/rPH?= =?Windows-1252?Q?SjrxNC2rNt/OepjGRfmFvhZJoKKHTOQjTjWxVLesn9Q721avjRhkHFgt?= =?Windows-1252?Q?KRS6HdP5+aTqqOETrk6tR4BdRMcQISrEkJlsNZ/FWyCoMO/Gz/0ckEbw?= =?Windows-1252?Q?V9w9+gvXrR6BkSGLuF2Ok1p+D4B/IPf1pHdSObipqHL576DDOE7+yCyw?= =?Windows-1252?Q?yMG3fia6IQ3azonAMstjnuxKHyuaoqonzNCzqDLqlkHBVwXAWI+6rkvJ?= =?Windows-1252?Q?AcFDepiP8LOFG6E2SOaAZkl8j42Zcvcu9yLVlRE06zQXHqa4zgfx7Zdk?= =?Windows-1252?Q?y4tGrq5ryF9hZfJYkM2oYjhx3uoEfc1l0uEHZrem3awqEFnhht+1RWVU?= =?Windows-1252?Q?A7OZSDTDCDXcTIt2eNSYq0fpVK0/3tK6YU8+PxjcUNw6+W+1+71bPZSa?= =?Windows-1252?Q?mD+Ihu2PN3/PeyjQ1QT/NRdF7cNq01f7wSD3JWxNzAD1ylXPfFLO+uwx?= =?Windows-1252?Q?yQ3gz1eumWIqZ2sUYdRR8tqXfcVDBWwC56FQFeBgtLsWFIfQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2572; 5:Gf3hHyjLCgzO//kuBOVeW/SCv25pnOkcBRwOpsJ+hA5dhyXN5CC5j+MxbhGDvfUWRybHLvI+s2j8V1pJKaA5AO8sTc5+Hp2SR8Hl2yjyRh81G4iFH54fVCiT0O4p0VYd6lFd/ip+jNGU+bp0nuriwEH/ynBeO4VXFZc/SVUIc1We2pMCsgWs/+XH0GSPgS7qJdcJURZec0ECCqlVh0cyGtCE6kfnSdI7hCHtuyQtFXIS7hF3pgYoJ4OayatZjCG/iCzg463gg6Vcdw7kiIQSvNBh5jBKaeSWV+FAh3KyEcNOWgU801Ue5p7OqQBo4pAiReTKGwjSobT0wry1rDdNoc1lV1BM8Qjyapfk/6JRGv4JeKrtTjjGSos8cEyQ/YEzQs2/PlI1cnmptWxcpOONN2cFqV2ECSQ3NjExHxKCpJ4fNQb/+wQXsMIbBevA6JzJvdKvOoYBsoKjunY83coAq5xsLLMjQVh1tC/KL4vys5n8vS0ry434cDt28aUfJYyg0xFKHra8hSS+RP8JtPCvQw==; 24:CYvWpEAPyGmh3DxwzjMCymnQbqDxY9JTycqMbh+adLSwltt9VSGEh5DXYhMUL2CistXbX90BL6AxnAg+5BU5AN3h39cki/mAfNzuHpLnYYI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2572; 7:1Y2xT4jLybXWg0SnXbvXG4o6/irfHQrXtqZnFdgbpUEk27qdDejdbI2UGkuBbnhPuCfEk4IitJ35uwR9pzUNWMvec35/oCXhTSmxurrTaQfd15al7bD/nCN475/p3eBhAdR5yIgmnbA7poWQsF9QfNWmUd6mix4olOU2ecH/WLSoMxSt3Gz9ttpVcVDn4IeMbZ6NjfvQecMQreG84lxPD0UNVpsQsMyTf65pJzKcPwNxN9mLagc4GP6K83ZpIdMCWvanTFRCGg6RFC3OpHZyVKaRhSkTOHPzpR/ey2fWL5/GQ0BegWIsmSEeVmTzHyDOAjcsAGLe4A+6BHmRvZUCJ/HsEXqA2d0xUvPiRK5acW+e8YFO1tXneCsPUSbm11vzZ9g/pOQMnkuyQ+VWz0eSqve4yGIsqQPuy594Qg1RrMDijg2Bhr7Dj0mJJB7hfEn2BWhUsvirtxs5cO2iWyXi0kCPaNGTdvqNoDq5CW0KFT3DPnuElmfFwkE7rmjAffmbYmZWX/ySkfUaol5RJIoh5rPXym7aSG9opSH45JB+dKfu9rqlXtQaNj0A8Jmi7SfoFaItrYg144ub2O51uhLB6IP9+KWRfn51n0hEpb6pVRqNBte4H6HPNGO+0/Or4nP18MA+mOIhcpcnJYFFPMTn4PqpKAHOYdB47kMuHyVWtINxD7W7SJ+4oKAlJLu9/DNuqvcXz19omN+UqpX4LhT4PGIeJLTV8ASe6uwUxK39u7c2Q3WrFN4v6jondn3GyCqORIMu/E7q6FvpyQNHFzAfGLwWHii1lz4VroqSpMozgaw= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 13:00:51.4032 (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: DM5PR03MB2572 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 13:00:54 -0000 On 6/27/2017 6:15 PM, Jerin Jacob wrote: > -----Original Message----- >> Date: Tue, 27 Jun 2017 17:47:44 +0530 >> From: Hemant Agrawal >> To: Jerin Jacob >> CC: Thomas Monjalon , Ilya Maximets >> , dev@dpdk.org, David Marchand >> , Sergio Gonzalez Monroy >> , Heetae Ahn , >> Yuanhan Liu , Jianfeng Tan , >> Neil Horman , Yulong Pei , >> Bruce Richardson >> 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 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. > > Yes. What I understand by common is that it should work on functionality on _all_ the > armv8 targets. If you don't include NUMA then it will have functionality issue > with NUMA targets. > > The ARM64 Linux kernel took the similar approach. The default config has all > options and NUMA is _enabled_ even it is not supported on A72. > > http://elixir.free-electrons.com/linux/latest/source/arch/arm64/configs/defconfig#L77 > Ok! Not able to think of any other issue for now. > >> >> 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. > > Yes. I agree. Cross compilation needs additional step. On the other > hand, If we don't include NUMA in common config, We need to add new targets on > all new SoCs(like thunderx2). IMO, In order to reduce the config, I think, > this is the better way.(and it is not hard to disable NUMA for cross > compilation mode if not interested) > >> >> >>> >>>> >>>> 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. >>> >>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>> >> >> >