summaryrefslogtreecommitdiff
path: root/manpages.mk
diff options
context:
space:
mode:
authorBen Pfaff <blp@nicira.com>2013-09-25 15:07:21 -0700
committerBen Pfaff <blp@nicira.com>2013-09-26 12:40:49 -0700
commitc906cedf2ec50baf1cb78a0c3b7f7eb016418ed2 (patch)
tree41b367f7b211472806c8a471d4adf1437b985624 /manpages.mk
parentb63e3bbc18c459073a4b83a26b17c53f34f3dcf2 (diff)
downloadopenvswitch-c906cedf2ec50baf1cb78a0c3b7f7eb016418ed2.tar.gz
classifier: Speed up lookup when metadata partitions the flow table.
We have a controller that puts many rules with different metadata values into the flow table, where metadata is used (by "resubmit"s) to distinguish stages in a pipeline. Thus, any given flow only needs to be hashed into classifier "cls_table"s that contain a match for the flow's metadata value. This commit optimizes the classifier lookup by (probabilistically) skipping the "cls_table"s that can't possibly match. (The "metadata" referred to here is the OpenFlow 1.1+ "metadata" field, which is a 64-bit field similar in purpose to the "registers" defined by Open vSwitch.) Previous versions of this patch, with earlier versions of the controller in question, improved flow setup performance by about 19%. Bug #14282. Signed-off-by: Ben Pfaff <blp@nicira.com>
Diffstat (limited to 'manpages.mk')
-rw-r--r--manpages.mk8
1 files changed, 4 insertions, 4 deletions
diff --git a/manpages.mk b/manpages.mk
index 811d2f992..2a34f04bc 100644
--- a/manpages.mk
+++ b/manpages.mk
@@ -116,6 +116,10 @@ lib/vconn-active.man:
lib/vconn-passive.man:
lib/vlog.man:
+utilities/ovs-dpctl-top.8: \
+ utilities/ovs-dpctl-top.8.in
+utilities/ovs-dpctl-top.8.in:
+
utilities/ovs-dpctl.8: \
utilities/ovs-dpctl.8.in \
lib/common.man \
@@ -124,10 +128,6 @@ utilities/ovs-dpctl.8.in:
lib/common.man:
lib/vlog.man:
-utilities/ovs-dpctl-top.8: \
- utilities/ovs-dpctl-top.8.in
-utilities/ovs-dpctl-top.8.in:
-
utilities/ovs-l3ping.8: \
utilities/ovs-l3ping.8.in \
lib/common-syn.man \