From patchwork Thu Aug 11 03:59:32 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anoob Joseph X-Patchwork-Id: 114812 Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 0A43FA0545; Thu, 11 Aug 2022 05:59:40 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id BE0F640DDA; Thu, 11 Aug 2022 05:59:39 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id 6963440A87 for ; Thu, 11 Aug 2022 05:59:38 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 27ALYk7c030395; Wed, 10 Aug 2022 20:59:37 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : mime-version : content-transfer-encoding : content-type; s=pfpt0220; bh=xt4MPrmkaRmg3tTD0fhLmHtLkCmLeu8BtW7SMCaoH7U=; b=KcvvPJ4Bp2w6MrwTwFAVM/FWGFUyIwpVek7D+q/4VBCFX5aYB0lh51obQy8dFKfoFWyb PPTecQg1Ng2/SBdohP0OMWQH2YNlFUiDbUtqETL98qm1JNsv6uPtS9nOw8saYAiikF7s 6TM3cgO5/A4qywrXtgG9SceboxSZtw4o+ohlZmxF9y86ovbJ9uDJQ3+4PxC6a5tpSNFu oXpFx4jXu8nOESV41ANTlPUy60BDztQNoglH9tgNULBAyH+AsznRSF8xL/PORJ4FtIai aDXbrXcMunnBJuvDy8Q5jFvkSVEE87LpI144IvBFkTAXdbgaqmjxfaVaic1Rfw3BWzFp OQ== Received: from dc5-exch02.marvell.com ([199.233.59.182]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3huwr36beg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Wed, 10 Aug 2022 20:59:37 -0700 Received: from DC5-EXCH02.marvell.com (10.69.176.39) by DC5-EXCH02.marvell.com (10.69.176.39) with Microsoft SMTP Server (TLS) id 15.0.1497.18; Wed, 10 Aug 2022 20:59:35 -0700 Received: from maili.marvell.com (10.69.176.80) by DC5-EXCH02.marvell.com (10.69.176.39) with Microsoft SMTP Server id 15.0.1497.18 via Frontend Transport; Wed, 10 Aug 2022 20:59:35 -0700 Received: from BG-LT92004.corp.innovium.com (unknown [10.193.69.70]) by maili.marvell.com (Postfix) with ESMTP id 71A2A3F7085; Wed, 10 Aug 2022 20:59:32 -0700 (PDT) From: Anoob Joseph To: Akhil Goyal , Jerin Jacob , "Thomas Monjalon" , Hemant Agrawal , Sachin Saxena , Ciara Power CC: Aakash Sasidharan , Subject: [PATCH 0/1] Add security perf application Date: Thu, 11 Aug 2022 09:29:32 +0530 Message-ID: <20220811035933.802-1-anoobj@marvell.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-Proofpoint-GUID: OLRS1lDVDXNIh6o7vJQgfw-Fo_7YcZnq X-Proofpoint-ORIG-GUID: OLRS1lDVDXNIh6o7vJQgfw-Fo_7YcZnq X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.883,Hydra:6.0.517,FMLib:17.11.122.1 definitions=2022-08-11_02,2022-08-10_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 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. 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