Home
last modified time | relevance | path

Searched refs:sin6 (Results 76 – 100 of 158) sorted by relevance

1234567

/illumos-gate/usr/src/cmd/cmd-inet/common/
H A Daddr_match.h39 const struct sockaddr_in *sin, const struct sockaddr_in6 *sin6,
/illumos-gate/usr/src/uts/common/inet/tcp/
H A Dtcp_bind.c526 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 Dtcp.c4130 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 Dtftpprivate.h42 extern struct sockaddr_in6 sin6; /* filled in by main */
/illumos-gate/usr/src/cmd/cmd-inet/sbin/dhcpagent/
H A Dpacket.c941 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 Dagent.c1249 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 Din.rshd.c462 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 Din.rlogind.c943 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 Din.telnetd.c2300 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 Dsocksubr.c554 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 Dip.c312 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 Dgetaddrinfo.c855 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 Dplugin_common.c89 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 Dconditions.c415 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 Dres_findzonecut.c616 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 Dip_if.c9516 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 Dip_netinfo.c1068 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 Dsm_proc.c1040 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 Discsit_isns.c3059 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 Dconf.c4588 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 Diser_ib.c1501 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 Dipadm_addr.c401 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 Dnlm_impl.c1560 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 Diptun.c276 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 Ddcs.c461 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()

1234567