From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0073.outbound.protection.outlook.com [104.47.42.73]) by dpdk.org (Postfix) with ESMTP id F259F2BAA for ; Thu, 13 Jul 2017 16:18:51 +0200 (CEST) Received: from BN3PR03CA0110.namprd03.prod.outlook.com (10.174.66.28) by BN1PR0301MB0596.namprd03.prod.outlook.com (10.160.170.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1240.13; Thu, 13 Jul 2017 14:18:50 +0000 Received: from BN1AFFO11FD040.protection.gbl (2a01:111:f400:7c10::184) by BN3PR03CA0110.outlook.office365.com (2603:10b6:400:4::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.13 via Frontend Transport; Thu, 13 Jul 2017 14:18:49 +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 BN1AFFO11FD040.mail.protection.outlook.com (10.58.52.251) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1240.9 via Frontend Transport; Thu, 13 Jul 2017 14:18:49 +0000 Received: from bf-netperf1.ap.freescale.net (bf-netperf1.ap.freescale.net [10.232.134.28]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id v6DEIkjc001922; Thu, 13 Jul 2017 07:18:47 -0700 From: Hemant Agrawal To: CC: , Nipun Gupta Date: Thu, 13 Jul 2017 19:48:48 +0530 Message-ID: <1499955528-32012-1-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 2.7.4 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131444291297110037; (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)(39450400003)(39400400002)(39860400002)(39380400002)(39850400002)(39840400002)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(9170700003)(36756003)(6916009)(38730400002)(77096006)(189998001)(4326008)(110136004)(47776003)(50986999)(54906002)(53936002)(5003940100001)(626005)(8676002)(85426001)(2351001)(48376002)(104016004)(33646002)(106466001)(8656002)(68736007)(8936002)(356003)(105606002)(81166006)(498600001)(86362001)(50226002)(305945005)(50466002)(2906002)(5660300001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN1PR0301MB0596; H:az84smr01.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN1AFFO11FD040; 1:od5f2E6UrmiWlbeST8EvwdKUdCJoagVFCa9STiiRJ?= =?us-ascii?Q?eg0lQR0rV62rI6Epz1nr/1OtI4A9cf8fecAOKWiSjkADOPtZCwEq53y94Hri?= =?us-ascii?Q?v4iPnBP9m0KlH8m7YujTZnT0WEI/YBecLVVxfsTocpuiJWPeoGzVDw3mLAnS?= =?us-ascii?Q?3VL2EU7n8VspZWvMI1EaiHqcOtoZTWrOFwg1hMZyzDK+ZtAiNMf7NLMdC/EP?= =?us-ascii?Q?gijyPvLHozaGlvr8XbstL0xWBRltdRMDXKSDxQk/N/gFmTaNuwo5gBxnijE+?= =?us-ascii?Q?0dI5AVyRXHWVD5AFch30jb5M5qquytNjOfOWdukFdp9LBHmZZU5GqI5OwIm4?= =?us-ascii?Q?XcU+CwfsMz0dbmwZGF86z8UTOs9JZIMdG21BGEpm5LssPmALapSqKkY2eOlj?= =?us-ascii?Q?MC8BwDUtO/zCqjz7oe8JO8t/LVLQmiWa43XKe0x/BeKreQIOHJrwj/H4F9rk?= =?us-ascii?Q?+ZWF2Dwv/K9tBbs+BSPfq7FL+hPM8grOISOI1rexs6fX/pTWbVrfmIWCniGo?= =?us-ascii?Q?4MgLvv1JbmPxYItRwImmApxhPm638nWjUXIdKS57wr2Y1pH42TJ6BB7nOp6g?= =?us-ascii?Q?2lsnVFvZSmE1jm5v1F6Kb+jsAX2gYVz3QHn1dVQLB8GIbgkfy/+VKkXfXCHY?= =?us-ascii?Q?PehwzVZLBR0FjjRtRp9Ncq5Qhev2TW8EWHTzyplramt9CON2tYQPkmRerYb0?= =?us-ascii?Q?Np7KiXO614WZjY9/NeBan5R0HrMPXxsYRwC/d4qYvr/SNQ38eUCnbnmgrem2?= =?us-ascii?Q?of5SDYUAyvIVeHgmYneWbU0WR3IBOMV5X+esiRhwcrY8onf5oDOo1zclvPdz?= =?us-ascii?Q?FiEugAcvZGDWeMd14VwvJM86VmlYEJhIvs0geTvWOE9EoInTyoVDx3IopsaD?= =?us-ascii?Q?JOyIKNgetwU4JdWJDioIMvafRlCD0FlBg7QaoqoE5eZY/bqrVUSUJuJMnR76?= =?us-ascii?Q?Jj/VO0Vd86nlmEkELgHzxwwXdipKxrPDGP5Hq07LdO9NqpMcRDdBoEfgF+9G?= =?us-ascii?Q?aGx9HUrHpnYk6GJ7G18ScWZ027AgbdG5XEzzcFjeWgBhA=3D=3D?= MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 99541935-81de-49cb-06b4-08d4c9fa14f9 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:BN1PR0301MB0596; X-Microsoft-Exchange-Diagnostics: 1; BN1PR0301MB0596; 3:0sr2M+OgvPzs3HDAzsq2iECB3L+PAXJTKhE6tkGl5BVF5VTTIhwftUsi0kpRpn2BhtgWZcgSWXP3esU+lQxW36pNTTfZ7GTgdQ/tmB8N0s+GCgKaPQK+v3iLf7ZiIlv9PUubAgDirRFQ3efVCPPB3o6Erwr5X5ajEdi1KOPt01uYH6wJMP4ZSUtF4Pd12m5J7bIRhFoPf+rzlyh/jV9hhzh4xWa1uUB8OBzSoAv69b6qNdmkpPPTJ0w/Y63El3rIGM0J9jNSZxWHDau7TUty9+UxnCZDMGpHtUGBrVU03jL/xCDpWGL0QbXg60eXyjj8gMWpa1XlVIkAlSVlWgN+X3yz12TWYQRm3CBJPNHbiZu0Tg7FQgsofFmjoboL4WJLXzogyNZxb1SMj+yP6a2XB74ozASak+fPurBlxIbOfeAJK5uYBPl0JxYe1p1xLCH1n1IWSzNLYmqA+4LMWLlcdCe4PPeN4PqDN8ouXlMCpeu8suEQ9koB4g63d5s1vhSJCMdOgDY5sUMk6Tvxd1vpz3WdhPVrPK6JbpJFaLAlD4FStpLWnBhngOFTZEwOHFKl2Ye1YCoyiAMVFWXNO4NI+oslAgRGZ0ZM42fX0Vc40kIen39kScuF5N+fWiLXI3F2luIyp30qFQyecJ6gKlmNd0ywZsTOhRU4+Wx9UIv51Mt4h9NRc60qq21bTlh5P/ytCDsZvz2o75XCnFz1lWQ76H43ZzSGyjDna8Q7UnlW1Mjpw344OUjsYIR0EAIIjcb6JkIwLNIlhH5MlDcvc5BWCxK/6HRwwBKxLBvxzH7uq/esnTl1cQRynh2/y3Ko+yNL0mVxx1EPYKeOtV1SZbF7fHvNaJIhf9syQDh3pmSorMld7K7I+VLjnZWFQoPvOtMg X-MS-TrafficTypeDiagnostic: BN1PR0301MB0596: X-Microsoft-Exchange-Diagnostics: 1; BN1PR0301MB0596; 25:htQeEOcT3qfthxwSqVGMyDMlgthopE/QdaYZ+eMKiW5XldQyZoM6LAsOxAGJ4nB+8+FGdoI684TNA8T4SC8J7LnOByIoG4FS04HKh9WPeHDxQRfwdNB76m/nf6Y/VLIaAZBmy2pOG/YrbmQtJ5DKCjRlbFwt5x7lGwpQ9WrfGcGcPiICws8t/laFsIMVrMkdoABVxkQBHQiWXMt4F7lIkh19FpsWxMDRVSjWNM2PQQ9/FH3olPGOesdw5/4VvAp7AE9uBROKiRLq6uLoWQm9xHreQz3ZUNX15K+IrM2kr2O5fzyB6yM8FbPe2I5rZPiqT9IloliX9QDJpIObMpVhcAw0cF5CImXf0DbB4Yl9+bWSWGZNxIb6i6XzBRNhA0mBqCHxOUqC6f0yD6uiRxGFd0WMBRLXAOESDeL9NkjP3kGrkL9msNlhSKhBkqqH0WBCSpCvycjnXR3+F8oW9LRjn8krtofWNl5loGjAXBAmoYxUBLV0EUn5NDATjYnbHbB2kzZ8hCaJIXEKqpghaVV5fGxDsy2rhZ8Y3oqV557cPU99qXH+0w6dL6cYTu2P0hBYSP1WK0xdo+BlOLod4zCPD1ce5W0rI3lk7SaUHPuymQYsqP4NKioRzDGphH53G3RDAbPJ6i4XJ5kRH6BDw7jnJk0uGi/hN4lz8YUuQxsNvE34N2BRUoqg1ENvb1F0toccAZyuoXCij4m+iJfiEkhjNcqi0u1xIcTPuChdtBD7UNNvp233DtO/rDBhQ1C06Y9NFd/xW+HSMe1gpR6lwoRFqdUFZOGj6OzrRImYJYfXLk2gssrIKmvtIlCMB4cmOen88yDtxbFZuz8FcD0ehfDHcNj4rykw2999nX5SwJlZJZG6VCEKn0De48i9WamSYX1N/hBzDCbffWjPrJHRGUkThlgEvHkqhx7J7cVdgTfbMCA= X-Microsoft-Exchange-Diagnostics: 1; BN1PR0301MB0596; 31:OF04pbaQQiWDAvHNgeDnnhtxjg6o8h2sRz9ueIcs/8sGz/brMu703wruqX/8WfcONQesVyjmNY0gvHv559uvHwSH9oR6AVpoW/dCKgqX9k+vH5YRtQOlcaCC/0KgpERJpwVeqk+ad6cJsTQ8VLhmvZBTkqHIF3NYlTF6UhrVweweeN3p4K3WzTIYCFo8IeSkFs30f+gOMWeC7ZeHzmUb0LiQb/00nHrrWAFC87gQRGPTX/7mujpaic9NcTUM1MFnAE66nDBbJzPadCEbXYVPLXhEGThjhtUmc8uhHiwYdM5Mxfz0MhP98cyP6WPjV5sr8BOqdRD/+nX2SfxViGqy2hmdOm6iwo92jBKND9PqWXm/xL75lUI9MBQ24SUsFIQXw30CyGZ1IjJkd1OHVFX153Ijbm0JJisPBuuWFWpOn9fmA2d3twJOdqbHYuv9rbDUyzz9e+g1oki7RT9spmSXZQVmB0R4otwreYxD4e5ahYAR8GNKPnR9oB96iFbGW1GbdnkZCzE+1ZmVdSjL6d5dM1lmoWwFqOplQZiJa+sxfM4unUx47WiZyfJ0+GRqarDG5FJMElQVZZXpO6ssTWaz0i8I8txu19Xpr6MJx7PzxjefqVschE0rmlLLlS7FwpVOaZRCtrYHXUBm5zvio/5fffjg39cIix124PyT7g5cmDIQtwxwxVZT57zsYRBBHdDz5zKA1J6YTMOUxFQir5Q5ww== X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(278428928389397)(185117386973197); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(13018025)(13016025)(5005006)(8121501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(6055026)(6096035)(20161123559100)(201703131430075)(201703131433075)(201703131448075)(201703161259150)(201703151042153)(20161123563025)(20161123561025)(20161123565025)(20161123556025)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN1PR0301MB0596; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN1PR0301MB0596; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN1PR0301MB0596; 4:6RGn5CSTHAPHGfKGQWJGiZ2thDo6v/4FDmOIrrHT?= =?us-ascii?Q?xCLyOQn/gntlj5WpVxfrjZ1p4MZTLywH9jtx2+o3yFLjiLUPJK6/NaRs0O1S?= =?us-ascii?Q?NpOLJAHCPvJrMFFtzVBL1IENE5uI2pEUDJNm9hB6sp0LpLsfP1+p6Fsa1teS?= =?us-ascii?Q?H8Qnu+kbMgHlze8lz9ZOJv8GAkBknPCfHJO/pi9uic0/ZMXTJ1QGclL5bDee?= =?us-ascii?Q?o3/VhcAl1mYwDj8UeETmkh22vgyWn1ObFqprYHD5x+o4x6y7l4iLZX5V+ZDI?= =?us-ascii?Q?Wtzo9N3J619FX3+iDDO38qVxBXGVnm8678oWeJDHLs2bAWLgwK2y8bBSKjVO?= =?us-ascii?Q?ySYzEmqUTpCZ4C/MuI33qOQgbfdaeyOqS3owK3M3Y8GZ4eqg2JcD1i6B+Yu/?= =?us-ascii?Q?909/l+poT64/zeNOhh410Dj9npYKL4MePqEagtakpUMHejhxgSf3PZVrlw7K?= =?us-ascii?Q?31AlCD4JAOnNWPvsqZWuyHWTqqGxUJa+zcazUCD2rvWlWilkr49hZkDRDooW?= =?us-ascii?Q?oVxBcwhLrmO9YcQTVfGBVjGxcsehkblJfHBt4+4eartB+6Trzoo/2ibUcBGq?= =?us-ascii?Q?z8PPjj90QZh7vFDQWQGmZe3Xc0R9QHMNibZ8X/oIWxtrmz/d4ojjC5wjpbew?= =?us-ascii?Q?UL1M9VqBCaeX2sdjbR7EfSgj/PeUqEGv8bE1t4Dr5m+BKefSQgxc72+N7GDg?= =?us-ascii?Q?qlDNcIcu09rrdM5KQiX3gP3A+gkMo2aFc7EfnNOv4U9XyRYw7C7mYf1bq95f?= =?us-ascii?Q?J4HowOBfDu3SbpfmrSozQ/1WAWOoPUtxAEDBoy/5/RL9j83seQ0tpY4zP8ze?= =?us-ascii?Q?LivboBlVQkxTcODNgoeX+/4vtt5N9SwKrNv9vfD1Pc39hA1pNZLPRqUKAOy7?= =?us-ascii?Q?oKlNjLJvaxRcQIFEqj84KIC7FoheEHnxKFqMANILXcArVSS7gRc83i48cTWG?= =?us-ascii?Q?6SzKSUQJAgAcnl6X29y9E0F2wQozAg1aqLAQJVGlb9IV2vyeuH5db4uwtvu8?= =?us-ascii?Q?5UQoDuE5Xj2sX8giaB5Z7pK4OAspnViaPWYqPnHHY/JVU26mKZKYIRQXlSK2?= =?us-ascii?Q?g+rVKGx5QTym48YpdCX7IrASVQCEKIEnMmVF8Azl27SE4otuBsSAxoJDf9gf?= =?us-ascii?Q?5HTq37lGd9VMWbVljOhmk4g0kscm71BvYnml3onjA+UIEalW4tWXmG9ZVlk/?= =?us-ascii?Q?ZBBsHsudkB35ZTKAMoC+T5O7e7ifNf8+CrJF7VY8r9CPsjnMupcW3EdePnk9?= =?us-ascii?Q?puVmcYYJzgubi3M9kEsl5A/LaIt+10gTw4OtBE76VYpYJiDoGy0XHkBoDnz+?= =?us-ascii?Q?8y59J/lVDV4b4C6gh9+EqEo5EU3y605bTbanCvHncxly?= X-Forefront-PRVS: 0367A50BB1 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN1PR0301MB0596; 23:gYezaZRp59sraKeD8eCppa06M6mJipQWLiUCaY6?= =?us-ascii?Q?kPyeHU8cBIjTacFhRVO45PCmL2xba+OHkDywowTesn00tJqNJ6nj0ObhnVAb?= =?us-ascii?Q?cKjmt2sWxw3ILYKUIl8qcTnss1wK1Z0/ZAJurPLLvuzR9mDP3Ab/52tmwCaQ?= =?us-ascii?Q?nMS2eVe7P2/qQedlkC4iAQruwvTXhpP6BxvHJYLtvl+GlFT/hcj+959f2Gos?= =?us-ascii?Q?bJzyjWMb+w6rbwM0bD9rjzVepNu7cSUclI7eEMZ9qXDINr19MBnX0UdmrCS8?= =?us-ascii?Q?oimCqRBYNEd9OAja4V7uDdSBpPVDUtVqV3I+NxeFoz7h8y4J3rz7MBn4j8k8?= =?us-ascii?Q?G+TDYdgUUTu6yj+PWoJtBl+i5K3Az2i+XEMg5RDeJLHXkd3sYzuGnBCXgtG2?= =?us-ascii?Q?Gy0myAbXxvBxGuccBrl60bmuvRM9/oHSAJQ2q6ndMtD5VnmF8bi/jyL4ZxUe?= =?us-ascii?Q?YoSgHp7Cy6evrHhJTAA8PFp9zVY2EyC9wqvQxwyOvjQIBmBGu9AeZx+AgkAe?= =?us-ascii?Q?nzmHzGgdDhmsrR1oA9SzakrmOgFCxeRC3x4SpCXk+MkXXdJGKylEZoh2xQQk?= =?us-ascii?Q?JrwxbjTfGFJENRWTDJFvSbP6icUFTgPbd4ZyPl7hAZfYEJ1qXAvKA8Z9o2Gs?= =?us-ascii?Q?VMWQaEn4Mz+JDXJQk91YqVd8bTkY09/pq50YH5+QMKda1t13YRnH/gQ/WdpC?= =?us-ascii?Q?5b3q1n39jNt7mH480wPBDoxTSKPKxWf4Dpzmo4h1xZhndWJeTEyZ/NcDZi6m?= =?us-ascii?Q?56H9HhE5zsji8UfmwhpTV+Xx4DQWwlw1GBjWUyfI/+bF11Sfs6vi5Wh0oX+j?= =?us-ascii?Q?vtCmY+kplbDgmcosWKTbT0iAbZWSJh/1O9ovS9h08YQVsmhma+O7sgFDVdU5?= =?us-ascii?Q?nlPOytjEiHYNnEVg1s2LamRDUjOaqUf7jI6kdwd9He1fgj6By8rFikNnYCV7?= =?us-ascii?Q?PaACxts3kgEyy1fchYGPdf6Aj1NCrzsrBkLxkDyLpoYO5Mh7Kn7KEU6q4/9o?= =?us-ascii?Q?QeLTvkXzVUhJquxlgWNTO8jmmvp8wx8uKLvHRVn4qsoLTfiFf4EERqkjPegt?= =?us-ascii?Q?ZPVPnWFv8z5B+Ryat3g8Wbzl/ppf8xo9D27wXFnD94J7MqWF6y6JY1tZDoFy?= =?us-ascii?Q?YE9be4qVb0dgQFdqS7ir7J9G+POjbRI8bL3N3lYL4+gbWUGmMUxI09AwbNn0?= =?us-ascii?Q?FmvGFyAtKmZIVS18wB0YCoctJTGF61WPnu4AA?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN1PR0301MB0596; 6:RdWzu1VI01F6qsmOlksmbl1rkMo5+5W7BIHKmGMs?= =?us-ascii?Q?J8dlX8dMBN7lfp2REzG4kbeZ7aDwSwg650YoQmWD59XM5KBgGSIeO6GZ+Qi2?= =?us-ascii?Q?naSYtqqtHyKrEO9P2D+2sLnCC1vItvxM/PJczNpVHSOUKRHMvuBm/VLVr9lv?= =?us-ascii?Q?xto4cU9Evj9CTXFR++5kONVOFutJl2cErMzJPl4GFai+IOG/QAAGDprU3puA?= =?us-ascii?Q?mRR6smGE8Zk3UTB99nze3q74m5G5BKFHriEYamiZvkcvU9G5ZKuHGn1fTmST?= =?us-ascii?Q?Wwk9OfHZmg99+feCXZrVGwve1dkSNYaEQYeWp/j53ocjFh5bGetEWOVXn26I?= =?us-ascii?Q?m3V9Pr1Vqf9ycdhpiM6qjahaB4ml+BC3vuILoBqhX46kX4gK3ytvKncMvsy3?= =?us-ascii?Q?UTV8apN97t6DcH/H7pD/Q0NZvWwx/IFYFqVmvjtjNDVwabjPM+UBBhxqvgoM?= =?us-ascii?Q?h9VZvr4tDA0ZjyNRlPr0xIxPEV+Jdo49jXvlE/Xe1VQuOwaAGUm2bnlmYfVu?= =?us-ascii?Q?FJbrhWl5iObg1B6dBgU5yg0tl8gMZx7Xa6rxSyAjBF8OhQhu6ftNJViksimL?= =?us-ascii?Q?K+QynZKQNysKqf2GBO2uXk28G/+Rw7WXuq2VDd+siMzfo8dXdML6/Kf0SoDn?= =?us-ascii?Q?fOiyREYwNgPJmnOBSIHLf8Q26xkF5F+xNbgSXL+/KSmVCweGem1n79z833Nz?= =?us-ascii?Q?c05rbTmveBWGoaV5dkvNVzXdSbMS1D2gd6FZfUJqs03V/o0SqxbzJDizWw9t?= =?us-ascii?Q?J2fieQQ2aDggKli7fAAydpKhCX2e2easQWlBQWWvb0AxaHPE8C7qYaxD7hWs?= =?us-ascii?Q?6RUecbKsF5vTjjgzE0PTTJRCtlY30tqI8VtSM/eJi6Yo0z/KVm78NrKutTbT?= =?us-ascii?Q?5fqrJbJyzveyA+Dvjys9nMKQFa7L3yupj2j8SNS+yKAr+Ye8d/gnolPQPMkI?= =?us-ascii?Q?4+vb7nPH6IrFSq2KIc7D1osklsWbHsg2w8YlMA0MjQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN1PR0301MB0596; 5:qumku6SPNO8vOrx6PfSVv/d8ZGUTbWB9tVQ29X6Fadpqhe7nQCg9uPArOxoww5OJXjwez5tGmdNKDJHsxJlDibMYY8KvU2RnazylVkuG07PxsoSDOSJvWFfjNGScSPj/sRsrIibk2YkO0ElLLU5s8YHv+xO2dlygWAbazCnLGOY2fctQOggE/tp9ZM1QSj/2/JGkKKQFPTc5kda1jnJMDtQGOuS1oi+pbVS6Gi0GaGV1drceJkW5FglW+rKyXvlwxjayNOFW1kx5HFGeFJtZoIznmwF5pmhEc6QG0fidpp/zMpTayQkx8s/Zkgq0bES+OJTIF5ilPSCh26fwZCvZt2UFb1IROTI1QR8UwvoZMkMcuJf2YOpjdN27ywr2C4gJY59nF97c6v7s+nMjGhstMHY2Xy0fWgKysPbX/0tu3vx8Au7BNkpg1AXFH5BB02KVkF7fWsM3y8TVpSyZuVq0etMUJtIvozj8c7r8Dq6EkhD1i39Ns5zPsARqp+hTQf1+/bYZRNe9YpIyeiItp23hLA==; 24:YgPyDVjv5k0QJZjZppVqbwet5vfWoMQ+kpPMWpqbvvSM8cwhdbDOcT2/OlX9R9Wlpiz5zQaMxsewUF/OeJUgrr9Dw/f/vUoBax+Gf+ZcKl0= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN1PR0301MB0596; 7:JxCh3SvTdDN+IGjw6FCMvPSas0EGtSpCSLIOugC1MiUvd9z45XHUyxX96L6jiIFZ2tKjEQDKRgZ5mTcMsENHZ7hEtBBGedGbchtQkQoIc8FKuMCPYXyxST0tdtUWxLIl8oz6T8/JToRmWOsUVopfdVhYDyxSTjvNd8L1otvZROr9GxFnIAyad99MxukMgR4PYI5PjJ2bioFyoKK61VYKfj4QhRkDDDKkRGIL+dvF9hrDRSEbor8tV1LaIBU45qSXWOQTf/6tWG1aE2hwEVs81qNsb3BOhCBGLul4F2Ezw84tWLe11Q9YIkMUaRw9sgopziT9Me+5yFltHT6hd/6AryQSC5ECH6nL881odXlZIwUULOxZ0apYfHZ3RXMOCVRLu+WH0bewXUH+cLgCaZMsJgkWSOgieuPZgmYJyynY56paRxmwNJ8jEV3+npfD1RV2A7hD6Kkz4ifFhL25IqrldAqzcWY/c7bdvwjTHIwCREG/HerinJmgRzUw59W+ZOxM+Cs8Kmn6SACUvxAN6SaPiSv/LCpyPpp59i5fSPlMDC/LxCIiwtGlxL0ycmf1qiHcBQ7uu1+PPureBHj+X+sfuTssYpjOic7hyNF8vCuZyrt/FHDaAA1UjF9VGFRvunxIK+jFV1mdfP7Mo7Udu8udaGdKx/B/aBdEXehMDPu7LIvX+RippiS9IVX3UfGMBaZFZqAy7tFGdbdHPb93RJtSnmzQcQ6adXQDfWJ70u/XFh8CG0hBtQwSEyw8s9JmHRwi8VM9SrnSGFl86yHBNBIMrYFUrfaIh+gIHbGzNNEBUew= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jul 2017 14:18:49.4614 (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: BN1PR0301MB0596 Subject: [dpdk-dev] [PATCH] mempool/dpaa2: alloc pool data dynamically 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: Thu, 13 Jul 2017 14:18:52 -0000 In order to support multiprocess applications, pool data is to be allocated on dynamic memory instead of existing usages of global variable. Signed-off-by: Nipun Gupta --- drivers/mempool/dpaa2/dpaa2_hw_mempool.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/drivers/mempool/dpaa2/dpaa2_hw_mempool.c b/drivers/mempool/dpaa2/dpaa2_hw_mempool.c index d578c2f..ad48709 100644 --- a/drivers/mempool/dpaa2/dpaa2_hw_mempool.c +++ b/drivers/mempool/dpaa2/dpaa2_hw_mempool.c @@ -63,6 +63,7 @@ rte_hw_mbuf_create_pool(struct rte_mempool *mp) { struct dpaa2_bp_list *bp_list; struct dpaa2_dpbp_dev *avail_dpbp; + struct dpaa2_bp_info *bp_info; struct dpbp_attr dpbp_attr; uint32_t bpid; int ret, p_ret; @@ -127,7 +128,12 @@ rte_hw_mbuf_create_pool(struct rte_mempool *mp) rte_dpaa2_bpid_info[bpid].bp_list = bp_list; rte_dpaa2_bpid_info[bpid].bpid = bpid; - mp->pool_data = (void *)&rte_dpaa2_bpid_info[bpid]; + bp_info = rte_malloc(NULL, + sizeof(struct dpaa2_bp_info), + RTE_CACHE_LINE_SIZE); + rte_memcpy(bp_info, (void *)&rte_dpaa2_bpid_info[bpid], + sizeof(struct dpaa2_bp_info)); + mp->pool_data = (void *)bp_info; PMD_INIT_LOG(DEBUG, "BP List created for bpid =%d", dpbp_attr.bpid); @@ -169,6 +175,7 @@ rte_hw_mbuf_free_pool(struct rte_mempool *mp) } } + rte_free(mp->pool_data); dpaa2_free_dpbp_dev(dpbp_node); } -- 2.7.4