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 4E1BC42B82; Tue, 23 May 2023 16:10:46 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 263FF40A80; Tue, 23 May 2023 16:10:46 +0200 (CEST) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mails.dpdk.org (Postfix) with ESMTP id 82B9640689 for ; Tue, 23 May 2023 16:10:44 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1684851044; x=1716387044; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=bze2Dp2kS+RujVAMh/K/bF64cOI6kVv/slNGSzRQYPg=; b=D0eogOkqrmlvIzzj429cdxW1+UfxY95IkB3xkT6pWbQs1dKrCaXBBeLa 8ET6rFaXjUWk6K+aRTlAx8p9mgSXcRIzOi6Hvz5zrI88p1Y7lR6FsdT67 orsTev2ZtvtXklAD0BsU9hR/P3yM51XFbsCuTx4gHBxZJkZHK24EPfoLw TxJmISlLX+6p0xRK6nAZEeQ7pz7bdcb3qa4gzJFWpa+Cvupo7y3tr6hHi X0aRU7a963k2MY3EUyveMtp4r+YuCmGjw6FxP5xDQVMkSVYhuCHl84q76 U1ctfAEFgRzMlg3DNPDJ24jRx5Hczc+Fhj2KOHXf6RiEwix3J06HVByZi w==; X-IronPort-AV: E=McAfee;i="6600,9927,10719"; a="333611669" X-IronPort-AV: E=Sophos;i="6.00,186,1681196400"; d="scan'208,217";a="333611669" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 May 2023 07:10:35 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10719"; a="816140856" X-IronPort-AV: E=Sophos;i="6.00,186,1681196400"; d="scan'208,217";a="816140856" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga002.fm.intel.com with ESMTP; 23 May 2023 07:10:35 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Tue, 23 May 2023 07:10:35 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Tue, 23 May 2023 07:10:34 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.40) 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; Tue, 23 May 2023 07:10:34 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LD70bvIbcjHEsSJnEddSvuWyIUaK/rCEvv99Anthu5CISY2rmqgm2XoQ23WCgqpLggtO7nnyAPRGQp06EQ9xbzx8eblJI/kiEwX8NWMfmco5DQ8Iom1H2b0yJjtrd8lpofTQZLJR+nrb3YzR94OVLBiqGyePZ5RjaAdA0cJjPuzKeICQYOPw9pBJ3qL+dB1qiNAM6KBZw2SmRV0hksQJFjyxX1i8VkbS+C3YKPWDqB+1nHNsxAIDWWpLDTR0WxkaQs/s20wfMgq5yHsZygrzMKTpVGn+xLbgvRUs6jhiT15faB/WsHEGMqNN/4kfXy4uMfLA2NlAmW5auj/Jv4D64w== 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=bze2Dp2kS+RujVAMh/K/bF64cOI6kVv/slNGSzRQYPg=; b=XA1iQSs9y9kpnPlVXnJfj6ehpecKpY9hTMEhPM0d1Lrn1ClHqpLGih//li7L9Az+KmbBha8EiJY3a6daxp5J03oV+670O/YWCYro0bR+778rDEyybID67gX0oskdznEpQAKfByLpWGflKPLp8qn0nF2eiCJdp1aeUxE5LWYq/MP5dtcEcSD18hPEFgnq1vlVC9m3sc6x6hhaTJT4vI1iipz9eaMyXA4D2ZalUtYkDPO6J2ZGXsXsloBY7t7+Ym3JyyC95gmB1XZBbdGiHpFDb4FUXzYr05/+YX2Zf8KP2uUgT6zjQCWm7v3Pib9u3BaStfQs4Q+hr5NvEo9eYR2Acg== 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 SN6PR11MB3408.namprd11.prod.outlook.com (2603:10b6:805:bc::22) by CH0PR11MB8215.namprd11.prod.outlook.com (2603:10b6:610:182::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6411.28; Tue, 23 May 2023 14:10:32 +0000 Received: from SN6PR11MB3408.namprd11.prod.outlook.com ([fe80::7bfe:acda:6bdb:84c2]) by SN6PR11MB3408.namprd11.prod.outlook.com ([fe80::7bfe:acda:6bdb:84c2%6]) with mapi id 15.20.6411.028; Tue, 23 May 2023 14:10:32 +0000 From: "Ji, Kai" To: "Dooley, Brian" CC: "dev@dpdk.org" , "gakhil@marvell.com" Subject: Re: [PATCH v3] crypto/qat: default to IPsec MB for pre and post computes Thread-Topic: [PATCH v3] crypto/qat: default to IPsec MB for pre and post computes Thread-Index: AQHZjLtkRAMND7Ww5kmxt25T3jbyf69n5vvJ Date: Tue, 23 May 2023 14:10:32 +0000 Message-ID: References: <20230519105055.529658-1-brian.dooley@intel.com> <20230522143959.719233-1-brian.dooley@intel.com> In-Reply-To: <20230522143959.719233-1-brian.dooley@intel.com> Accept-Language: en-US, en-IE Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: 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: SN6PR11MB3408:EE_|CH0PR11MB8215:EE_ x-ms-office365-filtering-correlation-id: 19a29507-6691-41e0-abe4-08db5b977881 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: BY0XVUEc+LAWlr5FEYx73hdvPWozWrx0Ff+7xIPOe7VVNj3V8CSfdDcVPZYmlx5ZUdVjMWO/vMtQm3l1yzI+PqGDW1Vu2X8R1WKcSoTYtxUzkfcJOR2erY4eX6udECySDHM6QavrYBAFvHF7Ebs2d/qCGQVzZPtBkDfOlLOzCyMJANfomr9OWHH6rS2dWO9scTIsOrvDTPrm0qjyqQrkPldBypnGZ52l+Dz0e8xF8RC4S1hcGERH2MaMwOdNFUv+ayXOMWBfVgIHvRiEpDNYRp98NS8NUp3E4CGQ6M2z0eM3QB3yw8TRywJ7++uRk8dATIQgeT9SF4Hzq3dGTyLTf9fsBDsl1/+uvkXWyJy6s+w0ZG+owAWsAZGi5JeeqrrRjTwiQFG7Um0kltMP0cEhrI696sPwRGg+TKD2MoIhaxw/aS/KxEboYS42VIW567RnGmyBM7r4jTfJKmlAyDQe2P3FWOPNrqNwwxCEEste9caluTgmzjgC34UJo0EQK7k5cL6qjD/V0UbCFC+zOYFqY+8Ec2SMvUDzOJNvRMpS9+cw8ufEqUgItFMN1SL99SoHfTXdIpQDKi06Nw9SPGRwdlu63dj8BOx6lKvKaoMcUPI= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR11MB3408.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(346002)(376002)(396003)(39860400002)(136003)(366004)(451199021)(5660300002)(52536014)(6862004)(8936002)(8676002)(86362001)(33656002)(26005)(6506007)(53546011)(9686003)(2906002)(83380400001)(4744005)(186003)(55016003)(64756008)(66556008)(66476007)(66446008)(6636002)(4326008)(91956017)(76116006)(122000001)(82960400001)(71200400001)(66946007)(316002)(19627405001)(54906003)(478600001)(38070700005)(38100700002)(7696005)(41300700001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?2LLcxMmPCVl5bCYb6yxbNplVAH3P4glZLCTu8+jI61z5HEIZwZjRpN676b?= =?iso-8859-1?Q?VPVyLRFlFf/EU7hfcOExfs2M9IKwTOGX89nS3jU8GLw4TA9UQPpNpRe7NE?= =?iso-8859-1?Q?sGnn1fr9FHZlhD2SY4Qyhk7ObVVJ4hVW2RXz5+Wuu0a3ERytAZCm1SetMz?= =?iso-8859-1?Q?S2+KA7bK9/iE8YPhCY80JiV+Axx2Ek1Bqd5QEos5W6hSPZ2B9IlwyWZnMx?= =?iso-8859-1?Q?QRS5wWTHzfduSi3LalG8Ufy4JcHdBa1y5tMl0tMBT9Qz3O0FIM/QLezvb1?= =?iso-8859-1?Q?yu0Lfkku8PihqQPgsxPDjNthkNnEpp7VnwWwudYym3kcXoEGjBEF+FdMim?= =?iso-8859-1?Q?XrQ+6L8DNTg3ezZnZ/6/y5bHSQB59nvg1J9Zzh6GK7/CjVBRFgwxeCOEGL?= =?iso-8859-1?Q?wIgzMpSdmpCP767j8xgoB/Hy5DyOjqUzUajBznq+t6vnGNXByPP0ZClmAA?= =?iso-8859-1?Q?GoVobbg6w5sBA7nMphfdaKz4o9EsuC6+G6nXdQvCzO/YVbQi86SVynDTLS?= =?iso-8859-1?Q?nYaquLKpF+QF4w65iFjiixLecy+rHAUuQO92QvvWiLaKB8/oOe7Iz5+Xpy?= =?iso-8859-1?Q?cjksRvWo8C1/i2dKsey7pkOEQMDqQ3K8xNxrvmdPM5QspTbdnc8TwHEg10?= =?iso-8859-1?Q?QF5Y6RtrooR6bNpwDEIsCkD0CfEfgLlKQxfB5nutRhJTBKg9A/y4iBtbtd?= =?iso-8859-1?Q?Nrtunu7YH+C6ZEAPkb9FjNBCE/QDtsaBJ5vILjaVIPxkIIrd4CinJBOTbd?= =?iso-8859-1?Q?DL6bVV+Ja4HISx3FZiFiEg6Go58Dq2qpuLO1SRsNAr79h9zNL8FV9T/yNL?= =?iso-8859-1?Q?KXIxaEpeyyOijYfU5rTdY95g/RJjbqhlwy0W+eSZ2mXo6KJAiEj2e/QWba?= =?iso-8859-1?Q?6pdsdd5MPppuxEfs4EDP+HuO/GHShxvAU3ccJ3i+/gcKQCbW1ZwD/Uox/B?= =?iso-8859-1?Q?1Izr7xQWKSSGuamFquXh2qVLzV9agupSw8Q67JvBIK7Fd8jh/6AvzEM8ty?= =?iso-8859-1?Q?Ov5mheA/8NVMywOHZzowrP2ERF9R0oSYfrQDX8mxAyBmHhavB52tl1ZIuG?= =?iso-8859-1?Q?NCSWLjHVCtOL+ra9wwDRLJ3mqD6pN/z+0m88cw67U++Q8zyCYKTQM7MoyS?= =?iso-8859-1?Q?M47PHg6okYU/hotueuxt0vAbCNr7San3o6u4DGGznQselOEC+acuZSbRVN?= =?iso-8859-1?Q?PFTPxRvhJ7EGx3WwTTzslg5cjjNs1XDe1hYEq5xVaiW8x80Z6kCQqDyCT1?= =?iso-8859-1?Q?GZZppb5eKef/vqIZfYU5It5jUCoX1Vr2fVKe/V1tT+WG3SjGlMpeZEO9qB?= =?iso-8859-1?Q?c7MMdoBvxgtwuhhVQPJ8Jb6JgGnyxGcyGzgWbidWzfEAZRiYne3ityFz45?= =?iso-8859-1?Q?5zWbMWhKZL1+/An8dJ2wueKdjxa+VhOVJGR58LHYQnz+sOLrTBRrGU0gCQ?= =?iso-8859-1?Q?g3RR60lqcREW4gRW2ozMqqCXknJVkIOul8mJ+lXPb5/ojvxKlH8la7WvF2?= =?iso-8859-1?Q?uXkTBB/eIZBHHyzwdKT0FqD68QmIZZCTKR+2blv8TqffALMLCF3laYNiTS?= =?iso-8859-1?Q?dei0mZKcdQggWJYarQub7ikuESt65u0+yrmHXKog5loyq6ILxAZZNWrRDK?= =?iso-8859-1?Q?2vtinnB5Lqutk=3D?= Content-Type: multipart/alternative; boundary="_000_SN6PR11MB34085E9045174B404019A67281409SN6PR11MB3408namp_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN6PR11MB3408.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 19a29507-6691-41e0-abe4-08db5b977881 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 May 2023 14:10:32.2456 (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: qjE5/FVbh8TAoWwXyw6KVgZ1U8ySaLurNt1gXPL7j6UqFtKer6XaKLTs4drqMeeJYR7sXHRPcYq7QMw6icBGpQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR11MB8215 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 --_000_SN6PR11MB34085E9045174B404019A67281409SN6PR11MB3408namp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Acked-by: Kai Ji ________________________________ From: Dooley, Brian Sent: Monday, May 22, 2023 15:39 To: Ji, Kai Cc: dev@dpdk.org ; gakhil@marvell.com ; D= ooley, Brian Subject: [PATCH v3] crypto/qat: default to IPsec MB for pre and post comput= es Pre and post computations currently use the OpenSSL library by default. This patch changes the default option to Intel IPsec MB library version 1.4 for the required computations. If this version of IPsec is not met it will fallback to use OpenSSL. Added version checks for libipsecmb and libcrypto into meson build. Added directives for detecting IPsec MB or OpenSSL. Signed-off-by: Brian Dooley --- --_000_SN6PR11MB34085E9045174B404019A67281409SN6PR11MB3408namp_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Acked-by: Kai Ji <kai.ji@intel.com>


From: Dooley, Brian &l= t;brian.dooley@intel.com>
Sent: Monday, May 22, 2023 15:39
To: Ji, Kai <kai.ji@intel.com>
Cc: dev@dpdk.org <dev@dpdk.org>; gakhil@marvell.com <gakhil= @marvell.com>; Dooley, Brian <brian.dooley@intel.com>
Subject: [PATCH v3] crypto/qat: default to IPsec MB for pre and post= computes
 
Pre and post computations currently= use the OpenSSL library by default.
This patch changes the default option to Intel IPsec MB library version
1.4 for the required computations. If this version of IPsec is not met
it will fallback to use OpenSSL.

Added version checks for libipsecmb and libcrypto into meson build.
Added directives for detecting IPsec MB or OpenSSL.

Signed-off-by: Brian Dooley <brian.dooley@intel.com>
---
--_000_SN6PR11MB34085E9045174B404019A67281409SN6PR11MB3408namp_--