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 86876A0351; Fri, 4 Mar 2022 11:57:18 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1653D427A9; Fri, 4 Mar 2022 11:57:18 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id 1B05C4013F for ; Fri, 4 Mar 2022 11:57:15 +0100 (CET) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 22470ujO002095; Fri, 4 Mar 2022 02:57:15 -0800 Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2100.outbound.protection.outlook.com [104.47.55.100]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3ek4j633m1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 04 Mar 2022 02:57:15 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VMreEGIrYE5ZlL4G8P5jQgeo17mGj7DcqbElx03HMcRzR698Y40aIgLehzkgZf+YfiiKBCNBAL2eoUQhfUOqzT7QDmrVicjTno2P+z5bD2EMxMb8kCmKmTy/z8nOBPslm/nNnEjidLc/F70tFUKaGSnFpWA+8Rd9X5EKLt3MHOPdMEfg1y1nFCXKI0C4g+5rHmy0KI43JKQxLy7HCJ1SEs9TSTplqdgPZhOcixFWxIq3pR7dlLFA25MW+QZCoxkNeTa+lUVooQAGeVI6/7xHTgVMZGCf9uWflDeS8dJv9rldJ5/Yvhc5AoQzScmKj2OjoypYMhMmmtwAZvXnSqTYqg== 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=v8FGZDeP+mlz2SB7/Z+vhWKKXyt1Jus7PTY678tcrus=; b=Noa0tKM+qydFJhYeMY58V8waTcjLhl4mZM7y7YGhYYWPayE0iXrgOc1wvhLVHYWF7SCte+zsqwv9FYuaURMFUv3bTiQfcHk0OwEiXdNTJj20t3CFTI+/MNFFkw9809EL36rKCbJMAlABPxPU419HlELeXNiCPmeRCCd/18AkvyMFAkDCeVLngy3XbLGw7Zcg058QLUVajEmtysml3W0ZcOnhmBeTLK+nKLj+M2lW8dP8Ac8F/BphyYZdfbN8w8dy7BKMdkPsZEfEQa9YdaTrW4Ii9Syg/uRYGOL1kpgUeTaaQ7uUe63LS4DqEsIuTaxiIqWorZVbepOaIGg/qw3MEg== 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=v8FGZDeP+mlz2SB7/Z+vhWKKXyt1Jus7PTY678tcrus=; b=R4p2Lc0RvityDM5/av42oPdh6MpX+tXgQ5LZMKGe09/qMTOvhFkale9AqoRy5X9v7O49TlaqwC37rjv4UgkrllBfEav/adZXhAUuQisTY1YRva8hskYOBj1UBH7IdWhe/56eyXpOSbyQ0L5IRPkYynmiRTZYfk6t8mK0vGgE5/E= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by MWHPR18MB1039.namprd18.prod.outlook.com (2603:10b6:300:a1::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.17; Fri, 4 Mar 2022 10:57:04 +0000 Received: from CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::9897:9e8c:ed0f:4f1]) by CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::9897:9e8c:ed0f:4f1%5]) with mapi id 15.20.5038.017; Fri, 4 Mar 2022 10:57:04 +0000 From: Akhil Goyal To: Anoob Joseph , Ciara Power , Jerin Jacob Kollanukkaran CC: Anoob Joseph , Archana Muniganti , Tejasree Kondoj , "dev@dpdk.org" Subject: RE: [PATCH] app/crypto-perf: add IPsec ops population routine Thread-Topic: [PATCH] app/crypto-perf: add IPsec ops population routine Thread-Index: AQHYL7RVJUi13QpY/ESg15l0pD1MB6yvDW7g Date: Fri, 4 Mar 2022 10:57:04 +0000 Message-ID: References: <1646390438-227-1-git-send-email-anoobj@marvell.com> In-Reply-To: <1646390438-227-1-git-send-email-anoobj@marvell.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 4e6a2ad2-a609-49f2-cc03-08d9fdcdb7d5 x-ms-traffictypediagnostic: MWHPR18MB1039:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: HzuwOWpnzS4dHRJG1/hbbxkgp9Aiv2Iiu+86UEQSlqx8RwIL4afl9T+W4Rh38PWHrJHqjVwhLJQozedDSiP4xgMdvmhSvZZ/iKqTkXzylM4p8NVjOBdisdAYqZlsqBMrCmLxXxhi0QGu4PfhnkBMjQMXBQpbAOk6g63fYfkAZOGJEShCLGy2lIJeRXTaZlI5Uqy0OYXEB5l5yVmbCerjKNSLIFQztHSihuqvt+TuL0LlKJnFazlNGuI92tDJDZ2bzFt9FMHC5KYVj5x3s9i0aE/5yTYmfMxbHlmJpLXCTU8p66Egy2Y+tFPIRwFq8dHJHM7avLdkMZibkYGx4Rk41+yAYEzrX+AzkBwWAXH2qLxLV3HDwVTKCD4vuJvbd9LBEtXqI6zQ3+/soPLtyCtN5iczy9azg6ZsqAhlP2oec6S00zUa9Vie50sI9PYH8NEwJAjj9XLQQ34U3Yv0BSt77x48kp+VbozIV1jMRpLTKH+vvH7It2gQ4iGYs9nKXdKZDPD5uTl+6IsisyCFRB2YO16Khg2L5+we8VIZ0uSI9W96GNW5KgO8jrhNL2XEH+s36HRkOhOhZlXw7RDKee+4+pg8XTTQ4DNcZD807P3sx2d+C90uPPW3rWzfgHM6L7Wt++HoDG/rW3na7SJpzoIahc1znGaOekL2J94+j2AtBD0uj2xGsacWgp3V7gNBtUw6uJkqqCZxZau1uBGmTVlmiA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO6PR18MB4484.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(4744005)(316002)(38070700005)(122000001)(38100700002)(9686003)(2906002)(86362001)(6636002)(8936002)(54906003)(110136005)(26005)(186003)(5660300002)(52536014)(71200400001)(6506007)(4326008)(7696005)(8676002)(55236004)(66446008)(76116006)(66476007)(64756008)(66946007)(55016003)(33656002)(508600001)(66556008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?wZRijlPcnx9F7ZogfFqyvnErMioBMhGXiaNLC4Vl+ZyHWSYjBFg9LZIL272z?= =?us-ascii?Q?Dv2Wo6GpOB/xz2CBiWnDHNsx/09FMdIywoBQDRyn8FyAZhZ5LrWTHBQKVa3s?= =?us-ascii?Q?4j2fpfmp/DXhJeWtXTPqgG1iFpzFV9et2GQaTyA/oM18Ii0ro2hyYUlGusBm?= =?us-ascii?Q?pZCjnCjdSB5p01CHxkhqdYuwQBjhdcSO4qswKUwJyxzWEG3r4AROc0d0T8bY?= =?us-ascii?Q?S+IhqUmEVgVl0cGqP2Fh46GcQV5NqbXkmimRRgPD9xfMWMZNogQIjeAvpELY?= =?us-ascii?Q?b8N/ZoiEOoR9F5t3B5wXQJL6pI9Mo8jkzHUpYz9M5v5R50UJbhAf9SP7xhFO?= =?us-ascii?Q?zBr+CMWUXxcToD5nytPvIzkQZg/x6t7RYwhF5jmQ4sg6Bnqj1y0Oo+OYcJy3?= =?us-ascii?Q?xsKQUvRjRk7i3JqJ+0ODnYwQuHU6aSszdR2RFiEddeUgHCdlgApu6YS8OeFp?= =?us-ascii?Q?Ijxn6/kFTvS3jPePWMXUt/k2viEygpqeBc+Lk/pr6crP1K1IiiLoNYj07hqb?= =?us-ascii?Q?kHcIDpgsu/B8t5hJZslnKPtD2WPFdIWnxDaP5BIe7sJeY5enxWw2lSuO5VDi?= =?us-ascii?Q?3uwQrYEuhY+7GnJbcVGI3tBep7Q3eI96tZJ6Ebkjn1a1hbk9NSmbrvM+hPQA?= =?us-ascii?Q?zKrmioTgb4/iEIVvRe1etGmiENgey5mAATll/V8y3EtoygdG/+s6+Eqw9Ucm?= =?us-ascii?Q?ySZQ5KC48DRCz7YfyqlY5u0EWsiFkqOsquZDRhaJbKdZS3N2l/1OH/g0JeWf?= =?us-ascii?Q?L5Mc9/L5K3YAcCsWxgmLCWZ9zzC5lcEuCKODwyQekuhyFknBgmm4j1LWy5HP?= =?us-ascii?Q?9yCGBKZDaVsCQC06b+L6wkUDjWZgmCA01hcyxtVJvb3NSG858Ahr+dzMHJoZ?= =?us-ascii?Q?WhAdyAeAAqM/vJPppZ/NXaIm5teSOZsc2XHUr2lo0sDm/1Pe1G5bc0JGR6Sl?= =?us-ascii?Q?yWo3nw86vRVLoXP5ZS6eEXB1flDU4XTwtYtMVOBnpgyauUdqqkiBoXHCv1W3?= =?us-ascii?Q?uEnXEc3k/+gXco4NvjsbbC4ZtiebnUAXKOUYZgTXXD80RAs8g7818soymf9I?= =?us-ascii?Q?T9U7PCm9m6IWc6FqQQNjmpSv0SZZS2zRFZGcTsH5tEkNuwW1904Ylb6imzvd?= =?us-ascii?Q?h4FNaKqXB1WuTHzMjJZ/Cjltcx9uWRW7RPD6xPeBRus+yr9AqvUSKpdH/tHt?= =?us-ascii?Q?nzwJNIVmfw0lMuiO9vOHCrF52huiTU5YGt/WO0HMBYN6pan64efZsaIJEPlK?= =?us-ascii?Q?3FfHQowKox32nVTtN4tL9RTMN4nSFHLVjkqLHz23FYdkWyC0uZfCwtQW45Ag?= =?us-ascii?Q?xvcekMnyE97N14tPiX+11koLdVbOcqcSZXIvQWO0eKKHRmC8F/0YfKy9EjyV?= =?us-ascii?Q?eo8fQ4vPJglAIiJQXL6RDR682Sdyh21iwwbdJ4kGzqKdCwhqsdmmYov6mboI?= =?us-ascii?Q?SjCrIN0HLOOWm9uMFWbhj9MBtpdR/S9N3fGU8aCS/1745aPrszaRAayCJREz?= =?us-ascii?Q?VwqlzPrhT2pUsxR/Bx+hf3VpCYNqx54iXfaoEhRruI7P+37hoBBUqcAUS3nO?= =?us-ascii?Q?AZ1jW+qz39zsHrsE+2jK1Sv2thTQhTu/Ka8Gyw8c0Wxrhb+6eJIlus8QZFB7?= =?us-ascii?Q?VCq+vQAJfE+ctid8BJ7EzYs=3D?= 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: CO6PR18MB4484.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4e6a2ad2-a609-49f2-cc03-08d9fdcdb7d5 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Mar 2022 10:57:04.2438 (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: C2RDxOL9h6pYN+lR9W2cj1sDkpykwqh+MG/EX2PldhwFMDK8GuaQDgUQwqlpIYcIL7IkcY23mlplrl+UkXxCCQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR18MB1039 X-Proofpoint-GUID: gLiVMjteyypgi93SIvZiMNGzJrvjJdA1 X-Proofpoint-ORIG-GUID: gLiVMjteyypgi93SIvZiMNGzJrvjJdA1 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.816,Hydra:6.0.425,FMLib:17.11.64.514 definitions=2022-03-04_02,2022-03-04_01,2022-02-23_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 > Subject: [PATCH] app/crypto-perf: add IPsec ops population routine >=20 > Ops population functions are called in datapath. Keeping it common for > PDCP & DOCSIS would mean ops population would have additional > conditional checks causing the throughput reported to be lower than what > the PMD is capable of. >=20 > Separate out routine for IPsec cases and split vector population and op > preparation into two loops to allow 2 rte_rdtsc_precise() calls to > capture cycles consumed for memcpying the vector. Checking the cycle > count from the loop would mean more calls to the same API. >=20 > Signed-off-by: Anoob Joseph Acked-by: Akhil Goyal Seems to be a pretty straight forward change. Applied to dpdk-next-crypto Thanks.