Support for Windows was deprecated in 3.7 which is planned to be an LTS, so will be supported in a limited capacity for another few years there. But it's time to remove it from main.
I minimally split the removal into a few logically separate parts: CI, docs, installer, datapath, userspace. It is technically possible to go more granularly, but it will take a decent amount of effort to do so while keeping the code working and meaningful throughout the process. It is also better to keep things in large chunks in case someone wants to revert this in the future or maintain in their own fork. The set completely removes everything related to windows including ability to compile with MSVC. There are couple MSVC-related quirks left in public headers since it's not actually important to rewrite those parts and the code is fine as is even if it was written this way because of MSVC compatibility in the first place. The change is huge. This patch set removes about 10% of all the code in this repository. Though most of this comes from the datapath side, so doesn't require a careful review, as the whole datapath directly is just cleanly removed. Carving out all the ifdef _WIN32 parts throughout the sources is still a very big change though. Not everything is a blind carving out of ifdefs, some code is simplified, some workarounds for windows quirks are removed. Docs are updated to remove everything related to Windows. In the releases page the FAQ is updated to cover that there was support for Windows in the past, but no longer. Hint for reviewers: Applying the set and then looking at the diff with the "irreversible remove" option makes the diff much much smaller, e.g.: git diff -D HEAD~2 HEAD~1 or git format-patch -1 -D HEAD~2 Though doesn't help much on the last patch of the set. Ilya Maximets (5): appveyor: Disable Windows CI. windows: Remove Windows installer. Documentation: Remove Windows docs. datapath-windows: Remove. treewide: Remove Windows support. .ci/windows-build.sh | 17 - .ci/windows-prepare.sh | 11 - .editorconfig | 20 - Documentation/automake.mk | 3 - Documentation/faq/releases.rst | 104 +- Documentation/index.rst | 1 - .../contributing/coding-style-windows.rst | 183 - .../internals/contributing/coding-style.rst | 3 +- .../internals/contributing/index.rst | 1 - Documentation/intro/install/general.rst | 3 - Documentation/intro/install/index.rst | 1 - Documentation/intro/install/windows.rst | 1106 ------ Documentation/ref/ovs-appctl.8.rst | 12 - Documentation/ref/ovsdb.7.rst | 9 - Documentation/topics/index.rst | 1 - Documentation/topics/windows.rst | 509 --- Makefile.am | 64 +- NEWS | 4 + README.rst | 11 - appveyor.yml | 87 - build-aux/automake.mk | 2 - build-aux/cccl | 229 -- build-aux/extract-odp-netlink-h | 6 - build-aux/extract-odp-netlink-windows-dp-h | 24 - build-aux/initial-tab-allowed-files | 4 - configure.ac | 6 +- datapath-windows/.gitignore | 9 - datapath-windows/Package/package.VcxProj | 234 -- datapath-windows/Package/package.VcxProj.user | 30 - datapath-windows/automake.mk | 98 - .../include/OvsDpInterfaceCtExt.h | 538 --- datapath-windows/include/OvsDpInterfaceExt.h | 183 - datapath-windows/include/automake.mk | 10 - .../misc/DriverRecommendedRules.ruleset | 86 - datapath-windows/misc/OVS.psm1 | 210 - datapath-windows/misc/install.cmd | 4 - datapath-windows/misc/uninstall.cmd | 1 - datapath-windows/ovsext.sln | 82 - datapath-windows/ovsext/Actions.c | 2690 ------------- datapath-windows/ovsext/Actions.h | 141 - datapath-windows/ovsext/Atomic.h | 32 - datapath-windows/ovsext/BufferMgmt.c | 2244 ----------- datapath-windows/ovsext/BufferMgmt.h | 151 - datapath-windows/ovsext/Conntrack-ftp.c | 365 -- datapath-windows/ovsext/Conntrack-icmp.c | 105 - datapath-windows/ovsext/Conntrack-nat.c | 523 --- datapath-windows/ovsext/Conntrack-nat.h | 39 - datapath-windows/ovsext/Conntrack-other.c | 81 - datapath-windows/ovsext/Conntrack-related.c | 361 -- datapath-windows/ovsext/Conntrack-tcp.c | 632 --- datapath-windows/ovsext/Conntrack.c | 2351 ------------ datapath-windows/ovsext/Conntrack.h | 233 -- datapath-windows/ovsext/Datapath.c | 1927 ---------- datapath-windows/ovsext/Datapath.h | 133 - datapath-windows/ovsext/Debug.c | 59 - datapath-windows/ovsext/Debug.h | 76 - datapath-windows/ovsext/DpInternal.h | 371 -- datapath-windows/ovsext/Driver.c | 204 - datapath-windows/ovsext/Ethernet.h | 452 --- datapath-windows/ovsext/Event.c | 626 --- datapath-windows/ovsext/Event.h | 67 - datapath-windows/ovsext/Flow.c | 3388 ----------------- datapath-windows/ovsext/Flow.h | 105 - datapath-windows/ovsext/Geneve.c | 440 --- datapath-windows/ovsext/Geneve.h | 146 - datapath-windows/ovsext/Gre.c | 456 --- datapath-windows/ovsext/Gre.h | 122 - datapath-windows/ovsext/Ip6Fragment.c | 808 ---- datapath-windows/ovsext/Ip6Fragment.h | 111 - datapath-windows/ovsext/IpFragment.c | 526 --- datapath-windows/ovsext/IpFragment.h | 75 - datapath-windows/ovsext/IpHelper.c | 2257 ----------- datapath-windows/ovsext/IpHelper.h | 234 -- datapath-windows/ovsext/Jhash.c | 131 - datapath-windows/ovsext/Jhash.h | 30 - datapath-windows/ovsext/Meter.c | 540 --- datapath-windows/ovsext/Meter.h | 68 - datapath-windows/ovsext/Mpls.h | 80 - datapath-windows/ovsext/NetProto.h | 439 --- datapath-windows/ovsext/Netlink/Netlink.c | 1236 ------ datapath-windows/ovsext/Netlink/Netlink.h | 243 -- datapath-windows/ovsext/Netlink/NetlinkBuf.c | 351 -- datapath-windows/ovsext/Netlink/NetlinkBuf.h | 69 - .../ovsext/Netlink/NetlinkError.h | 241 -- .../ovsext/Netlink/NetlinkProto.h | 135 - datapath-windows/ovsext/Offload.c | 780 ---- datapath-windows/ovsext/Offload.h | 53 - datapath-windows/ovsext/Oid.c | 882 ----- datapath-windows/ovsext/Oid.h | 29 - datapath-windows/ovsext/PacketIO.c | 586 --- datapath-windows/ovsext/PacketIO.h | 51 - datapath-windows/ovsext/PacketParser.c | 332 -- datapath-windows/ovsext/PacketParser.h | 170 - datapath-windows/ovsext/Recirc.c | 344 -- datapath-windows/ovsext/Recirc.h | 107 - datapath-windows/ovsext/Switch.c | 649 ---- datapath-windows/ovsext/Switch.h | 233 -- datapath-windows/ovsext/Tunnel.c | 338 -- datapath-windows/ovsext/Tunnel.h | 51 - datapath-windows/ovsext/TunnelFilter.c | 1656 -------- datapath-windows/ovsext/TunnelIntf.h | 44 - datapath-windows/ovsext/Types.h | 53 - datapath-windows/ovsext/User.c | 1310 ------- datapath-windows/ovsext/User.h | 130 - datapath-windows/ovsext/Util.c | 182 - datapath-windows/ovsext/Util.h | 210 - datapath-windows/ovsext/Vport.c | 2830 -------------- datapath-windows/ovsext/Vport.h | 275 -- datapath-windows/ovsext/Vxlan.c | 577 --- datapath-windows/ovsext/Vxlan.h | 97 - datapath-windows/ovsext/ovsext.inf | 84 - datapath-windows/ovsext/ovsext.rc | 89 - datapath-windows/ovsext/ovsext.vcxproj | 457 --- datapath-windows/ovsext/ovsext.vcxproj.user | 30 - datapath-windows/ovsext/precomp.h | 34 - datapath-windows/ovsext/precompsrc.c | 17 - datapath-windows/ovsext/resource.h | 1576 -------- debian/copyright.in | 56 - include/automake.mk | 1 - include/openvswitch/compiler.h | 38 +- include/openvswitch/poll-loop.h | 11 - include/openvswitch/vlog.h | 2 - include/windows/arpa/inet.h | 0 include/windows/automake.mk | 42 - include/windows/dirent.h | 0 include/windows/getopt.h | 62 - .../linux/netfilter/nf_conntrack_common.h | 0 .../linux/netfilter/nf_conntrack_ftp.h | 0 .../linux/netfilter/nf_conntrack_sctp.h | 0 .../linux/netfilter/nf_conntrack_tcp.h | 0 include/windows/linux/netfilter/nfnetlink.h | 0 .../linux/netfilter/nfnetlink_conntrack.h | 0 .../linux/netfilter/nfnetlink_cttimeout.h | 0 include/windows/linux/pkt_sched.h | 26 - include/windows/linux/types.h | 0 include/windows/net/if.h | 74 - include/windows/netdb.h | 0 include/windows/netinet/icmp6.h | 606 --- include/windows/netinet/in.h | 24 - include/windows/netinet/in_systm.h | 0 include/windows/netinet/ip.h | 26 - include/windows/netinet/ip6.h | 235 -- include/windows/netinet/tcp.h | 0 include/windows/netpacket/packet.h | 40 - include/windows/poll.h | 0 include/windows/strings.h | 0 include/windows/sys/epoll.h | 31 - include/windows/sys/ioctl.h | 0 include/windows/sys/resource.h | 53 - include/windows/sys/socket.h | 22 - include/windows/sys/time.h | 0 include/windows/sys/uio.h | 22 - include/windows/sys/un.h | 0 include/windows/sys/wait.h | 0 include/windows/syslog.h | 62 - include/windows/unistd.h | 104 - include/windows/windefs.h | 50 - lib/automake.mk | 39 - lib/byte-order.h | 4 +- lib/daemon-unix.c | 19 - lib/daemon-windows.c | 555 --- lib/daemon.c | 10 +- lib/daemon.h | 82 +- lib/daemon.man | 3 - lib/daemon.xml | 5 - lib/dns-resolve.c | 6 +- lib/dpif-netdev-perf.h | 4 +- lib/dpif-netdev.c | 8 +- lib/dpif-netlink.c | 312 +- lib/dpif.c | 2 +- lib/entropy.c | 17 - lib/fatal-signal.c | 60 - lib/fatal-signal.h | 4 - lib/getopt_long.c | 459 --- lib/getrusage-windows.c | 78 - lib/if-notifier-stub.c | 41 - lib/latch-windows.c | 83 - lib/latch.h | 5 - lib/lldp/lldpd.c | 4 - lib/lockfile.c | 73 - lib/netdev-provider.h | 2 - lib/netdev-vport.h | 5 +- lib/netdev-windows.c | 517 --- lib/netdev.c | 10 - lib/netdev.h | 2 - lib/netlink-conntrack.c | 28 - lib/netlink-socket.c | 615 +-- lib/netlink-socket.h | 17 - lib/ovs-atomic-msvc.h | 462 --- lib/ovs-atomic.h | 2 - lib/ovs-lldp.c | 4 - lib/ovs-rcu.c | 7 +- lib/ovs-thread.c | 28 +- lib/ovs-thread.h | 4 - lib/poll-loop.c | 69 +- lib/process.c | 23 - lib/rconn.c | 9 +- lib/route-table-stub.c | 50 - lib/service-syn.man | 3 - lib/service.man | 12 - lib/sflow.h | 4 - lib/socket-util.c | 60 +- lib/socket-util.h | 34 - lib/stdio.c | 60 - lib/stdio.h.in | 46 - lib/stream-fd.c | 15 - lib/stream-fd.h | 3 - lib/stream-provider.h | 5 - lib/stream-ssl.c | 28 +- lib/stream-windows.c | 704 ---- lib/stream.c | 10 - lib/string.c | 16 - lib/string.h.in | 8 - lib/strsep.c | 73 - lib/timeval.c | 88 - lib/timeval.h | 5 - lib/unixctl.c | 22 +- lib/unixctl.man | 6 - lib/unixctl.xml | 8 - lib/util.c | 134 +- lib/util.h | 62 +- lib/uuid.c | 2 - lib/vconn-active.man | 4 - lib/vlog-unixctl.man | 4 - lib/vlog.c | 2 - lib/vlog.man | 4 - lib/vlog.xml | 6 - lib/wmi.c | 1272 ------- lib/wmi.h | 51 - m4/ax_check_openssl.m4 | 10 +- m4/openvswitch.m4 | 122 - ofproto/automake.mk | 3 - ovsdb/log.c | 90 +- ovsdb/ovsdb-client.c | 17 - ovsdb/ovsdb-server.1.in | 5 - ovsdb/ovsdb-server.c | 9 - ovsdb/ovsdb-tool.c | 3 - python/automake.mk | 4 +- python/ovs/daemon.py | 194 +- python/ovs/dns_resolve.py | 2 +- python/ovs/fatal_signal.py | 31 +- python/ovs/fcntl_win.py | 46 - python/ovs/jsonrpc.py | 6 - python/ovs/poller.py | 83 +- python/ovs/socket_util.py | 22 +- python/ovs/stream.py | 322 +- python/ovs/unixctl/__init__.py | 9 +- python/ovs/unixctl/server.py | 15 +- python/ovs/util.py | 6 +- python/ovs/vlog.py | 26 +- python/ovs/winutils.py | 266 -- python/setup.py.template | 5 +- tests/atlocal.in | 15 - tests/automake.mk | 19 +- tests/bridge.at | 3 - tests/daemon-py.at | 16 - tests/daemon.at | 52 +- tests/file_name.at | 2 - tests/library.at | 14 +- tests/lockfile.at | 14 +- tests/ofproto-dpif.at | 7 +- tests/ovs-macros.at | 38 - tests/ovs-vsctl.at | 31 +- tests/ovs-vswitchd.at | 17 +- tests/ovsdb-idl.at | 5 - tests/ovsdb-lock.at | 1 - tests/ovsdb-log.at | 62 +- tests/ovsdb-monitor.at | 10 +- tests/ovsdb-server.at | 98 +- tests/ovsdb-tool.at | 22 +- tests/pfd-stream.at | 8 - tests/system-kmod-macros.at | 7 +- tests/test-byteq.c | 2 - tests/test-daemon.py | 5 +- tests/test-jsonrpc.c | 1 - tests/test-jsonrpc.py | 16 +- tests/test-lockfile.c | 6 - tests/test-netflow.c | 1 - tests/test-ovsdb.c | 8 +- tests/test-rculist.c | 4 - tests/test-sflow.c | 1 - tests/test-stopwatch.c | 2 - tests/test-unixctl.c | 2 - tests/test-util.c | 11 +- tests/test-vconn.c | 12 +- tests/testsuite.patch | 76 - tests/tunnel.at | 6 - tests/unixctl-py.at | 11 +- tests/vlog.at | 6 - utilities/checkpatch.py | 2 +- utilities/checkpatch_dict.txt | 1 - utilities/ovs-appctl.c | 7 - utilities/ovs-dpctl.8.in | 9 +- utilities/ovs-ofctl.c | 1 - utilities/ovs-pki.in | 79 +- utilities/ovs-testcontroller.c | 1 - utilities/ovs-vsctl.8.in | 2 +- utilities/ovs-vsctl.c | 12 +- vswitchd/ovs-vswitchd.8.in | 2 - vswitchd/ovs-vswitchd.c | 5 - vswitchd/system-stats.c | 9 - vswitchd/vswitch.xml | 45 +- vtep/ovs-vtep.in | 5 +- windows/.gitignore | 191 - windows/README.rst | 76 - windows/automake.mk | 59 - windows/ovs-windows-installer.sln | 21 - .../Actions/OVSActions.js | 258 -- .../ovs-windows-installer/Binaries/.gitignore | 3 - .../ovs-windows-installer/CustomActions.wxs | 78 - .../Dialogs/BeginningDialog.wxs | 49 - .../Dialogs/MyEndDialog.wxs | 44 - .../Dialogs/MyTroubleshootDialog.wxs | 42 - .../Dialogs/UserFinishDialog.wxs | 44 - .../ovs-windows-installer/Driver/.gitignore | 6 - .../Driver/Win10/.gitignore | 3 - .../Driver/Win8.1/.gitignore | 3 - .../Driver/Win8/.gitignore | 3 - windows/ovs-windows-installer/License.rtf | 209 - windows/ovs-windows-installer/Product.wxs | 282 -- .../ovs-windows-installer/Redist/.gitignore | 3 - .../ovs-windows-installer/Services/.gitignore | 3 - .../ovs-windows-installer/Symbols/.gitignore | 3 - windows/ovs-windows-installer/UI.wxs | 72 - .../ovs-windows-installer/images/bannrbmp.bmp | Bin 134958 -> 0 bytes .../ovs-windows-installer/images/dlgbmp.bmp | Bin 460568 -> 0 bytes .../ovs-windows-installer.wixproj | 85 - 327 files changed, 329 insertions(+), 55616 deletions(-) delete mode 100644 .ci/windows-build.sh delete mode 100644 .ci/windows-prepare.sh delete mode 100644 Documentation/internals/contributing/coding-style-windows.rst delete mode 100644 Documentation/intro/install/windows.rst delete mode 100644 Documentation/topics/windows.rst delete mode 100644 appveyor.yml delete mode 100644 build-aux/cccl delete mode 100755 build-aux/extract-odp-netlink-windows-dp-h delete mode 100644 datapath-windows/.gitignore delete mode 100644 datapath-windows/Package/package.VcxProj delete mode 100644 datapath-windows/Package/package.VcxProj.user delete mode 100644 datapath-windows/automake.mk delete mode 100644 datapath-windows/include/OvsDpInterfaceCtExt.h delete mode 100644 datapath-windows/include/OvsDpInterfaceExt.h delete mode 100644 datapath-windows/include/automake.mk delete mode 100644 datapath-windows/misc/DriverRecommendedRules.ruleset delete mode 100644 datapath-windows/misc/OVS.psm1 delete mode 100644 datapath-windows/misc/install.cmd delete mode 100644 datapath-windows/misc/uninstall.cmd delete mode 100644 datapath-windows/ovsext.sln delete mode 100644 datapath-windows/ovsext/Actions.c delete mode 100644 datapath-windows/ovsext/Actions.h delete mode 100644 datapath-windows/ovsext/Atomic.h delete mode 100644 datapath-windows/ovsext/BufferMgmt.c delete mode 100644 datapath-windows/ovsext/BufferMgmt.h delete mode 100644 datapath-windows/ovsext/Conntrack-ftp.c delete mode 100644 datapath-windows/ovsext/Conntrack-icmp.c delete mode 100644 datapath-windows/ovsext/Conntrack-nat.c delete mode 100644 datapath-windows/ovsext/Conntrack-nat.h delete mode 100644 datapath-windows/ovsext/Conntrack-other.c delete mode 100644 datapath-windows/ovsext/Conntrack-related.c delete mode 100644 datapath-windows/ovsext/Conntrack-tcp.c delete mode 100644 datapath-windows/ovsext/Conntrack.c delete mode 100644 datapath-windows/ovsext/Conntrack.h delete mode 100644 datapath-windows/ovsext/Datapath.c delete mode 100644 datapath-windows/ovsext/Datapath.h delete mode 100644 datapath-windows/ovsext/Debug.c delete mode 100644 datapath-windows/ovsext/Debug.h delete mode 100644 datapath-windows/ovsext/DpInternal.h delete mode 100644 datapath-windows/ovsext/Driver.c delete mode 100644 datapath-windows/ovsext/Ethernet.h delete mode 100644 datapath-windows/ovsext/Event.c delete mode 100644 datapath-windows/ovsext/Event.h delete mode 100644 datapath-windows/ovsext/Flow.c delete mode 100644 datapath-windows/ovsext/Flow.h delete mode 100644 datapath-windows/ovsext/Geneve.c delete mode 100644 datapath-windows/ovsext/Geneve.h delete mode 100644 datapath-windows/ovsext/Gre.c delete mode 100644 datapath-windows/ovsext/Gre.h delete mode 100644 datapath-windows/ovsext/Ip6Fragment.c delete mode 100644 datapath-windows/ovsext/Ip6Fragment.h delete mode 100644 datapath-windows/ovsext/IpFragment.c delete mode 100644 datapath-windows/ovsext/IpFragment.h delete mode 100644 datapath-windows/ovsext/IpHelper.c delete mode 100644 datapath-windows/ovsext/IpHelper.h delete mode 100644 datapath-windows/ovsext/Jhash.c delete mode 100644 datapath-windows/ovsext/Jhash.h delete mode 100644 datapath-windows/ovsext/Meter.c delete mode 100644 datapath-windows/ovsext/Meter.h delete mode 100644 datapath-windows/ovsext/Mpls.h delete mode 100644 datapath-windows/ovsext/NetProto.h delete mode 100644 datapath-windows/ovsext/Netlink/Netlink.c delete mode 100644 datapath-windows/ovsext/Netlink/Netlink.h delete mode 100644 datapath-windows/ovsext/Netlink/NetlinkBuf.c delete mode 100644 datapath-windows/ovsext/Netlink/NetlinkBuf.h delete mode 100644 datapath-windows/ovsext/Netlink/NetlinkError.h delete mode 100644 datapath-windows/ovsext/Netlink/NetlinkProto.h delete mode 100644 datapath-windows/ovsext/Offload.c delete mode 100644 datapath-windows/ovsext/Offload.h delete mode 100644 datapath-windows/ovsext/Oid.c delete mode 100644 datapath-windows/ovsext/Oid.h delete mode 100644 datapath-windows/ovsext/PacketIO.c delete mode 100644 datapath-windows/ovsext/PacketIO.h delete mode 100644 datapath-windows/ovsext/PacketParser.c delete mode 100644 datapath-windows/ovsext/PacketParser.h delete mode 100644 datapath-windows/ovsext/Recirc.c delete mode 100644 datapath-windows/ovsext/Recirc.h delete mode 100644 datapath-windows/ovsext/Switch.c delete mode 100644 datapath-windows/ovsext/Switch.h delete mode 100644 datapath-windows/ovsext/Tunnel.c delete mode 100644 datapath-windows/ovsext/Tunnel.h delete mode 100644 datapath-windows/ovsext/TunnelFilter.c delete mode 100644 datapath-windows/ovsext/TunnelIntf.h delete mode 100644 datapath-windows/ovsext/Types.h delete mode 100644 datapath-windows/ovsext/User.c delete mode 100644 datapath-windows/ovsext/User.h delete mode 100644 datapath-windows/ovsext/Util.c delete mode 100644 datapath-windows/ovsext/Util.h delete mode 100644 datapath-windows/ovsext/Vport.c delete mode 100644 datapath-windows/ovsext/Vport.h delete mode 100644 datapath-windows/ovsext/Vxlan.c delete mode 100644 datapath-windows/ovsext/Vxlan.h delete mode 100644 datapath-windows/ovsext/ovsext.inf delete mode 100644 datapath-windows/ovsext/ovsext.rc delete mode 100644 datapath-windows/ovsext/ovsext.vcxproj delete mode 100644 datapath-windows/ovsext/ovsext.vcxproj.user delete mode 100644 datapath-windows/ovsext/precomp.h delete mode 100644 datapath-windows/ovsext/precompsrc.c delete mode 100644 datapath-windows/ovsext/resource.h delete mode 100644 include/windows/arpa/inet.h delete mode 100644 include/windows/automake.mk delete mode 100644 include/windows/dirent.h delete mode 100644 include/windows/getopt.h delete mode 100644 include/windows/linux/netfilter/nf_conntrack_common.h delete mode 100644 include/windows/linux/netfilter/nf_conntrack_ftp.h delete mode 100644 include/windows/linux/netfilter/nf_conntrack_sctp.h delete mode 100644 include/windows/linux/netfilter/nf_conntrack_tcp.h delete mode 100644 include/windows/linux/netfilter/nfnetlink.h delete mode 100644 include/windows/linux/netfilter/nfnetlink_conntrack.h delete mode 100644 include/windows/linux/netfilter/nfnetlink_cttimeout.h delete mode 100644 include/windows/linux/pkt_sched.h delete mode 100644 include/windows/linux/types.h delete mode 100644 include/windows/net/if.h delete mode 100644 include/windows/netdb.h delete mode 100644 include/windows/netinet/icmp6.h delete mode 100644 include/windows/netinet/in.h delete mode 100644 include/windows/netinet/in_systm.h delete mode 100644 include/windows/netinet/ip.h delete mode 100644 include/windows/netinet/ip6.h delete mode 100644 include/windows/netinet/tcp.h delete mode 100644 include/windows/netpacket/packet.h delete mode 100644 include/windows/poll.h delete mode 100644 include/windows/strings.h delete mode 100644 include/windows/sys/epoll.h delete mode 100644 include/windows/sys/ioctl.h delete mode 100644 include/windows/sys/resource.h delete mode 100644 include/windows/sys/socket.h delete mode 100644 include/windows/sys/time.h delete mode 100644 include/windows/sys/uio.h delete mode 100644 include/windows/sys/un.h delete mode 100644 include/windows/sys/wait.h delete mode 100644 include/windows/syslog.h delete mode 100644 include/windows/unistd.h delete mode 100644 include/windows/windefs.h delete mode 100644 lib/daemon-windows.c delete mode 100644 lib/getopt_long.c delete mode 100644 lib/getrusage-windows.c delete mode 100644 lib/if-notifier-stub.c delete mode 100644 lib/latch-windows.c delete mode 100644 lib/netdev-windows.c delete mode 100644 lib/ovs-atomic-msvc.h delete mode 100644 lib/route-table-stub.c delete mode 100644 lib/service-syn.man delete mode 100644 lib/service.man delete mode 100644 lib/stdio.c delete mode 100644 lib/stdio.h.in delete mode 100644 lib/stream-windows.c delete mode 100644 lib/strsep.c delete mode 100644 lib/wmi.c delete mode 100644 lib/wmi.h delete mode 100644 python/ovs/fcntl_win.py delete mode 100644 python/ovs/winutils.py delete mode 100644 tests/testsuite.patch delete mode 100644 windows/.gitignore delete mode 100644 windows/README.rst delete mode 100644 windows/automake.mk delete mode 100644 windows/ovs-windows-installer.sln delete mode 100644 windows/ovs-windows-installer/Actions/OVSActions.js delete mode 100644 windows/ovs-windows-installer/Binaries/.gitignore delete mode 100644 windows/ovs-windows-installer/CustomActions.wxs delete mode 100644 windows/ovs-windows-installer/Dialogs/BeginningDialog.wxs delete mode 100644 windows/ovs-windows-installer/Dialogs/MyEndDialog.wxs delete mode 100644 windows/ovs-windows-installer/Dialogs/MyTroubleshootDialog.wxs delete mode 100644 windows/ovs-windows-installer/Dialogs/UserFinishDialog.wxs delete mode 100644 windows/ovs-windows-installer/Driver/.gitignore delete mode 100644 windows/ovs-windows-installer/Driver/Win10/.gitignore delete mode 100644 windows/ovs-windows-installer/Driver/Win8.1/.gitignore delete mode 100644 windows/ovs-windows-installer/Driver/Win8/.gitignore delete mode 100644 windows/ovs-windows-installer/License.rtf delete mode 100644 windows/ovs-windows-installer/Product.wxs delete mode 100644 windows/ovs-windows-installer/Redist/.gitignore delete mode 100644 windows/ovs-windows-installer/Services/.gitignore delete mode 100644 windows/ovs-windows-installer/Symbols/.gitignore delete mode 100644 windows/ovs-windows-installer/UI.wxs delete mode 100644 windows/ovs-windows-installer/images/bannrbmp.bmp delete mode 100644 windows/ovs-windows-installer/images/dlgbmp.bmp delete mode 100644 windows/ovs-windows-installer/ovs-windows-installer.wixproj -- 2.53.0 _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
