"usage: --net <tcp/elan/myrinet> <command>"},
{"network", jt_ptl_network, 0, "commands that follow apply to net\n"
"usage: network <tcp/elan/myrinet>"},
- {"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]"},
+ {"interface_list", jt_ptl_print_interfaces, 0, "print interface entries\n"
+ "usage: interface_list"},
+ {"add_interface", jt_ptl_add_interface, 0, "add interface entry\n"
+ "usage: add_interface ip [netmask]"},
+ {"del_interface", jt_ptl_del_interface, 0, "del interface entry\n"
+ "usage: del_interface [ip]"},
+ {"peer_list", jt_ptl_print_peers, 0, "print peer entries\n"
+ "usage: peer_list"},
+ {"add_peer", jt_ptl_add_peer, 0, "add an peer entry\n"
+ "usage: add_peer <nid> <host> <port>"},
+ {"del_peer", jt_ptl_del_peer, 0, "remove an peer entry\n"
+ "usage: del_peer [<nid>] [<host>] [ks]"},
{"conn_list", jt_ptl_print_connections, 0, "print all the connected remote nid\n"
"usage: conn_list"},
{"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: disconnect [<nid>]"},
- {"active_tx", jt_ptl_print_active_txs, 0, "print active transmits (no args)\n"
+ {"active_tx", jt_ptl_print_active_txs, 0, "print active transmits\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 "
"add an entry to the portals routing table\n"
"usage: add_route <gateway> <target> [<target>]"},
{"del_route", jt_ptl_del_route, 0,
- "delete the route via the given gateway to the given targets from the portals routing table\n"
+ "delete route via gateway to targets from the portals routing table\n"
"usage: del_route <gateway> [<target>] [<target>]"},
{"set_route", jt_ptl_notify_router, 0,
- "enable/disable routes via the given gateway in the portals routing table\n"
+ "enable/disable routes via gateway in the portals routing table\n"
"usage: set_route <gateway> <up/down> [<time>]"},
- {"route_list", jt_ptl_print_routes, 0, "print the portals routing table\n"
+ {"route_list", jt_ptl_print_routes, 0,
+ "print the portals routing table, same as show_route\n"
"usage: route_list"},
- {"recv_mem", jt_ptl_rxmem, 0, "set socket receive buffer size, "
- "if size is omited the current size is reported.\n"
- "usage: recv_mem [size]"},
- {"send_mem", jt_ptl_txmem, 0, "set socket send buffer size, "
- "if size is omited the current size is reported.\n"
- "usage: send_mem [size]"},
- {"nagle", jt_ptl_nagle, 0, "enable/disable nagle, omitting the "
- "argument will cause the current nagle setting to be reported.\n"
- "usage: nagle [on/off]"},
+ {"show_route", jt_ptl_print_routes, 0,
+ "print the portals routing table, same as route_list\n"
+ "usage: show_route"},
{"fail", jt_ptl_fail_nid, 0, "fail/restore communications.\n"
"Omitting the count means indefinitely, 0 means restore, "
"otherwise fail 'count' messages.\n"
{"test_getattr", jt_obd_test_getattr, 0,
"do <num> getattrs (on OST object <objid> (objid+1 on each thread))\n"
"usage: test_getattr <num> [verbose [[t]objid]]"},
+ {"test_setattr", jt_obd_test_setattr, 0,
+ "do <num> setattrs (on OST object <objid> (objid+1 on each thread))\n"
+ "usage: test_setattr <num> [verbose [[t]objid]]"},
{"test_brw", jt_obd_test_brw, 0,
"do <num> bulk read/writes (<npages> per I/O, on OST object <objid>)\n"
"usage: test_brw [t]<num> [write [verbose [npages [[t]objid]]]]"},
{"deactivate", jt_obd_deactivate, 0, "deactivate an import\n"},
{"recover", jt_obd_recover, 0, "usage: recover [<connection UUID>]"},
{"lookup", jt_obd_mdc_lookup, 0, "usage: lookup <directory> <file>"},
- {"finish_gns", jt_obd_finish_gns, 0, "usage: finish_gns <directory>"},
{"notransno", jt_obd_no_transno, 0,
"disable sending of committed-transno updates\n"},
{"readonly", jt_obd_set_readonly, 0,
{"root_squash", jt_obd_root_squash, 0,
"squash root to 'uid:gid' except client 'nid'\n"
"usage: root_squash [uid:gid [nid]]\n"},
+ {"start", jt_obd_start, 0,
+ "setup mds/ost from the llog file\n"
+ "usage: start <profilename>"},
{"mount_option", jt_lcfg_mount_option, 0,
"usage: mount_option profile osc_name [mdc_name] \n"},
{"del_mount_option", jt_lcfg_del_mount_option, 0,
"usage: set_timeout <secs>\n"},
{"set_lustre_upcall", jt_lcfg_set_lustre_upcall, 0,
"usage: set_lustre_upcall </full/path/to/upcall> \n"},
+ {"add_conn ", jt_lcfg_add_conn, 0,
+ "usage: add_conn <conn_uuid> [priority]\n"},
+ {"del_conn ", jt_lcfg_del_conn, 0,
+ "usage: del_conn <conn_uuid> \n"},
+ {"set_security", jt_lcfg_set_security, 0,
+ "usage: set_security key value\n"},
{"lsync", jt_obd_reint_sync, 0,
"usage: lsync\n"},
{"cache_on", jt_obd_cache_on, 0,
{"======== debug =========", jt_noop, 0, "debug"},
{"debug_daemon", jt_dbg_debug_daemon, 0,
"debug daemon control and dump to a file\n"
- "usage: debug_daemon [start file <#MB>|stop|pause|continue]"},
+ "usage: debug_daemon {start file [#MB]|stop}"},
{"debug_kernel", jt_dbg_debug_kernel, 0,
- "get debug buffer and dump to a file\n"
+ "get debug buffer and dump to a file, same as dk\n"
"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, same as debug_kernel\n"
"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, same as df\n"
"usage: debug_file <input> [output] [raw]"},
+ {"df", jt_dbg_debug_file, 0,
+ "read debug buffer from input and dump to output, same as debug_file\n"
+ "usage: df <input> [output] [raw]"},
{"clear", jt_dbg_clear_debug_buf, 0, "clear kernel debug buffer\n"
"usage: clear"},
{"mark", jt_dbg_mark_debug_buf, 0,"insert marker text in kernel debug buffer\n"