]> git.puffer.fish Git - mirror/frr.git/commitdiff
static: Put vty_frame around vrf output in staticd.
authorDonald Sharp <sharpd@cumulusnetworks.com>
Wed, 29 Aug 2018 02:47:24 +0000 (22:47 -0400)
committerPhilippe Guibert <philippe.guibert@6wind.com>
Fri, 31 Aug 2018 13:07:27 +0000 (15:07 +0200)
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
staticd/static_vrf.c

index 6946f21271e455a602d83597e67683e880f96225..5120e82dffea7db2a9d239544f81b1e6ec854d80 100644 (file)
@@ -153,12 +153,18 @@ static int static_vrf_config_write(struct vty *vty)
        struct vrf *vrf;
 
        RB_FOREACH (vrf, vrf_name_head, &vrfs_by_name) {
+               if (vrf->vrf_id != VRF_DEFAULT)
+                       vty_frame(vty, "vrf %s\n", vrf->name);
+
                static_config(vty, vrf->info, AFI_IP,
                              SAFI_UNICAST, "ip route");
                static_config(vty, vrf->info, AFI_IP,
                              SAFI_MULTICAST, "ip mroute");
                static_config(vty, vrf->info, AFI_IP6,
                              SAFI_UNICAST, "ipv6 route");
+
+               if (vrf->vrf_id != VRF_DEFAULT)
+                       vty_endframe(vty, "!\n");
        }
 
        return 0;