tile: fix build
[dpdk.git] / app / test-pipeline / pipeline_lpm.c
index 2d7bc01..ecea6b3 100644 (file)
@@ -1,7 +1,7 @@
 /*-
  *   BSD LICENSE
  *
- *   Copyright(c) 2010-2014 Intel Corporation. All rights reserved.
+ *   Copyright(c) 2010-2016 Intel Corporation. All rights reserved.
  *   All rights reserved.
  *
  *   Redistribution and use in source and binary forms, with or without
 
 #include "main.h"
 
+#ifndef PIPELINE_LPM_TABLE_NUMBER_TABLE8s
+#define PIPELINE_LPM_TABLE_NUMBER_TABLE8s 256
+#endif
+
 void
 app_main_loop_worker_pipeline_lpm(void) {
        struct rte_pipeline_params pipeline_params = {
@@ -99,7 +103,6 @@ app_main_loop_worker_pipeline_lpm(void) {
                        .ops = &rte_port_ring_writer_ops,
                        .arg_create = (void *) &port_ring_params,
                        .f_action = NULL,
-                       .f_action_bulk = NULL,
                        .arg_ah = NULL,
                };
 
@@ -114,6 +117,8 @@ app_main_loop_worker_pipeline_lpm(void) {
                struct rte_table_lpm_params table_lpm_params = {
                        .name = "LPM",
                        .n_rules = 1 << 24,
+                       .number_tbl8s = PIPELINE_LPM_TABLE_NUMBER_TABLE8s,
+                       .flags = 0,
                        .entry_unique_size =
                                sizeof(struct rte_pipeline_table_entry),
                        .offset = APP_METADATA_OFFSET(32),