Make ovs-appctl easier to use and synchronize its interface with ovs-vsctl.
authorBen Pfaff <blp@nicira.com>
Mon, 9 Nov 2009 22:46:38 +0000 (14:46 -0800)
committerBen Pfaff <blp@nicira.com>
Mon, 9 Nov 2009 22:46:38 +0000 (14:46 -0800)
commit3fbe1d307e27ed99528d83cf866c7df497e58b77
tree44f4b56114eb2d4e4f093e3378aefaf823283e57
parentfde05aded2906e113d02aa13d207d9a6e3e0ea99
Make ovs-appctl easier to use and synchronize its interface with ovs-vsctl.

It is inconvenient to type the whole path to the Unix daemon socket when
using ovs-appctl.  Allow the name of the daemon to be used instead when
a pidfile exists in the default location, and contact ovs-vswitchd by
default.

Also, the various options for manipulating vlog were invented before the
general-purpose command mechanism existed.  Get rid of all of the action
options in favor of just specifying the command to be executed as
non-option arguments.

Finally, there simply wasn't much value in allowing multiple targets or
options to be specified; these variations were never used in practice.  So
simplify the interface by making it one target, one action per invocation.

Also, make ovs-vsctl use the same syntax for its --target option.

Based on work by Justin Pettit.
12 files changed:
INSTALL.Linux
debian/openvswitch-switch.logrotate
lib/unixctl.c
lib/vlog-unixctl.man
lib/vlog.man
utilities/ovs-appctl.8.in
utilities/ovs-appctl.c
utilities/ovs-vsctl.8.in
utilities/ovs-vsctl.in
vswitchd/ovs-brcompatd.8.in
vswitchd/ovs-brcompatd.c
xenserver/etc_init.d_vswitch