]> git.proxmox.com Git - mirror_frr.git/commitdiff
bgpd: authorize default vrf name usage
authorPhilippe Guibert <philippe.guibert@6wind.com>
Fri, 22 Jun 2018 12:32:35 +0000 (14:32 +0200)
committerPhilippe Guibert <philippe.guibert@6wind.com>
Tue, 28 Aug 2018 14:23:50 +0000 (16:23 +0200)
Now it is possible to configure BGP default instance by using its
default vrf name.

Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
bgpd/bgpd.c

index 7ff5053ce37a8907e65c299acdb1aea15847b981..5d258a765bcc362bffcedadb2580610950f2bc19 100644 (file)
@@ -7735,10 +7735,8 @@ static void bgp_viewvrf_autocomplete(vector comps, struct cmd_token *token)
        struct listnode *next;
        struct bgp *bgp;
 
-       RB_FOREACH (vrf, vrf_name_head, &vrfs_by_name) {
-               if (vrf->vrf_id != VRF_DEFAULT)
-                       vector_set(comps, XSTRDUP(MTYPE_COMPLETION, vrf->name));
-       }
+       RB_FOREACH (vrf, vrf_name_head, &vrfs_by_name)
+               vector_set(comps, XSTRDUP(MTYPE_COMPLETION, vrf->name));
 
        for (ALL_LIST_ELEMENTS_RO(bm->bgp, next, bgp)) {
                if (bgp->inst_type != BGP_INSTANCE_TYPE_VIEW)