X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=tests%2Ftest-reconnect.c;h=35d5f4175e88a322c599a480bed0393b953e9ffc;hb=003ce655b7116d18c86a74c50391e54990346931;hp=d3ff6e82c3fee7e0762b36b68195b064e5481edf;hpb=eadd16449c6e5292603cf009d29ab0e249979717;p=sliver-openvswitch.git diff --git a/tests/test-reconnect.c b/tests/test-reconnect.c index d3ff6e82c..35d5f4175 100644 --- a/tests/test-reconnect.c +++ b/tests/test-reconnect.c @@ -33,11 +33,10 @@ static struct reconnect *reconnect; static int now; -static const struct command commands[]; - static void diff_stats(const struct reconnect_stats *old, const struct reconnect_stats *new, int delta); +static const struct command *get_all_commands(void); static void test_reconnect_main(int argc OVS_UNUSED, char *argv[] OVS_UNUSED) @@ -70,7 +69,7 @@ test_reconnect_main(int argc OVS_UNUSED, char *argv[] OVS_UNUSED) svec_parse_words(&args, line); svec_terminate(&args); if (!svec_is_empty(&args)) { - run_command(args.n, args.names, commands); + run_command(args.n, args.names, get_all_commands()); } svec_destroy(&args); @@ -271,7 +270,7 @@ do_listen_error(int argc OVS_UNUSED, char *argv[]) reconnect_listen_error(reconnect, now, atoi(argv[1])); } -static const struct command commands[] = { +static const struct command all_commands[] = { { "enable", 0, 0, do_enable }, { "disable", 0, 0, do_disable }, { "force-reconnect", 0, 0, do_force_reconnect }, @@ -290,4 +289,10 @@ static const struct command commands[] = { { NULL, 0, 0, NULL }, }; +static const struct command * +get_all_commands(void) +{ + return all_commands; +} + OVSTEST_REGISTER("test-reconnect", test_reconnect_main);