X-Git-Url: https://gerrit.fd.io/r/gitweb?p=vpp.git;a=blobdiff_plain;f=src%2Fplugins%2Figmp%2Figmp_cli.c;h=5eceb685dbebbdaf2ce19919f520daf5ebc04f65;hp=6247f9a9388fe0ec1edcd5c32da77ef0ecb9caa7;hb=e82eb635b1377c2b14d28127a121eabd10b3b83d;hpb=5d9df1db07969fea8f391bd48ba14cceb840da1e diff --git a/src/plugins/igmp/igmp_cli.c b/src/plugins/igmp/igmp_cli.c index 6247f9a9388..5eceb685dbe 100644 --- a/src/plugins/igmp/igmp_cli.c +++ b/src/plugins/igmp/igmp_cli.c @@ -353,26 +353,12 @@ igmp_show_command_fn (vlib_main_t * vm, unformat_input_t * input, { clib_error_t *error = NULL; igmp_main_t *im = &igmp_main; - vnet_main_t *vnm = vnet_get_main (); igmp_config_t *config; - igmp_group_t *group; - igmp_src_t *src; /* *INDENT-OFF* */ pool_foreach (config, im->configs, ({ - vlib_cli_output (vm, "interface: %U mode: %U %U", - format_vnet_sw_if_index_name, vnm, config->sw_if_index, - format_igmp_mode, config->mode, format_igmp_proxy_device_id, config->proxy_device_id); - - FOR_EACH_GROUP (group, config, - ({ - vlib_cli_output (vm, "\t%U", format_igmp_key, group->key); - FOR_EACH_SRC (src, group, IGMP_FILTER_MODE_INCLUDE, - ({ - vlib_cli_output (vm, "\t\t%U", format_igmp_key, src->key); - })); - })); + vlib_cli_output (vm, "%U", format_igmp_config, config); })); /* *INDENT-ON* */