diff options
| author | David Lamparter <equinox@opensourcerouting.org> | 2022-07-07 15:36:57 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-07-07 15:36:57 +0200 |
| commit | 3eade02f13ffb5de9cfb164107ba493f40b90590 (patch) | |
| tree | d6c3269e5a7baaef2aae1e0a548da300291d9a39 /pimd/pim_zebra.c | |
| parent | 967e4a178747dd5cc4fe5435d96f80b0e2a2f643 (diff) | |
| parent | e6e530063649d1197d054c8b87580f5a64407916 (diff) | |
Merge pull request #10715 from patrasar/pim_rpf_prefix_to_pimaddr
pim6d: modify pim_rpf from struct prefix to pim_addr
Diffstat (limited to 'pimd/pim_zebra.c')
| -rw-r--r-- | pimd/pim_zebra.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/pimd/pim_zebra.c b/pimd/pim_zebra.c index 7f217d9c2e..2c76fd6868 100644 --- a/pimd/pim_zebra.c +++ b/pimd/pim_zebra.c @@ -255,7 +255,7 @@ void pim_zebra_update_all_interfaces(struct pim_instance *pim) struct pim_rpf rpf; rpf.source_nexthop.interface = ifp; - pim_addr_to_prefix(&rpf.rpf_addr, us->address); + rpf.rpf_addr = us->address; pim_joinprune_send(&rpf, us->us); pim_jp_agg_clear_group(us->us); } @@ -269,8 +269,8 @@ void pim_zebra_upstream_rpf_changed(struct pim_instance *pim, if (old->source_nexthop.interface) { struct pim_neighbor *nbr; - nbr = pim_neighbor_find_prefix(old->source_nexthop.interface, - &old->rpf_addr); + nbr = pim_neighbor_find(old->source_nexthop.interface, + old->rpf_addr); if (nbr) pim_jp_agg_remove_group(nbr->upstream_jp_agg, up, nbr); |
