Don't ignore reject/bh routes. Discussed with Paul in IRC.

This commit is contained in:
hasso 2004-04-23 08:51:10 +00:00
parent 31fcdd3fef
commit a0a397615c
2 changed files with 13 additions and 6 deletions

View File

@ -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.

View File

@ -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);