/illumos-gate/usr/src/cmd/cmd-inet/common/ |
H A D | addr_match.h | 39 const struct sockaddr_in *sin, const struct sockaddr_in6 *sin6,
|
/illumos-gate/usr/src/uts/common/inet/tcp/ |
H A D | tcp_bind.c | 526 sin6_t *sin6; in tcp_bind_check() local 580 sin6 = (sin6_t *)sa; in tcp_bind_check() 581 v6addr = sin6->sin6_addr; in tcp_bind_check() 582 requested_port = ntohs(sin6->sin6_port); in tcp_bind_check() 595 scopeid = sin6->sin6_scope_id; in tcp_bind_check()
|
H A D | tcp.c | 4130 sin6_t *sin6 = (sin6_t *)sa; in tcp_do_connect() local 4161 sin6 = (sin6_t *)sa; in tcp_do_connect() 4162 if (sin6->sin6_port == 0) { in tcp_do_connect() 4225 sin6->sin6_port, sin6->sin6_flowinfo, in tcp_do_connect() 4226 sin6->__sin6_src_id, sin6->sin6_scope_id); in tcp_do_connect() 4239 dstport = sin6->sin6_port; in tcp_do_connect() 4240 srcid = sin6->__sin6_src_id; in tcp_do_connect() 4388 sin6_t *sin6; in tcp_do_listen() local 4401 sin6 = (sin6_t *)&addr; in tcp_do_listen() 4402 *sin6 = sin6_null; in tcp_do_listen() [all …]
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.bin/tftp/ |
H A D | tftpprivate.h | 42 extern struct sockaddr_in6 sin6; /* filled in by main */
|
/illumos-gate/usr/src/cmd/cmd-inet/sbin/dhcpagent/ |
H A D | packet.c | 941 struct sockaddr_in6 sin6; in send_pkt_internal() local 980 sin6 = dsmp->dsm_send_dest.v6; in send_pkt_internal() 981 sin6.sin6_addr = in send_pkt_internal() 983 msg.msg_name = &sin6; in send_pkt_internal() 1296 struct sockaddr_in6 *sin6; in sock_recvpkt() local 1324 sin6 = (struct sockaddr_in6 *) in sock_recvpkt() 1326 sin6->sin6_family = AF_INET6; in sock_recvpkt() 1327 (void) memcpy(&sin6->sin6_addr, in sock_recvpkt()
|
H A D | agent.c | 1249 const struct sockaddr_in6 *sin6; in check_rtm_addr() local 1252 sin6 = (const struct sockaddr_in6 *)cp; in check_rtm_addr() 1253 if ((const char *)(sin6 + 1) > lim) in check_rtm_addr() 1255 if (sin6->sin6_family != AF_INET6) in check_rtm_addr() 1257 return (IN6_ARE_ADDR_EQUAL(&sin6->sin6_addr, addr)); in check_rtm_addr()
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ |
H A D | in.rshd.c | 462 struct sockaddr_in6 *sin6; in doit() local 493 sin6 = (struct sockaddr_in6 *)fromp; in doit() 494 port = ntohs((ushort_t)sin6->sin6_port); in doit() 502 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) { in doit() 505 IN6_V4MAPPED_TO_INADDR(&sin6->sin6_addr, &ipv4_addr); in doit() 509 (void) inet_ntop(AF_INET6, &sin6->sin6_addr, abuf, in doit() 557 check_address("rshd", fromp, sin, sin6, abuf, hostname, in doit() 622 sin6->sin6_port = htons((ushort_t)port); in doit()
|
H A D | in.rlogind.c | 943 struct sockaddr_in6 *sin6; in doit() local 970 sin6 = (struct sockaddr_in6 *)fromp; in doit() 971 port = sin6->sin6_port = ntohs((ushort_t)sin6->sin6_port); in doit() 974 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) { in doit() 977 IN6_V4MAPPED_TO_INADDR(&sin6->sin6_addr, in doit() 983 if (!inet_ntop(AF_INET6, &sin6->sin6_addr, in doit() 1020 check_address("rlogind", fromp, sin, sin6, rhost_addra, in doit()
|
H A D | in.telnetd.c | 2300 sin6.sin6_port = htons(porttouse); in main() 2309 sin6.sin6_port = sp->s_port; in main() 2320 if (bind(s, (struct sockaddr *)&sin6, sizeof (sin6)) < 0) { in main() 2335 foo = sizeof (sin6); in main() 2752 struct sockaddr_in6 *sin6; in doit() local 2834 sin6 = (struct sockaddr_in6 *)who; in doit() 2837 IN6_V4MAPPED_TO_INADDR(&sin6->sin6_addr, in doit() 2865 sizeof (sin6->sin6_port)); in doit() 2871 rsport.length = sizeof (sin6->sin6_port); in doit() 2897 IN6_V4MAPPED_TO_INADDR(&sin6->sin6_addr, in doit() [all …]
|
/illumos-gate/usr/src/uts/common/fs/sockfs/ |
H A D | socksubr.c | 554 struct sockaddr_in6 *sin6; in so_addr_verify() local 567 sin6 = (struct sockaddr_in6 *)name; in so_addr_verify() 568 if (sin6->sin6_scope_id != 0 && in so_addr_verify() 569 !IN6_IS_ADDR_LINKSCOPE(&sin6->sin6_addr)) { in so_addr_verify() 573 (int)sin6->sin6_scope_id, (int)curproc->p_pid); in so_addr_verify() 1637 struct sockaddr_in6 sin6; in pr_addr() local 1638 uint16_t *piece = (uint16_t *)&sin6.sin6_addr; in pr_addr() 1640 bcopy((char *)addr, (char *)&sin6, sizeof (sin6)); in pr_addr() 1647 ntohs(sin6.sin6_port)); in pr_addr()
|
/illumos-gate/usr/src/cmd/fm/modules/common/ip-transport/ |
H A D | ip.c | 312 const struct sockaddr_in6 *sin6 = (const void *)sap; in ip_xprt_set_addr() local 323 IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) { in ip_xprt_set_addr() 324 IN6_V4MAPPED_TO_INADDR(&sin6->sin6_addr, &v4addr); in ip_xprt_set_addr() 326 port = ntohs(sin6->sin6_port); in ip_xprt_set_addr() 328 (void) inet_ntop(AF_INET6, &sin6->sin6_addr, buf, sizeof (buf)); in ip_xprt_set_addr() 329 port = ntohs(sin6->sin6_port); in ip_xprt_set_addr()
|
/illumos-gate/usr/src/lib/libresolv2/common/irs/ |
H A D | getaddrinfo.c | 855 struct sockaddr_in6 *sin6; 886 sin6 = (struct sockaddr_in6 *)(void *)cur->ai_addr; 887 if (!ip6_str2scopeid(scope, sin6, &scopeid)) { 892 sin6->sin6_scope_id = scopeid; 1109 ip6_str2scopeid(char *scope, struct sockaddr_in6 *sin6, in ip6_str2scopeid() argument 1114 struct in6_addr *a6 = &sin6->sin6_addr; in ip6_str2scopeid()
|
/illumos-gate/usr/src/lib/libsasl/plugin/ |
H A D | plugin_common.c | 89 struct sockaddr_in6 *sin6; in sockaddr_unmapped() local 101 sin6 = (struct sockaddr_in6 *)sa; in sockaddr_unmapped() 102 if (!IN6_IS_ADDR_V4MAPPED((&sin6->sin6_addr))) in sockaddr_unmapped() 107 addr = *(uint32_t *)&sin6->sin6_addr.s6_addr[12]; in sockaddr_unmapped() 108 port = sin6->sin6_port; in sockaddr_unmapped()
|
/illumos-gate/usr/src/cmd/cmd-inet/lib/nwamd/ |
H A D | conditions.c | 415 struct sockaddr_in6 *sin6; in nwamd_str2sockaddr() local 423 sin6 = (struct sockaddr_in6 *)addr; in nwamd_str2sockaddr() 424 sin6->sin6_family = AF_INET6; in nwamd_str2sockaddr() 425 err = inet_pton(AF_INET6, straddr, &sin6->sin6_addr); in nwamd_str2sockaddr()
|
/illumos-gate/usr/src/lib/libresolv2/common/resolv/ |
H A D | res_findzonecut.c | 616 arr->addr.sin6.sin6_family = AF_INET6; in save_a() 618 arr->addr.sin6.sin6_len = sizeof(arr->addr.sin6); in save_a() 620 memcpy(&arr->addr.sin6.sin6_addr, ns_rr_rdata(rr), 16); in save_a()
|
/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | ip_if.c | 9516 sin6_t *sin6; in ip_sioctl_removeif() local 9626 sin6_t *sin6; in ip_sioctl_prefix() local 9693 sin6_t *sin6; in ip_sioctl_addr() local 9808 sin6_t *sin6; in ip_sioctl_addr_tail() local 9992 sin6_t *sin6; in ip_sioctl_dstaddr() local 10060 sin6_t *sin6; in ip_sioctl_dstaddr_tail() local 10948 sin6_t *sin6; in ip_sioctl_netmask() local 11004 sin6_t *sin6; in ip_sioctl_netmask_tail() local 11215 sin6_t *sin6; in ip_sioctl_subnet() local 11318 sin6_t *sin6; in ip_sioctl_subnet_restart() local [all …]
|
H A D | ip_netinfo.c | 1068 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)address; in ip_routeto_impl() local 1079 ire = ire_route_recursive_v6(&sin6->sin6_addr, 0, NULL, in ip_routeto_impl() 1260 struct sockaddr_in6 *sin6; in ip_getlifaddr_impl() local 1292 sin6 = (struct sockaddr_in6 *)storage; in ip_getlifaddr_impl() 1293 for (i = 0; i < nelem; i++, sin6++) { in ip_getlifaddr_impl() 1295 &sin6->sin6_addr) < 0) { in ip_getlifaddr_impl() 1301 sin6->sin6_family = AF_INET6; in ip_getlifaddr_impl()
|
/illumos-gate/usr/src/cmd/fs.d/nfs/statd/ |
H A D | sm_proc.c | 1040 struct sockaddr_in6 *sin6; in merge_hosts() local 1103 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr; in merge_hosts() 1104 addr = (char *)(&sin6->sin6_addr); in merge_hosts() 1345 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa; in merge_ips() local 1348 if (IN6_IS_ADDR_LOOPBACK(&sin6->sin6_addr)) { in merge_ips() 1352 addr = &sin6->sin6_addr; in merge_ips()
|
/illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/ |
H A D | iscsit_isns.c | 3059 struct sockaddr_in6 sin6; in isnst_esi_thread() local 3066 bzero(&sin6, sizeof (struct sockaddr_in6)); in isnst_esi_thread() 3096 bzero(&sin6, sizeof (sin6)); in isnst_esi_thread() 3097 sin6.sin6_family = AF_INET6; in isnst_esi_thread() 3098 sin6.sin6_port = htons(0); in isnst_esi_thread() 3099 sin6.sin6_addr = in6addr_any; in isnst_esi_thread() 3104 if (ksocket_bind(esi.esi_so, (struct sockaddr *)&sin6, in isnst_esi_thread() 3105 sizeof (sin6), CRED()) != 0) { in isnst_esi_thread() 3118 (struct sockaddr *)(&sin6), &sin_addrlen, CRED()); in isnst_esi_thread() 3120 ntohs(((struct sockaddr_in6 *)(&sin6))->sin6_port); in isnst_esi_thread() [all …]
|
/illumos-gate/usr/src/cmd/sendmail/src/ |
H A D | conf.c | 4588 hp = sm_gethostbyaddr((char *) &sa->sin6.sin6_addr, 4589 sizeof(sa->sin6.sin6_addr), 4875 if ((IN6_IS_ADDR_LINKLOCAL(&sa->sin6.sin6_addr) || in load_if_names() 4877 sa->sin6.sin6_scope_id == 0) in load_if_names() 4881 ia6p = &sa->sin6.sin6_addr; in load_if_names() 4882 sa->sin6.sin6_scope_id = ntohs(ia6p->s6_addr[3] | in load_if_names() 4887 ia6 = sa->sin6.sin6_addr; in load_if_names() 5076 sa->sin6.sin6_scope_id == 0) in load_if_names() 5080 ia6p = &sa->sin6.sin6_addr; in load_if_names() 5086 ia6 = sa->sin6.sin6_addr; in load_if_names() [all …]
|
/illumos-gate/usr/src/uts/common/io/ib/clients/iser/ |
H A D | iser_ib.c | 1501 ibt_addr->family = saddr->sin6.sin6_family; in iser_ib_conv_sockaddr2ibtaddr() 1502 ibt_addr->un.ip6addr = saddr->sin6.sin6_addr; in iser_ib_conv_sockaddr2ibtaddr() 1520 struct sockaddr_in6 *sin6; in iser_ib_conv_ibtaddr2sockaddr() local 1533 sin6 = (struct sockaddr_in6 *)ibt_addr; in iser_ib_conv_ibtaddr2sockaddr() 1534 sin6->sin6_port = ntohs(port); in iser_ib_conv_ibtaddr2sockaddr() 1535 bcopy(sin6, ss, sizeof (struct sockaddr_in6)); in iser_ib_conv_ibtaddr2sockaddr()
|
/illumos-gate/usr/src/lib/libipadm/common/ |
H A D | ipadm_addr.c | 401 struct sockaddr_in6 *sin6; in i_ipadm_active_addr_info() local 490 sin6 = SIN6(&data); in i_ipadm_active_addr_info() 1854 struct sockaddr_in6 *sin6; in i_ipadm_get_default_prefixlen() local 1869 sin6 = SIN6(addr); in i_ipadm_get_default_prefixlen() 1888 struct sockaddr_in6 *sin6; in i_ipadm_resolve_addr() local 1916 sin6 = SIN6(ss); in i_ipadm_resolve_addr() 1917 sin6->sin6_family = AF_INET6; in i_ipadm_resolve_addr() 1918 bcopy(ai->ai_addr, sin6, sizeof (*sin6)); in i_ipadm_resolve_addr() 2018 struct sockaddr_in6 *sin6; in ipadm_set_interface_id() local 2032 sin6 = &ipaddr->ipadm_intfid; in ipadm_set_interface_id() [all …]
|
/illumos-gate/usr/src/uts/common/klm/ |
H A D | nlm_impl.c | 1560 struct sockaddr_in6 sin6; in nlm_netbuf_addrs_cmp() member 1580 res = memcmp(&na1->sin6.sin6_addr, &na2->sin6.sin6_addr, in nlm_netbuf_addrs_cmp() 1581 sizeof (na1->sin6.sin6_addr)); in nlm_netbuf_addrs_cmp() 2723 struct sockaddr_in6 *sin6 = (void *)rtaddr->buf; in nlm_caller_is_local() local 2724 if (IN6_IS_ADDR_LOOPBACK(&sin6->sin6_addr)) in nlm_caller_is_local() 2844 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa; in nlm_netbuf_to_netobj() local 2846 obj->n_len = sizeof (sin6->sin6_addr); in nlm_netbuf_to_netobj() 2847 obj->n_bytes = (char *)&sin6->sin6_addr; in nlm_netbuf_to_netobj()
|
/illumos-gate/usr/src/uts/common/inet/iptun/ |
H A D | iptun.c | 276 struct sockaddr_in6 *sin6; in iptun_m_unicst() local 286 sin6 = (struct sockaddr_in6 *)&ss; in iptun_m_unicst() 287 sin6->sin6_family = AF_INET6; in iptun_m_unicst() 288 bcopy(addrp, &sin6->sin6_addr, sizeof (in6_addr_t)); in iptun_m_unicst() 615 struct sockaddr_in6 *sin6; in iptun_getaddr() local 624 sin6 = (struct sockaddr_in6 *)ss; in iptun_getaddr() 625 sin6->sin6_addr = iptun_addr->ia_addr.iau_addr6; in iptun_getaddr() 658 if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr) || in iptun_setaddr() 659 IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr) || in iptun_setaddr() 660 IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) { in iptun_setaddr() [all …]
|
/illumos-gate/usr/src/cmd/dcs/sparc/sun4u/ |
H A D | dcs.c | 461 struct sockaddr_in6 *sin6; in init_server() local 550 sin6 = (struct sockaddr_in6 *)&ss; in init_server() 551 sin6->sin6_family = AF_INET6; in init_server() 552 sin6->sin6_port = htons(req_port); in init_server() 553 sin6->sin6_addr = in6addr_any; in init_server() 585 act_port = ntohs(sin6->sin6_port); in init_server()
|