X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=vswitchd%2Fvswitch.xml;h=52924ee71304b71b751ab7a8ac967e3205a4eff8;hb=5ea1eab089607de8f87189fe4463364e26576070;hp=e3ea29182e471d97cfe85c013d991ecb7e7ebdfc;hpb=40358701d5d7c8994b36260ed539a4d9c6d20cfe;p=sliver-openvswitch.git
diff --git a/vswitchd/vswitch.xml b/vswitchd/vswitch.xml
index e3ea29182..52924ee71 100644
--- a/vswitchd/vswitch.xml
+++ b/vswitchd/vswitch.xml
@@ -117,6 +117,62 @@
to false
(or remove it entirely from the database).
+
+ The ovs-ctl
's ``restart'' and ``force-reload-kmod''
+ functions use the above config option during hot upgrades.
+
+ A number of flows as a nonnegative integer. This sets number of + flows at which eviction from the datapath 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 2500. Values below 100 will be rounded up to 100. +
++ Specifies userspace behaviour for handling flow misses. This takes + precedence over flow-eviction-threshold. +
++
auto
with-facets
without-facets
+ Specifies the number of threads for software datapaths to use for + handling new flows. The default is two less than the number of + online CPU cores (but at least 1). +
+
+ This configuration is per datapath. If you have more than one
+ software datapath (e.g. some system
bridges and some
+ netdev
bridges), then the total number of threads is
+ n-handler-threads
times the number of software
+ datapaths.
+
- 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. -
-http://tools.ietf.org/html/draft-mahalingam-dutt-dcops-vxlan-03
.
- VXLAN is currently supported only with the Linux kernel datapath
- with kernel version 2.6.26 or later.
Open vSwitch uses UDP destination port 4789. The source port used for @@ -1306,8 +1352,7 @@
lisp
patch
- BFD, defined in RFC 5880 and RFC 5881, allows point to point - detection of connectivity failures by occasional transmission of - BFD control messages. It is implemented in Open vSwitch to serve - as a more popular and standards compliant alternative to CFM. -
- -- BFD operates by regularly transmitting BFD control messages at a - rate negotiated independently in each direction. Each endpoint - specifies the rate at which it expects to receive control messages, - and the rate at which it's willing to transmit them. Open vSwitch - uses a detection multiplier of three, meaning that an endpoint - which fails to receive BFD control messages for a period of three - times the expected reception rate, will signal a connectivity - fault. In the case of a unidirectional connectivity issue, the - system not receiving BFD control messages will signal the problem - to its peer in the messages is transmists. -
- -- The Open vSwitch implementation of BFD aims to comply faithfully - with the requirements put forth in RFC 5880. Currently, the only - known omission is ``Demand Mode'', which we hope to include in - future. Open vSwitch does not implement the optional - Authentication or ``Echo Mode'' features. -
- -true
BFD is enabled on this
- , otherwise it's disabled. Defaults to
- false
.
- 1000
.
- 100
.
- cpath_down
to
- true
which may cause the remote BFD session not to
- forward traffic to this . Defaults to
- false
.
- UP
.
- + BFD, defined in RFC 5880 and RFC 5881, allows point-to-point + detection of connectivity failures by occasional transmission of + BFD control messages. Open vSwitch implements BFD to serve + as a more popular and standards compliant alternative to CFM. +
-UP
, and the remote system isn't signaling a
- problem such as concatenated path down.
- + BFD operates by regularly transmitting BFD control messages at a rate + negotiated independently in each direction. Each endpoint specifies + the rate at which it expects to receive control messages, and the rate + at which it is willing to transmit them. Open vSwitch uses a detection + multiplier of three, meaning that an endpoint signals a connectivity + fault if three consecutive BFD control messages fail to arrive. In the + case of a unidirectional connectivity issue, the system not receiving + BFD control messages signals the problem to its peer in the messages it + transmits. +
-+ The Open vSwitch implementation of BFD aims to comply faithfully + with RFC 5880 requirements. Open vSwitch does not implement the + optional Authentication or ``Echo Mode'' features. +
-+ A controller sets up key-value pairs in the + column to enable and configure BFD. +
+ +1000
.
+ 100
.
+ 00:23:20:00:00:01
.
+ + The switch sets key-value pairs in the + column to report the status of BFD on this interface. When BFD is + not enabled, with , the switch clears + all key-value pairs from . +
+ +UP
.
+ UP
, and the remote
+ system isn't signaling a problem such as concatenated path down.
+ Indicates a connectivity fault triggered by an inability to receive @@ -2064,8 +2156,9 @@
ssl:ip
[:port
]The specified SSL port (default: 6633) on the host at - the given ip, which must be expressed as an IP address - (not a DNS name). The - column in the table must point to a - valid SSL configuration when this form is used.
+The specified SSL port on the host at the + given ip, which must be expressed as an IP + address (not a DNS name). The column in the + table must point to a valid SSL configuration when this form + is used.
+If port is not specified, it currently + defaults to 6633. In the future, the default will change to + 6653, which is the IANA-defined value.
SSL support is an optional feature that is not always built as part of Open vSwitch.
tcp:ip
[:port
]The specified TCP port on the host at the + given ip, which must be expressed as an IP + address (not a DNS name).
+If port is not specified, it currently + defaults to 6633. In the future, the default will change to + 6653, which is the IANA-defined value.
+The following connection methods are currently supported for service @@ -2757,26 +2859,29 @@
pssl:
[port][:ip
]- Listens for SSL connections on the specified TCP port - (default: 6633). If ip, which must be expressed as an - IP address (not a DNS name), is specified, then connections are - restricted to the specified local IP address. -
-- The column in the table must point to a valid SSL - configuration when this form is used. -
+Listens for SSL connections on the specified TCP + port. If ip, which must be expressed + as an IP address (not a DNS name), is specified, then + connections are restricted to the specified local IP + address. The + column in the table must point + to a valid SSL configuration when this form is used.
+If port is not specified, it currently + defaults to 6633. In the future, the default will change to + 6653, which is the IANA-defined value.
SSL support is an optional feature that is not always built as part of Open vSwitch.
ptcp:
[port][:ip
]Listens for connections on the specified TCP + port. If ip, which must be expressed + as an IP address (not a DNS name), is specified, then + connections are restricted to the specified local IP + address.
+If port is not specified, it currently + defaults to 6633. In the future, the default will change to + 6653, which is the IANA-defined value.
When multiple controllers are configured for a single bridge, the @@ -3048,39 +3153,55 @@
ssl:ip
[:port
]- The specified SSL port (default: 6632) on the host at - the given ip, which must be expressed as an IP address - (not a DNS name). The - column in the table must point to a - valid SSL configuration when this form is used. + The specified SSL port on the host at the given + ip, which must be expressed as an IP address + (not a DNS name). The column in the + table must point to a valid SSL configuration when this + form is used.
- SSL support is an optional feature that is not always built as - part of Open vSwitch. + If port is not specified, it currently defaults + to 6632. In the future, the default will change to 6640, + which is the IANA-defined value. +
++ SSL support is an optional feature that is not always + built as part of Open vSwitch.
tcp:ip
[:port
]+ The specified TCP port on the host at the given + ip, which must be expressed as an IP address + (not a DNS name). +
++ If port is not specified, it currently defaults + to 6632. In the future, the default will change to 6640, + which is the IANA-defined value. +
pssl:
[port][:ip
]- Listens for SSL connections on the specified TCP port - (default: 6632). Specify 0 for port to have the - kernel automatically choose an available port. If ip, - which must be expressed as an IP address (not a DNS name), is - specified, then connections are restricted to the specified local - IP address. -
-- The column in the port. Specify 0 for port to have + the kernel automatically choose an available port. If + ip, which must be expressed as an IP address + (not a DNS name), is specified, then connections are + restricted to the specified local IP address. The column in the table must point to a valid SSL configuration when this form is used.
++ If port is not specified, it currently defaults + to 6632. In the future, the default will change to 6640, + which is the IANA-defined value. +
SSL support is an optional feature that is not always built as part of Open vSwitch. @@ -3088,11 +3209,19 @@
ptcp:
[port][:ip
]+ Listens for connections on the specified TCP + port. Specify 0 for port to have + the kernel automatically choose an available port. If + ip, which must be expressed as an IP address + (not a DNS name), is specified, then connections are + restricted to the specified local IP address. +
++ If port is not specified, it currently defaults + to 6632. In the future, the default will change to 6640, + which is the IANA-defined value. +
When multiple managers are configured, the @@ -3440,6 +3569,18 @@ referenced from a .
Common
Columns
at the beginning of this document.