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 8252BA00C2; Mon, 22 Aug 2022 09:54:46 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 36A6540DFD; Mon, 22 Aug 2022 09:54:46 +0200 (CEST) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mails.dpdk.org (Postfix) with ESMTP id EFDB940694 for ; Mon, 22 Aug 2022 09:54:43 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1661154884; x=1692690884; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=HvMDZqYLJrvSbteXV8ZrDTp4FDSdokG7lTdbvwLXZS8=; b=Mlr1FsovpKPSbzRSC58aqHMiKNBee00PKW1t3U/iEevIUCxFIhOrJsMW DjxeBDJtfYjOuI6s8dAoC2Bp4d6TJJuQIw2S5qpN00OoOgJA0iWNn+k+v i9iyyWUP3gGyqk+FyVoNwKSIHzYmQVq9jY3r4n2dcKJ/vd7erWnPuMHzK bCUCMxQRNQ/STqLLquzEIqT6zFGrAdgqdDndm4B+VHZWF9CCpN79cjKm2 /yCCdjFG93K48L6WwFUNoUr3poIJrENybUsJPf+W7Rg2GykiYIIHoPxQd dr+S2LO0SXcQoz4ix3N4QD5zt+WMpJTa/NLOGWZLHEVJJpV6Wjh4g/ChI g==; X-IronPort-AV: E=McAfee;i="6500,9779,10446"; a="379641512" X-IronPort-AV: E=Sophos;i="5.93,254,1654585200"; d="scan'208";a="379641512" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Aug 2022 00:54:30 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,254,1654585200"; d="scan'208";a="638085288" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga008.jf.intel.com with ESMTP; 22 Aug 2022 00:54:30 -0700 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Mon, 22 Aug 2022 00:54:30 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx608.amr.corp.intel.com (10.22.229.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Mon, 22 Aug 2022 00:54:30 -0700 Received: from NAM02-BN1-obe.outbound.protection.outlook.com (104.47.51.45) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Mon, 22 Aug 2022 00:54:29 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TIbWiRnRcumm0BzJSmVezUaE9clXHsHOe+aZ1MWYgu7vF+obxu0BUoVbSiEgvSW3tvnd3ZJFP9zLxVknm+2SUxafQRAfjZPkEyJeN4DEtpL7yapctz5y5YSWuPXX+OsbxFkRmMnqPpweLC7p7vmmhlYtvJwnOkuyK8xvSOi3lpPi/+je1kSEr9AXVDaEfzO1Py54QsjEkPM4mNa00xUcp4udbaKduGi9QV33zDfz9/Vfe9+5EcxMg/kbKG3BUvZ49Du3c0zUMdht4HE6TVHPUTrpiFiLtG/f1TXKMIEZzfm+LDOP379HXi9pk64MQ3o1Y9BtuYJaBjWqGj4A4gAPOA== 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=UV3jwLRdNrB3UWTbDAF9/I8uAZLFrqXfJ5gC35Dg2HA=; b=bSmOqDxEKyZgOmWQ6rad+xZ+B17457SfCQKCfx6rN5WUBbiX0xn6knT6XAqedwWv+4pqfF/ixqOl6K1X0P4auPNOEKv1Mc5MFJIWMpBtfndVdQIzxkGVeWeQibHK+GeXsx57q6OOJGlZUxqYU65afSLKp507Elw1Ia8Jjvjm/rtnEWmH9bJvYrRBnPHWa0CMZTgI3XI31QSkF5NqojMQMyhe1JyOW8ec8XpZjG9NZRb/bms6bD5WHKz+yNPEWewx0NDEn6uh0sDhMuB/kZ550pHiPW/5QcdVmkZLqVakGQk8DIGhyb+oO5pYQ0koZ6cVy+eGixsolmzKPTmfDdEkxg== 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 MW5PR11MB5809.namprd11.prod.outlook.com (2603:10b6:303:197::6) by MN0PR11MB6206.namprd11.prod.outlook.com (2603:10b6:208:3c6::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5546.22; Mon, 22 Aug 2022 07:54:27 +0000 Received: from MW5PR11MB5809.namprd11.prod.outlook.com ([fe80::65e1:a4c0:f349:72a2]) by MW5PR11MB5809.namprd11.prod.outlook.com ([fe80::65e1:a4c0:f349:72a2%4]) with mapi id 15.20.5546.021; Mon, 22 Aug 2022 07:54:27 +0000 From: "Zhang, Roy Fan" To: Ruifeng Wang , "De Lara Guarch, Pablo" , "Wang, Yipeng1" , "Gobriel, Sameh" , "Richardson, Bruce" , "Medvedkin, Vladimir" , "gakhil@marvell.com" CC: "dev@dpdk.org" , "honnappa.nagarahalli@arm.com" , "nd@arm.com" Subject: RE: [PATCH 0/2] IPsec on Arm Thread-Topic: [PATCH 0/2] IPsec on Arm Thread-Index: AQHYoZDqwMWhI5q4aEqsfpn5KOmiYq26sv9g Date: Mon, 22 Aug 2022 07:54:27 +0000 Message-ID: References: <20220727081352.1333695-1-ruifeng.wang@arm.com> In-Reply-To: <20220727081352.1333695-1-ruifeng.wang@arm.com> Accept-Language: zh-Hans-HK, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.6.500.17 dlp-reaction: no-action dlp-product: dlpe-windows authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 2cb06a3d-e64c-47d5-3886-08da84138979 x-ms-traffictypediagnostic: MN0PR11MB6206:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: YxvmTEX/eDdpyMEWOovgGTGQgtLjg2XJywW16lz2B4DCALPrhFAlYC2nZ/y/FEngE12H0xQSOULbcda6WlqCmWg05fwK7v/CSj9jyE4H2OXH+x6DRpu2G7PJbmeKmo3+71nTZQgQjpDm6jAfBGVZpsFtKVFHyHHSSQrup8hO71PN4+528nTGDPfMK5Q8jr1wklZOgHepYj+z8LVs4KFHpbt0efj3Rs5CUFQe5oiD8rNvG4iJ7LBFqgD8BhhtTvJSli13zf7Ezz2ZnoMPxW5cposUPMt3q46Ko58QGVSJU6JfVZrPrS8hQ1IAe6pXzx7H1ybz9ZO6I6TC6N7Dso9adoALGs/qTF9BjsEdbeXKN/COZtU2r0xjWUFnmZjmzwS0qhUnvspUpxqAkf3GcWvxneO2xA01qA8+p2iwazQ8zyK/LM4wlL1Z0pVjVAd2EQtRQgFsBceIcf9ZCugI22ZdbH3IYUKFUSYAOCHXr12tV5I98SM/LxGfQj847x281edT10sasVOl3L9FACv8aguldIfT2bE0nkSQPTckXFAZIrVU6oiFkEiH/ILIWFwMCy5T9i8FQlCz4RDPY9ge7lYyUynIjw35RJxHqCWLc7+9ZtnsAoa/vFK6RoXLueTiwcofuKNTMVHASskMXD3eEwYU8oPoJOPwPzpnXCELb5gQctXeNGbv5klfLAHvpllybpZt6V9R5cTQ5YZwciqatGS4ae1xPf/VQ3rRWAnLDWHED1TIHDklOsnq1rXnxHoe0ZzoWBnGXYJ2FsA1SYw06fyWf9Ar9gVCD5D/xAvf0Sd6telh6LX5w9Ql35OOOmTA8+D7 x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW5PR11MB5809.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(366004)(136003)(346002)(396003)(376002)(39860400002)(71200400001)(478600001)(966005)(83380400001)(316002)(26005)(9686003)(55016003)(54906003)(110136005)(33656002)(186003)(38070700005)(38100700002)(122000001)(66476007)(66446008)(64756008)(8676002)(4326008)(66946007)(66556008)(76116006)(2906002)(53546011)(41300700001)(7696005)(6506007)(86362001)(82960400001)(921005)(5660300002)(52536014)(8936002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?Windows-1252?Q?YO3O/FMX/URKbg/FM7OsCT5l/WxGVeKWEg84oMZ01ppb5r5/7rizTsMS?= =?Windows-1252?Q?zwIr3qJhK6A4/x/HycvrbUi9ZEryVaXoM/ylBZKLAlqlZPgHM7LAjso6?= =?Windows-1252?Q?RPvQTMo9ohggbCP4XaKAXnWlFdYqXzIPgZR+T5UskdHz22qSLzgzGe/d?= =?Windows-1252?Q?AFiVZK/oYXlZJOAvjh6syvXq2KrIPD7fWDcKZk8TgkoAYwlUdxCASisR?= =?Windows-1252?Q?63VnFJusm8kuXBQXyHS2sn08aL5E/GvvDwI6sN4wbK/VvZ4fXPokqGxE?= =?Windows-1252?Q?jAx5lC2T9tvQetvhCsykPCbJlLJC3ZHaUTX4Le61XiHYB4pzEqJzSoQJ?= =?Windows-1252?Q?SCq/jrYgxreq2/TuIl+Ug0ByD3cL3yxM7vfHxzl2FDr0fN1+Avfpqcqk?= =?Windows-1252?Q?tcrjhLl/M+xZVc3dk02+JPwd62kDl2emHwtrlRnWo3/jaIKjSaIy77wh?= =?Windows-1252?Q?z0oyHUDL9V7N7vTBcTZnVOKwLVFOOmP2has+BzuB7hUPJeNF4B4C12Z4?= =?Windows-1252?Q?26ylYlZJNs86aUcufopCq3reN5zXB7+X/skKa8Ekm4X5KvwPmoITcR0U?= =?Windows-1252?Q?LF0oMyk4RUKylgfio//MrpDVpjRNbF+3/tUAGPUF6a8vuRgx9XVd5DUS?= =?Windows-1252?Q?JlfQs0SVkkXOdeqHWeqEAu8P1vhddJN5qdul/dZaAgC8m7BrAzfLBKBr?= =?Windows-1252?Q?BB940e3hGxTV8PI1hUiAdfrGwbtTYH3LUg0QszfOZGgSIKVjNPlv28j4?= =?Windows-1252?Q?cN4FGLO6caXnd+ht+4Kblbhcx/FrD0BGjRKmYCPHgtM6QdEKWxNx9x/p?= =?Windows-1252?Q?p+GbRBLqkqsfGZgGUPfAaeQ+EUdUjHkW7HrTkBwjuVuX7jt6wmxhMTac?= =?Windows-1252?Q?ybUkfDNg5dZTMiQDZ5QcL/3ET3ByNO6o2dK5vr/PGsSrQO3jnTqHlPHK?= =?Windows-1252?Q?SrdXv5w8mgCYR6xc55cV6ezuWm747JmPhhZw1v/UiqbyE/a5BFGGIVo0?= =?Windows-1252?Q?7fg46F4KiuN0lTxao5tmtd2hqmnyxa8dEjm9Io2LyUI/YjFqjYd5/OXk?= =?Windows-1252?Q?16jHoJmuREnUhKjmYt2KLqGIIuQwlz1tDydD1O/ywGyh2/DUm9kWPJQz?= =?Windows-1252?Q?8A4wKZj/C6Lb6M1ePWYFNVZOEFzQjRRWGy702A5lGDXocIMAMr2nmuRy?= =?Windows-1252?Q?e09caJebZC/hgN4AEQNkqVFBgDh1nHOKLKl1QMT+r9lNGJ7khkLSUWl1?= =?Windows-1252?Q?jSbIjCeFn8hTc9lD5gSep85r7osPDTDnIiIFfJq7o4SpkClggahAqAW2?= =?Windows-1252?Q?X7p7DxxciUJV9LimddIV/Nd+CPNvJafqGajNAwS6kq65iN/2B1XHXbwC?= =?Windows-1252?Q?48U24eCQoFiJ2RIQGALBYchk/PUTIadNSl6iUe3S1x7S/VKnotxCo3ZB?= =?Windows-1252?Q?qR6glnHoiGolSSRD1umrbF7KH2SJKWlCTXB8n5JnLUZcq1Pm+dQdK54I?= =?Windows-1252?Q?5VmMMFzmqmT/R90vsv7EhbjhgbQGRrY67yTetInMYc5tH0yu8OfIhZkw?= =?Windows-1252?Q?3L/WLN3WfvuHLXxW4/IKqTZPOfRVU1DJZyZSb1Zbr6MjxC7TU+c0tzid?= =?Windows-1252?Q?46IfIocRCTmNBzG1X6VTZbm3VIH/yiNmUmr6c0vePRLuyDxgeF9XN4UO?= =?Windows-1252?Q?Qvu1gF4MFaMvsxkPavdqxOl4Xo0STogD?= Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW5PR11MB5809.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2cb06a3d-e64c-47d5-3886-08da84138979 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Aug 2022 07:54:27.1545 (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: jc2u/+zZt5eBGWR9ocy3BJx9lG2W8qqRwgBrIr9btiNHhAI+KgianymzZPBXD67TNQ8XzDccR4QyiDFsUGQb3Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN0PR11MB6206 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 Hi Ruifeng, We have no technical issues with these patches based on their current funct= ionality. However, it is worth pointing out that we are planning some chang= es to the Intel=AE Multi-Buffer Crypto for IPSec library which will require= API changes in the future. These changes are, but not limited to, to conso= lidate some of the crypto PMDs into a single PMD, which will simplify the c= ode and reduce future maintenance effort. When these changes are made, your= library will need to be updated too in order to take advantage of the cons= olidation. We can provide further details of the changes that we=92re consi= dering separately, so that you=92re not taken by surprise when these change= occurs. We also want you to know, for any change we will make to these PMDs, we do = not guarantee it works on ARM platform. We advise you to do necessary testi= ng/verification in necessary testing/verification to the future patches for= the PMDs based on ipsec-mb on your platform. Regards, Fan > -----Original Message----- > From: Ruifeng Wang > Sent: Wednesday, July 27, 2022 9:14 AM > To: Zhang, Roy Fan ; De Lara Guarch, Pablo > ; Wang, Yipeng1 > ; Gobriel, Sameh ; > Richardson, Bruce ; Medvedkin, Vladimir > ; gakhil@marvell.com > Cc: dev@dpdk.org; honnappa.nagarahalli@arm.com; nd@arm.com; Ruifeng > Wang > Subject: [PATCH 0/2] IPsec on Arm >=20 > This patch set integrates Arm port of ipsec_mb library. > ZUC and SNOW3g PMDs are available on Arm platform with this integration. >=20 > This series depends on: > http://patches.dpdk.org/project/dpdk/patch/20220630154123.2565439-1- > asekhar@marvell.com/ >=20 > Depends-on: patch-113578 ("crypto/ipsec_mb: enable support for arm64") >=20 > Ruifeng Wang (2): > crypto/ipsec_mb: remove redundant includes > crypto/ipsec_mb: enable IPsec on Arm platform >=20 > app/test/test_cryptodev_hash_test_vectors.h | 4 ++++ > doc/guides/cryptodevs/snow3g.rst | 14 ++++++++++---- > doc/guides/cryptodevs/zuc.rst | 14 ++++++++++---- > drivers/common/qat/meson.build | 6 +++++- > drivers/crypto/ipsec_mb/ipsec_mb_private.c | 6 ++++++ > drivers/crypto/ipsec_mb/ipsec_mb_private.h | 4 ++++ > drivers/crypto/ipsec_mb/meson.build | 6 +++++- > drivers/crypto/ipsec_mb/pmd_aesni_gcm_priv.h | 2 -- > drivers/crypto/ipsec_mb/pmd_aesni_mb_priv.h | 2 -- > drivers/crypto/qat/qat_sym_session.c | 4 ++++ > 10 files changed, 48 insertions(+), 14 deletions(-) >=20 > -- > 2.25.1