Add more files to the openvswitch library on MSVC
[cascardo/ovs.git] / INSTALL
diff --git a/INSTALL b/INSTALL
index 5c869b2..ede5488 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -28,6 +28,10 @@ you will need the following software:
           analysis and thread-safety checks.  For Ubuntu, there are
           nightly built packages available on clang's website.
 
+      While OVS may be compatible with other compilers, optimal
+      support for atomic operations may be missing, making OVS very
+      slow (see lib/ovs-atomic.h).
+
     - libssl, from OpenSSL, is optional but recommended if you plan to
       connect the Open vSwitch to an OpenFlow controller.  libssl is
       required to establish confidentiality and authenticity in the
@@ -63,8 +67,10 @@ install the following:
       obsolete and not needed.)
 
       To use GRE tunneling on Linux 2.6.37 or newer, kernel support
-      for GRE must be compiled in or available as a module
-      (CONFIG_NET_IPGRE_DEMUX).
+      for GRE demultiplexing (CONFIG_NET_IPGRE_DEMUX) must be compiled
+      in or available as a module.  Also, on kernels before 3.11, the
+      ip_gre module, for GRE tunnels over IP (NET_IPGRE), must not be
+      loaded or compiled in.
 
       To configure HTB or HFSC quality of service with Open vSwitch,
       you must enable the respective configuration options.
@@ -85,7 +91,7 @@ If you are working from a Git tree or snapshot (instead of from a
 distribution tarball), or if you modify the Open vSwitch build system
 or the database schema, you will also need the following software:
 
-    - Autoconf version 2.64 or later.
+    - Autoconf version 2.63 or later.
 
     - Automake version 1.10 or later.