2
0
mirror of https://github.com/openvswitch/ovs synced 2025-10-13 14:07:02 +00:00
Files
openvswitch/manpages.mk
Ben Pfaff c906cedf2e 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>
2013-09-26 12:40:49 -07:00

256 lines
5.3 KiB
Makefile

# Generated automatically -- do not modify! -*- buffer-read-only: t -*-
ovsdb/ovsdb-client.1: \
ovsdb/ovsdb-client.1.in \
lib/common-syn.man \
lib/common.man \
lib/daemon-syn.man \
lib/daemon.man \
lib/ssl-bootstrap-syn.man \
lib/ssl-bootstrap.man \
lib/ssl-syn.man \
lib/ssl.man \
lib/table.man \
lib/vlog-syn.man \
lib/vlog.man \
ovsdb/remote-active.man \
ovsdb/remote-passive.man
ovsdb/ovsdb-client.1.in:
lib/common-syn.man:
lib/common.man:
lib/daemon-syn.man:
lib/daemon.man:
lib/ssl-bootstrap-syn.man:
lib/ssl-bootstrap.man:
lib/ssl-syn.man:
lib/ssl.man:
lib/table.man:
lib/vlog-syn.man:
lib/vlog.man:
ovsdb/remote-active.man:
ovsdb/remote-passive.man:
ovsdb/ovsdb-server.1: \
ovsdb/ovsdb-server.1.in \
lib/common-syn.man \
lib/common.man \
lib/coverage-unixctl.man \
lib/daemon-syn.man \
lib/daemon.man \
lib/memory-unixctl.man \
lib/ssl-bootstrap-syn.man \
lib/ssl-bootstrap.man \
lib/ssl-syn.man \
lib/ssl.man \
lib/unixctl-syn.man \
lib/unixctl.man \
lib/vlog-syn.man \
lib/vlog-unixctl.man \
lib/vlog.man \
ovsdb/remote-active.man \
ovsdb/remote-passive.man
ovsdb/ovsdb-server.1.in:
lib/common-syn.man:
lib/common.man:
lib/coverage-unixctl.man:
lib/daemon-syn.man:
lib/daemon.man:
lib/memory-unixctl.man:
lib/ssl-bootstrap-syn.man:
lib/ssl-bootstrap.man:
lib/ssl-syn.man:
lib/ssl.man:
lib/unixctl-syn.man:
lib/unixctl.man:
lib/vlog-syn.man:
lib/vlog-unixctl.man:
lib/vlog.man:
ovsdb/remote-active.man:
ovsdb/remote-passive.man:
ovsdb/ovsdb-tool.1: \
ovsdb/ovsdb-tool.1.in \
lib/common-syn.man \
lib/common.man \
lib/vlog-syn.man \
lib/vlog.man
ovsdb/ovsdb-tool.1.in:
lib/common-syn.man:
lib/common.man:
lib/vlog-syn.man:
lib/vlog.man:
utilities/bugtool/ovs-bugtool.8: \
utilities/bugtool/ovs-bugtool.8.in
utilities/bugtool/ovs-bugtool.8.in:
utilities/ovs-appctl.8: \
utilities/ovs-appctl.8.in \
lib/common.man
utilities/ovs-appctl.8.in:
lib/common.man:
utilities/ovs-benchmark.1: \
utilities/ovs-benchmark.1.in \
lib/ovs.tmac
utilities/ovs-benchmark.1.in:
lib/ovs.tmac:
utilities/ovs-controller.8: \
utilities/ovs-controller.8.in \
lib/common.man \
lib/daemon.man \
lib/ssl-peer-ca-cert.man \
lib/ssl.man \
lib/unixctl.man \
lib/vconn-active.man \
lib/vconn-passive.man \
lib/vlog.man
utilities/ovs-controller.8.in:
lib/common.man:
lib/daemon.man:
lib/ssl-peer-ca-cert.man:
lib/ssl.man:
lib/unixctl.man:
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 \
lib/vlog.man
utilities/ovs-dpctl.8.in:
lib/common.man:
lib/vlog.man:
utilities/ovs-l3ping.8: \
utilities/ovs-l3ping.8.in \
lib/common-syn.man \
lib/common.man
utilities/ovs-l3ping.8.in:
lib/common-syn.man:
lib/common.man:
utilities/ovs-ofctl.8: \
utilities/ovs-ofctl.8.in \
lib/common.man \
lib/daemon.man \
lib/ofp-version.man \
lib/ssl.man \
lib/vconn-active.man \
lib/vlog.man
utilities/ovs-ofctl.8.in:
lib/common.man:
lib/daemon.man:
lib/ofp-version.man:
lib/ssl.man:
lib/vconn-active.man:
lib/vlog.man:
utilities/ovs-pcap.1: \
utilities/ovs-pcap.1.in \
lib/common-syn.man \
lib/common.man
utilities/ovs-pcap.1.in:
lib/common-syn.man:
lib/common.man:
utilities/ovs-pki.8: \
utilities/ovs-pki.8.in
utilities/ovs-pki.8.in:
utilities/ovs-tcpundump.1: \
utilities/ovs-tcpundump.1.in \
lib/common-syn.man \
lib/common.man
utilities/ovs-tcpundump.1.in:
lib/common-syn.man:
lib/common.man:
utilities/ovs-test.8: \
utilities/ovs-test.8.in \
lib/common-syn.man \
lib/common.man \
utilities/ovs-vlan-bugs.man
utilities/ovs-test.8.in:
lib/common-syn.man:
lib/common.man:
utilities/ovs-vlan-bugs.man:
utilities/ovs-vlan-bug-workaround.8: \
utilities/ovs-vlan-bug-workaround.8.in \
lib/common.man \
utilities/ovs-vlan-bugs.man
utilities/ovs-vlan-bug-workaround.8.in:
lib/common.man:
utilities/ovs-vlan-bugs.man:
utilities/ovs-vlan-test.8: \
utilities/ovs-vlan-test.8.in \
lib/common-syn.man \
lib/common.man \
utilities/ovs-vlan-bugs.man
utilities/ovs-vlan-test.8.in:
lib/common-syn.man:
lib/common.man:
utilities/ovs-vlan-bugs.man:
utilities/ovs-vsctl.8: \
utilities/ovs-vsctl.8.in \
lib/ssl-bootstrap.man \
lib/ssl-peer-ca-cert.man \
lib/ssl.man \
lib/table.man \
lib/vconn-active.man \
lib/vconn-passive.man \
lib/vlog.man \
ovsdb/remote-active.man \
ovsdb/remote-active.man \
ovsdb/remote-passive.man \
ovsdb/remote-passive.man
utilities/ovs-vsctl.8.in:
lib/ssl-bootstrap.man:
lib/ssl-peer-ca-cert.man:
lib/ssl.man:
lib/table.man:
lib/vconn-active.man:
lib/vconn-passive.man:
lib/vlog.man:
ovsdb/remote-active.man:
ovsdb/remote-active.man:
ovsdb/remote-passive.man:
ovsdb/remote-passive.man:
vswitchd/ovs-vswitchd.8: \
vswitchd/ovs-vswitchd.8.in \
lib/common.man \
lib/coverage-unixctl.man \
lib/daemon.man \
lib/memory-unixctl.man \
lib/ssl-bootstrap.man \
lib/ssl.man \
lib/vlog-unixctl.man \
lib/vlog.man \
ofproto/ofproto-dpif-unixctl.man \
ofproto/ofproto-unixctl.man \
ovsdb/remote-active.man \
ovsdb/remote-passive.man
vswitchd/ovs-vswitchd.8.in:
lib/common.man:
lib/coverage-unixctl.man:
lib/daemon.man:
lib/memory-unixctl.man:
lib/ssl-bootstrap.man:
lib/ssl.man:
lib/vlog-unixctl.man:
lib/vlog.man:
ofproto/ofproto-dpif-unixctl.man:
ofproto/ofproto-unixctl.man:
ovsdb/remote-active.man:
ovsdb/remote-passive.man: