diff options
Diffstat (limited to 'pbrd/pbr_vty.c')
| -rw-r--r-- | pbrd/pbr_vty.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/pbrd/pbr_vty.c b/pbrd/pbr_vty.c index ebcbbb7205..c9ec532bb9 100644 --- a/pbrd/pbr_vty.c +++ b/pbrd/pbr_vty.c @@ -1197,18 +1197,14 @@ static int pbr_interface_config_write(struct vty *vty) RB_FOREACH (vrf, vrf_name_head, &vrfs_by_name) { FOR_ALL_INTERFACES (vrf, ifp) { - if (vrf->vrf_id == VRF_DEFAULT) - vty_frame(vty, "interface %s\n", ifp->name); - else - vty_frame(vty, "interface %s vrf %s\n", - ifp->name, vrf->name); + if_vty_config_start(vty, ifp); if (ifp->desc) vty_out(vty, " description %s\n", ifp->desc); pbr_map_write_interfaces(vty, ifp); - vty_endframe(vty, "exit\n!\n"); + if_vty_config_end(vty); } } |
