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 32183A0C43; Tue, 16 Nov 2021 11:23:25 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 105CA411AE; Tue, 16 Nov 2021 11:23:25 +0100 (CET) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2069.outbound.protection.outlook.com [40.107.20.69]) by mails.dpdk.org (Postfix) with ESMTP id 773A141180 for ; Tue, 16 Nov 2021 11:23:23 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XrgczEuf5SLSoBeWJMWnISebcODy1vlvmPqnDHNyZJ+oJxQZN+76SKKYijYaiXCbX4bF6gSNQWGAUAMoczoB5YXGx0STfKkPyjqlDeKdUQvmvfrvpeNabU4zOZoTch3cT/LecavXZ4IDkbeAAbCIYtc1DAs9HPzigIjZThPMNMwnrJLoteYnMH5JNF3M6ZtsMbCVg7/zp4jcV5Kc6IvtMuHir7d8SsBlA0S2ePRfa7TgAbuqsU8kD5KkuKN2qA3IMLcHXUFnGxLkE0dMTa42PgCIYdtPfE0ggJQeOwhTa+lUZ5C6JVW8fxYY5b9qUOFj0SbdPdtg0qM72IuWEd7MBw== 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=dSGoXtoutZNI+7uFQGG9xwiPRzJDDh6U8SkcUwEl2mk=; b=Soz/FNW/0tHg4Nt+oG35uxlbKLpIGPHMuaKLqdC4gY6CBufKOGyy1liSx9rjLbhf6VDOqccUNKjuq2zf4Uk06FreTCleLaz+s3K4oecnEUlJgAslYXwnBdp9rOIQckbduQWufssLWWB5IAHuqTajkTuBlnYVGwA8u5/wgHoxEG8Gwyz7Gy1jZBx3q9z5IzN83xFaVBgpqMJZ1c+BU7a/YX0+Gx2A8B8wxgkSgbHRg1+wfdp7F0DkbeAY0hrQ+U6CYa28PluZjn+35dU3yNRaxqJXd/21OzwhURiSCm4FxBEsFgLu9Ylf3e0JdQAihd51Us1WZqM/hEr93gO3EDR6bw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dSGoXtoutZNI+7uFQGG9xwiPRzJDDh6U8SkcUwEl2mk=; b=INntCkh4YkuNy1N+MSc4PobRoHW1dvzLuIKjm5eG1H6vN0wzYuP4iGDg4WErIm2xoy8T5o2TAqOzPNP2tmIWs0tMgwqql4v+5xGWFm3oappfdJueL79TMM4MiYZ2yYt+CvkhC82NUP1G/DoAnkCaVORaaGQTxDcyD0DodMkiKPg= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AS8PR04MB8198.eurprd04.prod.outlook.com (2603:10a6:20b:3b0::14) by AM6PR04MB4885.eurprd04.prod.outlook.com (2603:10a6:20b:c::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.27; Tue, 16 Nov 2021 10:23:22 +0000 Received: from AS8PR04MB8198.eurprd04.prod.outlook.com ([fe80::9895:b941:f782:6999]) by AS8PR04MB8198.eurprd04.prod.outlook.com ([fe80::9895:b941:f782:6999%9]) with mapi id 15.20.4649.017; Tue, 16 Nov 2021 10:23:22 +0000 From: Gagandeep Singh To: gakhil@marvell.com, dev@dpdk.org Cc: Gagandeep Singh Subject: [PATCH] app/test-crypto-perf: fix segment size for IPsec operation Date: Tue, 16 Nov 2021 15:53:01 +0530 Message-Id: <20211116102301.2142361-1-g.singh@nxp.com> X-Mailer: git-send-email 2.25.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SG2PR06CA0133.apcprd06.prod.outlook.com (2603:1096:1:1f::11) To AS8PR04MB8198.eurprd04.prod.outlook.com (2603:10a6:20b:3b0::14) MIME-Version: 1.0 Received: from lsv03457.swis.in-blr01.nxp.com (14.142.151.118) by SG2PR06CA0133.apcprd06.prod.outlook.com (2603:1096:1:1f::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.25 via Frontend Transport; Tue, 16 Nov 2021 10:23:20 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 32b61884-81d4-4e87-c129-08d9a8eb1d74 X-MS-TrafficTypeDiagnostic: AM6PR04MB4885: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:7691; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: OtElpeHv9S/EbOoWoo5URicnq+BkWP+/UNuEc+wTXyU3iXRHq29ztB/vRFX9e1gW1ilL395lc2ZCFR94TP3T8aNDag5L4I4zwglucojTjhZo7K3KadzA9P89rjU9l/pOTasHIx0Z8uZ39l7+tn4MddFWFWwEihkZsv38IjX1EgrGQKTtFIbHU/IbCvrtcekm7OinLiIxmTg7I5MXyLxgcQZVXxWPAnnBRAYC/h2+6SIfn3jjdoIk4A46wrluHm5yH5GJgYgKUn5p+S/p1hYA78Tc1eKqu51uKmEfjVVZnr+UioGNyq/2NVhyFqzVWa8c10XE5gJcIEG1kzUhOKFGGN8iWcsxcNFcqCjtkbC2Z7a0qJ1YTHlcjZfExU5zWYsQuNo9lBAcnB+VBpH7A/WzUFzz7/7cvG6YVuFBtvCi978s7Py3HRHPNEeK5daOdKZ4eHnxLLUa6w8SwTCROKKqYOZG5/P2K+K9z4q4xIZ1KSd1Cv4geGgVbDdmwGSUxZNlb6SH+9mKDSkmrBNDUfIMTMlyX8Q8SVDstre04mUvoK3C3P6E6ZXGQ7nF+lRY9esOV2EkFaqCJ9mpWdIijAgbcQW1feb4f5wwScKUNggBWuuMuSMJBnNJ/RlkXV0vufyklIlVcLsTnnkSk0PhoYnzf5dbTW6q2E02Y5Qn3osm6RyDwNDpj+i+FjH3ygIhIknpvmOYxiAE6cWqh8PawSGecayzxQ9/52kAuhPsp3vCyc8= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR04MB8198.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(55236004)(86362001)(66556008)(66946007)(66476007)(956004)(6666004)(1006002)(2616005)(26005)(8676002)(6486002)(4326008)(2906002)(316002)(8936002)(508600001)(38350700002)(52116002)(7696005)(1076003)(38100700002)(5660300002)(83380400001)(186003)(36756003)(110426009); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?UkcEnD55gaS9GqyZ6pMSGvcKV8Cx/SjdtW6TY6jeyXoassm9FOU/jBm0cCmC?= =?us-ascii?Q?b4buygjOl3FJymcGKllh2BEEiZFMCMSxbcyF7eK48dFX5XQWO6M/uzT5/O7s?= =?us-ascii?Q?nB+esJfibAXHFQvWQ0DYCMwmWuoLfnhU9/77tzy1vw3XC6gGYpuquwS+YWTn?= =?us-ascii?Q?FrlTybU0dOPRqjX+LuC6/QscF1OUmwl2UOJ5I6oatFWlIjpbRHLUK/OAR3P5?= =?us-ascii?Q?LnqpLDZ9vfPRzLWp7InUHgVpI5gkhWlFt6x1NN/Du9V3tBTrH2orQCUNPIeC?= =?us-ascii?Q?CMED3HtcB58nNrlle9+ldDpaxuCT6ajkJd3z3csx0Ov2M49c2NFITukjgLp0?= =?us-ascii?Q?xwaegosW57tkdQywwz3W7rxS2ImV5vLtdbn8zSsFU9hd6Tv9xY6hU2hffMP2?= =?us-ascii?Q?ubHs1fxGllgx8tqwSmIg4cfvioeTztT2Krdfa2UNR9BjrMRXLodyDR8R9b9h?= =?us-ascii?Q?3P0xUo/mXOO3HGg7QvxtGDD4IBNBtAplYPw/mNhvGyaK6bxfimBQDPVcEiwj?= =?us-ascii?Q?1KLjJcBHiA6LI9L6eC+ObuQqaXSZWDVvbPKG4M8bAKwNrWxoOmtoRQQkjQi+?= =?us-ascii?Q?oszEOcPaV4NHn3vVj+Jkr07OFoIF3Q8pam+9mbYQcG+Lx79VD07URI/ex/T4?= =?us-ascii?Q?jSrzELYjMZd3nvhNBcy3v+ThYnOC4wbfbzWjdf1WpOnnohRMkIzXSpjG8e2N?= =?us-ascii?Q?fhyNem+IpkY9UQgBF/Wu6xlBKCNez8gZypsxlrtu9u8qJ0Ga9oGT3WbnM0W4?= =?us-ascii?Q?HbhCHdY/pr1KLKBcSagAxZUsa7T9q3xRgkIiByy1NEoqMJjy3iCSkZacbHsM?= =?us-ascii?Q?hRxFQHzuKU9wXjcPneDzJrpub6mZ2+EPxEOsFoZJu2WhzZ4ipQukWrNSIm3Y?= =?us-ascii?Q?EoZjBbnPWo+eC2viOvjBQzA4zvFbZk+2jgIKD/FpbB8oNMgbJdgvljUhkQ71?= =?us-ascii?Q?w8Zm1udEJVOR3Mf7vFG4lkLiKfaEMhXbxurlGXK7Bdsnouo7Tw1zhu+9ZhZE?= =?us-ascii?Q?bu6jZjwSsRY3Mq3hWDVuroq67OWTyOZzMjj3qRu2Bz8ZblNCxjRUgPb8o+io?= =?us-ascii?Q?acqip1raM8vCmztPm/OxwjcWo3ZtourMkUqO/Zn+oE/N+T9p9JrSHK33Rx6C?= =?us-ascii?Q?ynaE3KzEze3lS2itfbpJxnVHQzsCRvsH2IH3qCqeTE3ZiSel/9Ut1vvkAdCO?= =?us-ascii?Q?QjUXXGZtS/OxaUoFBrV3Vnb9xf9KKeqi0/wEaZ98As6O7DY9UKvWYrAZIGU9?= =?us-ascii?Q?+przXJAPHGeGREGv2ZxPbIdDK9JRmZIxHZk9bZ5vA3wgNFCyqgraq/iOgb1r?= =?us-ascii?Q?PHOeE85J9zH3Usa8EU2N60WWXGdirRFFyhs254ZerUGPtQPLUKVS4gOEiltW?= =?us-ascii?Q?Nxe/5C7xtBXBB8rVdjeIGV+fcVFgB6oYIsmmV4gH+75yCK9XznfgM3Hu7kAI?= =?us-ascii?Q?KgDZYtxZlIy2EIH4m2PnXvWvLRcMSUUfqiQEIlOSCqa6KxhHgCp0Cyo7stLe?= =?us-ascii?Q?XOMVsVXfWumBsun2/AstQdYBicby5PFWcQ9Iyt8HNpBllTOqk3/KOTYkkIqz?= =?us-ascii?Q?2kZpZI4EVS0lZe+2r3s=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 32b61884-81d4-4e87-c129-08d9a8eb1d74 X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8198.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Nov 2021 10:23:21.9774 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Rsu5He2FYm1XlN69rzrZAgmk2vgYpAt27gEzctZAiSHtUb7I/TyuayIhzoVHUsmz X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR04MB4885 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 Application calculates segment size based on buffer size plus digest size only, But if the operation mode is IPsec then packet length can be increased upto 73 bytes due to IPsec overhead. In this patch, adding the IPsec overhead length in segment size when there is no user given segment size. Signed-off-by: Gagandeep Singh --- app/test-crypto-perf/cperf_options.h | 1 + app/test-crypto-perf/cperf_options_parsing.c | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app/test-crypto-perf/cperf_options.h b/app/test-crypto-perf/cperf_options.h index 031b238b20..cdbc027b89 100644 --- a/app/test-crypto-perf/cperf_options.h +++ b/app/test-crypto-perf/cperf_options.h @@ -61,6 +61,7 @@ #define CPERF_PMDCC_DELAY_MS ("pmd-cyclecount-delay-ms") #define MAX_LIST 32 +#define CPERF_IPSEC_OVERHEAD 73 enum cperf_perf_test_type { CPERF_TEST_TYPE_THROUGHPUT, diff --git a/app/test-crypto-perf/cperf_options_parsing.c b/app/test-crypto-perf/cperf_options_parsing.c index c244f81bbf..268f544936 100644 --- a/app/test-crypto-perf/cperf_options_parsing.c +++ b/app/test-crypto-perf/cperf_options_parsing.c @@ -1132,9 +1132,12 @@ cperf_options_check(struct cperf_options *options) * If segment size is not set, assume only one segment, * big enough to contain the largest buffer and the digest */ - if (options->segment_sz == 0) + if (options->segment_sz == 0) { options->segment_sz = options->max_buffer_size + options->digest_sz; + if (options->op_type == CPERF_IPSEC) + options->segment_sz += CPERF_IPSEC_OVERHEAD; + } if (options->segment_sz < options->digest_sz) { RTE_LOG(ERR, USER1, -- 2.25.1