From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <Ashwin.Sekhar@cavium.com>
Received: from NAM01-BY2-obe.outbound.protection.outlook.com
 (mail-by2nam01on0068.outbound.protection.outlook.com [104.47.34.68])
 by dpdk.org (Postfix) with ESMTP id 4361B271
 for <dev@dpdk.org>; Tue,  4 Jul 2017 10:22:55 +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=6zJVgJRTB+fdDRXBqI2TPdrWdJY4qzHPYEBkVCG6RE4=;
 b=iEUBnUUgVDPU7EcFys4ArYjKYKkUHyTPltQAmWkcNLUsbSYyfAn7Yc1o2B2tKYA6GiWQgkoT66brfunYP3rHjQe397xRrWSnyMYIm3KvkZxrnWCq19r0b3fCcvHlehYmIIuxa9wXlu0RG4us3nU49WZkm3e+YYCwxmf/mPA10T0=
Authentication-Results: caviumnetworks.com; dkim=none (message not signed)
 header.d=none;caviumnetworks.com; dmarc=none action=none
 header.from=caviumnetworks.com;
Received: from 1scrb-1.caveonetworks.com (50.233.148.156) by
 CY4PR07MB3063.namprd07.prod.outlook.com (10.172.116.144) 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 08:22:51 +0000
From: Ashwin Sekhar T K <ashwin.sekhar@caviumnetworks.com>
To: jerin.jacob@caviumnetworks.com, john.mcnamara@intel.com,
 jianbo.liu@linaro.org, tim.odriscoll@intel.com
Cc: dev@dpdk.org,
	Ashwin Sekhar T K <ashwin.sekhar@caviumnetworks.com>
Date: Tue,  4 Jul 2017 01:22:39 -0700
Message-Id: <20170704082241.29217-1-ashwin.sekhar@caviumnetworks.com>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170517181949.12002-1-ashwin.sekhar@caviumnetworks.com>
References: <20170517181949.12002-1-ashwin.sekhar@caviumnetworks.com>
MIME-Version: 1.0
Content-Type: text/plain
X-Originating-IP: [50.233.148.156]
X-ClientProxiedBy: BN6PR13CA0044.namprd13.prod.outlook.com (10.171.172.30) To
 CY4PR07MB3063.namprd07.prod.outlook.com (10.172.116.144)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 31c53b4a-29e9-4e87-6247-08d4c2b5dd89
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:CY4PR07MB3063; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3063;
 3:eZs0FwGmau2ifvuWsT7ONc876dQ0xDgQkoDZHhDYU/V1KxWUK570h/mBDXp2XXgtnxiI4BnvjqNbdiBGEkk3P5lzjxApzMau0/mJyXaV2jjA8NVDnfsSXvrbGis6LJK1xbkYyEmtEG6GfZxGuuHM4K0Kz2tEjHctrEqf9shS+CXs9U6bEpRouHsRuJdSBvLRpcssXH3TK5QEBUWjRAFmA47I7fbiHNUJtTGKySrtv8EUGhOcsF70DhJTVw0fQAXU0UeAlrvDbVteeO3Tx/wYilpjAqvEE5bD8HMlZo9Q1nMA6N9S3rXnjI6i4y2GwQGZJF5OyIJtU4p8owtO+DiCFEe4PFp6mOQGLaf6axbqnUbo3zNK+7bgbb3U8Hp9FmdNbRw37d2VoSjS64D3MRYLh9amDtCzZGTRAd2fGrHjuEqxDIRnjyo9+wNPknfC5xkGVFfqaHp3tXLr/lI015URujSYRSZ6gnXqaZBBYinL2+GqGhPG4qFYUoUue8WLRD/tbCMfRYLFo+XVX1f+Xjme1eURDkJcupHmO/jasCpWUM1KDxWjfBfC5h3KvCFUbf+nPmjlpeWx3j7ynkfrPsDeqxt8kZL0KAIupmZtJ7inqesQ46926pkIDZKoao90+VHKb4sevLsvNF1vw9dl2p4ChB0zi+2yQnDR6RuC0xz9R2R1v85nl6Na/qX6oEiy9un0SEqem0eYfI8vDdbyBr03lPfL0LGtUE8mBfpKjKg97qUNGLOVNnGpZ6leH5vBiNJo
