mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-14 02:53:55 +00:00
Don't ignore reject/bh routes. Discussed with Paul in IRC.
This commit is contained in:
parent
31fcdd3fef
commit
a0a397615c
@ -1,3 +1,8 @@
|
||||
2004-04-22 Hasso Tepper <hasso@estpak.ee>
|
||||
|
||||
* ospf_zebra.c: Don't ignore reject/bh routes, it's the only way
|
||||
to "summarize" routes in ASBR at the moment.
|
||||
|
||||
2004-04-20 Hasso Tepper <hasso@estpak.ee>
|
||||
|
||||
* ospfd.c: Unset NP flag if area is going to be normal or stub.
|
||||
|
@ -821,13 +821,15 @@ ospf_zebra_read_ipv4 (int command, struct zclient *zclient,
|
||||
if (command == ZEBRA_IPV4_ROUTE_ADD)
|
||||
{
|
||||
/* XXX|HACK|TODO|FIXME:
|
||||
* ignore reject/blackhole routes
|
||||
* need a better generalised solution for these types
|
||||
* really.
|
||||
* Maybe we should ignore reject/blackhole routes? Testing shows that
|
||||
* there is no problems though and this is only way to "summarize"
|
||||
* routes in ASBR at the moment. Maybe we need just a better generalised
|
||||
* solution for these types?
|
||||
*
|
||||
* if ( CHECK_FLAG (api.flags, ZEBRA_FLAG_BLACKHOLE)
|
||||
* || CHECK_FLAG (api.flags, ZEBRA_FLAG_REJECT))
|
||||
* return 0;
|
||||
*/
|
||||
if ( CHECK_FLAG (api.flags, ZEBRA_FLAG_BLACKHOLE)
|
||||
|| CHECK_FLAG (api.flags, ZEBRA_FLAG_REJECT))
|
||||
return 0;
|
||||
|
||||
ei = ospf_external_info_add (api.type, p, ifindex, nexthop);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user