Home
last modified time | relevance | path

Searched refs:sin6 (Results 1 – 25 of 157) sorted by last modified time

1234567

/illumos-gate/usr/src/uts/common/fs/sockfs/
H A Dsocktpi.c873 sin6_t *sin6 = (sin6_t *)name; in sotpi_bindlisten() local
901 if (sin6->sin6_scope_id != 0 && in sotpi_bindlisten()
902 !IN6_IS_ADDR_LINKSCOPE(&sin6->sin6_addr)) { in sotpi_bindlisten()
906 (int)sin6->sin6_scope_id, in sotpi_bindlisten()
909 if (sin6->__sin6_src_id != 0) { in sotpi_bindlisten()
913 (int)sin6->__sin6_src_id, in sotpi_bindlisten()
1914 sin6_t *sin6; in sotpi_accept() local
1916 sin6 = (sin6_t *)(ack_mp->b_rptr + in sotpi_accept()
1918 bcopy(sin6, nsti->sti_laddr_sa, sizeof (sin6_t)); in sotpi_accept()
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()
H A Dsockcommon_sops.c189 sin6_t *sin6 = (sin6_t *)name; in so_bind() local
212 if (sin6->sin6_scope_id != 0 && in so_bind()
213 !IN6_IS_ADDR_LINKSCOPE(&sin6->sin6_addr)) { in so_bind()
217 (int)sin6->sin6_scope_id, in so_bind()
220 if (sin6->__sin6_src_id != 0) { in so_bind()
224 (int)sin6->__sin6_src_id, in so_bind()
/illumos-gate/usr/src/uts/common/inet/tcp/
H A Dtcp_input.c924 sin6_t sin6; in tcp_conn_create_v6() local
936 sin6 = sin6_null; in tcp_conn_create_v6()
938 sin6.sin6_port = connp->conn_fport; in tcp_conn_create_v6()
939 sin6.sin6_family = AF_INET6; in tcp_conn_create_v6()
958 (char *)&sin6, sizeof (sin6_t), in tcp_conn_create_v6()
970 sin6 = sin6_null; in tcp_conn_create_v6()
972 sin6.sin6_port = connp->conn_fport; in tcp_conn_create_v6()
973 sin6.sin6_family = AF_INET6; in tcp_conn_create_v6()
980 sin6.sin6_scope_id = ifindex; in tcp_conn_create_v6()
982 sin6.sin6_scope_id = 0; in tcp_conn_create_v6()
[all …]
/illumos-gate/usr/src/uts/common/inet/sctp/
H A Dsctp_input.c331 struct sockaddr_in6 *sin6; in sctp_input_add_ancillary() local
337 sin6 = NULL; in sctp_input_add_ancillary()
350 sin6 = sin_buf; in sctp_input_add_ancillary()
351 sin6->sin6_family = AF_INET6; in sctp_input_add_ancillary()
352 sin6->sin6_port = connp->conn_fport; in sctp_input_add_ancillary()
353 sin6->sin6_addr = fp->sf_faddr; in sctp_input_add_ancillary()
354 hdrlen = sizeof (*tudi) + sizeof (*sin6); in sctp_input_add_ancillary()
462 tudi->SRC_length = sin4 ? sizeof (*sin4) : sizeof (*sin6); in sctp_input_add_ancillary()
469 bcopy(sin6, tudi + 1, sizeof (*sin6)); in sctp_input_add_ancillary()
H A Dsctp_opt_data.c74 struct sockaddr_in6 *sin6; in sctp_get_status() local
161 struct sockaddr_in6 *sin6; in sctp_get_paddrinfo() local
172 faddr = sin6->sin6_addr; in sctp_get_paddrinfo()
418 addr = sin6->sin6_addr; in sctp_find_peer_fp()
1382 sin6_t *sin6; in sctp_getsockname() local
1406 sin6 = (sin6_t *)addr; in sctp_getsockname()
1409 bzero(&sin6->sin6_addr, sizeof (sin6->sin6_addr)); in sctp_getsockname()
1436 sin6_t *sin6; in sctp_getpeername() local
1453 sin6 = (sin6_t *)addr; in sctp_getpeername()
1503 sin6 = paddrs; in sctp_getpeeraddrs()
[all …]
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip.c6399 struct sockaddr_in6 *sin6; in ip_opt_set_multicast_group() local
6409 sin6 = (struct sockaddr_in6 *)&(greqp->gr_group); in ip_opt_set_multicast_group()
6410 v6group = sin6->sin6_addr; in ip_opt_set_multicast_group()
H A Dconn_opt.c931 sin6_t *sin6 = (sin6_t *)ptr; in conn_opt_get() local
936 *sin6 = sin6_null; in conn_opt_get()
937 sin6->sin6_family = AF_INET6; in conn_opt_get()
2133 sin6_t *sin6; in conn_getsockname() local
2164 sin6 = (sin6_t *)sa; in conn_getsockname()
2165 *sin6 = sin6_null; in conn_getsockname()
2166 sin6->sin6_family = AF_INET6; in conn_getsockname()
2190 struct sockaddr_in6 *sin6; in conn_getpeername() local
2209 sin6 = (sin6_t *)sa; in conn_getpeername()
2210 *sin6 = sin6_null; in conn_getpeername()
[all …]
/illumos-gate/usr/src/uts/common/rpc/
H A Dclnt_cots.c1664 struct sockaddr_in6 *sin6; in conn_kstat_update() local
1665 sin6 = (struct sockaddr_in6 *)cm_entry->x_server.buf; in conn_kstat_update()
1666 (void) kinet_ntop6((uchar_t *)&sin6->sin6_addr, fbuf, in conn_kstat_update()
1668 cm_ksp_data->x_port.value.ui32 = ntohs(sin6->sin6_port); in conn_kstat_update()
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/
H A Dikeadm.c680 struct sockaddr_in6 *sin6; in headdr2sa() local
692 sin6 = (struct sockaddr_in6 *)sa; in headdr2sa()
693 (void) memset(sin6, 0, sizeof (*sin6)); in headdr2sa()
694 (void) memcpy(&sin6->sin6_addr, hea, in headdr2sa()
696 sin6->sin6_family = AF_INET6; in headdr2sa()
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ipadm/
H A Dipadm.c1881 struct sockaddr_in6 *sin6; in print_sa_cb() local
1954 sin6 = (struct sockaddr_in6 *)ifa->ifa_addr; in print_sa_cb()
1958 IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr))) { in print_sa_cb()
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/
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 …]
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()
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/
H A Dtables.c181 struct sockaddr_in6 *sin6; in phyint_init_from_k() local
266 pi->pi_ifaddr = sin6->sin6_addr; in phyint_init_from_k()
280 pi->pi_token = sin6->sin6_addr; in phyint_init_from_k()
648 struct sockaddr_in6 *sin6; in phyint_get_lla() local
658 sin6->sin6_family = AF_INET6; in phyint_get_lla()
857 struct sockaddr_in6 sin6; in tmptoken_timer() local
928 (void) memset(&sin6, 0, sizeof (sin6)); in tmptoken_timer()
1205 struct sockaddr_in6 *sin6; in prefix_init_from_k() local
1492 struct sockaddr_in6 *sin6; in prefix_update_k() local
1605 sin6->sin6_family = AF_INET6; in prefix_update_k()
[all …]
H A Dmain.c137 (struct sockaddr *)sin6, sizeof (*sin6)); in sendpacket()
144 (void *)&sin6->sin6_addr, in sendpacket()
197 sin6); in solicit()
241 ra, packetlen, sin6); in advertise()
268 ra, packetlen, sin6); in advertise()
341 ra, packetlen, sin6); in advertise()
1460 struct sockaddr_in6 *sin6; in setup_rtsock() local
1506 sin6->sin6_family = AF_INET6; in setup_rtsock()
1522 sin6->sin6_family = AF_INET6; in setup_rtsock()
2338 struct sockaddr_in6 *sin6; in ndpd_create_addrs() local
[all …]
/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs_server.c2549 struct sockaddr_in6 *sin6; in client_addr() local
2550 sin6 = (struct sockaddr_in6 *)ca; in client_addr()
2551 (void) kinet_ntop6((uchar_t *)&sin6->sin6_addr, in client_addr()
H A Dnfs4_state.c937 struct sockaddr_in6 *sin6; in rfs4_ss_clid() local
939 sin6 = (struct sockaddr_in6 *)ca; in rfs4_ss_clid()
940 (void) kinet_ntop6((uchar_t *)&sin6->sin6_addr, in rfs4_ss_clid()
/illumos-gate/usr/src/cmd/cmd-inet/usr.bin/telnet/
H A Dcommands.c2895 struct sockaddr_in6 sin6; in tn() local
2940 (void) memset(&sin6, '\0', sizeof (sin6)); in tn()
2941 sin6.sin6_family = AF_INET6; in tn()
/illumos-gate/usr/src/lib/libzonecfg/common/
H A Dlibzonecfg.c2018 struct sockaddr_in6 *sin6; in zonecfg_valid_net_address() local
2024 sin6 = (struct sockaddr_in6 *)&lifr->lifr_addr; in zonecfg_valid_net_address()
2029 } else if (inet_pton(AF_INET6, address, &sin6->sin6_addr) == 1) { in zonecfg_valid_net_address()
2032 sin6->sin6_family = AF_INET6; in zonecfg_valid_net_address()
/illumos-gate/usr/src/cmd/truss/
H A Dexpound.c3358 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)buf; in show_sockaddr() local
3377 inet_ntop(AF_INET6, &sin6->sin6_addr, addrbuf, in show_sockaddr()
3379 ntohs(sin6->sin6_port)); in show_sockaddr()
3382 pri->pname, ntohl(sin6->sin6_scope_id), in show_sockaddr()
3383 ntohl(sin6->__sin6_src_id), in show_sockaddr()
3385 ntohl((sin6->sin6_flowinfo & IPV6_FLOWINFO_TCLASS) >> 20), in show_sockaddr()
3386 ntohl(sin6->sin6_flowinfo & IPV6_FLOWINFO_FLOWLABEL)); in show_sockaddr()
/illumos-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb_session.c700 struct sockaddr_in6 sin6; in smb_session_create() local
778 slen = sizeof (sin6); in smb_session_create()
780 (struct sockaddr *)&sin6, &slen, CRED()); in smb_session_create()
781 bcopy(&sin6.sin6_addr, in smb_session_create()
784 slen = sizeof (sin6); in smb_session_create()
786 (struct sockaddr *)&sin6, &slen, CRED()); in smb_session_create()
787 bcopy(&sin6.sin6_addr, in smb_session_create()
790 rport = sin6.sin6_port; in smb_session_create()
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/os/
H A Dlocate_kdc.c347 struct sockaddr_in6 sin6; in module_callback() member
369 x->u.sin6 = *(struct sockaddr_in6 *)sa; in module_callback()
/illumos-gate/usr/src/cmd/fs.d/nfs/mountd/
H A Dmountd.c820 struct sockaddr_in6 *sin6 = (void *)rtaddr->buf; in caller_is_local() local
822 if (IN6_IS_ADDR_LOOPBACK(&sin6->sin6_addr)) in caller_is_local()
825 memmove(&addr, sin6, sizeof (*sin6)); in caller_is_local()
/illumos-gate/usr/src/cmd/cmd-inet/sbin/dhcpagent/
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/uts/common/inet/ipf/
H A Dip_fil_solaris.c2056 struct sockaddr_in6 *sin6; local
2112 sin6 = (struct sockaddr_in6 *)sinp;
2130 sin6->sin6_addr = fdp->fd_ip6.in6;
2136 sin6->sin6_addr = ((ip6_t *)ip)->ip6_dst;
2605 struct sockaddr_in6 *sin6; in ipf_nic_event_v6() local
2635 sin6 = hn->hne_data; in ipf_nic_event_v6()
2636 fr_nataddrsync(6, (void *)hn->hne_nic, &sin6->sin6_addr, in ipf_nic_event_v6()

1234567