Home
last modified time | relevance | path

Searched refs:sin6_scope_id (Results 1 – 25 of 41) sorted by relevance

12

/f-stack/freebsd/netinet6/
H A Dscope6.c322 if ((zoneid = sin6->sin6_scope_id) == 0 && defaultok) in sa6_embedscope()
339 sin6->sin6_scope_id = 0; in sa6_embedscope()
369 if (sin6->sin6_scope_id != 0 && in sa6_recoverscope()
370 zoneid != sin6->sin6_scope_id) { in sa6_recoverscope()
375 sin6->sin6_scope_id); in sa6_recoverscope()
378 sin6->sin6_scope_id = zoneid; in sa6_recoverscope()
549 return (sa6->sin6_scope_id ? EINVAL: 0); in sa6_checkzone()
564 if (sa6->sin6_scope_id == 0) in sa6_checkzone()
570 if (sa6->sin6_scope_id != 0) in sa6_checkzone()
575 return (sa6->sin6_scope_id ? 0: EADDRNOTAVAIL); in sa6_checkzone()
[all …]
H A Dip6_forward.c185 dst.sin6_scope_id = in6_get_unicast_scopeid(&ip6->ip6_dst, m->m_pkthdr.rcvif); in ip6_forward()
187 nh = fib6_lookup(M_GETFIB(m), &dst.sin6_addr, dst.sin6_scope_id, in ip6_forward()
249 dst.sin6_scope_id = ntohs(in6_getscope(&dst.sin6_addr)); in ip6_forward()
331 dst.sin6_scope_id = ntohs(in6_getscope(&ip6->ip6_dst)); in ip6_forward()
360 dst.sin6_scope_id = ntohs(in6_getscope(&gw6->sin6_addr)); in ip6_forward()
384 in6_set_unicast_scopeid(&dst.sin6_addr, dst.sin6_scope_id); in ip6_forward()
385 dst.sin6_scope_id = 0; in ip6_forward()
H A Din6_src.c608 dst_sa.sin6_scope_id = scopeid; in in6_selectsrc_addr()
645 dstsock->sin6_scope_id); /* for debug */ in selectroute()
756 sa6->sin6_scope_id = 0; in selectroute()
H A Dip6_fastfwd.c65 dst->sin6_scope_id, NHR_NONE, m->m_pkthdr.flowid); in ip6_findroute()
H A Dip6_output.c815 sa6_recoverscope(&src_sa) == 0 && zone == src_sa.sin6_scope_id && in ip6_output()
817 sa6_recoverscope(&dst_sa) == 0 && zone == dst_sa.sin6_scope_id) { in ip6_output()
843 dst_sa.sin6_scope_id == 0 || in ip6_output()
844 (src_sa.sin6_scope_id != 0 && in ip6_output()
845 src_sa.sin6_scope_id != dst_sa.sin6_scope_id) || in ip6_output()
846 (origifp = ifnet_byindex(dst_sa.sin6_scope_id)) == NULL) { in ip6_output()
H A Draw_ip6.c438 if (dstsock->sin6_scope_id == 0 && !use_defzone) in rip6_output()
818 if (addr->sin6_scope_id == 0 && !V_ip6_use_defzone) in rip6_connect()
H A Din6.c402 if (sa6->sin6_scope_id != 0) in in6_control()
990 if (dst6.sin6_scope_id != 0) { in in6_validate_ifra()
991 if (dst6.sin6_scope_id != zoneid) in in6_validate_ifra()
994 dst6.sin6_scope_id = zoneid; in in6_validate_ifra()
1569 zoneid != ia->ia_addr.sin6_scope_id) in in6ifa_ifwithaddr()
H A Din6.h131 uint32_t sin6_scope_id; /* scope zone index */ member
H A Din6_mcast.c1938 ssa->sin6.sin6_scope_id = 0; in in6p_join_group()
1960 gsa->sin6.sin6_scope_id = 0; in in6p_join_group()
2203 gsa->sin6.sin6_scope_id = 0; in in6p_leave_group()
2238 gsa->sin6.sin6_scope_id = 0; in in6p_leave_group()
/f-stack/tools/libutil/
H A Drealhostname.c168 SOCKADDR_IN6(sa)->sin6_scope_id == 0) in realhostname_sa()
169 SOCKADDR_IN6(sa)->sin6_scope_id = in realhostname_sa()
170 SOCKADDR_IN6(addr)->sin6_scope_id; in realhostname_sa()
/f-stack/tools/ndp/
H A Dndp.c484 sin->sin6_scope_id = in set()
485 ((struct sockaddr_in6 *)res->ai_addr)->sin6_scope_id; in set()
550 sin->sin6_scope_id = in get()
551 ((struct sockaddr_in6 *)res->ai_addr)->sin6_scope_id; in get()
591 sin->sin6_scope_id = in delete()
592 ((struct sockaddr_in6 *)res->ai_addr)->sin6_scope_id; in delete()
716 addr->sin6_scope_id != sin->sin6_scope_id) in dump()
724 if (sin->sin6_scope_id == 0) in dump()
725 sin->sin6_scope_id = sdl->sdl_index; in dump()
/f-stack/freebsd/netipsec/
H A Dipsec_output.c416 ia2.s6_addr16[1] = htons(sa->sin6_scope_id); in in6_sa_equal_addrwithscope()
463 sin6->sin6_scope_id = in ipsec6_allocsa()
476 sin6->sin6_scope_id = in ipsec6_allocsa()
977 htons(saidx->dst.sin6.sin6_scope_id & 0xffff); in ipsec_encap()
981 htons(saidx->src.sin6.sin6_scope_id & 0xffff); in ipsec_encap()
H A Dsubr_ipsec.c114 src->sin6.sin6_scope_id = ntohs(ip6->ip6_src.s6_addr16[1]); in ipsec6_setsockaddrs()
123 dst->sin6.sin6_scope_id = ntohs(ip6->ip6_dst.s6_addr16[1]); in ipsec6_setsockaddrs()
H A Dipsec_pcb.c82 sin6->sin6_scope_id = ntohs( in ipsec_setsockaddrs_inpcb()
95 sin6->sin6_scope_id = ntohs( in ipsec_setsockaddrs_inpcb()
H A Dxform_ipcomp.c714 src.sin6.sin6_scope_id = in ipcomp6_nonexp_encapcheck()
720 dst.sin6.sin6_scope_id = in ipcomp6_nonexp_encapcheck()
H A Dkey_debug.c953 sa->sin6.sin6_scope_id); in ipsec_address()
1007 sizeof(buf)), sin6->sin6_scope_id); in kdebug_sockaddr()
H A Dipsec_input.c186 dst_address.sin6.sin6_scope_id = in ipsec_common_input()
H A Dkey.c4238 if (spidx0->src.sin6.sin6_scope_id && in key_cmpspidx_withmask()
4239 spidx1->src.sin6.sin6_scope_id && in key_cmpspidx_withmask()
4240 spidx0->src.sin6.sin6_scope_id != spidx1->src.sin6.sin6_scope_id) in key_cmpspidx_withmask()
4270 if (spidx0->dst.sin6.sin6_scope_id && in key_cmpspidx_withmask()
4271 spidx1->dst.sin6.sin6_scope_id && in key_cmpspidx_withmask()
4272 spidx0->dst.sin6.sin6_scope_id != spidx1->dst.sin6.sin6_scope_id) in key_cmpspidx_withmask()
4323 if (satosin6(sa1)->sin6_scope_id != in key_sockaddrcmp()
4324 satosin6(sa2)->sin6_scope_id) { in key_sockaddrcmp()
4362 if (satosin6(sa1)->sin6_scope_id != in key_sockaddrcmp_withmask()
4363 satosin6(sa2)->sin6_scope_id) in key_sockaddrcmp_withmask()
/f-stack/freebsd/netpfil/ipfw/
H A Dip_fw_pfil.c228 sa6->sin6_scope_id = in ipfw_check_packet()
229 args.hopstore6.sin6_scope_id; in ipfw_check_packet()
/f-stack/tools/netstat/
H A Droute.c630 if (sa6->sin6_scope_id == 0) in in6_fillscopeid()
631 sa6->sin6_scope_id = in in6_fillscopeid()
/f-stack/tools/ifconfig/
H A Daf_inet6.c304 if (((struct sockaddr_in6 *)(ifa->ifa_addr))->sin6_scope_id)
306 ((struct sockaddr_in6 *)(ifa->ifa_addr))->sin6_scope_id);
/f-stack/freebsd/net/route/
H A Droute_helpers.c213 nh = fib6_lookup(fibnum, &a->sin6_addr, a->sin6_scope_id, in rib_lookup()
/f-stack/freebsd/netinet/
H A Dsctputil.h212 if (addr->sin6_scope_id == 0) { \
/f-stack/tools/compat/include/netinet6/
H A Din6.h131 uint32_t sin6_scope_id; /* scope zone index */ member
/f-stack/lib/
H A Dff_route.c151 .sin6_scope_id = scopeid, in fill_sockaddr_inet6()
928 dst6->sin6_scope_id = scopeid; in export_rtaddrs()

12