diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2017-05-19 16:41:25 -0400 |
|---|---|---|
| committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2017-07-24 13:51:35 -0400 |
| commit | fec883d95a64c37a9d0cb728085c816ff7188874 (patch) | |
| tree | b13d0a701ae0a337178848b0ae0015be1f70e7d2 /pimd/pim_zebra.c | |
| parent | 25b787a28780e33da3afef6130589dbe8fa3c243 (diff) | |
pimd: pim_rp.c -> convert pimg to pim
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 c0c591f4ac..979aaa76a4 100644 --- a/pimd/pim_zebra.c +++ b/pimd/pim_zebra.c @@ -307,6 +307,8 @@ static int pim_zebra_if_address_del(int command, struct zclient *client, { struct connected *c; struct prefix *p; + struct vrf *vrf = vrf_lookup_by_id(vrf_id); + struct pim_instance *pim = vrf->info; /* zebra api notifies address adds/dels events by using the same call @@ -339,8 +341,8 @@ static int pim_zebra_if_address_del(int command, struct zclient *client, } pim_if_addr_del(c, 0); - pim_rp_setup(); - pim_i_am_rp_re_evaluate(); + pim_rp_setup(pim); + pim_i_am_rp_re_evaluate(pim); } connected_free(c); |
