pimd: use SSM check helper

Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
This commit is contained in:
David Lamparter 2022-04-07 13:51:35 +02:00
parent eeec411244
commit 95793341ab

View file

@ -70,19 +70,9 @@ void pim_ssm_prefix_list_update(struct pim_instance *pim,
static int pim_is_grp_standard_ssm(struct prefix *group)
{
static int first = 1;
static struct prefix group_ssm;
pim_addr addr = pim_addr_from_prefix(group);
if (first) {
if (!str2prefix(PIM_SSM_STANDARD_RANGE, &group_ssm))
flog_err(EC_LIB_DEVELOPMENT,
"%s: Failure to Read Group Address: %s",
__func__, PIM_SSM_STANDARD_RANGE);
first = 0;
}
return prefix_match(&group_ssm, group);
return pim_addr_ssm(addr);
}
int pim_is_grp_ssm(struct pim_instance *pim, pim_addr group_addr)