bgpd: Drop afi_t from bgp_evpn_global_node_lookup()

Not used.

Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
This commit is contained in:
Donatas Abraitis 2023-03-14 12:05:58 +02:00
parent 59d6b4d6ab
commit 0da34e499a
4 changed files with 17 additions and 21 deletions

View File

@ -674,11 +674,9 @@ struct bgp_dest *bgp_evpn_global_node_get(struct bgp_table *table, afi_t afi,
/* /*
* Wrapper for node lookup in global table. * Wrapper for node lookup in global table.
*/ */
struct bgp_dest * struct bgp_dest *bgp_evpn_global_node_lookup(
bgp_evpn_global_node_lookup(struct bgp_table *table, afi_t afi, safi_t safi, struct bgp_table *table, safi_t safi, const struct prefix_evpn *evp,
const struct prefix_evpn *evp, struct prefix_rd *prd, const struct bgp_path_info *local_pi)
struct prefix_rd *prd,
const struct bgp_path_info *local_pi)
{ {
struct prefix_evpn global_p; struct prefix_evpn global_p;
@ -1358,7 +1356,7 @@ static void evpn_delete_old_local_route(struct bgp *bgp, struct bgpevpn *vpn,
* L3VPN routes. * L3VPN routes.
*/ */
global_dest = bgp_evpn_global_node_lookup( global_dest = bgp_evpn_global_node_lookup(
bgp->rib[afi][safi], afi, safi, bgp->rib[afi][safi], safi,
(const struct prefix_evpn *)bgp_dest_get_prefix(dest), (const struct prefix_evpn *)bgp_dest_get_prefix(dest),
&vpn->prd, old_local); &vpn->prd, old_local);
if (global_dest) { if (global_dest) {
@ -2260,8 +2258,8 @@ static int delete_evpn_type5_route(struct bgp *bgp_vrf, struct prefix_evpn *evp)
return 0; return 0;
/* locate the global route entry for this type-5 prefix */ /* locate the global route entry for this type-5 prefix */
dest = bgp_evpn_global_node_lookup(bgp_evpn->rib[afi][safi], afi, safi, dest = bgp_evpn_global_node_lookup(bgp_evpn->rib[afi][safi], safi, evp,
evp, &bgp_vrf->vrf_prd, NULL); &bgp_vrf->vrf_prd, NULL);
if (!dest) if (!dest)
return 0; return 0;
@ -2297,8 +2295,8 @@ static int delete_evpn_route(struct bgp *bgp, struct bgpevpn *vpn,
* this table is a 2-level tree (RD-level + Prefix-level) similar to * this table is a 2-level tree (RD-level + Prefix-level) similar to
* L3VPN routes. * L3VPN routes.
*/ */
global_dest = bgp_evpn_global_node_lookup(bgp->rib[afi][safi], afi, global_dest = bgp_evpn_global_node_lookup(bgp->rib[afi][safi], safi, p,
safi, p, &vpn->prd, NULL); &vpn->prd, NULL);
if (global_dest) { if (global_dest) {
/* Delete route entry in the global EVPN table. */ /* Delete route entry in the global EVPN table. */
delete_evpn_route_entry(bgp, afi, safi, global_dest, &pi); delete_evpn_route_entry(bgp, afi, safi, global_dest, &pi);
@ -4317,8 +4315,8 @@ static int delete_withdraw_vni_routes(struct bgp *bgp, struct bgpevpn *vpn)
/* Remove type-3 route for this VNI from global table. */ /* Remove type-3 route for this VNI from global table. */
build_evpn_type3_prefix(&p, vpn->originator_ip); build_evpn_type3_prefix(&p, vpn->originator_ip);
global_dest = bgp_evpn_global_node_lookup(bgp->rib[afi][safi], afi, global_dest = bgp_evpn_global_node_lookup(bgp->rib[afi][safi], safi, &p,
safi, &p, &vpn->prd, NULL); &vpn->prd, NULL);
if (global_dest) { if (global_dest) {
/* Delete route entry in the global EVPN table. */ /* Delete route entry in the global EVPN table. */
delete_evpn_route_entry(bgp, afi, safi, global_dest, &pi); delete_evpn_route_entry(bgp, afi, safi, global_dest, &pi);

View File

@ -487,8 +487,8 @@ static int bgp_evpn_mh_route_delete(struct bgp *bgp, struct bgp_evpn_es *es,
/* Next, locate route node in the global EVPN routing table. /* Next, locate route node in the global EVPN routing table.
* Note that this table is a 2-level tree (RD-level + Prefix-level) * Note that this table is a 2-level tree (RD-level + Prefix-level)
*/ */
global_dest = bgp_evpn_global_node_lookup(bgp->rib[afi][safi], afi, global_dest = bgp_evpn_global_node_lookup(bgp->rib[afi][safi], safi, p,
safi, p, prd, NULL); prd, NULL);
if (global_dest) { if (global_dest) {
/* Delete route entry in the global EVPN table. */ /* Delete route entry in the global EVPN table. */

View File

@ -712,11 +712,9 @@ extern struct bgp_dest *
bgp_evpn_global_node_get(struct bgp_table *table, afi_t afi, safi_t safi, bgp_evpn_global_node_get(struct bgp_table *table, afi_t afi, safi_t safi,
const struct prefix_evpn *evp, struct prefix_rd *prd, const struct prefix_evpn *evp, struct prefix_rd *prd,
const struct bgp_path_info *local_pi); const struct bgp_path_info *local_pi);
extern struct bgp_dest * extern struct bgp_dest *bgp_evpn_global_node_lookup(
bgp_evpn_global_node_lookup(struct bgp_table *table, afi_t afi, safi_t safi, struct bgp_table *table, safi_t safi, const struct prefix_evpn *evp,
const struct prefix_evpn *evp, struct prefix_rd *prd, const struct bgp_path_info *local_pi);
struct prefix_rd *prd,
const struct bgp_path_info *local_pi);
extern struct bgp_dest * extern struct bgp_dest *
bgp_evpn_vni_ip_node_get(struct bgp_table *const table, bgp_evpn_vni_ip_node_get(struct bgp_table *const table,
const struct prefix_evpn *evp, const struct prefix_evpn *evp,

View File

@ -2596,8 +2596,8 @@ static int bgp_zebra_route_notify_owner(int command, struct zclient *zclient,
} }
/* Find the bgp route node */ /* Find the bgp route node */
dest = bgp_afi_node_lookup(bgp->rib[afi][safi], afi, safi, &p, dest = bgp_safi_node_lookup(bgp->rib[afi][safi], safi, &p,
&bgp->vrf_prd); &bgp->vrf_prd);
if (!dest) if (!dest)
return -1; return -1;