+static int jt_import(int argc, char **argv);
+static int jt_export(int argc, char **argv);
+static int jt_ping(int argc, char **argv);
+static int jt_discover(int argc, char **argv);
+static int jt_lnet(int argc, char **argv);
+static int jt_route(int argc, char **argv);
+static int jt_net(int argc, char **argv);
+static int jt_routing(int argc, char **argv);
+static int jt_set(int argc, char **argv);
+static int jt_stats(int argc, char **argv);
+static int jt_global(int argc, char **argv);
+static int jt_peers(int argc, char **argv);
+static int jt_set_ni_value(int argc, char **argv);
+static int jt_set_peer_ni_value(int argc, char **argv);
+
+command_t cmd_list[] = {
+ {"lnet", jt_lnet, 0, "lnet {configure | unconfigure} [--all]"},
+ {"route", jt_route, 0, "route {add | del | show | help}"},
+ {"net", jt_net, 0, "net {add | del | show | help}"},
+ {"routing", jt_routing, 0, "routing {show | help}"},
+ {"set", jt_set, 0, "set {tiny_buffers | small_buffers | large_buffers"
+ " | routing | numa_range | max_interfaces"
+ " | discovery}"},
+ {"import", jt_import, 0, "import FILE.yaml"},
+ {"export", jt_export, 0, "export FILE.yaml"},
+ {"stats", jt_stats, 0, "stats {show | help}"},
+ {"global", jt_global, 0, "global {show | help}"},
+ {"peer", jt_peers, 0, "peer {add | del | show | help}"},
+ {"ping", jt_ping, 0, "ping nid,[nid,...]"},
+ {"discover", jt_discover, 0, "discover nid[,nid,...]"},
+ {"help", Parser_help, 0, "help"},
+ {"exit", Parser_quit, 0, "quit"},
+ {"quit", Parser_quit, 0, "quit"},
+ {"--list-commands", lnetctl_list_commands, 0, "list commands"},
+ { 0, 0, 0, NULL }
+};