Home
last modified time | relevance | path

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

12345

/freebsd-14-stable/sys/netinet6/
HDscope6.c327 if ((zoneid = sin6->sin6_scope_id) == 0 && defaultok) in sa6_embedscope()
350 sin6->sin6_scope_id = 0; in sa6_embedscope()
381 if (sin6->sin6_scope_id != 0 && in sa6_recoverscope()
382 zoneid != sin6->sin6_scope_id) { in sa6_recoverscope()
387 sin6->sin6_scope_id); in sa6_recoverscope()
390 sin6->sin6_scope_id = zoneid; in sa6_recoverscope()
561 return (sa6->sin6_scope_id ? EINVAL: 0); in sa6_checkzone()
565 if (sa6->sin6_scope_id == 0 && V_ip6_use_defzone != 0) in sa6_checkzone()
566 sa6->sin6_scope_id = V_sid_default.s6id_list[scope]; in sa6_checkzone()
576 if (sa6->sin6_scope_id == 0) in sa6_checkzone()
[all …]
HDip6_forward.c183 dst.sin6_scope_id = in6_get_unicast_scopeid(&ip6->ip6_dst, m->m_pkthdr.rcvif); in ip6_forward()
185 nh = fib6_lookup(M_GETFIB(m), &dst.sin6_addr, dst.sin6_scope_id, in ip6_forward()
258 dst.sin6_scope_id = ntohs(in6_getscope(&dst.sin6_addr)); in ip6_forward()
340 dst.sin6_scope_id = ntohs(in6_getscope(&ip6->ip6_dst)); in ip6_forward()
369 dst.sin6_scope_id = ntohs(in6_getscope(&gw6->sin6_addr)); in ip6_forward()
393 in6_set_unicast_scopeid(&dst.sin6_addr, dst.sin6_scope_id); in ip6_forward()
394 dst.sin6_scope_id = 0; in ip6_forward()
/freebsd-14-stable/contrib/tcp_wrappers/
HDhosts_access.c369 if (pat.sin6_scope_id != 0 && in string_match()
370 addr.sin6_scope_id != pat.sin6_scope_id) in string_match()
464 if (net.sin6_scope_id != 0 && addr.sin6_scope_id != net.sin6_scope_id) in masked_match6()
HDsocket.c289 if (((struct sockaddr_in6 *)sin)->sin6_scope_id != in sock_hostname()
290 ((struct sockaddr_in6 *)res->ai_addr)->sin6_scope_id) { in sock_hostname()
/freebsd-14-stable/lib/libutil/
HDrealhostname.c166 SOCKADDR_IN6(sa)->sin6_scope_id == 0) in realhostname_sa()
167 SOCKADDR_IN6(sa)->sin6_scope_id = in realhostname_sa()
168 SOCKADDR_IN6(addr)->sin6_scope_id; in realhostname_sa()
/freebsd-14-stable/usr.sbin/rpcbind/
HDutil.c217 (((struct sockaddr_in6*)hint_sa)->sin6_scope_id == in addrmerge()
218 (((struct sockaddr_in6*)ifsa)->sin6_scope_id))) { in addrmerge()
234 (SA2SIN6(ifsa)->sin6_scope_id == in addrmerge()
235 SA2SIN6(caller_sa)->sin6_scope_id)) { in addrmerge()
/freebsd-14-stable/lib/libc/net/
HDgetnameinfo.c375 if (((const struct sockaddr_in6 *)sa)->sin6_scope_id) { in ip6_parsenumeric()
405 ifindex = (unsigned int)sa6->sin6_scope_id; in ip6_sa2str()
409 n = snprintf(buf, bufsiz, "%u", sa6->sin6_scope_id); in ip6_sa2str()
426 n = snprintf(buf, bufsiz, "%u", sa6->sin6_scope_id); in ip6_sa2str()
/freebsd-14-stable/contrib/ntp/libntp/lib/isc/
HDsockaddr.c86 a->type.sin6.sin6_scope_id != b->type.sin6.sin6_scope_id && in isc_sockaddr_compare()
88 (a->type.sin6.sin6_scope_id != 0 && in isc_sockaddr_compare()
89 b->type.sin6.sin6_scope_id != 0))) in isc_sockaddr_compare()
394 sockaddr->type.sin6.sin6_scope_id = isc_netaddr_getzone(na); in isc_sockaddr_fromnetaddr()
/freebsd-14-stable/usr.sbin/ifmcstat/
HDifmcstat.c461 if6a.ia_addr.sin6_scope_id)); in if6_addrlist()
777 sin6.sin6_scope_id = scope_id; in inet6_n2a()
1110 pifasa->sin6.sin6_scope_id); in ifmcstat_getifmaddrs()
1134 pifasa->sin6.sin6_scope_id) in ifmcstat_getifmaddrs()
1136 pifasa->sin6.sin6_scope_id); in ifmcstat_getifmaddrs()
1199 pgsa->sin6.sin6_scope_id); in ifmcstat_getifmaddrs()
1213 pgsa->sin6.sin6_scope_id) in ifmcstat_getifmaddrs()
1215 pgsa->sin6.sin6_scope_id); in ifmcstat_getifmaddrs()
/freebsd-14-stable/usr.sbin/ndp/
HDndp_netlink.c141 return (dst->sin6_scope_id); in guess_ifindex()
370 dst->sin6_scope_id = neigh.nda_ifindex; in print_entries_nl()
375 addr->sin6_scope_id != dst->sin6_scope_id) in print_entries_nl()
HDndp.c512 sin6->sin6_scope_id = in getaddr()
513 ((struct sockaddr_in6 *)res->ai_addr)->sin6_scope_id; in getaddr()
694 addr->sin6_scope_id != sin->sin6_scope_id) in dump_rtsock()
702 if (sin->sin6_scope_id == 0) in dump_rtsock()
703 sin->sin6_scope_id = sdl->sdl_index; in dump_rtsock()
/freebsd-14-stable/sbin/ping/
HDping6.c684 if (src.sin6_scope_id == 0) in ping6()
685 src.sin6_scope_id = dst.sin6_scope_id; in ping6()
686 if (dst.sin6_scope_id == 0) in ping6()
687 dst.sin6_scope_id = src.sin6_scope_id; in ping6()
929 if ((dst.sin6_scope_id = if_nametoindex(ifname)) == 0) in ping6()
1011 src.sin6_scope_id = dst.sin6_scope_id; in ping6()
1642 dstsa.sin6_scope_id = pktinfo->ipi6_ifindex; in pr_pack()
2235 (mtuctl.ip6m_addr.sin6_scope_id && in get_pathmtu()
2236 dst.sin6_scope_id && in get_pathmtu()
2237 mtuctl.ip6m_addr.sin6_scope_id != in get_pathmtu()
[all …]
/freebsd-14-stable/tests/sys/net/routing/
HDrtsock_common.h459 if (a6->sin6_scope_id != b6->sin6_scope_id) { in sa_equal_msg_flags()
460 snprintf(msg, sz, "scope diff: %u vs %u", a6->sin6_scope_id, b6->sin6_scope_id); in sa_equal_msg_flags()
602 sin6->sin6_scope_id = ifindex; in sa_convert_str_to_sa()
/freebsd-14-stable/contrib/ntp/libntp/lib/isc/unix/
HDinterfaceiter.c95 if (sa6->sin6_scope_id != 0) in get_addr()
96 isc_netaddr_setzone(dst, sa6->sin6_scope_id); in get_addr()
/freebsd-14-stable/usr.sbin/rpcbind/tests/
HDaddrmerge_test.c140 in6->sin6_scope_id = scope_id; in mock_ifaddr6()
145 mask_in6->sin6_scope_id = scope_id; in mock_ifaddr6()
151 bcast_in6->sin6_scope_id = scope_id; in mock_ifaddr6()
413 caller_in6.sin6_scope_id = 2; /* same as igb0 */ in do_addrmerge6_ll()
/freebsd-14-stable/usr.sbin/rtsold/
HDcap_sendmsg.c163 dst.sin6_scope_id = linkid; in probe_defrouters()
185 dst.sin6_scope_id = linkid; in rssend()
/freebsd-14-stable/lib/libnetbsd/
HDsockaddr_snprintf.c81 s[0xe], s[0xf], sin6->sin6_scope_id); in debug_in6()
263 sin6->sin6_scope_id); in sockaddr_snprintf()
/freebsd-14-stable/contrib/ntp/libntp/
HDis_ip_address.c79 SET_SCOPE(addr, resaddr6->sin6_scope_id); in is_ip_address()
HDdecodenetnum.c150 netnum.sa6.sin6_scope_id = scope; in decodenetnum()
/freebsd-14-stable/sys/netipsec/
HDipsec_output.c487 ia2.s6_addr16[1] = htons(sa->sin6_scope_id); in in6_sa_equal_addrwithscope()
534 sin6->sin6_scope_id = in ipsec6_allocsa()
547 sin6->sin6_scope_id = in ipsec6_allocsa()
1159 htons(saidx->dst.sin6.sin6_scope_id & 0xffff); in ipsec_encap()
1163 htons(saidx->src.sin6.sin6_scope_id & 0xffff); in ipsec_encap()
/freebsd-14-stable/lib/libc/resolv/
HDres_send.c197 (srv6->sin6_scope_id == 0 || in res_ourserver_p()
198 srv6->sin6_scope_id == in6p->sin6_scope_id) && in res_ourserver_p()
1145 a6->sin6_scope_id == b6->sin6_scope_id && in sock_eq()
/freebsd-14-stable/contrib/blocklist/port/
HDsockaddr_snprintf.c135 s[0xe], s[0xf], sin6->sin6_scope_id); in debug_in6()
316 sin6->sin6_scope_id); in sockaddr_snprintf()
/freebsd-14-stable/sbin/ifconfig/
HDaf_inet6.c342 if ((satosin6(ifa->ifa_addr))->sin6_scope_id) in in6_status()
344 (satosin6(ifa->ifa_addr))->sin6_scope_id); in in6_status()
390 scopeid = satosin6(ifa->ifa_address)->sin6_scope_id; in in6_status_nl()
393 scopeid = satosin6(ifa->ifa_local)->sin6_scope_id; in in6_status_nl()
/freebsd-14-stable/contrib/ntp/sntp/m4/
HDntp_ipv6.m4323 [for sockaddr_in6.sin6_scope_id],
336 xyzzy.sin6_scope_id = 0;
346 AC_DEFINE([ISC_PLATFORM_HAVESCOPEID], [1], [sin6_scope_id?])
/freebsd-14-stable/crypto/openssh/openbsd-compat/
HDfake-rfc2553.h78 u_int32_t sin6_scope_id; member

12345