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>
This commit is contained in:
Donald Sharp 2017-05-20 13:48:26 -04:00
parent d9c9a9ee06
commit b236555851

View File

@ -215,9 +215,11 @@ void pim_jp_agg_upstream_verification(struct pim_upstream *up, bool ignore)
#ifdef PIM_JP_AGG_DEBUG #ifdef PIM_JP_AGG_DEBUG
struct listnode *node; struct listnode *node;
struct interface *ifp; 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)) { for (ALL_LIST_ELEMENTS_RO(vrf_iflist(pim->vrf_id), node, ifp)) {
struct pim_interface *pim_ifp = ifp->info; pim_ifp = ifp->info;
struct listnode *nnode; struct listnode *nnode;
if (ignore && ifp == up->rpf.source_nexthop.interface) if (ignore && ifp == up->rpf.source_nexthop.interface)