X-MS-TrafficTypeDiagnostic: CY4PR07MB3063:
X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3063;
 25:ODywZyddRnXt9uxhOxQXOsI5ulLrHsznWdB+aFusQ/QOamp/lVv9lTdqLhYVGeDywYZEAuEbshhH/UyDKziAk7EWS28O84wFBX4LEfJyO9Rjb7ukFXsXd/8dQeSonzB7mJMqoF5t6huP7RqxMAL6jvdvMw0JaZeo+KbFOMrHKNakyszxFuFHimWG8wFtzBBBejXFD5w79QG90ri/AMQA6/WBsHsBUs2wVmsDBhrfO+j8RWuJ927wXESyZE+tzmz1fON8l/bMrG1z99KiepRe1SOdeqcBzJgR8ML15L6y4C1zSDKRnd9/YyvF26Q9BooGbfDAzmCkerXnGElYiHGtfG0Xr4Etoy/uViOFkAstp6+CSiono/GMVzG/BihRWewAm41WOUuaYLJh+HmjgKaK/TuLVZCaOwDDyiqSaixcYQSs38J/6U5/j5MFrVLc50QyeCG9o2YBJUuOFL/wC9NcpWzfUQTPB8eQHhBiVA37J8M1tfbHg9RPe1OXPz3gEm2peoqqnrrZwhCo0ZewWcf1pVCU4jBgnKC3IuEGFHfxhzUXeEg4wOvFD5N4r+ziOauOBKpiQEYmCynJ+jY5A9gFY/vr4iGoeS6TqYBf8sk6POBau4U9cBZ5R6KwIds1nZfw4gk7SeKkrCHcEr5GrD0dPtEdkh4dTQCzMENeWJ7blSvjfNt4Ty5SnbsOfsRIn26C17SsOBrm2zJXoodp6cBrvJYXgjBBwGFXdvA9Lhs5dvevyaJsnzsEqobxPBe04++XsyBjhoz9ptYTrQLa8wcVIwqe3CAhSUBITKOs8hR2tLt+jdiRD9sP5rTQHB6s0CynNCxKvnBF0RXZ1qacDYsENteNPdjU0BS2ydnRNP4KVBooFP7Sz5twLBO2Uij6NRFohS76uKfZLbbI7KHQKlbgf0WS+ktqpQ1wc8DjiTbAqkk=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3063;
 31:n9hhK54KOkopFUu3Z16rCD88MiYJfX2v/0nZso0c2iqqjSxnkdrzrjtGb+PDF4szwsD1lMfRZng+A7Xc8bTfyAWoN0GP5w3JwCYowD0FCvn1LfF5ZpEvkVem5vMr1Ca7lxYOiTDtL4PQJ60luQdDJU9+M9HYhgYkg2szQ/ZvAQDu2RWKfBCI8mt9u8mnt4GBzcvBIK6bkyBrha0QzQLoyTEexpsD4PIEcn0ADJ6YabB/mJA04N+pa1g2woCqM31zid+kXOy4tG2TIlahdsn52OOHsxpvlxmhWS9CEqNZDlJnGR3TpjgmuAIBzzC4b+kjJwWY5yga/wAILLZfgTys4Xm7FFDlIpVorMw1dzzbqeWSTYi0ygPdrR3hdemKXVPHnG1rZc+5vlW+iAODK6qgmI4pYhfuf+JdGUejWm14tP3+xnd+GT6ndQw/zJ3P/DbPbIGlONsjWRB8ZIPj/NdGKvb15+FmjbhJHwK70HWf+1scWGNVtdSNOLM+AReCYeN9ww3v5UYRFThA6ICzGO9i8z9zRrE5OUSsScwfRxwyCIrKF8XbnGvhtL+Cv7maXixbrvarT7FSQfF/uUqrh40rvbP30OPDQ8AZbTigoF3h78agZ7CJZhbOHaFMlK6kuvQWsq7stcS3v4nQ/EOMBSjbMXwnUnvn9kldbrCkrYU+TcA=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3063;
 20:7SZm+o7J1yv0jn0cu3JIE3NMuw2RFxOUgsEsmf0heDVNqwpGIa2o5wnketUhtP/NAAgc/x5f7mkPpMvI6nyM39+ZO1NKB8FaIY7IRTefzsLq76ybRF+GKZdGDCKDuY79tTf2WmPGk4FNtpgQC1/OJQuSEXrr/COnQSUrBdfhMFzVJEt1sDsjeb02hPFx9AvbHOnml9JSQ+eHqpQIIr7cBrnSKEo7BUsrvfFgbJTwhOe6YGoXuXYcdWnpyc8rWWEwd9NJDTQdbo5M/M3fCKe+mXjGt8cWM+D+Syfr5BDRGTN1Jb2PSSd9lMdadVSvwx9MJmBr8VabHw9AjT4WlPFUyfyw9Alqx6qX7p9PUZRDfdrelShGzNxvfUa8QICumh2Op9/I9+JLBIawsPB3cjEGNtyoYvLpyZr+N+FicLz+tgh5ccISxXtw6I2aR96h4uVSFo+OnO4yEglMt2Fi3xcFTt70dgxNeFthdbYRFIyyb2v1/sVwQwYOATfpIujt9o/OfYiu4zkoSbRIo1sXe/6fnq5EJlHoewHQgjnSLFjzzpMmEWn2RGHn5Ks09gdUZZU7tJal3EpSJZteqPmlqNBmNgn17YI/ajJne1M8xAhauK0=
