X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=vswitchd%2Fvswitch.xml;h=c9a6e5786e846140edffa68ab3a54fe18848873f;hb=99707a7afeea9877334825a18b027662bbabc270;hp=5b5655ddd36fd7ad4c87f0988d695cba39339a8e;hpb=a3acf0b0c46a28d6c891086e054d81dd915eea2e;p=openvswitch
diff --git a/vswitchd/vswitch.xml b/vswitchd/vswitch.xml
index 5b5655dd..c9a6e578 100644
--- a/vswitchd/vswitch.xml
+++ b/vswitchd/vswitch.xml
@@ -1,3 +1,4 @@
+
A database with this schema holds the configuration for one Open
vSwitch daemon. The root of the configuration for the daemon is
@@ -74,21 +75,133 @@
- Key-value pairs that report statistics about a running Open_vSwitch
- daemon. The current implementation updates these counters
- periodically. In the future, we plan to, instead, update them only
- when they are queried (e.g. using an OVSDB
- The currently defined key-value pairs are listed below. Some Open
- vSwitch implementations may not support some statistics, in which
- case those key-value pairs are omitted.
+ Number of CPU processors, threads, or cores currently online and
+ available to the operating system on which Open vSwitch is
+ running, as an integer. This may be less than the number
+ installed, if some are not online or if they are not available to
+ the operating system.
+
+ Open vSwitch userspace processes are not multithreaded, but the
+ Linux kernel-based datapath is.
+
+ A comma-separated list of three floating-point numbers,
+ representing the system load average over the last 1, 5, and 15
+ minutes, respectively.
+
+ A comma-separated list of integers, each of which represents a
+ quantity of memory in kilobytes that describes the operating
+ system on which Open vSwitch is running. In respective order,
+ these values are:
+
+ On Linux, all five values can be determined and are included. On
+ other operating systems, only the first two values can be
+ determined, so the list will only have two values.
+
+ One such key-value pair will exist for each running Open vSwitch
+ daemon process, with name replaced by the daemon's
+ name (e.g.
+ The interpretation of some of these values depends on whether the
+ process was started with the . If it
+ was not, then the crash count will always be 0 and the two
+ durations will always be the same. If
+ was given, then the crash count may be positive; if it is, the
+ latter duration is the amount of time since the most recent crash
+ and restart.
+
+ There will be one key-value pair for each file in Open vSwitch's
+ ``run directory'' (usually
+ Currently Open vSwitch is only able to obtain all of the above
+ detail on Linux systems. On other systems, the same key-value
+ pairs will be present but the values will always be the empty
+ string.
+
+ A space-separated list of information on local, writable file
+ systems. Each item in the list describes one file system and
+ consists in turn of a comma-separated list of the following:
+
+ This key-value pair is omitted if there are no local, writable
+ file systems or if Open vSwitch cannot obtain the needed
+ information.
+ select
- operation) and perhaps at other times, but not on any regular
- periodic basis.
-
@@ -216,7 +329,10 @@
load-average
cpu
load_average
memory
+
+
+ process_
nameprocess_ovs-vswitchd
). The value is a
+ comma-separated list of integers. The integers represent the
+ following, with memory measured in kilobytes and durations in
+ milliseconds:
+
+
+
+ /var/run/openvswitch
)
+ whose name ends in .pid
, whose contents are a
+ process ID, and which is locked by a running process. The
+ name is taken from the pidfile's name.
+ file_systems
+
+
+ /
or /var/log
.
+ Any spaces or commas in the mount point are replaced by
+ underscores.datapath-id
disable-in-band
true
, disable in-band control on
+ the bridge regardless of controller and manager settings.hwaddr
header_cache
false
to disable.false
to disable. If IPsec is enabled through the
+ parameters, header caching will be
+ automatically disabled.capwap
header_cache
false
to disable.false
to disable.
patch
openvswitch-ipsec
package for
Debian. The currently defined key-value pairs are:
-
@@ -927,7 +1045,8 @@
column="type"/> of ipsec-local-ip
ipsec_local_ip
gre
and the
- ipsec-psk
key must
+ ipsec_psk
key must
be set. The in_key
, out_key
, and
key
must not be
set.ipsec-psk
ipsec_psk
ipsec-local-ip
key must also be set.ipsec_local_ip
key must also be set.
min-rate
are:
min-rate
The key-value pairs defined for of linux-htb
are:
When multiple controllers are configured for a single bridge, the - values must be unique. Duplicate - values yield unspecified results.
+When multiple controllers are configured for a single bridge, the + values must be unique. Duplicate + values yield unspecified results.
If it is specified, this setting must be one of the following - strings that describes how Open vSwitch contacts this OpenFlow - controller over the network:
- -in-band
out-of-band
ovs-vswitchd
is started.
- If it is specified, this setting must be one of the following + strings that describes how Open vSwitch contacts this OpenFlow + controller over the network:
+ +in-band
out-of-band
ovs-vswitchd
is started.
+ If not specified, the default is implementation-specific. If
is These values are considered only when
- is discover
, the connection mode
@@ -1269,7 +1388,7 @@
discover
.discover
.
These values are considered only in in-band control mode (see
- ) and only when
- is not discover
. (For controller discovery, the network
- configuration obtained via DHCP is used instead.)
discover
. (For controller discovery, the network
+ configuration obtained via DHCP is used instead.)
When multiple controllers are configured on a single bridge, there - should be only one set of unique values in these columns. If different - values are set for these columns in different controllers, the effect - is unspecified.
+ should be only one set of unique values in these columns. If different + values are set for these columns in different controllers, the effect + is unspecified.