Searched refs:sin6_scope_id (Results 1 - 25 of 101) sorted by relevance

12345

/freebsd-13-stable/sys/netinet6/
H A Dscope6.c310 * Validate the specified scope zone ID in the sin6_scope_id field. If the ID
322 if ((zoneid = sin6->sin6_scope_id) == 0 && defaultok)
339 sin6->sin6_scope_id = 0;
369 if (sin6->sin6_scope_id != 0 &&
370 zoneid != sin6->sin6_scope_id) {
373 "sin6_scope_id was overridden\n", __func__,
375 sin6->sin6_scope_id);
378 sin6->sin6_scope_id = zoneid;
536 * sin6_scope_id should be set for link-local unicast, link-local and
549 return (sa6->sin6_scope_id
[all...]
H A Dip6_forward.c185 dst.sin6_scope_id = in6_get_unicast_scopeid(&ip6->ip6_dst, m->m_pkthdr.rcvif);
187 nh = fib6_lookup(M_GETFIB(m), &dst.sin6_addr, dst.sin6_scope_id,
249 dst.sin6_scope_id = ntohs(in6_getscope(&dst.sin6_addr));
331 dst.sin6_scope_id = ntohs(in6_getscope(&ip6->ip6_dst));
360 dst.sin6_scope_id = ntohs(in6_getscope(&gw6->sin6_addr));
384 in6_set_unicast_scopeid(&dst.sin6_addr, dst.sin6_scope_id);
385 dst.sin6_scope_id = 0;
/freebsd-13-stable/lib/libutil/
H A Drealhostname.c168 SOCKADDR_IN6(sa)->sin6_scope_id == 0)
169 SOCKADDR_IN6(sa)->sin6_scope_id =
170 SOCKADDR_IN6(addr)->sin6_scope_id;
/freebsd-13-stable/contrib/ntp/libntp/
H A Dis_ip_address.c79 SET_SCOPE(addr, resaddr6->sin6_scope_id);
H A Ddecodenetnum.c150 netnum.sa6.sin6_scope_id = scope;
/freebsd-13-stable/contrib/ntp/lib/isc/include/isc/
H A Dipv6.h91 isc_uint32_t sin6_scope_id; member in struct:sockaddr_in6
/freebsd-13-stable/contrib/tcp_wrappers/
H A Dhosts_access.c384 if (pat.sin6_scope_id != 0 &&
385 addr.sin6_scope_id != pat.sin6_scope_id)
488 if (net.sin6_scope_id != 0 && addr.sin6_scope_id != net.sin6_scope_id)
H A Dsocket.c293 if (((struct sockaddr_in6 *)sin)->sin6_scope_id !=
294 ((struct sockaddr_in6 *)res->ai_addr)->sin6_scope_id) {
/freebsd-13-stable/crypto/openssh/openbsd-compat/
H A Dfake-rfc2553.h78 u_int32_t sin6_scope_id; member in struct:sockaddr_in6
/freebsd-13-stable/usr.sbin/rpcbind/
H A Dutil.c218 (((struct sockaddr_in6*)hint_sa)->sin6_scope_id ==
219 (((struct sockaddr_in6*)ifsa)->sin6_scope_id))) {
235 if (SA2SIN6(ifsa)->sin6_scope_id ==
236 SA2SIN6(caller_sa)->sin6_scope_id) {
/freebsd-13-stable/usr.sbin/ndp/
H A Dndp.c410 sin->sin6_scope_id =
411 ((struct sockaddr_in6 *)res->ai_addr)->sin6_scope_id;
476 sin->sin6_scope_id =
477 ((struct sockaddr_in6 *)res->ai_addr)->sin6_scope_id;
513 sin->sin6_scope_id =
514 ((struct sockaddr_in6 *)res->ai_addr)->sin6_scope_id;
634 addr->sin6_scope_id != sin->sin6_scope_id)
642 if (sin->sin6_scope_id == 0)
643 sin->sin6_scope_id
[all...]
/freebsd-13-stable/lib/libc/net/
H A Dgetnameinfo.c44 * sin6_scope_id is filled - standardization status?
358 if (((const struct sockaddr_in6 *)sa)->sin6_scope_id) {
388 ifindex = (unsigned int)sa6->sin6_scope_id;
392 n = snprintf(buf, bufsiz, "%u", sa6->sin6_scope_id);
409 n = snprintf(buf, bufsiz, "%u", sa6->sin6_scope_id);
/freebsd-13-stable/lib/libnetbsd/
H A Dsockaddr_snprintf.c79 "%02x:%02x:%02x:%02x:%02x:%02x, sin6_scope_id=%u",
83 s[0xe], s[0xf], sin6->sin6_scope_id);
265 sin6->sin6_scope_id);
/freebsd-13-stable/contrib/ntp/lib/isc/unix/
H A Dinterfaceiter.c95 if (sa6->sin6_scope_id != 0)
96 isc_netaddr_setzone(dst, sa6->sin6_scope_id);
126 * sin6_scope_id is still not provided,
/freebsd-13-stable/usr.sbin/ifmcstat/
H A Difmcstat.c463 if6a.ia_addr.sin6_scope_id));
779 sin6.sin6_scope_id = scope_id;
1112 pifasa->sin6.sin6_scope_id);
1136 pifasa->sin6.sin6_scope_id)
1138 pifasa->sin6.sin6_scope_id);
1201 pgsa->sin6.sin6_scope_id);
1215 pgsa->sin6.sin6_scope_id)
1217 pgsa->sin6.sin6_scope_id);
/freebsd-13-stable/usr.sbin/rtsold/
H A Dcap_sendmsg.c165 dst.sin6_scope_id = linkid;
187 dst.sin6_scope_id = linkid;
/freebsd-13-stable/contrib/ntp/lib/isc/
H A Dsockaddr.c86 a->type.sin6.sin6_scope_id != b->type.sin6.sin6_scope_id &&
88 (a->type.sin6.sin6_scope_id != 0 &&
89 b->type.sin6.sin6_scope_id != 0)))
394 sockaddr->type.sin6.sin6_scope_id = isc_netaddr_getzone(na);
/freebsd-13-stable/contrib/apr/network_io/unix/
H A Dsockaddr.c146 if (if_indextoname(sockaddr->sa.sin6.sin6_scope_id, scbuf) == scbuf) {
935 ((sa_)->sa.sin6.sin6_scope_id))
1240 sa->sa.sin6.sin6_scope_id = idx;
1255 sa->sa.sin6.sin6_scope_id = (unsigned int) i;
1269 if (sa->family != APR_INET6 || !sa->sa.sin6.sin6_scope_id) {
1275 if (if_indextoname(sa->sa.sin6.sin6_scope_id, buf) == NULL)
1280 if (id) *id = sa->sa.sin6.sin6_scope_id;
/freebsd-13-stable/usr.sbin/rip6query/
H A Drip6query.c130 sin6.sin6_scope_id = ifidx;
/freebsd-13-stable/usr.sbin/rpcbind/tests/
H A Daddrmerge_test.c142 in6->sin6_scope_id = scope_id;
147 mask_in6->sin6_scope_id = scope_id;
153 bcast_in6->sin6_scope_id = scope_id;
399 caller_in6.sin6_scope_id = 2; /* same as igb0 */
/freebsd-13-stable/contrib/blacklist/port/
H A Dsockaddr_snprintf.c131 "%02x:%02x:%02x:%02x:%02x:%02x, sin6_scope_id=%u",
135 s[0xe], s[0xf], sin6->sin6_scope_id);
316 sin6->sin6_scope_id);
/freebsd-13-stable/tools/tools/net80211/wlanwatch/
H A Dwlanwatch.c210 sin6.sin6_scope_id == 0) {
211 sin6.sin6_scope_id =
/freebsd-13-stable/sbin/ping/
H A Dping6.c100 * USE_SIN6_SCOPE_ID assumes that sin6_scope_id has the same semantics
101 * as IPV6_PKTINFO. Some people object it (sin6_scope_id specifies *link*
698 /* properly fill sin6_scope_id */
703 if (src.sin6_scope_id == 0)
704 src.sin6_scope_id = dst.sin6_scope_id;
705 if (dst.sin6_scope_id == 0)
706 dst.sin6_scope_id = src.sin6_scope_id;
948 if ((dst.sin6_scope_id
[all...]
/freebsd-13-stable/lib/libc/resolv/
H A Dres_send.c200 (srv6->sin6_scope_id == 0 ||
201 srv6->sin6_scope_id == in6p->sin6_scope_id) &&
1148 a6->sin6_scope_id == b6->sin6_scope_id &&
/freebsd-13-stable/sys/netipsec/
H A Dipsec_output.c416 ia2.s6_addr16[1] = htons(sa->sin6_scope_id);
463 sin6->sin6_scope_id =
476 sin6->sin6_scope_id =
977 htons(saidx->dst.sin6.sin6_scope_id & 0xffff);
981 htons(saidx->src.sin6.sin6_scope_id & 0xffff);

Completed in 144 milliseconds

12345