]> git.puffer.fish Git - matthieu/frr.git/commitdiff
staticd: Fix 'show debug static" command
authorDonald Sharp <sharpd@cumulusnetworks.com>
Fri, 7 Sep 2018 11:01:19 +0000 (07:01 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Fri, 7 Sep 2018 11:01:19 +0000 (07:01 -0400)
'show debugging' is returning a Command incomplete
error message as that it is being sent to staticd
and staticd has no knowledge of it, fix this.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
staticd/static_vty.c

index 771d8d1de37a5c0cbe445ca122b54c90c97eca0e..b323612d7e377294be6259d01d95416e2088e416 100644 (file)
@@ -1390,6 +1390,18 @@ DEFPY(ipv6_route_vrf,
                table_str);
 }
 
+DEFUN_NOSH (show_debugging_staticd,
+           show_debugging_staticd_cmd,
+           "show debugging [static]",
+           SHOW_STR
+           DEBUG_STR
+           "Static Information\n")
+{
+       vty_out(vty, "Static debugging status\n");
+
+       return CMD_SUCCESS;
+}
+
 void static_vty_init(void)
 {
        install_element(CONFIG_NODE, &ip_mroute_dist_cmd);
@@ -1408,6 +1420,8 @@ void static_vty_init(void)
        install_element(CONFIG_NODE, &ipv6_route_cmd);
        install_element(VRF_NODE, &ipv6_route_vrf_cmd);
 
+       install_element(VIEW_NODE, &show_debugging_staticd_cmd);
+
        static_list = list_new();
        static_list->cmp = (int (*)(void *, void *))static_list_compare;
        static_list->del = (void (*)(void *))static_list_delete;