]> git.puffer.fish Git - mirror/frr.git/commitdiff
pimd: Do not display some default values as part of a show run
authorDonald Sharp <sharpd@cumulusnetworks.com>
Wed, 30 Sep 2015 13:10:12 +0000 (09:10 -0400)
committerDonald Sharp <sharpd@cumulusnetwroks.com>
Thu, 26 May 2016 00:38:33 +0000 (20:38 -0400)
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 <sharpd@cumulusnetworks.com>
pimd/pim_vty.c

index 2d6895dbc9a7f9a44aaabaf3314292ceb45efe35..52e61521d89126058507ff88a5ef94ab0d6f705b 100644 (file)
@@ -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) {