diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2015-05-19 18:03:39 -0700 |
|---|---|---|
| committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2015-05-19 18:03:39 -0700 |
| commit | c3c0ac8395502d7e84e94e0281cb72fa37a236c4 (patch) | |
| tree | 7975560428f010d143f48ad83f7b1099fa471d39 /zebra/rt_netlink.c | |
| parent | 60e42c52d6c9f3204f4b90c44413b1c392cd3b6c (diff) | |
ospf6d: ospfv3-abr-ecmp-support.patch
OSPFv3: Add ABR support and make ECMP > 4.
Signed-off-by: Dinesh G Dutt <ddutt at cumulusnetworks.com>
Signed-off-by: Pradosh Mohapatra <pmohapat at cumulusnetworks.com>
Diffstat (limited to 'zebra/rt_netlink.c')
| -rw-r--r-- | zebra/rt_netlink.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/zebra/rt_netlink.c b/zebra/rt_netlink.c index 7c6b3782a5..5e8eb7b9f1 100644 --- a/zebra/rt_netlink.c +++ b/zebra/rt_netlink.c @@ -1420,6 +1420,10 @@ netlink_route (int cmd, int family, void *dest, int length, void *gate, req.r.rtm_type = RTN_UNREACHABLE; else assert (RTN_BLACKHOLE != RTN_UNREACHABLE); /* false */ + + if (IS_ZEBRA_DEBUG_KERNEL) + zlog_debug ("%s: Adding discard route for family %s\n", + __FUNCTION__, family == AF_INET ? "IPv4" : "IPv6"); } else req.r.rtm_type = RTN_UNICAST; @@ -1912,13 +1916,17 @@ kernel_delete_ipv4 (struct prefix *p, struct rib *rib) int kernel_add_ipv6 (struct prefix *p, struct rib *rib) { - return netlink_route_multipath (RTM_NEWROUTE, p, rib, AF_INET6); + { + return netlink_route_multipath (RTM_NEWROUTE, p, rib, AF_INET6); + } } int kernel_delete_ipv6 (struct prefix *p, struct rib *rib) { - return netlink_route_multipath (RTM_DELROUTE, p, rib, AF_INET6); + { + return netlink_route_multipath (RTM_DELROUTE, p, rib, AF_INET6); + } } /* Delete IPv6 route from the kernel. */ |
