diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2017-05-20 13:48:26 -0400 |
|---|---|---|
| committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2017-07-24 13:51:36 -0400 |
| commit | b2365558519599f35e13d0b6148bb1ebef1b7d68 (patch) | |
| tree | 682575c7f0de0b7ba5b6193ddb62c4088c955da2 /pimd/pim_jp_agg.c | |
| parent | d9c9a9ee063076ebc5df578049bf95cc19a35d2d (diff) | |
pimd: Cleanup pim_jp_agg_upstream_verification function
Do not use pimg, figure out which instance we are in and use that.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'pimd/pim_jp_agg.c')
| -rw-r--r-- | pimd/pim_jp_agg.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/pimd/pim_jp_agg.c b/pimd/pim_jp_agg.c index a4c1bf1366..a00bed064f 100644 --- a/pimd/pim_jp_agg.c +++ b/pimd/pim_jp_agg.c @@ -215,9 +215,11 @@ void pim_jp_agg_upstream_verification(struct pim_upstream *up, bool ignore) #ifdef PIM_JP_AGG_DEBUG struct listnode *node; struct interface *ifp; + struct pim_interface *pim_ifp = up->rpf.source_nexthop.interface->info; + struct pim_instance *pim = pim_ifp->pim; - for (ALL_LIST_ELEMENTS_RO(vrf_iflist(pimg->vrf_id), node, ifp)) { - struct pim_interface *pim_ifp = ifp->info; + for (ALL_LIST_ELEMENTS_RO(vrf_iflist(pim->vrf_id), node, ifp)) { + pim_ifp = ifp->info; struct listnode *nnode; if (ignore && ifp == up->rpf.source_nexthop.interface) |
