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 3BE1842C5E; Thu, 8 Jun 2023 14:25:48 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C1B50406B5; Thu, 8 Jun 2023 14:25:47 +0200 (CEST) Received: from mga06.intel.com (mga06b.intel.com [134.134.136.31]) by mails.dpdk.org (Postfix) with ESMTP id B115F40042 for ; Thu, 8 Jun 2023 14:25:45 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1686227145; x=1717763145; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=A+smTf/XQn4hWiG5DGFLDxVrbFonsTm+M58g3K3X9Vw=; b=PciCX0Rp56kTlXHI3jxt4umJU+42of8aeiRHmgvy4r36OAtZYeOlBpQz i5JwpbfyGxixdRHEkwAAZcp82z2l1Jz1vrzS0CRWO7p4A7/67wEyVpqaA T9rsG0te76o8+EfflaBkvIkV2iWbjGEZNEwiiBAm5E+Ek71zrDk1qwEzv sKCpXgFNuHtf6kNiWAJBpWhHBOo2ymx5F7NpbjClcEyXM8joeI5IxeMUP oZBs+beRO8Ln1DnT364OqWVRJi8ir9pDSEpTfTHxE6mXqWT0OMTbwZhbf 8NAKvt+v9b1en6kiVEXWxWNe1wNKw/cXmMETmU7fcYggpTbRbN0bySmg4 w==; X-IronPort-AV: E=McAfee;i="6600,9927,10734"; a="420853717" X-IronPort-AV: E=Sophos;i="6.00,226,1681196400"; d="scan'208";a="420853717" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Jun 2023 05:25:44 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10734"; a="775027253" X-IronPort-AV: E=Sophos;i="6.00,226,1681196400"; d="scan'208";a="775027253" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga008.fm.intel.com with ESMTP; 08 Jun 2023 05:25:44 -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; Thu, 8 Jun 2023 05:25:43 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) 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; Thu, 8 Jun 2023 05:25:43 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.169) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Thu, 8 Jun 2023 05:25:43 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mle3d57ht7RJC8es+ACdSZZfSrSozSBE9sCiofAyqB1/8V9ib3SJWr2vWqYekc/o4TiZpJSu/e6uLFE4nIoiZTwYhLqCDGdZE4V7anTE6uHE3MIE1UoKLuOp7wXbmLaanNRpsUsSnL/U3TeApEe75MqIVnJAlU6ErMFY8sgJaTAXkUh+M44JDQ/LlbGgI8RQ1YqcRoXhMSMoyrUHjx34TS8LdpU8TqXYWneDTY0/iSXkW5KjOZP+dbvK8VX75yhzchJw9L0cQ1htTPGtJ8uie0fK1oRUd+IlWbOWGSVlqJA3Bb3dysWiwLfpfdfH8rvZDuDYzuFhU/ULVJPo/1L+fg== 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=A+smTf/XQn4hWiG5DGFLDxVrbFonsTm+M58g3K3X9Vw=; b=BP8xBuggX00XjZBrQWoZ0EgRgRsExdhqrrkWAg5cNPhdxufO0WB2AvUKPwZg4p2w96xz+gDsbzc1djbqRmL5PoHg7SKZI6Eb2xvta7Ub95suYwVYV7Cz6eBmOyTYnQJcSZuLS1Ff8mqpFmg27HrSvfDI+qNtYHvhbMydkkFJ+0PFMrha5zmaq9IcnSagBIGOMCGEC1LqYVXoJ12m1VZfj8XvTYQR3aTEhUJTxMCVGAit0WM4X5nTGKraGR0lPUGIEeA30oBjYh6JnaEK0ACF9pXp1006rJba1AALbQjF2VfVC9uVDYH4WTzapPX0oTP1kv7RF6MkLQYv9KRNlKJquQ== 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 SN7PR11MB7639.namprd11.prod.outlook.com (2603:10b6:806:32a::14) by BL1PR11MB6003.namprd11.prod.outlook.com (2603:10b6:208:387::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.33; Thu, 8 Jun 2023 12:25:41 +0000 Received: from SN7PR11MB7639.namprd11.prod.outlook.com ([fe80::43d0:7481:a8c4:76a0]) by SN7PR11MB7639.namprd11.prod.outlook.com ([fe80::43d0:7481:a8c4:76a0%4]) with mapi id 15.20.6433.024; Thu, 8 Jun 2023 12:25:42 +0000 From: "Power, Ciara" To: "Dooley, Brian" , "Ji, Kai" CC: "dev@dpdk.org" , "gakhil@marvell.com" , "De Lara Guarch, Pablo" , "Dooley, Brian" Subject: RE: [PATCH v5] crypto/qat: default to IPsec MB for computations Thread-Topic: [PATCH v5] crypto/qat: default to IPsec MB for computations Thread-Index: AQHZmGGzTxFPInv4FESqhDxR35EqnK+A17wA Date: Thu, 8 Jun 2023 12:25:42 +0000 Message-ID: References: <20230526102650.774625-1-brian.dooley@intel.com> <20230606102820.356924-1-brian.dooley@intel.com> In-Reply-To: <20230606102820.356924-1-brian.dooley@intel.com> Accept-Language: en-IE, 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: SN7PR11MB7639:EE_|BL1PR11MB6003:EE_ x-ms-office365-filtering-correlation-id: 732f9b58-fcec-488d-c31c-08db681b7a40 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: xwjuuZfawWMDLH4FP49P+qNPEwX9UHB86uZj7vbo3kTqV9xOyakj+0NF2dPZoMvCwceVpHTHLgK+M7iCifOquRi88sx74Nr6VBctKEYLV5GOnEzrdB38jTb84FOMmNLMrU0suJDe3PkkCnWbhszU7s5b32R+rXw/zpOL9Xiw1CkF3ePF5jzbFXBWhUxTEuBBzwRm8uz6ppFlar+/1287pBMxTi9jcUC5Ca1rLiAedlxr5WwVcq3NEbGL6oYeFiM9TJGX9b6SUWPnlzG9sR29/1g58/E8IytxLdQNzKMWeNo2ADgqRWrcXy7KkJMWk5RiA6GH35ew4s5Hlyr8vAFiKg+6b2SsragcBLTTB+o2sO8tJJuD24s8KBrEcgSvop9aMMglk52b6sttMltb5OAormoNrMWa120gOoJWXa9y8J8cOgtDDeTwnZy/cyLvqvuwBgRxyWet6AtKnYBKCWdVUeieM4PgNLMxmBupMA+bFvF68fC05nHmr8AvxtUta6gH07VrfLuqDPQIS0SPkvUNvO47QBxBZm5zGWZwyX/JvqWo85yu0eIFDcGuKXGtEPO38xgPy3ag0AZ2Nbn9YUJSv7Lpiv9GjwKKH8bNrRJ57XUmahD5xC7ssMJw//2x6ZXE x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN7PR11MB7639.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(346002)(376002)(39860400002)(396003)(366004)(136003)(451199021)(66476007)(76116006)(478600001)(66446008)(66946007)(4326008)(316002)(4744005)(2906002)(64756008)(8936002)(41300700001)(6636002)(8676002)(110136005)(54906003)(66556008)(5660300002)(52536014)(71200400001)(7696005)(6506007)(26005)(9686003)(107886003)(53546011)(82960400001)(38100700002)(55016003)(83380400001)(186003)(86362001)(38070700005)(33656002)(122000001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?JNNS2W1V/7fGWR57pz/Kh65p6b9WpLUxeKDew96VibqS6q7Mosg6r1haCSLX?= =?us-ascii?Q?vBK12XFPFCrK2/ymnJPG3GmhRPrJZ4ezbBCsFI/lE2cT6wWDZ37V3d1oKhA0?= =?us-ascii?Q?AZeeI+Sjwu+vCMl9Hz0kc+MzfrMJXZLz5Qc6bwH8WrhvNmyZObBk4MEeBJoU?= =?us-ascii?Q?mSsJLfZ5qh/R4BupilfjlbF+U3BmgE9s0CAAbQehe+u6SgkK0qQuHvrzqYbQ?= =?us-ascii?Q?etidDKQSNUIDHOQc2x9smlpc2OM5vMA8Xju5/Semj33U+GDOKt8ABmmJhWhT?= =?us-ascii?Q?YwLNX2B5WcoJXU80fHIFK/dDYDBB3fDQgk1F9vxR/hzYhC9xrO2Ys9EQHT+u?= =?us-ascii?Q?YDUwXJVI6/mi/Uh/8DaE4t8QGTQOs58QbqvFKkj5Q7jh2lUyQwW5FGmSnvD0?= =?us-ascii?Q?4kLdI2a87S53qiIykL9Kmo9+CYzkoGd1jer6Q9tU7A1uUKV1KBRGCLHYkR79?= =?us-ascii?Q?rDwlG3uajinw8M7f+X5pjKCSOi/ONJ+Vcd6YyXXDcikdKhTYNY2zOCtTCobc?= =?us-ascii?Q?6gAQyNMEQqGKRKB+tc1KJ41NlZhamo2Vc+WbOzqCtd+rrtdI40CUtFCdJ3Vm?= =?us-ascii?Q?Ju3Gzh0xZz86Voi2N/P+9wjue+GftH8SJuvji4xngkIItbUe04uQgr7zAgYj?= =?us-ascii?Q?yFO/KY3Sbo8nXKFzKda0JjKti1K2F6E+94C0+jvUqqJoD729fPaI4LVA42MB?= =?us-ascii?Q?iqU4+9assZL6yw1o/4oHeu5sTuLOFQs46K8hhCGESnnARszPojzN/v9HR2e8?= =?us-ascii?Q?P2RvKVRUzlZBsZvPrsphfp19+k3V7SOhKhWbw2MY2CnRH/QFddxml6XJfEl3?= =?us-ascii?Q?H+mvnRUq0+P9qQ7B7LlztPe7byuvLz+VfqmXL2jcCzVTCIcGRrB3Id3gcROV?= =?us-ascii?Q?Ih5EATGdAhhNmImIO/oQUoYcxRYusyE/FiDvm1EU3N9DsQBjPLYcnqkLRSDU?= =?us-ascii?Q?uO00R/2Mk0y2+k+isCmn7F6FtXSvfLuf4QlFoZJ/zf157i6TBQJVgHS1S3Ff?= =?us-ascii?Q?diamhi458egwCBaWCx3P1FEhZbmBVOSl7GLARdVzSx1b+LtRQT3Y/cFpq1bU?= =?us-ascii?Q?txLD8Ys6i6DsVEBn6aqIMI9TN5Id0R/jIM3DNcDjvN0T8W/9dAqhQpp4txEU?= =?us-ascii?Q?Cnqm1AMuH6vAbyp6Fu3Y9L2rz2oln+KKRaz0bcxjiSa81eCDr8Q+ItwkFm5i?= =?us-ascii?Q?ab8uc/ZmaN1A+AO6EzL+qQknqnpjzaEzOjwBTClG4M53mqmxCGXn4+9AeWXt?= =?us-ascii?Q?CqsMY5eFep2u2imq6gbAfO6UBVZBq1sKQ/oFfe75Su9WWv8+0+rIylON3Evw?= =?us-ascii?Q?zqrTjzSiZ6ZJ3G9Zp3sCoa92b03igNXcTXnosSDrM8aDJyERxPd7Eq9evxep?= =?us-ascii?Q?3F+tjtlj62eOf8xtrKFzr6inpB9NSzAgsBpEmVyJQbdIJpCtg1hMS15KquEi?= =?us-ascii?Q?XueHyDcNKvdjO3G361l8Q3D6ZSJPXnzfr2EybdgyAtDZUPaVHeCqsnVexRbS?= =?us-ascii?Q?h/5VHG8ZDslcPQ62PEJhz0B5n/SaKvN4CMGlicxL+zfGlgLvzTcP2u4nFnwn?= =?us-ascii?Q?P77W5UUeU2qrmW0rbiGSW7uVCcXCzaMnl4BEx/zn?= 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: SN7PR11MB7639.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 732f9b58-fcec-488d-c31c-08db681b7a40 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jun 2023 12:25:42.7349 (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: UCYugHzh4rh88UDomzDWOlCUx/2mw9h61CMR+VUIAmz44JPhb7aB5V2Ax2vzD2pc2fuj8DWdVGjWN88zYi8Urw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR11MB6003 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: Brian Dooley > Sent: Tuesday 6 June 2023 11:28 > To: Ji, Kai > Cc: dev@dpdk.org; gakhil@marvell.com; De Lara Guarch, Pablo > ; Dooley, Brian > Subject: [PATCH v5] crypto/qat: default to IPsec MB for computations >=20 > 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. >=20 > Added version checks for libipsecmb and libcrypto into meson build. > Added directives for detecting IPsec MB or OpenSSL. >=20 > Signed-off-by: Brian Dooley > Acked-by: Kai Ji > Acked-by: Pablo de Lara > --- > v5: > Remove ipsec mb define and add previous ack > v4: > Rebase and fix conflicts > v3: > Fix checkpatch warnings by replacing return with goto > v2: > OpenSSL code reintroduced as a fallback feature if Intel IPsec MB 1.4 > not available Acked-by: Ciara Power