From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0064.outbound.protection.outlook.com [104.47.34.64]) by dpdk.org (Postfix) with ESMTP id F048F1094 for ; Tue, 4 Jul 2017 14:22:48 +0200 (CEST) Received: from BN6PR03CA0036.namprd03.prod.outlook.com (10.175.124.22) by BY2PR03MB475.namprd03.prod.outlook.com (10.141.141.150) 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 12:22:47 +0000 Received: from BY2FFO11FD029.protection.gbl (2a01:111:f400:7c0c::139) by BN6PR03CA0036.outlook.office365.com (2603:10b6:404:10c::22) 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 12:22:47 +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 BY2FFO11FD029.mail.protection.outlook.com (10.1.14.212) 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 12:22:45 +0000 Received: from bf-netperf1.ap.freescale.net (bf-netperf1.ap.freescale.net [10.232.134.28]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v64CMfKb013683; Tue, 4 Jul 2017 05:22:42 -0700 From: Hemant Agrawal To: , CC: , Date: Tue, 4 Jul 2017 17:52:46 +0530 Message-ID: <1499170968-23016-1-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 2.7.4 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131436445659777215; (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)(39410400002)(39400400002)(39860400002)(39380400002)(39840400002)(39850400002)(39450400003)(2970300002)(1109001)(1110001)(339900001)(189002)(199003)(9170700003)(2906002)(47776003)(36756003)(77096006)(106466001)(4326008)(5003940100001)(626005)(86362001)(498600001)(305945005)(85426001)(966005)(356003)(33646002)(81166006)(8936002)(6306002)(54906002)(68736007)(53936002)(50466002)(53376002)(38730400002)(189998001)(48376002)(105606002)(104016004)(5660300001)(50986999)(50226002)(8676002); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR03MB475; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; MX:3; A:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2FFO11FD029; 1:U9JOfpQjhXLKaT4WTzr9p5xWGphMRgPEqRjguCD1LM?= =?us-ascii?Q?ofA65lVB7k0tpLC6PcZC5gH+SbE/hIaqxPoMBRwFTZ38vQY4EcyFiF5rQngP?= =?us-ascii?Q?3Eb7B46UMJjkR8eu3nDb8ZprZy6Q02xaguseG8wDJnCz2xuwlslVspacpcQ2?= =?us-ascii?Q?BQQc3szfPpD44H4M4TREWwzsJZTPLgOy1eADX58FgcQHdBYkI6bb7AD1M3CK?= =?us-ascii?Q?UQnTB/cLq07TNXTfodbo8ORSa3RRBN+KEh3mBrU2dyN7rZ5eqJL41m+Og2kH?= =?us-ascii?Q?ZWW/c42ay3melL2ECOdhD3P8l5ELjI/fgsIMEVM+3SSE+MkgE/pIF2pUGA51?= =?us-ascii?Q?2tuzb3qJUpMfPyukGidVUFaufWO5EjWtHIvCH6mn5vNTfCW+b3z/cjrdfOua?= =?us-ascii?Q?aZTtfuimUEkZ+lbjjylvuTk7LCe3ZitDWWZwUlJCM6duP/E8iW68BaG4WHdG?= =?us-ascii?Q?CXRh9/7usddCqyCoxBlQ8sUejcUZCstW2AULKeC6+JX5tTcSRPIlTYNLfgvR?= =?us-ascii?Q?odyHtBIYE60lcuJxL1uKyOMMNfJvOFdBez6z3xKWv7G3qByhx6UineCsVZGy?= =?us-ascii?Q?UkAQyf1MBck5aZ4kgZdJWewYXwke4nnjowygZpau0bH6Pa40xGMcrdQgP4Ib?= =?us-ascii?Q?6CcBtsr7OC1nvZdLa8StxN+WDAkPtS5rKndenfxWTj6Baw1XwBU88a9Gorzm?= =?us-ascii?Q?wuNW6TeHp2g1gqeI/PtUc0vEgO3YiDZe90bj0GVfcx/EhW196PVp035Arm1G?= =?us-ascii?Q?KxoxmZGSs4VnRfGAo2wL3V/1TvI9BhU/guVSCw0qDdYOLUpaIpqeN3x5wNoo?= =?us-ascii?Q?xvGVdStaxDglhxky0m46ZdftRt+3dGbE/Jd5TWFVPtKICK6nsSw58aMqEb12?= =?us-ascii?Q?dvXE5jdSZRizOORmRafqeStIGkSFLU7ci6RhT198YKNCH4R1b4kRmZQYhUoW?= =?us-ascii?Q?nSHX7ym/niSzreK87Lh3E8lQTJ/Vw8+U8CEbUBQQ=3D=3D?= MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 470919a0-3b17-497e-e75e-08d4c2d7608b 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:BY2PR03MB475; X-Microsoft-Exchange-Diagnostics: 1; BY2PR03MB475; 3:2xmNPmzbgwo8kL2mDcJDIWeYZzOn7sHQVeF89j3CotYhCr+nXt6m4LJwNfGmDkbp0pqY1/veP1bIrTXBD1RBeYzUCZAnQR9oIczCeF1UtItJsaURaWIbpX8MwNVO+u/1ks9ApnXRDAB2DaKJr9hoByZIvymK1WHzmuimuUbaZppJOwsoOx8Uhtt+rfyMOmbxuP+dARgh4QtZX4gSXyXyDEF6jyrZqUO0oPeDAGpNMNx1P0Qss4JAxymynmvj2a9xRXdWVQn6exmW4PjXFF2UeXgyYoTSCvr7KynzkDg6U3E0jd0e4vZXPA9Q21L3eu/MUfwmWUg2YKRJrfVe1qAdIJR4jbQZ+5waHhDZrsXBk3TkKWoqHFby4YKbT93Zc9Ve6A5aip9ruNz+/O4087Wwbar29Nt6dJw7wZtPpg9vorOti8/TrsSVBTp21+ZqpHOSUIr1txtkFMQWZUojhG//7dvvgS+vbVtKoNBtlO7rLAfKxGQMUt+Xqd33xIZlUHaC98h3se4Nf9eY+8HRrv7uEVv+r2jt6x8+4ewQN1D05OdtiL7jjlGYuf1HUewybvwhFsK5tW7rUcenAvicf5UgL/SRhPfogjIX6OAunn0QrlJQrRH2nNhNgZx5qiL04tFBHwjIzjgC6NjRdPNjx7AtVtiFtZujNLIkIQPL7RCUt/tdVIMg6gYV6b+s1Sl8euR0v0mHTLh7wR8j0cm7D04P1PDvWyoTOFpov7czSWQmhsGtFz9+xPwoHKPv2QHboG3yKqpWTI4q4hhuVr/HFr9NGkvYdtsfvOqxtmPnvRz0hTH799ePO23fCeTA019TAjCHKJ8IqErBqm3DrjAdNXpode5NqMcnuova0QvCqhNRvcirIndWB3The6oDCFN37w9O X-MS-TrafficTypeDiagnostic: BY2PR03MB475: X-Microsoft-Exchange-Diagnostics: 1; BY2PR03MB475; 25:uxqOBySHu54UpdPp3Z9nSQ8kqIL4Dh/XXRGJLyZycBZ6pmvi3f1ecjcNTq27Rc5SyfzTluKmPPk20n6wOk03X60xlih/kG3IRxIujs4wsmGTGPtlNKaZvDoYHrqsalo0u6KlMQfwOvGqHnjOaGynNh6Qy/4cxRsp03c9TvPLEXPnLqh04mJVD2I9ZWapMHZKOVIGMXpv5HoyPA8yKZKqfpmjqjYt4YEjTYIeuHFT1wXBTjJzyzybspS78rWPQkZXdalPnvBW7VdRbXFz234XNhO4eu/U+uw/dIIpYwjo1McsCiZHUud0XP77Nnq5Vl6I0f0IO5e9wVkmioyLgyx+XKu3joqbNAJqkm5r2WB1vdVgx+NJi+8L3d6/YZmcwHhUSLYlIkR1zeUlKyDRHHtv/oaGWOYXLIN+gv9wBA+0rry+/oj0b4SzsHeA9zVotCX2JBySLi4bElTlSJSmHwUE1HNdM6HIenRCXC0k8VKAGoXwdRjcbLKniUaOoYXiEhQg9t8R1XHjoevffPo0SP4D2vRpLTZTlSKZlNa/RMhVyHc86z/i/9fSHx7eNXNWSgwP8s4ZnrqD7OGaMG3LQFhzofw7Ba4gXctGeN3WyfOKwMVjieHDSbZE8ajyrmKgfiqKJwtknqaAcgCr7hna+gwixeIT7Cb6wWVCh//viaN9iQUV7I2PCBfOS0mMl0u+W/YcIg0DhjUCs1IIU2aln/v+HVTzoGLZEB3tvvIido28fCh4xBtysYpJOGj0nw3sC+RPpjgfuzCQJcfqGSyc424rd7dCNbVmEC5fp7dqo74KstotXMJNh4FdFEYqjkx6Hrlw+0bP6bEZcc0Z+EHgiWAZCfuxjHicRxKxg4dLpst8WUWnblFurzIJEYxXrk0qyJWNpsEjCun9U/a3pbMHV+X0dQFV+hx35mVl0gZO0oMYGT0= X-Microsoft-Exchange-Diagnostics: 1; BY2PR03MB475; 31:WBEfSrW3U7p89J9MDWJSdyhUt1+sljw9eV5ghZBqueUFMqQ5vS2TZ3d2Yumk2YFHnJGr3XfNqvbovsJdpJ+HA2hoZtqyK2x887dKy+niKWWwZZF2dAFqISQTJYDdG1z4krLCRl5dfGNh/C9aYHwBDSe+CR01Z1aN91mUglpFrYiMpGJUAa2THsTfNgcoDKIS4odAY9RPjosT+iaDzhLZiY3J9EMkJWoqMSGEbp9/EKQ0bgCnOStXGVKLLdIwt7z7ny3h8qmn01NC7eOkIkBrhokadMHoZCqX5Il7TTWNafg45VB1t5CvZwEbZZCH1a1SugQ2didS9eFqaXI6b+zHw3wY5hSqv9NDaeCqvCz26LyEc2zqVf+0DrZABjOBwl6CBvqtRS8mx6ykUCfWeSjXOofhcvORomubDjENeYRcXU7k0okjch9F7x59oBd4e3KIo7VDTOtff4+cV1D1yWSk1cYzG0PRPRd+jJgLk3OK6dWiKj1/hwlqGxXp0N/gsEAdyG8s2SxMw96OhEX1xK6MDcairjH2TbcHnwJPuCO+tTM4HmmNUF3osi7ToPPS061KAn/cjxnmHmPAkleQLzrwoCKKwvyLDXWcMFfmFLiGjZMqCd6UigVaVKUmev9g9ZT6yIhYTJBYnY0Uziqe7B6jDTidVpVwRnJ9a+mbb2m5l1o1ZtzPkN3YGVQo+cFnO5g7 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(247924648384137); 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)(100000703101)(100105400095)(3002001)(6055026)(6096035)(20161123561025)(20161123563025)(20161123565025)(20161123559100)(201703131430075)(201703131433075)(201703131448075)(201703161259150)(201703151042153)(20161123556025)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BY2PR03MB475; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BY2PR03MB475; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR03MB475; 4:K/WOWymSsmmYQCTzGlHUQ0iL55e1RGBuqMjmkyageS0?= =?us-ascii?Q?jAnKZat61rnBoyEdki3FsgxBArthhM8ww+nAO34jcgNiLjlnw33CYC7z+9Jh?= =?us-ascii?Q?/KqgiUVJ5fiM2m64DAypGnC3H5FRv6HggcDjPAD2lRjS1uqzKY6CymwwbdDj?= =?us-ascii?Q?Fdav/vd73jEeehhz7QN6GsffvoN8vXUf43W5blPAoNfCvhL+QWOWXFDEeDkl?= =?us-ascii?Q?kqFcuscxmWx8Ukard0tlIYsWpWDe3QNGPMEVms4VIgN0gdJiZ889KCPMlq9q?= =?us-ascii?Q?ZxcdJ/R3Pf8okR+iWgIvWffihB9DlJ7tv33At5MPqz6dTYce5FBF+DOA1VtU?= =?us-ascii?Q?LBS9SA99QFvuiSJcp9tR9RPlwRLCDbg7g7AlVPiTxPuAo9a4+2E3JCq9d3pL?= =?us-ascii?Q?wWIsAjs8aUh8s0xJWhXfCUuIJKjCXUrr4H9XTZSyhsj+g/EEcDjiFizkLUDQ?= =?us-ascii?Q?SE91S1KLcQfSGxsvwOpUCPIlsPp/n1NnOgJBiMovnVY7rQXysNSg2JnEpXfy?= =?us-ascii?Q?GOAVLQguokL5sarlY464hMWvILrQBHLgqFlNsMr2VbF3X6ancPDd987q+KQT?= =?us-ascii?Q?ofKWP7zg4pmW5f3hiVhXHJspVzY7Z4hT7J0sDC2YI6UZK8aJ/YBjc4w1yXNj?= =?us-ascii?Q?aOqysRfGE/I8Rpqj6b32is+sXFo6yl7wuw8wxnYhRYo5fUPi1hu7k4bVe8dH?= =?us-ascii?Q?V9IZYeNXs3QIWnmhk1uO0v6j+KsGawnadD37jMaO3uQOWrVEzdFzIRqMUWi/?= =?us-ascii?Q?ajtMc5hIHpBd/0D0WPAztsisH78bpqC6K0KhrzNnkVDC0psSzTTYGGk8zUzy?= =?us-ascii?Q?MdrJ3SSgnMgcSHc7EIctv/6tJrR79+vYZvV2OYPZSfpLlHnOqXw37L0Wlqxg?= =?us-ascii?Q?5fpI/C/eO/OCLyUkQrcokSFUtW1p3x1gbgeCeJ73+aF6b+TkpGC6PQBag8vV?= =?us-ascii?Q?tUeK6Li9hYczHmqrJLG+mssIpjnq08iY4fEiLFdxTZAj8bJmauxaYZ4Dhw87?= =?us-ascii?Q?9AsyDcVQt2YIniherNXbzFyJOH0uKbB1ASHa5IZxwdJdjbWh2LQzdISfNlsq?= =?us-ascii?Q?S1O21a1+4Zom2wI6Lbw+E2+8jqJY5FgD3QVFBocw9aKxvZOFNJnWnSs9dkRH?= =?us-ascii?Q?2FaF/rfQJjqTYt2X+pjNehT0AqNC0tZkYaj+wE9ERxh7FdnehPzciZmYR7dU?= =?us-ascii?Q?0oe7V59vvO5gol5D2tfV/HKpkjJNV/EeCYYsfb7mSzQIVUGC0MZCfDVu1Pc7?= =?us-ascii?Q?//I8LS4eXB118/QueW20Ir/J/r2hwjIF5Aga0MQLxmL+9tvo2r/G37gKIFfG?= =?us-ascii?Q?BOTz5bOcYNEVLz0y/X+ILfHL01t0I5isy5kACWV4W?= X-Forefront-PRVS: 0358535363 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR03MB475; 23:NzylDGfdbUBMjtRhKa+3/9emY/iL1p+SojmeF3tAX+?= =?us-ascii?Q?T1rgFM4MUObl4LR/zkqIyeWRjVmc1MJPGH/ERcO8z1boNn0nnVg4UnHCM/iK?= =?us-ascii?Q?6zipCvGCLDVPo9HIuQZUri3dmGf97NTTYdPuKvddwSPeXMAytXNnNXWVly1V?= =?us-ascii?Q?QKNzSeorX29oUMMvjZoHoyTaT1YsV6AaO9upiQC90AABYaO9hFtR95VzuiVp?= =?us-ascii?Q?pm7qI3445ND819bUiypddafZpiyA+dGELvXOU3XVwxQOVumRgqkmgibyp4ti?= =?us-ascii?Q?p4heisLI7xdH4t2UDuPbrQzGetIck6dK3Lm0jWWN01ZIBnt2wYUhASjh74WD?= =?us-ascii?Q?vNoTGaq8rY+ASFX9bKzn4tAdfgYTtw8fi6ZpaSxTQU78dgEAQE17JExI+nmw?= =?us-ascii?Q?H379PuSbArc089vAmBjcC8RwVNloGdIy1s3p80BisBdVHIrU0yQi3ha6kxPl?= =?us-ascii?Q?XGmTQ3PJQxr0WxleJefhas+/4naeFH2Tposrs5lr7xr39DL5mwg3+v/1xlFm?= =?us-ascii?Q?Ocr7c2tVIASF1x/8pYpUfl5Udb3VfqCgHxYoZb/RsPEc7QoZVJsVtjXoD8Ng?= =?us-ascii?Q?6v1Xuwll8tlY/YUULOdSXbECnxDullUyFmeqnpwHBGQQUOY0/p91sNNEhytY?= =?us-ascii?Q?8IJdR0YGahUokWu5XgmuE6Og6NC1L6c5fjqfclVWBwXsXOsKt4rx3btvIkf2?= =?us-ascii?Q?LU87uQzXTvdTqbRZgIm+LiqoNtr3gxcykBTIp+lTZOJzmnKPMcqpRwjpnukh?= =?us-ascii?Q?QvYbYdMq7iAuydAr2PPo7VwEukWXbe/xL06ef4ETvtWfFKcEHtUFeZbc+3jh?= =?us-ascii?Q?HuNIJzNdUfTOcd6rhGOj2uoGcziil4J8D/P4fO/pIzvFG5JNoMerFP//I4+b?= =?us-ascii?Q?RNGe0dJWThZbvj44zz4lOunue5n9545qNXvkPfHh3XR/AVAjh/yqLdkeeuVU?= =?us-ascii?Q?9dzB4HSQpifpOK+vFiPHrO86rN8zVNJ2WycJ6H4MslIpFOsk7JDNpjGU7RLc?= =?us-ascii?Q?FvAlWHUc4XCMV3493vH8afHAnGJC/7HWk34r7Co/y8sVloansrdswPGtlMPB?= =?us-ascii?Q?CwgINMK2NQ1OIq74cphgZ76P3ubgBJ0tbPWwi4skJDFoJkCk1pogbiOQu0Ju?= =?us-ascii?Q?DApWiuzL/sb8buYrBRUP0N7fvsbjideWmFVfdjRcYSOU5IB0gctaJfJytgNV?= =?us-ascii?Q?ldRTETuqR9wnE=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR03MB475; 6:edCLJNA9tQ35EQS/5UYxw36E9sARZaqTWcZycV2qXZQ?= =?us-ascii?Q?ufoZZYJaMXpk21DB3QFzk2fu2DXJ9C2sLDXjjJa7RG2TO+mPbjIcRdu6J7u3?= =?us-ascii?Q?5oKTo5dHD0MCZpMJaLHhco+RnIwA5//Hk03gCriG+9ij3Rxszq9mqNnDUZf4?= =?us-ascii?Q?7vuarGV5ohfPSDwSuyQ3yaVcxClOZQhdJ/aFZhZw2L2k0X2AWvEquIaajFke?= =?us-ascii?Q?WJsnAZTbucVPnoABu1t9IVW8graq9hN71bO/JYf/rUwGuEYr2fQklJMou81Z?= =?us-ascii?Q?jVFV4d/3jHugqw1GsecAWw4K05Sfe8cjv/RjsMUzozY0mRZyLQdWK47kJWI1?= =?us-ascii?Q?AguisI3F7eojf8tzhZNZiWf5B49Gky8MbIfDoJsOUgMvrJD0CSIAGEufqpn+?= =?us-ascii?Q?buMyFTUCIktk39UzxjGFMLKatDiam5svYOGsLpJ9238w6cAtuxckNjd6Cz+j?= =?us-ascii?Q?/Is5veaxEedtnOfPdn3K853drGSZAkTy+mJgbgnsvSf7ujHnsw5LyYs3tzyf?= =?us-ascii?Q?58fWBTGX+Xg2wujCATbQnm6bhVCYheFNhGFUPTCrQK+UW9dT8WX0O8sBBIvX?= =?us-ascii?Q?/aQieYN89Xnh39zAzoRJjZ2jkdTNcUdiyC7oIHJ9+ZUHIp4CMzroOw1QOTQu?= =?us-ascii?Q?OtHd2v4LMwC6ht/d4Yd8xD64ldQPuhxkE66nNCL0SHYSHDkJZTQLpSmQNEmA?= =?us-ascii?Q?1uRsdZhkzVx08OAUwPIYYlH9oPrdw6f33mlWb6rRVcz6/02Mrqzm/ZGfn815?= =?us-ascii?Q?yDVULC/TdrPv+nbh29tEqIG9+ufy4OMS6ROW2gjIUMctfsA9P6bXLLlBIBuK?= =?us-ascii?Q?S9RbocauGA3UVA0W9W+ARTNy1oosSB9TKowXcE2C6nb6HzQmzDVH44Zxj59o?= =?us-ascii?Q?Hh5RAnYI8SQ4jGQn0QNGVsZLno24SKvI4rIPlxRnbtte9QvXN5fBHfHdZ0F1?= =?us-ascii?Q?790qb5OCmvSjoz8IQ5/NsgF7UQoyZh1y5hufegCNbh3QFLPlRDSUc94JYHdQ?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY2PR03MB475; 5:OVLNx4jwWdM6RGr5ZXTgOkmW9XB1WKvCFDehXNo2A6cGR717akWbzOvOc+F+P0WyHxLxSQD5h90ADCN3FwyRs0ktME+jrhCVYsHLGKQW2wCJxckEluD/Zf2Q1pvxM4KIW7Ri/EK8pukLJjhULsHYkUpzDNiYkhx4quhFcqscusZGlIQ9wzAMnijbLMWrh0fPwJF0OGIqDJtHzwoYCGdGYLzlURBhQOGLZ08EN4OLq0wfeXX8q6Aj6fuThVl2uCVJ5pz+dn8XWWI7sI21cmRcJZbzdoM1aiJbhSEfGJ5fT8T4egtc25K5XbyJ7I5U+9JSHiyPm++wqTOxsJMIGvo7PGrME+QmS8jpwuqfQL5QxJ8ZSc9QPYVjep72+y3pHGGm1e/adx4OEIyhiEsHA0ixffrz0eYkarB0CZOZhNhUM6mZvau7IqExPyHE8GQHf2JqCxo7JGRyBuM39qF5vOfzzMvyFMTOnl0uzMKgBP3fA94VELWCo1oreh7hiwplkwga/dsa9OKH0DANBxbOBQxcZA==; 24:naSx5m7aKyaK+Mu74GavTU9XbUeNS104CgCT/xORdB7cjbbPu2tSW22V+BZO7bTnDfVHUyHLUeTlUQOsgTjeagLEDGwSznYIq3yBH5gLBDM= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY2PR03MB475; 7:yUIQWVkzWYthXABPRX6LeBf+eI7M7geb75TD0JgS01v6V0XOPuu97rZFUhbHmoLY9aPoJsNYpP2dcMXN6yFcNjVoy0Revr8ays3VTi+l7R6spURMKkQ9Y6LgV7ECUKCBAbx43KBj02x75uvOXKUMjdGR4sB/vFQWj4bz+/66To7yyKffPTsoej2rgCYJBNPX8c9ffhS1PAS4Xs54xuXpGOzBqTKHO+tZRXo6s0E/aXB62leOTurAEtIPETBMtAWbWSAMed8VdPJss2yk9vrvyrKvsC51G+8PL1NEPbKLjgMTKuiFdqpMlnW3UoCAc5pK6tgRWUp7xZgzJOdE26OTKunXOOaNwXhrKLR65nv7PCc4VGkkG/yRgKrdr7JROdsAVmUKBnp2Pgu+lv6foIjGjO9YAQI/cdgcPZAgn8zqRGjsx5cUfGNSGcp6EPpHS4xbvoQZMQWUCEWo2BOKmG+Jt0oqsclBQfXX3z7NipdxCMqWJ+nF6iSczo8i5ngC9hGVs3c5PrPd6aVU7SU1t5dJ0MCZLT6H6OTIas4LhTmIgIriukAZnhirWVNxSKAvnsFLmRKjrAXhEHub+fK6spcsfDetlQHTBAUGp1O6tbbyR4+x+YM++nx2ZU7ePgTMLagtlBYSCRCs0UpzNqLfnCe9qDk2J7PM9MKJZfb8Reh1l1VBQeZExh44zmoKnuzRPynUEHMLQTwCi88zEbsAYMHlj1u/VKi6Hcrhd9tS5gLnDYhjHo19EUh4Q3o5W0hKcFguJAC+MnpH4HNcd5idDvxDaANkEU4tIbC6T0RujKgL6lQ= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jul 2017 12:22:45.7749 (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: BY2PR03MB475 Subject: [dpdk-dev] [PATCH 0/2] Multiple Pktmbuf mempool support 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, 04 Jul 2017 12:22:49 -0000 This patch is in addition to the patch series[1] submitted by Santosh to allow application to set mempool handle. The existing pktmbuf pool create api only support the internal use of "CONFIG_RTE_MBUF_DEFAULT_MEMPOOL_OPS", which assumes that the HW can only support one type of mempool for packet mbuf. There are multiple additional requirements. 1. The platform independent image detects the underlying bus, based on the bus and resource detected, it will dynamically select the default mempool. This need not to have the application knowlege. e.g. DPAA2 and DPAA are two different NXP platforms, based on the underlying platform the default ops for mbuf can be dpaa or dpaa2. Application should work seemlessly whether it is running on dpaa or dpaa2. 2.Platform support more than one type of mempool for pktmbuf, depend on the availability of resource, the driver can decide one of the mempool for the current packet mbuf request. 3. In case of where application is providing the mempool, as proposed in [1], the check preference logic will be bypassed and application config will take priority. [1]Allow application set mempool handle http://dpdk.org/ml/archives/dev/2017-June/067022.html Hemant Agrawal (2): mempool: check the support for the given mempool mbuf: add support for preferred mempool list config/common_base | 2 ++ lib/librte_mbuf/rte_mbuf.c | 28 +++++++++++++++++++++++----- lib/librte_mempool/rte_mempool.h | 24 ++++++++++++++++++++++++ lib/librte_mempool/rte_mempool_ops.c | 32 ++++++++++++++++++++++++++++++++ 4 files changed, 81 insertions(+), 5 deletions(-) -- 2.7.4