HomeSort by: relevance | last modified time | path
    Searched refs:sin6 (Results 1 - 25 of 120) sorted by relevancy

1 2 3 4 5

  /src/lib/libc/net/
inet6_scopeid.c 47 inet6_getscopeid(struct sockaddr_in6 *sin6, int flags)
50 if ((IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr) &&
52 (IN6_IS_ADDR_MC_LINKLOCAL(&sin6->sin6_addr) &&
54 (IN6_IS_ADDR_SITELOCAL(&sin6->sin6_addr) &&
57 memcpy(&scope, &sin6->sin6_addr.s6_addr[2], sizeof(scope));
58 sin6->sin6_scope_id = ntohs(scope);
59 sin6->sin6_addr.s6_addr[2] = sin6->sin6_addr.s6_addr[3] = 0;
65 inet6_putscopeid(struct sockaddr_in6 *sin6, int flags)
68 if ((IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr) &
    [all...]
  /src/sys/netinet6/
scope6.c 185 sa6_embedscope(struct sockaddr_in6 *sin6, int defaultok)
190 if ((zoneid = sin6->sin6_scope_id) == 0 && defaultok)
191 zoneid = scope6_addr2default(&sin6->sin6_addr);
194 (IN6_IS_SCOPE_LINKLOCAL(&sin6->sin6_addr) ||
195 IN6_IS_ADDR_MC_INTFACELOCAL(&sin6->sin6_addr))) {
212 sin6->sin6_addr.s6_addr16[1] = htons(zoneid & 0xffff);
214 sin6->sin6_scope_id = 0;
224 struct sockaddr_in6 *sin6; local in function:sockaddr_in6_externalize
226 sin6 = satosin6(sockaddr_copy(dst, socklen, src));
228 if (sin6 == NULL || sa6_recoverscope(sin6) != 0
    [all...]
in6_pcb.c 141 * Bind address from sin6 to inp.
144 in6pcb_bind_addr(struct inpcb *inp, struct sockaddr_in6 *sin6, struct lwp *l)
153 if (sin6->sin6_family != AF_INET6)
157 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr))
161 if ((error = sa6_embedscope(sin6, ip6_use_defzone)) != 0)
165 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) {
170 if (sin6->sin6_addr.s6_addr32[3]) {
176 bcopy(&sin6->sin6_addr.s6_addr32[3],
188 } else if (IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr)) {
190 } else if (!IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr))
    [all...]
in6_print.c 124 const struct sockaddr_in6 *sin6 = v; local in function:sin6_print
125 const struct in6_addr *ia6 = &sin6->sin6_addr;
128 if (!sin6->sin6_port)
131 return snprintf(buf, len, "[%s]:%hu", abuf, ntohs(sin6->sin6_port));
sctp6_usrreq.c 798 struct sockaddr_in6 *sin6; local in function:sctp6_send
825 sin6 = (struct sockaddr_in6 *)nam;
827 * XXX XXX XXX Check sin6->sin6_len?
837 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) {
842 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) {
846 in6_sin6_2_sin(&sin, sin6);
922 struct sockaddr_in6 *sin6; local in function:sctp6_connect
956 sin6 = (struct sockaddr_in6 *)nam;
959 * XXX XXX XXX Check sin6->sin6_len?
972 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr))
1049 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)nam; local in function:sctp6_getaddr
1126 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)nam; local in function:sctp6_peeraddr
1193 struct sockaddr_in6 sin6; local in function:sctp6_sockaddr
    [all...]
  /src/tests/net/if_vlan/
siocXmulti.c 71 struct sockaddr_in6 *sin6; local in function:main
98 sin6 = (struct sockaddr_in6 *)&ifr.ifr_addr;
99 sin6->sin6_family = AF_INET6;
100 sin6->sin6_len = sizeof(*sin6);
101 rv = inet_pton(AF_INET6, argv[ARG_ADDR], &sin6->sin6_addr);
  /src/tests/net/net/
t_bind.c 93 struct sockaddr_in6 *sin6; local in function:mkserver
107 sin6 = (struct sockaddr_in6 *)ss;
108 sin6->sin6_port = htons(12345);
110 sin6->sin6_len = sizeof(*sin6);
113 &sin6->sin6_addr);
114 return sizeof(*sin6);
t_mapped.c 96 struct sockaddr_in6 *sin6; local in function:mkserver
109 sin6 = (struct sockaddr_in6 *)ss;
110 sin6->sin6_port = htons(12345);
112 sin6->sin6_len = sizeof(*sin6);
114 return sizeof(*sin6);
129 struct sockaddr_in6 *sin6; local in function:mkclient
143 sin6 = (struct sockaddr_in6 *)ss;
144 sin6->sin6_port = htons(12345);
146 sin6->sin6_len = sizeof(*sin6)
    [all...]
  /src/usr.sbin/ifmcstat/
