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 3D729A0032; Wed, 11 May 2022 21:34:04 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D7BF8406B4; Wed, 11 May 2022 21:34:03 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id B6A5D40042 for ; Wed, 11 May 2022 21:34:01 +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 24BJ0EDP031135; Wed, 11 May 2022 12:34:00 -0700 Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2104.outbound.protection.outlook.com [104.47.58.104]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3g0at22bjj-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 11 May 2022 12:34:00 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FIjFDg8uLsqcBYiu6FuBGK5RxN8RtiHWwOFvli4kXl+/iN14Qh4B07ekL1bHX5jzYArnCIl/bISxqJkqX02tf8Mqs+grrHF4fxngdH/eISSB+TXzwKsPuYO97Lj2//yZDqfJjOEc5Ab5PYDPaDuZ2/5y7gZZ5qQ32OhNcz3o53gQ5yHx/5Y0kIJlfFXgH+mkx66PmhdJDr70K5wChISe0YISJLQMRMSfC3nI+XHgfAK9y0TmmqzBi4UDJVoGUWPfHE9M7ZD5Tqc4rzTjBaw4fLerXEwsfHw52PsmZORLQiM5OqUASZnzqcTzog3pI+WswVJkdPfIpGUwyox+iW2zEw== 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=jqK3GrZ1JyR70PhyLYs/J2nKvVhjgNPue0JcmNl0ZB8=; b=UfSVjEj+CStr0CM4XgV6jDreyvCYUSuOCsJ+Nm1FAqC+zWqqjwbwZWTSFoeBZEuJy8qdJjyAzEJxq6E1LH0ior/2PjIGiMl+taKy8nSdphlbYKLmvGlZHc2+MgRGXR/A8LwYR+kVzAwU9IH1YSsYNeRs0mUkIc0IOJtkUYz7R36w2y8LbwCzKqlI1ht2NIqlhrsuZ1RDGTKIZLEk5f9uadocNMUuR9Afc1qWiPERlsLxDqE1sChhFwtHsWtVW6obmXG/UlclwGqAPlffB8IZkg/PjXdmRUx/HJGhTlDnglIFrFgv8FHN4oXphgBGMQkKfiHqD/VxR53wn4Uxj77nCw== 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=jqK3GrZ1JyR70PhyLYs/J2nKvVhjgNPue0JcmNl0ZB8=; b=LeDi52Zzo59u+8BgCjzMlluLh2c4Xip0X40hERmJdSPS15WZ1BEXqDd/ZC0XCLozZyfKrlcszDX/WxR/l6gzLBAhmW1JwWDqof9NnO81v3l3XHUogGtAbFECKFDzfL4muttdw4oBy0RGaN3Y1+JMCrPgswpVuoh5yPtazK3Qm/w= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by SN7PR18MB4093.namprd18.prod.outlook.com (2603:10b6:806:101::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5250.13; Wed, 11 May 2022 19:33:58 +0000 Received: from CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::9c76:3b01:eb04:db4d]) by CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::9c76:3b01:eb04:db4d%5]) with mapi id 15.20.5250.013; Wed, 11 May 2022 19:33:58 +0000 From: Akhil Goyal To: Volodymyr Fialko , "dev@dpdk.org" , Radu Nicolau CC: Jerin Jacob Kollanukkaran , Anoob Joseph , "konstantin.ananyev@intel.com" , Volodymyr Fialko , "konstantin.v.ananyev@yandex.ru" Subject: RE: [PATCH 1/1] examples/ipsec-secgw: create lookaside sessions at init Thread-Topic: [PATCH 1/1] examples/ipsec-secgw: create lookaside sessions at init Thread-Index: AQHYWhgMTYNZiBjf2kmk9CrvNN07r60aJ6hg Date: Wed, 11 May 2022 19:33:57 +0000 Message-ID: References: <20220427092020.2506177-1-vfialko@marvell.com> In-Reply-To: <20220427092020.2506177-1-vfialko@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: 8f1ac49b-1e34-42b1-a3c0-08da33853168 x-ms-traffictypediagnostic: SN7PR18MB4093: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: 6NltucrHvKA8oSgMAux2Tovli39ehg1dSfUuDzZiVxay96vnmbyse2LQC9EJ0CO0e3+yMhHXri6rIerJuI5vyb0tpP0Qq3K/ZuWp7h1P0FOWUkM+LW5/rPwWEExLm3A511hQb1QJOUi2pSheK6ZogUE5ctsBHV/KNomo0Fvw1+am3PbQjO2UO9Wf7v4NJKDPLeJbpJ4NIV/zUu5tQ+XNvs96pKq+/MweE5rvHcT4dfPTwOCeY1ijtUOSc4hUHJIKIO1uwuEZ8fZEdcurJRoZMVN+7jn0glZ5w1GJPMQCRlKSaWBJnYisRjCS3rLWfquUYIH1a+UxsTGwprYXDu282Do2AbvJIVJFh9X+8rrbSK7xYpcPpLMMXogqrJ6dLUbQwjaiEnXI/0ovcsHpQBnwCWklDskv2zFvz6ippOs4uZkmNq+dl7+i+3XLUHVcLFzL1pxdQ7jibQcdzV7Rvnw2X1Uz8M5WjNTvRvaie/LHbSn1r3/3ve6n4uG1oWwoGqNxhBSKAm2YYXcNg6cE5GICT4D53nZT+db8HpF0d/aER+Oo0Axn+9UPeMAN9uPv9cH3jHZVdJMxm9lQAp1KA1omeG8daDjQlfBmAn/gVblscKO7h59AU4proS7Mey8F5ByGEdpGM2SsDOu7uzldh4pb1rU5APMTFz0Onrd0yhhWia9QvHSXGutih3ylyi235LjKu9k3EKvYp+rjPRtaG38+Lg== 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)(316002)(71200400001)(66446008)(26005)(4326008)(8676002)(64756008)(66476007)(66556008)(9686003)(76116006)(66946007)(55016003)(55236004)(7696005)(52536014)(33656002)(38100700002)(38070700005)(2906002)(110136005)(4744005)(8936002)(5660300002)(86362001)(508600001)(122000001)(186003)(54906003)(6506007); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?Zfv6UhKiq/of45UwT33rn/b+VcKfMERXkBpseZRyTQs9uEpV3tDCal8qgs2A?= =?us-ascii?Q?zSWqTmL4s5kprMPgbIEHdtjC1EozrfBMEm1xP6duBsVXcDVrSPrLCMQPM4FN?= =?us-ascii?Q?1dNtKH3xQ5lmz85W0m/7KZwkfUVBMXNIMRwplKTsFtFJxhYGAOeDodICNZiL?= =?us-ascii?Q?+VfVBtEOlvo+XzMP0Oy93a9mWh/iiYo5VIX/EtTcgAxkBgQNBCqPqP4HduBu?= =?us-ascii?Q?OTVWxCyD71UuE+4kRnR2BMYso19pqR2Qyq3MnZs7rDqoGuBp7fTKlT3d6cd+?= =?us-ascii?Q?36X3+NcYL8ihS/RLV3gBUXu6IcQaKpfL5MdplAeS6mL28MNsb99mXqqz/SCq?= =?us-ascii?Q?ZGJwzl09GA+2DM+30mBEgHy8wmTJSeeZTxVl2I4zq5cwCkNEifDh16scLrGe?= =?us-ascii?Q?rSAtrmoaJhMvK4IH8pQJbP6hyZmJNn9DQE01e+Wuwj5DX/r6H+yatSNeUKuV?= =?us-ascii?Q?zmXR+FSWbJYM79vWILAcgb6g44btQAS0mgDDLUmAjYeC2LmCBB7gzf4LTurx?= =?us-ascii?Q?r5DHpoXqElxFgnAHto4Ht9mMMH2MTmDrtzUYPAxM12k2GZ2iYv2oRisZPlFV?= =?us-ascii?Q?/C46Gz1ie/O9hBL0z8BxZ4XyebQbWXZ01yv+WZc9LM2KhoOi+8Kq4lsWIo4D?= =?us-ascii?Q?4wLRlwbPhUXebFJP6CYo1hssUDCJYI407YFDm9JL3LmEELLHK4G+u3vUHiJz?= =?us-ascii?Q?IBT/iRcV9nlErf2sVRp2752SWiWQt+qPFzEEaoJ6qidinKCyiQGJe4+36Bho?= =?us-ascii?Q?GNcONj4iBNiptjPhs+MrRrgz2zXA8oeexEJqUt+1wEhmRpp20FHhZnP4ug4k?= =?us-ascii?Q?roasy8rlO7LpkESCq3ILoH2+k54RfYJmZ3LQgYhiDHGQoNCNQtrXZbQt4p4N?= =?us-ascii?Q?VsOHMpgzIaszLNTWma9MQBAF/X9PVXx5SaLNLxDQzst8TuVYwQcbeRn14eLy?= =?us-ascii?Q?Hwq+XS3vwUbqvm1OgAC8uAu12NvEd6RGOltk7uA0QbSX9QuSQQgpI6evUGYM?= =?us-ascii?Q?gvP9hsAHeJbbYTv9DP9iDjisj6cd9ZrAMMcy4mlxJBeKuTauy3gMhnP3RAmT?= =?us-ascii?Q?HYIdPfIs84UFSGpCKMXrrEckEWI+k0XUo01BG/8oY9mJkB17iwj3VDOHT4/N?= =?us-ascii?Q?A7KaTiJzN1KD4cT5UC4zMWcroBNGYZrbnJcknEl//9F7lRTuE7fPrr3CqLI/?= =?us-ascii?Q?/tUDeEfUWl7ZKzthtdGQVWXw/Gyyr8IYSGY930L3a37YCNBwgHG59tiCv1tQ?= =?us-ascii?Q?5tZa2IbdhJjBAIjp5cCgpz9lDuaZnzzvzWfK9fxZCDt/bCpbZ2PzqnwFxaFZ?= =?us-ascii?Q?gDOkBdepb8Vki1nV3zwq+FrQptqinhgtYbkS8Jmhrfs/0nx94Oo+Mkh0f3lO?= =?us-ascii?Q?Iajlif9gun8/j6MoeL3hkj0SyOAZ5KalUPqwxLB9/TwOC4LfQPNJI20fEAS7?= =?us-ascii?Q?nmM50kksBC1bNrV7YDVZqDe7NkMNdoceuiKTtmtcr+KDD/B71u6HTiSLhaic?= =?us-ascii?Q?0RV1BwPCJM+VsBXJL1EzkaXI05ch2a1yEflcRcQtgGqhF2JUU/VCDhFJXGIk?= =?us-ascii?Q?GebVnculRm/ul9nRjxlo5wqJarHHGG/QVZXgZBBWmf/QkaJ9JWRtmY5ejJ0X?= =?us-ascii?Q?PtbNxv9AJkp68Wn6eIDu8QkdGeT0ZKMcbwK5XRQqfkf3/HlTt+ejRrDEbSsF?= =?us-ascii?Q?yf8T1q+hAYPMA/IQj/jTGcr0O6bGIQXus+lJFAcdAgzh1pDl0tL30hBeKLWL?= =?us-ascii?Q?OeVPvqcgaQ=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: 8f1ac49b-1e34-42b1-a3c0-08da33853168 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 May 2022 19:33:57.8798 (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: RKQmw75ElEVZxZf65x5C3O1fW0m0auugFl/5L5nOEopIEKUX6bb2J2qJbpa7EWGCRJ0ynyJuEKOtD1rEuwCjdA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR18MB4093 X-Proofpoint-ORIG-GUID: iLEDr9V05VsGY6JK0SIPRS4GsyOCv36x X-Proofpoint-GUID: iLEDr9V05VsGY6JK0SIPRS4GsyOCv36x 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-05-11_07,2022-05-11_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 1/1] examples/ipsec-secgw: create lookaside sessions at i= nit >=20 > In event lookaside mode same session could be handled with multiple > cores, and session creation in datapath will cause situation where > multiple cores will try to create same session simultaneously. > To avoid such case and enable event lookaside mode in future, lookaside > sessions are now created at initialization in sa_add_rules(). >=20 > All sessions(inline and lookaside) now created during init process, so > session pool information was removed from ipsec context. Core id was > added to obtain correct crypto device queue pair for the current core. >=20 > Signed-off-by: Volodymyr Fialko > --- > Depends-on: series-22265 ("examples/ipsec-secgw: examples/ipsec-secgw: > destroy lookaside sessions") > Depends-on: series-22593 ("examples/ipsec-secgw: move fast path helper > functions") Acked-by: Akhil Goyal Applied to dpdk-next-crypto