]> git.proxmox.com Git - mirror_frr.git/blobdiff - staticd/static_vrf.c
static: Put vty_frame around vrf output in staticd.
[mirror_frr.git] / staticd / static_vrf.c
index d33c1539c8142cb4fc21350e02067b05ad99db6a..ad143209ee0bb70c72147db96ca756fdb738cd3e 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;