On Jun 3, 2014, at 2:03 PM, Ben Pfaff <b...@nicira.com> wrote:

> On Tue, Jun 03, 2014 at 01:09:11PM -0700, Jarno Rajahalme wrote:
>> OVS is slow when compiled with pthreads atomics.  Add a generic note
>> in INSTALL, with a reference to lib/ovs-atomic.h, where a new comment
>> provides additional detail.
>> 
>> Signed-off-by: Jarno Rajahalme <jrajaha...@nicira.com>
> 
> I think this is only likely to affect Windows (everyone else uses GCC
> or Clang) so should we put it in BUILD.Windows?


So you think this should not be mentioned in INSTALL? If so, I think the text 
there should be modified to something like “* GCC 4.x or clang C compiler” 
instead of the current “A C compiler, such as…”.

How about adding the following to BUILD.Windows:

diff --git a/BUILD.Windows b/BUILD.Windows
index ca0d252..05956ba 100644
--- a/BUILD.Windows
+++ b/BUILD.Windows
@@ -39,6 +39,10 @@ project from
 ftp://sourceware.org/pub/pthreads-win32/prebuilt-dll-2-9-1-release to a
 directory (e.g.: C:/pthread).
 
+OVS currently has no native support for atomics on Windows.  Pthreads
+are used as a fallback, but some features, such as OVS-RCU are really
+slow without native atomics support.
+
 * Get the Open vSwitch sources from either cloning the repo using git
 or from a distribution tar ball.
 
  Jarno

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to