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 EEC58A0547; Sun, 17 Oct 2021 12:13:58 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7E87640041; Sun, 17 Oct 2021 12:13:58 +0200 (CEST) Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2054.outbound.protection.outlook.com [40.107.237.54]) by mails.dpdk.org (Postfix) with ESMTP id 84BD54003C for ; Sun, 17 Oct 2021 12:13:56 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fVtmHslDTVDsXkCkbSK8tGC7hefCa243Cl+x5aLsUSZEj2SXk8QRn+rpRNo7FG8ps2MVAiERTbyEpuqo1iyUMCra88KT1bsJuTEmdekCWVxshoUFKrswGkg+J0efpjuBEOQeUxo4AuwVaO7yIbAKSOa4xz3GMoSVADNYETR08FuPWFgXd2deUptmYzwAmt6nq+qnWJd2ywxOuiXFltrbMwgAbt5Pa6d9Id0CDbawetEonLSm0KMevM3/8M1PLdOXg+hzVaOTM54FhFjL2naLemLkxf3I0WaOs22mLHWdhvA1CWuYD+k3MOr2Xisno1XfnfTvO17L/v4vrLNnVBELzA== 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=eiDp214qEDpif+SpuoACmUy+zUS2TC5Urykm7V2BjRU=; b=ht8/eB41xfEIsyCr4dsy0qnCO1l9NxMZwrjlJX6VLcwCRJUfTwtpyC/MOa0NGj76G3kOZ546koZTo+WQ3LG3TX+IsEVFf0qbobWD5B6H0uHt8UCM9fczQQNJ62q44lSMW7TpWfQipQ4+LVZsrneGiDVwv/XkpwnOGUQq1KOpgrwcOrcUWBPwpgJhTOQBIDE1ArjyZZT9AB24fpkl/VnKtznlOjqBs94Cvn+8juhdUUBlR/6g+62/TxtkoJpt/mDDdtYCejpyKBQuGnZe2MSbRkG9UBlx4cVTOgKcUA1VxzYXzDGCInHmXQB1ZlKeiwfyePAgxB0zKFv+fUir59xdcg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eiDp214qEDpif+SpuoACmUy+zUS2TC5Urykm7V2BjRU=; b=Hx8/t5eBJEB5pEA/HnB+UcdT38cZ1JU7iIUX0VBclA5VbfdTC+YkKWvAC7Y0U6L0oAqUyocvIKpu5GwUX8SEpDRu8qa3c3XrqhN4MNJC9E4QaYkOPETwy4MBwS4162Evv2ts/rTm15keewC1y+iRtVbCwgIqOkQd/mrTfVmAmT7r+9AcBaeS1vU5+3qrPvSNEFXnP1Hq+Tl7mKPyg80RHpEcqPmYuYWGX3GGt54fpXjXAuJ8KGlq80ua/r0w1SmY5PumJl/7wnlm0kphlqxozrTEJ86BqtQN2XJufo1xliTT6rsGLmJ25kdnsVEvO/itIBivnDvNXckyZzCI9QZ0dg== Received: from DM4PR12MB5389.namprd12.prod.outlook.com (2603:10b6:5:39a::7) by DM4PR12MB5246.namprd12.prod.outlook.com (2603:10b6:5:399::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.16; Sun, 17 Oct 2021 10:13:55 +0000 Received: from DM4PR12MB5389.namprd12.prod.outlook.com ([fe80::45be:2914:19ef:f4bb]) by DM4PR12MB5389.namprd12.prod.outlook.com ([fe80::45be:2914:19ef:f4bb%3]) with mapi id 15.20.4608.018; Sun, 17 Oct 2021 10:13:55 +0000 From: Matan Azrad To: Tal Shnaiderman , "dev@dpdk.org" CC: NBU-Contact-Thomas Monjalon , Raslan Darawsheh , Asaf Penso , "gakhil@marvell.com" , "declan.doherty@intel.com" , Slava Ovsiienko , Eilon Greenstein Thread-Topic: [PATCH v2 0/6] Support MLX5 crypto driver on Windows Thread-Index: AQHXwzs/K1Sj5WGxx025uCQ6/Rz2EqvW+Jvg Date: Sun, 17 Oct 2021 10:13:55 +0000 Message-ID: References: <20211017094133.18988-1-talshn@nvidia.com> In-Reply-To: <20211017094133.18988-1-talshn@nvidia.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: nvidia.com; dkim=none (message not signed) header.d=none;nvidia.com; dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 634d4d2f-ba72-4453-ecbb-08d99156d3a2 x-ms-traffictypediagnostic: DM4PR12MB5246: x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1201; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: PMaBnNTOtpD44NIUUgJIv2M91JaCrkL/trJTm/R8mnqO/Q7OUSnShevNwb4jBJl2U0ABSpI/f+9UZsx9bXTqbKqYmza/EFsac5M5RAlRGXlb9/7EGmI4jy+ddf5rux/ezOXaBxS3DVR+spiNMY1YkMhoA0iwNWN/vjUFm+Yc3n0WJT+C72xIJMp2SBP2tzL13qWHqr15zZT35mQ5LiB9MoCFCcC3ID2PKi43CEZP/SyYHCioZ/6lEZa1rpxXo7laP71mYpP611oHKa9X3x/flr/VbU1k6F5YL7tH0M433x/kog8fna/UKAW2bGVuxMhwPd6EEhh2z4pe+weolCbL4Yjp3tQYjwDK85+Za9Roa9n4VfcPZHs1piST8Ssys6msmt2ncvRrsrFCCjGYBI2DENMopr94WQH51aK2evFxncOMRYWVrnkEJwq0YJg4O61PoJkvpiepzqvc5HxPRrB5b3IFGMosocCiVDeP8aHasUhJJBQQdbYqcO9Y0kSizXFuFFvpMQgF/MbtlehzGvLpOEpL4rflMiIbULRWKKL2RfpyP+SXOuXVYlAO2iS3s37qYTMSKSbp+ogPOMGDInHGqYQAvVLu3yhh1FEyMpFqnRIbMmxAM6BCgN5UeYYyWJHv6ylI7DeN7nDt6vxGCyPkEU7ay3sIUDTKjME0+BmP0mJlGqVZV1Exj2wh1+OYr1Qw52eU8eYMlVNUcrPf0zZL+g== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR12MB5389.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(107886003)(9686003)(2906002)(71200400001)(508600001)(38070700005)(8676002)(86362001)(26005)(6506007)(110136005)(66476007)(54906003)(66446008)(316002)(186003)(55016002)(66946007)(76116006)(7696005)(52536014)(83380400001)(66556008)(5660300002)(33656002)(8936002)(64756008)(122000001)(38100700002)(4326008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?uXdidUTPklrnNDxNvyFt5Vlw7B6f5SOFWKOpPKZr/b7ZAX11LNKGa9vBKqF1?= =?us-ascii?Q?9q2kiXLcqycSzqMQ9GbVg0eFQrIOhYBWXpNnYzcf8dkuzDC1W2bcLYWFGAE5?= =?us-ascii?Q?2bKaTDapVA/jAOmhcCsa3MnsgjNzxZisuJDRNL7iJww94QCBjNlX3RD4enwj?= =?us-ascii?Q?lJwNP81XIml9OV1JDzTSWyIm8I7gyxMQrO1m22nlYNymuvVqBEXYv3iw1+Ov?= =?us-ascii?Q?RHkAyOMQMgOioaVq67d5h0saGOk3bqBpl3j+bMIBkLxnv5eiXb3qNsYTZVq6?= =?us-ascii?Q?WYPQ7A42ZwTQSHv5bBRVsGMvUJC6BcKnuGZS7a7/O7gJ+azjQyQhjnplWKf/?= =?us-ascii?Q?RtGEBVSwOECOsSgnDc1XhzUltmhC1TdIQv8PVI0XXf73ctcALE/defuQZQay?= =?us-ascii?Q?hSX5vqb3QQlIUc/1zdICcsMAw/9pwP2qJL2/GbIsJEqamBToNMSOvBv1wf5A?= =?us-ascii?Q?gnNfOoREhhMS+QN4qmbAqADDptzjT7WlthsaMd8nTTw0blZ8C2fIWgY8Htgy?= =?us-ascii?Q?ZGRUxqbRP0cpMZ+Sm32sS3XYqn78rMayrhicyuyuJw0U8mqY3oYsXekbVQWE?= =?us-ascii?Q?gVndbMp2k2oAq4m2UxFH7TGjUNrol89XPvraZAqM0ZYMBr6u0cbKmiMu23+m?= =?us-ascii?Q?NSEGc1MbGiWR9K68q3dZhRsQdu7KuaO9JbOoA+gEqV37D9shDMvdRleDkEKE?= =?us-ascii?Q?zss2OPQuoXk5D5xv/JNB3OO2NKSlHKQY/9f1hids2zQ8gPVMjV1nY/a3ngII?= =?us-ascii?Q?knC2ScoGuLBrTcfB1ZLxW05R20wNe+CpDMua2VLY0ssqUNCHS0VtbYfbTHxY?= =?us-ascii?Q?PTOT/Drf3rgZ74ZXT6iWaTDMYTyYyl/eP0wAQprglltCOkWWeCtfrYwNqvaT?= =?us-ascii?Q?9qf04UJknp6aAkI57mcNq1laMdXLHmzVon9+71eo3WxUGil8ps7/MKu4v4W9?= =?us-ascii?Q?sTlWb51Ue9FwJt92tKzaE1Gbw3npbjFcc4lYzoHL4Bi7LD0nfyM88mspSG/j?= =?us-ascii?Q?ypRX37Jb3L3U9/4S8Rb/4j4vkN+rVIT2vAuruwSEwP0bOmFrOCrGpZQn+/p8?= =?us-ascii?Q?sipNBHfur1SO6jjJe7sY1dxFqL+aYGYDQaiIuZt+iTbc0T5K9k1LcvAKoC/J?= =?us-ascii?Q?h/T+JQUk4HNqttRUHt5/RTKCwE/E/PN6XGDwW4u5w+D+xH//Qt/fDiQ8feFl?= =?us-ascii?Q?wETE62vDqyceVUr3V4suL7CLmJ8KDfKeBegYcOCsyOFW7PaQn852aU04Gkvp?= =?us-ascii?Q?Vp2Yso4RH3/++mcYDhkk0FUfrb77XLlkfCPX43m0Ds1RG8Y3dr0nTxm+wZeb?= =?us-ascii?Q?PVU2IuS1X30t27owLcqJuw8/?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR12MB5389.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 634d4d2f-ba72-4453-ecbb-08d99156d3a2 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Oct 2021 10:13:55.1808 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ET4mjjntASZfWyjmkpEANem7nnOaQLzG+h5Lt5NrN1YjMxBDkkK0MZyYO3y9gQtqoXbHi2rM7MSiQ0ZFVG32UQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB5246 Subject: Re: [dpdk-dev] [PATCH v2 0/6] Support MLX5 crypto driver on Windows 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 Sender: "dev" From: Tal Shnaiderman > Support the MLX5 crypto driver on Windows OS by moving the driver's > control path communication with the Kernel to be OS agnostic. > --- > Depends-on: series-19421 ("mlx5: sharing global MR cache between drivers"= ) >=20 > v2: Split build change for mlx5 only and the rest of the drivers [AkhilG] > --- >=20 > Tal Shnaiderman (6): > common/mlx5: add DV enums to Windows defs file > crypto/mlx5: replace UNIX functions with EAL functions > crypto/mlx5: use OS agnostic functions for UMEM operations > crypto/mlx5: fix size of UMR WQE > build: check Windows support per driver > crypto/mlx5: support on Windows >=20 > doc/guides/cryptodevs/mlx5.rst | 15 ++++++++++++--- > doc/guides/rel_notes/release_21_11.rst | 1 + > drivers/common/mlx5/version.map | 2 +- > drivers/common/mlx5/windows/mlx5_common_os.c | 2 +- > drivers/common/mlx5/windows/mlx5_win_defs.h | 12 ++++++++++++ > drivers/crypto/aesni_gcm/meson.build | 6 ++++++ > drivers/crypto/aesni_mb/meson.build | 6 ++++++ > drivers/crypto/armv8/meson.build | 6 ++++++ > drivers/crypto/bcmfs/meson.build | 6 ++++++ > drivers/crypto/ccp/meson.build | 1 + > drivers/crypto/kasumi/meson.build | 6 ++++++ > drivers/crypto/meson.build | 3 --- > drivers/crypto/mlx5/meson.build | 4 ++-- > drivers/crypto/mlx5/mlx5_crypto.c | 18 +++++++++++------- > drivers/crypto/mlx5/mlx5_crypto.h | 2 +- > drivers/crypto/mvsam/meson.build | 6 ++++++ > drivers/crypto/null/meson.build | 6 ++++++ > drivers/crypto/octeontx/meson.build | 6 ++++++ > drivers/crypto/openssl/meson.build | 6 ++++++ > drivers/crypto/qat/meson.build | 6 ++++++ > drivers/crypto/scheduler/meson.build | 6 ++++++ > drivers/crypto/snow3g/meson.build | 6 ++++++ > drivers/crypto/virtio/meson.build | 6 ++++++ > drivers/crypto/zuc/meson.build | 6 ++++++ > 24 files changed, 126 insertions(+), 18 deletions(-) >=20 Series-acked-by: Matan Azrad