From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 8A148A034C; Fri, 19 Aug 2022 09:20:16 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3A94740156; Fri, 19 Aug 2022 09:20:16 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id 4238E400D7; Fri, 19 Aug 2022 09:20:15 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 27J3xdEI001726; Fri, 19 Aug 2022 00:20:14 -0700 Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2174.outbound.protection.outlook.com [104.47.55.174]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3j1t6r2qr9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 19 Aug 2022 00:20:13 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NZVWQV9nJne+HOhDBWH/vc05I87pHMCFTp5dAZ5yrQanNel/twJ1Xw+8USp8b0mYPdKtqLj3Y4WKPnPTVYmGl0bM80HPqHpGBq6/6ISv9e0xLD8vNHOx8pK+uBDUqrjxZcH7+Z2n6UwqyivlVniFUW5DkSHPicVRY6rc9fVQYauBeLJ2IzUzmFI3NzptfdN3vNIMWYKcFnMEgnkr7BmiM2HbM6Mpb+X3/nslqRmwF+dfQupyiIed0cMKep+i9aUO312An41sG7Bjkj8woWYCS17k0saJEhTfE16cLQm3jxH0EV2kZDA3jDUJl3EkRYOli7/vdFSQt/b3epn/kTLJdQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=0eh7lUvAHP/3tfoFhtN94q9EVa54i5VwEk/h88f9mCQ=; b=Q4QBnr3bu/MdB56GBzwrd7BdpgiBGNWwPj17gQfCa2Vb9tJdIj3JtjfetIVunZzlAOG5o0qk8CbSceXSDBQilcMcwlwBGMjQCC9VWPyaekpEC3kRLqVc3ZiDLKuosiJNxsfd7lYGzpkmLeFCbMEUisYHGeOoGrYedSScfBnQx02PfdxULr6YcGkbM5lDZZUHAhstYogNyZaqqDy0PYST3cX5fYHIugxmvCiDh2U1jHy9rP0+0mJ7legdoJYTpHcnpoECf4OdiKkW2wbOJz82foXPYB5VQA06h1bKc2b2EzGXfCP+9Ee/Oycm14bDxH6dlBIlxl+wXE/SLpXPpF+I2g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0eh7lUvAHP/3tfoFhtN94q9EVa54i5VwEk/h88f9mCQ=; b=C8U6s3OD+n5OiHktdMgKRi3OBmYnWpSZd5uWL2u1MK1s3+Y9ZorL7oAqe33olVF0/mc1EfFKSeuSfcjU0V0GRGF4F7XnsUXX1B5H6OZSO5jwbnClCk9Z0Kl3/lQRXGFjjqAv0BB/L1wXhlNhMUxeUEkCUmMDCi+L5UqMR0QfSl8= Received: from PH0PR18MB4672.namprd18.prod.outlook.com (2603:10b6:510:c9::16) by DM6PR18MB3098.namprd18.prod.outlook.com (2603:10b6:5:1c8::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5525.10; Fri, 19 Aug 2022 07:20:11 +0000 Received: from PH0PR18MB4672.namprd18.prod.outlook.com ([fe80::6c39:997c:1403:8eac]) by PH0PR18MB4672.namprd18.prod.outlook.com ([fe80::6c39:997c:1403:8eac%7]) with mapi id 15.20.5546.016; Fri, 19 Aug 2022 07:20:10 +0000 From: Anoob Joseph To: Akhil Goyal CC: Aakash Sasidharan , "dev@dpdk.org" , "techboard@dpdk.org" , Jerin Jacob Kollanukkaran , Thomas Monjalon , Hemant Agrawal , Sachin Saxena , Ciara Power Subject: RE: [PATCH 0/1] Add security perf application Thread-Topic: [PATCH 0/1] Add security perf application Thread-Index: AQHYsuVU5MVcKI4LhkCOZB4jhAPTPq21tmrw Date: Fri, 19 Aug 2022 07:20:10 +0000 Message-ID: References: <20220811035933.802-1-anoobj@marvell.com> In-Reply-To: Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-dg-rorf: true x-dg-ref: =?us-ascii?Q?PG1ldGE+PGF0IG5tPSJib2R5LnR4dCIgcD0iYzpcdXNlcnNcYW5vb2JqXGFw?= =?us-ascii?Q?cGRhdGFccm9hbWluZ1wwOWQ4NDliNi0zMmQzLTRhNDAtODVlZS02Yjg0YmEy?= =?us-ascii?Q?OWUzNWJcbXNnc1xtc2ctNTk2ZDc2OTUtMWY4Zi0xMWVkLTljM2QtNGMwMzRm?= =?us-ascii?Q?NWY5YjRmXGFtZS10ZXN0XDU5NmQ3Njk2LTFmOGYtMTFlZC05YzNkLTRjMDM0?= =?us-ascii?Q?ZjVmOWI0ZmJvZHkudHh0IiBzej0iMzQ5NiIgdD0iMTMzMDUzNjcyMDg1MTgz?= =?us-ascii?Q?NzY2IiBoPSJoMWJmSVR4YzJQWk9PeHpyT2FGMi9FWjVQcGc9IiBpZD0iIiBi?= =?us-ascii?Q?bD0iMCIgYm89IjEiIGNpPSJjQUFBQUVSSFUxUlNSVUZOQ2dVQUFQNEZBQUFX?= =?us-ascii?Q?M2JJY25MUFlBWHhhOU8rSUs5eDlmRnIwNzRncjNIMEpBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBSEFBQUFDT0JRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?RUFBUUFCQUFBQUVDRjdYQUFBQUFBQUFBQUFBQUFBQUo0QUFBQmhBR1FBWkFC?= =?us-ascii?Q?eUFHVUFjd0J6QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFF?= =?us-ascii?Q?QUFBQUFBQUFBQWdBQUFBQUFuZ0FBQUdNQWRRQnpBSFFBYndCdEFGOEFjQUJs?= =?us-ascii?Q?QUhJQWN3QnZBRzRBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUUFBQUFBQUFBQUNBQUFB?= =?us-ascii?Q?QUFDZUFBQUFZd0IxQUhNQWRBQnZBRzBBWHdCd0FHZ0Fid0J1QUdVQWJnQjFB?= =?us-ascii?Q?RzBBWWdCbEFISUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQkFBQUFBQUFBQUFJQUFBQUFBSjRBQUFCakFIVUFj?= =?us-ascii?Q?d0IwQUc4QWJRQmZBSE1BY3dCdUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-refone: =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUVBQUFBQUFBQUFBZ0FBQUFBQW5nQUFBR1FB?= =?us-ascii?Q?YkFCd0FGOEFjd0JyQUhrQWNBQmxBRjhBWXdCb0FHRUFkQUJmQUcwQVpRQnpB?= =?us-ascii?Q?SE1BWVFCbkFHVUFYd0IyQURBQU1nQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFRQUFBQUFBQUFBQ0FBQUFBQUNlQUFBQVpBQnNBSEFBWHdCekFHd0FZ?= =?us-ascii?Q?UUJqQUdzQVh3QmpBR2dBWVFCMEFGOEFiUUJsQUhNQWN3QmhBR2NBWlFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFBQUFBQUFB?= =?us-ascii?Q?QUlBQUFBQUFKNEFBQUJrQUd3QWNBQmZBSFFBWlFCaEFHMEFjd0JmQUc4QWJn?= =?us-ascii?Q?QmxBR1FBY2dCcEFIWUFaUUJmQUdZQWFRQnNBR1VBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBRUFBQUFBQUFBQUFnQUFBQUFBbmdBQUFH?= =?us-ascii?Q?VUFiUUJoQUdrQWJBQmZBR0VBWkFCa0FISUFaUUJ6QUhNQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQVFBQUFBQUFBQUFDQUFBQUFBQ2VBQUFBYlFCaEFISUFkZ0JsQUd3?= =?us-ascii?Q?QWJBQmZBSFFBWlFCeUFHMEFhUUJ1QUhVQWN3QUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-reftwo: QUFBQUFBQUFBQUJBQUFBQUFBQUFBSUFBQUFBQUE9PSIvPjwvbWV0YT4= x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 169d80a7-48ea-4557-a429-08da81b3409a x-ms-traffictypediagnostic: DM6PR18MB3098:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 4mqgenKH9JpoGk2qLZuQl0bCHfPvKLx6d/vrVS7rzT80Mr6V1PFXwDk08iOvlqn9Xis9AuZqXj+ut/9hS5owWfYdj9LWSmyB/Jc1cwFRPS4ArF6Nx0KvULrendoFHA1gqXDmgfKGWU4y2ye8hjc8S4SpvIEKMWXhiSL9m/MEttzpHfsGpkiHp12z408CbN5npGsjr94q46C4fpGm6qizB4lijL7SbqofdIj+WA2A64D3bFgSsNJRuXyCT5SaxXvz9hbeAhuNO5cprsy/H9yWVKlWMxq/Ew6/KtavKpPBXscejs4Lk1oS5pE58Ckeq/90KRVZmZw9/bsqp79elA/62WHdSDowbe5pi0pnMSHXAc2ZA55WX5Gg8dsEm3A1NCsEjMRkIQ831eZNoHWUHtmAHRbfIjV9ZcA3xa6La6ssFOcK3Tt1o3sTdTkOXO9l3H0jFj97xCZ0So5GXlqOpxBUQ3JC9SQD4chwJrOttb6fqDq/HK4MXgaHBcIZDzL3JnjAAXvZT1/8RnwCje/9TWD9nw2fP0qkRiw5wSmu1u0DwLJjb2ocz84EHlUPkyARuSgkx1K4Q6ZJyMS0vV5Xf1FRDomeR3U8Pp5fv1ulPfXgsOwifUcSOJN756P/aCjFC66Fwhjy2qBDFJIft8x023NC9/NhD5q7cntPSAE3pwFe223tYIbd+2OAs4/YOLtyeeAnlIVxEf0XagM1er2NnSI61OKRETGqAID8C2B3PPFwGH2zG11jmaj9S1VytoN9XQkktqGUI1W5r90w3RM0HHqzKg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR18MB4672.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(346002)(396003)(376002)(366004)(136003)(39860400002)(38070700005)(38100700002)(4326008)(76116006)(8676002)(316002)(33656002)(6636002)(54906003)(86362001)(122000001)(7696005)(186003)(9686003)(26005)(8936002)(6506007)(83380400001)(41300700001)(55016003)(478600001)(5660300002)(71200400001)(66446008)(64756008)(66556008)(66476007)(66946007)(52536014)(6862004)(15650500001)(2906002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?+urgkVOHPPDoEfY9WakhIQH2CXeW1Hi06mOMkWuFlzt4VrgXoKIxN/uHc7rZ?= =?us-ascii?Q?KWFeHdyJJbJ779unzOE6JovRlZQY/ajY1pLHR9oxTlykNZWkMYPixmYNR4Lq?= =?us-ascii?Q?vfHdY3Uv+pkXi46lsdpzR7MjGFlMZrmHW0q90YEYJI/GeBR7UiUrIakM42pl?= =?us-ascii?Q?CaV/WDMaHL2rJ0My7f72XH+vnWUaFcoEWvgJYpGKrn+d3ciJuskN79Ufa0ZI?= =?us-ascii?Q?ZqoWtS0v5YMGVcRPBS0bTM++KEdgqn9Kc+fTV1iSj93/n5WxEO5TslVjekPJ?= =?us-ascii?Q?WrfHqsIA+NMcqNf7zFIPb8wMA72mZU6pHXUJjXf0Ay7L+HfGY8kUSScmoezv?= =?us-ascii?Q?EOK5YakSAncW45LsLvwO+0Eaki0M9NDa5RUopV6IzHwuRmAFBYJEWDw6Mb5t?= =?us-ascii?Q?8eCxbPZgHElouklMOgBjygf9Khsrkh4fI224/MiNV++8qvnU0K6/Krmn3IEF?= =?us-ascii?Q?iF4a977iIC+4IyUXdZzkwuswQOEibjWnJ2cAWAdt8bMCl1dfpJWdpRNBcOe8?= =?us-ascii?Q?i097CcXX69wkjKovzrXlPAQZj2+Jd8Z8UFy4x985ivm4AZ1wbHsrX51aMU73?= =?us-ascii?Q?dy2zl+WqOICS68xIQ8BulClF86IsFeumiK6KbJhwWMp1d20cC/HbPj+6TTax?= =?us-ascii?Q?SSfgdg4fStL0evogiPFyvRKJwsFYUAVdvtN3v/aCoxOUx/K4RHa/7jiRx9Gv?= =?us-ascii?Q?BwFUIO6fVocvEr2cgFZd8GEEggmPRkP3GZ2XeV2vuwa1RinDrXG2SincySoS?= =?us-ascii?Q?H/XiT4igAQaCyUhh4nVbOwlhhHjNioZ40bu/5tHxkclbaBvKROc2j9hrG4F6?= =?us-ascii?Q?3lS5WGceZrBb52WENiZ4m6SVVzLPvzDSH+ttB/Er6IXFSHOkYpGEXJmabbub?= =?us-ascii?Q?gA8st7N0NZrNE0jGit+O29fySf93lkft02hkP4Pg+kozTisjXvqmP47XOZGS?= =?us-ascii?Q?mnd5sNog8mVQqR03+38RAtANy/TJr0BV/66XOFdA90g5ja3uRfp0qkeE/mFY?= =?us-ascii?Q?hnXGj6RJvdz9aCqaaPOoS8N9oFnSJf25Hg2PeXeXYXeYucHODvr/U2qSxSR1?= =?us-ascii?Q?h0DFzDyprhS6k5rkFC8d3Z3MtHZgU5j7gs+rz9B1bujD+4+KzkkYAAsQBfvP?= =?us-ascii?Q?954/fq6PLOhv/Zi5GDHDmqM6yh6vKsPQkzJabsV40Ecw0fcV8A8qLgENRuLo?= =?us-ascii?Q?uS5tsXo/wdeDscEweOYJb4N3yUZiZiLxJt5LEAfrlVDmgPd+0ryh9SfJgCTG?= =?us-ascii?Q?9two8U6BA/pKGipMTqpJO0wp2XOB24jnfFPoEdSxbDKkcMtIf9EdTupy9Es+?= =?us-ascii?Q?gQQxO+ZX31O37fKY/7RJGlEKWbZYnqSg/1FX3IGrhHvK2o8gTxBQdVIdM+pM?= =?us-ascii?Q?MTLYpK56Zj/eeMxvdi9dLrLbkXgSPVquWFZ36Zq6XnhvxLrtjHD6+6GSxxld?= =?us-ascii?Q?qnoYpDEReHjT7RzdeElN/KG+TGzx9laxaI0dLIimR1febnKuRmhN6PqDUWwv?= =?us-ascii?Q?U1XzyQBN4vlDTxv90klasm297jXqv4IJRh10zRiC8v8mx85UjfGeg02BvEQ9?= =?us-ascii?Q?nmvA4N+OcfC1eY+Yv7HYcv/DwWH9W0BIAtFR5Xjg?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR18MB4672.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 169d80a7-48ea-4557-a429-08da81b3409a X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Aug 2022 07:20:10.8883 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: WQGKkY600BEBniPL2dhzgw+bCUb3t4mJH7guVS/y2Cm3btLCF5Z7BaN+6v9f2skazCdyunoVHS5M99GuRZxbnQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR18MB3098 X-Proofpoint-ORIG-GUID: a0SxNdwtjB2CLwyezfFCzg5zjt28MULd X-Proofpoint-GUID: a0SxNdwtjB2CLwyezfFCzg5zjt28MULd X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.517,FMLib:17.11.122.1 definitions=2022-08-19_04,2022-08-18_01,2022-06-22_01 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Hi Akhil, Please see inline. Thanks, Anoob >=20 > Hi Anoob, > > Subject: [PATCH 0/1] Add security perf application > > > > Add performance application to test security session create & destroy > > rates supported by the security enabled cryptodev PMD. The application > > would create specified number of sessions and captures the time taken > > for the same before proceeding to destroy of the same. When operating > > on multi-core, the number of sessions would be evenly distributed > > across all cores. > > > > The application would test with all combinations of cipher & auth > > algorithms supported by the PMD. > > > > The app is similar to 'test-flow-perf' tool which captures the rate at > > which flow rules can be created and destroyed. > > > Is it not good to add this into dpdk-test-crypto-perf? [Anoob] IMO, It is not good. Following are the reasons, Dpdk-test-crypto-perf is primarily for capturing crypto operation throughpu= ts. And so the framework allocates minimal number of sessions and the datap= ath function pointer etc deals with only one session. The entire framework = available in that application is for populating crypto_op and mbuf, which i= s not required for this app. Touching that framework would mean throughput = tests would get affected, which I don't think is the right thing to do. And= for PMDs like Intel's (which don't have security support), it would be an = unnecessary performance drop. The proposed app currently runs for all supported ciphers while in dpdk-tes= t-crypto-perf, it runs only for a specific algorithm combination. If we wan= t to limit the functionality of the proposed app to match dpdk-test-crypto-= perf usage, that also calls for a major rework. And the only thing that can be reused is probably cryptodev init & queue pa= ir configuration. As you are well aware, security device can be cryptodev o= r an ethdev. Dpdk-test-crypto-perf doesn't have support for initializing et= hdev and rightfully so. Adding this to an already complicated framework wil= l be counter productive in the long run. > Can we add as a separate .c file, say, cperf_test_sec_session.c in test-c= rypto- > perf folder and use the existing framework. [Anoob] As I mentioned earlier, nothing from the framework can be leveraged= for this application. If you insist on not having a new app, then all this= can be integrated into dpdk-test-crypto-perf, but that will follow it's ow= n path from very early stage (mempool allocations etc need to happen differ= ently). And it would mean adding more command line options (which is curren= tly at 37) as we add more options for measuring security perf. > This way we can leverage it for crypto sessions also. >=20 >=20 > > Anoob Joseph (1): > > app/test-security-perf: add security perf app > > > > MAINTAINERS | 6 + > > app/meson.build | 1 + > > app/test-security-perf/meson.build | 14 + > > app/test-security-perf/test_security_perf.c | 554 > ++++++++++++++++++++ > > doc/guides/tools/index.rst | 1 + > > doc/guides/tools/securityperf.rst | 47 ++ > > 6 files changed, 623 insertions(+) > > create mode 100644 app/test-security-perf/meson.build > > create mode 100644 app/test-security-perf/test_security_perf.c > > create mode 100644 doc/guides/tools/securityperf.rst > > > > -- > > 2.25.1