[ovs-dev] [PATCH] Update build instructions INSTALL.Windows to do 'make'

Nithin Raju nithin at vmware.com
Tue Aug 5 15:30:31 UTC 2014

We no-longer need to build individual targets on Windows. This information
was lost when we committed the hyper-v changes to the repo.

Resurrecting that information in this change.

Also, added the testing instructions on how to setup a VLAN based network.

Signed-off-by: Nithin Raju <nithin at vmware.com>
 INSTALL.Windows | 29 ++++++++++++++++++++++-------
 1 file changed, 22 insertions(+), 7 deletions(-)

diff --git a/INSTALL.Windows b/INSTALL.Windows
index b048134..be967e9 100644
--- a/INSTALL.Windows
+++ b/INSTALL.Windows
@@ -65,11 +65,11 @@ or from a distribution tar ball.
 * Run make for the ported executables in the top source directory, e.g.:
-  % make lib/vswitch-idl.h lib/vtep-idl.h ofproto/ipfix-entities.def
-  % make ovsdb/ovsdb-server.exe ovsdb/ovsdb-tool.exe ovsdb/ovsdb-client.exe \
-         utilities/ovs-vsctl.exe utilities/ovs-ofctl.exe \
-         utilities/ovs-dpctl.exe vswitchd/ovs-vswitchd.exe \
-         utilities/ovs-appctl.exe
+  % make
+* To run all the unit tests:
+  % make check
 OpenSSL, Open vSwitch and Visual C++
@@ -199,7 +199,7 @@ vswitchd\ovs-vswitchd.exe -v tcp:
 utilities\ovs-vsctl.exe --db=tcp: list interface
 //********** VXLAN PORT CONFIGURATION (Supports Multiple ports) ************//
+(Remove all patch ports added to create VLAN networks.)
 11> Add the vxlan port between <->
 utilities\ovs-vsctl.exe --db=tcp: add-port br-int vxlan-1
 utilities\ovs-vsctl.exe --db=tcp: set Interface vxlan-1 type=vxlan
@@ -217,6 +217,21 @@ utilities\ovs-vsctl.exe --db=tcp: set Interface vxlan-2 options:in
 utilities\ovs-vsctl.exe --db=tcp: set Interface vxlan-2 options:out_key=flow
+//********** VLAN CONFIGURATION (Using patch ports) ************//
+(Remove all VXLAN ports from the configuration.)
+13> Add a patch port from br-int to br-pif
+utilities/ovs-vsctl.exe -- add-port br-int patch-to-pif
+utilities/ovs-vsctl.exe -- set interface patch-to-pif type=patch options:peer=patch-to-int
+14> Add a patch port from br-pif to br-int
+utilities/ovs-vsctl.exe -- add-port br-pif patch-to-int
+utilities/ovs-vsctl.exe -- set interface patch-to-int type=patch options:peer=patch-to-pif
+15> Re-Add the VIF ports with the VLAN tag
+utilities\ovs-vsctl.exe add-port br-int vmNICEmu.1000048 tag=900
+utilities\ovs-vsctl.exe add-port br-int vmNICSyn.1000049 tag=900 
@@ -230,7 +245,7 @@ this is still a work in progress. Till the support is complete we recommend
 disabling TX/RX offloads for both the VM's as well as the HyperV.
 * OVS currently has no native support for atomics on Windows.  Pthreads

More information about the dev mailing list