X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=app%2Ftest-pipeline%2Fpipeline_lpm.c;h=ecea6b3b80af722b5cf7d02681b8d87a22c4bf57;hb=dd0eedb1cfcf0cb7423d859177c5bc6f931eaf8a;hp=2d7bc012c72eecf5e54e725efac526477fe1a307;hpb=ba92d511ddacf863fafaaa14c0577f30ee57d092;p=dpdk.git diff --git a/app/test-pipeline/pipeline_lpm.c b/app/test-pipeline/pipeline_lpm.c index 2d7bc012c7..ecea6b3b80 100644 --- a/app/test-pipeline/pipeline_lpm.c +++ b/app/test-pipeline/pipeline_lpm.c @@ -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 @@ -47,6 +47,10 @@ #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),