summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bgpd/bgp_main.c2
-rw-r--r--bgpd/bgp_vty.c2
-rw-r--r--bgpd/bgpd.c9
-rw-r--r--bgpd/bgpd.h1
4 files changed, 4 insertions, 10 deletions
diff --git a/bgpd/bgp_main.c b/bgpd/bgp_main.c
index 9fba1604bf..35600edee3 100644
--- a/bgpd/bgp_main.c
+++ b/bgpd/bgp_main.c
@@ -325,7 +325,7 @@ static int bgp_vrf_disable(struct vrf *vrf)
if (BGP_DEBUG(zebra, ZEBRA))
zlog_debug("VRF disable %s id %d", vrf->name, vrf->vrf_id);
- bgp = bgp_lookup_by_name_filter(vrf->name, false);
+ bgp = bgp_lookup_by_name(vrf->name);
if (bgp) {
vpn_leak_zebra_vrf_label_withdraw(bgp, AFI_IP);
diff --git a/bgpd/bgp_vty.c b/bgpd/bgp_vty.c
index 9dc85e745e..9eabfb6da0 100644
--- a/bgpd/bgp_vty.c
+++ b/bgpd/bgp_vty.c
@@ -10440,7 +10440,7 @@ DEFPY(bgp_imexport_vrf, bgp_imexport_vrf_cmd,
}
}
- vrf_bgp = bgp_lookup_by_name_filter(import_name, false);
+ vrf_bgp = bgp_lookup_by_name(import_name);
if (!vrf_bgp) {
if (strcmp(import_name, VRF_DEFAULT_NAME) == 0) {
vrf_bgp = bgp_default;
diff --git a/bgpd/bgpd.c b/bgpd/bgpd.c
index 17a34dbacb..a984c5af87 100644
--- a/bgpd/bgpd.c
+++ b/bgpd/bgpd.c
@@ -3623,13 +3623,13 @@ struct bgp *bgp_lookup(as_t as, const char *name)
}
/* Lookup BGP structure by view name. */
-struct bgp *bgp_lookup_by_name_filter(const char *name, bool filter_auto)
+struct bgp *bgp_lookup_by_name(const char *name)
{
struct bgp *bgp;
struct listnode *node, *nnode;
for (ALL_LIST_ELEMENTS(bm->bgp, node, nnode, bgp)) {
- if (filter_auto && CHECK_FLAG(bgp->vrf_flags, BGP_VRF_AUTO))
+ if (CHECK_FLAG(bgp->vrf_flags, BGP_VRF_AUTO))
continue;
if ((bgp->name == NULL && name == NULL)
|| (bgp->name && name && strcmp(bgp->name, name) == 0))
@@ -3638,11 +3638,6 @@ struct bgp *bgp_lookup_by_name_filter(const char *name, bool filter_auto)
return NULL;
}
-struct bgp *bgp_lookup_by_name(const char *name)
-{
- return bgp_lookup_by_name_filter(name, true);
-}
-
/* Lookup BGP instance based on VRF id. */
/* Note: Only to be used for incoming messages from Zebra. */
struct bgp *bgp_lookup_by_vrf_id(vrf_id_t vrf_id)
diff --git a/bgpd/bgpd.h b/bgpd/bgpd.h
index a565a323b5..8500f55371 100644
--- a/bgpd/bgpd.h
+++ b/bgpd/bgpd.h
@@ -2225,7 +2225,6 @@ extern void bgp_zclient_reset(void);
extern struct bgp *bgp_get_default(void);
extern struct bgp *bgp_lookup(as_t, const char *);
extern struct bgp *bgp_lookup_by_name(const char *);
-extern struct bgp *bgp_lookup_by_name_filter(const char *name, bool filter_auto);
extern struct bgp *bgp_lookup_by_vrf_id(vrf_id_t);
extern struct bgp *bgp_get_evpn(void);
extern void bgp_set_evpn(struct bgp *bgp);