summaryrefslogtreecommitdiff
path: root/pimd/pim_vty.c
diff options
context:
space:
mode:
Diffstat (limited to 'pimd/pim_vty.c')
-rw-r--r--pimd/pim_vty.c26
1 files changed, 26 insertions, 0 deletions
diff --git a/pimd/pim_vty.c b/pimd/pim_vty.c
index a972a38c72..e37703be2b 100644
--- a/pimd/pim_vty.c
+++ b/pimd/pim_vty.c
@@ -457,6 +457,32 @@ int pim_config_write(struct vty *vty, int writes, struct interface *ifp,
++writes;
}
+ /* IF igmp/mld max-sources */
+ if (pim_ifp->gm_source_limit != UINT32_MAX) {
+ vty_out(vty, " " PIM_AF_NAME " " GM_AF_DBG " max-sources %u\n",
+ pim_ifp->gm_source_limit);
+ ++writes;
+ }
+
+ /* IF igmp/mld max-groups */
+ if (pim_ifp->gm_group_limit != UINT32_MAX) {
+ vty_out(vty, " " PIM_AF_NAME " " GM_AF_DBG " max-groups %u\n",
+ pim_ifp->gm_group_limit);
+ ++writes;
+ }
+
+ /* IF ip/ipv6 igmp/mld immediate-leave */
+ if (pim_ifp->gmp_immediate_leave) {
+ vty_out(vty, " " PIM_AF_NAME " " GM_AF_DBG " immediate-leave\n");
+ ++writes;
+ }
+
+ if (pim_ifp->nbr_plist) {
+ vty_out(vty, " " PIM_AF_NAME " pim allowed-neighbors prefix-list %s\n",
+ pim_ifp->nbr_plist);
+ ++writes;
+ }
+
/* IF ip pim drpriority */
if (pim_ifp->pim_dr_priority != PIM_DEFAULT_DR_PRIORITY) {
vty_out(vty, " " PIM_AF_NAME " pim drpriority %u\n",