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 2005942D17; Wed, 21 Jun 2023 21:12:05 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 0DC3A42B7E; Wed, 21 Jun 2023 21:12:05 +0200 (CEST) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mails.dpdk.org (Postfix) with ESMTP id 0EFC64003C for ; Wed, 21 Jun 2023 21:12:01 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1687374722; x=1718910722; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=r/JRxCUkTgfDObqfuBIfLgfm7OP5++TSLnn1o6sG4S0=; b=kothJ/p/xd23y0Z7JyugghaveINWvtv9o2sAJ9B6RCRPVsUMmZ0055aK YMvREpWYKGpQflLkWglMms+Zj9mIKT8daE66RmDtuXslXfzTfhRKBVpoE R2woPYMtEnvSG6bqEwR/MitZwsTlWqooHbXAeIlMeZuxrPjbMKMVF/R4V AIJlbfOy8k3vMfHHpaKyygCFTopG90POnFVsR94s3k/AenuD62swg42nj 6jnwKHW3Mar2JSLOrbwMXuZzzjUMygQAeS5+y4qDmc6OpTnPIcGBsl47X xrfYT2eXr+G9t4Af2gLMWQDvTDQy081iR+AtTlq/JGCD/JsUOhHLpkMDl w==; X-IronPort-AV: E=McAfee;i="6600,9927,10748"; a="340619107" X-IronPort-AV: E=Sophos;i="6.00,261,1681196400"; d="scan'208";a="340619107" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Jun 2023 12:11:48 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10748"; a="744285165" X-IronPort-AV: E=Sophos;i="6.00,261,1681196400"; d="scan'208";a="744285165" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orsmga008.jf.intel.com with ESMTP; 21 Jun 2023 12:11:47 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Wed, 21 Jun 2023 12:11:47 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Wed, 21 Jun 2023 12:11:46 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Wed, 21 Jun 2023 12:11:46 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.173) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Wed, 21 Jun 2023 12:11:46 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kPqGjTJtBMmspkznAdwD/NppI9OuIs6pfFTd5NeBFPI2lDlj8A3u2PNYhiWZ7GCI2Ib8Hb13f56+j7bQAHNrVhfGQV+FYJwClavTB8ZXhGiI02JixZ0ZYPFq1dJMzJzkb2m0i7zyAvt1xXW0P2Jtr0FNchX5a2lJ2eoC3ZykxWpPuZ0/i5/12mXtimgGAjpMAFV2Gkjnl+pLvST2Q+/PzAsIc8JCwkWe9WIJ9grAdyt/K6xsNsoHCpG+0KOnsb2+A6DEsI5bmehb4CU2YpYNkhAlPiTIoN/OCnID8aEaki6tCeqSQk3yDM4wp1E5AccIBcU0TiYvatkKdGv0DLiJZw== 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=r/JRxCUkTgfDObqfuBIfLgfm7OP5++TSLnn1o6sG4S0=; b=UIGb1PgBtGPo2pj4Y0fgaIOVEkjedB6LaLZzdtvWfYT+B4IEj8ntp8l2xkJFEJpLo3MGVlJwAY8YJijZryVMe94Si0YO9fcLJihTo3pqquqK4PCcqxQ6s7wgW/eH0cuW768jXZdDXqQWXDTLq60qZzmEmxgduKEOaJ8MSisNUFJh6iR6+2eSJw2GYWIHXBZMrxjdFkGKvRPWD0CBxf18VXxww/exklromfShZpjKCZdGJ8oywNKRITOrpJiYk1hDZHr6N38UVoLgZyJDywLxC0xEqbW5MkQZu3AOAtnThpSntwLJxvqUiQGPDavWzllAuexYvVFcXL9P3tpLqL44CA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from DM8PR11MB5591.namprd11.prod.outlook.com (2603:10b6:8:38::23) by CH3PR11MB7347.namprd11.prod.outlook.com (2603:10b6:610:14f::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6500.37; Wed, 21 Jun 2023 19:11:44 +0000 Received: from DM8PR11MB5591.namprd11.prod.outlook.com ([fe80::9bfe:f2ec:37ee:f29b]) by DM8PR11MB5591.namprd11.prod.outlook.com ([fe80::9bfe:f2ec:37ee:f29b%7]) with mapi id 15.20.6521.023; Wed, 21 Jun 2023 19:11:44 +0000 From: "De Lara Guarch, Pablo" To: Thomas Monjalon , Fangming Fang , "Power, Ciara" , "Honnappa Nagarahalli" , "Ji, Kai" , Ruifeng Wang , "Mcnamara, John" , Akhil Goyal CC: "dev@dpdk.org" , "david.marchand@redhat.com" , Jerin Jacob Kollanukkaran , Ashwin Sekhar T K Subject: RE: [EXT] Re: [PATCH v2 8/8] crypto/ipsec_mb: set and use session ID Thread-Topic: [EXT] Re: [PATCH v2 8/8] crypto/ipsec_mb: set and use session ID Thread-Index: AQHZiAqMumOjoawi0UWx7hjqo5uJA6+EoGQAgAVThgCAAWMoAIAAIbcAgAHfdkCAAARAAIAGnggAgAHdYmA= Date: Wed, 21 Jun 2023 19:11:43 +0000 Message-ID: References: <20230421131221.1732314-1-ciara.power@intel.com> <1827753.atdPhlSkOF@thomas> In-Reply-To: <1827753.atdPhlSkOF@thomas> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM8PR11MB5591:EE_|CH3PR11MB7347:EE_ x-ms-office365-filtering-correlation-id: 38e44810-50c8-40f6-e897-08db728b5a01 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: b+6oOL42zwc0RYPaLGKqGdNpOH13PuRuaAtZ4wMIOly7ZtbLYnQ2cL/O6NzDfT/IEUO4DmqDDff2YbPzmAustG/iOemq3I4xjopLhrW+JG0Q+One03/EbaVXFwjUIwScFG/Uub+yoZRBlORGNmjYbKTCB4aVcspHwKaj8nNusV7vhrNPKozqcmSg36GGyxXTtUWyf57/v3jcOP8RaUdX4KSjMvQGwAOIiZn0UX0V0xlfryMTqhRzhxbNWF6YLWEhmO2iFbZzyN/MNOzZ9+gcZqMpvQHxUpDW3aRLqUwOwf6X3ReTtM6ce9vtBLWe4DmalkuD2LuQxpwhHMehz19stxZyIJkyPE4af27rw0e6PBKQ0rLdhDf2U9hZPeJAMvLEGwI9jXwus55PsLGDcMLPndifVkVPRe5hCK7OApQeE/L45dilZy0tDlZ/G3srDJhWfY7W8X13fO3EnA3wxkTJW5MBLaqXrD1OHm0rriKsL1Vazc7cdsFzY9TthzUG6MSHxuS6EtSkkyMUsm/zzqHRltC/NNH81JGr6A2R3vQcqFBF4dmjyPtlN+BGRadQYYgd3FcpWPXrUSJ//baUb+CzpzR9zmcqhsioH2RKqX747d5ufWPSo9MIWIUpjufyap+l x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM8PR11MB5591.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(376002)(396003)(366004)(136003)(39860400002)(346002)(451199021)(71200400001)(38100700002)(82960400001)(921005)(122000001)(55016003)(38070700005)(33656002)(966005)(86362001)(7696005)(53546011)(2906002)(8676002)(186003)(6506007)(9686003)(8936002)(52536014)(26005)(316002)(5660300002)(478600001)(19627235002)(54906003)(41300700001)(4326008)(76116006)(66556008)(55236004)(64756008)(66946007)(66476007)(66446008)(110136005)(66899021)(83380400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?a3VYQhVF+vnFi2QuXIwokwv7+w4+24i0hcYgy/rZ5FlMwNNOiRZ3W5lehNtH?= =?us-ascii?Q?VuV5qYs7ydr3vCnna6EDoUbwZcL+jZeiu5r+34XEcEiP4WpHkH2vFmVNVX/A?= =?us-ascii?Q?ske4kaJ0++zx51AA58Oaam4DYiN3C5lV4dyzAGD6A29+xxf4bn6wcIshTA5h?= =?us-ascii?Q?hCmbgpXFTq0ZLNhmUvxBc6mgxk2PdBMjWcXzOJNX10HRlfnCHQ8C+uTGQkPU?= =?us-ascii?Q?pJ9xlVPl4cSSF5T1P97115mKaDMDnG8/DJqvQVN71cPutM8ASo2Bg5QgwUyW?= =?us-ascii?Q?o9aIQ6JmqOFzWETENm2nf/gBLtluz3CWrcxpisrJbRInXCZTMSLQdoFfRlHY?= =?us-ascii?Q?Ild3ubsK9lglJTgBljH5QVvfRBTyGDlbWxqWqOQ2KiD6oMoNGo/P8sbB1pzO?= =?us-ascii?Q?hpCfdG8Jnqa1rao8vKF65i5TmdzDVdvdLAEmya6/Vk3gq/cHt6KHw9wYKgk9?= =?us-ascii?Q?CtMnuRoN7gExHWdawy0UQVURQ1tgKZ50hrYDWrNMnqJBYGuevBO5tQZ+CzMe?= =?us-ascii?Q?exo9dmha/DBHiFmF3vmqLU+C5BsRckvP8uBN2uGjIC5te0UVo8pG2TSA/LiL?= =?us-ascii?Q?VHBVuQod9LthXNaJwZtjinLtjbufczMm2zwJ6aCYStqWKaLEZbVvnVrlhwcU?= =?us-ascii?Q?p2Z6TXy9oJc7yw6lZkc1Ar+jLqku6ZuIwG8aGISCjOO/2OG/JGervXL1h/uL?= =?us-ascii?Q?4uyAJRhoxqvVltroBM7XiXv3O/aLiO31u65nTrONewh0sckvaQmjV3zvGSf4?= =?us-ascii?Q?BIAavN23S0YfJfkXRqMcdxNMuzwUzR0vS0DLWUzxz3X+pUCi3X2XFbiSvk0u?= =?us-ascii?Q?/sbsnpH3bhC2/pwkxBP9uHdkf06cZp9mme1Os41w3r75dmTsz91/Qzq1VDZj?= =?us-ascii?Q?wWgBtSku5fDBI38bDrcvf274mTA7UYGZwKKQvMsG85001cD3QrVIB6sHojmh?= =?us-ascii?Q?LJcAQWCyRRJhiAuyWUJa2MGzN++Rivja9by8Yk5AXLcbQmFWeT/9SyYA261h?= =?us-ascii?Q?e/VpImLiHm6EwYouc9F9nW0mhJ4lCuXCepFdzs+CqT41oqM4iSPrb+rHlZcU?= =?us-ascii?Q?/6LAnDrNHo/c94K/G+R/jhrXsG8gO4N0InZQl+9veYA7z2xnb4uSJ2UylInP?= =?us-ascii?Q?g3eJkfzk40vds6HrzGl4GFb2xtEDCEHy+UDp5WscYTAeD4MVXq8T+JrnaUT/?= =?us-ascii?Q?Tw+Vrxb8EYYZ+sglz8RsvzrwAxiAyIXPVc7+ZG34qq/HaTxPFkMRspli+sKR?= =?us-ascii?Q?+fYdVJncdD/3lmIFotzeCIN4e4J66k2Vy/eAP0h348/PdRDt/YeUTd1UzDs/?= =?us-ascii?Q?0mQA5UjqQl+jamib41Y3Y37aWP+2uqAoUjVCBxdPVZYh243MPDEpG9el8kMc?= =?us-ascii?Q?O2DTl02k+3IzVNSegw+CRR0NLWvN7KYsQWXgLwPiQhUjfksF6kG5E5VojyR3?= =?us-ascii?Q?OwT+b9Eh4DhcVe2HgN2daCf2Xiw97UPehejD2YNEy/XQdpq8Vb9C5r6ToR+1?= =?us-ascii?Q?FNjU8ClRAYiJ9nlJYAp5AiVULWNGmWVu9j8emJFAZoxUCvEa9OE4ywf1NwBS?= =?us-ascii?Q?j6QkizciPHNQmr+Ppb6O+XhRzK38NsWSF5twkk9MiioCVbbeeLwCFwQSoEhk?= =?us-ascii?Q?pA=3D=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8PR11MB5591.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 38e44810-50c8-40f6-e897-08db728b5a01 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jun 2023 19:11:43.8942 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: a23/EdsOs0lhW+im58hqK/KN1bzygDW1KYDgkfWSIEKSU6wvwYgTjl0oveok8xu5ZGTOEZMsrDHPXNFtOnZzOyQ4BlsiaB3qxVo8yVIihuw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB7347 X-OriginatorOrg: intel.com 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 > -----Original Message----- > From: Thomas Monjalon > Sent: Tuesday, June 20, 2023 3:42 PM > To: De Lara Guarch, Pablo ; Fangming Fang > ; Power, Ciara ; > Honnappa Nagarahalli ; Ji, Kai > ; Ruifeng Wang ; Mcnamara, > John ; Akhil Goyal > Cc: dev@dpdk.org; david.marchand@redhat.com; Jerin Jacob Kollanukkaran > ; Ashwin Sekhar T K > Subject: Re: [EXT] Re: [PATCH v2 8/8] crypto/ipsec_mb: set and use sessio= n ID >=20 > 16/06/2023 11:38, Akhil Goyal: > > > > > > > > > > > > > > For info, this does not compile with > > > > > > > https://urldefense.proofpoint.com/v2/url?u=3Dhttps- > > > 3A__git.gitlab.arm.com_arm-2Dreference-2Dsolutions_ipsec- > > > > 2Dmb&d=3DDwIFAg&c=3DnKjWec2b6R0mOyPaz7xtfQ&r=3DDnL7Si2wl_PRwpZ9TWey > 3e > > > u68gBzn7DkPwuqhd6WNyo&m=3Dg7xU0Pucoh3ZqU7RUlw8mhb- > > > zlRr9t6XI0UCQi5vEjEfcovdH8kkXIJ_O-_c5zeg&s=3DJ-l3- > > > qBNnT5HJ7OGeu5iECPxB1jrpQ5iA01_AOC2Bac&e=3D > > > > > > > because Arm did not merge Intel's code correctly, and > > > > > > > imb_set_session() is missing while version is 1.4.0-dev. > > > > > > > > > > > > > > Anyway I hate this situation having 2 repos for the same thin= g. > > > > > > > Please merge Arm code in the original repository from Intel. > > > > > > > > > > > > > Is it possible to make Arm repo as main repo and modify DPDK > > > > > > documentation, if Intel not agreeing to include Arm code? > > > > > > Currently the Arm repo use case is broken. > > > > > > If it is not resolved soon, we can submit a patch to revert > > > > > > the patch which is breaking compilation. This need to be fixed = by > RC2. > > > > > > > > > > It would be better if the original repo can merge Arm changes. > > > > > We will keep regular sync with original repo in the current > > > > > situation, the next sync will be carried out earlier in Q3. > > > > > > > > Yes, it is better to keep original repo. But if Intel is not > > > > agreeing to it, We may need to find some alternate way to fix it. > > > > We need a sync as soon as possible, as with current Arm repo, DPDK > > > > compilation is broken. > > > > > > > > For now, we cannot merge anything in ipsec_mb driver till we fix > > > > the compilation With Arm repo - either by Arm repo sync or by > > > > reverting the patches. > > > > > > DPDK is supposed to use stable versions of the library (e.g. > > > releases), not top of main branch. > > > As described in README > > > https://github.com/intel/intel-ipsec-mb#4-package-content , tip of th= e > main is NOT a release software version. > > > In case of ARM library clone, it is not clear what the latest stable = version is. > > > As the Intel library version is bumped in the first stages of > > > development for the next release, it is advisable to avoid updating > > > this version in ARM library, until a new Intel intel-ipsec-mb version= is > released. > > > For now, the simplest solution is to revert the ARM library version > > > to 1.3 (changing IMB_VERSION_NUM and IMB_VERSION_STR), until the > ARM > > > repo is synced to Intel 1.4.0 (which has just been released). > > > > > Hi Pablo, > > > > The point of discussion here is to have a common repo for both Intel an= d > Arm. > > We would have less control if there are 2 repos for same stuff. > > The point is if Intel is not willing to take Arm changes in the repo > > (preferred solution), Why not update documentation to make Arm one as > > default which is a super set of Intel and Arm repo? This will avoid pro= blems > going forward. >=20 > Pablo, how can we reconcile both projects in one repository please? >=20 Unfortunately, it is not straight forward to just reconcile both projects. =20 The main issue is that we currently only have 1-2 developers working on the= library so we don't have enough bandwidth to review, test and merge patche= s. Also we FIPS certify each release, which is required by some of our cust= omers. This is expensive and time consuming and we want to minimize the tes= t surface covered by the certification. =20 We think the current method can work, as long as ARM's library gets synced = with Intel's library *just after* each release, so that the version number = corresponds to the available API. I understand this is probably not ideal, but this is the best we can manage= with our current resources and FIPS constraints.