#include <stdlib.h>
#include <stdio.h>
+#include <portals/api-support.h>
#include <portals/ptlctl.h>
#include "obdctl.h"
#include "parser.h"
/* Network configuration commands */
{"==== network config ====", jt_noop, 0, "network config"},
{"--net", jt_opt_net, 0, "run <command> after setting network to <net>\n"
- "usage: --net <tcp/elan/myrinet> <command>"},
+ "usage: --net <tcp/elan/myrinet/scimac> <command>"},
{"network", jt_ptl_network, 0, "commands that follow apply to net\n"
- "usage: network <tcp/elan/myrinet>"},
+ "usage: network <tcp/elan/myrinet/scimac>"},
{"autoconn_list", jt_ptl_print_autoconnects, 0, "print autoconnect entries\n"
"usage: print_autoconns"},
{"add_autoconn", jt_ptl_add_autoconnect, 0, "add an autoconnect entry\n"
"usage: add_autoconn <nid> <host> <port> [ise]"},
{"del_autoconn", jt_ptl_del_autoconnect, 0, "remove an autoconnect entry\n"
"usage: del_autoconn [<nid>] [<host>] [ks]"},
- {"conn_list", jt_ptl_print_connections, 0, "print all the connected remote nid\n"
- "usage: conn_list"},
+ {"conn_list", jt_ptl_print_connections, 0, "connect to a remote nid\n"
+ "usage: print_conns"},
{"connect", jt_ptl_connect, 0, "connect to a remote nid\n"
"usage: connect <host> <port> [iIOC]"},
{"disconnect", jt_ptl_disconnect, 0, "disconnect from a remote nid\n"
"usage: active_tx"},
{"mynid", jt_ptl_mynid, 0, "inform the socknal of the local nid. "
"The nid defaults to hostname for tcp networks and is automatically "
- "setup for elan/myrinet networks.\n"
+ "setup for elan/myrinet/scimac networks.\n"
"usage: mynid [<nid>]"},
{"shownid", jt_ptl_shownid, 0, "print the local NID\n"
"usage: shownid"},
{"add_uuid", jt_lcfg_add_uuid, 0, "associate a UUID with a nid\n"
"usage: add_uuid <uuid> <nid> <net_type>"},
{"close_uuid", jt_obd_close_uuid, 0, "disconnect a UUID\n"
- "usage: close_uuid <uuid> <net_type>"},
+ "usage: close_uuid <uuid> <net-type>)"},
{"del_uuid", jt_lcfg_del_uuid, 0, "delete a UUID association\n"
"usage: del_uuid <uuid>"},
{"add_route", jt_ptl_add_route, 0,
"usage: device <%name|$name|devno>"},
{"cfg_device", jt_lcfg_device, 0,
"set current device being configured to <$name>\n"
- "usage: cfg_device <name>"},
+ "usage: device <name>"},
{"device_list", jt_obd_list, 0, "show all devices\n"
"usage: device_list"},
{"dl", jt_obd_list, 0, "show all devices\n"
{"lov_setup", jt_lcfg_lov_setup, 0,
"write setup an lov device\n"
"usage: lov_setconfig lov-uuid stripe-count stripe-size offset pattern UUID1 [UUID2 ...]"},
+ {"lmv_setup", jt_lcfg_lmv_setup, 0,
+ "write setup an lmv device\n"
+ "usage: lmv_setconfig lmv-uuid UUID1 [UUID2 ...]"},
{"lov_getconfig", jt_obd_lov_getconfig, 0,
"read lov configuration from an mds device\n"
"usage: lov_getconfig lov-uuid"},
" check all records from index 1 by default."},
{"llog_cancel", jt_llog_cancel, 0,
"cancel one record in log.\n"
- "usage: llog_cancel <catalog id|catalog name> <log id> <index>"},
+ "usage: llog_cancel <catlog id|catlog name> <log id> <index>"},
{"llog_remove", jt_llog_remove, 0,
- "remove one log from catalog, erase it from disk.\n"
- "usage: llog_remove <catalog id|catalog name> <log id>"},
+ "remove one log from catlog, erase it from disk.\n"
+ "usage: llog_remove <catlog id|catlog name> <log id>"},
/* Debug commands */
{"======== debug =========", jt_noop, 0, "debug"},
{"debug_daemon", jt_dbg_debug_daemon, 0,
- "debug daemon control and dump to a file\n"
+ "debug daemon control and dump to a file"
"usage: debug_daemon [start file <#MB>|stop|pause|continue]"},
{"debug_kernel", jt_dbg_debug_kernel, 0,
- "get debug buffer and dump to a file\n"
+ "get debug buffer and dump to a file"
"usage: debug_kernel [file] [raw]"},
{"dk", jt_dbg_debug_kernel, 0,
- "get debug buffer and dump to a file\n"
+ "get debug buffer and dump to a file"
"usage: dk [file] [raw]"},
{"debug_file", jt_dbg_debug_file, 0,
- "read debug buffer from input and dump to output\n"
+ "read debug buffer from input and dump to output"
"usage: debug_file <input> [output] [raw]"},
{"clear", jt_dbg_clear_debug_buf, 0, "clear kernel debug buffer\n"
"usage: clear"},
"usage: mark <text>"},
{"filter", jt_dbg_filter, 0, "filter message type\n"
"usage: filter <subsystem id/debug mask>"},
- {"show", jt_dbg_show, 0, "Show specific type of messages\n"
+ {"show", jt_dbg_show, 0, "show message type\n"
"usage: show <subsystem id/debug mask>"},
{"debug_list", jt_dbg_list, 0, "list subsystem and debug types\n"
"usage: debug_list <subs/types>"},