From 4a8336cfa8434aeca22325f5c45ea755b0378aee Mon Sep 17 00:00:00 2001 From: sarita patra Date: Wed, 27 Apr 2022 01:26:54 -0700 Subject: [PATCH] pim6d: Handle rpf_addr in pim_if_addr_add() Signed-off-by: sarita patra --- pimd/pim_iface.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pimd/pim_iface.c b/pimd/pim_iface.c index ebe33f6c16..73b6ca951a 100644 --- a/pimd/pim_iface.c +++ b/pimd/pim_iface.c @@ -635,9 +635,7 @@ void pim_if_addr_add(struct connected *ifc) with RNH address to receive update and add the interface as nexthop. */ memset(&rpf, 0, sizeof(struct pim_rpf)); - rpf.rpf_addr.family = AF_INET; - rpf.rpf_addr.prefixlen = IPV4_MAX_BITLEN; - rpf.rpf_addr.u.prefix4 = ifc->address->u.prefix4; + rpf.rpf_addr = pim_addr_from_prefix(ifc->address); pnc = pim_nexthop_cache_find(pim_ifp->pim, &rpf); if (pnc) pim_sendmsg_zebra_rnh(pim_ifp->pim, zclient,