summaryrefslogtreecommitdiff
path: root/zebra/debug.c
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@nvidia.com>2021-08-05 14:02:16 -0400
committerDonald Sharp <sharpd@nvidia.com>2021-08-06 10:04:40 -0400
commit38ef05ea337124198e191eacb70c3668bf53eddc (patch)
tree419f75770aea6ee702aa77d6fda39604bc0f2854 /zebra/debug.c
parente658173ae6ad6693ed2a02006cf8e08b63fb2a75 (diff)
zebra: `debug zebra kernel msgdump` is linux specific
The command `debug zebra kernel msgdump is netlink specific. There is no point at all to allow this to be configed on non netlink platforms. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Diffstat (limited to 'zebra/debug.c')
-rw-r--r--zebra/debug.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/zebra/debug.c b/zebra/debug.c
index 88a3d98815..525180d4ee 100644
--- a/zebra/debug.c
+++ b/zebra/debug.c
@@ -244,6 +244,7 @@ DEFUN (debug_zebra_kernel,
return CMD_SUCCESS;
}
+#if defined(HAVE_NETLINK)
DEFUN (debug_zebra_kernel_msgdump,
debug_zebra_kernel_msgdump_cmd,
"debug zebra kernel msgdump [<recv|send>]",
@@ -267,6 +268,7 @@ DEFUN (debug_zebra_kernel_msgdump,
return CMD_SUCCESS;
}
+#endif
DEFUN (debug_zebra_rib,
debug_zebra_rib_cmd,
@@ -465,6 +467,7 @@ DEFUN (no_debug_zebra_kernel,
return CMD_SUCCESS;
}
+#if defined(HAVE_NETLINK)
DEFUN (no_debug_zebra_kernel_msgdump,
no_debug_zebra_kernel_msgdump_cmd,
"no debug zebra kernel msgdump [<recv|send>]",
@@ -489,6 +492,7 @@ DEFUN (no_debug_zebra_kernel_msgdump,
return CMD_SUCCESS;
}
+#endif
DEFUN (no_debug_zebra_rib,
no_debug_zebra_rib_cmd,
@@ -721,7 +725,9 @@ void zebra_debug_init(void)
install_element(ENABLE_NODE, &debug_zebra_pw_cmd);
install_element(ENABLE_NODE, &debug_zebra_packet_cmd);
install_element(ENABLE_NODE, &debug_zebra_kernel_cmd);
+#if defined(HAVE_NETLINK)
install_element(ENABLE_NODE, &debug_zebra_kernel_msgdump_cmd);
+#endif
install_element(ENABLE_NODE, &debug_zebra_rib_cmd);
install_element(ENABLE_NODE, &debug_zebra_fpm_cmd);
install_element(ENABLE_NODE, &debug_zebra_dplane_cmd);
@@ -734,7 +740,9 @@ void zebra_debug_init(void)
install_element(ENABLE_NODE, &no_debug_zebra_vxlan_cmd);
install_element(ENABLE_NODE, &no_debug_zebra_packet_cmd);
install_element(ENABLE_NODE, &no_debug_zebra_kernel_cmd);
+#if defined(HAVE_NETLINK)
install_element(ENABLE_NODE, &no_debug_zebra_kernel_msgdump_cmd);
+#endif
install_element(ENABLE_NODE, &no_debug_zebra_rib_cmd);
install_element(ENABLE_NODE, &no_debug_zebra_fpm_cmd);
install_element(ENABLE_NODE, &no_debug_zebra_dplane_cmd);
@@ -748,7 +756,9 @@ void zebra_debug_init(void)
install_element(CONFIG_NODE, &debug_zebra_pw_cmd);
install_element(CONFIG_NODE, &debug_zebra_packet_cmd);
install_element(CONFIG_NODE, &debug_zebra_kernel_cmd);
+#if defined(HAVE_NETLINK)
install_element(CONFIG_NODE, &debug_zebra_kernel_msgdump_cmd);
+#endif
install_element(CONFIG_NODE, &debug_zebra_rib_cmd);
install_element(CONFIG_NODE, &debug_zebra_fpm_cmd);
install_element(CONFIG_NODE, &debug_zebra_dplane_cmd);
@@ -761,7 +771,9 @@ void zebra_debug_init(void)
install_element(CONFIG_NODE, &no_debug_zebra_vxlan_cmd);
install_element(CONFIG_NODE, &no_debug_zebra_packet_cmd);
install_element(CONFIG_NODE, &no_debug_zebra_kernel_cmd);
+#if defined(HAVE_NETLINK)
install_element(CONFIG_NODE, &no_debug_zebra_kernel_msgdump_cmd);
+#endif
install_element(CONFIG_NODE, &no_debug_zebra_rib_cmd);
install_element(CONFIG_NODE, &no_debug_zebra_fpm_cmd);
install_element(CONFIG_NODE, &no_debug_zebra_dplane_cmd);