Whamcloud - gitweb
LU-5435 lnet: LNet drop rule implementation
[fs/lustre-release.git] / lustre / utils / lctl.c
index 579e704..6f50454 100644 (file)
@@ -112,6 +112,21 @@ command_t cmdlist[] = {
          "usage: show_route"},
         {"ping", jt_ptl_ping, 0, "Check LNET connectivity\n"
          "usage: ping nid [timeout] [pid]"},
+       {"net_drop_add", jt_ptl_drop_add, 0, "Add LNet drop rule\n"
+        "usage: net_drop_add <-s | --source NID>\n"
+        "                    <-d | --dest NID>\n"
+        "                    <<-r | --rate DROP_RATE> |\n"
+        "                     <-i | --interval SECONDS>>\n"
+        "                    [<-p | --portal> PORTAL...]\n"
+        "                    [<-m | --message> <PUT|ACK|GET|REPLY>...]\n"},
+       {"net_drop_del", jt_ptl_drop_del, 0, "remove LNet drop rule\n"
+        "usage: net_drop_del <[-a | --all] |\n"
+        "                    <-s | --source NID>\n"
+        "                    <-d | --dest NID>>\n"},
+       {"net_drop_reset", jt_ptl_drop_reset, 0, "reset drop rule stats\n"
+        "usage: net_drop_reset"},
+       {"net_drop_list", jt_ptl_drop_list, 0, "list LNet drop rules\n"
+        "usage: net_drop_list"},
 
         /* Device selection commands */
         {"==== obd device selection ====", jt_noop, 0, "device selection"},