X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=vswitchd%2Fovs-brcompatd.8.in;h=2ce164c3a7ea33dcb79a462313729f2daa9fab82;hb=df2fa9b50e1c0e93c6be1d31a5d69eb4f077add3;hp=cd911ca831eb5cef96dde06f742ad298ae634f31;hpb=8fef8c7121222233075a03d57db7e0b48d5f6be5;p=openvswitch diff --git a/vswitchd/ovs-brcompatd.8.in b/vswitchd/ovs-brcompatd.8.in index cd911ca8..2ce164c3 100644 --- a/vswitchd/ovs-brcompatd.8.in +++ b/vswitchd/ovs-brcompatd.8.in @@ -6,21 +6,25 @@ ovs\-brcompatd \- Bridge compatibility front-end for ovs\-vswitchd . .SH SYNOPSIS .B ovs\-brcompatd -[\fIoptions\fR] \fIconfig\fR +[\fIoptions\fR] \fIdatabase\fR . .SH DESCRIPTION -A daemon that provides a legacy bridge front-end for \fBovs\-vswitchd\fR. It -does this by listening for bridge ioctl commands (e.g., those generated by -the \fBbrctl\fR program) to add or remove datapaths and the interfaces -that attach to them. It modifies \fIconfig\fR and forces -\fBovs\-vswitchd\fR to reload its configuration file. +A daemon that provides a legacy bridge front-end for \fBovs\-vswitchd\fR. It +does this by listening for bridge ioctl commands (e.g., those generated by +the \fBbrctl\fR program) to add or remove datapaths and the interfaces +that attach to them. +.PP +The mandatory \fIdatabase\fR argument specifies the +\fBovsdb\-server\fR from which \fBovs\-vswitchd\fR's configuration is +retrieved. It should take the form \fBunix:\fIfile\fR, to connect to +the Unix domain server socket named \fIfile\fR. .PP .SH OPTIONS -.IP "\fB--appctl-command=\fIcommand\fR" +.IP "\fB\-\-appctl\-command=\fIcommand\fR" Sets the command that \fBovs\-brcompatd\fR runs to communicate with \fBovs\-vswitchd\fR. The command is run in \fB/bin/sh\fR as a shell command, so \fIcommand\fR may contain arbitrary shell metacharacters, -etc. The \fB--help\fR option displays the default command. +etc. The \fB\-\-help\fR option displays the default command. .IP \fIcommand\fR must contain exactly one instance of \fB%s\fR, which \fBovs\-brcompatd\fR replaces by a command from the set understood by @@ -29,37 +33,36 @@ replaced by a single \fB%\fR. The \fB%\fR character may not otherwise appear in \fIcommand\fR. .IP The commands that are substituted into \fIcommand\fR are those that -can be listed by passing \fB-e help\fR to \fBovs\-appctl\fR with -\fBovs\-vswitchd\fR as target. The command that is substituted may -include white space-separated arguments, so \fIcommand\fR should include -shell quotes around \fB%s\fR. +can be listed by passing \fBhelp\fR to \fBovs\-appctl\fR with +\fBovs\-vswitchd\fR as target. .IP \fIcommand\fR must not redirect \fBovs\-appctl\fR's standard output or standard error streams, because \fBovs\-brcompatd\fR expects to read both of these streams separately. .TP -\fB--prune-timeout=\fIsecs\fR +\fB\-\-prune\-timeout=\fIsecs\fR . Sets the maximum time between pruning port entries to \fIsecs\fR seconds. -Pruning ports is the process of removing port entries from \fIconfig\fR +Pruning ports is the process of removing port entries from \fIdatabase\fR that no longer exist. If \fIsecs\fR is zero, then entries are never pruned. The default prune timeout is 5 seconds. -.TP -\fB--lock-timeout=\fImsecs\fR -. -Sets the maximum time to wait for \fIconfig\fR to become unlocked to -\fImsecs\fR milliseconds. The default lock timeout is 500 milliseconds. . .so lib/daemon.man .so lib/vlog.man .so lib/common.man .so lib/leak-checker.man . +.SH BUGS +. +\fBovs\-brcompatd\fR requires the bridges that it manages to initially +have no ports listed in their database records when it starts up. +Otherwise, it may add duplicate ports to bridges. +. .SH NOTES \fBovs\-brcompatd\fR requires the \fBbrcompat_mod.ko\fR kernel module to be loaded. .SH "SEE ALSO" .BR ovs\-appctl (8), .BR ovs\-vswitchd (8), -.BR ovs\-vswitchd.conf (5), +.BR ovsdb\-server (1), \fBINSTALL.bridge\fR in the Open vSwitch distribution.