]> git.proxmox.com Git - mirror_ovs.git/blame - vswitchd/ovs-brcompatd.8.in
Convert stream and vconn interfaces to use ovs_be16, ovs_be32.
[mirror_ovs.git] / vswitchd / ovs-brcompatd.8.in
CommitLineData
064af421
BP
1.TH ovs\-brcompatd 8 "March 2009" "Open vSwitch" "Open vSwitch Manual"
2.ds PN ovs\-brcompatd
3.
4.SH NAME
5ovs\-brcompatd \- Bridge compatibility front-end for ovs\-vswitchd
6.
7.SH SYNOPSIS
8.B ovs\-brcompatd
36594cd0 9[\fIoptions\fR] \fIdatabase\fR
064af421
BP
10.
11.SH DESCRIPTION
299a244b
EJ
12A daemon that provides a legacy bridge front-end for \fBovs\-vswitchd\fR. It
13does this by listening for bridge ioctl commands (e.g., those generated by
14the \fBbrctl\fR program) to add or remove datapaths and the interfaces
15that attach to them.
36594cd0
JP
16.PP
17The mandatory \fIdatabase\fR argument specifies the
9467fe62
BP
18\fBovsdb\-server\fR from which \fBovs\-vswitchd\fR's configuration is
19retrieved. It should take the form \fBunix:\fIfile\fR, to connect to
20the Unix domain server socket named \fIfile\fR.
064af421
BP
21.PP
22.SH OPTIONS
4e312e69 23.IP "\fB\-\-appctl\-command=\fIcommand\fR"
3c303e5f
BP
24Sets the command that \fBovs\-brcompatd\fR runs to communicate with
25\fBovs\-vswitchd\fR. The command is run in \fB/bin/sh\fR as a shell
26command, so \fIcommand\fR may contain arbitrary shell metacharacters,
4e312e69 27etc. The \fB\-\-help\fR option displays the default command.
3c303e5f
BP
28.IP
29\fIcommand\fR must contain exactly one instance of \fB%s\fR, which
30\fBovs\-brcompatd\fR replaces by a command from the set understood by
31\fBovs\-vswitchd\fR. Any instances of \fB%%\fR in \fIcommand\fR are
32replaced by a single \fB%\fR. The \fB%\fR character may not otherwise
33appear in \fIcommand\fR.
34.IP
35The commands that are substituted into \fIcommand\fR are those that
3fbe1d30
BP
36can be listed by passing \fBhelp\fR to \fBovs\-appctl\fR with
37\fBovs\-vswitchd\fR as target.
3c303e5f
BP
38.IP
39\fIcommand\fR must not redirect \fBovs\-appctl\fR's standard output or
40standard error streams, because \fBovs\-brcompatd\fR expects to read
41both of these streams separately.
064af421 42.TP
4e312e69 43\fB\-\-prune\-timeout=\fIsecs\fR
064af421
BP
44.
45Sets the maximum time between pruning port entries to \fIsecs\fR seconds.
299a244b 46Pruning ports is the process of removing port entries from \fIdatabase\fR
064af421
BP
47that no longer exist. If \fIsecs\fR is zero, then entries are never
48pruned. The default prune timeout is 5 seconds.
064af421
BP
49.
50.so lib/daemon.man
51.so lib/vlog.man
52.so lib/common.man
53.so lib/leak-checker.man
54.
55.SH NOTES
56\fBovs\-brcompatd\fR requires the \fBbrcompat_mod.ko\fR kernel module to be
57loaded.
58.SH "SEE ALSO"
59.BR ovs\-appctl (8),
60.BR ovs\-vswitchd (8),
36594cd0 61.BR ovsdb\-server (1),
5fca1acd 62\fBINSTALL.bridge\fR in the Open vSwitch distribution.