[ovs-dev] [PATCH v2] FAQ, NEWS: Notes on TCP flags matching.

Jarno Rajahalme jrajahalme at nicira.com
Tue Nov 12 15:36:23 UTC 2013


Add a "Performance" FAQ category.  So far the only entry addresses the
issue with using a new kernel module with an older (pre-megaflows)
userspace.

Signed-off-by: Jarno Rajahalme <jrajahalme at nicira.com>
---
 FAQ  |   21 +++++++++++++++++++++
 NEWS |    5 +++++
 2 files changed, 26 insertions(+)

diff --git a/FAQ b/FAQ
index cd3241a..4a8a5be 100644
--- a/FAQ
+++ b/FAQ
@@ -468,6 +468,27 @@ A: Open vSwitch uses different kinds of flows for different purposes:
         regardless of the type.
 
 
+Performance
+-----------
+
+Q: I just upgraded and I see a performance drop.  Why?
+
+A: The OVS kernel datapath may have been updated to a newer version than
+   the OVS userspace components.  Sometimes new versions of OVS kernel
+   module add functionality that is backwards compatible with older
+   userspace components but may cause a drop in performance with them.
+   Especially, if a kernel module from OVS 2.1 or newer is paired with
+   OVS userspace 1.10 or older, there will be a performance drop for
+   TCP traffic.
+
+   Updating the OVS userspace components to the latest released
+   version should fix the performance degradation.
+
+   To get the best possible performance and functionality, it is
+   recommended to pair the same versions of the kernel module and OVS
+   userspace.
+
+
 Configuration Problems
 ----------------------
 
diff --git a/NEWS b/NEWS
index 43a2079..6e69d2a 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,10 @@
 Post-v2.0.0
 ---------------------
+   - TCP flags matching: OVS now supports matching of TCP flags.  This
+     has an adverse performance impact when using OVS userspace 1.10
+     or older (no megaflows support) together with the new OVS kernel
+     module.  It is recommended that the kernel and userspace modules
+     both are upgraded at the same time.
    - The default OpenFlow and OVSDB ports will change to
      IANA-assigned numbers in a future release.  Consider updating
      your installations to specify port numbers instead of using the
-- 
1.7.10.4




More information about the dev mailing list