]> git.puffer.fish Git - mirror/frr.git/commitdiff
zebra: fix evpn prefix-routes-only for default vrf 5060/head
authorChirag Shah <chirag@cumulusnetworks.com>
Wed, 25 Sep 2019 18:48:45 +0000 (11:48 -0700)
committerChirag Shah <chirag@cumulusnetworks.com>
Wed, 25 Sep 2019 19:11:09 +0000 (12:11 -0700)
asymmetric routing default vrf vni configuration
is not displayed as part of running-config.

Ticket:CM-26470
Reviewed By:
Testing Done:

T11# config t
T11(config)# vni 4004 prefix-routes-only
T11(config)# end

Before:

T11# show running-config
...
vni 4004
...

After:

T11# show running-config
...
vni 4004 prefix-routes-only
...

Signed-off-by: Chirag Shah <chirag@cumulusnetworks.com>
zebra/zebra_vrf.c

index 4f1868311c2826963be2ad09ee048a07e6fde46f..f425c0e49e39465ca882ab5c7d4d03755edcb996 100644 (file)
@@ -487,7 +487,11 @@ static int vrf_config_write(struct vty *vty)
 
                if (zvrf_id(zvrf) == VRF_DEFAULT) {
                        if (zvrf->l3vni)
-                               vty_out(vty, "vni %u\n", zvrf->l3vni);
+                               vty_out(vty, "vni %u%s\n", zvrf->l3vni,
+                                       is_l3vni_for_prefix_routes_only(
+                                               zvrf->l3vni)
+                                               ? " prefix-routes-only"
+                                               : "");
                        if (zvrf->zebra_rnh_ip_default_route)
                                vty_out(vty, "ip nht resolve-via-default\n");