Searched refs:sin6 (Results 1 - 25 of 157) sorted by relevance

1234567

/illumos-gate/usr/src/cmd/cmd-inet/common/
H A Daddr_match.h41 const struct sockaddr_in *sin, const struct sockaddr_in6 *sin6,
H A Daddr_match.c39 * the res parameter, comparing to the original address in sin or sin6,
48 const struct sockaddr_in6 *sin6)
54 (fromp->ss_family == AF_INET6 && sin6 == NULL))
75 addr2 = &((struct sockaddr_in6 *)sin6)->sin6_addr;
90 const struct sockaddr_in6 *sin6,
108 match_found = find_match(res, fromp, sin, sin6);
45 find_match(const struct addrinfo *res, const struct sockaddr_storage *fromp, const struct sockaddr_in *sin, const struct sockaddr_in6 *sin6) argument
87 check_address(const char *prog, const struct sockaddr_storage *fromp, const struct sockaddr_in *sin, const struct sockaddr_in6 *sin6, const char *printable_addr, char *hostname, size_t hostsize) argument
/illumos-gate/usr/src/cmd/smbsrv/smbd/
H A Dsmbd_krb5lookup.c140 struct sockaddr_in6 sin6; local
141 (void) memset(&sin6, 0, sizeof (sin6));
142 sin6.sin6_family = AF_INET6;
143 sin6.sin6_port = port;
144 (void) memcpy(&sin6.sin6_addr, &dxi.d_dci.dc_addr.a_ipv6,
145 sizeof (sin6.sin6_addr));
146 rc = cbfunc(cbdata, socktype, (struct sockaddr *)&sin6);
/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, argument
71 supply(sin6, ifp, rtstate, splith);
76 solicit(struct sockaddr_in6 *sin6, struct interface *ifp) argument
83 sendpacket(sin6, ifp, sizeof (struct rip6), 0);
87 solicitall(struct sockaddr_in6 *sin6) argument
106 solicit(sin6, ifp);
116 sendpacket(struct sockaddr_in6 *sin6, struct interface *ifp, int size, argument
120 (struct sockaddr *)sin6, sizeof (*sin6)) < 0) {
124 TRACE_OUTPUT(ifp, sin6, sizeo
133 supply(struct sockaddr_in6 *sin6, struct interface *ifp, int rtstate, boolean_t splith) argument
[all...]
/illumos-gate/usr/src/cmd/idmap/idmapd/
H A Dkrb5_lookup.c134 struct sockaddr_in6 sin6; local
136 (void) memset(&sin6, 0, sizeof (sin6));
137 sin6.sin6_family = AF_INET6;
138 sin6.sin6_port = port;
139 (void) memcpy(&sin6.sin6_addr, &dsa6->sin6_addr,
140 sizeof (sin6.sin6_addr));
141 rc = cbfunc(cbdata, socktype, (struct sockaddr *)&sin6);
/illumos-gate/usr/src/cmd/cmd-inet/usr.bin/tftp/
H A Dtftpprivate.h44 extern struct sockaddr_in6 sin6; /* filled in by main */
H A Dmain.c67 struct sockaddr_in6 sin6; variable in typeref:struct:sockaddr_in6
167 struct sockaddr_in6 sin6; local
180 (void) memset(&sin6, 0, sizeof (sin6));
181 sin6.sin6_family = AF_INET6;
182 if (bind(f, (struct sockaddr *)&sin6, sizeof (sin6)) < 0) {
261 (void) memset(&sin6, 0, sizeof (sin6));
262 sin6
[all...]
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip6_rts.c87 sin6_t *sin6; local
109 sin6 = (sin6_t *)cp;
112 sin6->sin6_addr = *dst;
113 sin6->sin6_family = AF_INET6;
117 sin6->sin6_addr = *gateway;
118 sin6->sin6_family = AF_INET6;
122 sin6->sin6_addr = *mask;
123 sin6->sin6_family = AF_INET6;
127 sin6->sin6_addr = *ifaddr;
128 sin6
[all...]
H A Dip2mac.c82 sin6_t *sin6; local
92 sin6 = (sin6_t *)&ip2m->ip2mac_pa;
93 sin6->sin6_family = AF_INET6;
94 sin6->sin6_addr = ncec->ncec_addr;
188 sin6_t *sin6; local
217 sin6 = (sin6_t *)&ip2m->ip2mac_pa;
219 nce = nce_lookup_v6(ill, &sin6->sin6_addr);
223 &sin6->sin6_addr, 0, ND_UNCHANGED, &nce);
/illumos-gate/usr/src/cmd/sendmail/aux/
H A Dmconnect.c56 struct sockaddr_in6 sin6; /* INET/IPv6 */ member in union:bigsockaddr
138 &SendmailAddress.sin6.sin6_addr, IN6ADDRSZ);
139 if (IN6_IS_ADDR_V4MAPPED(&SendmailAddress.sin6.sin6_addr)) {
147 SendmailAddress.sin6.sin6_port = port;
166 SendmailAddress.sin6.sin6_addr.s6_addr,
168 ntohs(SendmailAddress.sin6.sin6_port));
176 &SendmailAddress.sin6.sin6_addr, IN6ADDRSZ);
178 &SendmailAddress.sin6.sin6_addr)) {
/illumos-gate/usr/src/cmd/smbsrv/bind-helper/
H A Dbind-helper.c48 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)&sa; local
65 rc = inet_pton(AF_INET6, argv[2], &sin6->sin6_addr);
66 sin6->sin6_port = htons(atoi(argv[3]));
/illumos-gate/usr/src/uts/common/inet/kifconf/
H A Dkifconf.c43 struct sockaddr_in6 *sin6 = NULL; local
54 sin6 = (struct sockaddr_in6 *)dest;
55 (void) bcopy(source, &sin6->sin6_addr,
57 sin6->sin6_family = af;
71 struct sockaddr_in6 sin6; local
87 rc = kivoid_to_sock(af, mymask, &sin6);
91 sbuf.buf = (caddr_t)&sin6;
92 sbuf.maxlen = sbuf.len = sizeof (sin6);
106 rc = kivoid_to_sock(af, myIPaddr, &sin6);
110 sbuf.buf = (caddr_t)&sin6;
[all...]
/illumos-gate/usr/src/lib/libipadm/common/
H A Dipadm_ndpd.c143 struct sockaddr_in6 *sin6; local
168 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr;
183 sin6->sin6_addr = ll_template;
188 /* Make a linklocal address in sin6 and set it */
189 i_ipadm_make_linklocal(sin6, &addr->ipadm_intfid.sin6_addr);
210 struct sockaddr_in6 *sin6; local
212 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr;
215 sin6->sin6_family = AF_INET6;
216 sin6->sin6_addr = in6addr_any;
224 * the output parameter `sin6'
227 i_ipadm_make_linklocal(struct sockaddr_in6 *sin6, const struct in6_addr *intfid) argument
[all...]
/illumos-gate/usr/src/cmd/smbsrv/fksmbd/
H A Dfksmbd_ksock.c42 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)addr; local
56 ntohs(sin6->sin6_port));
57 p = inet_ntop(AF_INET6, &sin6->sin6_addr,
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/
H A Dipseckey.c1204 struct sockaddr_in6 *sin6; local
1222 sin6 = (struct sockaddr_in6 *)(src + 1);
1223 srcport = ntohs(sin6->sin6_port);
1226 sin6 = (struct sockaddr_in6 *)(dst + 1);
1227 dstport = ntohs(sin6->sin6_port);
1265 sin6 = (struct sockaddr_in6 *)(src + 1);
1266 bzero(sin6, sizeof (*sin6));
1267 bcopy(srchp->h_addr_list[i], &sin6->sin6_addr,
1269 sin6
1657 struct sockaddr_in6 *sin6; local
2983 struct sockaddr_in6 *sin6; local
[all...]
/illumos-gate/usr/src/cmd/hal/addons/network-devices/
H A Dcommon.c61 struct sockaddr_in6 sin6; local
64 memset(&sin6, 0, sizeof (sin6));
65 sin6.sin6_family = AF_INET6;
66 memcpy(&sin6.sin6_addr, addr, sizeof (*addr));
67 sin6.sin6_port = htons(port);
72 rc = connect(sd, (struct sockaddr *)&sin6, sizeof (sin6));
128 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)&ar.xarp_pa; local
130 sin6
[all...]
/illumos-gate/usr/src/uts/common/inet/sctp/
H A Dsctp_opt_data.c69 struct sockaddr_in6 *sin6; local
92 sin6 = (struct sockaddr_in6 *)&sp->spinfo_address;
93 sin6->sin6_family = AF_INET6;
94 sin6->sin6_port = connp->conn_fport;
95 sin6->sin6_addr = fp->sf_faddr;
156 struct sockaddr_in6 *sin6; local
166 sin6 = (struct sockaddr_in6 *)&infop->spinfo_address;
167 faddr = sin6->sin6_addr;
405 struct sockaddr_in6 *sin6; local
412 sin6
1369 sin6_t *sin6; local
1423 sin6_t *sin6; local
1463 struct sockaddr_in6 *sin6; local
[all...]
H A Dsctp_notify.c89 struct sockaddr_in6 *sin6; local
91 tudi->SRC_length = sizeof (*sin6);
92 sin6 = (struct sockaddr_in6 *)(tudi + 1);
93 sin6->sin6_family = AF_INET6;
94 sin6->sin6_port = connp->conn_fport;
95 sin6->sin6_addr = fp->sf_faddr;
96 mp->b_wptr = (uchar_t *)(sin6 + 1);
327 struct sockaddr_in6 *sin6; local
349 sin6 = (struct sockaddr_in6 *)&spc->spc_aaddr;
350 sin6
[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/lib/libsmbfs/smb/
H A Dgetaddr.c86 struct sockaddr_in6 *sin6; local
99 sin6 = (void *)sa;
100 ip = inet_ntop(AF_INET6, &sin6->sin6_addr,
H A Dconnect.c167 struct sockaddr_in6 sin6; local
177 bcopy(sa, &sin6, sizeof (sin6));
178 sin6.sin6_port = htons(port);
181 inet_ntop(AF_INET6, &sin6.sin6_addr,
201 sndcall.addr.maxlen = sizeof (sin6);
202 sndcall.addr.len = sizeof (sin6);
203 sndcall.addr.buf = (void *) &sin6;
/illumos-gate/usr/src/lib/libinetutil/common/
H A Difaddrlist.c58 struct sockaddr_in6 *sin6; local
161 sin6 = (struct sockaddr_in6 *)&lifrp->lifr_addr;
162 al->addr.addr6 = sin6->sin6_addr;
/illumos-gate/usr/src/cmd/idmap/test-getdc/
H A Dgetdc_main.c117 struct sockaddr_in6 *sin6; local
118 sin6 = (struct sockaddr_in6 *)&ds->addr;
119 p = inet_ntop(AF_INET6, &sin6->sin6_addr,
/illumos-gate/usr/src/lib/librpcsvc/common/
H A Dbindresvport.c73 struct sockaddr_in6 *sin6; local
141 sin6 = (struct sockaddr_in6 *)tbind->addr.buf;
142 sin6->sin6_family = AF_INET6;
162 sin6->sin6_port = htons(port++);
/illumos-gate/usr/src/cmd/cmd-inet/sbin/dhcpagent/
H A Dutil.c452 struct sockaddr_in6 sin6; local
455 (void) memset(&sin6, 0, sizeof (struct sockaddr_in6));
456 sin6.sin6_family = AF_INET6;
457 sin6.sin6_port = htons(port_hbo);
459 (void) memcpy(&sin6.sin6_addr, addr_nbo,
460 sizeof (sin6.sin6_addr));
465 return (bind(fd, (struct sockaddr *)&sin6, sizeof (sin6)) == 0);

Completed in 203 milliseconds

1234567