From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03hn0235.outbound.protection.outlook.com [104.47.41.235]) by dpdk.org (Postfix) with ESMTP id 2B8F739EA for ; Thu, 29 Jun 2017 13:03:59 +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=t3lHP03Zbl8ap6lvxb4uISm1yxt+ksGnKw33VViFsYY=; b=VBge4uX4H83kA0lW7Dvph29bIpnwBxBnvIbJrPMatlpaZrpbkzAI8O5OvlQqaeNR7KBdGVGNVTyP1KiIf8WJ2A+Toh96F4nuFcx+jFEAustg6aqdxy1BatE9H+izvmrMAne6snmgELf0FqEJPjw6PiEUKJE0n4merFKoKnviCZw= 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 CY1PR0701MB1726.namprd07.prod.outlook.com (10.163.21.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11; Thu, 29 Jun 2017 11:03:54 +0000 Date: Thu, 29 Jun 2017 16:33:02 +0530 From: Jerin Jacob To: Nipun Gupta Cc: dev@dpdk.org, hemant.agrawal@nxp.com, harry.van.haaren@intel.com, bruce.richardson@intel.com, gage.eads@intel.com, shreyansh.jain@nxp.com Message-ID: <20170629110300.GA5779@jerin> References: <1495735361-4840-1-git-send-email-nipun.gupta@nxp.com> <1498732085-18449-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: <1498732085-18449-1-git-send-email-nipun.gupta@nxp.com> User-Agent: Mutt/1.8.3 (2017-05-23) X-Originating-IP: [111.93.218.67] X-ClientProxiedBy: PN1PR01CA0086.INDPRD01.PROD.OUTLOOK.COM (10.174.144.154) To CY1PR0701MB1726.namprd07.prod.outlook.com (10.163.21.140) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 615912b4-ec3c-4f4e-7915-08d4bede8a73 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:CY1PR0701MB1726; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1726; 3:OitrWLQANZsh4W3IRdxwBOVKvaPZmcppw9S/em3G6KMzeeMo2mBnSgZl8FB4a4SpL74WWZ2QPWV5Jm4djT49zLApLTC48R9Yf7+4i9QH2qLjKLgXrbodRxcZRKJJj74tFJxIwa0aPLE59SYBSefBqd+QaW8wc6Ad2v+4a6p5DEapveeXQtIytggsfS2TT0c+7gBcaDNP5RGBmX8saX5BUPebU4MBdxd4A8HEbQlm7Xkxp9Ra7StYqU5fEelyy8HWkltgqxePdLlr2xqjJZ3GH0cFkrn0mmfNq7pW8ideSOinD2Xk70nWmegNb1rO4AY479snGEu0v7EpEDAJKqXADALX4tgROVP9R0elnxMPNvhAu/lje+kyi/B2x0sV1qAhLupmZ9VPbKAxyCyXMz7x8n+2P1AtM3czJf2TrRRvQva1WLvISTxfbux+0KYwm9hCSav7yjyg08P6ZlB8SovzHCOWh6NZP42ciyqAuN6qz9n96tzKwY0n+F8FZMG7IP2ErR3Auc5KcwES1BDUXDEKraPYeaRbXdN8uOvZUxgkHGCTwoQgFQFavnMyZ/eDriKELiaDY5ONELx4Fk9umj/ZqOR9GDkWipnMTBPntjD1WjzsvMP0Jbe3RbT2bwWFQBISdRY843TVpuLyP5o66uvkEwx5QRPicClOpIV6iWGEKm59nGYkghuYntDy8zx/TRuzT+VLSMZb06FUkC6vftffhWgoufZtzwFci8jp30W+QKw= X-MS-TrafficTypeDiagnostic: CY1PR0701MB1726: X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1726; 25:F2Tazve3WOugJHumNcBePaQGMNWAYCzVFq0fA9bGdPdZDk1g+4ifRf6zCzXqkTEU3Y/PkM74tJRDCKzJ5IXXes0EWLEsGaXFTIcojzNUKySprcl3FdeUGp+nloWjLety41X2p4H/JLIkjhKgByruoufRN+nBhYtrxetQxo2/ZomlqpFjh89TLU0moXXV/44O9K2Kbe0GZuNNLVqpGiEFvLXNk+E8V66cVI5NrhxZjSJf4dnE0oAff12zG+mb5VgmjM5cjY2WgBB/HanjqQJpzAJkwsN5XLEJleEXukRh5fP20qCn2C+odIrMldISjJBCb/GoQWAxYL0MgpFiSiozfI7pM7gsN4+APyA6nmaSr6EQYoCR7emH1+ILKkW0mTCQJiRMCjEJv8oI5BS1xwU1IOTya3e+Xr1k0ZlwLqIbtmeuMdrfG6xvN+mPfESi3w9nW77DoUql8zc+Z55/vEqGjkRGpJ7KsrtmpZR8xtsFIcmsTDGsF38a2GdjyyYg29wSst6IXGFLzMqrCxwfQcjAIP/YnadvA59VhtqeUSr8nw4wbHaLnvJHZE86LA+YgebVPboWj6fFpLH2xUtQmaGWWSwIty9tN3dWrjyGNYBnUqYjKfgtrGU7zwqu4Hd4oiIWt2ukOgk6VpdIefcQkwrab/mNgAMydxpTVvmNJmF9noJcZouUFHTMj6yjxHn+bBnCDyRw4VZebGkwucGil+4C4jJ+0CHW2vLC5kaLauZV+t4aCvyIxkaeNzJaabAhbDKKfwKp5a1dyT8rUXPC5wZnTYcMpzx05ygxY4Jpe4cv9sAAljTfpDafFIbhDqAwkXGfXXOr8whAhkGuTkSjzyxyHOKzkXSWafK6p/tEnYuJ3oaweOkFfKMt10Q0Kxg7tVMMkQ4CqJt0CIN7bk7k1JhblRFY43vybBPDfPxYc0nGPSU= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1726; 31:DX1hPllHx9Un+zD7JH3qKemsOC2sPAYpmQnqkCpF0Kd93jOXuLcV2dPvXThTaMlnzAgPEzvIJPQjSwE3OjdCFrtlRPYx2oFn9t3v7KwPguprmhDwqoV9/6hgNqRfVPI9Co+G8VI6OTFM4EFUNKmyhwlhjbI0Li+qvUrX+J/LCV8eC+zFXSLEk8U81FrrTobNjH3M6AZ1OXdlT4v6XAjp+KZyjxf23b9/aiplPsowvOuciReeW3MiYsnLP63LyHAycUyNFWTzcVjbsqeTIugjtXEP0mhpN2fPSHN+KXADi2eHCy+pcte3jSfExH8wAaTnvy7ASL1axXogVds8Pw9Nk3gqrCzCBQYpp0jte7VwHAczqrxu+gDAtbrRgrue6A50T06IvYqDzf+i6gr02JLcx4Bw547Xa3HaXXcwjKl9OfnXvj3HP8Owbwsy221Sii1GWefC4ZSE9iiKXYVMMw5M2PSokNcVxNczgK8ZPhu2GiGk22Sj9Pc7QVSCYuUhnSJaCjfF92wWy8xIPrBgUGw+2KI57v2nN9Rcpqx4GNKtx1wMSrXnFxnzxvJXbuVvjvfMoRyCl4f0MYbA0hJP3A6u7t8+L/WUCnOCCAZKVnJxWL5Krga7o+C8XdM5Sdq7uLSQVPUFt8/Ov/fgBRZU/9Qpb//uzS/sEwy0QWqlab9jTRjgnnR7NJgMU3YUW9QnTn8m X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1726; 20:W5WZr9AxGekkbFmX7tmDjp20WNDuOnKaqRX7WxHEXPbi+Wcnjy7qdfFEUYCPcUOXK3zjV0fe8LfXEm+cFHsN0wQ2Q38RVv8oT1z9il0CMQwSltsrCF+wMVHl+ASRUlqWapQdk7yxT4WWCTaR84LpAdNYKLvYBkjhMlR2zKGNteeVFM35MisQboD4S5dgcX9xHi9nY0qctJO3rFojdBY2DqZ2yFT2ZHrYKluFlVkxPBL3Bwnjp57kDtSAHJAkS/fzFHrf5ZbNO8I6jVExsbznu94CKCmuSQnZGte986g3ttgPzUcmX37DFwKLGIU5/qdh2Lt9h9Ap9UM5BUE6+DBldxuZl6a0NcG7fGU1Wt1n/n+0Qf6GjMDwfIaR8n64MKZHsTdrNpGnySPHPbj805TZROWEceA2jFpzN3thx5GEdZdEDNYL6NaPjlYakZe2jp9BBKdfzWyI9tit0A/iJ69JmWrEVr6lSl4eQmxAwVWngoMKGdmSyOsF7mtgDm+9LNgWIel8rBSVc4XMUQ6BsQCTf6Q9WobPbmIpmKHPGgxGOkH2F1z92yXbydgpmfQ3ehniYtQwl2NY6BN2AuZ38JK2ulmHXkMoqIeUl8zgw6eIbZc= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(185117386973197)(66839620246622)(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)(93006095)(100000703101)(100105400095)(3002001)(10201501046)(2002001)(6041248)(20161123562025)(20161123555025)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY1PR0701MB1726; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY1PR0701MB1726; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0701MB1726; 4:e/ULySJSoO7Y+X3zeMwY3ptIowS7YyY6u+h9qRet?= =?us-ascii?Q?NFGemEdw8DXWZlIEv8gEXddWs9NixD1JsjHoWeg7FnYcOa2otoDtRpL/DubD?= =?us-ascii?Q?B8MpqBjs2efY77/SQTU1Wgd7QdsW/uePrr2EwKtN63+LxPW5GknlS1y1N8tq?= =?us-ascii?Q?sgS70Oni8DNl1jomDKmY8rL+UxYNo3R1O/gmMjRmWZZ8wv9iXxlsJqWumJMG?= =?us-ascii?Q?udavSlQF8j+BsSha5h1jx5N3RumCI7C9wybBbWJaIZE4zEKDQHc+08lWIbP5?= =?us-ascii?Q?eHrMLqNaHvYFhXRvMOH6Ut2Pl1fux+EuslQc/6lCD/yH1MfMq1sVLUuNZPaQ?= =?us-ascii?Q?WQFIFm0VvryzAzWcBg4B3IDFyEf6GanxBYEe/YWG0lumxj+/nH1sSnVd06in?= =?us-ascii?Q?oMEWmOEnpjJspRzdIkKj9freSjispmX8mBTfRaPRRkRKxnfJwAXbY+kXYri0?= =?us-ascii?Q?xF3u0lEDiPXR1uHCmcIKFAHnxHJOmN9dXWHly2GGkkVlAlTIGQNdUjg4DjWx?= =?us-ascii?Q?Z7cZgCoVgIRURgGee9QW2VE3mWREBVOqdPUhQ5FenhRapr4Zasy86FFzTsq9?= =?us-ascii?Q?X2xq4RGc8YMK/QGMrtZ/ap/83rhAs6okUTGM80yRXAvba6hDqdW/RnXtUxZC?= =?us-ascii?Q?qIlgMSJ3JL2P179oUY5aXEM9rp5rxKWGBDpPw+ZpjP8hzzC1oX06bk0A/0pW?= =?us-ascii?Q?idme2ohY4wDtcmTMd3r8kBNB5Fy4tf8t/ZHEqnkgPW9+BeApmrPYgLfbj+SD?= =?us-ascii?Q?dmIOC9PRlPqCagVbeU8xftiMaHKmV17AUTfPNVZ8wW0wNhSi60oHjGGnpAH9?= =?us-ascii?Q?341kQOirPL9ntW9EsJoI38wGUiGFSqoO5xiLugz1L8kvAyjIdz43UTyWpegr?= =?us-ascii?Q?YZu7kCbzMdpSpoD61lLoede58qVXBKOMW89ic8wpG0X8sYLrxRa5iHG5ZG6/?= =?us-ascii?Q?f0sYGRDbvoyuKFa4/+RuEZRc+SquBhUIR7F2kJTFles6zLG9AOmVk0Hy99HG?= =?us-ascii?Q?kkK2z95xpPSBw1eZUGdtDWrv7RAkE0olZnAJ2vj2Xl13+8YDgZzLXKgUTVWR?= =?us-ascii?Q?nYhnCgl+nNWfs6C6zoVaAoJvnz5xR3sSGNn7Yccue/KgsSx0wr784GRjh4zK?= =?us-ascii?Q?wtMQojqPBcqAmsboBZ//ZSyiSK8bhqMdBeXbfQKnxPhNToGwT6DR/yNXrdGD?= =?us-ascii?Q?V3utHGmoykWuWPYbYzPd8BTqcVSLwMp5JOTAdpR/LWrdQvDD7e6UD0Jshshx?= =?us-ascii?Q?op5pM4bYwMTI5MMxwqVc5I8DrC6m/8jATjj32wSU7XmDU3TqhpseqXYwlYXE?= =?us-ascii?Q?Y9Cdelf6S/iV9I5TcSIzS9ccPPH2XUZy4loVyhrvFuu/l82nJRF3FD5YO3DK?= =?us-ascii?Q?2Yf0ICsesBAX6P6lxuJ7GxxVUOln5km5sYgT6fMmhKSjvozA?= X-Forefront-PRVS: 0353563E2B X-Forefront-Antispam-Report: SFV:SPM; SFS:(10009020)(4630300001)(6009001)(39840400002)(39410400002)(39400400002)(39850400002)(39450400003)(13464003)(97736004)(42186005)(47776003)(72206003)(23726003)(2906002)(1076002)(478600001)(5009440100003)(3846002)(6116002)(53936002)(9686003)(229853002)(55016002)(8656002)(66066001)(33656002)(33716001)(5660300001)(25786009)(83506001)(305945005)(50466002)(4326008)(4001350100001)(76176999)(54356999)(50986999)(38730400002)(6496005)(110136004)(8676002)(7736002)(81166006)(189998001)(6246003)(6916009)(42882006)(2950100002)(6666003)(50929005)(18370500001); DIR:OUT; SFP:1501; SCL:5; SRVR:CY1PR0701MB1726; H:jerin; FPR:; SPF:None; MLV:nov; PTR:InfoNoRecords; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0701MB1726; 23:fKYlVgaqL0gHRNk1RvmzWLtIQHa+eG2cGGaxrbn?= =?us-ascii?Q?QjxO15QofHsoPuxUdRJnXTM+etCG1uFxNNhRqxs5913FFbrKMU5ORdtK0R7h?= =?us-ascii?Q?w+0rS/EPtiYcyYzt46YhOMMvTSMZa7UPlYmz0wgo+NmELdGhFp7aeWCrgMug?= =?us-ascii?Q?X89cDFpXKfYa3GQNrA/ngwo/vktab27PsHjzeeJ8cJpI7C7apVp6pC6aQa49?= =?us-ascii?Q?y9c5OFluy1j1/FBTvRyEfArild0YObLFEN1Z8tjEXCXnMHY7bk/c3nSDIJzk?= =?us-ascii?Q?2NOzejCHyZ6vlGHLmfCmAjKl3rMZ0X1ogz6/4utW+AlAiuLEFrPgOD4vDOxI?= =?us-ascii?Q?c/nRWW6fTB3NfcHYx1/XRdJMoj69AlimOo8VUXotCYLpM0G7AjjBbda+VXvt?= =?us-ascii?Q?2Yzh15eIw+FIabfTi5KKtxWlEUhCMXV0eY0TTXlk11CWOEMxIIinb4aYXIg+?= =?us-ascii?Q?2clNiQVoGAX2S3CBqL1mxBnkBGye85Wo1irgN0G2AxtaUng22dRGfbwhjNUO?= =?us-ascii?Q?Emp2mmoGr5XxOS6oqf8HJNePMqZCimnK+abtjwU69JAOrR16zTnmOh6lmJlO?= =?us-ascii?Q?3l5WXlk73IQIb+5DVuY4HXo/Qw+GDhGXymEsvp0jvFI0ioElw2wC6hhXMJN3?= =?us-ascii?Q?efuncseJgoBoH2ksOmCghBH5aZ9g8VvMuayULlcqQQ3Kp4XH3gnnril1Tz/i?= =?us-ascii?Q?6JoBX3/ND4dLRBPr91kxqQQr3bih9EuPnjvkdesOJQGSTxBba8ZXAs4BMQQN?= =?us-ascii?Q?uv6bevILIvcPe0WvhQ+OOkibwH4d9ElVTf+BZ7xrX1MdqYvCfiAbsX6eP1F7?= =?us-ascii?Q?H/9eT4jZwVzhL8FSXOSm19CtMnIvGSXhd80JzE6jZaiPhmuTksP8+eMCHY4s?= =?us-ascii?Q?DX2sQsW/JwxCQnFfF6CzMvGGUuOCqZBf123IJwxk4L0sp3Upzc9wJcsI2Hiv?= =?us-ascii?Q?zotkoX4+Dl4aIELJrFsr4q4z9mSDUmrOPSVu9MUHT7SyTxV1Mi8UGJsJuX4c?= =?us-ascii?Q?xLb89doueIoPk4yCrsXXBwZmIE4xUol6J5qauzooa90tBsVV9llZbAfXUx8U?= =?us-ascii?Q?9Zmqh9QH8Kug+ETu4vHms040og2QJHipNz9JKqUOVWIYMOpJvNZ+E7Cm8R8/?= =?us-ascii?Q?IlBlXtqTFBRqN4zpzLCrTKfETEIQTA7uGDvzeqBD1eUx6d+xxtOQQYvDQw/j?= =?us-ascii?Q?Ol4/Wq6tctbG6YtIqrOpl7AyRnKS/1NZX9ocpSsOSYStjMH4Z8Dq/fXCbCF0?= =?us-ascii?Q?30Z5+h8p3GGu2U3rwnK727LPGR2awDHuc4Cdjc0vP6wchX9g9qL2XoJ0moqG?= =?us-ascii?Q?f9kusXXeT64IG9qPr1q6vA3Y=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0701MB1726; 6:jtlY61YddH5cEE43ff+bkfmqcGcWz2erb5foIDtD?= =?us-ascii?Q?HJnJV8JvThwV16uVQyKveAWyI9KN3myjkH6P4SyDY30Rxm1N0+YY1LSC4l+B?= =?us-ascii?Q?l3dwH89S7vJOIqisnnAFi0n5M2h58xx8nnesI2smLQUe+b709GXLuo3RYetN?= =?us-ascii?Q?LSUOgCu7BGZw4ckzkz9D0IuYZEJS//y5U66yuJQ0q7iz+91ukXj0hZtFndxe?= =?us-ascii?Q?mHUn5T2CBq24b1HNj8HXqM9AY4rHkV738oRcSwQuSJTPK5T7qv+ghCxGJKwn?= =?us-ascii?Q?9pbIFRbZWLIctxTpTOLZTH+X3Jw3iSiTO9Qq+Crbbp4XAEJ0+TFL5GnHaCqV?= =?us-ascii?Q?DN5LKo/H86QEBqoINGgJxjOCRUV9wAlDMWyq0PPfxrjrTF9+OcKBK/UK5cUk?= =?us-ascii?Q?UJIzEbh0PD+M6o/wuitR0lbpkDiBT5tfuUhgAIncIAcna0xVsF5U9CBTZCkK?= =?us-ascii?Q?tCMehNFkkcCalld6g66fpqzaaLRQLsiIlgbBfrEA4T8xjco2rf9E1jYMkoD+?= =?us-ascii?Q?rbmuP1x2NMv34qid8KnLcgKo9uLVZVcoT0y+bZGwMI27qFIVdWVQeQEytHr/?= =?us-ascii?Q?xHjRi00YRrg1ci6y5B9qpmjIEyYK4hUmSTL1BO1CPYQ7WmoD548Si5TEgSBs?= =?us-ascii?Q?Oui8PKZawKhUzhT6OX9HVcNcIKutVTaG0ypSQDp0scMHsdM9/N3esxSKca3G?= =?us-ascii?Q?EQONmVAdzGlY3XLV7NEu1nAy9Ecfhe8pcfav+xIM9yuaw7LCOLKSRsRZKJeD?= =?us-ascii?Q?2Q4hjXwj44Zw1o/tQhh/kCfd4fGX0ijzKRskbD5ottl1WS+PEknsaPWIeKmw?= =?us-ascii?Q?RzK7sW8WfB9Epk7vw04ykuqnMlmUCY2zr6+Oh+1SPCXQVrbhE+kJm8WxCBK8?= =?us-ascii?Q?7cIrNxMWpDO+S2n84vc5hYrh2zmRcmSvzApmnCGOcU+mxHQhvV+//AN1JKt8?= =?us-ascii?Q?IW0KRVwfJTqFYeQKbpNUSEy8mvNc+pEefBAnmAyFwU4GIftDMl80/WU0uqHL?= =?us-ascii?Q?Xbs=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1726; 5:ptqnghoGsHZktS35L+vjCU8H+D2GS1H1u1dyMTD8UgGKCA1YFGxUGnmcR6IugoKxFe7IrlcQACB2bNIW16qsqBJ1IE5xRvX+Ug4YKgBvByzaIwB06Rzmf4mQAT4IRj9VBvooTLR3lCZuPpbZe8KigGSFjb6VUf4GNPUTxNMloo5Ib1sY7Xjq1KUWxV/2BshM513s1A+HhHk25H/bZE0EVNkqX9KzJoMQbYvoNfRd9hASfhl7NH9I+U1ItP1SI9OEI2WAIJ4N17D/6nQSqG4wyR/v928dcbXnXEPDiXVcUboyfY+6VfW5rjPkKKVSIe5ue9kfQX12rBw57ycliEsEtcrUUEdhufS1f5fwGtUFN0WoGsw0pzghDao+NA71Ybxyg0JN43b2BGVD9vBd87dCjQA6FtU8P+9TqzGOE7ju5NJ6efT2rso5rPukrMuq5mq/v8AiqTskh2BX9qM+jozPy+ROSFT82g/Plrud1iedWKOph1vvezelQCV0TO3pnWrU; 24:T+9flYcSNIQ/nBiiBZXSiHUt+jQTk6YErf7r3A3tRkObVDSXsBrcIrIcVXTri5ySzVk7rlenwDP2NCEgUQJwUg== SpamDiagnosticOutput: 1:22 X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1726; 7:NfuY1x1WNBpB1DpFAbXoS+yWic6cI6p9E5KIMfJ+bny77qcou9UYX6zUMM1y0rt+BfolFXXYmxWSkk53loKZ3l6p2xiG/TmPDFCDLCo5bTkOpJ5MOJMOi11NYA/DgDNVo3vUP4H7ICy5D4pckf7hWinjYewTyIxjn7WWFw0qbby9Z7bf0hUDLK82/SZqFkbsfjmtlp6DIC3TeI3R8dLn30mo/68j8YL2khIs/i1H1BDo6zaNQKDEM0+vKH2ztuTNY0RXV/h7ocmdelzzcWkzcJgOf7oo4yBZEPzI8sH30tFDIMEk1ZkAHH7u1ikkRiW4F78dEa1P+riaiiD9FPti+5CloC+3SW+ow7oVluvxyEAWvcjeS3WU/W1zR3uyHXnCxmzesixEkaC5zPcoVz2LpuuuIEJfURpePgmuL5rOBPZ52BAOcUlKzE2ZTMl7W4dNAogiaEdfz144LQ3SCPbgA05/9H1A5M9jAlnCPgjCr2l3yYukii+b9QIzOQbOzmbMtrlU4r96eQK2sL5jCeVWm/NNFi8k5VKX1RZE4at6iPAyLQ35ygC5H6rkj7AOtKHRL1MPnGUa7YrCCQWLCTLiFUmDsM0K1Tzpk0rUohqBQes7IGaIUItPluMLaLThAyJ8gMOWYIff9UJOCn+xTnoKmSusyIf7Z9gfyqy/H9jNlswdts53U6QLH5h6APX24UVWDM0gmUcTe4AKF7wZ/mSff2/YHNg13v+xeCwbrzfwuRfxVtVbDgO7WcRk1Jkek0yvfpb0hG8FEpa035ClZ9ouzWm/rAF2YqSSe9xg97dTnSY= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jun 2017 11:03:54.7493 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB1726 Subject: Re: [dpdk-dev] [PATCH 00/21 v4] 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 11:04:00 -0000 -----Original Message----- > Date: Thu, 29 Jun 2017 15:57:44 +0530 > From: Nipun Gupta > To: dev@dpdk.org > CC: hemant.agrawal@nxp.com, jerin.jacob@caviumnetworks.com, > harry.van.haaren@intel.com, bruce.richardson@intel.com, > gage.eads@intel.com, shreyansh.jain@nxp.com, Nipun Gupta > > Subject: [PATCH 00/21 v4] next-eventdev: NXP DPAA2 eventdev PMD > X-Mailer: git-send-email 1.9.1 > > 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 Overall it looks good. There are a few check-git log and check-patch errors. Please send the next version with fixes that makes sense. If there are no more review comments. I will pull the next version in a week for eventdev-next. Wrong headline prefix: drivers: add bus dependency for event fslmc/bus: add interrupt enabling routine ### bus/fslmc: enable portal interrupt handling WARNING:NAKED_SSCANF: unchecked sscanf return value #93: FILE: drivers/bus/fslmc/portal/dpaa2_hw_dpio.c:175: + sscanf(getenv("DPAA2_PORTAL_INTR_TIMEOUT"), "%x", &timeout); WARNING:SSCANF_TO_KSTRTO: Prefer kstrto to single variable sscanf #93: FILE: drivers/bus/fslmc/portal/dpaa2_hw_dpio.c:175: + sscanf(getenv("DPAA2_PORTAL_INTR_TIMEOUT"), "%x", &timeout); total: 0 errors, 2 warnings, 247 lines checked > > Changes in v4: > Fixed doxygen warning > > Changes in v3: > Rebased to dpdk master branch > Fix shared library parallel build (patch 01/21) > Fixed a checkpatch error > > Changes in v2: > Rebase to latest dpdk-next-eventdev > Update to support only atomic and ordered queues > Fix checkpatch errors > > Hemant Agrawal (3): > drivers: add bus dependency for event > 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 | 175 ++++++ > doc/guides/eventdevs/index.rst | 1 + > drivers/Makefile | 1 + > 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 | 18 + > drivers/event/Makefile | 2 + > drivers/event/dpaa2/Makefile | 60 ++ > drivers/event/dpaa2/dpaa2_eventdev.c | 691 +++++++++++++++++++++ > drivers/event/dpaa2/dpaa2_eventdev.h | 114 ++++ > drivers/event/dpaa2/dpaa2_hw_dpcon.c | 139 +++++ > .../event/dpaa2/rte_pmd_dpaa2_event_version.map | 3 + > mk/rte.app.mk | 1 + > 31 files changed, 3370 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 >