src)) {
nbr = pim_neighbor_find(
nexthop->interface,
- nexthop->mrib_nexthop_addr);
+ nexthop->mrib_nexthop_addr, true);
if (!nbr
&& !if_is_loopback(nexthop->interface)) {
if (PIM_DEBUG_PIM_NHT)
#else
pim_addr nhaddr = nh_node->gate.ipv6;
#endif
- nbrs[i] = pim_neighbor_find(ifps[i], nhaddr);
+ nbrs[i] = pim_neighbor_find(ifps[i], nhaddr, true);
if (nbrs[i] || pim_if_connected_to_source(ifps[i], src))
num_nbrs++;
}
pim->vrf->vrf_id);
if (ifps[i]) {
nbrs[i] = pim_neighbor_find(
- ifps[i], nexthop_tab[i].nexthop_addr);
+ ifps[i], nexthop_tab[i].nexthop_addr, true);
+
if (nbrs[i] || pim_if_connected_to_source(ifps[i], src))
num_nbrs++;
}