diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2017-05-19 15:40:34 -0400 |
|---|---|---|
| committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2017-07-24 13:51:35 -0400 |
| commit | 25bdac421ea883ce14a97aacb7f5058cbfbfe76d (patch) | |
| tree | 883c91bc362d16a1f1f1469fdc6212888710eb26 /pimd/pim_zebra.c | |
| parent | d0a4f55d5d6c2f771c29d7a9f2dc2fd49671345d (diff) | |
pimd: Add 'struct pim_instance' to find_or_track_nexthop
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'pimd/pim_zebra.c')
| -rw-r--r-- | pimd/pim_zebra.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/pimd/pim_zebra.c b/pimd/pim_zebra.c index f0616e6cf6..a2ba0e8a23 100644 --- a/pimd/pim_zebra.c +++ b/pimd/pim_zebra.c @@ -870,7 +870,8 @@ void igmp_source_forward_start(struct igmp_source *source) grp.prefixlen = IPV4_MAX_BITLEN; grp.u.prefix4 = sg.grp; - if (pim_find_or_track_nexthop(&nht_p, NULL, NULL, &out_pnc)) { + if (pim_find_or_track_nexthop(pimg, &nht_p, NULL, NULL, + &out_pnc)) { if (out_pnc.nexthop_num) { up = pim_upstream_find(&sg); memset(&nexthop, 0, sizeof(nexthop)); @@ -1103,7 +1104,8 @@ void pim_forward_start(struct pim_ifchannel *ch) grp.u.prefix4 = up->sg.grp; memset(&out_pnc, 0, sizeof(struct pim_nexthop_cache)); - if (pim_find_or_track_nexthop(&nht_p, NULL, NULL, &out_pnc)) { + if (pim_find_or_track_nexthop(pimg, &nht_p, NULL, NULL, + &out_pnc)) { if (out_pnc.nexthop_num) { src.family = AF_INET; src.prefixlen = IPV4_MAX_BITLEN; |
