app: various tests update
[dpdk.git] / app / test / commands.c
index fd488d5..b42ca34 100644 (file)
@@ -125,6 +125,8 @@ static void cmd_autotest_parsed(void *parsed_result,
                ret |= test_errno();
        if (all || !strcmp(res->autotest, "hash_autotest"))
                ret |= test_hash();
+       if (all || !strcmp(res->autotest, "hash_perf_autotest"))
+               ret |= test_hash_perf();
        if (all || !strcmp(res->autotest, "lpm_autotest"))
                ret |= test_lpm();
        if (all || !strcmp(res->autotest, "cpuflags_autotest"))
@@ -157,6 +159,12 @@ static void cmd_autotest_parsed(void *parsed_result,
                ret |= test_timer();
        if (all || !strcmp(res->autotest, "mempool_autotest"))
                ret |= test_mempool();
+       if (all || !strcmp(res->autotest, "mempool_perf_autotest"))
+               ret |= test_mempool_perf();
+       if (all || !strcmp(res->autotest, "memcpy_perf_autotest"))
+               ret |= test_memcpy_perf();
+       if (all || !strcmp(res->autotest, "func_reentrancy_autotest"))
+               ret |= test_func_reentrancy();
 
        if (ret == 0)
                printf("Test OK\n");
@@ -182,7 +190,9 @@ cmdline_parse_token_string_t cmd_autotest_autotest =
                        "cpuflags_autotest#eal_flags_autotest#"
                        "alarm_autotest#interrupt_autotest#"
                        "version_autotest#eal_fs_autotest#"
-                       "cmdline_autotest#"
+                       "cmdline_autotest#func_reentrancy_autotest#"
+                       "mempool_perf_autotest#hash_perf_autotest#"
+                       "memcpy_perf_autotest#"
                        "all_autotests");
 
 cmdline_parse_inst_t cmd_autotest = {
@@ -319,12 +329,7 @@ static void cmd_set_ring_parsed(void *parsed_result, struct cmdline *cl,
                return;
        }
 
-       if (!strcmp(res->set, "set_quota")) {
-               ret = rte_ring_set_bulk_count(r, res->value);
-               if (ret != 0)
-                       cmdline_printf(cl, "Cannot set quota\n");
-       }
-       else if (!strcmp(res->set, "set_watermark")) {
+       if (!strcmp(res->set, "set_watermark")) {
                ret = rte_ring_set_water_mark(r, res->value);
                if (ret != 0)
                        cmdline_printf(cl, "Cannot set water mark\n");
@@ -333,7 +338,7 @@ static void cmd_set_ring_parsed(void *parsed_result, struct cmdline *cl,
 
 cmdline_parse_token_string_t cmd_set_ring_set =
        TOKEN_STRING_INITIALIZER(struct cmd_set_ring_result, set,
-                                "set_quota#set_watermark");
+                                "set_watermark");
 
 cmdline_parse_token_string_t cmd_set_ring_name =
        TOKEN_STRING_INITIALIZER(struct cmd_set_ring_result, name, NULL);
@@ -344,8 +349,8 @@ cmdline_parse_token_num_t cmd_set_ring_value =
 cmdline_parse_inst_t cmd_set_ring = {
        .f = cmd_set_ring_parsed,  /* function to call */
        .data = NULL,      /* 2nd arg of func */
-       .help_str = "set quota/watermark: "
-                       "set_quota|set_watermark <ring_name> <value>",
+       .help_str = "set watermark: "
+                       "set_watermark <ring_name> <value>",
        .tokens = {        /* token list, NULL terminated */
                (void *)&cmd_set_ring_set,
                (void *)&cmd_set_ring_name,