mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-16 00:25:01 +00:00
zebra: Make nexthop ctx use nhg_depend_dup_list
Update the dataplane nexthop ctx to use the nhg_depend_dup_list() function for copying over the dependencies into its context. Signed-off-by: Stephen Worley <sworley@cumulusnetworks.com>
This commit is contained in:
parent
d6e0094f88
commit
a71289508a
@ -1517,10 +1517,12 @@ static int dplane_ctx_nexthop_init(struct zebra_dplane_ctx *ctx,
|
|||||||
nexthop_group_copy(ctx->u.rinfo.zd_nhe.nhg, nhe->nhg);
|
nexthop_group_copy(ctx->u.rinfo.zd_nhe.nhg, nhe->nhg);
|
||||||
|
|
||||||
if (nhe->nhg_depends)
|
if (nhe->nhg_depends)
|
||||||
ctx->u.rinfo.zd_nhe.nhg_depends = list_dup(nhe->nhg_depends);
|
ctx->u.rinfo.zd_nhe.nhg_depends =
|
||||||
|
nhg_depend_dup_list(nhe->nhg_depends);
|
||||||
|
|
||||||
|
|
||||||
/* Extract ns info - can't use pointers to 'core' structs */
|
/* Extract ns info - can't use pointers to 'core'
|
||||||
|
structs */
|
||||||
zns = ((struct zebra_vrf *)vrf_info_lookup(nhe->vrf_id))->zns;
|
zns = ((struct zebra_vrf *)vrf_info_lookup(nhe->vrf_id))->zns;
|
||||||
|
|
||||||
// TODO: Might not need to mark this as an update, since
|
// TODO: Might not need to mark this as an update, since
|
||||||
|
Loading…
Reference in New Issue
Block a user