diff options
| author | David Lamparter <equinox@opensourcerouting.org> | 2022-01-14 16:55:12 +0100 | 
|---|---|---|
| committer | David Lamparter <equinox@opensourcerouting.org> | 2022-02-14 06:45:03 +0100 | 
| commit | c631920c151f0130986cb9051daa710bb0eb261b (patch) | |
| tree | bc3351777ea0323aa17ebd2878516a31a29e75ad /pimd/pim_nht.c | |
| parent | 80d9fa1e68a48786c8208dea3ef1171a7d3ccc38 (diff) | |
pim6d: IPv6-adjust various pim_sgaddr uses
Since `pim_sgaddr` is `pim_addr` now, that causes a whole lot of fallout
anywhere S,G pairs are handled.
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
Diffstat (limited to 'pimd/pim_nht.c')
| -rw-r--r-- | pimd/pim_nht.c | 5 | 
1 files changed, 1 insertions, 4 deletions
diff --git a/pimd/pim_nht.c b/pimd/pim_nht.c index 26ca48543f..419e76c33f 100644 --- a/pimd/pim_nht.c +++ b/pimd/pim_nht.c @@ -237,10 +237,7 @@ void pim_delete_tracked_nexthop(struct pim_instance *pim, struct prefix *addr,  			if (!pim_addr_is_any(upstream->sg.src))  				continue; -			grp.family = AF_INET; -			grp.prefixlen = IPV4_MAX_BITLEN; -			grp.u.prefix4 = upstream->sg.grp; - +			pim_addr_to_prefix(&grp, upstream->sg.grp);  			trp_info = pim_rp_find_match_group(pim, &grp);  			if (trp_info == rp)  				hash_release(pnc->upstream_hash, upstream);  | 