ifmcstat.c 66 struct sockaddr_in6 sin6; local in function:inet6_n2a
69 memset(&sin6, 0, sizeof(sin6));
70 sin6.sin6_family = AF_INET6;
71 sin6.sin6_len = sizeof(struct sockaddr_in6);
72 memcpy(&sin6.sin6_addr, p, sizeof(sin6.sin6_addr));
73 inet6_getscopeid(&sin6, INET6_IS_ADDR_LINKLOCAL|
75 if (getnameinfo((struct sockaddr *)&sin6, sin6.sin6_len
    [all...]
  /src/tests/sys/netinet6/
t_print.c 116 struct sockaddr_in6 sin6; local in function:ATF_TC_BODY
117 memset(&sin6, 0, sizeof(sin6));
120 sin6.sin6_addr = tst[i].ia;
121 sin6.sin6_port = (in_port_t)htons(i);
122 r = sin6_print(buf, l, &sin6);
135 sin6.sin6_addr = tst[i].ia;
136 sin6.sin6_port = (in_port_t)htons(i);
137 r = sin6_print(buf, l, &sin6);
  /src/tests/lib/libutil/
t_sockaddr_snprintf.c 42 #include <netinet/in.h> /* sin/sin6 */
76 make_in6(struct sockaddr_in6 *sin6)
78 memset(sin6, 0, sizeof(*sin6));
79 sin6->sin6_len = sizeof(*sin6);
80 sin6->sin6_family = AF_INET6;
81 sin6->sin6_port = ntohs(80);
82 sin6->sin6_addr = in6addr_nodelocal_allnodes;
136 struct sockaddr_in6 sin6; local in function:ATF_TC_BODY
228 struct sockaddr_in6 sin6; local in function:ATF_TC_BODY
    [all...]
  /src/lib/libutil/
sockaddr_snprintf.c 98 debug_in6(char *str, size_t len, const struct sockaddr_in6 *sin6)
100 const uint8_t *s = sin6->sin6_addr.s6_addr;
106 SALEN(sin6), sin6->sin6_family, sin6->sin6_port,
107 sin6->sin6_flowinfo, s[0x0], s[0x1], s[0x2], s[0x3], s[0x4], s[0x5],
109 s[0xe], s[0xf], sin6->sin6_scope_id);
151 const struct sockaddr_in6 *sin6 = NULL; local in function:sockaddr_snprintf
191 salen = sizeof(*sin6);
192 sin6 = ((const struct sockaddr_in6 *)(const void *)sa)
    [all...]
  /src/sys/rump/net/lib/libwg/
wg_user.c 203 struct sockaddr_in6 sin6; local in function:wg_user_rcvthread
204 socklen_t len = sizeof(sin6);
206 sizeof(wgu->wgu_rcvbuf), 0, (struct sockaddr *)&sin6,
210 if (len != sizeof(sin6))
212 iov[0].iov_base = &sin6;
213 iov[0].iov_len = sin6.sin6_len;
373 struct sockaddr_in6 sin6; local in function:rumpuser_wg_sock_bind
385 memset(&sin6, 0, sizeof(sin6));
386 sin6.sin6_family = AF_INET6
    [all...]
  /src/sbin/ifconfig/
af_inet6.c 205 const struct sockaddr_in6 *sin6 = NULL; local in function:setia6eui64_impl
228 struct sockaddr_in6 sin6; member in union:setia6eui64_impl::__anoncc850739010a
230 } any = {.sin6 = {.sin6_family = AF_INET6}};
231 memcpy(&any.sin6.sin6_addr, &in6addr_any,
232 sizeof(any.sin6.sin6_addr));
245 sin6 = (const struct sockaddr_in6 *)ifa->ifa_addr;
246 if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr)) {
247 lladdr = &sin6->sin6_addr;
265 struct sockaddr_in6 *sin6; local in function:in6_alias
271 sin6 = (struct sockaddr_in6 *)ifa->ifa_addr
    [all...]
  /src/sys/net/
if_srt.h 26 struct sockaddr_in6 sin6; member in union:srt_rt::__anonf60ca54e030a
if_faith.c 302 struct sockaddr_in6 sin6; local in function:faithprefix
308 memset(&sin6, 0, sizeof(sin6));
309 sin6.sin6_family = AF_INET6;
310 sin6.sin6_len = sizeof(struct sockaddr_in6);
311 sin6.sin6_addr = *in6;
312 rt = rtalloc1((struct sockaddr *)&sin6, 0);
  /src/usr.sbin/faithd/
ftp.c 465 struct sockaddr_in6 *sin6; local in function:ftp_copyresult
497 sin6 = (void *)&data6;
498 sin6->sin6_len = sizeof(*sin6);
499 sin6->sin6_family = AF_INET6;
500 wport6 = socket(sin6->sin6_family, SOCK_STREAM, 0);
515 error = bind(wport6, (void *)sin6, (socklen_t)sin6->sin6_len);
539 sin6 = (void *)&data6;
540 port = sin6->sin6_port
589 struct sockaddr_in6 *sin6; local in function:ftp_copycommand
    [all...]
  /src/sys/netipsec/
ipsec_output.c 330 struct sockaddr_in6 *sin6; local in function:ipsec_fill_saidx_bymbuf
333 if (saidx->src.sin6.sin6_len == 0) {
334 sin6 = (struct sockaddr_in6 *)&saidx->src;
335 sin6->sin6_len = sizeof(*sin6);
336 sin6->sin6_family = AF_INET6;
337 sin6->sin6_port = natt_src;
338 sin6->sin6_addr = ip6->ip6_src;
341 sin6->sin6_addr.s6_addr16[1] = 0;
342 sin6->sin6_scope_id
    [all...]
  /src/tests/lib/libc/net/
h_dns_server.c 57 struct sockaddr_in6 sin6; member in union:sockaddr_either
192 memset(&saddr.sin6, 0, sizeof(saddr.sin6));
193 saddr.sin6.sin6_family = AF_INET6;
194 saddr.sin6.sin6_len = sizeof(saddr.sin6);
195 saddr.sin6.sin6_port = htons(53);
196 saddr.sin6.sin6_addr = loopback;
  /src/sbin/route/
rtutil.c 463 struct sockaddr_in6 sin6; local in function:routename
465 memset(&sin6, 0, sizeof(sin6));
466 memcpy(&sin6, sa, sa->sa_len);
467 sin6.sin6_len = sizeof(struct sockaddr_in6);
468 sin6.sin6_family = AF_INET6;
470 inet6_getscopeid(&sin6, INET6_IS_ADDR_LINKLOCAL|
472 return routename6(&sin6, flags);
536 routename6(const struct sockaddr_in6 *sin6, int flags)
545 if (getnameinfo((const struct sockaddr *)sin6, sin6->sin6_len
601 struct sockaddr_in6 sin6; local in function:netname6
    [all...]
  /src/usr.sbin/rip6query/
rip6query.c 62 static struct sockaddr_in6 sin6; variable in typeref:struct:sockaddr_in6
127 if (sizeof(sin6) != res->ai_addrlen) {
131 memcpy(&sin6, res->ai_addr, res->ai_addrlen);
133 sin6.sin6_scope_id = ifidx;
148 if (sendto(s, ripbuf, RIPSIZE(1), 0, (struct sockaddr *)&sin6,
  /src/lib/libc/rpc/
rpc_generic.c 638 struct sockaddr_in6 *sin6; local in function:__rpc_taddr2uaddr_af
661 if (nbuf->len < sizeof(*sin6)) {
664 sin6 = nbuf->buf;
665 if (inet_ntop(af, &sin6->sin6_addr, namebuf6,
668 port = ntohs(sin6->sin6_port);
695 struct sockaddr_in6 *sin6; local in function:__rpc_uaddr2taddr_af
749 sin6 = malloc(sizeof(*sin6));
750 if (sin6 == NULL)
752 memset(sin6, 0, sizeof *sin6)
    [all...]
  /src/dist/pf/sbin/pfctl/
pf_print_state.c 140 struct sockaddr_in6 sin6; local in function:print_name
142 memset(&sin6, 0, sizeof(sin6));
143 sin6.sin6_len = sizeof(sin6);
144 sin6.sin6_family = AF_INET6;
145 sin6.sin6_addr = addr->v6;
146 getnameinfo((struct sockaddr *)&sin6, sin6.sin6_len,
  /src/sys/netinet/
sctp_asconf.c 206 struct sockaddr_in6 *sin6; local in function:sctp_process_asconf_add_ip
244 sin6 = (struct sockaddr_in6 *)&sa_store;
245 memset(sin6, 0, sizeof(*sin6));
246 sin6->sin6_family = AF_INET6;
247 sin6->sin6_len = sizeof(struct sockaddr_in6);
248 sin6->sin6_port = stcb->rport;
249 memcpy((void *)&sin6->sin6_addr, v6addr->addr,
313 struct sockaddr_in6 *sin6; local in function:sctp_process_asconf_delete_ip
341 sin6 = (struct sockaddr_in6 *)&sa_source
468 struct sockaddr_in6 *sin6; local in function:sctp_process_asconf_set_primary
816 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa; local in function:sctp_asconf_addr_match
975 struct sockaddr_in6 *sin6; local in function:sctp_asconf_queue_add
1133 struct sockaddr_in6 *sin6; local in function:sctp_asconf_queue_add_sa
1562 struct sockaddr_in6 *sin6; local in function:sctp_is_scopeid_in_nets
1675 struct sockaddr_in6 *sin6; local in function:sctp_addr_mgmt_assoc
2157 struct sockaddr_in6 *sin6; local in function:sctp_find_valid_localaddr
2437 struct sockaddr_in6 sin6; local in function:sctp_process_initack_addresses
2597 struct sockaddr_in6 *sin6, sin6_tmp; local in function:sctp_addr_in_initack
    [all...]
  /src/usr.sbin/ldpd/
mpls_routes.h 52 struct sockaddr_in6 sin6; member in union:sockunion

Completed in 29 milliseconds

1 2 3 4 5