/illumos-gate/usr/src/cmd/cmd-inet/common/ |
H A D | addr_match.h | 41 const struct sockaddr_in *sin, const struct sockaddr_in6 *sin6,
|
H A D | addr_match.c | 39 * 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 D | smbd_krb5lookup.c | 140 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 D | output.c | 47 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 D | krb5_lookup.c | 134 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 D | tftpprivate.h | 44 extern struct sockaddr_in6 sin6; /* filled in by main */
|
H A D | main.c | 67 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 D | ip6_rts.c | 87 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 D | ip2mac.c | 82 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 D | mconnect.c | 56 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 D | bind-helper.c | 48 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 D | kifconf.c | 43 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 D | ipadm_ndpd.c | 143 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 D | fksmbd_ksock.c | 42 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 D | ipseckey.c | 1204 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 D | common.c | 61 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 D | sctp_opt_data.c | 69 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 D | sctp_notify.c | 89 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 D | getnameinfo.c | 121 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 D | getaddr.c | 86 struct sockaddr_in6 *sin6; local 99 sin6 = (void *)sa; 100 ip = inet_ntop(AF_INET6, &sin6->sin6_addr,
|
H A D | connect.c | 167 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 D | ifaddrlist.c | 58 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 D | getdc_main.c | 117 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 D | bindresvport.c | 73 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 D | util.c | 452 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);
|