]> git.puffer.fish Git - matthieu/frr.git/commitdiff
ripd: fix missing "exit" for "router rip"
authorIgor Ryzhov <iryzhov@nfware.com>
Wed, 6 Mar 2024 19:42:53 +0000 (21:42 +0200)
committerMergify <37929162+mergify[bot]@users.noreply.github.com>
Fri, 8 Mar 2024 13:12:49 +0000 (13:12 +0000)
Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
(cherry picked from commit aaa6c7088e393e8fc1d96a1108f2f85b038db8f9)

ripd/rip_cli.c
ripd/rip_nb.h

index 29db1b232d1f639e312d16f29968ec38c72878a9..2e967698ea5919a5d0840995fbdead0ed8e28a2d 100644 (file)
@@ -83,6 +83,11 @@ void cli_show_router_rip(struct vty *vty, const struct lyd_node *dnode,
        vty_out(vty, "\n");
 }
 
+void cli_show_end_router_rip(struct vty *vty, const struct lyd_node *dnode)
+{
+       vty_out(vty, "exit\n");
+}
+
 /*
  * XPath: /frr-ripd:ripd/instance/allow-ecmp
  */
@@ -1332,6 +1337,7 @@ const struct frr_yang_module_info frr_ripd_cli_info = {
                {
                        .xpath = "/frr-ripd:ripd/instance",
                        .cbs.cli_show = cli_show_router_rip,
+                       .cbs.cli_show_end = cli_show_end_router_rip,
                },
                {
                        .xpath = "/frr-ripd:ripd/instance/allow-ecmp",
index d07273af8029be5d34d03cb613a38e64069966c4..ee592daf81a12b18acb27077a710ba363b243445 100644 (file)
@@ -173,6 +173,7 @@ void ripd_instance_timers_apply_finish(struct nb_cb_apply_finish_args *args);
 /* Optional 'cli_show' callbacks. */
 void cli_show_router_rip(struct vty *vty, const struct lyd_node *dnode,
                         bool show_defaults);
+void cli_show_end_router_rip(struct vty *vty, const struct lyd_node *dnode);
 void cli_show_rip_allow_ecmp(struct vty *vty, const struct lyd_node *dnode,
                             bool show_defaults);
 void cli_show_rip_default_information_originate(struct vty *vty,