| /dragonfly/sys/netinet6/ |
| HD | in6_src.c | 202 dstsock->sin6_scope_id) { in in6_selectsrc() 207 if (dstsock->sin6_scope_id < 0 || in in6_selectsrc() 208 if_index < dstsock->sin6_scope_id) { in in6_selectsrc() 212 ia6 = in6_ifawithscope(ifindex2ifnet[dstsock->sin6_scope_id], in in6_selectsrc() 309 sa6->sin6_scope_id = dstsock->sin6_scope_id; in in6_selectsrc() 544 scopeid = sin6->sin6_scope_id; in in6_embedscope() 615 sin6->sin6_scope_id = 0; in in6_recoverscope() 628 sin6->sin6_scope_id = zoneid; in in6_recoverscope()
|
| HD | raw_ip6.c | 355 } else if (dstsock->sin6_scope_id) { in rip6_output() 357 if (dstsock->sin6_scope_id < 0 || in rip6_output() 358 if_index < dstsock->sin6_scope_id) { in rip6_output() 363 htons(dstsock->sin6_scope_id & 0xffff); /* XXX */ in rip6_output() 628 if (addr->sin6_scope_id == 0) { /* not change if specified */ in rip6_bind() 629 addr->sin6_scope_id = scope6_addr2default(&addr->sin6_addr); in rip6_bind() 680 if (addr->sin6_scope_id == 0) { /* not change if specified */ in rip6_connect() 684 addr->sin6_scope_id = scope6_addr2default(&addr->sin6_addr); in rip6_connect() 747 if (dst->sin6_scope_id == 0) { /* not change if specified */ in rip6_send() 748 dst->sin6_scope_id = scope6_addr2default(&dst->sin6_addr); in rip6_send()
|
| HD | in6.h | 183 uint32_t sin6_scope_id; /* scope zone index */ member 294 (((a)->sin6_scope_id == 0 || (b)->sin6_scope_id == 0 || \ 295 (a)->sin6_scope_id == (b)->sin6_scope_id) && \
|
| HD | in6_pcb.c | 148 sin6->sin6_scope_id = 0; in in6_pcbbind() 440 sin6->sin6_scope_id = ntohs(sin6->sin6_addr.s6_addr16[1]); in in6_setsockaddr() 442 sin6->sin6_scope_id = 0; /*XXX*/ in in6_setsockaddr() 489 sin6->sin6_scope_id = ntohs(sin6->sin6_addr.s6_addr16[1]); in in6_setpeeraddr() 491 sin6->sin6_scope_id = 0; /*XXX*/ in in6_setpeeraddr() 965 sin6->sin6_scope_id = in init_sin6() 988 sin6->sin6_scope_id = ntohs(sin6->sin6_addr.s6_addr16[1]); in in6_savefaddr() 990 sin6->sin6_scope_id = 0; /*XXX*/ in in6_savefaddr()
|
| HD | in6.c | 570 if (sa6->sin6_scope_id) { in in6_control_internal() 571 if (sa6->sin6_scope_id != in in6_control_internal() 574 sa6->sin6_scope_id = 0; /* XXX: good way? */ in in6_control_internal() 941 if (dst6.sin6_scope_id == 0) /* user omit to specify the ID. */ in in6_update_ifa() 942 dst6.sin6_scope_id = scopeid; in in6_update_ifa() 943 else if (dst6.sin6_scope_id != scopeid) in in6_update_ifa() 948 dst6.sin6_scope_id = 0; /* XXX */ in in6_update_ifa() 1567 &s6->sin6_scope_id)) in in6_lifaddr_ioctl() 1577 &s6->sin6_addr, &s6->sin6_scope_id)) in in6_lifaddr_ioctl()
|
| /dragonfly/contrib/tcp_wrappers/ |
| HD | hosts_access.c | 367 if (pat.sin6_scope_id != 0 && 368 addr.sin6_scope_id != pat.sin6_scope_id) 473 if (net.sin6_scope_id != 0 && addr.sin6_scope_id != net.sin6_scope_id)
|
| HD | socket.c | 293 if (((struct sockaddr_in6 *)sin)->sin6_scope_id != 294 ((struct sockaddr_in6 *)res->ai_addr)->sin6_scope_id) {
|
| /dragonfly/usr.sbin/rpcbind/ |
| HD | util.c | 105 if (sin6->sin6_scope_id == 0 && ifindex != 0) { in in6_fillscopeid() 106 sin6->sin6_scope_id = ifindex; in in6_fillscopeid() 214 if (SA2SIN6(ifsa)->sin6_scope_id == in addrmerge() 215 SA2SIN6(caller_sa)->sin6_scope_id) { in addrmerge()
|
| /dragonfly/sbin/ifconfig/ |
| HD | af_inet6.c | 169 sin6->sin6_scope_id = in in6_fillscopeid() 228 if (sin->sin6_scope_id == 0) in in6_status() 229 sin->sin6_scope_id = ntohs(index); in in6_status() 231 scopeid = sin->sin6_scope_id; in in6_status() 261 if (sin->sin6_scope_id == 0) in in6_status() 262 sin->sin6_scope_id = ntohs(index); in in6_status()
|
| /dragonfly/lib/libutil/ |
| HD | realhostname.c | 164 SOCKADDR_IN6(sa)->sin6_scope_id == 0) in realhostname_sa() 165 SOCKADDR_IN6(sa)->sin6_scope_id = in realhostname_sa() 166 SOCKADDR_IN6(addr)->sin6_scope_id; in realhostname_sa()
|
| HD | sockaddr_snprintf.c | 74 s[0xe], s[0xf], sin6->sin6_scope_id); in debug_in6() 247 sin6->sin6_scope_id); in sockaddr_snprintf()
|
| /dragonfly/lib/libc/net/ |
| HD | getnameinfo.c | 312 if (((const struct sockaddr_in6 *)sa)->sin6_scope_id) { in ip6_parsenumeric() 343 ifindex = (unsigned int)sa6->sin6_scope_id; in ip6_sa2str() 347 n = snprintf(buf, bufsiz, "%u", sa6->sin6_scope_id); in ip6_sa2str() 364 n = snprintf(buf, bufsiz, "%u", sa6->sin6_scope_id); in ip6_sa2str()
|
| /dragonfly/usr.sbin/ndp/ |
| HD | ndp.c | 406 htons(((struct sockaddr_in6 *)res->ai_addr)->sin6_scope_id); in set() 478 htons(((struct sockaddr_in6 *)res->ai_addr)->sin6_scope_id); in get() 518 htons(((struct sockaddr_in6 *)res->ai_addr)->sin6_scope_id); in delete() 550 s6.sin6_scope_id = ntohs(*(u_int16_t *)&s6.sin6_addr.s6_addr[2]); in delete() 646 if (sin->sin6_scope_id == 0) in dump() 647 sin->sin6_scope_id = sdl->sdl_index; in dump() 1272 p6.sin6_scope_id = linkid; in plist() 1372 sin6.sin6_scope_id = PR.if_index; /* XXX */ in plist()
|
| /dragonfly/sbin/route/ |
| HD | route.c | 397 sin6.sin6_scope_id == 0) { in routename() 398 sin6.sin6_scope_id = in routename() 521 sin6.sin6_scope_id == 0) { in netname() 522 sin6.sin6_scope_id = in netname() 935 sin6->sin6_scope_id == 0) { in inet6_makenetandmask() 1087 su->sin6.sin6_scope_id) { in getaddr() 1089 htons(su->sin6.sin6_scope_id); in getaddr() 1090 su->sin6.sin6_scope_id = 0; in getaddr()
|
| /dragonfly/lib/libc/resolv/ |
| HD | res_send.c | 199 (srv6->sin6_scope_id == 0 || in res_ourserver_p() 200 srv6->sin6_scope_id == in6p->sin6_scope_id) && in res_ourserver_p() 1194 a6->sin6_scope_id == b6->sin6_scope_id &&
|
| /dragonfly/tools/tools/net80211/wlanwatch/ |
| HD | wlanwatch.c | 197 sin6.sin6_scope_id == 0) { in routename() 198 sin6.sin6_scope_id = in routename()
|
| /dragonfly/sbin/ping6/ |
| HD | ping6.c | 758 if ((dst.sin6_scope_id = if_nametoindex(ifname)) == 0) in main() 785 src.sin6_scope_id = dst.sin6_scope_id; in main() 1386 dstsa.sin6_scope_id = pktinfo->ipi6_ifindex; in pr_pack() 1946 (mtuctl->ip6m_addr.sin6_scope_id && in get_pathmtu() 1947 dst.sin6_scope_id && in get_pathmtu() 1948 mtuctl->ip6m_addr.sin6_scope_id != in get_pathmtu() 1949 dst.sin6_scope_id)) { in get_pathmtu()
|
| /dragonfly/crypto/openssh/ |
| HD | addr.c | 97 in6->sin6_scope_id = xa->scope_id; in addr_xaddr_to_sa() 131 xa->scope_id = in6->sin6_scope_id; in addr_sa_to_xaddr()
|
| /dragonfly/usr.sbin/rip6query/ |
| HD | rip6query.c | 134 sin6.sin6_scope_id = ifidx; in main()
|
| /dragonfly/libexec/ftpd/ |
| HD | ftpcmd.y | 299 data_dest.su_sin6.sin6_scope_id = 300 his_addr.su_sin6.sin6_scope_id; 865 data_dest.su_sin6.sin6_scope_id = 866 his_addr.su_sin6.sin6_scope_id;
|
| /dragonfly/lib/libc/rpc/ |
| HD | rpc_generic.c | 795 sin6_new->sin6_scope_id = sin6_svc->sin6_scope_id; in __rpc_fixup_addr()
|
| /dragonfly/usr.bin/netstat/ |
| HD | route.c | 651 sa6->sin6_scope_id = in fmt_sockaddr() 1031 sa6_local.sin6_scope_id = sa6->sin6_scope_id; in routename6()
|
| /dragonfly/usr.sbin/gifconfig/ |
| HD | gifconfig.c | 674 sin->sin6_scope_id = in in6_status() 694 sin->sin6_scope_id = in in6_status()
|
| /dragonfly/sbin/umount/ |
| HD | umount.c | 662 if (((struct sockaddr_in6 *)sa1)->sin6_scope_id != in sacmp() 663 ((struct sockaddr_in6 *)sa2)->sin6_scope_id) in sacmp()
|
| /dragonfly/usr.sbin/pfctl/ |
| HD | pfctl_parser.c | 1163 ((struct sockaddr_in6 *)ifa->ifa_addr)->sin6_scope_id == in ifa_load() 1168 sin6->sin6_scope_id = sin6->sin6_addr.s6_addr[2] << 8 | in ifa_load() 1206 ifa->ifa_addr)->sin6_scope_id; in ifa_load() 1550 ((struct sockaddr_in6 *)res->ai_addr)->sin6_scope_id; in host_v6() 1617 res->ai_addr)->sin6_scope_id; in host_dns()
|