From: Donald Sharp Date: Wed, 30 Sep 2015 13:10:12 +0000 (-0400) Subject: pimd: Do not display some default values as part of a show run X-Git-Tag: frr-2.0-rc1~845 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=6b775f61209b1011db1afdb4a2465d10e5e00217;p=mirror%2Ffrr.git pimd: Do not display some default values as part of a show run 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 --- diff --git a/pimd/pim_vty.c b/pimd/pim_vty.c index 2d6895dbc9..52e61521d8 100644 --- a/pimd/pim_vty.c +++ b/pimd/pim_vty.c @@ -158,18 +158,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) {