This series of patches ports python daemon and unixctl to Windows.
All patches depend on each other.

The the daemon was ported using pywin32 python library using Win32 API
and unixctl was ported using named-pipes in order to be compatible with
OVS Windows applications.

Paul-Daniel Boca (12):
  python tests: Skip python tests specific to Linux
  python tests: Rename stream.py to stream_unix.py
  python tests: Ported UNIX sockets to Windows
  python tests: Rename daemon.py to daemon_unix.py
  python tests: Implemented wrapper over daemon_unix.py
  python tests: Fixed flake8 errors in daemon_unix
  python tests: Ported Python daemon to Windows
  python tests: Ignore stderr output
  python tests: Skip ovn-controller-vtep tests on Windows
  tunnel tests: Skip ipsec_gre tests on Windows
  ovsdb-monitor: Skip monitor-cond tests on Windows
  at tests: Allow Python tests to be run on Windows

 INSTALL.Windows.md                          |   1 +
 python/automake.mk                          |   5 +-
 python/ovs/daemon.py                        | 491 +---------------------
 python/ovs/{daemon.py => daemon_unix.py}    |   7 +-
 python/ovs/{daemon.py => daemon_windows.py} | 163 ++++----
 python/ovs/fatal_signal.py                  |  13 +
 python/ovs/jsonrpc.py                       |  21 +-
 python/ovs/poller.py                        |  49 ++-
 python/ovs/socket_util.py                   |  20 +-
 python/ovs/{stream.py => stream_unix.py}    |   0
 python/ovs/stream_windows.py                | 611 ++++++++++++++++++++++++++++
 python/ovs/unixctl/client.py                |  10 +-
 python/ovs/unixctl/server.py                |  19 +-
 python/ovs/vlog.py                          |  12 +
 tests/atlocal.in                            |   7 -
 tests/daemon-py.at                          |  14 +
 tests/ovn-controller-vtep.at                |   2 +-
 tests/ovsdb-monitor.at                      |  11 +-
 tests/test-daemon.py                        |   4 +-
 tests/test-jsonrpc.py                       |  17 +-
 tests/test-ovsdb.py                         |   8 +-
 tests/tunnel.at                             |   3 +
 tests/unixctl-py.at                         |   3 +-
 tests/vlog.at                               |   9 +-
 24 files changed, 887 insertions(+), 613 deletions(-)
 copy python/ovs/{daemon.py => daemon_unix.py} (99%)
 copy python/ovs/{daemon.py => daemon_windows.py} (83%)
 rename python/ovs/{stream.py => stream_unix.py} (100%)
 create mode 100644 python/ovs/stream_windows.py

-- 
2.7.2.windows.1
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to