projects
/
openvswitch
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ovs.db.types: Add table reference to ovs.db.types.BaseType.
[openvswitch]
/
lib
/
unixctl.c
diff --git
a/lib/unixctl.c
b/lib/unixctl.c
index c333c54e9eb5b8ce4971960e9e6e31ac57437cf9..ca90b396aa8abf26d50843a015a56849c51ec60f 100644
(file)
--- a/
lib/unixctl.c
+++ b/
lib/unixctl.c
@@
-107,6
+107,13
@@
unixctl_help(struct unixctl_conn *conn, const char *args OVS_UNUSED,
ds_destroy(&ds);
}
ds_destroy(&ds);
}
+static void
+unixctl_version(struct unixctl_conn *conn, const char *args OVS_UNUSED,
+ void *aux OVS_UNUSED)
+{
+ unixctl_command_reply(conn, 200, get_program_version());
+}
+
void
unixctl_command_register(const char *name, unixctl_cb_func *cb, void *aux)
{
void
unixctl_command_register(const char *name, unixctl_cb_func *cb, void *aux)
{
@@
-206,6
+213,7
@@
unixctl_server_create(const char *path, struct unixctl_server **serverp)
}
unixctl_command_register("help", unixctl_help, NULL);
}
unixctl_command_register("help", unixctl_help, NULL);
+ unixctl_command_register("version", unixctl_version, NULL);
server = xmalloc(sizeof *server);
list_init(&server->conns);
server = xmalloc(sizeof *server);
list_init(&server->conns);