diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2017-05-20 13:57:34 -0400 |
|---|---|---|
| committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2017-07-24 13:51:36 -0400 |
| commit | 5ec5d976ebb264b984b10a7a9d44d66c76d936c0 (patch) | |
| tree | fff20c5d273cd1245de4490e0fea95f858087038 | |
| parent | b206566b1611bea071267b5ce1320aed37c64ea1 (diff) | |
pimd: Remove pimg from pim_iface.c
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
| -rw-r--r-- | pimd/pim_iface.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/pimd/pim_iface.c b/pimd/pim_iface.c index 43f8c08b42..0b8ab24ce7 100644 --- a/pimd/pim_iface.c +++ b/pimd/pim_iface.c @@ -838,6 +838,8 @@ void pim_if_addr_del_all(struct interface *ifp) struct connected *ifc; struct listnode *node; struct listnode *nextnode; + struct vrf *vrf = vrf_lookup_by_id(ifp->vrf_id); + struct pim_instance *pim = vrf->info; /* PIM/IGMP enabled ? */ if (!ifp->info) @@ -852,8 +854,8 @@ void pim_if_addr_del_all(struct interface *ifp) pim_if_addr_del(ifc, 1 /* force_prim_as_any=true */); } - pim_rp_setup(pimg); - pim_i_am_rp_re_evaluate(pimg); + pim_rp_setup(pim); + pim_i_am_rp_re_evaluate(pim); } void pim_if_addr_del_all_igmp(struct interface *ifp) |
