X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=vswitchd%2Fvswitch.xml;h=3e13682393ce85dab220f974f6592d088b724c10;hb=8a07709cb80462edb32fc11d056bfc08ce90f62d;hp=4132525551ccbde23ec211248b71105428227aac;hpb=ebb6535454cd63f9bdda15485b9be1ba4dc686ff;p=sliver-openvswitch.git
diff --git a/vswitchd/vswitch.xml b/vswitchd/vswitch.xml
index 413252555..3e1368239 100644
--- a/vswitchd/vswitch.xml
+++ b/vswitchd/vswitch.xml
@@ -87,14 +87,6 @@
configuration changes.
-
- Describes functionality supported by the hardware and software platform
- on which this Open vSwitch is based. Clients should not modify this
- column. See the description for defined
- capability categories and the meaning of associated
- records.
-
-
The statistics
column contains key-value pairs that
@@ -241,8 +233,6 @@
The Open vSwitch version number, e.g. 1.1.0
.
- If Open vSwitch was configured with a build number, then it is
- also included, e.g. 1.1.0+build6579
.
@@ -467,7 +457,7 @@
on bridges. Bond, internal, and mirror ports are not supported
and will not participate in the spanning tree.
-
+
The bridge's STP identifier (the lower 48 bits of the bridge-id)
in the form
@@ -1169,7 +1159,7 @@
ipsec_gre
An Ethernet over RFC 2890 Generic Routing Encapsulation over IPv4
- IPsec tunnel.
+ IPsec tunnel.
capwap
@@ -1297,7 +1287,7 @@
from the inner packet if it is IPv4 or IPv6 (otherwise it will be the
system default, typically 64). Default is the system default TTL.
-
+
Optional. If enabled, the Don't Fragment bit will be copied from the
inner IP headers (those of the encapsulated traffic) to the outer
@@ -1563,7 +1553,7 @@
Total number of receive errors, greater than or equal to the sum of
the above.
-
+
Number of packets dropped by TX.
@@ -1699,6 +1689,43 @@
+
+ Indicates a CFM fault was triggered due to a lack of CCMs received on
+ the .
+
+
+
+ Indicates a CFM fault was triggered due to the reception of a CCM with
+ the RDI bit flagged. Endpoints set the RDI bit in their CCMs when they
+ are not receiving CCMs themselves. This typically indicates a
+ unidirectional connectivity failure.
+
+
+
+ Indicates a CFM fault was triggered due to the reception of a CCM with
+ a MAID other than the one Open vSwitch uses. CFM broadcasts are tagged
+ with an identification number in addition to the MPID called the MAID.
+ Open vSwitch only supports receiving CCM broadcasts tagged with the
+ MAID it uses internally.
+
+
+
+ Indicates a CFM fault was triggered due to the reception of a CCM
+ advertising the same MPID configured in the
+ column of this . This may indicate a loop in
+ the network.
+
+
+
+ Indicates a CFM fault was triggered because the CFM module received
+ CCMs from more remote endpoints than it can keep track of.
+
+
+
+ Indicates a CFM fault was manually triggered by an administrator using
+ an ovs-appctl
command.
+
+
When CFM is properly configured, Open vSwitch will occasionally
receive CCM broadcasts. These broadcasts contain the MPID of the
@@ -1742,6 +1769,15 @@
with the given value.
+
+ When set, the CFM module will apply a VLAN tag to all CCMs it generates
+ with the given PCP value. The VLAN ID of the tag is governed by the
+ value of . If
+ is unset, a VLAN ID of
+ zero is used.
+
+
@@ -1809,6 +1845,11 @@
The virtual network to which this interface is attached.
+
+ The VM to which this interface belongs. On XenServer, this will be the
+ same as .
+
+
The VM to which this interface belongs.
@@ -1883,6 +1924,12 @@
VLAN splinters increase kernel and userspace memory overhead, so do
not use them unless they are needed.
+
+
+ VLAN splinters do not support 802.1p priority tags. Received
+ priorities will appear to be 0, regardless of their actual values,
+ and priorities on transmitted packets will also be cleared to 0.
+
@@ -1993,10 +2040,8 @@
references it.
- The type of QoS to implement. The column in the table
- identifies the types that a switch actually supports. The currently
- defined types are listed below:
+ The type of QoS to implement. The currently defined types are
+ listed below:
linux-htb
-
@@ -2021,8 +2066,19 @@
supported range of queue numbers depend on
. The
queue numbers are the same as the queue_id
used in
OpenFlow in struct ofp_action_enqueue
and other
- structures. Queue 0 is used by OpenFlow output actions that do not
- specify a specific queue.
+ structures.
+
+
+ Queue 0 is the ``default queue.'' It is used by OpenFlow output
+ actions when no specific queue has been set. When no configuration for
+ queue 0 is present, it is automatically configured as if a record with empty
+ and columns had been
+ specified.
+ (Before version 1.6, Open vSwitch would leave queue 0 unconfigured in
+ this case. With some queuing disciplines, this dropped all packets
+ destined for the default queue.)
+
@@ -2030,7 +2086,7 @@
The linux-htb
and linux-hfsc
classes support
the following key-value pair:
-
+
Maximum rate shared by all queued traffic, in bit/s. Optional. If not
specified, for physical interfaces, the default is the link rate. For
@@ -2068,7 +2124,7 @@
linux-htb
may use queue_id
s less than 61440.
It has the following key-value pairs defined.
-
+
Minimum guaranteed bandwidth, in bit/s.
@@ -2105,12 +2161,12 @@
linux-hfsc
may use queue_id
s less than 61440.
It has the following key-value pairs defined.
-
+
Minimum guaranteed bandwidth, in bit/s.
-
+
Maximum allowed bandwidth, in bit/s. Optional. If specified, the
@@ -2443,7 +2499,26 @@
-
+
+
+ OpenFlow switches send certain messages to controllers spontanenously,
+ that is, not in response to any request from the controller. These
+ messages are called ``asynchronous messages.'' These columns allow
+ asynchronous messages to be limited or disabled to ensure the best use
+ of network resources.
+
+
+
+ The OpenFlow protocol enables asynchronous messages at time of
+ connection establishment, which means that a controller can receive
+ asynchronous messages, potentially many of them, even if it turns them
+ off immediately after connecting. Set this column to
+ false
to change Open vSwitch behavior to disable, by
+ default, all asynchronous messages. The controller can use the
+ NXT_SET_ASYNC_CONFIG
Nicira extension to OpenFlow to turn
+ on any messages that it does want to receive, if any.
+
+
The maximum rate at which the switch will forward packets to the
@@ -2567,14 +2642,14 @@
human consumption.
-
+
The amount of time since this controller last successfully connected to
the switch (in seconds). Value is empty if controller has never
successfully connected.
-
+
The amount of time since this controller last disconnected from
@@ -2945,46 +3020,4 @@
-
- Records in this table describe functionality supported by the hardware
- and software platform on which this Open vSwitch is based. Clients
- should not modify this table.
-
- A record in this table is meaningful only if it is referenced by the
- column in the
- table. The key used to reference it, called
- the record's ``category,'' determines the meanings of the
- column. The following general forms of
- categories are currently defined:
-
-
- qos-type
- - type is supported as the value for
-
in the table.
-
-
-
-
- Key-value pairs that describe capabilities. The meaning of the pairs
- depends on the category key that the column in the table
- uses to reference this record, as described above.
-
- The presence of a record for category qos-type
- indicates that the switch supports type as the value of
- the column in the
- table. The following key-value pairs are defined to further describe
- QoS capabilities:
-
-
- n-queues
- - Number of supported queues, as a positive integer. Keys in the
-
column for
- records whose value
- equals type must range between 0 and this value minus one,
- inclusive.
-
-
-
-