summaryrefslogtreecommitdiff
path: root/ovn/controller-vtep/ovn-controller-vtep.8.xml
diff options
context:
space:
mode:
authorYifeng Sun <pkusunyifeng@gmail.com>2018-06-26 14:06:21 -0700
committerBen Pfaff <blp@ovn.org>2018-07-06 13:50:00 -0700
commit771680d96fb6f996987630cb85bb749478512268 (patch)
treee3fddb4c770f88e405fd82787933216fc5b1ac58 /ovn/controller-vtep/ovn-controller-vtep.8.xml
parentdef5b366a3626fddc87a449e8447f79a6957d55f (diff)
downloadopenvswitch-771680d96fb6f996987630cb85bb749478512268.tar.gz
DNS: Add basic support for asynchronous DNS resolving
This patch is a simple implementation for the proposal discussed in https://mail.openvswitch.org/pipermail/ovs-dev/2017-August/337038.html and https://mail.openvswitch.org/pipermail/ovs-dev/2017-October/340013.html. It enables ovs-vswitchd and other utilities to use DNS names when specifying OpenFlow and OVSDB remotes. Below are some of the features and limitations of this patch: - Resolving is asynchornous in daemon context, avoiding blocking main loop; - Resolving is synchronous in general utility context; - Both IPv4 and IPv6 are supported; - The resolving API is thread-safe; - Depends on the unbound library; - When multiple ip addresses are returned, only the first one is used; - /etc/nsswitch.conf isn't respected as unbound library doesn't look at it; - For async-resolving, caller need to retry later; there is no callback. Signed-off-by: Yifeng Sun <pkusunyifeng@gmail.com> Signed-off-by: Ben Pfaff <blp@ovn.org>
Diffstat (limited to 'ovn/controller-vtep/ovn-controller-vtep.8.xml')
-rw-r--r--ovn/controller-vtep/ovn-controller-vtep.8.xml28
1 files changed, 14 insertions, 14 deletions
diff --git a/ovn/controller-vtep/ovn-controller-vtep.8.xml b/ovn/controller-vtep/ovn-controller-vtep.8.xml
index ca9b082a0..2c706e46e 100644
--- a/ovn/controller-vtep/ovn-controller-vtep.8.xml
+++ b/ovn/controller-vtep/ovn-controller-vtep.8.xml
@@ -39,28 +39,28 @@
<ul>
<li>
<p>
- <code>ssl:<var>ip</var>:<var>port</var></code>
+ <code>ssl:<var>host</var>:<var>port</var></code>
</p>
<p>
- The specified SSL <var>port</var> on the host at the given
- <var>ip</var>, which must be expressed as an IP address (not a DNS
- name) in IPv4 or IPv6 address format. If <var>ip</var> is an IPv6
- address, then wrap <var>ip</var> with square brackets, e.g.:
- <code>ssl:[::1]:6640</code>. The <code>--private-key</code>,
- <code>--certificate</code> and either of <code>--ca-cert</code>
- or <code>--bootstrap-ca-cert</code> options are mandatory when this
- form is used.
+ The specified SSL <var>port</var> on the give <var>host</var>, which
+ can either be a DNS name (if built with unbound library) or an IP
+ address (IPv4 or IPv6). If <var>host</var> is an IPv6 address, then
+ wrap <var>host</var> with square brackets, e.g.: <code>ssl:[::1]:6640</code>.
+ The <code>--private-key</code>, <code>--certificate</code> and either
+ of <code>--ca-cert</code> or <code>--bootstrap-ca-cert</code> options
+ are mandatory when this form is used.
</p>
</li>
<li>
<p>
- <code>tcp:<var>ip</var>:<var>port</var></code>
+ <code>tcp:<var>host</var>:<var>port</var></code>
</p>
<p>
- Connect to the given TCP <var>port</var> on <var>ip</var>, where
- <var>ip</var> can be IPv4 or IPv6 address. If <var>ip</var> is an
- IPv6 address, then wrap <var>ip</var> with square brackets, e.g.:
- <code>tcp:[::1]:6640</code>.
+ Connect to the given TCP <var>port</var> on <var>host</var>, where
+ <var>host</var> can be a DNS name (if built with unbound library) or
+ IP address (IPv4 or IPv6). If <var>host</var> is an IPv6 address,
+ then wrap <var>host</var> with square brackets,
+ e.g.: <code>tcp:[::1]:6640</code>.
</p>
</li>
<li>