X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvpp%2Fapi%2Fapi.c;h=09ae8b8f23d6c3e5ed1f68096f9c591fcbd3d7e7;hb=a3af337e06a79f7d1dacf42a319f241c907122fc;hp=14ccd8648b4bcf1d69b736580c09048cbb64ae9b;hpb=8db1de83ec540e01bb0577b726770bbb2338edcb;p=vpp.git diff --git a/src/vpp/api/api.c b/src/vpp/api/api.c index 14ccd8648b4..09ae8b8f23d 100644 --- a/src/vpp/api/api.c +++ b/src/vpp/api/api.c @@ -896,9 +896,10 @@ ip4_reset_fib_t_handler (vl_api_reset_fib_t * mp) /* *INDENT-OFF* */ pool_foreach (fib_table, im4->fibs, ({ - fib = &fib_table->v4; vnet_sw_interface_t * si; + fib = pool_elt_at_index (im4->v4_fibs, fib_table->ft_index); + if (fib->table_id != target_fib_id) continue; @@ -964,7 +965,8 @@ ip6_reset_fib_t_handler (vl_api_reset_fib_t * mp) pool_foreach (fib_table, im6->fibs, ({ vnet_sw_interface_t * si; - fib = &(fib_table->v6); + + fib = pool_elt_at_index (im6->v6_fibs, fib_table->ft_index); if (fib->table_id != target_fib_id) continue;