Home
last modified time | relevance | path

Searched refs:sin6 (Results 1 – 25 of 158) sorted by relevance

1234567

/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip6_rts.c87 sin6_t *sin6; in rts_fill_msg_v6() local
109 sin6 = (sin6_t *)cp; in rts_fill_msg_v6()
112 sin6->sin6_addr = *dst; in rts_fill_msg_v6()
113 sin6->sin6_family = AF_INET6; in rts_fill_msg_v6()
117 sin6->sin6_addr = *gateway; in rts_fill_msg_v6()
118 sin6->sin6_family = AF_INET6; in rts_fill_msg_v6()
122 sin6->sin6_addr = *mask; in rts_fill_msg_v6()
123 sin6->sin6_family = AF_INET6; in rts_fill_msg_v6()
127 sin6->sin6_addr = *ifaddr; in rts_fill_msg_v6()
128 sin6->sin6_family = AF_INET6; in rts_fill_msg_v6()
[all …]
H A Dicmp.c131 sin6_t *sin6, cred_t *cr, pid_t pid, ip_xmit_attr_t *ixa);
316 sin6_t *sin6; in icmp_tpi_bind() local
381 sin6 = (sin6_t *)&tbr[1]; in icmp_tpi_bind()
382 *sin6 = sin6_null; in icmp_tpi_bind()
383 sin6->sin6_family = AF_INET6; in icmp_tpi_bind()
384 mp->b_wptr = (uchar_t *)&sin6[1]; in icmp_tpi_bind()
385 sa = (struct sockaddr *)sin6; in icmp_tpi_bind()
424 sin6_t *sin6; in rawip_do_bind() local
456 sin6 = (sin6_t *)sa; in rawip_do_bind()
457 if (sin6->sin6_family != AF_INET6 || in rawip_do_bind()
[all …]
H A Dip2mac.c82 sin6_t *sin6; in ncec_ip2mac_response() local
92 sin6 = (sin6_t *)&ip2m->ip2mac_pa; in ncec_ip2mac_response()
93 sin6->sin6_family = AF_INET6; in ncec_ip2mac_response()
94 sin6->sin6_addr = ncec->ncec_addr; in ncec_ip2mac_response()
188 sin6_t *sin6; in ip2mac() local
217 sin6 = (sin6_t *)&ip2m->ip2mac_pa; in ip2mac()
219 nce = nce_lookup_v6(ill, &sin6->sin6_addr); in ip2mac()
223 &sin6->sin6_addr, 0, ND_UNCHANGED, &nce); in ip2mac()
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ripngd/
H A Doutput.c47 supplyall(struct sockaddr_in6 *sin6, int rtstate, struct interface *skipif, in supplyall() argument
71 supply(sin6, ifp, rtstate, splith); in supplyall()
76 solicit(struct sockaddr_in6 *sin6, struct interface *ifp) in solicit() argument
83 sendpacket(sin6, ifp, sizeof (struct rip6), 0); in solicit()
87 solicitall(struct sockaddr_in6 *sin6) in solicitall() argument
106 solicit(sin6, ifp); in solicitall()
116 sendpacket(struct sockaddr_in6 *sin6, struct interface *ifp, int size, in sendpacket() argument
120 (struct sockaddr *)sin6, sizeof (*sin6)) < 0) { in sendpacket()
124 TRACE_OUTPUT(ifp, sin6, sizeof (struct rip6)); in sendpacket()
133 supply(struct sockaddr_in6 *sin6, struct interface *ifp, int rtstate, in supply() argument
[all …]
/illumos-gate/usr/src/cmd/smbsrv/smbd/
H A Dsmbd_krb5lookup.c148 struct sockaddr_in6 sin6; in _krb5_override_service_locator() local
149 (void) memset(&sin6, 0, sizeof (sin6)); in _krb5_override_service_locator()
150 sin6.sin6_family = AF_INET6; in _krb5_override_service_locator()
151 sin6.sin6_port = port; in _krb5_override_service_locator()
152 (void) memcpy(&sin6.sin6_addr, &dxi.d_dci.dc_addr.a_ipv6, in _krb5_override_service_locator()
153 sizeof (sin6.sin6_addr)); in _krb5_override_service_locator()
154 rc = cbfunc(cbdata, socktype, (struct sockaddr *)&sin6); in _krb5_override_service_locator()
/illumos-gate/usr/src/cmd/idmap/idmapd/
H A Dkrb5_lookup.c142 struct sockaddr_in6 sin6; in _krb5_override_service_locator() local
144 (void) memset(&sin6, 0, sizeof (sin6)); in _krb5_override_service_locator()
145 sin6.sin6_family = AF_INET6; in _krb5_override_service_locator()
146 sin6.sin6_port = port; in _krb5_override_service_locator()
147 (void) memcpy(&sin6.sin6_addr, &dsa6->sin6_addr, in _krb5_override_service_locator()
148 sizeof (sin6.sin6_addr)); in _krb5_override_service_locator()
149 rc = cbfunc(cbdata, socktype, (struct sockaddr *)&sin6); in _krb5_override_service_locator()
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/
H A Dipseckey.c1308 struct sockaddr_in6 *sin6; in doaddresses() local
1326 sin6 = (struct sockaddr_in6 *)(src + 1); in doaddresses()
1327 srcport = ntohs(sin6->sin6_port); in doaddresses()
1330 sin6 = (struct sockaddr_in6 *)(dst + 1); in doaddresses()
1331 dstport = ntohs(sin6->sin6_port); in doaddresses()
1369 sin6 = (struct sockaddr_in6 *)(src + 1); in doaddresses()
1370 bzero(sin6, sizeof (*sin6)); in doaddresses()
1371 bcopy(srchp->h_addr_list[i], &sin6->sin6_addr, in doaddresses()
1373 sin6->sin6_family = AF_INET6; in doaddresses()
1374 sin6->sin6_port = htons(srcport); in doaddresses()
[all …]
/illumos-gate/usr/src/uts/common/inet/kifconf/
H A Dkifconf.c43 struct sockaddr_in6 *sin6 = NULL; in kivoid_to_sock() local
54 sin6 = (struct sockaddr_in6 *)dest; in kivoid_to_sock()
55 (void) bcopy(source, &sin6->sin6_addr, in kivoid_to_sock()
57 sin6->sin6_family = af; in kivoid_to_sock()
71 struct sockaddr_in6 sin6; in kdlifconfig() local
87 rc = kivoid_to_sock(af, mymask, &sin6); in kdlifconfig()
91 sbuf.buf = (caddr_t)&sin6; in kdlifconfig()
92 sbuf.maxlen = sbuf.len = sizeof (sin6); in kdlifconfig()
106 rc = kivoid_to_sock(af, myIPaddr, &sin6); in kdlifconfig()
110 sbuf.buf = (caddr_t)&sin6; in kdlifconfig()
[all …]
/illumos-gate/usr/src/lib/libipadm/common/
H A Dipadm_ndpd.c149 struct sockaddr_in6 *sin6; in i_ipadm_create_linklocal() local
174 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr; in i_ipadm_create_linklocal()
189 sin6->sin6_addr = ll_template; in i_ipadm_create_linklocal()
195 i_ipadm_make_linklocal(sin6, &addr->ipadm_intfid.sin6_addr); in i_ipadm_create_linklocal()
216 struct sockaddr_in6 *sin6; in i_ipadm_create_linklocal() local
218 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr; in i_ipadm_create_linklocal()
221 sin6->sin6_family = AF_INET6; in i_ipadm_create_linklocal()
222 sin6->sin6_addr = in6addr_any; in i_ipadm_create_linklocal()
233 i_ipadm_make_linklocal(struct sockaddr_in6 *sin6, const struct in6_addr *intfid) in i_ipadm_make_linklocal() argument
239 sin6->sin6_family = AF_INET6; in i_ipadm_make_linklocal()
[all …]
/illumos-gate/usr/src/cmd/sendmail/util/
H A Dmconnect.c54 struct sockaddr_in6 sin6; /* INET/IPv6 */ member
136 &SendmailAddress.sin6.sin6_addr, IN6ADDRSZ);
137 if (IN6_IS_ADDR_V4MAPPED(&SendmailAddress.sin6.sin6_addr)) {
145 SendmailAddress.sin6.sin6_port = port;
164 SendmailAddress.sin6.sin6_addr.s6_addr,
166 ntohs(SendmailAddress.sin6.sin6_port));
174 &SendmailAddress.sin6.sin6_addr, IN6ADDRSZ);
176 &SendmailAddress.sin6.sin6_addr)) {
/illumos-gate/usr/src/contrib/mDNSResponder/mDNSShared/
H A DPlatformCommon.c359 struct sockaddr_in6 sin6; in mDNSPosixTCPSocketSetup() member
373 addr.sin6.sin6_port = port->NotAnInteger; in mDNSPosixTCPSocketSetup()
396 outTcpPort->NotAnInteger = addr.sin6.sin6_port; in mDNSPosixTCPSocketSetup()
422 struct sockaddr_in6 sin6; in mDNSPosixDoTCPListenCallback() member
473 if (address.sin6.sin6_addr.s6_addr[i] != 0) in mDNSPosixDoTCPListenCallback()
482 … if (address.sin6.sin6_addr.s6_addr[10] != 0xFF || address.sin6.sin6_addr.s6_addr[11] != 0xFF) in mDNSPosixDoTCPListenCallback()
487 …if (inet_ntop(AF_INET, &address.sin6.sin6_addr.s6_addr[12], namebuf, INET6_ADDRSTRLEN + 1) == NULL) in mDNSPosixDoTCPListenCallback()
503 …if (inet_ntop(address.sin6.sin6_family, &address.sin6.sin6_addr, namebuf, INET6_ADDRSTRLEN + 1) ==… in mDNSPosixDoTCPListenCallback()
507 memcpy(&addr.ip.v6, &address.sin6.sin6_addr, sizeof addr.ip.v6); in mDNSPosixDoTCPListenCallback()
511 …if (inet_ntop(AF_INET, &address.sin6.sin6_addr.s6_addr[12], namebuf, INET6_ADDRSTRLEN + 1) == NULL) in mDNSPosixDoTCPListenCallback()
[all …]
/illumos-gate/usr/src/uts/common/inet/sctp/
H A Dsctp_opt_data.c74 struct sockaddr_in6 *sin6; in sctp_get_status() local
97 sin6 = (struct sockaddr_in6 *)&sp->spinfo_address; in sctp_get_status()
98 sin6->sin6_family = AF_INET6; in sctp_get_status()
99 sin6->sin6_port = connp->conn_fport; in sctp_get_status()
100 sin6->sin6_addr = fp->sf_faddr; in sctp_get_status()
161 struct sockaddr_in6 *sin6; in sctp_get_paddrinfo() local
171 sin6 = (struct sockaddr_in6 *)&infop->spinfo_address; in sctp_get_paddrinfo()
172 faddr = sin6->sin6_addr; in sctp_get_paddrinfo()
410 struct sockaddr_in6 *sin6; in sctp_find_peer_fp() local
417 sin6 = (struct sockaddr_in6 *)ss; in sctp_find_peer_fp()
[all …]
H A Dsctp_notify.c89 struct sockaddr_in6 *sin6; in sctp_notify() local
91 tudi->SRC_length = sizeof (*sin6); in sctp_notify()
92 sin6 = (struct sockaddr_in6 *)(tudi + 1); in sctp_notify()
93 sin6->sin6_family = AF_INET6; in sctp_notify()
94 sin6->sin6_port = connp->conn_fport; in sctp_notify()
95 sin6->sin6_addr = fp->sf_faddr; in sctp_notify()
96 mp->b_wptr = (uchar_t *)(sin6 + 1); in sctp_notify()
327 struct sockaddr_in6 *sin6; in sctp_intf_event() local
349 sin6 = (struct sockaddr_in6 *)&spc->spc_aaddr; in sctp_intf_event()
350 sin6->sin6_family = AF_INET6; in sctp_intf_event()
[all …]
/illumos-gate/usr/src/cmd/hal/addons/network-devices/
H A Dcommon.c62 struct sockaddr_in6 sin6; in test_socket_access() local
65 memset(&sin6, 0, sizeof (sin6)); in test_socket_access()
66 sin6.sin6_family = AF_INET6; in test_socket_access()
67 memcpy(&sin6.sin6_addr, addr, sizeof (*addr)); in test_socket_access()
68 sin6.sin6_port = htons(port); in test_socket_access()
73 rc = connect(sd, (struct sockaddr *)&sin6, sizeof (sin6)); in test_socket_access()
129 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)&ar.xarp_pa; in pseudo_serialno_from_addr() local
131 sin6->sin6_family = AF_INET6; in pseudo_serialno_from_addr()
132 (void) memcpy(&sin6->sin6_addr, hp->h_addr_list[0], in pseudo_serialno_from_addr()
/illumos-gate/usr/src/uts/common/inet/udp/
H A Dudp.c170 sin6_t *sin6, ushort_t ipversion, cred_t *cr, pid_t,
564 sin6_t *sin6; in udp_tpi_bind() local
631 sin6 = (sin6_t *)&tbr[1]; in udp_tpi_bind()
632 *sin6 = sin6_null; in udp_tpi_bind()
633 sin6->sin6_family = AF_INET6; in udp_tpi_bind()
634 mp->b_wptr = (uchar_t *)&sin6[1]; in udp_tpi_bind()
635 sa = (struct sockaddr *)sin6; in udp_tpi_bind()
980 sin6_t sin6; in udp_icmp_input() local
1101 sin6 = sin6_null; in udp_icmp_input()
1102 sin6.sin6_family = AF_INET6; in udp_icmp_input()
[all …]
/illumos-gate/usr/src/cmd/cmd-inet/usr.bin/tftp/
H A Dmain.c66 struct sockaddr_in6 sin6; variable
225 struct sockaddr_in6 sin6; in main() local
238 (void) memset(&sin6, 0, sizeof (sin6)); in main()
239 sin6.sin6_family = AF_INET6; in main()
240 if (bind(f, (struct sockaddr *)&sin6, sizeof (sin6)) < 0) { in main()
338 (void) memset(&sin6, 0, sizeof (sin6)); in setpeer()
339 sin6.sin6_family = AF_INET6; in setpeer()
343 (void) memcpy(&sin6.sin6_addr, host->h_addr_list[0], in setpeer()
477 (void) memcpy(&sin6.sin6_addr, hp->h_addr_list[0], in put()
480 sin6.sin6_family = AF_INET6; in put()
[all …]
/illumos-gate/usr/src/cmd/cmd-inet/common/
H A Daddr_match.c46 const struct sockaddr_in6 *sin6) in find_match() argument
52 (fromp->ss_family == AF_INET6 && sin6 == NULL)) in find_match()
73 addr2 = &((struct sockaddr_in6 *)sin6)->sin6_addr; in find_match()
88 const struct sockaddr_in6 *sin6, in check_address() argument
106 match_found = find_match(res, fromp, sin, sin6); in check_address()
/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
265 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr; in phyint_init_from_k()
266 pi->pi_ifaddr = sin6->sin6_addr; in phyint_init_from_k()
274 sin6 = (struct sockaddr_in6 *)&lifr.lifr_token; in phyint_init_from_k()
275 if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) { in phyint_init_from_k()
280 pi->pi_token = sin6->sin6_addr; in phyint_init_from_k()
293 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr; in phyint_init_from_k()
294 if (sin6->sin6_family != AF_INET6 || in phyint_init_from_k()
295 IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr) || in phyint_init_from_k()
296 !IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr)) { in phyint_init_from_k()
[all …]
H A Dmain.c33 static void advertise(struct sockaddr_in6 *sin6, struct phyint *pi,
35 static void solicit(struct sockaddr_in6 *sin6, struct phyint *pi);
131 sendpacket(struct sockaddr_in6 *sin6, int sock, int size, int flags) in sendpacket() argument
137 (struct sockaddr *)sin6, sizeof (*sin6)); in sendpacket()
143 inet_ntop(sin6->sin6_family, in sendpacket()
144 (void *)&sin6->sin6_addr, in sendpacket()
178 solicit(struct sockaddr_in6 *sin6, struct phyint *pi) in solicit() argument
197 sin6); in solicit()
199 sendpacket(sin6, pi->pi_sock, packetlen, 0); in solicit()
209 advertise(struct sockaddr_in6 *sin6, struct phyint *pi, boolean_t no_prefixes) in advertise() argument
[all …]
/illumos-gate/usr/src/uts/common/inet/tcp/
H A Dtcp_tpi.c206 sin6_t *sin6; in tcp_tpi_bind() local
259 sin6 = (sin6_t *)&tbr[1]; in tcp_tpi_bind()
260 *sin6 = sin6_null; in tcp_tpi_bind()
261 sin6->sin6_family = AF_INET6; in tcp_tpi_bind()
262 sa = (struct sockaddr *)sin6; in tcp_tpi_bind()
264 mp->b_wptr = (uchar_t *)&sin6[1]; in tcp_tpi_bind()
308 sin6 = (sin6_t *)sa; in tcp_tpi_bind()
309 sin6->sin6_port = connp->conn_lport; in tcp_tpi_bind()
419 sin6_t sin6; in tcp_conn_con() local
458 sin6 = sin6_null; in tcp_conn_con()
[all …]
H A Dtcp_sig.c490 sin6_t *sin6 = (sin6_t *)cur; in tcpsig_make_addr_ext() local
492 cur += sizeof (*sin6); in tcpsig_make_addr_ext()
496 *sin6 = sin6_null; in tcpsig_make_addr_ext()
497 bcopy(addr, sin6, sizeof (*sin6)); in tcpsig_make_addr_ext()
719 sin6_t *sin6; in tcpsig_sa_exists() local
721 sin6 = (sin6_t *)&src; in tcpsig_sa_exists()
722 sin6->sin6_family = AF_INET6; in tcpsig_sa_exists()
724 sin6->sin6_addr = connp->conn_faddr_v6; in tcpsig_sa_exists()
725 sin6->sin6_port = connp->conn_fport; in tcpsig_sa_exists()
727 sin6->sin6_addr = connp->conn_saddr_v6; in tcpsig_sa_exists()
[all …]
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dvfs.c570 sin6_t *sin6; in sctp_getsockaddr() local
658 sin6 = (sin6_t *)addr; in sctp_getsockaddr()
661 bzero(&sin6->sin6_addr, in sctp_getsockaddr()
662 sizeof (sin6->sin6_addr)); in sctp_getsockaddr()
663 sin6->sin6_port = connp->conn_lport; in sctp_getsockaddr()
665 sin6 += added; in sctp_getsockaddr()
666 sin6->sin6_family = AF_INET6; in sctp_getsockaddr()
667 sin6->sin6_port = connp->conn_lport; in sctp_getsockaddr()
668 sin6->sin6_addr = laddr; in sctp_getsockaddr()
670 sin6->sin6_flowinfo = connp->conn_flowinfo; in sctp_getsockaddr()
[all …]
/illumos-gate/usr/src/lib/libresolv2/common/irs/
H A Dgetnameinfo.c121 const struct sockaddr_in6 *sin6; local
171 sin6 = (const struct sockaddr_in6 *)sa;
172 switch (sin6->sin6_addr.s6_addr[0]) {
174 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr))
176 else if (IN6_IS_ADDR_LOOPBACK(&sin6->sin6_addr))
182 if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr))
184 else if (IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr))
/illumos-gate/usr/src/uts/common/rpc/
H A Dclnt_gen.c223 struct sockaddr_in6 *sin6; in bindresvport() local
249 sin6 = (struct sockaddr_in6 *)req->addr.buf; in bindresvport()
250 sin6->sin6_family = AF_INET6; in bindresvport()
251 bzero((char *)&sin6->sin6_addr, sizeof (struct in6_addr)); in bindresvport()
267 sin6->sin6_port = in bindresvport()
306 sin6->sin6_port = htons(i); in bindresvport()
331 sin6->sin6_port); in bindresvport()
332 *last_used = ntohs(sin6->sin6_port); in bindresvport()
/illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/
H A Discsit_text.c120 struct sockaddr_in6 *sin6; in iscsit_add_portal() local
131 sin6 = (struct sockaddr_in6 *)ss; in iscsit_add_portal()
132 (void) inet_ntop(AF_INET6, &sin6->sin6_addr, ipaddr, in iscsit_add_portal()
135 ipaddr, ntohs(sin6->sin6_port), tag); in iscsit_add_portal()
157 struct sockaddr_in6 *sin6; in iscsit_add_default_portals() local
168 sin6 = (struct sockaddr_in6 *)&ss; in iscsit_add_default_portals()
180 sin6->sin6_family = AF_INET6; in iscsit_add_default_portals()
181 sin6->sin6_port = htons(ISCSI_LISTEN_PORT); in iscsit_add_default_portals()
182 sin6->sin6_addr = tip->a_addr.i_addr.in6; in iscsit_add_default_portals()

1234567