From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0077.outbound.protection.outlook.com [104.47.41.77]) by dpdk.org (Postfix) with ESMTP id C8D4A7D08 for ; Mon, 3 Jul 2017 21:16:42 +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=RcO6WX634ODWVEiJ2X9AdaFV0D4nFcFUxr9/hcC4LJM=; b=gDlyjk42esZkMgVhPsieJyjrMt7m9rgrSOYcSlqHROa7y9i3LmdG9/LQ442PxVwGXGHOFpi92n/jDMpn84IEdTrNGhe55cnCLCuTld4d2siHZBFv0qRFk4oR3EFOJie+D+rzAIvyoqvuRc74e/wOAVzGv/3Cp/riu2GrWHRRJBY= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jerin.JacobKollanukkaran@cavium.com; Received: from jerin.domain.name (111.93.218.67) by BLUPR0701MB1716.namprd07.prod.outlook.com (10.163.85.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11; Mon, 3 Jul 2017 19:16:36 +0000 From: Jerin Jacob To: dev@dpdk.org Cc: harry.van.haaren@intel.com, bruce.richardson@intel.com, hemant.agrawal@nxp.com, gage.eads@intel.com, nipun.gupta@nxp.com, narender.vangati@intel.com, nikhil.rao@intel.com, gprathyusha@caviumnetworks.com, Jerin Jacob , John McNamara Date: Tue, 4 Jul 2017 00:43:58 +0530 Message-Id: <20170703191402.3638-31-jerin.jacob@caviumnetworks.com> X-Mailer: git-send-email 2.13.2 In-Reply-To: <20170703191402.3638-1-jerin.jacob@caviumnetworks.com> References: <20170528195854.6064-1-jerin.jacob@caviumnetworks.com> <20170703191402.3638-1-jerin.jacob@caviumnetworks.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Originating-IP: [111.93.218.67] X-ClientProxiedBy: PN1PR01CA0103.INDPRD01.PROD.OUTLOOK.COM (10.174.144.19) To BLUPR0701MB1716.namprd07.prod.outlook.com (10.163.85.142) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b04dd1c2-2776-4958-ef7d-08d4c24808be 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:BLUPR0701MB1716; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1716; 3:bYPcQrRXku12gYJjTs9CoRg5GeGYKic1+AgQoQw9MvI1OwPd0+gHiX3GL8ciruq43668lGcZbi1TOBk5JYp7+fuiQZuUZSoD+m22MPZhWjaS2Vg3VdLCm0VLKum59liLoWziWjM9XHCxIZTf52p69BdIjZ11a22FciGZ2xc9cNYdrsC/vZEQQD8Y2NujgLneT5lCtFSImJvApWl9BCB9H/o53qT1dYr0Lstmn8a/DLWrY2aKwljczlnHlXTDSkDUTPl5jwtNwUvoP1nVi6ZtQV34SnZxJA4MSwgCLkEnuObEe1FOC5g5eZ4k9FH+QIaqV0/GgSH3jBvuZ27efRVnamkQcnX2Hthe/t0FO8Ww+zc/UnhA1bM6Sau6p8m6fyP7587DRB3FEK9RqfjSzcXzqCIT2G9BhEyQ2hZZJOapBOgeMwcdS8tEAv7gPNDipep7FoTYk9itRyfEAkRpVkcBtOl4laZ5QwgNybtLOxPiJ+f+eKx5UzFr2hAMoURpKjY4GLqY2p1eV9brTgYENL1C0K8JVyuLUA1Ukv+5QU9eef9aCh07KOBdZqfbqFY4lYb87zAeNy78zraJg03kxQZ8k2CG/6sr5mbpnZjX4HdeMEPeOQ7IpE6+GhStZd1JbS2xzC5bU14+vq+lp9koEvpzcAT6FjvAjirZekaOenwLtWbSYBZCsBJmcasW0kdLEf+4mLLSLDx5caEePFGXGwiYdZ9YfwvxDRDPh8ds9R3qZWsCuouE3AH9kVMNwdR391yJ X-MS-TrafficTypeDiagnostic: BLUPR0701MB1716: X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1716; 25:2mGTGqmlHH8VnA2Bmz2s0q3ThcctwrT07n6ns6XIyOHtNOVMYk9FzS30i8pm+ud9kqtuPWHffchqXqsKtfXkmseWvql6ZIYthS2sA8cnM8hL22cDjThKXPpqnX3W1hCb4G6lM6j5F3JW9MtLj8fzhY5+uhRFdZlYNbawa7PmGwbDtUUvTcBY7BPWip3Ce/GCIQ+Xq5NOseRQlX66lYm2nPJvvRGaRA/3VclGPl0C5QuGCQcG+fzloG8QNFX508zsVXG4/BObdnq7ZA0Kcrj3QnLzZK5blixNMYufJujf3Ig/hPAhhT1USG5GphlOQ1A6aIEDT+BYjMiS1ceP4S74fGnajHP4UOB6GUtbo45QhiEQdZOQ8i5mNKoWql5/YByxqopue+CW+IBXHlVb/sZeOhfRwTJKOEGOS2yMUxs0kwidFD53NsrT5+GZA1a7aSTpcs3eenBeXIv6//Auxa7Y4HGfJQfL9l+Ga44Hiyxfr7uHR2wkJ242O1rnqCIOtX85Zek2ZMynEL0fsaM+J9AVuhJNqBlYRkt0NyN7KkJijkXaq3K1PKj8M9tXOVw6rlBdWpMJmN5gko/0hvapPeAvckXHYtaRrX3OYq/62f084MyuTSjxt+KdGbr208TbuY38BExNyjmVE1U9lgYJ08b2Ma1Cgg4OlAvuPjw+TeMBhXekdNOYB7K3PGNXFc/VXtNjprpLyCpIEQpPjRzsm51fMVtKCnuTnrGfb+qlTB0wulHEKalz4mF/DezP48jIv0LqtIN+YS5dkgyCO1w3bs/lYPAyuKG02zSpD99OKf9Cy+BpprJMgvpUYORu8RrsIr7+t2pxKbLNwehb9jhmzclgEAmCk0zsylf8ufHTkTK7MYzI/8IR7JxUy3vu5mxDtKmjTtK3E2w+gVGJNLGGK9bqu/boN2khpjgi7hx9yWJZ+ko= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1716; 31:TLc0rjUDHb0juVSp3IrzEeZ/uPZ6zqDw98wDfIpxJ9gKaUHwH2fMdgCK3WGQ1zCipPz1SP85NgyDZ/GxcLEpmxN7tKHFq7UAkWwJRBG0d08aS68y7q8dZlnHgpHEmK8Myd3TYyb84EvlQKXLKuzh76W8fr/PLQUdYVXRvtuRwBnnBT9c+fn5VTSdFQp/SIZu8bePi16za4zCZhLsCBWhEk97JsWHiswVBEzEx7B8xlF5Id23u/7Up5Mx8LvQaF/QWrfbd6Svwt6DMq13MIwtDtBkZwXKws7yacPWrRqMCAZFWq1mjWAX2mvwFA0L7HvRSmzuNWbTW6IlXtbSHR6JJ7U+zKQlL2DPHl+c0uP5qHkR4HaVmX7v8Sb4UKLkGX2IAbOjae01CWTnf++BzOy5dj9x9LoNn3B6weqviTwoCfq5BO7xc//X6FxZygER5otiVXxwh+6Bw83LV0BGUdmcAcgVwPvtLwLucE+Ily21qWi384OiYYDJIFBQ3sgQ9A/4+YJiXjypZvWqqg5vchvsKqKMOmyxDufiyaqGbkvQ/q9gc2crtfyihOzsyy+vnVP6bhihMf56Lj3fbY1oW48Oyyu05AxcBdDJkx6sRfXIkky0vlZjqemkLLnc2kvwhnq96rAbWMtmW6/o9+c8MUya5FpKvUZNzbjFi3xOIJ6wvLI= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1716; 20:sOBFDJXT/PPxhLgerBlEXep2pTttSpMAIeHhOQc2jayCbQJQav9e8XVq7cWOx2EIRedLV4gsn1GMXxI5Fy5aGdFLk96A6VAS2+RHg3FSzhN+zDHcY/WNebDYEcELDSiD7G55aDPwi70whuGeulD/znN0zF4Z1QfSl7sxCG9wJngqhvaqchgcxqAnaQ9SM4wWzSqldhhqwQ9dbRrEjeFMlsFEF4nPn/2IjhBbAqMnF7Kjk/NoGMu/MFkI626uZiiaUzpLKdN7rxeioe3DCW+cjfzUnuzwRaa3aUGeQNybk7lCo7Frd9ooWG9NeTf0AgSSr+CC4tYYhcJ3BOZle/ptaws6lZjVBugdoUTq1rONpO3+jDceMILlUTtXKBpBA5SX7gM1zkryw3/Hx3JLciLztg6K3xEh41NkDRxAvxG+sYKa3jizGKpqyVuOhNnPXaBirVRlo6lk2Hnsk3VvXS4Mz132PPpcW3jFH5lA73l+MQKGiI2JyoDFadABo00y/G83XD2rAf2cMfNPpttaLGcXnAsoLnDqc5YsFjjEUY2tSzBADF/Jwrx28TXLW+BMUATDZeoF5j5YQBzVARDxAmbbTNIBle+wLu5gp2Ilf0mljb4= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(145185744447497)(159090696235961)(236129657087228)(131327999870524)(42262312472803)(148574349560750)(158140799945019)(228905959029699)(50300203121483); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(3002001)(10201501046)(100000703101)(100105400095)(6041248)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(20161123555025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BLUPR0701MB1716; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BLUPR0701MB1716; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjA3MDFNQjE3MTY7NDo4U29jbVFWZHRHbklsZ0RUUUE0RVZETUh6?= =?utf-8?B?YStnN1hZSWRZclZsamo4NjJ5VmlZOGs5QWQ1RmRKZFdUaE8wQmlQU2prMXFp?= =?utf-8?B?ZnVwRW5rd3dacURkU1FoSjNuZUZBWVU1ZWFZWGMvOUx6WWNDNzFtbVZCcUFu?= =?utf-8?B?MWYyN1J1WGpKaFhsdEw1UTlFakhlUHl4YTVwZlZ6VjRjTDhWc05sN2pkdjMy?= =?utf-8?B?VWVvQUtZSFQ1YXFhQk5FUXI4V0ZpdnBic1d1b2FSd2JrcTVhRVorakJENVZB?= =?utf-8?B?THFiTFZHL0RXMkdzNWtpb2lza3ZGZi81dFRXVFhITTRlZjl2UzJKOWdDS1Vp?= =?utf-8?B?QXEzSnNyUmlCNVZRS3d3WkhUN0JQbkdaZFNnejZiWmNFVnl3VEx3QkozY2VR?= =?utf-8?B?cXdibjRmZDRLZ3RxZDYwWkt3akoydjBhUjNsaW9oNWEvOHIzam5xcVM1Ym9o?= =?utf-8?B?VmgwNy8rcXZ2OUhSMkNPRUYrWUErTlkvYXl2QUZqaVpYWWZnNXE4RjI4SHdQ?= =?utf-8?B?VTBLQlB2eFdNVWkvWHNmUXUxR2JsWkY2d3MvVnNRL2NybDYraWJRMnFxbWVZ?= =?utf-8?B?cWdOcEltVWhiTzlSY0F2cHErd3NIbTY0alpRTXAxZmh0b0xHeDhhNGRxeEM3?= =?utf-8?B?WWtSbEo3U3BmQmVSZHVuZFNaSjZrOTFtMFkrWnVlUEErcGlHcDlEZTV5bU5C?= =?utf-8?B?R3RwaEtVQ3k3QmdhTGRacXJLUEtGQUVpMk9PV0s4MGc4OElYVjJBWnJDamIv?= =?utf-8?B?bHVQYUQ4b3V6RExxMUJaWGtXajNUMlhMZ0tXVW9pdHJWTWd3dVZvTkVGNVJm?= =?utf-8?B?YlpDaTBGalpjVzRzSnFwLzFDbFZTZFBrdWYrbGZ2Ylp0Y1hsTFQvUEJhUEZx?= =?utf-8?B?SW5qZEt0Um9Pb3Q3elRFSk9WdkVEMHhoSkYvMDlCY2Zrck9TV0xKTzRYMzJa?= =?utf-8?B?QnRzVnBsekdXYWcvT0dUMmYvQUsydkc4dWJlOWFQQnFQOWRteE5TUUtXQjlO?= =?utf-8?B?SjdpMVI2c1llMm5ZaTloY0xTUmJaWGEwdHY2K2RUU2Y1MStrZFZ3dkhrQWY2?= =?utf-8?B?a1kyV0tFdVVZTlRSTVFNUnlCblNET0FCcTRrUDlraFBMQVlxV01lQ2lMeG9i?= =?utf-8?B?UkdMZlZ2cDdSaUpmYVlrVHYzVGFJSHlFa1IvRHh5RlZLbGJ6MTgxeXIzbU5D?= =?utf-8?B?U1l2QVZUcGxXWU1NUitwVnMyRnBURjFtZWFtb1dOMUxHOXFhejNzMk82Z3ZK?= =?utf-8?B?cTJZWml5YkhXUFVpb2tVYmtlOFJNVFZjTFU5WW1GUURzUTQ0Q3diVXVRVmxB?= =?utf-8?B?SHd1RUNnU2FVdHdEbTFMNDJvaGpVREZ5SUpsSE5vQzdHTkR0YXJVaUZEN29v?= =?utf-8?B?SkVPZlRQZzh3MzN1VGdENDhBWm03U3AzdDRqd1JabUsxYlBHQ3FOZGRRc2k0?= =?utf-8?B?cFlyMzY4ZEwwOExTcHo1cUpMcGdNVHdDb2FqY1FJK3NqMGVPUExiSHlUUnJ4?= =?utf-8?B?aTlvQ1VOUmRPcUJOQmRLbHZZOVpiaThGQ2pPcDJyc3VCcjltZDFIbEtPRGJy?= =?utf-8?B?RldDcVlFdkdXeTUrTDA0OVVVK05VVDJyWnc1RS85WjZFV0tDT2p3ZHNYKy9L?= =?utf-8?B?UUsxaEMyL0lDcDBYeEZyMlJjWU1pSkxGTnltRFZVS3dNUkNaZG5VMHhvaUVC?= =?utf-8?B?c0EvQWxnSms1TmlZUTNqcTcwNjR3QlBRdm1lejUzMHorQ05mK3gxdXZnYnpQ?= =?utf-8?B?dS9DQ0xENFJQR2FhZEFCNEtyaHpac1pEYWhQYTdLTmNHaVlFUUY2N2xaUzd2?= =?utf-8?B?NG50RU8zZzY4Y0ZjZ01BRUhrVWNGcU15R0lLaEl1bk9McUp6YTNiK3UrMU9T?= =?utf-8?B?R25mYmY0QVhLaG90YzlFd3gwRTJ6MGNiRkRISmtlbzhaTy9wYS9xNHl5amx6?= =?utf-8?Q?hFSWrMisnrFyykhgDeQY4Tdfdx0vhJg=3D?= X-Forefront-PRVS: 035748864E X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(39850400002)(39840400002)(39400400002)(39410400002)(39450400003)(7736002)(478600001)(53376002)(53416004)(72206003)(38730400002)(110136004)(42186005)(8656002)(54906002)(50986999)(76176999)(36756003)(6512007)(6306002)(16200700003)(53946003)(53936002)(6506006)(4326008)(25786009)(6916009)(42882006)(2950100002)(66066001)(5009440100003)(6666003)(2351001)(2361001)(6486002)(6116002)(189998001)(305945005)(33646002)(19273905006)(5660300001)(81166006)(8676002)(3846002)(23676002)(47776003)(1076002)(2906002)(50226002)(50466002)(2870700001)(562404015)(579004)(559001)(569005); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB1716; H:jerin.domain.name; FPR:; SPF:None; MLV:nov; PTR:InfoNoRecords; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjA3MDFNQjE3MTY7MjM6QWlVS1dnWDZLVG84UGxFSVhVSjZYTi9t?= =?utf-8?B?ME9SakJBYnlQb2ZHU0pOSTk3amtXd3dUeFZIN2EvWDRLSW0vZmVKMlMwNVJV?= =?utf-8?B?U3QxQURDbndibXN6b3hmVkdSU25jcUJSMHBoY2ZWdkEwZU1oaHl2Q0VteVUx?= =?utf-8?B?enBURGdxQnpWMm5jdit3Y0g0N1lPVEdjeW11TTdQS1VSYUt1dGtnQTEzejFi?= =?utf-8?B?VVFrc1NRZE9wTHRWcE1PUlFIZWgranNlRGtmR0hab3d1STFoaGYxWmhjMHlJ?= =?utf-8?B?NXlRSXAzaGNESmp0MXMxUS9Kd2FtWWw4elpVd01GdHd2MTk2eGl5L01yKzRp?= =?utf-8?B?NHl4dUxZU1NHYURqK3kzODN2VGR6YTA2MnVFN2JiWFpUTHVtYW10c0Nib0tV?= =?utf-8?B?a1BTYVJNdXZHdkI3RFJwaWg2SjducStLZmY4SExhOTFVVTZFQVZwOXZWQkVW?= =?utf-8?B?YUlBeXhNNWl2TTlleHBTd0xRSnFRRkV1Ni8vaCtYVFQwcVF4T1Z6ZG9UaDNE?= =?utf-8?B?UXdoYlVQQ0NjZ01GU2g2eXdsRHhRNmh5UkZYRUJmWnYxZnBQWUNRUUNpSU4v?= =?utf-8?B?SFFYL0dIcHYrVTVKVEpXZzFUcHJaVVk0NFZTK1hDUTBDT0psNkVhWWNTRGJG?= =?utf-8?B?QzZrWHlxLzdCVVdEaU9MTGRiRkJhZWNUQ21nWG5kcDlTd1VQMzBERVV5bGt4?= =?utf-8?B?aHNtVzRxQzlPNDlmenBWTDBTVWxBYmJXZmU2VDNRZmdBVW9VME82RGZleEc5?= =?utf-8?B?bElSRDJBMDBUYXppdFE2MUEwN2FJZjJCaVcwTU9jUy9ONnprSCtnVnJkd2t2?= =?utf-8?B?eHpRVHlIVEd6Y0NJcWJHNlE3bllXLzdHSjBsdUlHR3NvOE9YQ0RENVhlQmdZ?= =?utf-8?B?bTlNbForSTJSZVByVkZvZ2pIVDRaYXhCU3Y2MURMSnpUVDJTU2dPOVpnaHJi?= =?utf-8?B?ZDVoNHI3SWJidUVGWVdMd3k2Sk00cEVPTmlQSTJCR1lmMTZqQU1RT1ZxeDkz?= =?utf-8?B?ZEFScFpHemJGVjNSZVAzVEpMWWdMeFl3alhGQWJiTjhiekJiTDJmblhKbzhE?= =?utf-8?B?MVNRbUFFbkR5alJDbEh1bFA0OTl0VTQ5cGJwSUFZajlKNTVBQ1RrYXEvOWJ5?= =?utf-8?B?YnVndytadFljWE05aDRYMUJWZW5xVmxFREhFQStqTkhNUFM1ckR0RTFzNFcv?= =?utf-8?B?WWcxWjZaMVFqUW94aGIyTWROdTc3WTRuQmRuS2hjRmZ3SDM1TkdTSHBNN0U2?= =?utf-8?B?bC96YVhEMnRkMEN0QVF5L3JRc3oyZDZxbmQ0b0hEWENzbWVqY2dabmFmYmpX?= =?utf-8?B?bVY0YXdzSTl2VkU0WEY1ZEhBN0xTYlk1ZW52SE9BSmhhdVhZVFFrVm4zTUNN?= =?utf-8?B?QnljdlkyQmlmTWdOeHNKOWhVNVlieGV2M1o4S0FCOUsrdk5oTnI2dllyWDdZ?= =?utf-8?B?eTQyc3hUNi9oall3aFkzMU5EanR0SFhiRG9JaWdaa1FkU3BiN2JFSkYxU0la?= =?utf-8?B?NnRKQUlyd2pWSEhqeEp2L0loZGdtSU9Hejk1dlE2bzdHSUZIU0x0dHROajdS?= =?utf-8?B?a2UrUU1zVWFYSlR2L1ZzaUY4aCtuT3hmWk1OUHNJbExFS2xtV2RLWGU5TXBR?= =?utf-8?B?MzdJZlNhSU1CVHRGWlFvUDJSVTNJYndKdXlyVUFwY0FDMTdjVjBJbU9jLzhX?= =?utf-8?B?YWJWWG5raWpkV01TdXU5YmdGSTEyZnhkb3dSZUh4TWo3VllTRGExSE9lcSt4?= =?utf-8?B?TWNveTlmRCs2YU1PM1FNMCsycnU4SVBucWt0M3FYc1YvMklzSy9CM0hEdm5i?= =?utf-8?B?akpCSmI4N1JTUURWN1dMT3Z5VEVsNVczeEx2YWthbXZlZmM2dz09?= X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjA3MDFNQjE3MTY7NjpXMVFvN2w1RlRVbVpGVlFFdFJwNDZjbWtR?= =?utf-8?B?c1huME1FL0FWVVNuOElHTjFWY09EdzFFTDJEOE5JZE5uR1Vqb2NrS2tSRkNI?= =?utf-8?B?WHc4SWtaTXJxZ21iVEtFaTJ6bEdKOSswSzB0cGp3M0F4dGlhUkpNTEI4OC93?= =?utf-8?B?M0NaR0k3OGdRYkdHSEczYVp6aUFkdlhNQUJHZ1VWOW5sY0ZXeFU0dzNVbEFP?= =?utf-8?B?KzZ0MHEwM21Wc2pGZlBIbFNLaDlZSGh0bzZZaktLVE1HVFIxdFNNUUR6RDFT?= =?utf-8?B?TUJ4WENoNEJEUEd6T2NES3hkMXRRRUVBZ3JGemFXRkt0cCtkeDg2VWVzSjBE?= =?utf-8?B?SmwrWWJKVklsdGRUNmtZUjYwTUtSa0c2VVZUNDRlb0R1V3N6TXQ2a04rZEZn?= =?utf-8?B?dmRaM21VcFlYTFB4bU1kSUVQNUFCL3d3RHc4Nmo3RjY5ME1SczNaRFNLTk9M?= =?utf-8?B?a1JJTFczWVVhcWJkNGUyZllmM2lCRXJaVUhZdnc0LzBYbDBJNVd0ZnhCYkdl?= =?utf-8?B?cXZBeWJvblFSdHpidFZpb3VlZVhTOVh1WHRIa2FOZzVrWENSMUFmeURpVWth?= =?utf-8?B?WmdmR3RGb2UxZnJmU2xHdlRqSXZuWXFsZ2Zja0FmeFYxWWJYbnIvVTZRdURi?= =?utf-8?B?K0Nxd3ZOK3R3dHdoc3krektacWRKL3RGWkV6VHRrMWVVNGQrQW9lNDNxcW1X?= =?utf-8?B?WHYrU1RPOGJDNmcyMnJMZjVNREVLZEQrSDdQbjk4VGRPb3NIS1VBSWlYQnU4?= =?utf-8?B?SmhRbWk4Q1VXMkJpaEtNQVNWL1RUSTl1ZDFidjV1dlVTT3FmZUFSUWQ1ckRQ?= =?utf-8?B?Ukk4Qzl2Z1hzMjVPRnlnRE5yTnRicFRIK0JaaWh1a2lDaitHcFYvVVBHRmZO?= =?utf-8?B?aEdsMm5GSkNYakJXWEc3bVI0Y2pjWmp6TExVMEJ4eTUzcGZlS1pERHRJLzQ0?= =?utf-8?B?bE9RcnhUa3JIQy9iWnNBVDdMUVdQM3hDWkdndjRLV1gwRG5wNzlnN3c3VHhk?= =?utf-8?B?Qms3NlFMMld2U0paUlhUMXE4WHRyTkxRZDV4a3VBMEpMTERXRHNOTVRnMXZT?= =?utf-8?B?cXoyOWFRNnRodkZqczJ1M0tKVFZTTGdIMGx6dVBLdmJNRWRxRnJpbHEwa2lZ?= =?utf-8?B?UHdFeVJzeWV1QjRISnkwOElhV0g1a0tRY0JYTis3WUVBZkVCNWMzb29xc0Jx?= =?utf-8?B?TjR2SXJwcFc5U2U5RnBCOXJ3NHZzMGd4eG5zMTVBelYzY05CM05HNzh0QVdB?= =?utf-8?B?b3ZuaWFXZHVuTGc3VjBKelRvOVVoYUU5TVdmOTN6YjFZRHZieDBvNmVRUWFY?= =?utf-8?Q?GAA0buUdl9lN4eQqYV5QYCCGXZE5RyxZA=3D?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1716; 5:+ijpGerya8cmUhYTc+JTSNehsbb6h097YuTmQeYLHO0cwK5JSH1rFii52qCfG0DNiKufdjj3FZAANWe9/vc9Q8vWlOg2kY9AZaYuAoHFlQoieDkPBtaOFX4zmoRxQgaYr+s7m+px9ma1auuEHO0fanfLKt+knFOx7Q7qhFxyO/mdVGGeLCtZS4VJPeIOPZAj0yPyb0BPjamQ+5oyIViruLKz86bk/oxMGOiMbMcBZeSaylzGwpheXXoq90CIkJOLQynwDz/UXoVGM5asuDqBvVam/H1DoOlrvnFapiQRsfgLbXVcBPXyeTb5nDXQZ3yCV/tJ4aRls4FOTowtLE95p8kgNiQB0FsObL7yzagmGE76ZKieaT7Z4ph9ecS0/+YpB7Jf8/bOGULagx3zuYlMXAIWcP63YBQwcAX5ywWkV8KOHyhYViBg1zmCPXh2zoiRlS/qSZFEjDvaPT8hl65r1DGTNFAaK6gR+2tnaWRBoZnHXOvmIzSY9brloh9qXe15; 24:QkZQCtt47+cAvO+Fkat7G2JNqiS8ZM49FzuEOSuf9ticAId164rkkJHoBysTPy+JKbDBwaxLirMXh2ZcbT1zeNYPQisDVaIdlzjmK/aMyeE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1716; 7:ifXzxz6poYskp7fFGZgA45jbjN9WM69A+TD0Z6sBdp8kbu+ikHBwD53od6A0RfVNCKWfmdTKLqw2cc45DNjFMEzMQxN0leierFACwY+ykzKly4p+stfWOdaZsMNrK1A8PPIAdFdbuopfGJQqbyq0E7i1bcdJx3V33P4Rv7CtfcOllRwkDPnymqB3zZIny+VkkjBdOflCta/GuYaU+Z2vyOWixW47a2QWIPXwncoxd2uSLnyvwq2MlY63zuoNpX5DoM90At38TDxh1XSDpRttmpljxlpsCbzowmpJMwGjUwae5LZxZ61jwTx5vhEKcBu9FyrL0zfJ8DnhYzQ9/MotRqBUGmg5TwCPXDJHB5dJbJwJy+8PkrlrVH0TJyeltn03Uh2CNnDy7ocq5yaZLEH4ZYZk/MduUHQEPf//sAX0wXPYmyAzXPKD29dKtvMes4CuCrwuKvz08JzLHu4n7++OFwkX8dNCjS29/ibZrcLRUyEbX9J+kchHdxFjvUsSWTnx0cx7/xJSLAQjT0BGfJlLA7q/2N7X9l7VBcqNKEIGh96boeGu7ILslaZ1JK/spd1TX+49K68QBN3R/EzyPRU+ez9BUumJDvH4zyQ68tx3u6oBJqX19R8biehELaLXNorJ8p/WkGFCAjNvuvToBUEMpCCAq4b3NqUJodmKRRQalGDzvy+8e+4lQYqEz4o6FcuozmHU+H6VtRdR2989Ap8gCZGA0uRaK+n4o7/HKgce+YNNA4vVivjtU6NvcrG7cbNHopiasD8+W5PurJEHxMXYwLXkM0BiJWHeJJi2ppN17YM= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jul 2017 19:16:36.9995 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB1716 Subject: [dpdk-dev] [PATCH v2 30/34] doc/testeventdev: add "order all types queue" test details 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: Mon, 03 Jul 2017 19:16:43 -0000 CC: John McNamara Signed-off-by: Jerin Jacob Signed-off-by: Guduri Prathyusha Acked-by: John McNamara Acked-by: Harry van Haaren --- doc/guides/tools/img/eventdev_order_atq_test.svg | 1576 ++++++++++++++++++++++ doc/guides/tools/testeventdev.rst | 62 + 2 files changed, 1638 insertions(+) create mode 100644 doc/guides/tools/img/eventdev_order_atq_test.svg diff --git a/doc/guides/tools/img/eventdev_order_atq_test.svg b/doc/guides/tools/img/eventdev_order_atq_test.svg new file mode 100644 index 000000000..fe9b1de31 --- /dev/null +++ b/doc/guides/tools/img/eventdev_order_atq_test.svg @@ -0,0 +1,1576 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + test: order_atq(all types queue) +   + + + + + + + + + producer_flow_seq + + producer maintains per flow sequence number + + + flow 0 + + flow 1 + flow 2 + + flow n + + + + producer0 + all_types_queue0 + worker 0 + port n+1 + worker 1 + worker 2 + worker n + port 0 + port 1 + port 2 + port n + expected_flow_seq + per flow expected sequence number + + + flow 0 + + flow 1 + flow 2 + + flow n + + + + + + + + + + + + + + + + + + dequeue_ordered_flow(step 2) + enqueue ordered flow(step 1) + + produce ordered flows(step 0) + change to atomic flow and enqueue(step 3) + dequeue_atomic_flow (step 4) + + + + + + diff --git a/doc/guides/tools/testeventdev.rst b/doc/guides/tools/testeventdev.rst index 61ae711ed..0465ab4ae 100644 --- a/doc/guides/tools/testeventdev.rst +++ b/doc/guides/tools/testeventdev.rst @@ -233,4 +233,66 @@ Example command to run order queue test: --test=order_queue --plcores 1 --wlcores 2,3 +ORDER_ATQ Test +~~~~~~~~~~~~~~ + +This test verifies the same aspects of ``order_queue`` test, the difference is +the number of queues used, this test operates on a single ``all types queue(atq)`` +instead of two different queues for ordered and atomic. + +.. _table_eventdev_order_atq_test: + +.. table:: Order all types queue test eventdev configuration. + + +---+--------------+----------------+------------------------+ + | # | Items | Value | Comments | + | | | | | + +===+==============+================+========================+ + | 1 | nb_queues | 1 | q0(all types queue) | + | | | | | + +---+--------------+----------------+------------------------+ + | 2 | nb_producers | 1 | | + | | | | | + +---+--------------+----------------+------------------------+ + | 3 | nb_workers | >= 1 | | + | | | | | + +---+--------------+----------------+------------------------+ + | 4 | nb_ports | nb_workers + | Workers use port 0 to | + | | | 1 | port n-1.Producer uses | + | | | | port n. | + +---+--------------+----------------+------------------------+ + +.. _figure_eventdev_order_atq_test: + +.. figure:: img/eventdev_order_atq_test.* + + order all types queue test operation. + +Application options +^^^^^^^^^^^^^^^^^^^ + +Supported application command line options are following:: + + --verbose + --dev + --test + --socket_id + --pool_sz + --plcores + --wlcores + --nb_flows + --nb_pkts + --worker_deq_depth + +Example +^^^^^^^ + +Example command to run order ``all types queue`` test: + +.. code-block:: console + + sudo build/app/dpdk-test-eventdev --vdev=event_octeontx -- \ + --test=order_atq --plcores 1 --wlcores 2,3 + + -- 2.13.2