X-Microsoft-Antispam-PRVS: <CY4PR07MB3063185B5F82FE4BD1159E8592D70@CY4PR07MB3063.namprd07.prod.outlook.com>
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)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(10201501046)(100000703101)(100105400095)(6041248)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123558100)(20161123555025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR07MB3063; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR07MB3063; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR07MB3063;
 4:XG91T99a/UhSGUQif5IhCikA4tFtox0zb+B8kA87lU?=
 =?us-ascii?Q?PyFTp6kLOJQTEs9MKUcu8TsOk9OpUluJ330Ah9STnTUMEq5Exuyflcw7D87h?=
 =?us-ascii?Q?wxeqVyqvayGjOAeh33qkD2eILzjukEtZkwzlYVYgcIDjnPDwvrCGH2p93OMV?=
 =?us-ascii?Q?/0V5AdnmZhuilAvwXBdpHhcTdztrsnvtTv+mvTF8v0uh9wBkJrLM7/fDIYGF?=
 =?us-ascii?Q?rbljqUzxT1iBfTC45srHQx7Bchhn3h/kcQkBjz2pDFhTcvvE7FSEAP17TK7N?=
 =?us-ascii?Q?64rFTD07HyDMVbwJZosoA4IHUM2NK73gbVtDwudeQuRCcmJndoghNfuvDB9P?=
 =?us-ascii?Q?oukCaATt6i2+Ql7q7xeoas5MiBxMYVvdZb1FBQIZCOkq3ikv1U9LuK17vq0V?=
 =?us-ascii?Q?svF/rdJyzw1+9FyOgei5ER+J7J70LHRaRPsw2d8naxwlk7B4f19P/qGzMF1J?=
 =?us-ascii?Q?S2pKW4ibm/lvFtOTD991PeqHjdROx9DmeYF3zCR7YOE3nMayZX3bzX9Jokfs?=
 =?us-ascii?Q?bfrx1CZOePg/f3UVi0ZgLy8Z9Pd1UcBQGMR2a5H9qyqLpH+n7x3xO7u1M42r?=
 =?us-ascii?Q?Oc5f/AhfUvkeGGtEyVIBHWuXhXAkCQtCRh5LvyLSXzjVYjd62w6xEfW5uDqy?=
 =?us-ascii?Q?2McAjYyVpHuCpOSbj8Eh2htXpDbnOPnuD1giBQBk697KKe+u3wvxsoAf/47E?=
 =?us-ascii?Q?bX6UzLb2TZtsYLgJs/iHC/oinsh4lM2rNCGyxFqZ6QzhlRAGyCkxUnIcces7?=
 =?us-ascii?Q?fBkVdUhKO4bqX6fXRHyeEnGkEweGPfzZylEx3r1yUTNoBCGMM/94oYpDykeJ?=
 =?us-ascii?Q?uynabptDCzr20MapXsR+0OXGYoFjqdRYEkLZnbGC1q9XDK5JTiQYt+es2eVZ?=
 =?us-ascii?Q?rmbFOCWknopWLL0kLmFbFj0FVbn4a+1rmq6/vEUNX0GHXCW/w6c0zUQSjb/L?=
 =?us-ascii?Q?jP3PHQQwW1aO1PyWHVIx/0iCyoFnzG1cnoDb4IiQNvIsmjyeKoNTNe5J3B3v?=
 =?us-ascii?Q?6y5iU2fjSVxWuQ1+2EpDe9CukJC2R3PtbwkV1iTAh9JH6k8Dh2XE1QtJy7og?=
 =?us-ascii?Q?r8VFoZRTjrTxRdQtF06+it+R5ZfYhSELtIatwW26mir+amPPERLtyzw6aE6V?=
 =?us-ascii?Q?KREbIq3nTOpArEIFOhcP7VIxWIzAZeSWluKWYj0aVOr7f+EJ1qNnLWWJfPUX?=
 =?us-ascii?Q?39BTHVPheCUOzkzQyEC0R6BVgIAg9PxoLOyb4EDyfNTGRHJLAKfiuDvg=3D?=
 =?us-ascii?Q?=3D?=
X-Forefront-PRVS: 0358535363
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39400400002)(39450400003)(39410400002)(39850400002)(39840400002)(50466002)(2906002)(53936002)(8676002)(81166006)(25786009)(107886003)(36756003)(4326008)(110136004)(38730400002)(7736002)(1076002)(305945005)(42882006)(5003940100001)(6666003)(2950100002)(50226002)(6506006)(3846002)(76176999)(50986999)(42186005)(478600001)(53416004)(33646002)(72206003)(47776003)(6512007)(6486002)(189998001)(66066001)(5660300001)(6116002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR07MB3063; H:1scrb-1.caveonetworks.com;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR07MB3063;
 23:fuGSa6ps3ngB0SjdjNf+kkqZZC3dU9fSHj5LpBwIk?=
 =?us-ascii?Q?iED8HBON1mmE9epY//xQY92Y2wRxmX37gstCIZABEF/AZu7KzZ1fr6b6ymbW?=
 =?us-ascii?Q?dXIQkCWfa764jQUlw0gr98zbCwqGPYK7HohDlUWgwyc0fPLE2qQPx9uusiYT?=
 =?us-ascii?Q?BmeVmJ4AaUe9JNsBo1a41suSBIGZVy8yq3XAaGHK9ePJA15uH/ePU7jTseVp?=
 =?us-ascii?Q?9+UOmOYCg5hBlcKTI8ls20a5W/cCvDJyT1fraDo9ql01JeOLoWr+2waqz2+a?=
 =?us-ascii?Q?w5uDuPUPVfl7zRhttn5vyQQb9/OWIp1N8/RxH+Fnsi9naa0aUm67wHWxkVj/?=
 =?us-ascii?Q?UA6V8Y5vEG+7AQbHOune8H+vgZCWVG5xJOsEjkQl372dbsFnRV8RT8INiwwr?=
 =?us-ascii?Q?EgBQIDT4GvazxD8An6km2HUt/z8LtAD7BTKHe/3OXjTMnplckGvTgAgTWYIb?=
 =?us-ascii?Q?75EulbrrW9Wk07vvePbyLQZm+/AeGxz6CPO9RzKz6u2EkBuYz+kX7KXSXSSu?=
 =?us-ascii?Q?tUquHEv747aUr5SeFIYrh4/LzJQzsOeRXN6+YY61RW5jUvcQtyJ5AnoptHLZ?=
 =?us-ascii?Q?0HSKiV7MlHnq0DFbwmDGYroxL9XXtusf+jwCYgdkdE3pGwBzpbQRhhlhOv5T?=
 =?us-ascii?Q?YxI44Qg7xWUkeZqbyygkRVDEUH9/V/FDhj79RidMjgJcXXgYwsbJYK+2Y0yy?=
 =?us-ascii?Q?+IOL8E8JEe2AwEM71yPOdHwzqffshrK6gP1+vHo0b6LD1IRddZMtXk8fj14F?=
 =?us-ascii?Q?wjEIZz5iTyDXRCbUwqKZsg8vIkY5WY4BrrV3etYFJXXBmU9TmQNxN8SiXlaT?=
 =?us-ascii?Q?/GP/7rAeBNAORG90BHiZuldm3jZdSc6pYo/NbnJK7OXI+BJqbYdPv3AecEpS?=
 =?us-ascii?Q?64BFxa/WvZDgHSWSCfkrgq64rloubSzMnOQpOL9lXDmvvWLC+/nXjD1izK2/?=
 =?us-ascii?Q?0JGnNDLU3UBxAYuoKC4HukXrIKLFHE6sDl7BZz3mOM7E5Dm+Ts9AVKgQ42fr?=
 =?us-ascii?Q?ugbp6tRkxJh7GIKvKa0MKpuPmCLqM/hQwg6tiJJ4HBcsvSkgJTX/3+9MMehw?=
 =?us-ascii?Q?ZZds7cFW3DbMmdjN1FCk+9Psc1w?=
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR07MB3063;
 6:QlfH0MvPZcuXoONvISeN18Z/g1AeLVVJocmUv2eJPv?=
 =?us-ascii?Q?FeqTFoyQnP7hfYqV5FHHA47Lu+GPpvqOWmi9zjSx2IKQsCZXsdO3LnGMFHyD?=
 =?us-ascii?Q?dot57ep0r20srtJvynpJ3m3Fdm2eohGf/Se6G53V9xqHB5b42zN67R6VFzvL?=
 =?us-ascii?Q?APEJLpZAyaojfVQGe8v6zk4NYmvLfhZCT1xGwA6IBn23t4y+aEUbBedEcIIA?=
 =?us-ascii?Q?8DoWIqaXETDWhqO8Osyckz7fOndAts0l9r1lSVNmQ8BfYOi6WLgrZ2YtIu/5?=
 =?us-ascii?Q?vtrdL2bGSNECFlPKPIWcgFdBx9XklM8SpkuyTcmc9Cx+wmaKCjK/HFcQHsZ3?=
 =?us-ascii?Q?R0DeqBrY9YD6QBO6V+XAegaaE+FvQlpYCZcTRM1OSKp05nHpoXdV/Z2BRQfo?=
 =?us-ascii?Q?XyhbcTfOviXYj8NLZRW9Cxy2U8bRZ8RzMfHLt12LZdhDbL3VjN+MtonqjmDH?=
 =?us-ascii?Q?CV1KVTO/VeTiOOhCfsaRTWNe+UY2AOlhjRfRblwAYh5wN+aTvrgeya1yG4bA?=
 =?us-ascii?Q?HC1SWsnyGwJhmSUhfHTQ790G9CJ1MxlYlG8Oj0AXck/8SaELzi77o9j3NiwG?=
 =?us-ascii?Q?SStlTuCLdiclIizIY1OIg+In3dKEYBUcESTFNbIOmCqbRnW+FZPh5GFTtlgK?=
 =?us-ascii?Q?040VD3b4uTJ3toqt/NGtJ1KtEhiCqYWFtxi3iXaQIMz5w9ljoA1f89yVv2lR?=
 =?us-ascii?Q?nJVsTq72z0oaBMPRr61ejl4beNWSW9mjB/O6AazHsCKb7Sqjy8gsgV5BWTJS?=
 =?us-ascii?Q?ToJWYCW9eQGyPzFYFAAAQn3t9OU4sXfrgAAifPqDaDz1sckw5dkUbCa5l9bT?=
 =?us-ascii?Q?5xoZrip7dPjPXEAB3EfuOtzteIO7Uug7ftEqJg6Ri/CSenQzU/WKSTt7fmoa?=
 =?us-ascii?Q?JouoSFHQlGlKLEMyaj6s5fITaOK7p+t3qHVzRIO+7sIrTnw9T6eWTr2cwfWE?=
 =?us-ascii?Q?N+fQ/eikbuv0gV9c5SGLqQIWk3BC8T3Bhb/2SWul2YcoY28Aqyz4rBcLeFmc?=
 =?us-ascii?Q?M=3D?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3063;
 5:XN0SruZMMa+ov98oAUNFqwukk79o8YVBa4QuHFbiktYlBAtSPG28/BOM9yw5y0zHX6RzSI2/oPusXxBK6N1G4moWQHbaUE+seDVub/sqsLQxcevPDNpOHQRip8j3JN+BGNDhV5aVCtXuqkE7frO280u11cy8XP5RdfmdECm3stPAqzAZIdkSPgYNvBqr5KCTjU1rx1xdECTFPVcfaa5zzibiSmmAgrbGHyktFW6RNiy1/grlz5cIBrVXz/FhiGDkGtv3qGZKOmfnoQRFVBS0jITicmhcfAYrn15JaiEFznL3IgK2R2Cly9i8QoJkaQQnbpTuwLOteX29uPAwWWnG/QSSqavbUCZCwDLu38U8UIq8qjg+daBjowsYW4fs2Rx1BZxpe2oAUL6uJ2mtIvMLAYzkhpBhVw6vdulxN631SCfPVJ4+jhUcnjTvMGN0iOyG/G03Yqud8krH+/K4K9scvmm5GkTgdoE9k+NMjFVObk+DNn7zktEy1TJN6oWB3FM6;
 24:Gxj6QViLX/TjXYTNGcGN5eEgTtO7P8Urer2t9kjjClG3Zb+pDs8VVt6mga/2UKothuxiSMXsrJFA5KZQ4GQEJkvHov5JC2OUo/kHsjveBt4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3063;
 7:sDVdaaWLVQYlrv2HWcSkj817mi5YSs/MZAJ0NnJS+5h4dgeQgoNqWYyL61MvSelDmMr2eMB6f6Lh9uWZWU7qqZKhYjY8eeT8gu0KGcl9ME5rlAWP8x0nBQinv6gLGQsoG3LvybzRYHS9Xjf485bVruD6NMtMDbZqpGPxOMLcfjJqRs1tZsUNqYKo1UlJeP5haqlV5CTKp8kjtxHd/V2e/7hRccUAmeKlA339Sm640wAILUEraXZDtWOxta+GCt8Wn7OAVd3FZnmrbyXGvhqAfR+VLGhcS9VAU8xSDi/fWgyUQKAKV/slTfn27YBXl35rrkwnp6N8UIoolFaZ1jvkGX0ANmvOUJ4sxxIQudZ7sXxdHQTPrQI3x+rfcbXAr2bCHiBKQ+PzZ1M/koxdJPNLldpf7CXq96A9WTLORjIr8pJrMxEmi6htcrGhcgDx/5JvZRsjgUsYXfjqlx6VUdC70taXv7sdtS9IuuOpiYQqbgrSObXnxNzq6Y4NBGFglrXq+7yizhhVMnAQuvDRoX9uW2oBnteS1SR7+bAe2WKezUKi4DjyGyo6ShfbKOTmt6k7+Yv7trWEMCJhQeYPjQFzyvFTELxfbv54pdNd2m0axxLnH4qDRz7AcDwRXam7ZnDPGbiBaQmdW2hilIiLS+VoPHA+h2GmvWdAdjZdPsjh8pMha+4VSRZTqQFRbilXpcwAtME4Mpi6wfZMWIVk41fuz6kygzFj1UeV3U/I3ohHouhWH3AUIDxM2GeMtAz5i0VKM0az+Y5V+QugA7j0vHADw5x+V7EgViT846xcb7uJzBM=
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jul 2017 08:22:51.8262 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR07MB3063
Subject: [dpdk-dev] [PATCH v5 0/2] examples/performance-thread: add arm64
	support
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <http://dpdk.org/ml/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://dpdk.org/ml/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <http://dpdk.org/ml/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Jul 2017 08:22:55 -0000

This series of patches adds the arm64 support for performance-thread
app.

Patch 1 moves some x86 specific code to architecture dependent directory

Patch 2 adds the necessary arm64 support for lthread.

v5:
* Added back the save/restore of callee saved ASIMD registers in ctx_switch.
  This was omitted by mistake in v4.

v4:
* Added the 2-clause license to examples/performance-thread/common/arch/x86/stack.h
  as this file contains the code moved from examples/performance-thread/common/lthread.c
  which already has this license.
* Removed the 2-clause license from newly added aarch64 files as these code are
  not taken from the github link mentioned in the 2-clause license.

v3:
* Added save/restore of callee saved ASIMD registers in ctx_switch

v2:
* Split the patch into separate patches, one for code reorg and another
  for adding arm64 support.


Ashwin Sekhar T K (2):
  examples/performance-thread: reorganise arch dependent code
  examples/performance-thread: add arm64 support

 examples/performance-thread/Makefile               |  4 +-
 .../performance-thread/common/arch/arm64/ctx.c     | 90 +++++++++++++++++++++
 .../performance-thread/common/arch/arm64/ctx.h     | 83 +++++++++++++++++++
 .../performance-thread/common/arch/arm64/stack.h   | 84 +++++++++++++++++++
 .../performance-thread/common/arch/x86/stack.h     | 94 ++++++++++++++++++++++
 examples/performance-thread/common/common.mk       | 10 ++-
 examples/performance-thread/common/lthread.c       | 11 +--
 examples/performance-thread/l3fwd-thread/main.c    |  2 +-
 8 files changed, 364 insertions(+), 14 deletions(-)
 create mode 100644 examples/performance-thread/common/arch/arm64/ctx.c
 create mode 100644 examples/performance-thread/common/arch/arm64/ctx.h
 create mode 100644 examples/performance-thread/common/arch/arm64/stack.h
 create mode 100644 examples/performance-thread/common/arch/x86/stack.h

-- 
2.12.2