Do you think it's worth documenting in the man page?

Acked-by: Justin Pettit <jpet...@nicira.com>

--Justin


On July 22, 2014 at 3:58:37 PM, Ben Pfaff (b...@nicira.com) wrote:
> This matches the option offered by some other Open vSwitch daemons. I
> intend to use it in tests in an upcoming commit.
> 
> Signed-off-by: Ben Pfaff 
> ---
> utilities/ovs-ofctl.c | 13 ++++++++++++-
> 1 file changed, 12 insertions(+), 1 deletion(-)
> 
> diff --git a/utilities/ovs-ofctl.c b/utilities/ovs-ofctl.c
> index d3aad0f..7b4a006 100644
> --- a/utilities/ovs-ofctl.c
> +++ b/utilities/ovs-ofctl.c
> @@ -91,6 +91,10 @@ static int verbosity;
> * "snoop" command? */
> static bool timestamp;
> 
> +/* --unixctl-path: Path to use for unixctl server, for "monitor" and "snoop"
> + commands. */
> +static char *unixctl_path;
> +
> /* --sort, --rsort: Sort order. */
> enum sort_order { SORT_ASC, SORT_DESC };
> struct sort_criterion {
> @@ -150,6 +154,7 @@ parse_options(int argc, char *argv[])
> OPT_TIMESTAMP,
> OPT_SORT,
> OPT_RSORT,
> + OPT_UNIXCTL,
> DAEMON_OPTION_ENUMS,
> OFP_VERSION_OPTION_ENUMS,
> VLOG_OPTION_ENUMS
> @@ -164,6 +169,7 @@ parse_options(int argc, char *argv[])
> {"timestamp", no_argument, NULL, OPT_TIMESTAMP},
> {"sort", optional_argument, NULL, OPT_SORT},
> {"rsort", optional_argument, NULL, OPT_RSORT},
> + {"unixctl", required_argument, NULL, OPT_UNIXCTL},
> {"help", no_argument, NULL, 'h'},
> DAEMON_LONG_OPTIONS,
> OFP_VERSION_LONG_OPTIONS,
> @@ -254,6 +260,10 @@ parse_options(int argc, char *argv[])
> add_sort_criterion(SORT_DESC, optarg);
> break;
> 
> + case OPT_UNIXCTL:
> + unixctl_path = optarg;
> + break;
> +
> DAEMON_OPTION_HANDLERS
> OFP_VERSION_OPTION_HANDLERS
> VLOG_OPTION_HANDLERS
> @@ -362,6 +372,7 @@ usage(void)
> " -t, --timeout=SECS give up after SECS seconds\n"
> " --sort[=field] sort in ascending order\n"
> " --rsort[=field] sort in descending order\n"
> + " --unixctl=SOCKET set control socket name\n"
> " -h, --help display this help message\n"
> " -V, --version display version information\n");
> exit(EXIT_SUCCESS);
> @@ -1438,7 +1449,7 @@ monitor_vconn(struct vconn *vconn, bool 
> reply_to_echo_requests) 
> 
> daemon_save_fd(STDERR_FILENO);
> daemonize_start();
> - error = unixctl_server_create(NULL, &server);
> + error = unixctl_server_create(unixctl_path, &server);
> if (error) {
> ovs_fatal(error, "failed to create unixctl server");
> }
> --
> 1.7.10.4
> 
> _______________________________________________
> dev mailing list
> dev@openvswitch.org
> http://openvswitch.org/mailman/listinfo/dev
> 

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to