mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-13 22:57:45 +00:00
bgpd: In rpki use FOREACH_AFI_SAFI to loop over afi/safi
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
This commit is contained in:
parent
473f9912cf
commit
8fb15d02fe
@ -483,18 +483,14 @@ static void revalidate_all_routes(void)
|
|||||||
struct listnode *peer_listnode;
|
struct listnode *peer_listnode;
|
||||||
|
|
||||||
for (ALL_LIST_ELEMENTS_RO(bgp->peer, peer_listnode, peer)) {
|
for (ALL_LIST_ELEMENTS_RO(bgp->peer, peer_listnode, peer)) {
|
||||||
|
afi_t afi;
|
||||||
|
safi_t safi;
|
||||||
|
|
||||||
for (size_t i = 0; i < 2; i++) {
|
FOREACH_AFI_SAFI (afi, safi) {
|
||||||
safi_t safi;
|
if (!peer->bgp->rib[afi][safi])
|
||||||
afi_t afi = (i == 0) ? AFI_IP : AFI_IP6;
|
continue;
|
||||||
|
|
||||||
for (safi = SAFI_UNICAST; safi < SAFI_MAX;
|
bgp_soft_reconfig_in(peer, afi, safi);
|
||||||
safi++) {
|
|
||||||
if (!peer->bgp->rib[afi][safi])
|
|
||||||
continue;
|
|
||||||
|
|
||||||
bgp_soft_reconfig_in(peer, afi, safi);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user