X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=src%2Fvnet%2Fip%2Fip_container_proxy.c;h=18d07ba60820cf596ac3da8e6346fb903c6e0c60;hb=24adebad278b88b26bdae5615b6dea94dba7b757;hp=e90be8b45d32448fbe2914638d85381098a05b63;hpb=e4031131ccddd7c4eb683b36f1a97a65dcff008a;p=vpp.git diff --git a/src/vnet/ip/ip_container_proxy.c b/src/vnet/ip/ip_container_proxy.c index e90be8b45d3..18d07ba6082 100644 --- a/src/vnet/ip/ip_container_proxy.c +++ b/src/vnet/ip/ip_container_proxy.c @@ -132,27 +132,23 @@ ip_container_proxy_fib_table_walk (fib_node_index_t fei, void *arg) void ip_container_proxy_walk (ip_container_proxy_cb_t cb, void *ctx) { - fib_table_t *fib_table; ip_container_proxy_walk_ctx_t wctx = { .cb = cb, .ctx = ctx, }; + u32 fib_index; /* *INDENT-OFF* */ - pool_foreach (fib_table, ip4_main.fibs, - ({ - fib_table_walk(fib_table->ft_index, - FIB_PROTOCOL_IP4, - ip_container_proxy_fib_table_walk, - &wctx); - })); - pool_foreach (fib_table, ip6_main.fibs, - ({ - fib_table_walk(fib_table->ft_index, - FIB_PROTOCOL_IP6, - ip_container_proxy_fib_table_walk, - &wctx); - })); + pool_foreach_index (fib_index, ip4_main.fibs) + { + fib_table_walk (fib_index, FIB_PROTOCOL_IP4, + ip_container_proxy_fib_table_walk, &wctx); + } + pool_foreach_index (fib_index, ip6_main.fibs) + { + fib_table_walk (fib_index, FIB_PROTOCOL_IP6, + ip_container_proxy_fib_table_walk, &wctx); + } /* *INDENT-ON* */ }