From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 ; 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 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 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: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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