X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Ffib%2Frte_fib.c;h=8af4c4091908b59b962dc9f2d823c3fe5a82fe8e;hb=a2dfcd1ff609f5a4fd3b65774618a35c5c9f73c6;hp=b354d4bfd07570f1ed2be09d4a31c31efdd98c00;hpb=99a2dd955fba6e4cc23b77d590a033650ced9c45;p=dpdk.git diff --git a/lib/fib/rte_fib.c b/lib/fib/rte_fib.c index b354d4bfd0..8af4c40919 100644 --- a/lib/fib/rte_fib.c +++ b/lib/fib/rte_fib.c @@ -6,11 +6,9 @@ #include #include -#include #include #include #include -#include #include #include @@ -40,10 +38,10 @@ EAL_REGISTER_TAILQ(rte_fib_tailq) struct rte_fib { char name[RTE_FIB_NAMESIZE]; enum rte_fib_type type; /**< Type of FIB struct */ - struct rte_rib *rib; /**< RIB helper datastruct */ + struct rte_rib *rib; /**< RIB helper datastructure */ void *dp; /**< pointer to the dataplane struct*/ - rte_fib_lookup_fn_t lookup; /**< fib lookup function */ - rte_fib_modify_fn_t modify; /**< modify fib datastruct */ + rte_fib_lookup_fn_t lookup; /**< FIB lookup function */ + rte_fib_modify_fn_t modify; /**< modify FIB datastructure */ uint64_t def_nh; }; @@ -164,7 +162,7 @@ rte_fib_create(const char *name, int socket_id, struct rte_fib_conf *conf) return NULL; } - rib_conf.ext_sz = 0; + rib_conf.ext_sz = conf->rib_ext_sz; rib_conf.max_nodes = conf->max_routes * 2; rib = rte_rib_create(name, socket_id, &rib_conf);