in6_addr2scopeid
sa6.sin6_scope_id = in6_addr2scopeid(m->m_pkthdr.ph_ifidx,
sa6_src.sin6_scope_id = in6_addr2scopeid(m->m_pkthdr.ph_ifidx,
src_sa.sin6_scope_id = in6_addr2scopeid(ifp->if_index, &sip6->ip6_src);
icmp6dst.sin6_scope_id = in6_addr2scopeid(m->m_pkthdr.ph_ifidx,
icmp6src.sin6_scope_id = in6_addr2scopeid(m->m_pkthdr.ph_ifidx,
sin6.sin6_scope_id = in6_addr2scopeid(m->m_pkthdr.ph_ifidx,
if (in6_addr2scopeid(ifp->if_index, dst) !=
in6_addr2scopeid(oifp->if_index, dst))
int in6_addr2scopeid(unsigned int, const struct in6_addr *);
if (in6_addr2scopeid(ifidx, &ip6->ip6_src) !=
in6_addr2scopeid(rt->rt_ifidx, &ip6->ip6_src)) {
(in6_addr2scopeid(ifp->if_index, &ip6->ip6_dst) !=
in6_addr2scopeid(ifn->if_index, &ip6->ip6_dst) ||
in6_addr2scopeid(ifp->if_index, &ip6->ip6_src) !=
in6_addr2scopeid(ifn->if_index, &ip6->ip6_src))) {
sin6.sin6_scope_id = in6_addr2scopeid(ifidx, dst);