There is no need to display igmp default values for the query-interval and the query-max-response-time-dsec
Before change: ! interface swp4 description swp4 -> host-212's swp1 ip igmp ip igmp query-interval 125 ip igmp query-max-response-time-dsec 100 ip pim ssm link-detect ! After change: ! interface br1 ip igmp ip pim ssm link-detect ! Signed-off-by: Donald Sharp <[email protected]> --- pimd/pim_vty.c | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/pimd/pim_vty.c b/pimd/pim_vty.c index 512c0e6..810dbe8 100644 --- a/pimd/pim_vty.c +++ b/pimd/pim_vty.c @@ -157,18 +157,24 @@ int pim_interface_config_write(struct vty *vty) } /* IF ip igmp query-interval */ - vty_out(vty, " %s %d%s", - PIM_CMD_IP_IGMP_QUERY_INTERVAL, - pim_ifp->igmp_default_query_interval, - VTY_NEWLINE); - ++writes; + if (pim_ifp->igmp_default_query_interval != IGMP_GENERAL_QUERY_INTERVAL) + { + vty_out(vty, " %s %d%s", + PIM_CMD_IP_IGMP_QUERY_INTERVAL, + pim_ifp->igmp_default_query_interval, + VTY_NEWLINE); + ++writes; + } /* IF ip igmp query-max-response-time */ - vty_out(vty, " %s %d%s", - PIM_CMD_IP_IGMP_QUERY_MAX_RESPONSE_TIME_DSEC, - pim_ifp->igmp_query_max_response_time_dsec, - VTY_NEWLINE); - ++writes; + if (pim_ifp->igmp_query_max_response_time_dsec != IGMP_QUERY_MAX_RESPONSE_TIME_DSEC) + { + vty_out(vty, " %s %d%s", + PIM_CMD_IP_IGMP_QUERY_MAX_RESPONSE_TIME_DSEC, + pim_ifp->igmp_query_max_response_time_dsec, + VTY_NEWLINE); + ++writes; + } /* IF ip igmp join */ if (pim_ifp->igmp_join_list) { -- 1.7.10.4 _______________________________________________ Quagga-dev mailing list [email protected] https://lists.quagga.net/mailman/listinfo/quagga-dev
