summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRafael Zalamena <rzalamena@users.noreply.github.com>2019-02-14 14:16:38 -0200
committerGitHub <noreply@github.com>2019-02-14 14:16:38 -0200
commit09720d318948a96bc7d8fa7b83a968b1018818b6 (patch)
tree1b5088ebdf76bd79a36bc1cade740de4a869a68d
parent1d0c39fbd8f3abe5bec4d879ff9a9221d72a3598 (diff)
parenta244e59954caa0f51b0496adfd6e247cd90ffe6f (diff)
Merge pull request #3799 from donaldsharp/show_debugging
Show debugging for bfd
-rw-r--r--bfdd/Makefile10
-rw-r--r--bfdd/bfdd_vty.c13
2 files changed, 23 insertions, 0 deletions
diff --git a/bfdd/Makefile b/bfdd/Makefile
new file mode 100644
index 0000000000..dfe78232c4
--- /dev/null
+++ b/bfdd/Makefile
@@ -0,0 +1,10 @@
+all: ALWAYS
+ @$(MAKE) -s -C .. bfdd/bfdd
+%: ALWAYS
+ @$(MAKE) -s -C .. bfdd/$@
+
+Makefile:
+ #nothing
+ALWAYS:
+.PHONY: ALWAYS makefiles
+.SUFFIXES:
diff --git a/bfdd/bfdd_vty.c b/bfdd/bfdd_vty.c
index 8f8fff6b18..3476e16210 100644
--- a/bfdd/bfdd_vty.c
+++ b/bfdd/bfdd_vty.c
@@ -968,6 +968,18 @@ static void _bfdd_peer_write_config(struct hash_backet *hb, void *arg)
vty_out(vty, " !\n");
}
+DEFUN_NOSH(show_debugging_bfd,
+ show_debugging_bfd_cmd,
+ "show debugging [bfd]",
+ SHOW_STR
+ DEBUG_STR
+ "BFD daemon\n")
+{
+ vty_out(vty, "BFD debugging status:\n");
+
+ return CMD_SUCCESS;
+}
+
static int bfdd_peer_write_config(struct vty *vty)
{
bfd_id_iterate(_bfdd_peer_write_config, vty);
@@ -993,6 +1005,7 @@ void bfdd_vty_init(void)
install_element(ENABLE_NODE, &bfd_show_peers_cmd);
install_element(ENABLE_NODE, &bfd_show_peer_cmd);
install_element(CONFIG_NODE, &bfd_enter_cmd);
+ install_element(ENABLE_NODE, &show_debugging_bfd_cmd);
/* Install BFD node and commands. */
install_node(&bfd_node, bfdd_write_config);