From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0051.outbound.protection.outlook.com [104.47.40.51]) by dpdk.org (Postfix) with ESMTP id 67D977D62 for ; Tue, 4 Jul 2017 06:55:56 +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=bPlB2py8RLSD8ysBBB6LozPCE6tvJDpiNFHCENP7ySew/f89eMMQeCDRjRCtk3zB4Cg9goJGY/KupP0rEmYyystd5943ptgARZxa6iRos2Xesg9TpWbLLWmgwDOZ2spZ/HXppkTqD/jsfuUDOUKz5vTcGeLEcaP3fHgEkOagCmU= Authentication-Results: dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=none action=none header.from=caviumnetworks.com; Received: from jerin.domain.name (106.200.206.49) by BLUPR0701MB1714.namprd07.prod.outlook.com (10.163.85.140) 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 04:55:50 +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 10:23:25 +0530 Message-Id: <20170704045329.24711-31-jerin.jacob@caviumnetworks.com> X-Mailer: git-send-email 2.13.2 In-Reply-To: <20170704045329.24711-1-jerin.jacob@caviumnetworks.com> References: <20170703191402.3638-1-jerin.jacob@caviumnetworks.com> <20170704045329.24711-1-jerin.jacob@caviumnetworks.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Originating-IP: [106.200.206.49] X-ClientProxiedBy: BM1PR01CA0106.INDPRD01.PROD.OUTLOOK.COM (10.174.208.22) To BLUPR0701MB1714.namprd07.prod.outlook.com (10.163.85.140) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 14efa727-42bf-4375-ac31-08d4c298f345 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:BLUPR0701MB1714; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 3:UbcIwyfVlMviYw8ZsTuiyYcH3RNIXap76qzFBw4aOrqUCtn5SZDbYvGsF69fH6b/8C33H8BTb/7Ae4uvz2bDryu5qFLStjJmeRl7vYxeyrI+OslK7sOIMO2OCbgcVDKR35fkRgMjCSmSUbbGvVwtSwki15iMEk8/O0+0jwYwryaf6VyjE9aLBDn/5v+meIJRL+s8GbWPf+I82FWamnrhJIGOCudbJ4mlZg8Juuhx9+EBYyzZ/dG88mdg7AtTJ7/ROpxnPDJu2uk674Wz8fcEqVqHSTvl1nD42TdqQBNMx9Qv/iPs04ZqG6WQ9slBfE5xuOI3/V1Nqff5wSjovPUwzqeGZSV+SSF4Zb9gWuITmL34ifi1B63FtkGAt5ILjKbLTdU/AhT5cElVltj55o+/nuaA1LO785JJhfYS0USuXXn75qSp5rgZK41dkiLNiZI5THnhRoD2zhWZxQI2YMMOKq3F59mjP2ywyHUNKtrMXgGey9B+PWloPtyd9oTyckX5b+JNdpvHqY+7dB8Dp6IqjdoYsPD1aAhN8Y2otxvhzZACzlp23qtUeDYlDDoGQqRB4L3rWG/QVNkJTeUHFi7R1sYZA4bCBKg7izo+owm+cP6eZV99qfEav6qCr01jJwxZS8Ylxtf/6iz3z6VogATzG0uRu7IMkjM028VPV96i4K/H6le3ZAMWUxSXubWWnMZG+AFXlx9YQysQAlx77BtgHldNShkHK8iXFVo3AVSJSOZN1jzxo3CvmghwJYet1Omk X-MS-TrafficTypeDiagnostic: BLUPR0701MB1714: X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 25:8Pi5B5BpL1ybVGgKxv8Ds2GzHUu550Bl04m+pTYj/Fiyu+6xpuk7gqT29O+EpMCebkR1E8sUKGGhU2MrgbZzdoatW1bypsiNkDcsHjYRPo3/7BmARSMNWS020WGnfpEzgcQV362cgYtCw8GNK7aXuqtSsIJKvJKoxJ5z/0i60EjzN9Agn/0kxyuHEhOXEby7p8bUaXAT1JQcOZ1EchqFxIbfiEOX+/b8JXcx0bkvghRoaPbC60vm2K7NzxA3dcKy0bTJl9WUrxHW7hOfCAaOh5tFUwyx/t89FfSFtNePS6txAd9VvSu5C5+ljRZ2JcV9co4iK1/4Y2vcNeoiUXJBPzoWHdJ6Vg84rtf7DEuSjL6rBnjq1Dnx8mO4cltO2xkLXahrn2z30VGuHAG7drdksxHdBCtZpnvcocRoq8wkIQmXotpXsVZtjeHxnypTk2k0HwRnyajM6J/X7Bu5CPi/BpTyzmoKDL3G9qKW4FNABn8WgVnrazRSmLSAwPfeb/gNYkD8bWtA7npT7oMy/vHl1apaikPeZlAVeLVLX19KFx/hKZphsGZea16dbEseadA3OZ0SHCA5TRmxcbUOTvZ6MwS0ue5mcqQtMrS+5b2Md/6uO7TEUE5AOFyDZh9wfLaCK08lDINH40EIfHmgDos+Usd2Q1Y9u0dF1911izZ/ienDwx65i49Hxel90DVUz8Fj+6eU8MWqwa4LYhNWj9Ny4tpP5cNFyP0yLcuS7gsWWsc4XUAs92NpMlw30XP7r8Le7ulWgkPiP8V/Ol5WIKZfOSAF1lYilnGCx1z6EL2JPvUOAmmMj7k/uFoDog6vpyYbR+AxSJ2y0O3tem6Mnk9X5d/JHmsBBqI4XTfUnTL8S4Gfwu1Y7p9ey75s1vxqSXM+KmHGF3yqTZ2T+WL7o4PdnOGLDIzq22+oB+jdgo8Rl+4= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 31:tY7r1QQG7+mJd52SRM95g+Qnj4aPCGd52x1s92pmlDGvsMNGxBRNnLYoSIJqtM9DdYPco6MyNBEnRDZXLzJ9gJNPvYC3uCZrvjDnWMaT0uW4S+fSRPaTwsAdyi1twzfyQc3LrHryVp6k6PDCbquG31Tv5a2eJRudn1JTp+wY6t4hlZopSbF6qK2n0ILjw4VJp4D3yS5Tp1iyrHQYQgdm8pWgPw0mwj4kR4CvkI/MDjTVF5JCkhnfALzPggic6owQrd6pIQfiLs6oZXbS7Q/yOjoAnpKIqSS28+oCgw3Yd2fnpAQnbbJuzUoFfEZYp4dsIVwGa872Png7VwsTxKyKLqvOI2TkFcaZd+D30FgCJpVaJT46BMtJX/aHOfFncjFAkdV+AUmFv+vbQM1H64fGji5WobCXgGLFolc1jmLIchv0ya+p1GGrDb9wmIEfvM9uPuhUlgJQkEZG2UknDAbxiPWGxEa0NZmRTyRziCNHnFUHZk8hPw8O535xZyu4w9/imng9gcl/8aXlGPTUsY+zcsgQZWl5xgMTGCCkItfWQNiNHeaSGdlPHU6oX9RUCcOUSv01nUrJ6aOxMBFSmVK8MgJE7fC+7CN2VJZ9ALVI3eq2JJhIJ5j/Qa8Gh3Hi3HQ40m7B9RGlowz9Bs74AmxDsx7IZoOhcYeDX6cIESBohQU= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 20:jYRtZhLLCg06KOMaS0XfvcDWpkbrGWFPkwuVjSjaV663XrmT+7R8uOaB7WP7sUY09u0mcwEqowoMaKnkJSiKeZVxQMb/zwIMqYIGOUppAA1qWa4nslrNexasBZEHB1zbY7l5n+FN/5a2HM80SoPYsO4wvopOuMp3jKXwaeDtSsjxoY8mPmXhWqCo7OJTwVFD9tcEBxmsNWkEn67UXR22vFvfm4tiirJMeand1W2s8ZsvrRe26g4Tsx/AlL0pHhl3the39yuORiuZmACH0RSeq4TSqj4+25ti2MvcadUl4Glo/aFMJx0kcH5v7y0kFS2iUbIeJ8jEy9uAZnqreX4SFV96FfOQ+Y+JXXF8vypfRwBhLqUXYhTWHp0oDN4A63H6typ2fmnvhVeO+GUHcszYxGgdiQsvull+aTWmPqFA9XgEWliuoapS4juqlXK6z/KxiYfI1NWBHz9ZRqHkMLQoTWaAs7D/JaOb0RNa4BsQIqrxdO3NsT2lgByCVIFOaYj8ZBEpK+uRj/SVn9GqG1UUDPB3bxEtwLvFgljePOsuecqHZ7iQXlZrohFiP/x4ptsA5eiygVwYHoq9/SIIp+OK6O5ie9QA77BJULgHqIg/OaQ= 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)(100000703101)(100105400095)(93006095)(10201501046)(3002001)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123555025)(20161123560025)(20161123564025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BLUPR0701MB1714; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BLUPR0701MB1714; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjA3MDFNQjE3MTQ7NDprUVFzMEwyMlRVZ2ZoeExSWHBUTi9mY2wx?= =?utf-8?B?MlFYYnBReFBibUVQemxja0tuUSs3Qi8rbnlyeVhRcFVtTWpUSFI1Zk9qeTJl?= =?utf-8?B?K05DaTN4ZEszMzk3cFpUdS8zZldaT2J0eEFVaHpzL3YvRlJERE1pWHlZWVYw?= =?utf-8?B?bmlHbm5CRzdBSTJyQkViM0UxOGxCRm1NK3dtbXNnWUZJS0p5L2RFMXBGUWRV?= =?utf-8?B?TmQzSUR4UjN0UDBUSlRUcUpIdHlBYnJFN0xpN3pJZVliOVBnSW5ZbHJQRXg1?= =?utf-8?B?MjB2WWJLNHhVT2xEbGlwdDc4dU1XL0VXOHM0UlZYOXdmaFVLc3krZnBUTVhC?= =?utf-8?B?dWJhS0lxV0pjaTh6VWdrQWF2SGZVcWNTb25UOW5PQ2g5TDh6b3NiNjliRVpM?= =?utf-8?B?SHZYTUZqQU4xcnhtQmQvN2RTWGpMeStGNjNVTVI3K2VraFNVdGYzRm95dEsz?= =?utf-8?B?bEtuNmZpeDlNc3A0VnN0VlhkanQzWGNnOTdENCsvR1h3Qkd1Y3JYWjluTmh5?= =?utf-8?B?bGV5MlZDakorVHRQQlpnR3BUbkJGZ3V4SGhnR2txaW1jaDZBRkd5Q01xZDNY?= =?utf-8?B?S1ZtT1ZPMkxJYW9tZytaWlVRUkpwRlhtTnVFTlhSaGJMdUE3YXVzZnhjbnpW?= =?utf-8?B?M0d0UVpHc1VYMFZsTVdnSjlZbm1HSjJhNEEyVENneXdUVjZ0U3phOTIyaGZx?= =?utf-8?B?NWt2Zk9aVVBOaWdQMVFxSDJqMUhvZTV4U2srVys0QWdFek92TDNnazN0OUJF?= =?utf-8?B?SnlrTHgyZll0c2paK00zSjJaaEhtMFlBeHpLM2JNdFNQK0JNaE1zL3pTZmZt?= =?utf-8?B?a0dJdFg4ZHNVZ3Y0Mmo5TTJwWGZYN2kyb2pZK0RrM05Hd0NJYmlJWmN3TXl3?= =?utf-8?B?dktpSUxNNWRzSWg4UEZvRnhpclVKVVhSNklxOWh2Vm5ONDVKbDZ6RHp2WG5D?= =?utf-8?B?cXF6T1Y3YnErQ2ZDd1VnQ2YyRVdYTEIxd243dG1YZXJIYUVrTW05N0hienZH?= =?utf-8?B?Ym82SXFvVjFCNytZTkNWc0czaW5pbmpTanpoTjNBcUZ4Q1o3WjVCOHZwZjB5?= =?utf-8?B?bnVRajh3S0dWdkhoSWdVOG9IaDd6SVYyK0dBTmNzSHFYZzhEYk43alhGME16?= =?utf-8?B?aDVCSm1OVU90TCtCS1U5RzJwUGtnMDZFRERRVGRGYWZwaDFnQ2RUQUNjVm9W?= =?utf-8?B?UHljem1XeW9LcXAvcHVObEJPQ1M2Snc1WE8zVEhYdlZSV2w0UjZLWjFBeWk1?= =?utf-8?B?RGtXUXo1aFNPNHJOSmhvOUhHWVJtSU5NU045ZkhHcERPU3VjVmpRTTAzVXBk?= =?utf-8?B?T3krbFVvRkFObnVZbGJqNnVmM0dXQkRjdjlJTjZpK0NsSGoyS1NQMUl2Z1Yw?= =?utf-8?B?ekJwTzZIM1JRWnZ6TVkzNUIydHNsVHNyMFc4T3FheEEzNW9lSkgxd1dlbEtD?= =?utf-8?B?eDR5clNseUhWR2pFRWcwdzJYVkNvNE1Kd0pqU1llR0VrQkdxK1JNRmxmNW53?= =?utf-8?B?dXVPeWd6Ump4KzRtVkh5dlBxU1lOOG5MWWgrWmRGY3AxNXh2QkZxaXlCWTRz?= =?utf-8?B?aFNGVlFJNyt3NVh5OFhhSXlROGpvL3R6OFFWaEN3ZWlUT01lczFQS2J6Sm0z?= =?utf-8?B?UkFtSDJ2QUJmN0hYeVZnaHdaYkxVYTI4VXJubW1ZanNER0Rldnhxd1o4b1oy?= =?utf-8?B?QktMWmE0V2wxZENVV2FtT281Qkg4SEViZkhBL0xQK1ZpT1BCMG4xamt4V3Ur?= =?utf-8?B?UVRvazdtbW4xUjFIbHhyNUJvZGdUUTl6RVYyWnFSSVdLMmdyWEtWUTFaM1BJ?= =?utf-8?B?UjRBT1Y3SUNKMm1rM1B3UzFtaU82VkhnMW85N2FZTEI0NGYrZ2QyYzFoMFJn?= =?utf-8?B?RSsrcGVYQmE2dzhiQUkxcTRjVjNwaWg0YXBkUjF0WVZzS3UwTlo3N3BZdXp6?= =?utf-8?Q?pWK6nwPPoRcNOpTFgOv8qUOS0ZJNS0o=3D?= X-Forefront-PRVS: 0358535363 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(39850400002)(39400400002)(39840400002)(39410400002)(39450400003)(4326008)(38730400002)(53946003)(6512007)(42186005)(6306002)(6486002)(8656002)(6506006)(33646002)(54906002)(53936002)(25786009)(6116002)(6916009)(2870700001)(1076002)(3846002)(42882006)(47776003)(2950100002)(478600001)(2906002)(6666003)(19273905006)(66066001)(8676002)(50226002)(81166006)(7736002)(53376002)(110136004)(2361001)(2351001)(5009440100003)(189998001)(5660300001)(305945005)(72206003)(53416004)(23676002)(50986999)(76176999)(50466002)(36756003)(562404015)(559001)(579004)(563064011)(19607625011); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB1714; H:jerin.domain.name; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjA3MDFNQjE3MTQ7MjM6YXZBK084cFNuUGpnTm1NTDJJZDRXVDZN?= =?utf-8?B?dUhrVU1MTHhmZ2dKU013NXBGWGhwUXpMVjRmM3J2Y0RBYVVScmIvL0ZHVUR1?= =?utf-8?B?M3pESWgyUnQzK3YxZkd0SVNzSkdnWFozdVAvWUFIekNXcXV1bVE5NkZKak9m?= =?utf-8?B?NG5TaUxWZVFrc28vY1JMeVVodm9lUkNJWjA0OHdlTXpGNTh6MnIyMjZvMmdB?= =?utf-8?B?SnNQczN4NXd0SW04Ylk4OVU3NDA3bElPaGtsSSttMlVmUHhYdkxndGlnRjk5?= =?utf-8?B?Y0kvV25nL20yR1RobUdnc0p2akRXdmpLNUl6QjRvTmhWT2YySWRrTmpxZFd0?= =?utf-8?B?bUVRMTVUemNoSE41Z3RFdGI3dmpQM0R4WTI5d0xBcnJIV3EzZjl0aHpxbFhH?= =?utf-8?B?ZDErQitVNXBacURaSmY5SzZjYm9uT2pCRnErckp1dFN5MC84Z3FqWGlDa01o?= =?utf-8?B?SVF1UXA5UThuaE9jenhwRFo0MWV3WVZOUVJOcGNsdllmSUhRZ2lFVWs1b0dN?= =?utf-8?B?ZHo0R3lNTHlTTEpKODNtQzQzVW41ay9uemZpd0x1ck9lV2o5aDNjT25Tcy8x?= =?utf-8?B?RDZSM285alFsdjV1YXd2K0NFbG9KaGZGUTY1ZEtpV25mQTRMTjJzSWFYM0dm?= =?utf-8?B?WGhva1NrMmlOV3RsRzM4blFVYUhUSUFTS3M2K3dibHpjeXloME5LYndacjli?= =?utf-8?B?RDFRanZNdnlhZXNuVitBeE9jV0llWEJzUExOZVZ4Qm9IU0NoK2RmZElMVFB4?= =?utf-8?B?TVFra3JRVmlKVzJ4T3FvWnJ3VUxNeFVCYzhTeWpPcXFHWjd5Q3h5SWhTenY5?= =?utf-8?B?anJsaklub01VN3Fmd2RNVmlVZmU5Sk9NN1hjZjlMb3dWdDdzY1FhbGw4U1pW?= =?utf-8?B?TVdJWDdrZk93dmRMVmluTkVicSs1akJlVVd3K0ZMak0ydDhaVEtabTB4L1Zr?= =?utf-8?B?blZUbHVTZW1CV2graFlGQjdBNWhPQ0E0UlpZSjh0WVhKSjAxZWEvNmt2Wml4?= =?utf-8?B?a1hrVWZmd3hvVWRxcUt3YlFBY1N4TkZpVUZWRmtRRWNUUVI3L3ZQQno3TE5K?= =?utf-8?B?RWZ3NFZrWVl0d2pBS0ovNVVZVGhza2ZOYjZUSnFFNkFYVmNQcEdKSnhJdFdF?= =?utf-8?B?SW1KbFlGNVh1bkxCazRKQnlTVjIxMk1kZkZjRjV2MzJLaDk5Y2FJS2xJd0Vz?= =?utf-8?B?Y2RFTHYzS0YwYjFsRXFDVjdCME54a1hBczFKcEN0TEU3TXJXbEhMYmpPWW5Q?= =?utf-8?B?QXBwRGhNZjBFcEFwZ0tBT25pTW5IOUszTFpsN1orL1NJUWxwcTdPRGVLcEhu?= =?utf-8?B?UnF3TzAzRVhhLzZWL0d2c1JCcS9QdVpka0hSeVR3Q3NuN1R1MGUyeVEvL2hG?= =?utf-8?B?bG9WMEhZVGpmczd3NnJzbkpmQytFdTRNSGhCY3llMmQ5TDhSS1pvdjRKWlJm?= =?utf-8?B?eGd2elZ4eEVhNWtJQ0dEWXhNeGhoREdTUmdZb0FmU25lWmNvR1RURWQ1NUhV?= =?utf-8?B?MVppRWl6WVRMWDFyc2hGT0Z2ZHo4N28zcjJKRmZlbHp2cHJ6MmNlbWVZWFZq?= =?utf-8?B?cFBHRmd6Wm1kbFJwaXN0clpZQ1c1VVpzMWwvTnFNK1F2U1QyYkpNZmVXSzlM?= =?utf-8?B?bkxES29WblYrQnhkTjIyVUFHSzhDMUdybnczM0xUaUtVNVJFeU9LVmpsUUYy?= =?utf-8?B?SWl0OGhsMGRlWU9NRy9vbk5wWG9YZm9rSHFwWittK043U0ZDWW5FNkpCZVBP?= =?utf-8?B?aWYwLy90RW5tUVhLdU9mTDdram5KcHovT0E4eEpka2h3ZitRNDcxeHgvK2h4?= =?utf-8?B?dUt5MGpjcXp6QXA0NnJUM25MVEFla2dHQjJ4ZWJTM0t1WXdXMVJCQ1FSMEhV?= =?utf-8?Q?iCA/cVBoGDhjk=3D?= X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjA3MDFNQjE3MTQ7Njp0SldTaHF4aEdvZFB4eUhsb0UvTTJxVVFi?= =?utf-8?B?UWhWTjFpdFlDdnFvb1ZiZDVPcmQvbzg5R0phMGpjQ200V0trVys0Z0liY0hs?= =?utf-8?B?a1hxUXhhcUlGOGNBMXk2bGYrL01LNE11UnB1cWlKQUloeEFHN1hPSmtRNmhW?= =?utf-8?B?cnVmKzZLVHh3TE9aRjFqcUJCWTRvT0F3Q1l2U2dGdFlUUk5qT0o1dEZMWnFR?= =?utf-8?B?alk3UDh3SWxXQVdPTndEOUQvaldlY3JhbzhFaHIzUnp0U1pNbnRUNm9hMEUz?= =?utf-8?B?OVJFUExBVTNMN3BvTFJmNGlrd1dSTzA0cGl5QThQSTdabERPSDFKQWFFempP?= =?utf-8?B?S1pyUVdpSjNQWlBCU3pPVjVCR2d6WldVSW1NNGVrK0FtWlN6a3Job0lxeE9B?= =?utf-8?B?ZkYwNjlWNVVWVjBseVEvRVIxbHNjY0Rhem5JT1N6RnFTVXd2Vld1S2J0bEFv?= =?utf-8?B?bU9SQnprRDBackxCWHhnaHVsU0VaRW1aMmxDZmF4RG14U0tpVTFSd3FFdGs4?= =?utf-8?B?eWJ1UTFGUGRkY3ZFT2tyWGRtaC9UTkJRQWMvZERETXU5MkI0R0JaMldXN2x2?= =?utf-8?B?TWJlRWg4eU1aZkE1ZlN3YkxxYkVibmFqZHozU0VpMHFiWFhWczNvY2tZaFBF?= =?utf-8?B?L0hwYzIvSTB3c2hYM3JlZGZoelhsQWNQYUNKZVNQYVBQc0luMkFobmw1eU1q?= =?utf-8?B?M1BUWitkeERjT2prRzJGMjR0cit2Z1ZBQk9naTBaemM1NXllMDVGaElxdFVo?= =?utf-8?B?RWtlNnhsaEEzZk80SGJUVzBDSCtyUEExZTBadUN6Z0RrN1BpakI1YWxWWjI5?= =?utf-8?B?elVXQW9FM3orOExWYTBZNEJCUjJkamRDcUV0d1VUM0VJblVOOGNvb3FORDFC?= =?utf-8?B?T3V6NXVXeDV5Uno2QlZvWTN0UFBlUFVMN3BqZjZRS2NKWWttdjlZSkt5bVlU?= =?utf-8?B?cVNMNjF4a0Z1TXZHQ0NkaUNDbEJwb2V0anBkdHRFZnRqdmtDdC8xZDNkWEpZ?= =?utf-8?B?QWtTQ1k5enExQWE5ZUhQdG9sRWhqY1N1WVhudE1PR29pZVlMazMzNy9Ub08x?= =?utf-8?B?RkFyem1XcFZhUHJ4RDl6ZjdSd3dSTkU2Q21vMWhmV0pPZ1YwOWswOXI4QmYz?= =?utf-8?B?Y0RBeUc5T3g0dk9lQ3JYazBvY2RISW42L0xDNFpaZDFlRkl1dDlVakRGbXZ2?= =?utf-8?B?VDk3QmhLR2xEdGdpSS9zZ21zMGNPVHBOb3JrcU96d1l4UlFIMVgvenZWSDVN?= =?utf-8?B?ZVB3bkFBNC9oM0duWVRSMzFyekRXSmFxeDljWHh3Ylg0TVc3ZVBPRDRzcVpl?= =?utf-8?Q?SGgPmr7fixHGNyhuRn/NSJ6v1udRexnO8=3D?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 5:HPYeeihfvtGEMa/dPhfQB2qb1VABY4me5oIvqNFYt71V2c1fIvq2QCHLMio5KABoBgsbQl9ie/AoNIotTQvF3Kt/GpVf7ce+IW3aGd98LkZkiwyoYcC9PnVdd/ceXM2jQr7NRvWPyNksfCj5YqenkhoKmVvU1DF0jRB/+/4Sd2+GGKhH8tEuto17YBgwRQL1U57mZKkgQK4CmtXU64ORn8LxMkkXP7ewvE22JWEg6CJAePID4bR8RM4ogGYY1EVEvSwJcIypOx4r4C3MZPtR76xWdBG8zhJVetLkfbwYNM8cM6jYA8tGEl0kmInEl35krqkHdE0OSFxnGSp7Gayz3JUNLEEyOZweVM/kLf7m3bAmW8qPH4e64022yWRdism0d1ep8cP0IBwhhlFE0gD3KBSnvsF2cBd/0ltWYHyAFjFo9waIKYkpKLYFmA9W17S3xCj/oVsvZqeCNQEIMwlBtAyHwDapUBWWlk4n4CXYG7Egkd3j/TIkKsdsPd3ZNbSQ; 24:CnIMxwyPmhmbNZgzTRMUUBh5HjqyLRajebMFjnecczzn138vnLh0j2c1K/UX0zfFKcbjCHWvK81II/fHdrxkNKKuNkLOFjMlW1zeHH/otQg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 7:q0m8rM/Z0OWQMoixDUy4jLToqXtOscFudPqJyyGjA0rcBMlqfHce8jUnr+GskIwYnB6fWdFvspMFU3xQkOCv5vC8qteY3lWXuyJCNvagtJNhzIqU1fsjBM9ZQRFplpQfULtM0g1d5G+JvVz4rsLvzBSUN0XBxrhLEFyTKhMgLsivXEPfdBfPENULA7V+vXXt0RtFFQ1sKd+6d1J+n+jvwKLIcH5MGgf3+81ddfZXsAQZ26BvtZmm+MoeMlv1U92WIXYafjWUJUMy9fBWBd5MicEpJ8Qi8+j2UnZrRabzxi95dyMucM1BeasbiKuKcFXVtmPwMcRzVU3G2533JRNhGetO647xaaXEnirLDoorFYfQjQzJkyaHo68sQITTddJy4IgiibzfFl2H69zul7Lkesyb478ptXASvKpInnryv1Ce156F7CxhNn+Ahf8YRk2raH4aHb5tUGfhRVecEnXl1LaCI5HpX49uYUDrn9Jt8UEx/7jE+54HMCvSaT4iayhms5JDZB5qsvOHKIhjMCeRYNyri+oiKNa2S4Pp3DWFsfHLf5P5XkOPJxLHbUPCTZv5rEOEOiXJ7+Xvoo49As67x9gNbVfIzkoIRLU6FTxthVtM69c8Wv/uor4aeXJjZemuLCVLRp3JATGuryH+trhINFawGdNjEIHLLyaTkGIxzFNkj8DtRb2LLOw7wz+ZoV2lv5CecYlIB1g10TRYnpYXWyLurnBqsoAq1/wRgDPntg+79JyA6VU0Cs4HiJUPeqH4PvJfJF7KtfiZ4Sy1xbK0l2dFgzu9YS19n6Qq8lT+bAc= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jul 2017 04:55:50.6670 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB1714 Subject: [dpdk-dev] [PATCH v3 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: Tue, 04 Jul 2017 04:55:57 -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