diff options
author | David Lamparter <equinox@diac24.net> | 2010-02-05 02:15:46 +0100 |
---|---|---|
committer | David Lamparter <equinox@diac24.net> | 2010-02-05 02:19:19 +0100 |
commit | 54a0b0728e3b0f4d4d4d985b6924d5f87fa06001 (patch) | |
tree | d42c124617950c251c7c5ffeb9491307fb6f1b55 /ospfd | |
parent | 2d3b742ab0c15303e008cd83f15bea869107fab9 (diff) | |
download | quagga-54a0b0728e3b0f4d4d4d985b6924d5f87fa06001.tar.bz2 quagga-54a0b0728e3b0f4d4d4d985b6924d5f87fa06001.tar.xz |
lib, ospfd: remove ZEBRA_FLAG_BLACKHOLE from the zclient API
FLAG_BLACKHOLE is used for different things in different places. remove
it from the zclient API, instead indicate blackhole routes by
ZAPI_MESSAGE_BLACKHOLE, which is converted to the proper zapi indication
by zapi_ipv4_route()
Diffstat (limited to 'ospfd')
-rw-r--r-- | ospfd/ospf_zebra.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/ospfd/ospf_zebra.c b/ospfd/ospf_zebra.c index 6f0a71ff..af8c8f0f 100644 --- a/ospfd/ospf_zebra.c +++ b/ospfd/ospf_zebra.c @@ -481,9 +481,9 @@ ospf_zebra_add_discard (struct prefix_ipv4 *p) if (zclient->redist[ZEBRA_ROUTE_OSPF]) { api.type = ZEBRA_ROUTE_OSPF; - api.flags = ZEBRA_FLAG_BLACKHOLE; + api.flags = 0; api.message = 0; - SET_FLAG (api.message, ZAPI_MESSAGE_NEXTHOP); + SET_FLAG (api.message, ZAPI_MESSAGE_BLACKHOLE); api.nexthop_num = 0; api.ifindex_num = 0; @@ -503,9 +503,9 @@ ospf_zebra_delete_discard (struct prefix_ipv4 *p) if (zclient->redist[ZEBRA_ROUTE_OSPF]) { api.type = ZEBRA_ROUTE_OSPF; - api.flags = ZEBRA_FLAG_BLACKHOLE; + api.flags = 0; api.message = 0; - SET_FLAG (api.message, ZAPI_MESSAGE_NEXTHOP); + SET_FLAG (api.message, ZAPI_MESSAGE_BLACKHOLE); api.nexthop_num = 0; api.ifindex_num = 0; |