mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-06 02:30:38 +00:00
Merge pull request #3289 from donaldsharp/onlink_schmonlink
zebra: Carry onlink if set from resolving nexthop
This commit is contained in:
commit
5c5e0c0b35
@ -358,8 +358,6 @@ static void nexthop_set_resolved(afi_t afi, const struct nexthop *newhop,
|
||||
if (newhop->ifindex) {
|
||||
resolved_hop->type = NEXTHOP_TYPE_IPV4_IFINDEX;
|
||||
resolved_hop->ifindex = newhop->ifindex;
|
||||
if (newhop->flags & NEXTHOP_FLAG_ONLINK)
|
||||
resolved_hop->flags |= NEXTHOP_FLAG_ONLINK;
|
||||
}
|
||||
break;
|
||||
case NEXTHOP_TYPE_IPV6:
|
||||
@ -398,6 +396,9 @@ static void nexthop_set_resolved(afi_t afi, const struct nexthop *newhop,
|
||||
break;
|
||||
}
|
||||
|
||||
if (newhop->flags & NEXTHOP_FLAG_ONLINK)
|
||||
resolved_hop->flags |= NEXTHOP_FLAG_ONLINK;
|
||||
|
||||
/* Copy labels of the resolved route */
|
||||
if (newhop->nh_label)
|
||||
nexthop_add_labels(resolved_hop, newhop->nh_label_type,
|
||||
|
Loading…
Reference in New Issue
Block a user