]> git.puffer.fish Git - mirror/frr.git/commitdiff
vtysh: fix VTYSH_VRF definition 15195/head
authorIgor Ryzhov <iryzhov@nfware.com>
Mon, 22 Jan 2024 22:17:26 +0000 (00:17 +0200)
committerIgor Ryzhov <iryzhov@nfware.com>
Mon, 22 Jan 2024 22:17:26 +0000 (00:17 +0200)
VTYSH_VRF is a collection of daemon flags, not node flags. The current
code works only because RPKI_VRF_NODE is 1100101 in binary, which
accidentally includes VTYSH_BGPD which is actually needed.

Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
vtysh/vtysh.h

index f63d4be6ee68306638419d48770e22b61e8c9512..6bc0c5e2c5f8f8d0f8b69af1f56058e36a150866 100644 (file)
@@ -58,7 +58,7 @@ extern struct event_loop *master;
                VTYSH_EIGRPD | VTYSH_BABELD | VTYSH_PBRD | VTYSH_FABRICD |     \
                VTYSH_VRRPD | VTYSH_MGMTD
 #define VTYSH_INTERFACE VTYSH_INTERFACE_SUBSET | VTYSH_BGPD
-#define VTYSH_VRF      VTYSH_INTERFACE_SUBSET | RPKI_VRF_NODE
+#define VTYSH_VRF      VTYSH_INTERFACE_SUBSET | VTYSH_BGPD
 #define VTYSH_KEYS VTYSH_RIPD | VTYSH_EIGRPD | VTYSH_OSPF6D | VTYSH_OSPFD
 /* Daemons who can process nexthop-group configs */
 #define VTYSH_NH_GROUP    VTYSH_PBRD|VTYSH_SHARPD