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.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/pimd/pim_vty.c b/pimd/pim_vty.c
index c7411070d3..8c0132a9ac 100644
--- a/pimd/pim_vty.c
+++ b/pimd/pim_vty.c
@@ -29,7 +29,6 @@
#include "pimd.h"
#include "pim_vty.h"
#include "pim_iface.h"
-#include "pim_cmd.h"
#include "pim_str.h"
#include "pim_ssmpingd.h"
#include "pim_pim.h"
@@ -162,6 +161,11 @@ int pim_debug_config_write(struct vty *vty)
++writes;
}
+ if (PIM_DEBUG_PIM_NHT_RP) {
+ vty_out(vty, "debug pim nht rp\n");
+ ++writes;
+ }
+
return writes;
}
@@ -298,11 +302,8 @@ int pim_interface_config_write(struct vty *vty)
continue;
/* IF name */
- if (vrf->vrf_id == VRF_DEFAULT)
- vty_frame(vty, "interface %s\n", ifp->name);
- else
- vty_frame(vty, "interface %s vrf %s\n",
- ifp->name, vrf->name);
+ if_vty_config_start(vty, ifp);
+
++writes;
if (ifp->desc) {
@@ -451,7 +452,7 @@ int pim_interface_config_write(struct vty *vty)
pim_bfd_write_config(vty, ifp);
++writes;
}
- vty_endframe(vty, "exit\n!\n");
+ if_vty_config_end(vty);
++writes;
}
}