]> git.puffer.fish Git - matthieu/frr.git/commitdiff
vtysh: add missing rpki node when showing config
authorIgor Ryzhov <iryzhov@nfware.com>
Sun, 28 Nov 2021 18:55:06 +0000 (21:55 +0300)
committermergify-bot <noreply@mergify.io>
Mon, 29 Nov 2021 07:37:58 +0000 (07:37 +0000)
Before:
```
frr version 8.2-dev
frr defaults traditional
hostname frr
rpki
 rpki polling_period 20
 rpki cache 192.0.2.1 8080 preference 1
service integrated-vtysh-config
!
```

After:
```
frr version 8.2-dev
frr defaults traditional
hostname frr
service integrated-vtysh-config
!
rpki
 rpki polling_period 20
 rpki cache 192.0.2.1 8080 preference 1
exit
!
```

Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
(cherry picked from commit eebb8260406049d9a6ab6c3a5c7522f11e9c17e1)

vtysh/vtysh_config.c

index 7d663196690f417cc3d70dcf1341dda4a73df5e9..936cb706222b7693b0a000f239979034871fe669 100644 (file)
@@ -433,6 +433,8 @@ void vtysh_config_parse_line(void *arg, const char *line)
                        config = config_get(SEGMENT_ROUTING_NODE, line);
                else if (strncmp(line, "bfd", strlen("bfd")) == 0)
                        config = config_get(BFD_NODE, line);
+               else if (strncmp(line, "rpki", strlen("rpki")) == 0)
+                       config = config_get(RPKI_NODE, line);
                else {
                        if (strncmp(line, "log", strlen("log")) == 0
                            || strncmp(line, "hostname", strlen("hostname")) == 0