Searched defs:sin6 (Results 1 - 25 of 132) sorted by relevance

123456

/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/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/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/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/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);
H A Dsmbd_join.c207 struct sockaddr_in6 *sin6 = (void *)&sa; local
208 sin6->sin6_family = AF_INET6;
209 sin6->sin6_port = htons(IPPORT_SMB);
210 (void) memcpy(&sin6->sin6_addr,
213 salen = sizeof (*sin6);
/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/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/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...]
H A Dinput.c141 struct sockaddr_in6 *sin6; local
356 sin6 = (struct sockaddr_in6 *)&sa.sa_addr;
357 sin6->sin6_family = AF_INET6;
358 sin6->sin6_addr = n->rip6_prefix;
H A Dstartup.c389 struct sockaddr_in6 sin6; local
462 bzero((char *)&sin6, sizeof (sin6));
463 sin6.sin6_family = AF_INET6;
464 sin6.sin6_port = rip6_port;
465 if (bind(sock, (struct sockaddr *)&sin6, sizeof (sin6)) < 0) {
/illumos-gate/usr/src/cmd/cmd-inet/common/
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/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/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/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/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/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/uts/common/inet/ip/
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);
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...]
/illumos-gate/usr/src/uts/common/inet/
H A Dproto_set.c300 struct sockaddr_in6 *sin6; local
311 sin6 = (struct sockaddr_in6 *)name;
312 if (sin6->sin6_scope_id != 0 &&
313 !IN6_IS_ADDR_LINKSCOPE(&sin6->sin6_addr)) {
317 (int)sin6->sin6_scope_id, (int)curproc->p_pid);
/illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/
H A Discsit_authclient.c184 struct sockaddr_in6 *sin6; local
196 sin6 = (struct sockaddr_in6 *)sa;
197 bcopy(sin6->sin6_addr.s6_addr,
/illumos-gate/usr/src/uts/common/rpc/
H A Dclnt_gen.c225 struct sockaddr_in6 *sin6; local
251 sin6 = (struct sockaddr_in6 *)req->addr.buf;
252 sin6->sin6_family = AF_INET6;
253 bzero((char *)&sin6->sin6_addr, sizeof (struct in6_addr));
269 sin6->sin6_port =
308 sin6->sin6_port = htons(i);
333 sin6->sin6_port);
334 *last_used = ntohs(sin6->sin6_port);
/illumos-gate/usr/src/uts/common/io/ib/mgt/ibcm/
H A Dibcm_arp_link.c295 sin6_t *sin6; local
312 sin6 = (sin6_t *)&ip2m.ip2mac_pa;
313 sin6->sin6_family = AF_INET6;
314 sin6->sin6_addr = wqnp->dst_addr.un.ip6addr;
/illumos-gate/usr/src/lib/libdscp/
H A Dlibdscp.c181 struct sockaddr_in6 *sin6; local
211 sin6 = (struct sockaddr_in6 *)saddr;
212 if (convert_ipv6(sin6, &reqaddr) < 0) {

Completed in 93 milliseconds

123456