summaryrefslogtreecommitdiff
path: root/zebra/rt_netlink.c
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@cumulusnetworks.com>2016-09-23 12:11:09 -0400
committerDonald Sharp <sharpd@cumulusnetworks.com>2016-09-23 12:11:09 -0400
commit877a0aba09f68977e9d07d7d4162d652844cf800 (patch)
treebf594e1a19674d61c0a03b7183d8884ce04c4f9d /zebra/rt_netlink.c
parent510dc06033392675bddef7c04652d23c539c3577 (diff)
Revert "zebra: use link scope for interface routes"
This reverts commit 72f3a8fb09433ee1e4d079522cd70999bb3b8e79.
Diffstat (limited to 'zebra/rt_netlink.c')
-rw-r--r--zebra/rt_netlink.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/zebra/rt_netlink.c b/zebra/rt_netlink.c
index 79f20259a1..95c8892979 100644
--- a/zebra/rt_netlink.c
+++ b/zebra/rt_netlink.c
@@ -2428,7 +2428,7 @@ netlink_route_multipath (int cmd, struct prefix *p, struct rib *rib,
req.r.rtm_family = family;
req.r.rtm_dst_len = p->prefixlen;
req.r.rtm_protocol = RTPROT_ZEBRA;
- req.r.rtm_scope = RT_SCOPE_LINK;
+ req.r.rtm_scope = RT_SCOPE_UNIVERSE;
if ((rib->flags & ZEBRA_FLAG_BLACKHOLE) || (rib->flags & ZEBRA_FLAG_REJECT))
discard = 1;
@@ -2508,9 +2508,6 @@ netlink_route_multipath (int cmd, struct prefix *p, struct rib *rib,
if (cmd == RTM_DELROUTE && !CHECK_FLAG (nexthop->flags, NEXTHOP_FLAG_FIB))
continue;
- if (nexthop->type != NEXTHOP_TYPE_IFINDEX)
- req.r.rtm_scope = RT_SCOPE_UNIVERSE;
-
nexthop_num++;
}