[ovs-dev] [EXTERNAL] Re: [PATCH] RFC: netdev-dpdk: Add Windows support.

Omar Cardona ocardona at microsoft.com
Thu Nov 4 19:09:06 UTC 2021

Hi Ben,

  *   Yes, definitely.  C11/C17 stdatomic.h is high on the list.
  *   Our current critical path item for MSVC DPDK support is TLS.

Hi Thomas,

  *   I will setup some time next week to discuss alignment and share our proposed MSVC plan.

From: Ben Pfaff <blp at cs.stanford.edu>
Sent: Thursday, November 4, 2021 11:15 AM
To: Omar Cardona <ocardona at microsoft.com>
Cc: William Tu <u9012063 at gmail.com>; thomas <thomas at monjalon.net>; <dev at openvswitch.org> <dev at openvswitch.org>; ovs-dev <ovs-dev at openvswitch.org>; Sergey Madaminov <sergey.madaminov at gmail.com>; Kadam, Pallavi <pallavi.kadam at intel.com>; Ilya Maximets <i.maximets at ovn.org>; Test <tuc at vmware.com>; Dmitry Kozlyuk <dmitry.kozliuk at gmail.com>; talshn <talshn at mellanox.com>
Subject: Re: [EXTERNAL] Re: [ovs-dev] [PATCH] RFC: netdev-dpdk: Add Windows support.

On Thu, Nov 4, 2021 at 8:37 AM Omar Cardona <ocardona at microsoft.com<mailto:ocardona at microsoft.com>> wrote:
> > f. With clang support on Windows, can we remove MSVC?

Please no.  We are actively working with the MSVC team to extend support for DPDKs dependencies

Could you get them to implement C11 atomics? The MSVC support for atomic
operations is poor, unless it's changed since I last looked. We could remove
quite a bit of rather awful stuff if either MSVC supported the C standard or if
OVS dropped support for MSVC.

More information about the dev mailing list