From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0085.outbound.protection.outlook.com [104.47.33.85]) by dpdk.org (Postfix) with ESMTP id C7881271; Tue, 4 Jul 2017 10:06:12 +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=pk+A3/cucTjcXXPPM4qFt3HRnzP01UWPoxd3elCYX50=; b=mXPBUHfvdxN2ykqWQ4ZEP1YveMh3TJTZOLCsXIkRYfXyq82bOlURzmIa6FjxudCrvH5l2JzNw9DqHrzNxidrElGvO48U436nOEK5L4fnEBOcfJA4C7GCMwB4jNIV4KtPfsBPa2PAijkT30D9fWTtc1RQRty5Pa6TG8Vry2wT9Mc= 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 MWHPR07MB3070.namprd07.prod.outlook.com (10.172.97.12) 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:06:04 +0000 From: Ashwin Sekhar T K To: jerin.jacob@caviumnetworks.com, john.mcnamara@intel.com, jianbo.liu@linaro.org, tim.odriscoll@intel.com, techboard@dpdk.org, govboard@dpdk.org Cc: dev@dpdk.org, Ashwin Sekhar T K Date: Tue, 4 Jul 2017 01:05:54 -0700 Message-Id: <20170704080556.28677-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: MWHPR15CA0067.namprd15.prod.outlook.com (10.174.254.29) To MWHPR07MB3070.namprd07.prod.outlook.com (10.172.97.12) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 5de2e88f-b412-4622-b52f-08d4c2b3849b 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:MWHPR07MB3070; X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB3070; 3:gjOnxZQad1eF9ckeHOSg693ydyQcJrrT+sNZs+z1EzozxMyhSYuPQTv6pbT2GePtyoORWbzAtzwoRc5vEyv2gXFsfb2LUw/loIY47dSsqdI3D2NsZVOegY0ZDXalXMn2STAOr1jl1O+bV2tok32z/NnlRwgZSENGd4b+x27L0HyQBfiE3/V0k4KCz/Aqh1c5IJ7tXb0KXYqL+OJ2Gpp7AqThqLnS6rYDbyXAUgdk0EfH4ae6j7tH+H0+r9WCazxapv64UD68KBI+r0f39vSHV8LfuxcIH7djOeOgZ1uAYrOu3UWOVNE5x0+wEdNSDGx2wRdOzyeK3Tvon2buz2u5tu6cJz1HDFvl0KI00W7YcPsnr/qvRFBM6i4Hh/zLIKLKNOwe4QknKHDiovDVvWZhRF9mHDx9FsT6qTqcLqXoXl2fGMjVM0pd5fj8IrinDLDhna9TtRnFBK4TK6f9WnRHr67KFfzRuXcUouGq9Zho0oOcQ+l4hZCx6et9xiaAygBazzNSeqCRhrw8wIhuOaZskX4blrTtJtkDoVgBobeRYE6v3YXefaHUzdL1jph/hEgiJ50NSbSEh9sIjyciiqqA6QnNtrSVfljwyaNGefPF4GBGdeUtIOrOzz+wFpVQDAJmhISj79yDSG4WwhTLlE0py+yxY54T9QHgxkHeaJnyGlCzpqn+jL2NF0p2oW+EupsujhhpWUrcqJRLEevwDNaLLNV1EckbtVzL11JDpGeWfHdhj2NYaVafWX5SBlW9Mrj8 X-MS-TrafficTypeDiagnostic: MWHPR07MB3070: X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB3070; 25:M0liR6Z3nUhdsKfuG0+EkpFp81cNOr4qnnj2Z1yFJu6g1OKcSqI/fURnzUG3zosmSqbOWYsoZLQg29bXV6M/LnafnWsZZ0HG1dBFnbaKQ7HAC0sxmYsuTCG2aPp0uYwxATbNoOXm7/EJvyOcA7PQ96VDyfFoQz9onaeRXEgv/62YCrrELjMumNkqI+eBA9sko5Z5Y1kSn7O/JLvJN8iZUE0MEvQhDpN/ppgnikWnfD1l9+jVkhgZyg9HDvJdZqpEAsJSYdXQq83gUAHi2fpucqX3JCEem5/TdPj0QCCo6uyGoqMWysI/TumYSuDZd/g4bvpJtHiXv1TjNnV/h0XOdfTufY+wxR0dNY12N8ZIrLAPnOQ+JIJEd0U7CZLUS6MLamcaDN6MkCAKBFWK3mop/inY5Hy9gqC0fdIFMMleyhWBiERweOhWxeX8SNIW8m28z1a+rE6wtPMbZaJTjFfp6kABQpxlUNc0QCFqXXUxEal/cYPHdy9dhZkTtpoHeawnblWHHJqNPvYzQh8sOorM5pOw6o/dqUe2Ze7q5cX7FuT94jc/xU7uGq+4svu1lR5BgKGXFzvrsn4pxAX2MRbE+3+6QX1GE+7RmoxwJFFaTaMFBILRM65enDCjTZu/gd97VykA11k3qTfsaoSSLyqQYJM/QhxN+KO/dNla+NBs1FxMDxWg9iLzW0ZrxRrhnHiyftoWchwAhcKtgtlyd3YRElajaTXXTq6kUWgkokKmBA7zs3mKZNBVfp9OhWXOpnGS11R6B/p6GL5XlxJMRwJQDju+YO1HXtD4gx2l+u53DqhVqmaF6TAx4DBdnogbWVgzikeKH6HV6DF/tV8xdANSl1Hmkw06HchAffuaeGsZkKbni+QvKhW6qu4ZJISnIfgo7fo/GTybu45FBiWEMhbDEzlFPneegI6yDDhs4stlUHQ= X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB3070; 31:M4bDdmjyTK7X2C/Av/F5X7Mve2+DxH/D6FViQRuTK2ARj9Arn6dXz1X0rwgxpX8nFP+X0EFkM1RHIWkL3MTf49Ad0+GprdLXednIfxNMALAtDb4rhnXZpCCfuQWRQpY2PrIf2nzXTySKcpeyiOWURyhLfS3lYL+2f6JimbJOeR/HLTJKYOKeQT9e+cuOgwBu2zbWJfzVnwRaXlUqyM3nvgNz1Bc+Jjh4e0CTUYMKZ+g5KNJhfWceqYihnBgBDYE0fippm4CUJCkWSopjMAY1sV68/Y7j9TigTfyFLLqs8IIpXqa+LZ0NMAbFtwPDFuOgdyEazTL7YrhA15hUlJJdnZNbskCgDAGKpuj+Vt+77sTqoYAu6UoKcujpg60Km42bEB5K+VOgk0RnOfCFlzVeZM/vvBdLB+s1YddEXt/elxEIGwqZYIkS6GcAUwM2sDvlKC365EghqkA0dwdvkf6KjcM3dUCNknT+q6q18Bk2QwFfUVJbwh1fENwnfGkeE7rT8ckXpqwLix0/0TNYL4lHoUIZmlUquJltPYGLXhgLgQ5vwMkx5TW2hq3zSSqxxJQdfyBuvWsQ1VYcxbIDjE2jQE/AodbAzJEqIG/kMoC4tVKtEnKJFaKM5KMbD460LV7VIqIInlVNBSeUx2hQY/4/r3qtq5LudeqUHUmPS5R7k0o= X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB3070; 20:2uLWWhql5j0lWfGJ4bUMN4avDZrqa+KnoQ8sSpIJ29GMCqVDdiXWsnUM1WUqbhQkaYR3ZBs4DfffxFpE/nY1OWiOAhVeyDwyY3olrSW495s+MrsXqsQ9uE5oeMxTI/krok2xXTFXVmE9y1FVEFqDdJ7HVkTvuhrN96UkosbtFoK1d2ZXXxt9WFFjp9zvOuMv6AxnR9UuNavWn2faVFYWiYa3pE3Xk+kREtSKm6AihQpL84x1ZS8nHO6KJSWxwiplE0UxDzFQKMxBr+eUhkGpZv1Ii4p4Ch31OvwvIwVyi3FeJGlHuWJZjQTvN3FGXraMvRoR//Kq5G32S6kXn58h9BpVJCwdzOESU2JydMNGVdCHITtcwORe9+K4xQlZpwEzQwVgy7h7anXHuiQvdyrX+cczeHoNS4824Ia0K/g7IrHojguneO24mn4GS8LCPWLyz5bCCQGbbMb127tAqwInVOCxTdyKmvqqS0er42kVF5nnrDpGX/zM1fyi5E8JKOieumEQFQPypcuQZFG2lM+CePlk8+4jzg/tzzB/ODgTNF8lF1glw3jbv9O5fPyqL4CQJt1e6evybPVdNAxwXWrEL18k76vwTxIokIvfQG0LWnQ= 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)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(100000703101)(100105400095)(10201501046)(3002001)(6041248)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(20161123558100)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:MWHPR07MB3070; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:MWHPR07MB3070; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR07MB3070; 4:ICDjrbVQwwzVZOG37lvVmIVIFz8ezODf+5FROqfcoB?= =?us-ascii?Q?i12O1w7lwU+GRJSchkrm6gWXRLs/gkVAkbrNmPUhIfHvLCAS5Ay/ElBkz4ph?= =?us-ascii?Q?/QMCbaJM7bMgRZAOKdTceBGeTRzg4VZnf42rbgSJfYfKIxcjKcDhepS4QvA5?= =?us-ascii?Q?1vzqShwswY1iSM7F80ahEANsdznfgYqIbPjJicsvx4lEku5m2M+11MidOiyp?= =?us-ascii?Q?xikbDiZnq8IRTf2dVGvefRpXKL/biHGKhcmcqRsAsETspwhV7fIVGYzym1pw?= =?us-ascii?Q?FehxNgmqcdOyThvnUC5wk1/XoSzjA59KVNTw1xU/+3shnvsHOV5B7YCOb2XY?= =?us-ascii?Q?7P2NIZOzCMzLH5bivH5NMFCg3Q/gkl1pSodgRRN8fahR3ywkjrYtk+awmUv5?= =?us-ascii?Q?5LM9YGuoVn+h6nfpgGLCvQ0gJrN/v/I7I9JEoG3ZBTE61tMoiuZa1bYNUm8w?= =?us-ascii?Q?Dn7bFOLl9Yrbr6nfGSWl4ZPRmSF1xuROZZuLDMkm/2JG/SipWlUQaz9OmoVm?= =?us-ascii?Q?Go7WAKFvgO5HinZZEZY1gVvtavg/v3OevS/mCiEh85XiMF/AXS23q9sX1/hC?= =?us-ascii?Q?w8gqUARZnOfacnButQG3yfDcphiOch4FpIwfkXmFtHonf1MgMl9roIyxzNm6?= =?us-ascii?Q?QpIFuuJ4JRDyvXMlmh7Cw7whaZhqmsE7r8oNTstaywQg86VFeWaZixab6gr7?= =?us-ascii?Q?uJfJW8/xu5RJHHurtAaIc6s2WFhTgzyA6JUk+Qa+zalrFiGuNhVN7EZjYlQ5?= =?us-ascii?Q?dUvMsK0laOmfd6YlZO2UH8XPXThtGYRACHNhHXaWHa0I7iJwvZUL/isxU4v6?= =?us-ascii?Q?t+r/CJRTALYDM0O2D3P3v/DBsDZa513z1bfxcPPV4rtzH74yBOrCxrixCir1?= =?us-ascii?Q?HrmxUBnd1Ppz5f/laFr24EpZ5dH3uzWN3Ae+juROMLb+RJHgtqHDCC0qF/OD?= =?us-ascii?Q?UCIswHaQ2AH6+YZBn3yHyy7OVGMQzL8R8EmklsKMYtXztH6pCqkPoFOuE/Sw?= =?us-ascii?Q?vb4ymI9pL9XqNCpAclL/PaEU90p8NH0fvM3KNS3GNyuZEgfrJ/oiHxKrAgbh?= =?us-ascii?Q?h38jjK852HvS40LuGde+/yPOlB4rb2AZsD/5i2gEa6acOeOFbcOBPw0T5sR0?= =?us-ascii?Q?rfYnR+FDLc2Zuo7q724Z7+vV6JQ5USdGwONZt6qb6s8sdckqBbAdoqI30XFo?= =?us-ascii?Q?lXqhHYHmJ2iJfET9n3tYh5QclmddhJyICKZsuI9Cw1//ASM9cW7967nw=3D?= =?us-ascii?Q?=3D?= X-Forefront-PRVS: 0358535363 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39850400002)(39400400002)(39840400002)(39450400003)(39410400002)(2950100002)(42882006)(53936002)(6512007)(189998001)(5660300001)(2906002)(50466002)(42186005)(4326008)(53416004)(25786009)(36756003)(50226002)(6486002)(6116002)(6506006)(5003940100001)(1076002)(3846002)(81166006)(478600001)(33646002)(50986999)(76176999)(110136004)(107886003)(6666003)(38730400002)(8676002)(305945005)(72206003)(7736002)(66066001)(47776003); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR07MB3070; H:1scrb-1.caveonetworks.com; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR07MB3070; 23:3EhFGK5NqUpxS4LfF3rF0+bAYUIorXnHvnM+2wzo/?= =?us-ascii?Q?uTxCgpjNJ8RRU56G9ET4pKN4p1vRZmoU7wcOYmMcWSjAc2cYa57LYhhUvQh7?= =?us-ascii?Q?wVzh9Ojop/vroJBRPR1sMJhL4qzbW7yrxlviXQtpq+s9t+mzXQ6U/zlgQZwc?= =?us-ascii?Q?46DMuZ0KovDUxUqyYvwGj5bypRLjHkeXdLRPF+/wifz3/ten4JfzhHAFXyTV?= =?us-ascii?Q?x+TauHgNbKjs1Qd/F5QcZjUx1bpn/QuAGOxgX8im9UHLx7LAwh3QPmy+EwKY?= =?us-ascii?Q?Zoe3p1DOJ4u6rH+uwJ13TLsGFA/YyZQjNTIYFw2U7QHNOHdeFam0y9wPmeRC?= =?us-ascii?Q?lfVuB9OKR1PWElwBfv6fXk7WEWrfzMhJxN8IFIbZL+zBgUhuT24GHXV9Oz1M?= =?us-ascii?Q?YmwnaFyqJBuLJKFyPzrOU6JMMvt3VoJsQtVrvR4PMPMLTbBwYnYgr/VunefR?= =?us-ascii?Q?Zq8I/yVsngAsVS5m5FSqV3eUnQnzNyWhTZIyKzaNvL5HlvVSqkxFPjlPdTzY?= =?us-ascii?Q?xZ8qp9BG+IAYyS+5FCC72/Li/8c5q1fpPKOGq6aI6btxmc1mygoSDKbbaRWD?= =?us-ascii?Q?rd47Ww9N5QUkbRMCn04B2tcvQyGVFj6zbRFsx/loIjv8vjn/QVXiHvUeV/cw?= =?us-ascii?Q?hKk91dB9iEa3rhDTX++K5VlqCopAiXjLNoDrqb9aK7eNCnxkQgzO7FN1+ii8?= =?us-ascii?Q?9/orBrkuVrYgEbG+soiLmaoVII73lJwNdd3YjJ9EVKjPuoIaxBu4rQ/OTlT9?= =?us-ascii?Q?oXzsPx5WGrYJQipIE6GxhtPyARSB75VTsMQ2GoiBqYacEybENwyv+VMer20Q?= =?us-ascii?Q?n3VmC/lwzIizCDSzc9U19mZ8dgSV8m6NKWHo8Uq32UDhZkh5uhQQr1RVhBHz?= =?us-ascii?Q?qQVAnHkL69uWUvUwyqfwF6sN0LOkOtzitgjvK362ZLusYpaLESLGdU0kvDKS?= =?us-ascii?Q?VObwkhySV3KdbcCNmzVXozDU4vveaWNxWdzpiYzpR5wLQWtVg5Lzt8B6T8Hp?= =?us-ascii?Q?ki5RRjnOsdfUMEfn9+lncGI3Q4HoOf9UtkfJFUt6Jald97zl7cAn4BqztK+E?= =?us-ascii?Q?A+3aNRsasRNYWzteQkGosJlS5F4?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR07MB3070; 6:zFdeQNjXOfYbF+4o7lBgNaLcb0iExu73H1XRF4SCUA?= =?us-ascii?Q?8YU+06dFumYoTmMfnuRKv304CeaRjBLdGrKzDcvtNFkcQGYqXjfGcBZWv7my?= =?us-ascii?Q?Xe1I4imeWemJMsNtYMnHO8EIvV5V6ZySjj4GZxzLdDA972/hxyPDDx40fkc3?= =?us-ascii?Q?HQ2NIdTqHyY2BshlqWJR3Cj5ggyEzqEyUI5L+cuuJYclzdbqp/VPsTGaZ8oC?= =?us-ascii?Q?ujTAn1dCiQgG4FI3FH4ww3aIL0SPYjR455YOg5flkPYu713Sx/ZcuaYU1mQs?= =?us-ascii?Q?TZRoshUXi7nGZYhxdCfzuKElFQ5J5Ps+E1ke79J3rMLxmHsBOYC2HYZJNqdj?= =?us-ascii?Q?oP59jwKoZfCSdWHIo7pZDmlE4bOvDcUlQKQTDidCVH6Eu5D2jVSBzEiNiP4Q?= =?us-ascii?Q?Ph13E8Tef5OCtiwiRbZ2ok4QL8+zeoB7bm/0TvfqCDfkwemqEOrkSQBPOp/y?= =?us-ascii?Q?4F1hPI+s47K0fqTjCR34+6X6lbnuZAznzfZjeCLYpxphHTC3f7uBp+K3YmGZ?= =?us-ascii?Q?ksrNM8tnzOL6wEoV7WWIQjx+u77CxIi8gt6fE6cXjJ0AdLUrGskmaRAUS/Bk?= =?us-ascii?Q?99agnHjqws3RKL0t+ss9BwZmk2qHRLY41SllsVUS3DmLnXpswgg8kS16RyGY?= =?us-ascii?Q?fs7is6hd3/jBa/jZdkAD1CB0Fd7q4SasXgb6ZP1BZF2ZS9TzwWPzepfkKdyf?= =?us-ascii?Q?XsXzIqwSO4FOboG8DBx54WsLuPcl/g3oE4l8BCmyj91nE+5bqgMo//GLYlYv?= =?us-ascii?Q?poi1EiO4yGYzoHSTt2YVidDaO5V493Bq7rW9UsXYH+GGJgwFfe91EJ3y3yBi?= =?us-ascii?Q?dqs+M/oY98KBUkQL4kxaCpVgv5C6tb950IUtIQ/Xm4R5uU4gV3s2sqj0BQhI?= =?us-ascii?Q?hMFmjeDC/E3+FkL/Ixq0xdAffH05NTkrZMVI5n2p8rYnHK/aGixJHyoJxzrw?= =?us-ascii?Q?w1Xdo+BwtZYNQv9p615FeIFkX48s4NxHyYARGZyiJJZlFT76LFoWKUBbmIYi?= =?us-ascii?Q?8=3D?= X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB3070; 5:5F/MnC90s/ATPlKfLMcU0NV10DouILa6iRyv99yTxD7qfv83atxUPvrAgJT9PbD7nDPhIr9tqy0CeU1obMfbhfI4NqyqCA9DRgabjjUPk/JXWmyr0WUFSIgom+N3sOSXGyllQEp8tkuqHXra7LJqhQfWf5pS8GX/Efx0S0FGDfbWf0yqeWzJ86rCdp7/6qIBK34ovsLQBXeJMvtxbBjgia7tOsUvVXFYG6SaXREouft1IOtTqCQUubRlAdoaWT9UVwyKy9plHSlzy6HojXH/S8q0+0lDXLBxQ93wwNl0/sJsk22R3thpvDA61gC8YvigSqmjl1jKffuO/0FsvdDgyGvSDfYhteee6wU++ZLgHdMcRbcfQ8eh4zYD2woOQHBwMztDRRwmgJhpty8XpV6Q0J2i7x0db65IrFdO3UfCZb0hxePorYa15SQP7Z6Sl14JAKUkB+oyaWJ6Wtd3kn5dP3sTzMDtTNnRiyGhUmHSwAtGURDpOp474SUzBIrL+h1+; 24:hKgaKTxHxR//SP8GgttRM4mLR18BSISGsnT/8DLMx7AZb5bYdJFbO5h24bguvdBKZcL6X6GEiKt6hW6XIUzb7/1b0vqtCH4ZFXcM8AznH9I= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB3070; 7:v3QcWsJxou+4re2lbct+AqdIQSatF7Aue2QJ/DaguuGxDNQCGmtiT3ZqZxsoRlQ0kXogVvJERdia4KeHaMXlv1QugM6DXJcIKOtwp8Ctw5rgQAolTW0zT+VZPmYPDNCfJvgVAt2tM0gFRVnqMJHlK2Y8y5AAABkAyrJGajt7NIatog6mUppHMS8BBHXxy35e9no/Kkm9SmjA40QNeXK9TkdRMQUlwYviWxSrJrz+tN62kcuO6lftGxNn9xz5j/9pAvaM84JETHXCw2fJFgKyiyTBidF23bO10S9ogRSYj8BgV4/s9qRsDSCWD9mH76/TJiPos3zfrzW0n+vDuHhOmQ1dWn8XtMZAO08YhhGIHoiv30NdrngPxBNLVcK+HBySQA5m33e01v4k6S6iX1yrqq2ibDRiBQ3EUL/JVas8bJpeJyhDIAAVv0YxaTQribK/E244hY6a5TPqwd36Ydfx2ElypFNCgIx0bYxVqRYmWe2rJpCGPOb2TCGbUHeM9xXsPUr7GbvXPcRjS2/0rPeQMdCPxxYnodoaFCIKx84HwuojbR98GbrJrYBHHVExK5WyZdsAJJl1axnE6cHIFcXfZprA4pYXRXMTbqqJStSk0yLeUFlvu+llszxm0nGCmbPfKbvBFxbhaNonmnz71JmHq2YwZSyvMz02l2as0lBg7N3V5TY9j00VHDi3J7AWNVGcW9v9at2ulSL1HugBqbAY5XfXcgr5i6+J20WH0vrBTcf1Iyfx8sjxOEUztb3AT0/40d/P6xso9ZSlZ4Re7PUP5pvavR93u4Wi9WUnxv8C0Xk= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jul 2017 08:06:04.3314 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR07MB3070 Subject: [dpdk-dev] [PATCH v4 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Jul 2017 08:06:14 -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. 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 | 72 +++++++++++++++++ .../performance-thread/common/arch/arm64/ctx.h | 68 ++++++++++++++++ .../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, 331 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