From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0050.outbound.protection.outlook.com [104.47.41.50]) by dpdk.org (Postfix) with ESMTP id B373C235 for ; Thu, 29 Jun 2017 08:40:43 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=occvetbgeYZ6nCmQbmNUgEQALAZQlZLFclEesIaYLGM=; b=KWz/9xRhSoDyQRhZFZg9d53v1/pBIr9WHoNoOQozwXdXyKalyxBscburqLoxQ+tBkqO+/TYM4p9sL1aK/BZlwRdl8L9WcVkEl8+la5oMtsQ4HEpGS7R9matZNqq8qBAfdCo0LLJS9Gi0WCM64I9A3c155K9AkQbSw9vCDIujoQQ= Authentication-Results: nxp.com; dkim=none (message not signed) header.d=none; nxp.com; dmarc=none action=none header.from=caviumnetworks.com; Received: from jerin (111.93.218.67) by BLUPR0701MB1714.namprd07.prod.outlook.com (10.163.85.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.15; Thu, 29 Jun 2017 06:40:39 +0000 Date: Thu, 29 Jun 2017 12:09:48 +0530 From: Jerin Jacob To: Nipun Gupta Cc: Hemant Agrawal , "harry.van.haaren@intel.com" , "bruce.richardson@intel.com" , "gage.eads@intel.com" , Shreyansh Jain , "dev@dpdk.org" Message-ID: <20170629063947.GA5893@jerin> References: <1495735361-4840-1-git-send-email-nipun.gupta@nxp.com> <1497517136-11824-1-git-send-email-nipun.gupta@nxp.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.8.3 (2017-05-23) X-Originating-IP: [111.93.218.67] X-ClientProxiedBy: PN1PR01CA0083.INDPRD01.PROD.OUTLOOK.COM (10.174.144.151) To BLUPR0701MB1714.namprd07.prod.outlook.com (10.163.85.140) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 949d9e35-0763-4efd-33f6-08d4beb9c363 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:BLUPR0701MB1714; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 3:t0ga7RDWrX0SjSPexMbmKwnAZ6vlIH1iMnD8cThOrpY9ukho9I2g1/XmOzNVlZALXIP7+CymyjCOlxCAaw67Nbm610sHz6g1GhkYegw5kU15oUt8MVGfuEesdIu1KyVkMMoTMC18xlwUhiZBo+VBIHrGBm8IZ70iGFjOie7LTbX+P4pOMOfo56GeNge0psJkMOZe+6y078CKX4hX2F80CRYS/1NQ3IHjngOfhIuLkGo+j5M0DVfGZHS+uO9LCxpVb4aTJS1m3mYSU/qK+72FUt3U3yKHmBp+MPy80OL/NdnQ2sHDlZBplzGZKEPNnJ1I4eocE4JDCmbT33tdenLu3hcIx3Rtv+7OpG5hUJG8oy5S6Um4ZqzSmvIZzj2rsN6/KK/Tk2G2UtbMAR36syBajGKz1tq9d1qllFOtJSHzZZeSW5RImg7dCUo6gV2RAHkv0ugrboU4/Th4oa2Wy7aoAHMH2BKuZdr0m91iDsgM6ztQ/A8RgFPWjvcymJqFlZ8Dqxog2OGTqi4LGhWcfqOsWxvKQCyD8g4mMJCLaFQ7yLw5g9Y95UpnQbZ46xapOw/YgIcFWl3D1fhbs+dOdHOwqGMalpbubKj1HTQZ6jG8/JTHKclAJq0GFx0axxgjhnCNT8s5drue+UWtgUef4EjXhuDym5ktRxoUSOzIBBU7syDnnHpTeUYGec783w5nDAiP554W4FoaC7fSMXf0s/nI0qk6fF0WZ9/cOBRHDTdfYq0= X-MS-TrafficTypeDiagnostic: BLUPR0701MB1714: X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 25:OSLxZ2sQhXGxF1IR3lfXTTTkafTdJ13WFi1aZmNTFSqItwbnlWSEhRta1XorGfUtXIWaHkI696K5QOHZNULsiYZiY5MBINXUIqHdMW1a2miFIcpRU7Nce+YSOyBEP26kU8bflC+BeNu0HxNTY/Or/vTQdYe2b1b6Z13mAQ7A2z2LYV9CJ2yqbP+5nooDPt5ns+03eJJwgixLmAXpzt3ic9+fm8y5kLIlrjnGu+Q2JiUylOIGtPXk6oDgBTCcQUNN4dC83L/8vbhV3c/4ZIZekkYCSdti/P3xw2OhmTYuWhYbsMC006JnOoKp5h4H28i7/jOllb0ACdL/CPqOtZTlz5PNghW2OJA0flaQao6Wgna6b43CPewlykDPPAJPp2vlgjhXSd1pOrERNEZ4mzV2UL0pPfJMXLf3kFarNzwY6SQ6bH8lmkb22ehpHo3I5H8FRRJa5ATuIDKx5jN2Yc1Lvv3Wo/2lkAAH9B2L9ffWRWtuAU6xVvM9OJms3DnzCFzyDeYCpn5NjEt5NugLDtJHL6aOQGQpyMtznOv82IAlTI9vWcpxnCjZaUa85GNPr+7iPGntUJuTxuX/tzHj3MfY8GxW4V9iF9OXySgErBNkGj2XkRwb202RQeWOZX2oUt2xy51yG9vIEjR/UgwWAcH+aBtqRxAoMDIeJZL6hMbH699Yu/jPAY8KIznb4ArbNB7lDHwMzFPI5ncV+w9ww8rQEWKt02/5TslJCxj55vtsQd3HfC2aik8b3xh7c3FKJIbnp8YzEg3tmefHBxpLqpz4LomZdjn/QBVrwFBSFV8WuJ8LM9xKTKsF4qBzbA2ezVeJcVHXCRlJm6kvzLgGxZZ/b0w+uZ7y/VQIsygk+50NdaZkMduHvb24T7KzfgWcj/5ndj/Tu5id4Z7gLEvnz+aHD1+CB8FqPE7rAxdYfrW77DA= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 31:L1gsGYogC+KNsT049inDh/0hk5xbj+/Do4fkgivlws2RPHJ3Wfn5kPu7KNb00IsKaEu2b5uyLhXF2bvF+RfDkdzTo+h6zn7TRcebjFP3d2qdBDxvhF/pSWXmEuSrPm/A+ZkP+zyhXx2UHyay+4nr/NQIJDOD/kc1KVyxuM9X1BF/pndvmOVXxDROg04DiKcue+ahggFeomc3mSYcYpa7y7RDZsNMkMD2nrkY0OvFJAL6PF88ILS0DxQkcaZiaCcwD2V/rTCUodQcQzlRMIgKeiMPNwV6ZdOVEeOyYDrtP1XC71Hi+LIT0L7H/eeCev/oT5Ny8Efp5vXSwej7Icb7niH+nO8pSG+IDQ9urXC6YvxIb5mBDMhRQMnffFPwjadVnBR0EBJCXk3JQgtNY/lelPW+M/VQMw3yGuts1NyGK6cIgR4vDOLZ8gyW2J+PJRu4Sz45zTdi11DU2zqDPRtboYOkHf37AmbuyxH/9IW8BKx5nBT+/e7P56NlId1PJHOWnPdXlgyr1QWDD6GtqP98vrTVbUX/hslKCwIs0TwXHaA0voCqiD3jNs0MHipjq70DpZVc7QezlS18f9ekJbENbjV9uQc5SwM9flLsKVoQUFtH9B2wAoq8SIWjivOsBuylD0210HtulBgT7dTo1/RH7V1LhxiN1TGvtZmkXfSSueTHDaP+zDKMtLA7+eNyGtMv X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 20:UpRlTckOrExWFrManSTdBEwvtiNEyHx/xUOeLmvF7Su1KY/djtcCZIbsv878LndgZVgvrChJpLfTi/4KyYKL1sVX4CKQZVyyEJodmZ7aKWRWoq5nLJpuzmrrJjzzE/PcxXGhd4vrY8iBJIkQYIl/LU3NKoG78C7hEycVIbyYUFP/shkHjcevqDeSOVfw4c8ayF4/Hht44RDq/OeKb7lhpXACfjKZJYtntScz2XXDkZkfYqpepbDV5xjtJa0kkCj2YuevgHEdw6gCSmkNl/YDCOnG9iCbXuPZ7cZtZP2R/mYdENvAh/Om6yVy1cBh25XBZXVGwI1wUAdHRPD6T0w6BRunGQ2CcV3A5jZJf0UXj4atjamNTCI36WR+h4SElhd1iwRr8FTLdXFFrkBgFS/yJcXPt9pIZthIQ5dF2ocRAu607HsbRyCpj9Zoa2Q7JxVqBO6abEofwJgjVilBEZ6a0WMNvGpNsjcNmKmTVA6BAyt6bmQwkYSLKVVIseYs0lNIRQRQ6I5ZRKg8VLECGtV3rL5vvMLcMhzRnw4SPAvmzurW+PHhuRyzv671BDbTRymoyKbeQxDdmLbjKyVsQjZ0tZZ2bww5iRCVDsK2XRD+1OQ= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(185117386973197)(148574349560750)(275809806118684)(167848164394848)(228905959029699); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(93006095)(3002001)(100000703101)(100105400095)(6041248)(20161123555025)(20161123558100)(20161123562025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BLUPR0701MB1714; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BLUPR0701MB1714; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB1714; 4:8FaE6p0oSIzlIAt/LEYEkIseRPZAHf95g0Mn3IJw?= =?us-ascii?Q?J/nOK55Hih+cTxfvHYM6PvWhHGvqpNFeMmRs/H1XIZrbTq7BkqezicG4TeYI?= =?us-ascii?Q?uTrYPdjhq3WhXGcRCAma/UqTwPEEW/o5+llZYiWYJ1dcmyhTKpVn4MIenLII?= =?us-ascii?Q?id3q7XdGMaNeFUKKaBbeavGF2BJNEoAjirl2GusHyatiRtQ0+SvLex099pBH?= =?us-ascii?Q?wThRWPPXLjbo7cdvytvYlx85fgksnvM/r5p3jPJnIzon2MJmkDNsqs0iEUeM?= =?us-ascii?Q?cDZ+MehpSTb/0ujMHFuJPmqBL70c4kAy90oxFFFmnzIfGLKpN8h8USBKw5Rr?= =?us-ascii?Q?LukEie5tKSeVITRWm3/2LWo8BEZXn5N0wVZT4MPQKfuIozkDzYreB16adH+C?= =?us-ascii?Q?St0gGEEG/zkr3HNeGCAeTRcP+vksg1dUHj5hS5q/l1b+mZmdfbvnvIX4rOfC?= =?us-ascii?Q?orGLW3Vn0gzzny00oOF09pZpIms7RXN/QgrpJo+bbSy/n/VFn6vzaJzkIQm0?= =?us-ascii?Q?z2LIInISQHGJ0G3Da9XVYZstD7OsWOqdVx8o+jNF7WEGpZ00Vj3tGkgkeaX6?= =?us-ascii?Q?vTkM3MZadd+U6VAHJQWyvbzya4Pcz2iAgBOVoDCwJSZQAoIl9BZGYOo+VmJD?= =?us-ascii?Q?7NRx9ebu4BaPTStIrqxZQz9wG7vkd33ky4s1MaA5EorN++O7XdEHGTi+06bt?= =?us-ascii?Q?PVQFsmgUyI2daEfeTjqHipZU5K6Eg+uJwjHoVnoIYW0bJJ8vN+dG2BKQTWQc?= =?us-ascii?Q?k1t660BnS4WycC0Vvo7UuUWG5/GC+82LVFwwDW3z0ImebKGUhyoqgxi4P2qo?= =?us-ascii?Q?Y2y8A2vMWxWkwtDdiXEoiQ3MIU96CHlavJqp1CRfwRAWa65MY0JFCY+iipLv?= =?us-ascii?Q?GX4BWBqAq3b2eSM+2tcJsCCH75lpH7Gwjeqa/lb+L9TYw1+/YrRoPK3mxcmF?= =?us-ascii?Q?k4RZ6X+n29K2aqvI/U0EeE++gHUU/88PS9jBwPNmMA4KSfX66NgF26rQkWPH?= =?us-ascii?Q?Ocn4QBH1KUO5U917jW2NEKW2kOTqGwqK1K5DMRFYQETfhHxqi8xDp4mJT6uT?= =?us-ascii?Q?OP6mxHO/ZwTYuncLfphxIXvj6NlO3unWdKmwruIQk9xEA2DHvW8kotq+Rexv?= =?us-ascii?Q?aw+18sp5sNM4wowhCJe7Z7l/G4RLAIDDwF3N+B4LezvCrfog3uiLPRkW4qFt?= =?us-ascii?Q?ie+PdNJxTVAc0Ggd4TzAZSrIiNdBoDtxzaRxuT8DEmrANMRVK07/B6SitzzY?= =?us-ascii?Q?UIwVGT+TSLI01wFgZEC04mNcCDI0PnmB47TVlIVYvG8LSvxgjRAm8mQZkd8k?= =?us-ascii?Q?GT/yxMbklpTKqq9HehireGkVWkxwmf4boyodjaHjGVLWbaKERMaF6nSTMaK/?= =?us-ascii?Q?K2Z8oUxfpFS/44Xx/AGDbBm4aao=3D?= X-Forefront-PRVS: 0353563E2B X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39400400002)(39840400002)(39410400002)(39850400002)(39450400003)(13464003)(51914003)(305945005)(50466002)(6246003)(6496005)(47776003)(110136004)(2906002)(53546010)(7736002)(33716001)(38730400002)(3846002)(53936002)(55016002)(8656002)(189998001)(72206003)(50986999)(66066001)(5009440100003)(33656002)(42186005)(9686003)(5660300001)(76176999)(229853002)(81166006)(6666003)(8676002)(25786009)(1076002)(478600001)(42882006)(6916009)(2950100002)(4326008)(6116002)(54906002)(54356999)(23726003)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB1714; H:jerin; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB1714; 23:7Y+Py12xLxigf0j/iQOKRh192otutEZJopHdwPK?= =?us-ascii?Q?mAFQw+Jpe4GPRpT8UBwkFJuAcH5Dkg+GZIdyBRdUP/Mju/8wyQsUr+jvQLdI?= =?us-ascii?Q?jh8vbIZkt2/N7P4uBEjC9xPCy5XDn0A7siV53vGGPXreuLe0EDuvIxK9Qc3u?= =?us-ascii?Q?QA3dikRPLL1HAiTolkuXHs2tZSvPJLyZdgwLeWWOt3u/StWDqHUnyJ8aFl0u?= =?us-ascii?Q?fvvvPU9YI+6mqR1QiWj1CQarEvm0SN4cWys3jKgCuUnAeVAvEd/vsEDbDrnf?= =?us-ascii?Q?QNya4ToRkpklXsPreh76fgCpvChQZxP5Y0L9iL+lZD0hUZCuZmDKzdO7TtUT?= =?us-ascii?Q?v+l68/tSJbwKNIAZYxP7Xcj6i9DIjSSNE8SGtRqtBvjy/AHqT8w6N33ofMrx?= =?us-ascii?Q?W2XV6aw4RxHlF4lOzzRNVqwVeK58qvzUhEHivjXQHS5LykcSv+yjXvCkCXim?= =?us-ascii?Q?N2pC970pu1sOu78iHu7NgelTRR1q6xpROczyabUXEm5Gj8zl0Yu//bmfbYff?= =?us-ascii?Q?AV/6bEqENe+2PMqvUHJ/Dwu255JWRWxiuSqPWcrLdEpj6ZrpF1aACo4OpBZa?= =?us-ascii?Q?aurs8N7IDKZi7FA5PCs8R8DH2VBfHAg3k+gO+3gwAXsOlUVP+fiOV+GvEnYJ?= =?us-ascii?Q?UE2exsEREagHlFppSSNVptjUiAJ2ybKZZlrSWzTl3SQn16jO5IgASMfWGRvB?= =?us-ascii?Q?oNEhMcnA/79oJ9iSkNRNQ0aCPxPZsGZ4kXneu/nZHdeAsc4uH9hESPD6mSar?= =?us-ascii?Q?6JSDvC0swbuD0Jz0+J3HfMJPY3zJA3Vt+a4pC4MCV9Mtts9sBJcDjxASYQlJ?= =?us-ascii?Q?xd+DLeBaC+au9S8no42aGS/TiWZewUQx+M/zwp2tgWZfwkTINMcm0M806X6f?= =?us-ascii?Q?GypJCtHK7vdwyos5C8KpxhHaGyOBpAeSoG6EdNCBdRrdPlA9iWhXR2tbdIlZ?= =?us-ascii?Q?JSDLUzq7z7eXJ2X4lj/uKzTVXO7ilPmN7oYoPra1mXQKOgnujrcFqqOy2GNc?= =?us-ascii?Q?3M5C6BtchhkMC3tcQdNkSygRO159s6wDnCG41JOAOPUIOnrlMqMNqHmOHqts?= =?us-ascii?Q?/WIqrEa+NgN9mB9R1gyFYerz6w9jvQA0qX58tYD6M3TvhqUdFg/XL1Xgkwz9?= =?us-ascii?Q?BPiW0Dn0IN/dIlTXJIZ+FqmPjGi3C1eqCZK0vcsrwjdTRSlWHjboP5PlpnRo?= =?us-ascii?Q?6PEvZka3+d1pJ5lyVU/hEHuiwMXLWeUYBmkWihBrzz2fm4/UX2nHLbhZhHJh?= =?us-ascii?Q?7uwYqBEnfgQkZOW+/Lho=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB1714; 6:P7xPvu/+yDW+3cW+gbxU++J/7Ku7/AnCW3ivdXKe?= =?us-ascii?Q?ikwJJ2QIdGDGpPci96SqLBJpLgMLS/aHARrKW9RHabo+u2fR3OAfjJfONmMw?= =?us-ascii?Q?Vqkz9KVNiyla7Q6+1LqnGAY9XM34uy2y4MwUrxZPOChYoa51v72BguN5Q3PC?= =?us-ascii?Q?UO5aMnSeVelsSN4kKxd0TZ0RnR/i9OqsvdfHeMOke0R6AMGsicoTos/ERzMm?= =?us-ascii?Q?TApabXTFPZcfVTteTFv9Ov/2brKhQXI/t4BE2xWUWtaf3JHqfEDgyTATMmmM?= =?us-ascii?Q?IC4U++s/+p4XoiNWIuS2k0OcAad9kvWue9ubV6f5UjQuVQQXECbPTb7MonBo?= =?us-ascii?Q?4Tl43SgZ5fpMdzy1IJmBiBod5x4TBZA4m6yS6nSqb2H/8/B4EvQ/DZ0vpYcI?= =?us-ascii?Q?f+wOYQjqdfSJNiuzm19JEx0Uj0kM1rnOKLy1nHagpjgyRXWps5kryCJflGKT?= =?us-ascii?Q?zvEZ4H+E9nHNBu4AYieypAedrisv/fTBtCRcCmg/wpTZnMzP4ACncL161+js?= =?us-ascii?Q?5S13DbYBQBjl+Y0hq/mfu/Xpt0rIkCsNJrA1H25REParjQ+rYyZ4Xco4dqeA?= =?us-ascii?Q?vOyeIl8BXlJOYPdk4ejoBYL9ecF+WumRf1A22MQPwmv2pMVt/YJszuyB87A+?= =?us-ascii?Q?SXCq5x6sJo/JpfGeESCSDSzh1D92xBEjKVgdFR6Lqi8rLrjA8F4irS/B97at?= =?us-ascii?Q?P8CY+fejROcZeA6FHFuyNQegRPlwJIyZAssa1HI0i10iCgf1QocK3iwQbROF?= =?us-ascii?Q?/QlWOfZk/86mRSY/h1mIv5wO1KnHV4y5sfUselSViE4uzUsGUZSNwvXT5JIf?= =?us-ascii?Q?JqdReWVTIeTUGHHamHlaZFVAESueKvGgXV8aolNZvUBR2TUHljUjAAOnzR33?= =?us-ascii?Q?hMOph/nhWiLcYngqM3FxvzzndfSmS3KYaV9nQBa9jLcw7OkNVMO3y5ilhGqm?= =?us-ascii?Q?EGnPPd2qR0d+chbp6OenD4diPlg5ZOgugLWtp1hSHMe9H9pTED+m+wv1goFx?= =?us-ascii?Q?dtE=3D?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 5:KiC3wak5Z6kNlhFmcL5t5yRpk89AA4u2dRyXWgXqw8g+FK47+5LRPXNfrCc0vfG676ZipROSwv+swjKoL8Vk7fh7EJsl7aCEXx9ka6l2Iho4mEgDeVOZAWXTy22q0kxs8+TGG6fXnvHBrulwnkq3UvPV+awmM5/4IL/QeEq8+wBprMzau2ugebjcqXjFdBUAuMe8v/sqRE2jNJ5S3eRMaYMUNhrmfjmHuX2WYDjumiZnKHg6ue7O6tMbqQ8qxXueCXCY/qdqGjPbOzaoh+2TZh1RleVUScBzDTrAmIseC1yvoeQsCLEDApZM8qoYSi0yd217GNm/du/bX00VmXpp0Ltqwkruu0zZQTnWLRCnoYxVP4fC56Y0D+UkPynXBfcpm9j/5IFFAxV46Z34p7aum0Q8ZrIc8CWP5qiXYNEAJT8dU6oxIkxZl7DeUEcVzAWWUAi/mJiFKMer4x3tJP0Fx+DPhff3weq/E06zLrF8fXdpU3lEEKCA5dTw2XgGxWMM; 24:je0wquVgN8t/61XVMphgeHk4SC7+y1KdzjUGlEbIJdys1dkEXKA/nnjVgJ/e+58Z/CT7QvJEYT2LzYgMlAhy95uooFnfNNjccH+45isIJds= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 7:CAYJ1cOQmpmu2o1sqocSMLZUMAfrIGcse46BcgikPjOvdaKDkiOb8QuT3xbcImHn10o+47AGapLcDXm4NC25UbpNlXCYiqrTCwf3nJD/qQQ+Fxf0vz0cAXC4JUL1BEnk/psKM6vYO4BwzKf2ac+XSKk20ur2P7OklYVDzPE3RWPTxGD1Aqkv+Oyj9u8Yj9pFWbiF1q3Av6E022Cvwgg9qlj63+BNbXLMZpKO9YqQ+rYd75eSRSEm2HSGyh9vePfqbecurzDaaa6nH6qwsiV6aNo70WTXMq6fwEqsR3+968bZaFte9f0KCRYB8f20VmvOV5XaKQfPk7Xq0JhLSWfkI1LaK0GNt7MFxPcEo9AS8lkLAi09ekwbXFeRybcr6H3zBtGuiK2S3cSLHnsjCrcXsYYgXdRXKEWq5rj1RcfU3x7ciUpPKg0h2F4am8rdKyxVSAjC9hMcUPsq59CbHksuY+hntPaxJO0dOSAXxL08RncxQNBRq4hlZb2lZg6efhYGVshKRKBnPYtIm9tnq0VAkkfzdEF0Hteift9KkgAT06NWuIoSyT4G2oiCxq8a6E81Mk6leOant1LgqPwdadX7GCuDSehhG0uPWk1Aq9oiA3f1q+vP4lnzoFxqzaBLw1yG1EtjB19l8l+ewzmQEKUp7DTYFgxq9Gv8g78YKd49fFH8FC8ETdBDppcD42BW4ZqTkq72a3w9KxJbESXwqaGHmRYleEu7ymN+fYLxr+Vmq0TJsUhn/Hgik1iH+osiayqp+Q6S1hO49Fbrwt5Ojg0cyC4BlhSeKlF8BjOQarvZK5E= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jun 2017 06:40:39.3148 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB1714 Subject: Re: [dpdk-dev] [PATCH 00/20 v2] next-eventdev: NXP DPAA2 eventdev PMD 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, 29 Jun 2017 06:40:44 -0000 -----Original Message----- > Date: Wed, 28 Jun 2017 13:51:02 +0000 > From: Nipun Gupta > To: "jerin.jacob@caviumnetworks.com" > CC: Hemant Agrawal , "harry.van.haaren@intel.com" > , "bruce.richardson@intel.com" > , "gage.eads@intel.com" , > Shreyansh Jain , "dev@dpdk.org" > Subject: RE: [PATCH 00/20 v2] next-eventdev: NXP DPAA2 eventdev PMD > > Hi Jerin, HI Nipun, > > Is there anything pending for this patch series to be merged? > Do you want me to rebase it on the dpdk main repository as dpdk-next-eventdev branch is not currently in sync with main repo? Thanks for the rebase. If there are no new review comments, I will pull the changes for eventdev-next RC1. > > Regards, > Nipun > > > -----Original Message----- > > From: Nipun Gupta [mailto:nipun.gupta@nxp.com] > > Sent: Thursday, June 15, 2017 14:29 > > To: dev@dpdk.org > > Cc: Hemant Agrawal ; > > jerin.jacob@caviumnetworks.com; harry.van.haaren@intel.com; > > bruce.richardson@intel.com; gage.eads@intel.com; Shreyansh Jain > > ; Nipun Gupta > > Subject: [PATCH 00/20 v2] next-eventdev: NXP DPAA2 eventdev PMD > > > > The following patch set adds NXP DPAA2 HW based eventdev > > implementation to the next-eventdev tree. > > > > The patchset consists of the following: > > - DPCON support required by DPAA2 eventdev > > - DPCI support in fslmc bus > > - Interrupt support in QBMAN > > - Implemetation of eventdev API's for DPAA2 > > - Documentation of DPAA2 eventdev PMD > > > > Changes in v2: > > Rebase to latest dpdk-next-eventdev > > Update to support only atomic and ordered queues > > Fix checkpatch errors > > > > Hemant Agrawal (2): > > bus/fslmc: generic framework for mc object creation > > bus/fslmc: export qbman dqrr funcs for eventdev usages > > > > Nipun Gupta (18): > > event/dpaa2: add basic build infrastructure > > bus/fslmc: integrating dpio and dpbp to object framework > > bus/fslmc: adding basic dpcon support > > event/dpaa2: register dpcon as dpaa2 device for bus scan > > bus/fslmc: adding basic dpci support > > bus/fslmc: register dpci as dpaa2 device for bus scan > > bus/fslmc: adding cpu support in stashing config > > event/dpaa2: add initialization of event device > > bus/fslmc: add support for static dequeue from portal > > event/dpaa2: add configuration functions > > bus/fslmc: support enqueue with multiple enqueue descriptors > > bus/fslmc: add callback per queue to enable > > bus/fslmc: change func argument to const to avoid warning > > event/dpaa2: add enqueue and dequeue functionality > > fslmc/bus: add interrupt enabling routine > > bus/fslmc: enable portal interrupt handling > > event/dpaa2: handle timeout using interrupts in dequeue > > doc: add NXP DPAA2 EVENTDEV details > > > > MAINTAINERS | 5 + > > config/defconfig_arm64-dpaa2-linuxapp-gcc | 6 + > > doc/guides/eventdevs/dpaa2.rst | 157 +++++ > > drivers/bus/fslmc/Makefile | 5 +- > > drivers/bus/fslmc/fslmc_vfio.c | 69 ++- > > drivers/bus/fslmc/fslmc_vfio.h | 47 +- > > drivers/bus/fslmc/mc/dpci.c | 307 +++++++++ > > drivers/bus/fslmc/mc/dpcon.c | 230 +++++++ > > drivers/bus/fslmc/mc/dpio.c | 44 ++ > > drivers/bus/fslmc/mc/fsl_dpci.h | 404 ++++++++++++ > > drivers/bus/fslmc/mc/fsl_dpci_cmd.h | 147 +++++ > > drivers/bus/fslmc/mc/fsl_dpcon.h | 238 +++++++ > > drivers/bus/fslmc/mc/fsl_dpcon_cmd.h | 175 ++++++ > > drivers/bus/fslmc/mc/fsl_dpio.h | 30 + > > drivers/bus/fslmc/portal/dpaa2_hw_dpbp.c | 14 +- > > drivers/bus/fslmc/portal/dpaa2_hw_dpci.c | 179 ++++++ > > drivers/bus/fslmc/portal/dpaa2_hw_dpio.c | 133 +++- > > drivers/bus/fslmc/portal/dpaa2_hw_dpio.h | 5 + > > drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 28 +- > > drivers/bus/fslmc/qbman/include/fsl_qbman_portal.h | 46 +- > > drivers/bus/fslmc/qbman/qbman_portal.c | 94 ++- > > drivers/bus/fslmc/rte_bus_fslmc_version.map | 23 + > > drivers/event/Makefile | 2 + > > drivers/event/dpaa2/Makefile | 64 ++ > > drivers/event/dpaa2/dpaa2_eventdev.c | 686 +++++++++++++++++++++ > > drivers/event/dpaa2/dpaa2_eventdev.h | 113 ++++ > > drivers/event/dpaa2/dpaa2_hw_dpcon.c | 139 +++++ > > .../event/dpaa2/rte_pmd_dpaa2_event_version.map | 3 + > > mk/rte.app.mk | 1 + > > 29 files changed, 3353 insertions(+), 41 deletions(-) > > create mode 100644 doc/guides/eventdevs/dpaa2.rst > > create mode 100644 drivers/bus/fslmc/mc/dpci.c > > create mode 100644 drivers/bus/fslmc/mc/dpcon.c > > create mode 100644 drivers/bus/fslmc/mc/fsl_dpci.h > > create mode 100644 drivers/bus/fslmc/mc/fsl_dpci_cmd.h > > create mode 100644 drivers/bus/fslmc/mc/fsl_dpcon.h > > create mode 100644 drivers/bus/fslmc/mc/fsl_dpcon_cmd.h > > create mode 100644 drivers/bus/fslmc/portal/dpaa2_hw_dpci.c > > create mode 100644 drivers/event/dpaa2/Makefile > > create mode 100644 drivers/event/dpaa2/dpaa2_eventdev.c > > create mode 100644 drivers/event/dpaa2/dpaa2_eventdev.h > > create mode 100644 drivers/event/dpaa2/dpaa2_hw_dpcon.c > > create mode 100644 drivers/event/dpaa2/rte_pmd_dpaa2_event_version.map > > > > -- > > 1.9.1 >