mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-05 08:23:56 +00:00
zebra: pass type when finding individual nexthop
When we are doing a lookup on an individual nexthop, we should still be passing along the type that gets passed via the arguments. Otherwise, we will always think we own that NHE when in reality anyone could have put that into the kernel. Before this patch, nexthops in the kernel will get swepped out even if we didn't create them. Signed-off-by: Stephen Worley <sworley@cumulusnetworks.com>
This commit is contained in:
parent
84a89a8d2e
commit
b10d6b0744
@ -593,7 +593,7 @@ zebra_nhg_find_nexthop(uint32_t id, struct nexthop *nh, afi_t afi, int type)
|
||||
|
||||
nexthop_group_add_sorted(&nhg, nh);
|
||||
|
||||
zebra_nhg_find(&nhe, id, &nhg, NULL, nh->vrf_id, afi, 0);
|
||||
zebra_nhg_find(&nhe, id, &nhg, NULL, nh->vrf_id, afi, type);
|
||||
|
||||
return nhe;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user