X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Fip%2Fip6_forward.h;h=7f6eb0c11842aa8a2deaae901aa609c76669fc4f;hb=59f71132e;hp=fcdcabd1e00b6cf521d70dbe0a388f4fed528bd0;hpb=3a0325f9cab7838c21b19698b89cfc65e3236085;p=vpp.git diff --git a/src/vnet/ip/ip6_forward.h b/src/vnet/ip/ip6_forward.h index fcdcabd1e00..7f6eb0c1184 100644 --- a/src/vnet/ip/ip6_forward.h +++ b/src/vnet/ip/ip6_forward.h @@ -59,7 +59,7 @@ ip6_lookup_inline (vlib_main_t * vm, vlib_combined_counter_main_t *cm = &load_balance_main.lbm_to_counters; u32 n_left_from, n_left_to_next, *from, *to_next; ip_lookup_next_t next; - u32 thread_index = vlib_get_thread_index (); + u32 thread_index = vm->thread_index; from = vlib_frame_vector_args (frame); n_left_from = frame->n_vectors; @@ -108,11 +108,9 @@ ip6_lookup_inline (vlib_main_t * vm, ip_lookup_set_buffer_fib_index (im->fib_index_by_sw_if_index, p0); ip_lookup_set_buffer_fib_index (im->fib_index_by_sw_if_index, p1); - lbi0 = ip6_fib_table_fwding_lookup (im, - vnet_buffer (p0)->ip.fib_index, + lbi0 = ip6_fib_table_fwding_lookup (vnet_buffer (p0)->ip.fib_index, dst_addr0); - lbi1 = ip6_fib_table_fwding_lookup (im, - vnet_buffer (p1)->ip.fib_index, + lbi1 = ip6_fib_table_fwding_lookup (vnet_buffer (p1)->ip.fib_index, dst_addr1); lb0 = load_balance_get (lbi0); @@ -237,8 +235,7 @@ ip6_lookup_inline (vlib_main_t * vm, ip0 = vlib_buffer_get_current (p0); dst_addr0 = &ip0->dst_address; ip_lookup_set_buffer_fib_index (im->fib_index_by_sw_if_index, p0); - lbi0 = ip6_fib_table_fwding_lookup (im, - vnet_buffer (p0)->ip.fib_index, + lbi0 = ip6_fib_table_fwding_lookup (vnet_buffer (p0)->ip.fib_index, dst_addr0); lb0 = load_balance_get (lbi0);