X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=vswitchd%2Fvswitch.xml;h=b720f059c11b1911f1291fa9ed525ac578f495d6;hb=6d4605fd85630eb3a9ec743763114f286373a544;hp=746a11aacd86fc3e349c0bd4ed261252d6b8e4b0;hpb=5e9ceccdb69b7e8f519ebeb9d2825b2686810610;p=openvswitch
diff --git a/vswitchd/vswitch.xml b/vswitchd/vswitch.xml
index 746a11aa..b720f059 100644
--- a/vswitchd/vswitch.xml
+++ b/vswitchd/vswitch.xml
@@ -372,8 +372,20 @@
+ OpenFlow controller set. If unset, then no OpenFlow controllers
+ will be used.
+
+ If there are primary controllers, removing all of them clears the
+ flow table. If there are no primary controllers, adding one also
+ clears the flow table. Other changes to the set of controllers, such
+ as adding or removing a service controller, adding another primary
+ controller to supplement an existing primary controller, or removing
+ only one of two primary controllers, have no effect on the flow
+ table.
+ When more than one controller is configured,
is considered only when none of the
configured controllers can be contacted.
+ Changing when no primary controllers are
+ configured clears the flow table.
+
The following modes require the upstream switch to support 802.3ad with
- successful LACP negotiation. If LACP negotiation fails then
- The type of bonding used for a bonded port. Defaults to
-
An important part of link bonding is detecting that links are down so
@@ -836,14 +860,16 @@
connected to.
+ The ``VLAN splinters'' feature increases Open vSwitch compatibility
+ with buggy network drivers in old versions of Linux that do not
+ properly support VLANs when VLAN devices are not used, at some cost
+ in memory and performance.
+
+ When VLAN splinters are enabled on a particular interface, Open vSwitch
+ creates a VLAN device for each in-use VLAN. For sending traffic tagged
+ with a VLAN on the interface, it substitutes the VLAN device. Traffic
+ received on the VLAN device is treated as if it had been received on
+ the interface on the particular VLAN.
+
+ VLAN splinters consider a VLAN to be in use if:
+
+ The same set of in-use VLANs applies to every interface on which VLAN
+ splinters are enabled. That is, the set is not chosen separately for
+ each interface but selected once as the union of all in-use VLANs based
+ on the rules above.
+
+ It does not make sense to enable VLAN splinters on an interface for an
+ access port, or on an interface that is not a physical port.
+
+ VLAN splinters are deprecated. When broken device drivers are no
+ longer in widespread use, we will delete this feature.
+
+ Set to
+ VLAN splinters increase kernel and userspace memory overhead, so do
+ not use them unless they are needed.
+ balance-slb
style flow hashing is used as a fallback:
+ successful LACP negotiation:
@@ -774,10 +789,19 @@
balance-slb
if unset.
+ active-backup
if unset.
active-backup
.
+ active
ports are allowed to initiate LACP
negotiations. passive
ports are allowed to participate
in LACP negotiations initiated by a remote switch, but not allowed to
- initiate such negotiations themselves. Defaults to off
- if unset.
+ initiate such negotiations themselves. If LACP is enabled on a port
+ whose partner switch does not support LACP, the bond will be
+ disabled. Defaults to off
if unset.
+
+
+ true
to enable VLAN splinters on this interface.
+ Defaults to false
.
+ Common
Columns
at the beginning of this document.
@@ -1842,23 +1933,20 @@
Service (QoS) features. May be referenced by column in table.
- These key-value pairs are defined for of min-rate
.
-
- These key-value pairs are defined for of linux-htb
.
+
+ linux-htb
may use queue_id
s less than 61440.
+ It has the following key-value pairs defined.
- These key-value pairs are defined for of linux-hfsc
.
+
+ linux-hfsc
may use queue_id
s less than 61440.
+ It has the following key-value pairs defined.