X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=vswitchd%2Fvswitch.xml;h=7d2a72a732813cb78b358befe4b57a5c81274510;hb=b308140aa09d330a56c6cd971327a2d283db8a77;hp=e0f7d8286aa0304479df3ecd2a7b36d888c037e4;hpb=c8143c8879228e6d70345a0ef5cae5f416ff330d;p=openvswitch
diff --git a/vswitchd/vswitch.xml b/vswitchd/vswitch.xml
index e0f7d828..7d2a72a7 100644
--- a/vswitchd/vswitch.xml
+++ b/vswitchd/vswitch.xml
@@ -1,45 +1,75 @@
+
A database with this schema holds the configuration for one Open
- vSwitch daemon. The root of the configuration for the daemon is
- the table, which must have exactly one
+
+ A database with this schema holds the configuration for one Open
+ vSwitch daemon. The top-level configuration for the daemon is the
+ table, which must have exactly one
record. Records in other tables are significant only when they
- can be reached directly or indirectly from the
- table.
+ Most tables contain two special columns, named other_config
+ and external_ids
. These columns have the same form and
+ purpose each place that they appear, so we describe them here to save space
+ later.
+
other_config
: map of string-string pairs+ Key-value pairs for configuring rarely used features. Supported keys, + along with the forms taken by their values, are documented individually + for each table. +
+
+ A few tables do not have other_config
columns because no
+ key-value pairs have yet been defined for them.
+
external_ids
: map of string-string pairs+ VLAN IDs of VLANs on which MAC address learning should be disabled, + so that packets are flooded instead of being sent to specific ports + that are believed to contain packets' destination MACs. This should + ordinarily be used to disable MAC learning on VLANs used for + mirroring (RSPAN VLANs). It may also be useful for debugging. +
+
+ SLB bonding (see the column in
+ the table) is incompatible with
+ flood_vlans
. Consider using another bonding mode or
+ a different type of mirror instead.
+
When a controller is configured, it is, ordinarily, responsible + for setting up all flows on the switch. Thus, if the connection to + the controller fails, no new network connections can be set up. + If the connection to the controller stays down long enough, + no packets can pass through the switch at all. This setting + determines the switch's response to such a situation. It may be set + to one of the following: +
standalone
secure
If this value is unset, the default is implementation-specific.
+When more than one controller is configured, + is considered only when none of the + configured controllers can be contacted.
true
, disable in-band control on the bridge
+ regardless of controller and manager settings.
+ forwarding
, in seconds. By default, the
+ forwarding delay is 15 seconds.
netdev
.
- network-uuids
xe network-list
.datapath-id
hwaddr
xe network-list
.
+ + A number of flows as a nonnegative integer. This sets number of + flows at which eviction from the kernel flow table will be triggered. + If there are a large number of flows then increasing this value to + around the number of flows present can result in reduced CPU usage + and packet loss. +
++ The default is 1000. Values below 100 will be rounded up to 100. +
+true
to enable.
+ Status information about bridges. +
+
+ The bridge-id (in hex) used in spanning tree advertisements.
+ Configuring the bridge-id is described in the
+ stp-system-id
and stp-priority
keys
+ of the other_config
section earlier.
+
+ The designated root (in hex) for this spanning tree. +
++ The path cost of reaching the designated bridge. A lower + number is better. +
+Common
+ Columns
at the beginning of this document.
+
+