]> git.puffer.fish Git - matthieu/frr.git/commitdiff
ripd: fix show run output for distribute-list
authorIgor Ryzhov <idryzhov@gmail.com>
Wed, 7 Aug 2024 22:25:02 +0000 (01:25 +0300)
committerMergify <37929162+mergify[bot]@users.noreply.github.com>
Thu, 8 Aug 2024 18:29:24 +0000 (18:29 +0000)
CLI show callbacks should be defined in frr_ripd_cli_info instead of
frr_ripd_info, because only the former is loaded by mgmtd and only its
callbacks are getting called for config output.

Signed-off-by: Igor Ryzhov <idryzhov@gmail.com>
(cherry picked from commit 25d94ec3eedca978ce7c37359105b0518dcf0f5f)

ripd/rip_cli.c
ripd/rip_nb.c

index 7066485be065651d1037db850df7e682081579b4..5712a0b825b9022b7686585423d0c60406f9f2ba 100644 (file)
@@ -1374,6 +1374,22 @@ const struct frr_yang_module_info frr_ripd_cli_info = {
                        .xpath = "/frr-ripd:ripd/instance/non-passive-interface",
                        .cbs.cli_show = cli_show_rip_non_passive_interface,
                },
+               {
+                       .xpath = "/frr-ripd:ripd/instance/distribute-list/in/access-list",
+                       .cbs.cli_show = group_distribute_list_ipv4_cli_show,
+               },
+               {
+                       .xpath = "/frr-ripd:ripd/instance/distribute-list/out/access-list",
+                       .cbs.cli_show = group_distribute_list_ipv4_cli_show,
+               },
+               {
+                       .xpath = "/frr-ripd:ripd/instance/distribute-list/in/prefix-list",
+                       .cbs.cli_show = group_distribute_list_ipv4_cli_show,
+               },
+               {
+                       .xpath = "/frr-ripd:ripd/instance/distribute-list/out/prefix-list",
+                       .cbs.cli_show = group_distribute_list_ipv4_cli_show,
+               },
                {
                        .xpath = "/frr-ripd:ripd/instance/redistribute",
                        .cbs.cli_show = cli_show_rip_redistribute,
index d5df5916ada64bf5f1c8c7082ee071f47357ea22..231099d3ac41c134be74ab0610cfef246de25b4d 100644 (file)
@@ -143,7 +143,6 @@ const struct frr_yang_module_info frr_ripd_info = {
                        .cbs = {
                                .modify = group_distribute_list_ipv4_modify,
                                .destroy = group_distribute_list_ipv4_destroy,
-                               .cli_show = group_distribute_list_ipv4_cli_show,
                        }
                },
                {
@@ -151,7 +150,6 @@ const struct frr_yang_module_info frr_ripd_info = {
                        .cbs = {
                                .modify = group_distribute_list_ipv4_modify,
                                .destroy = group_distribute_list_ipv4_destroy,
-                               .cli_show = group_distribute_list_ipv4_cli_show,
                        }
                },
                {
@@ -159,7 +157,6 @@ const struct frr_yang_module_info frr_ripd_info = {
                        .cbs = {
                                .modify = group_distribute_list_ipv4_modify,
                                .destroy = group_distribute_list_ipv4_destroy,
-                               .cli_show = group_distribute_list_ipv4_cli_show,
                        }
                },
                {
@@ -167,7 +164,6 @@ const struct frr_yang_module_info frr_ripd_info = {
                        .cbs = {
                                .modify = group_distribute_list_ipv4_modify,
                                .destroy = group_distribute_list_ipv4_destroy,
-                               .cli_show = group_distribute_list_ipv4_cli_show,
                        }
                },
                {