diff options
author | Denis Ovsienko <infrastation@yandex.ru> | 2011-12-05 16:35:14 +0400 |
---|---|---|
committer | Denis Ovsienko <infrastation@yandex.ru> | 2012-01-23 14:31:42 +0400 |
commit | b4e45f67057be22133b6bec88cdf285d5c8214db (patch) | |
tree | 80f775047efb255ef573b2e9d3affb1a7caeb6d1 /ripd | |
parent | 6eac79a6fed4842e00607c00c445213b51bba377 (diff) |
fix zebra protocol after MP-BGP changes
The previous commits modified both zebra and bgpd for additional
SAFI field, but not any other routing daemon, which led to zebra
daemon crashing with failed assertion.
Diffstat (limited to 'ripd')
-rw-r--r-- | ripd/rip_zebra.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ripd/rip_zebra.c b/ripd/rip_zebra.c index c476d8f4..1d10b103 100644 --- a/ripd/rip_zebra.c +++ b/ripd/rip_zebra.c @@ -46,6 +46,7 @@ rip_zebra_ipv4_add (struct prefix_ipv4 *p, struct in_addr *nexthop, api.type = ZEBRA_ROUTE_RIP; api.flags = 0; api.message = 0; + api.safi = SAFI_UNICAST; SET_FLAG (api.message, ZAPI_MESSAGE_NEXTHOP); api.nexthop_num = 1; api.nexthop = &nexthop; @@ -76,6 +77,7 @@ rip_zebra_ipv4_delete (struct prefix_ipv4 *p, struct in_addr *nexthop, api.type = ZEBRA_ROUTE_RIP; api.flags = 0; api.message = 0; + api.safi = SAFI_UNICAST; SET_FLAG (api.message, ZAPI_MESSAGE_NEXTHOP); api.nexthop_num = 1; api.nexthop = &nexthop; |