X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Ffib%2Ffib_entry_src_interface.c;h=e1725773d93678ebedcdbb2949a448918d3bfc21;hb=6ede570259a91cd0c34b9faf9fec7e4ec8275200;hp=88154ef90be3b4c9cd3102a5e85a16c6c8d0e88e;hpb=685001f0abe26bafbc1f27da303019fcbc2cd4b2;p=vpp.git diff --git a/src/vnet/fib/fib_entry_src_interface.c b/src/vnet/fib/fib_entry_src_interface.c index 88154ef90be..e1725773d93 100644 --- a/src/vnet/fib/fib_entry_src_interface.c +++ b/src/vnet/fib/fib_entry_src_interface.c @@ -56,8 +56,10 @@ fib_entry_src_interface_path_swap (fib_entry_src_t *src, fib_path_list_flags_t pl_flags, const fib_route_path_t *paths) { + fib_node_index_t fib_entry_index; ip_adjacency_t *adj; + fib_entry_index = fib_entry_get_index(entry); src->fes_pl = fib_path_list_create(pl_flags, paths); /* @@ -69,7 +71,8 @@ fib_entry_src_interface_path_swap (fib_entry_src_t *src, adj_index_t ai; ai = fib_path_list_get_adj(src->fes_pl, - fib_entry_get_default_chain_type(entry)); + fib_entry_get_default_chain_type( + fib_entry_get(fib_entry_index))); if (INDEX_INVALID != ai) { adj = adj_get(ai);