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 9EC56A0093; Fri, 29 Apr 2022 12:29:43 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 49FD4415D7; Fri, 29 Apr 2022 12:29:43 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id A6752410E3 for ; Fri, 29 Apr 2022 12:29:41 +0200 (CEST) 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 23SNBB3R003586; Fri, 29 Apr 2022 03:29:40 -0700 Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2173.outbound.protection.outlook.com [104.47.55.173]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3fqpvy5gf8-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 29 Apr 2022 03:29:40 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mJywTUPQhArXAVGYWdcbRWp42vEBZ7w6YYbinhPWPqINsUDwQ5uDlEbjWjYt9/yDAUH0B0LIQI6/45b3J++NxCo2WW5LI/eR2DUw4CSC77Qi1PVvnagznjIqL/fqo5Tyg62ayQqZ/DcKyYi2hwsEEQeytuz7Chxk+uew455H94h4ZmKdgnTEaQ4ds4HtngpStKhTYDGRnYZVj/PfSvvULzN+qqpouKBDu03wXSF7uSY67S+J3ukjXJ3cptCUq0lu0XZipAUddwxhKMlw/JSWqqawTUmvbzyTZyjm35iHjiD+lVIPK9izKxHP4xqw3qI3uZkQPLnXDYCxT2XrF5m72w== 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=qrP4GviFF3u5nyXMyD9QhxVyRYfV+JSXRk+Wvzr4UUo=; b=erl26IQ/wRKv1pYi5KAgDXnHBFKKuBraRoQGzyVTJsS+xHN8VJwTnHhjp6ESc+OoGzCV6R1XW1cvaVE6cr1ymNg7AolUTDg4vo8pBARDaHo1Nk5Sral00FTx2pCbTcJC4r12d63gzcdCTCRyacBWoWZc73CjqqmSWoGKlzwagcQKwOQzFRLomu+JcfvWxSw2tPu1vlGsC+L+09NTdN1kfeUr0agFTVq8o36OeummPknYhJyBDzGMcFbabqLk2+4HXJw/cGG58N0/ZiwQlZsAhbh/vBOZXBUnOofVrHi8C0gyWcqn9oNWVSUT5wkng/AlHHl94EGADCfFDcSmLqz9fQ== 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=qrP4GviFF3u5nyXMyD9QhxVyRYfV+JSXRk+Wvzr4UUo=; b=YtcU9v8GW7sOHp04C1S63OMJoJUOCw/vj4pnHpCj1soUlOcqYphC526sdH6DBvtbabbIzuiBjQUBDXWgzD3Rw9ENCouqVmRwXRcQPxQKLcPOF06s5VTSv5SOzdtXevGt3Vmpv8OWoK796RO1d5/Wth0JbmDn6ncTxmCquZlB1yM= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by BN6PR18MB0979.namprd18.prod.outlook.com (2603:10b6:404:72::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.25; Fri, 29 Apr 2022 10:29:38 +0000 Received: from CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::a0df:8676:6ad2:4338]) by CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::a0df:8676:6ad2:4338%7]) with mapi id 15.20.5206.014; Fri, 29 Apr 2022 10:29:38 +0000 From: Akhil Goyal To: Nithin Kumar Dabilpuram , Jerin Jacob Kollanukkaran , "konstantin.ananyev@intel.com" , Radu Nicolau , "konstantin.v.ananyev@yandex.ru" CC: "dev@dpdk.org" , Anoob Joseph , Nithin Kumar Dabilpuram , Gagandeep Singh , "hemant.agrawal@nxp.com" Subject: RE: [PATCH v3 1/7] examples/ipsec-secgw: move fast path helper functions Thread-Topic: [PATCH v3 1/7] examples/ipsec-secgw: move fast path helper functions Thread-Index: AQHYWxFdawcNp+G830udN6vweifsjK0GsOTA Date: Fri, 29 Apr 2022 10:29:37 +0000 Message-ID: References: <20220322175902.363520-1-ndabilpuram@marvell.com> <20220428150459.23950-1-ndabilpuram@marvell.com> In-Reply-To: <20220428150459.23950-1-ndabilpuram@marvell.com> Accept-Language: en-US Content-Language: en-US X-Mentions: konstantin.ananyev@intel.com X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 0d7c5129-0bca-4102-8137-08da29cb29a3 x-ms-traffictypediagnostic: BN6PR18MB0979: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: SexTCUaL3dzZtUHxZ5j2fJ3h9i25xsNahWoBNu81tIwf7k93gCCrROz9S+1/FPuqiAdi7OBFIYSlmqnxpqJRFqH5RSimOHYqDR33UpvUr9sd7L9XSKGDRQOMoRI15S0I7ejtXTX1B0WJVfE+++oTHB3k4b/BOaDetnEeXRVCiT+EaXe/I+LJX4yFcbvTnML//zvrbwfv7OnXWXvriJZzpocPZ6cYvwXoGU1maMbwXYF5la3ylJ+Q1/b7PAPRCBBSI7jXthO0K4YHnrMmaRBq1/F+nUpqxY4dvH6bxOiDrM7MRY3M2v+0dn7RgWdiy1Qan2nmqtHNNCL40eE5fCDBZA8PlGabVjC1dmrzZnmgjaFAQIlm1ybDlfCcwSYCaW/OIENHluvAU/4udJVs7lFT/SE9pZCVAEdNTwOZlPef2B9Why9IMz/Agbi6o+bbZKNPGvKc5PxPxKcuX43u+GB7XocOLxKRFWCdGLc6/kEJW1GMr5U3yHgP/6AnsJ/vpDX0LWo9ooO/gXG9elDgDA/qeOBkneCvJPOXFPEPWNiiqFOssGe3czUKmxYd6FhsYaGLX8XWUmzQ7lnE0uiFAfijbjJY8XDtMHQQYAHqY7ImUq1E8AObXYCVXT5locTreLBFS7ZADmMfBeUYrwV2K3Cro/CIt5J73KwwKsGFL1gm0Vm0zO1+fzrWotz3dMjkeE9j+HmB3IkJzM+4HEKgKDWr+w== 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)(86362001)(122000001)(508600001)(38070700005)(38100700002)(66476007)(66446008)(2906002)(71200400001)(8936002)(316002)(83380400001)(55236004)(26005)(186003)(55016003)(8676002)(5660300002)(7696005)(66556008)(4326008)(9686003)(52536014)(54906003)(66946007)(64756008)(4744005)(76116006)(6506007)(110136005)(33656002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?MqyeXUldoDMpW/NDfvIvCSuSYrObICJi0PUKMEgxGpZpd7BMQZEK5Zqiq/YK?= =?us-ascii?Q?V2f6O1A95KE4esYZ0otECXxdeN0oYX0lprBIIhsoNy3yIrPA8i9vqz8HXdw/?= =?us-ascii?Q?cmrFkrhXH1GYZntRggq/90zivSXOT3CWTmwK5oUFFmoIM4I6Jw9GyMNrz7mW?= =?us-ascii?Q?UoEnLo8gQAORSaJxnAU2P87u5+DOzmxzrsEQoM7p7lLz4DAb9cgA/yoRdwMe?= =?us-ascii?Q?3w6CT/NzKlaF5clRCQdGoxjhzULnE451RVINxAYc261OJqTF1gol3QdqL/8d?= =?us-ascii?Q?1oj9ByPdBRjDZ2gU3zo+TGV0X6+h7K2YjMKWUUjaPYBYU25sLnzaqYh0YLFw?= =?us-ascii?Q?7gmUNhnpAJTzJ9Owg0x1Vue2S7kedYL1ERZwynfEFbC1hXhJyc/ZZ3YEydO/?= =?us-ascii?Q?GE+lHKJmre8R9F2mS2+VMuYoi3UE2KZ9f2fMl6T+0SEKGXGK4iwEc1CYhb38?= =?us-ascii?Q?GglpRJ9Dm5p7h3EY0ztfZM7E6iJlZi5lgtZhV5iLw4LLTqlZyfvGmGFcaiIk?= =?us-ascii?Q?UIF7vQ7EnFvp7kYDmquqxVkcyyQ7EbgECZpprglZMvrsL2JH81KkUjTVXt9Y?= =?us-ascii?Q?YvY6xXT2jpEYVUWv+F9xm0QwFAO7FZkRXHOy1VsVzhdGWgeS0cvcCzs54cbl?= =?us-ascii?Q?XCwlWdjiWEngCwp7eE67Nf76awjX/nkMZVBMWxU1kCAC7yAGSo5bwXOdZFp3?= =?us-ascii?Q?fXfwNuAXoA4ag/d2bUsG7IyszK5mcCIEEaRjrmZaW5Qr4RIYRRYOV42TFGOa?= =?us-ascii?Q?T2TiwiVQzLAePMr7ZdGizwlU7NvKbELnaY5kwEMqiFR9jPHYw0Dtf5cYDRYh?= =?us-ascii?Q?bMg2k2aaCy8AhKuGG6k1RgGggblMOMaC+BsbI0pnIAwjqNBGn4JLZOfDefpb?= =?us-ascii?Q?ezn8/qzStP75iJO7QKQpAw81AB5rKuoIBh3L1iCluwwH7b9xYwKQAr/Thx5K?= =?us-ascii?Q?5nurTEtFJKIpwEHCcg8TWHrb3fFvrHPuZ1Uy24DT+lyyzsNHw6vvUJK9yQqk?= =?us-ascii?Q?Q6b8V5KPiSw//uH6doaj9AonJhtl8KlmDzf6LfxUG6GA33/ULxqxn1gKfLub?= =?us-ascii?Q?OoDPUm5KtUauAieSE0NYD0BS9nXcfA5xtA9q/gfRfLrICjv8qn7e9YPp1HyO?= =?us-ascii?Q?YURLcCWYOQUSzZKaJ1AODJtpM/bodqHonKscjtsNvTdslwH+ygMpuYJ8qWA2?= =?us-ascii?Q?hEbdwvUj/gM1lxvN8Jcoh1sotJNhYMAiIlp4Ra8037Mbsc0tHOnLu68rjW7C?= =?us-ascii?Q?aF9IjSXUlSuEac0Se0l2ExFshDRO3WxJGo5YTExV8p2upU7W9LzcfyFNo30D?= =?us-ascii?Q?5TC3G/PQy8+m6nG7+V2ZvyPpRi5LeXv8yg6Oc31iBaYCfJ3DBf/IG2XG9fED?= =?us-ascii?Q?ii8oLlm4JhNm/zg1dDtsC3NgPSzAfucUsh0nAMB9CWdd4ya706vjJpF5JxTH?= =?us-ascii?Q?H7PN/1m1YXwAIUZY6dG6OvE60HxrkAyGFkMeEARMhr5nJ1vOzWhow8Ayod5m?= =?us-ascii?Q?kTWEYu3WhJN9f1kVifiXB+Iuxu9RW2P7j3nFjkJdugYY9ygFXp1KQ0veU+0s?= =?us-ascii?Q?3RkqA/wNjcgDXC+XYnVn8cZIqigtmjJxEQYoIvcPCzG1ggjt9fQ3MU7xRt2i?= =?us-ascii?Q?S+caGF6MueW6ZQ2nfTWp6oWeqmkFxLr3dfmE8p1Pl6oTDnfGTZ6QMEEZDY5N?= =?us-ascii?Q?sVktQ7X3ye3OG9HUPvzs1hHw22InqqCOWx/b4oZKBzus1SuFpnGZBHsc1HK9?= =?us-ascii?Q?90RkFx6gOQ=3D=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: 0d7c5129-0bca-4102-8137-08da29cb29a3 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Apr 2022 10:29:37.9559 (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: eOGQ3AVGyxJp8YxnjRXbqZtxj4iaVS2xZ1ZmHlyqXJ3B9Nik2Bs24JlviEmjz9kiLs0HIEcO/LPKuKMsHixEHw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR18MB0979 X-Proofpoint-GUID: bWKRPcfG-nZbqHolCdLu-IgW7A3Yqvs8 X-Proofpoint-ORIG-GUID: bWKRPcfG-nZbqHolCdLu-IgW7A3Yqvs8 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.858,Hydra:6.0.486,FMLib:17.11.64.514 definitions=2022-04-29_05,2022-04-28_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 v3 1/7] examples/ipsec-secgw: move fast path helper funct= ions >=20 > Move fast path helper functions to header file for easy access. >=20 > Signed-off-by: Nithin Dabilpuram > --- Series=20 Acked-by: Akhil Goyal @konstantin.ananyev@intel.com: any more comments on this series? > v3: > - In patch 7/7, in Inline Protocol single sa mode's worker thread, furthe= r > reduce processing by getting the proto from the Single outbound SA flag= s. > Keep processing as minimal as possible as single-sa mode is only > for benchmarking drivers.