From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0084.outbound.protection.outlook.com [104.47.41.84]) by dpdk.org (Postfix) with ESMTP id 9BBE27CC3 for ; Sun, 28 May 2017 22:02:52 +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=zeL4nERLCbIzy+MNasNrx3UYkxwCI5ON58mSPDvOEF8=; b=Y9BKFeon9X2k4Y1sL4t1SG+qusU8lBT/+I1wsEjH3mEeu6o85tkA7uzUVXfArqfrSt3hhVsI59qaj4T+xhq6MNL7u/9ztKZ0M/lU7MIRw/Aw1po0j2v2CLfsElXsCxsHItLlJ0L+5wpv6eI9D3GztzqBPbEq3fwPqP3gE1Et2Fw= 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 (111.93.218.67) by CY1PR0701MB1725.namprd07.prod.outlook.com (10.163.21.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1124.9; Sun, 28 May 2017 20:02:45 +0000 From: Jerin Jacob To: dev@dpdk.org Cc: bruce.richardson@intel.com, harry.van.haaren@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: Mon, 29 May 2017 01:28:52 +0530 Message-Id: <20170528195854.6064-32-jerin.jacob@caviumnetworks.com> X-Mailer: git-send-email 2.13.0 In-Reply-To: <20170528195854.6064-1-jerin.jacob@caviumnetworks.com> References: <20170528195854.6064-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: BMXPR01CA0003.INDPRD01.PROD.OUTLOOK.COM (10.174.214.141) To CY1PR0701MB1725.namprd07.prod.outlook.com (10.163.21.14) X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY1PR0701MB1725: X-MS-Office365-Filtering-Correlation-Id: 9bbd5268-3eca-400a-2d19-08d4a604849a X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075)(201703031133081); SRVR:CY1PR0701MB1725; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1725; 3:CjlRCBkRui7P2Ajg97dUyQTBolVezwhCXSmp5r720PVbL3c+IFNVGjpGdaexpdFe4T+Fe6TfbEnZGO69So07Eoo0wmu9l1BWRDEnkkAfWbbvNcY813ql80BAIJ2vXu47c0n7gCqhiFUJm0Nn+dvlPFQihROUoAc6Jnr6SCOixodc/P5tcwhAnCE9DmHk1BdTZ2tDWJqJX5kBFMVuFXvAFcddM/NU4bw7KNo7mvJr+Nt0npIT012ERyVVVFTVIKB3fy1PLa3Iloxps8jawbxpBPDHBG8afsrydA0rYZZdORZYcA0N12O+KRZP5t5UZJseff8PKKLI1Cv7u3q3Ilc02Q==; 25:i1ovwm8KzAWeqw5C0Ho25swegTRF80T4gusaqnW1s6atY9U3/Gjw4iBDU/FerZ9Pn9a40PzMtzPGpGSNAVoCt2sW6PyyaoW7UXAJUUJLaUGAlTL4RRtpWaaqvdZU5quXVReJdBEa5dji/CQUilSUBxusq/6nv+Z9vT8bMgYKSJ17ZAjAsV/4W9rC0g13ifa/KpxP8SlawxGgvYK6C2kmPZH0eQmppPEDKyAjasCew14TL2Hcsdm4gCA5+9MOsJBdfB5kGTqcqQ28kAuTO3fiQMWZ8lgBaH7s36wJkhyJZs042e3glvtft+z9Wxf9N4wsA1OcMmz2K0Pfk+BPdRJbZSq1cw5MgGDZsllJnjdWEmxHwbzcE9H/CvH0DxTFtFY/3MVgCYDB3J9r64l7tGsjAuV98lXnz6FMEWLPYgIihLdN84vqdtMn98m8e3Zjp2HtkZfCueRXfIPhW5T/TT4/A0I/OA5f6thkJ/5lmsS1WmM= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1725; 31:7cBdtGnlaygvP+TcifOd/uhSkEKghyFz7TNJH6cUhcWd+/HQ6wf4MvBgHw990dsveLr/ho9h/BmSH7YPlTEv3zihz82kE6G9d4Pen3xLsZB5lA1OUatIGqdSMJfuFmx/3MfNnkAlpN1U9OZnFn6n7yUZEBERNcQle9r0NYJ6ymyMAg1dGosWSEBH/w4mXZVlkeQZzTnbHPsIlRGHqN0jYr8dZEJ+M0XwmKmsNKrL4zA=; 20:L1txyui3A6KwD76VuOKV/qZ25kBnHwGsSlLyaxNOdYIMQ6P6EPgluFcC3jnzPYorKjNUaTfibkRXu1gHI7O2wcj6Gw01iX6eD/FpK/5tmvQrb9v1JyNS4d/YUaOekUhQ2h8mOi6tX3VCn0mIVFzkZYKFyMuAvxcLMfwxoWQnVJysNlWmirJhKxAfwKQXNsi17KkDK/dhTpd9p2CUgYLe9KyAXV+cB7KkiLFVW3XO5J7Ga7b83lKDpCdZJ0/r0IrsKroGlaytvc/SyThtM9s9vS+YcoqDjszjl7jU20dvnHCKUzJs//zUT9lm+EPKcfF3VrvAMYTC1feqj8CeeJUj2qxrcKEm/uzaotrHeeFHG545/+KhT+YA3cbrezmJQDP/V6YbUCnbNJmKBe3CyVne36MF0nD0y5Rx2ZuPfFNYmQ7IJXi8OF3MwcNyrmSMEVbWlYx1S5KRrOdtSoknpBaHRRGLceT4JgfGtkmr3fjgcunTWMRhBvIC7gj4HV6/ip2PMloATvz5/+VTb8X/8B1mfrcQagxbEMWvpVkv+6udURBYnfmNiWsF1BJ9yHlw+pEA8WeJZWu2pqlQMOLnsRHqfK3BrFcGy242T3QuPGb6FpE= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(145185744447497)(159090696235961)(131327999870524)(42262312472803)(228905959029699); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700073)(100105000095)(100000701073)(100105300095)(100000702073)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(100000703073)(100105400095)(6041248)(20161123562025)(20161123555025)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(100000704073)(100105200095)(100000705073)(100105500095); SRVR:CY1PR0701MB1725; BCL:0; PCL:0; RULEID:(100000800073)(100110000095)(100000801073)(100110300095)(100000802073)(100110100095)(100000803073)(100110400095)(100000804073)(100110200095)(100000805073)(100110500095); SRVR:CY1PR0701MB1725; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjA3MDFNQjE3MjU7NDpKYXM2TGF2aG5GdjBpZE53RzE2RnN0VHRa?= =?utf-8?B?UjQ1bHJkSVhuN0c4czlyZFpkWVcwckQ0N2tlTTNBbm9MK1RmWUlOWkg4Qngy?= =?utf-8?B?K1gvN1FTR01KS09DdTA3bFRaSkVxcG9KRWx4TXZMQzBXWG12M1VpYmhJK2VO?= =?utf-8?B?aDIxa1luSTk1T1ZpZVRzL3VuSGpQQTFxTndaUlRrV3dhUEtuRXdUb3hVdXFV?= =?utf-8?B?V2x2ZjFOd1QzcGwrMHYxeVZ0cllnUHV5QmZQM2lhc3dtL3VMZVB5MGd6UkY0?= =?utf-8?B?UGtqQlNFcFpyazBLNW5leDdWdzBMNU5pZnF4dEhOM2NoMTkvQ1BJcllJbklI?= =?utf-8?B?TjhvUEVoYlVDbVdGOGJwS1dnZkxHdUNVa2cySVlSU1ZBYnJjYUpBNzlBbW1K?= =?utf-8?B?Z0hyLzVsWFkwMk8vd3luSHg4QmhLY1NpZ2cvQzdybDZyWk9tRzBDd3pTU01m?= =?utf-8?B?UFR4V2lZYUZNbjBsMzhEY1lzUG9VL0hiTXBhV2tBekovaW9vVnpyTFR2SUFx?= =?utf-8?B?V0M0QVFSdjlzdElyK0xtOGJldE9ta3Byb3lPaC9XQ0N0WUJlWE9rN09qU1ZU?= =?utf-8?B?SnlITENFSEVlL29qaFhwTEdWdHNwbytiUnQ2bEhTcG1yVG9ZRlZ6ZkpRVXFS?= =?utf-8?B?K1g4ZmdPQUxOTU9ITGVXMHVYUllqUTdlWUhsS1VoKzdoeGhMODgxK0gySkpH?= =?utf-8?B?czFuelBPdUVVVStaT3RNSUFveW9xcktnMkN1SXUycS9EbDBjQTY0MXUxSVNB?= =?utf-8?B?QzNzNytPMDdwSDlaNWpWb0dUcUh3aWk5dklVUGhZK3lWUUh2eHBlM0xkQTIz?= =?utf-8?B?aXprcGdyTGJqblFlYWdHMFk1U0JhODhybmJURDY1c1ZiQ2NxcktqSlViSlZE?= =?utf-8?B?RWZBcksrN0RiRDhnbG5QNWRmTnQ2V0NNU1V3dkYrenpOZzAvTHIvN21TczJ2?= =?utf-8?B?enNLQS9ncytYa2NLV01MRFRRSE02ajlZTVVOYml0NlpIVmJBNmFvcWJiMHVE?= =?utf-8?B?bUY5NHdTTzVDWWhVcHNsNWl3REpSakZPQi8rV2JrbnAzci9KaUtDT2lsVHho?= =?utf-8?B?alNydHdoZXdqQjZPdCtxeUxMZ2F2WlBzQkora2dsdXBnWCtkcU5qY3NQOUxx?= =?utf-8?B?Y2FieVVBUGkvZmE0aG9qYXBGYXg0R1N0c0V1L2dJUi9GMGROMVdmcHAvZU5C?= =?utf-8?B?SjhRQUwyRC9RdzB6QklxQk1KUTgrWlZTU3Zpa1U4QWh3NFhSVk14eloyMmhG?= =?utf-8?B?ZWhseGlnWGNaclROdklkVDJKRUpRRzJLSFFKbHBidlJoU0xsV1dOR2kwUlNG?= =?utf-8?B?WldJOVR3Zm9SN01uNjFQWTVrdU9pNUtGSEZYVDF3U0RmSVg2U3VsQytaYVJq?= =?utf-8?B?aWs1WlFZQm5Tak5scHhpelNmM3pxZDNpcThaWkdZckI1c21EMHRvWjJXMnM2?= =?utf-8?B?THRmZkhWcGtIUGJaV1F1UzBSWkFrTjZOOGlCN3daUjRHc2VHdmtFRzFFUnN1?= =?utf-8?B?R0gxcmwrcWRPbTRRM25mSGd5QzVuLy80ZzNESWdDUVoxMlVoZzI2dU0yK3RO?= =?utf-8?B?RDVvQ0pmK1Z2UytTMHVpamRLWUMxak1HMzUvSWdjYVZGaGlCM25xaE9nMjVu?= =?utf-8?B?cm1KaW81RjdEN1JvZDhHVXd0T01sOHVuY2xDZUZGNGlMY0NwTnIyMzFYWG9J?= =?utf-8?B?d3E0enh5ZXdOT3JYQ1EvVm5UVmNtTkh1WFZ5N2xkR05hMExaZVBNbFhpeFpF?= =?utf-8?Q?xZr92RcMNzKxVBNVc4p2D0tTPLWqjs12mwzXrg=3D?= X-Forefront-PRVS: 03218BFD9F X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(39450400003)(39850400002)(39410400002)(39840400002)(39400400002)(81166006)(6486002)(66066001)(4326008)(50986999)(76176999)(50226002)(189998001)(6306002)(72206003)(53376002)(36756003)(6506006)(38730400002)(5009440100003)(110136004)(42186005)(53416004)(7736002)(8676002)(50466002)(23676002)(1076002)(54906002)(3846002)(6116002)(6512007)(2361001)(2870700001)(305945005)(2906002)(6666003)(478600001)(25786009)(5660300001)(2351001)(6916009)(42882006)(2950100002)(33646002)(8656002)(47776003)(53946003)(53936002)(562404015)(559001)(579004)(563064011)(19607625011); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB1725; H:jerin.domain.name; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjA3MDFNQjE3MjU7MjM6NndTVzRxbVMwZ3kwNU5NbGRQQk14cUxz?= =?utf-8?B?eVlkakZKMTBTbDUrQUZ4QVkxRS9mT2R1WHVkdms2YjNJVnkwZXdDQ0tRWWYw?= =?utf-8?B?TWtEWEFkODNPQWZ0b1MzOE02QmNPNVowVWZtTUlJMWJYMWpkY3M4Y28rNEpl?= =?utf-8?B?OEFJZXorM044dGw2Y2g3ajZwbVgrRVAwbVR6eHVocDRqVFpxUDZQMFdCUlMx?= =?utf-8?B?STVsOUFVMGZVMWI1T0FKZkc4ZndKdGpDT0VJWGpseUtKbGhTVXoxdFhOakZt?= =?utf-8?B?cFI0bnNiaG0rZVVGMHVYU2kwcDBaM281bTVtQ3ZUaS9tRkdvc1gzOVhDQmdu?= =?utf-8?B?bXVOT2lveTJoMHZPS3B5MmJZK1daWThzbVlPcW5oblRtU2hkaS9RNGZiYmYr?= =?utf-8?B?NG1jZ2ZNQlJuUFBJNnAzanhreW1kaTlDSFZOeExHSHhoS0l5eXZHdlNmQmxI?= =?utf-8?B?b0wrWGVEekdaeDNTcWJ0c0pENTAxSUNUdkRZNzBzWnFKanp6dXAyNEsrbmhz?= =?utf-8?B?MEI3dzhnL3NCRjAyWk1TbFFWS3VzMndCQWsvdzQ2aURtTk9oNUxoajBJTU5F?= =?utf-8?B?WTVwYjFKR2RQdlRvWE5OWncweW5tcGVhUnZGMlZHblN0eDE3d2hxSGpma0c1?= =?utf-8?B?T0w2emtNQnBMdkxHeTlmNTczNURRenM0bE54MkJMeDdOMndJRnhHMVMxNnp0?= =?utf-8?B?Qy9rK0xKdmYxUEhBRzFlQlYwaytVVEVnK2p3QU8vcVcxWVhIRFg4QldpWjBZ?= =?utf-8?B?U0NzLzJSbDFRNkVwbytSN09PSjg0UHlJbFMxSHZsNVZ3QXNDQjVFNldSNDdq?= =?utf-8?B?OUcrNHFMejhTZldMZ2lycXkxT3JGMlR2aFlQTE5EYjVIYTlaTzBKc0NJWlFB?= =?utf-8?B?TmViamFuZTRNWkFJMTJTaTFkNUJQelA0QUxNamJSWjRJdDU2R3U5WStLUzBs?= =?utf-8?B?U1ZDaWlPT2N6Vmw3eEp0Y093Y3JzQ1dvY3hEMTBoL2JiWXVMMFRyZGtvQVA0?= =?utf-8?B?U1UvSEtrOHJCREhOUlRIRStvb3VGL3p1djl5anVmVkhzckFkeWFFcU0zZkE0?= =?utf-8?B?QWlaMzZZVThSNE01VlZRQ0ZyZmFTNnF1b0FTYStLS3VTTjloTTFWSWcvY1I1?= =?utf-8?B?RCt5SjJYdjFMNEtkaEcwSXY0dU1tOWRuZ3VqVXdKZjQ1TWl1S3llMlF0VjRj?= =?utf-8?B?VUE2aW51ZnMyZ1JzR2o4Qm1jbjJRQmUwZVhOLzU5RGZqZDdFNTJoUVVuUTRB?= =?utf-8?B?MnJzZnd0UE9HNjkyd1lXVUNVZmdFZFJjcEZkWFh3UUlUUkdVRHZZYXlzQ2or?= =?utf-8?B?aEZrWDh4YmJWUENSQ3lsdG15cHFXc1hlY0xFbm13c2d0bUtrZVRkeEtHU0Zl?= =?utf-8?B?cndUSkliNTJvVDhJRG1DVk5sVW1uYkxkb3lUSDhkbElzMEdpS1pPWnNDZUJz?= =?utf-8?B?dmprUVVXTWtXYmkrVnhNd21hRERZMjdJVFlsMEwwblpmSVR6NGtaVGNYUEh4?= =?utf-8?B?bVQvQkh2Z3ViMXc4NXJadytaa2FkaFhJc2gwdWczeUVlZ1hORGlET2JpZUEx?= =?utf-8?B?S0syYjFqeWZCdjR6MWhjMHIrUUtWWGFlajRBSE5xalJVcUtVcmg1SmZzRjdZ?= =?utf-8?B?aVhDWU9Gb1NaZThjNjZ3MkF6Q3BoYVpQdVRheThoOEZyc2VLb2hSc09yZHAr?= =?utf-8?B?M2t3by9ZSGx4elQ1UTAyT01TZXduWDIzOThkNlZWYkltRVFYSW1CbkcvTG4v?= =?utf-8?B?WDhVVi9yRWNZSzRtbXVvRmovdHNqcURMN21POVczTXoyaHo5TGdUa2xHMjJh?= =?utf-8?Q?FIN5A33lLAiVEEp?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1725; 6:QxDN33WeQVACieoa/IPhrLku7bFlVNU//BXpT2xOvKCjaOtU1cmYfGCircXBX9b51uP+MH5UPybHTp5LeB5KXgKN030M948TmTQchxn/t3/iibimX1dvQkaETOOzZo822lJylkKZXVf/lDFfl4U8n/YcVuaEM6XVdqfBkQkSlOM0FY+ihmL5l2r6U7aZ704tVEXlsZNqvE7uJ8bdefN55pDSn33zBVjvfunuAXzPPMXSvmL9kZeDKSD/rRwS3duZ/7FtO0sTNxdH8OLWxH6esEt+GCU3gNQJd7lsDDA4C67CAOoi7iPZJAi7FZ10zmV4RCzC6yjlDD+QR2x7kwFA1fJ/6Nojk80+ylhwGBaZ1hqHn03bh1AjWwkJ57/7ofkL9U+V1WH5U9+PASjE4zx/lRtdK+49nYEsvm1ih7a5EFTTwKLdValowS9zG+/5kg5PKQ4zOBy+VxlmGKLYkbmVe+x+lFUMo9EMg+J34XXRQ3/nFNF8R1WASW1mX45SOjA8B5F6ai4irzGOp3IoEA+0Cg== X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1725; 5:GQVZnSKxo1TMYoGdZKjHMaBlq8EdemMUKWHB6f2Eefoeel/njwlGZgpEWwCErd/EZv1K/PyeuBwVrAxWsoWFSwqPFbT6lb7/UxYO2H/wMecQ5ZR3Vb3W8Ad7RlqDsphuNvmLe0Oy6Cx4olcD+GxkI7nHP96WaiEiDJBFxYvAd+DpCKrgHvnPJav/DdZx2uwEo5KHGWjvHojYWoxJV9tajYDs/2+NOmttw+FI/3glwyMgBZb86VOiKimcXwx4kIxOFmARTKXMpyOS3JqpvzPJquUuhlbtpPUytDc8j0V1LBEpnlik/uUVYietsh+RerlhVg1PHKq0LlBIUZzGjSvjSug1Rrxy6o+oM4ecQhi6nhx2WyqgHenCWOyAIJQOlydv4RBeeyfavg8YlK2HVNVO5TLTJnKrnFjDvd+mSzEwWt5pqUFsYe2SfxQqQKVIdacqY7m7FptjB3Gpr6K6500/WQH5lZa91zWKhzEYh01vZfSA7ixQUqjXWqRS+oS8wo6X; 24:2D3VJ2PaJ/R5FRmzMxDJHqTR6fni7blwlIYgWvubpYnK3Wm6IAxNnguhvl4hixt1IzY//m/mWqsrsd6xkIixIgwdCkiBKerbEzoFac8+2VU= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1725; 7:YSFlh/S1BFwJxO5oyW9Y09rmxnhL7m7+zek5xQnWuhOByFtw1MxXCA8KRPMWNhNdTewJokf2d8+oBJZSE1lqobodMMfdur/nu0hlEHeeO4YdNkxOp+O6yj5zjeeCNhxccd5iDFsar6WdoRV4bYShvlb5AAWqUwwvAjo4P+j1o1isBLWDXB9VXBB/LYN75vCihPv30+Cx11LzEm0/0wgLsQPUiqnQXiIi8WCFIX99B3ieuKn+rbbW62dUdOaM6Fossu304ErYOsS2LyHIKwqLfHNHu835HWogwll5aLbWQ8dEjOyiszBkOXqXbePRtz7geIDvcVng0achEBBYPVRnCQ== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 May 2017 20:02:45.7944 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB1725 Subject: [dpdk-dev] [PATCH 31/33] doc/testeventdev: add "perf 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: Sun, 28 May 2017 20:02:53 -0000 CC: John McNamara Signed-off-by: Jerin Jacob Signed-off-by: Guduri Prathyusha --- doc/guides/tools/img/eventdev_perf_queue_test.svg | 2599 +++++++++++++++++++++ doc/guides/tools/testeventdev.rst | 86 + 2 files changed, 2685 insertions(+) create mode 100644 doc/guides/tools/img/eventdev_perf_queue_test.svg diff --git a/doc/guides/tools/img/eventdev_perf_queue_test.svg b/doc/guides/tools/img/eventdev_perf_queue_test.svg new file mode 100644 index 000000000..8386c9088 --- /dev/null +++ b/doc/guides/tools/img/eventdev_perf_queue_test.svg @@ -0,0 +1,2599 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + +   + + + + + + worker 0 + worker 1 + worker n + port 0 + port 1 + port n + + producer 0 + + + q0 + q1 + q2 + qs-1 + + + + port n+1 + + + + test: perf_queue + + + + producer 1 + + qs + qs+1 + qs+2 + q2s-1 + + + + port n+2 + + + + + + + + producer m + + q2s + q2s+1 + q2s+2 + q3s-1 + + + + port n+m + + + + + + + + + + + + + total queues = number of stages * number of producers + All workers are linked to all queues + + diff --git a/doc/guides/tools/testeventdev.rst b/doc/guides/tools/testeventdev.rst index 02b7a8a57..b895b2d2b 100644 --- a/doc/guides/tools/testeventdev.rst +++ b/doc/guides/tools/testeventdev.rst @@ -297,4 +297,90 @@ Example command to run order ``all types queue`` test: sudo build/app/dpdk-test-eventdev --vdev=event_octeontx -- --test=order_atq --plcore 1 --wlcores 2,3 +PERF_QUEUE Test +~~~~~~~~~~~~~~~ + +This is a performance test case that aims at testing the following: + +#. Measure the number of events can be processed in a second. +#. Measure the latency to forward an event. + +.. _table_eventdev_perf_queue_test: + +.. table:: Perf queue test eventdev configuration. + + +---+--------------+----------------+-----------------------------------------+ + | # | Items | Value | Comments | + | | | | | + +===+==============+================+=========================================+ + | 1 | nb_queues | nb_producers * | Queues will be configured based on the | + | | | nb_stages | user requested sched type list(--stlist)| + +---+--------------+----------------+-----------------------------------------+ + | 2 | nb_producers | >= 1 | Selected through --plcores command line | + | | | | argument. | + +---+--------------+----------------+-----------------------------------------+ + | 3 | nb_workers | >= 1 | Selected through --wlcores command line | + | | | | argument | + +---+--------------+----------------+-----------------------------------------+ + | 4 | nb_ports | nb_workers + | Workers use port 0 to port w. | + | | | nb_producers | Producers use port w to port p | + +---+--------------+----------------+-----------------------------------------+ + +.. _figure_eventdev_perf_queue_test: + +.. figure:: img/eventdev_perf_queue_test.* + + perf queue test operation. + +The perf queue test configures the eventdev with Q queues and P ports, where +Q and P is a function of the number of workers, the number of producers and +number of stages as mentioned in :numref:`table_eventdev_perf_queue_test`. + +The user can choose the number of workers, the number of producers and number of +stages through the ``--wlcores``, ``--plcores`` and the ``--stlist`` application +command line arguments respectively. + +The producer(s) injects the events to eventdev based the first stage sched type +list requested by the user through ``--stlist`` the command line argument. + +Based on the number of stages to process(selected through ``--stlist``), +The application forwards the event to next upstream queue and terminates when it +reaches the last stage in the pipeline. On event termination, application +increments the number events processed and print periodically in one second +to get the number of events processed in one second. + +When ``--fwd_latency`` command line option selected, the application inserts +the timestamp in the event on the first stage and then on termination, it +updates the number of cycles to forward a packet. The application uses this +value to compute the average latency to a forward packet. + +Application options +^^^^^^^^^^^^^^^^^^^ + +Supported application command line options are following:: + + --verbose + --dev + --test + --socket_id + --pool_sz + --slcore + --plcores + --wlcores + --stlist (Valid when eventdev is not RTE_EVENT_DEV_CAP_DISTRIBUTED_SCHED capable) + --nb_flows + --nb_pkts + --worker_deq_depth + --fwd_latency + --queue_priority + +Example +^^^^^^^ + +Example command to run perf queue test: + +.. code-block:: console + + sudo build/app/dpdk-test-eventdev --vdev=event_sw0 -- --test=perf_queue --slcore=1 --plcores=2 --wlcore=3 --stlist=p --nb_pkts=1000000000 + -- 2.13.0