tile: fix build
[dpdk.git] / app / test / test_lpm6_perf.c
index b7d4631..0723081 100644 (file)
@@ -42,7 +42,7 @@
 #include <rte_lpm6.h>
 
 #include "test.h"
-#include "test_lpm6_routes.h"
+#include "test_lpm6_data.h"
 
 #define TEST_LPM_ASSERT(cond) do {                                            \
        if (!(cond)) {                                                        \
@@ -100,6 +100,11 @@ test_lpm6_perf(void)
 
        print_route_distribution(large_route_table, (uint32_t) NUM_ROUTE_ENTRIES);
 
+       /* Only generate IPv6 address of each item in large IPS table,
+        * here next_hop is not needed.
+        */
+       generate_large_ips_table(0);
+
        lpm = rte_lpm6_create(__func__, SOCKET_ID_ANY, &config);
        TEST_LPM_ASSERT(lpm != NULL);
 
@@ -184,8 +189,4 @@ test_lpm6_perf(void)
        return 0;
 }
 
-static struct test_command lpm6_perf_cmd = {
-       .command = "lpm6_perf_autotest",
-       .callback = test_lpm6_perf,
-};
-REGISTER_TEST_COMMAND(lpm6_perf_cmd);
+REGISTER_TEST_COMMAND(lpm6_perf_autotest, test_lpm6_perf);