X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Ffib%2Fip6_fib.h;h=2bf8ef7821c5a9ba8fd6c42e7e035050f55f8d6c;hb=227038a444b98f922b4a4f44b85ae60f9ee86e1c;hp=e460e2ffd09c61a89c3fc686ce759909cd036d83;hpb=8ea6d7153b053f1b9bf837ef3a927136f44b41fd;p=vpp.git diff --git a/src/vnet/fib/ip6_fib.h b/src/vnet/fib/ip6_fib.h index e460e2ffd09..2bf8ef7821c 100644 --- a/src/vnet/fib/ip6_fib.h +++ b/src/vnet/fib/ip6_fib.h @@ -20,7 +20,6 @@ #include #include #include -#include #include #include @@ -67,27 +66,6 @@ extern void ip6_fib_table_walk(u32 fib_index, fib_table_walk_fn_t fn, void *ctx); -/** - * @brief returns number of links on which src is reachable. - */ -always_inline int -ip6_urpf_loose_check (ip6_main_t * im, - vlib_buffer_t * b, - ip6_header_t * i) -{ - const load_balance_t *lb0; - index_t lbi; - - lbi = ip6_fib_table_fwding_lookup_with_if_index( - im, - vnet_buffer (b)->sw_if_index[VLIB_RX], - &i->src_address); - - lb0 = load_balance_get(lbi); - - return (fib_urpf_check_size (lb0->lb_urpf)); -} - /** * @brief return the DPO that the LB stacks on. */ @@ -137,7 +115,7 @@ static inline ip6_fib_t * ip6_fib_get (fib_node_index_t index) { ASSERT(!pool_is_free_index(ip6_main.fibs, index)); - return (&pool_elt_at_index (ip6_main.fibs, index)->v6); + return (pool_elt_at_index (ip6_main.v6_fibs, index)); } static inline @@ -155,7 +133,5 @@ u32 ip6_fib_index_from_table_id (u32 table_id) extern u32 ip6_fib_table_get_index_for_sw_if_index(u32 sw_if_index); -extern flow_hash_config_t ip6_fib_table_get_flow_hash_config(u32 fib_index); - #endif