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 110A7A04FF; Thu, 24 Mar 2022 14:52:10 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A139D4281F; Thu, 24 Mar 2022 14:52:09 +0100 (CET) Received: from IND01-MA1-obe.outbound.protection.outlook.com (mail-eopbgr1380134.outbound.protection.outlook.com [40.107.138.134]) by mails.dpdk.org (Postfix) with ESMTP id B62CA41104 for ; Wed, 23 Mar 2022 09:30:55 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=R6GugJdhCEO5G5/dMHPO1i6TCeWADYQcU4d7WmFe0haLkCsjz8SV8bcaNMWQzIxy5mecf6vLw8Tgm7YlJWLDQ2UJqxaZnmQyBRITWaDxG5hQY6g+zpu2S7OFMjMDyAVF00mHJlc+LrEYhfiTv7wQ202cRf5UCs2kkLo8VPjJo8wvmINvzXstZd6JGn2qoEccSCTrzQyd4817tcwBWEcx7PZlnXDxdhyCoBerHq9v5AiTmQvH3jXHN5OkiI1XuuJ46uBSIGaX0lIO4m1lucbVrS6hikP4kKvseidXi49O8Zvo7jMW2iXEM66Q+F/Pw42n5WSw1EbJFLl9ocl8ox8biA== 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=Th6Jo2XXvSRiXYvUbCFJvuLPqT48owq4ZuUJsxdlE5Q=; b=n0v4JALihdX0fTyLnVWV2Z4kkGKgJf5AyL/A8waMVZMLwWZYI5lu4EQBLjzJ/3CYDJfnCsuzcaxsQ7lm7IalHwcddysBWOhK6NH13dwqjNQMyXHGxI5WJCc/PaKdDv+ip3j0G1vF3P5vPWtioNeKjdF0OlYMkeUoLtkW9qyeEUy0FAUfiC6uWQ3hMDSTGtm8szaKN8/4yc124C2nnOwUobLvR2uWtD7MRf1lgGoAs8ziMvtXyopxt2AT8NCWXquHxNQjYAcs2kD3q0EfOPXlcWsy0we1YyWfAoOZW8dpM5jJ8zpcjUTjbBGTH2dvq0KHvqaCJ9bGaQf/Op81daaEZg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=clear-trail.com; dmarc=pass action=none header.from=clear-trail.com; dkim=pass header.d=clear-trail.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=clear-trail.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Th6Jo2XXvSRiXYvUbCFJvuLPqT48owq4ZuUJsxdlE5Q=; b=AeGqDzqHk1/MjRo5yGZ7dysQF+rTDsfs4oHK8+0h75KJsFwXQLOseLG9auhTN6M6b2/8xW3Q1hdySTr/1RURbFYG++zP/pHjDtYXX4NQlPoMDctF/GgyIlYXP7ISk/f+qwpfIZUh2bWRbPpUPCtZVZNhC37YZVmw9Qzf2zFQyB4= Received: from PN1PR0101MB1901.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c00:1a::20) by MAZPR01MB7040.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a01:59::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.21; Wed, 23 Mar 2022 08:30:51 +0000 Received: from PN1PR0101MB1901.INDPRD01.PROD.OUTLOOK.COM ([fe80::e907:8bbe:7d9f:f39a]) by PN1PR0101MB1901.INDPRD01.PROD.OUTLOOK.COM ([fe80::e907:8bbe:7d9f:f39a%5]) with mapi id 15.20.5102.016; Wed, 23 Mar 2022 08:30:51 +0000 From: Tarun Badnora To: Dmitry Kozlyuk CC: "dev@dpdk.org" , Anurag Berdia , Omar Cardona , Daniel Havey Subject: RE: DPDK for Windows with MSVC compiler Thread-Topic: DPDK for Windows with MSVC compiler Thread-Index: Adg9B0xTgR4LS7RRQ/S9mgO9p5/6IgA3FwYAACquPNA= Date: Wed, 23 Mar 2022 08:30:51 +0000 Message-ID: References: <20220322145500.4716ccca@sovereign> In-Reply-To: <20220322145500.4716ccca@sovereign> Accept-Language: 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=clear-trail.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 4ad441fb-ea65-4c5a-6571-08da0ca770cd x-ms-traffictypediagnostic: MAZPR01MB7040:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: KGnsV9kb57wCMc6vIJye4ZxNKZbklUwQtR1jy0d+JXoe0aWZLA6jQJZIhZW82JqhU245NBRh6mvAqoTNpZB/tOpDRvGtscc3d3urgXEw5lnPqJDajqP05/3xZSl9OwgShpRuV7IU6Lc2Vk7aanxsOUsC8sMCwfMaxnrJOhsGV4ZXJoa+7EXDj7FkZaIYSQcUg77gAwQqzHecob7VZAdRr7JiS31AA7E8gIlDxQjywqvvqejRI/dk8fKs+710Ia2YYVjD2Q37RPWD/2Md9n/FE3haZ1gXa5dEQg1QFkrBuSsVPktWH0HbKtL0siEF2M6cB/0Nh0Hmu/prKGwze9Cv1sxkRVfMSXL1sPA66+5VzTUxCjU73ZZj1tJ/GjtEsqgDoNvyL5BblytTz8BO/Kxg/BEBVz5RMQ0an/T7yqMw5J4Fog50R2jWCNpvihyslvRxbtOSDXXWYtTtBh528tZ1QOiK3tzhW/zXxuL2krsMFuvPp33Zv+8MkcIHnX3K2HC3Y/XQqdRAFCtG5c58TS300kQTXOloJnUeoUIqpWHeKjzWkOidRmJ0NdrElcSRMpPG5sWBjEBGjuUKYQ8ZCTsnwNig2sVZH6LoPutxSOID3s20v79PHnNvii9XddGQQW4rEfryQJu34/xlczvNZko5Xs5YTYnmm+YMRe8QKvOr3AFuKFgdmp/DkwpzZTEr8RG218YoRfAl810YaIZsVY9FNg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PN1PR0101MB1901.INDPRD01.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230001)(4636009)(376002)(136003)(346002)(396003)(366004)(39830400003)(44832011)(5660300002)(83380400001)(52536014)(71200400001)(66946007)(76116006)(33656002)(7696005)(66556008)(316002)(53546011)(38070700005)(9686003)(122000001)(6506007)(66446008)(6862004)(8676002)(66476007)(2906002)(4326008)(64756008)(55016003)(186003)(86362001)(54906003)(38100700002)(508600001)(8936002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?TZ+3l8NirdCK6YolZEMUL9cVBubD4FsArVm3LBQ/q6USbIe0FcWy1o56FgkV?= =?us-ascii?Q?/eMYdseVrPg7tQUBdnBnfg1zgMBQpX0kN3yR9c1gZnsvlfo31mHv+2dI6nJj?= =?us-ascii?Q?SjKeR+80hRe1hjIHHTNvsX/82E9u86arHIIjIwCS9uMquLMzUo4k1cSj9ibA?= =?us-ascii?Q?yMVkXF+KTYM56n/WshpDJOOgO7+DPZvPnA28uB7YMeXYOsa6kJTuTGFZH28o?= =?us-ascii?Q?YN1o03JWKFYbEPPFSzJBbvOTtwW0f8PBWieF0c9hIXlBhvGgKxMj92DreZ2K?= =?us-ascii?Q?GlmluodfWpqvTJfUIyzpY7Q3pSGBkc/eqTrxMBz/pfFF8liBoulAiY/lb9Kn?= =?us-ascii?Q?PWFTi7smJFI16yt5HFEkRMw5AWtcEJnh+8sjdLlok5WFmHnp6xydtPy/H2Zr?= =?us-ascii?Q?+EBtrAbzns6Q3XZE8xQ3GAnS5tvQSZIU3j6xk+YU2mh9QObfgplW6GbV4y3G?= =?us-ascii?Q?EPy3cyyDWklcLDEbVV39wTwIsX1ceArDD8cnKRghBeOsyKqJBfWsFMmw08Dm?= =?us-ascii?Q?0FZj+56cLWn0N0YjhqLttjXokQ5JRURupHafouoUTVxmkhWnqpmd8O5668AU?= =?us-ascii?Q?36Az7I4e3J9Ql8zsnjpTKFulSUHy1vBTy1yEXfVBhtLUZWmcUms+XPvxe6sI?= =?us-ascii?Q?UEGdU7OTHG1pq3TkI+jz0Ww7qyyH3g1IAode/6Gm6pDxs+goYBLAj4mul5Jz?= =?us-ascii?Q?xt/PCppklJCFjyOaoiV6inwFgx+pyyk2ZV7wnOEFAS4yQgFRGwQ/4JwHT4Qy?= =?us-ascii?Q?ZciP1ovE52zYfjknDpuCxZ7waB4IYJ/dxKQwzQf+CgVZma6V9jI+RlQ8eLSr?= =?us-ascii?Q?oZw+NLVERGN9fzF6OgfRnaUTPyvePYd3h4O6d8tC8SdK/128+etGS5bCc83w?= =?us-ascii?Q?kqkpiQZgdOPDr4jLek6GHsvda4BNiP+E8CcIVMyfrP1Nv3iqTZ4/FK23HqSI?= =?us-ascii?Q?jMPq8Wmy8U2ENue4B34Rgit+vEgz5M62WlSAovrJS6zRMLldanXZ7/cf+481?= =?us-ascii?Q?u3x5XLY8XqRlC38l857vYqOtjSPesQYLTfPrceQ5f4La26WX9pksopDbDPkD?= =?us-ascii?Q?3Qu2y0w5lUwt1sSOsLEFYgGjKn23mrTdJ6waM4tM7wa8nQ6SX8vKzGufcoVT?= =?us-ascii?Q?SUojNkXqCHOdnv2mdKizzWgQIjR/F4AEpzz1nx204IDWnOBjFFt11ZvjumRS?= =?us-ascii?Q?gPGrMIixvwl1M+e6wFZu3ia5rTbTf2qqwBall8PDY3bq51EGytS4vJ4yVgAv?= =?us-ascii?Q?Odyq6syNiClbIW4RDr7c5hWzpmkJ4I8GOQpygudE8tEbFv6lWLxTR9fJoJyw?= =?us-ascii?Q?ngBzVRp0gIUx/0wxmNq88tzfsy49jTW6ysiNyJPnJKw7pA5IWA8oP6LC+x0g?= =?us-ascii?Q?Yj6H539bvApndB9fF5cPKGqyYc6Da5Z/kZI4rxcM23J4Pe0abQtuCzAX05s/?= =?us-ascii?Q?kPasvknG+J4beMA5EBEyLwpeNxU70eUFR8L81rcmhQmHVQ8mWnxikPO/YGjW?= =?us-ascii?Q?xT0ZFMFATcqDFeN+l3AAhIICmDIN/OdkBpvtNE5G+G0h8LD+i2chLJebEric?= =?us-ascii?Q?pa/Jki0eLR6x0OW9kGFwve0msJ1dher3pyuT7hS9FqoHpYcSv10QfYn9Ce8d?= =?us-ascii?Q?5Qdi6rs5ZQHQGjeB4f/Dyu4+mDLGJJZhDRVxvNB43N2j5K4bp++wsZy+N92O?= =?us-ascii?Q?8yDJEUFYa1UoSH9g5NIlv1xRSaFzWdqSbhfebZpCPjRNHQh3Y4ij5iNdzSfX?= =?us-ascii?Q?1q+Z3nRZIg=3D=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: clear-trail.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PN1PR0101MB1901.INDPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 4ad441fb-ea65-4c5a-6571-08da0ca770cd X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Mar 2022 08:30:51.6677 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 216527e3-7d69-4d9b-b2b1-bf7e9cea0ee3 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: D1qiNAzfo6jPONiNCvFM6TJdfTfFI4syBNgrOSZpzG84JoqiKRl5LxcEmJDYfHLIPnfBlv41eML0wKe0H3CUc5+jlpWTeyWcvbLhu4NDn7Q= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MAZPR01MB7040 X-Mailman-Approved-At: Thu, 24 Mar 2022 14:52:08 +0100 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 Hello Dmitry, Thanks for providing this information. For better planning at our end, I like to ask couple of questions: Is there a way to integrate DPDK module, built with clang/mingw, to our MSV= C application ?=20 I know both are different compilers, but in case if you are aware of a way/= tweak that will be of our help. OR=20 If porting our application is the only option available then which compiler= (clang or mingw) is recommended for optimal performance. Regards, Tarun Badnora -----Original Message----- From: Dmitry Kozlyuk =20 Sent: 22 March 2022 17:25 To: Tarun Badnora Cc: dev@dpdk.org; Anurag Berdia ; Omar Cardo= na ; Daniel Havey Subject: Re: DPDK for Windows with MSVC compiler 2022-03-21 10:26 (UTC+0000), Tarun Badnora: > We'd like to know whether DPDK supports MSVC compiler ? > If yes, please guide us to the references & compatible versions else shar= e plan of its availability if it's in roadmap. Hello Tarun, DPDK does not support MSVC. There is a very long term intention to build DPDK with MSVC (adding Omar an= d Daniel if they have any more comments), but for now it's only clang and M= inGW-w64. There is a significant gap in language features support from MSVC side and = some issues (e.g. GCC-isms) from DPDK side.