Home
last modified time | relevance | path

Searched refs:sin6_addr (Results 1 – 25 of 136) sorted by relevance

123456

/dragonfly/sys/netinet6/
H A Din6_pcb.c166 sin6->sin6_addr = kin6addr_any; in in6_pcbbind()
184 inp->in6p_laddr = sin6->sin6_addr; in in6_pcbbind()
369 inp->in6p_faddr = sin6->sin6_addr; in in6_pcbconnect()
438 sin6->sin6_addr = inp->in6p_laddr; in in6_setsockaddr()
444 sin6->sin6_addr.s6_addr16[1] = 0; in in6_setsockaddr()
541 bzero((caddr_t)&sa6_src.sin6_addr, sizeof(sa6_src.sin6_addr)); in in6_pcbnotify()
592 &sa6_dst->sin6_addr) || in in6_pcbnotify()
597 &sa6_src.sin6_addr)) || in in6_pcbnotify()
896 jsin6.sin6_addr = *laddr; in in6_pcblookup_hash()
962 sin6->sin6_addr = ip->ip6_src; in init_sin6()
[all …]
H A Dnd6_rtr.c462 gate.sin6_addr = new->rtaddr; in defrouter_addreq()
532 gate.sin6_addr = dr->rtaddr; in defrouter_delreq()
1403 mask6.sin6_addr = pr->ndpr_mask; in nd6_prefix_onlink()
1449 bcopy(&pr->ndpr_prefix.sin6_addr, &sa6.sin6_addr, in nd6_prefix_offlink()
1584 bcopy(&pr->ndpr_prefix.sin6_addr, &ifra.ifra_addr.sin6_addr, in in6_ifadd()
1585 sizeof(ifra.ifra_addr.sin6_addr)); in in6_ifadd()
1593 ifid = &ib->ia_addr.sin6_addr; in in6_ifadd()
1594 ifra.ifra_addr.sin6_addr.s6_addr32[0] |= in in6_ifadd()
1596 ifra.ifra_addr.sin6_addr.s6_addr32[1] |= in in6_ifadd()
1598 ifra.ifra_addr.sin6_addr.s6_addr32[2] |= in in6_ifadd()
[all …]
H A Din6_src.c136 dst = &dstsock->sin6_addr; in in6_selectsrc()
145 jsin6.sin6_addr = pi->ipi6_addr; in in6_selectsrc()
159 jsin6.sin6_addr = *laddr; in in6_selectsrc()
179 jsin6.sin6_addr = (&ia6->ia_addr)->sin6_addr; in in6_selectsrc()
216 jsin6.sin6_addr = (&ia6->ia_addr)->sin6_addr; in in6_selectsrc()
273 jsin6.sin6_addr = (&ia6->ia_addr)->sin6_addr; in in6_selectsrc()
308 sa6->sin6_addr = *dst; in in6_selectsrc()
328 jsin6.sin6_addr = (&ia6->ia_addr)->sin6_addr; in in6_selectsrc()
338 jsin6.sin6_addr = (&ia6->ia_addr)->sin6_addr; in in6_selectsrc()
533 *in6 = sin6->sin6_addr; in in6_embedscope()
[all …]
H A Din6.c159 all1_sa.sin6_addr = in6mask128; in in6_ifloop_request()
563 sa6->sin6_addr.s6_addr16[1] = in in6_control_internal()
1054 &ia->ia_dstaddr.sin6_addr)) { in in6_update_ifa()
1133 mltmask.sin6_addr = in6mask32; in in6_update_ifa()
1165 &mltaddr.sin6_addr) == 0) { in in6_update_ifa()
1565 s6->sin6_addr.s6_addr16[1] = 0; in in6_lifaddr_ioctl()
1575 s6->sin6_addr.s6_addr16[1] = 0; in in6_lifaddr_ioctl()
1725 sin6.sin6_addr = *maddr6; in in6_addmulti()
1873 &ia->ia_addr.sin6_addr, in in6ifa_ifplocaladdr()
1874 &ia->ia_prefixmask.sin6_addr)) in in6ifa_ifplocaladdr()
[all …]
H A Dip6_mroute.c360 MF6CFIND(req->src.sin6_addr, req->grp.sin6_addr, rt); in get_sg_cnt()
698 MF6CFIND(mfccp->mf6cc_origin.sin6_addr, in add_m6fc()
724 mfccp->mf6cc_mcastgrp.sin6_addr); in add_m6fc()
879 hash = MF6CHASH(origin.sin6_addr, mcastgrp.sin6_addr); in del_m6fc()
884 ip6_sprintf(&origin.sin6_addr), in del_m6fc()
1092 sin6.sin6_addr = ip6->ip6_src; in ip6_mforward()
1381 sin6.sin6_addr = oim->im6_src; in ip6_mdq()
1386 sin6.sin6_addr = im->im6_src; in ip6_mdq()
1521 dst6->sin6_addr = ip6->ip6_dst; in phyint_send()
1532 dst6->sin6_addr = ip6->ip6_dst; in phyint_send()
[all …]
H A Din6_ifattach.c420 ifra.ifra_addr.sin6_addr.s6_addr32[1] = 0; in in6_ifattach_linklocal()
422 ifra.ifra_addr.sin6_addr.s6_addr32[2] = 0; in in6_ifattach_linklocal()
434 ifra.ifra_prefixmask.sin6_addr = in6mask64; in in6_ifattach_linklocal()
496 pr0.ndpr_mask = ifra.ifra_prefixmask.sin6_addr; in in6_ifattach_linklocal()
500 pr0.ndpr_prefix.sin6_addr.s6_addr32[i] &= in in6_ifattach_linklocal()
542 ifra.ifra_prefixmask.sin6_addr = in6mask128; in in6_ifattach_loopback()
554 ifra.ifra_addr.sin6_addr = kin6addr_loopback; in in6_ifattach_loopback()
649 &mltaddr.sin6_addr) != 0) in in6_nigroup_attach_dispatch()
662 ip6_sprintf(&mltaddr.sin6_addr), in in6_nigroup_attach_dispatch()
696 &mltaddr.sin6_addr) != 0) in in6_nigroup_detach_dispatch()
[all …]
H A Din6_gif.c172 ip6->ip6_src = sin6_src->sin6_addr; in in6_gif_output()
174 if (!IN6_IS_ADDR_UNSPECIFIED(&sin6_dst->sin6_addr)) in in6_gif_output()
175 ip6->ip6_dst = sin6_dst->sin6_addr; in in6_gif_output()
188 !IN6_ARE_ADDR_EQUAL(&dst->sin6_addr, &sin6_dst->sin6_addr)) { in in6_gif_output()
193 dst->sin6_addr = sin6_dst->sin6_addr; in in6_gif_output()
321 if (!IN6_ARE_ADDR_EQUAL(&src->sin6_addr, &ip6->ip6_dst) || in gif_validate6()
322 !IN6_ARE_ADDR_EQUAL(&dst->sin6_addr, &ip6->ip6_src)) in gif_validate6()
335 sin6.sin6_addr = ip6->ip6_src; in gif_validate6()
345 ip6_sprintf(&sin6.sin6_addr)); in gif_validate6()
H A Dnd6.c175 all1_sa.sin6_addr.s6_addr[i] = 0xff; in nd6_init()
551 nd6_ns_output(ifp, &dst->sin6_addr, in nd6_timer_dispatch()
552 &dst->sin6_addr, in nd6_timer_dispatch()
564 nd6_ns_output(ifp, &dst->sin6_addr, in nd6_timer_dispatch()
565 &dst->sin6_addr, ln, 0); in nd6_timer_dispatch()
867 sin6.sin6_addr = *addr6; in nd6_lookup()
951 sin6.sin6_addr = *addr6; in nd6_neighbor_lookup()
1009 addr->sin6_addr.s6_addr32[i]) & in nd6_is_addr_neighbor()
1269 &SIN6(rt_key(rt))->sin6_addr, in nd6_rtrequest()
1270 &SIN6(rt_key(rt))->sin6_addr, in nd6_rtrequest()
[all …]
H A Dicmp6.c995 icmp6dst.sin6_addr = *finaldst; in icmp6_notify_error()
1071 sin6.sin6_addr = *dst; in icmp6_mtudisc_update()
1074 sin6.sin6_addr.s6_addr16[1] = in icmp6_mtudisc_update()
1145 bcopy(&ip6->ip6_dst, &sin6.sin6_addr, sizeof(sin6.sin6_addr)); in ni6_input()
1211 subjlen, &sin6.sin6_addr); in ni6_input()
1219 sin6_d.sin6_addr = ip6->ip6_dst; in ni6_input()
1990 sa6_src.sin6_addr = ip6->ip6_dst; in icmp6_reflect()
1996 sa6_dst.sin6_addr = t; in icmp6_reflect()
2016 sin6->sin6_addr = ip6->ip6_dst; in icmp6_reflect()
2391 src_sa.sin6_addr = sip6->ip6_src; in icmp6_redirect_output()
[all …]
/dragonfly/sbin/ifconfig/
H A Daf_inet6.c150 if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr)) { in setip6eui64()
151 lladdr = &sin6->sin6_addr; in setip6eui64()
168 if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr)) { in in6_fillscopeid()
171 sin6->sin6_addr.s6_addr[2] = sin6->sin6_addr.s6_addr[3] = 0; in in6_fillscopeid()
222 if (IN6_IS_ADDR_LINKLOCAL(&sin->sin6_addr) && in in6_status()
226 index = *(u_short *)&sin->sin6_addr.s6_addr[2]; in in6_status()
227 *(u_short *)&sin->sin6_addr.s6_addr[2] = 0; in in6_status()
243 inet_ntop(AF_INET6, &sin->sin6_addr, addr_buf, in in6_status()
255 if (IN6_IS_ADDR_LINKLOCAL(&sin->sin6_addr) && in in6_status()
260 *(u_short *)&sin->sin6_addr.s6_addr[2] = 0; in in6_status()
[all …]
/dragonfly/usr.sbin/ndp/
H A Dndp.c402 sin->sin6_addr = ((struct sockaddr_in6 *)res->ai_addr)->sin6_addr; in set()
430 if (IN6_ARE_ADDR_EQUAL(&sin->sin6_addr, &sin_m.sin6_addr)) { in set()
474 sin->sin6_addr = ((struct sockaddr_in6 *)res->ai_addr)->sin6_addr; in get()
481 dump(&sin->sin6_addr); in get()
514 sin->sin6_addr = ((struct sockaddr_in6 *)res->ai_addr)->sin6_addr; in delete()
527 if (IN6_ARE_ADDR_EQUAL(&sin->sin6_addr, &sin_m.sin6_addr)) { in delete()
885 memset(&so_mask.sin6_addr, 0xff, sizeof(so_mask.sin6_addr)); in rtmsg()
1090 sin6.sin6_addr = DR.rtaddr; in rtrlist()
1259 p6.sin6_addr = PR.prefix; in plist()
1273 p6.sin6_addr.s6_addr[2] = 0; in plist()
[all …]
/dragonfly/contrib/tcp_wrappers/
H A Dhosts_access.c371 return (!memcmp(&pat.sin6_addr, &addr.sin6_addr,
449 if (IN6_IS_ADDR_V4MAPPED(&addr.sin6_addr)) {
450 if ((*(u_int32_t *)&net.sin6_addr.s6_addr[12] = dot_quad_addr(net_tok)) == INADDR_NONE
453 …return ((*(u_int32_t *)&addr.sin6_addr.s6_addr[12] & mask) == *(u_int32_t *)&net.sin6_addr.s6_addr…
479 …if ((*(u_int32_t *)&addr.sin6_addr.s6_addr[i] & mask) != (*(u_int32_t *)&net.sin6_addr.s6_addr[i] …
483 if (*(u_int32_t *)&addr.sin6_addr.s6_addr[i] != *(u_int32_t *)&net.sin6_addr.s6_addr[i])
/dragonfly/contrib/dhcpcd/src/
H A Dsa.c68 return offsetof(struct sockaddr_in6, sin6_addr) + in sa_addroffset()
135 return IN6_IS_ADDR_UNSPECIFIED(&satocsin6(sa)->sin6_addr); in sa_is_unspecified()
174 return IN6_ARE_ADDR_EQUAL(&sin6->sin6_addr, &in6allones); in sa_is_allones()
206 return IN6_IS_ADDR_LOOPBACK(&sin6->sin6_addr); in sa_is_loopback()
253 p = (const uint8_t *)sin6->sin6_addr.s6_addr; in sa_toprefix()
254 lim = p + sizeof(sin6->sin6_addr.s6_addr); in sa_toprefix()
448 offset = offsetof(struct sockaddr_in6, sin6_addr); in sa_cmp()
500 memcpy(&sin6->sin6_addr.s6_addr, &addr->s6_addr, in sa_in6_init()
501 sizeof(sin6->sin6_addr.s6_addr)); in sa_in6_init()
/dragonfly/usr.sbin/rtsold/
H A Drtsol.c106 &sin6_allrouters.sin6_addr.s6_addr) != 1) { in sockopen()
290 inet_ntop(AF_INET6, &from.sin6_addr, ntopbuf, in rtsol_input()
299 inet_ntop(AF_INET6, &from.sin6_addr, ntopbuf, in rtsol_input()
309 inet_ntop(AF_INET6, &from.sin6_addr, ntopbuf, in rtsol_input()
315 if (pi && !IN6_IS_ADDR_LINKLOCAL(&from.sin6_addr)) { in rtsol_input()
318 inet_ntop(AF_INET6, &from.sin6_addr, ntopbuf, in rtsol_input()
329 inet_ntop(AF_INET6, &from.sin6_addr, ntopbuf, in rtsol_input()
337 inet_ntop(AF_INET6, &from.sin6_addr, ntopbuf, in rtsol_input()
/dragonfly/contrib/wpa_supplicant/wpa_supplicant/
H A Dctrl_iface_udp.c100 inet_ntop(AF_INET6, &from->sin6_addr, addr, sizeof(*from)), in wpa_supplicant_ctrl_iface_attach()
127 !os_memcmp(&from->sin6_addr, &dst->addr.sin6_addr,
128 sizeof(from->sin6_addr))) {
130 inet_ntop(AF_INET6, &from->sin6_addr, addr,
174 !os_memcmp(&from->sin6_addr, &dst->addr.sin6_addr,
175 sizeof(from->sin6_addr))) {
177 inet_ntop(AF_INET6, &from->sin6_addr, addr,
248 inet_ntop(AF_INET6, &from.sin6_addr, addr, sizeof(from));
423 addr.sin6_addr = in6addr_any;
425 inet_pton(AF_INET6, "::1", &addr.sin6_addr);
[all …]
/dragonfly/usr.sbin/route6d/
H A Droute6d.c1039 nh = fsock.sin6_addr; in riprecv()
1094 nh = fsock.sin6_addr; in riprecv()
1097 nh = fsock.sin6_addr; in riprecv()
1434 ifa->ifa_addr = sin->sin6_addr; in ifconfig1()
1721 dst = &sdst->sin6_addr; in rt_del()
1724 gw = &sgw->sin6_addr; in rt_del()
1739 &sdst->sin6_addr) in rt_del()
1812 addr = &sifa->sin6_addr; in rt_deladdr()
2613 sin->sin6_addr = *gw; in addroute()
2678 sin->sin6_addr = *gw; in delroute()
[all …]
/dragonfly/usr.sbin/rtadvd/
H A Dif.c71 .sin6_addr = IN6ADDR_LINKLOCAL_ALLNODES_INIT,
77 .sin6_addr = IN6ADDR_LINKLOCAL_ALLROUTERS_INIT,
201 if (IN6_IS_ADDR_LINKLOCAL(&SIN6(dst)->sin6_addr) || in get_next_msg()
202 IN6_IS_ADDR_MULTICAST(&SIN6(dst)->sin6_addr)) in get_next_msg()
231 (IN6_IS_ADDR_LINKLOCAL(&SIN6(ifa)->sin6_addr) || in get_next_msg()
232 IN6_IS_ADDR_MULTICAST(&SIN6(ifa)->sin6_addr))) in get_next_msg()
264 return (&SIN6(rti_info[RTAX_DST])->sin6_addr); in get_addr()
290 p = (char *)(&SIN6(sa)->sin6_addr); in get_prefixlen()
656 &sin6_linklocal_allrouters.sin6_addr, in sock_mc_join()
694 &sin6_linklocal_allrouters.sin6_addr, in sock_mc_leave()
[all …]
H A Drtadvd.c844 if (!IN6_IS_ADDR_LINKLOCAL(&rcvfrom.sin6_addr)) { in rtadvd_input()
848 inet_ntop(AF_INET6, &rcvfrom.sin6_addr, in rtadvd_input()
933 inet_ntop(AF_INET6, &from->sin6_addr, ntopbuf, in rs_input()
944 if (IN6_IS_ADDR_UNSPECIFIED(&from->sin6_addr) && in rs_input()
1102 inet_ntop(AF_INET6, &from->sin6_addr, ntopbuf, in ra_input()
1117 inet_ntop(AF_INET6, &from->sin6_addr, ntopbuf, in ra_input()
1134 inet_ntop(AF_INET6, &from->sin6_addr, ntopbuf, in ra_input()
1145 inet_ntop(AF_INET6, &from->sin6_addr, ntopbuf, in ra_input()
1156 inet_ntop(AF_INET6, &from->sin6_addr, ntopbuf, in ra_input()
1168 inet_ntop(AF_INET6, &from->sin6_addr, ntopbuf, in ra_input()
[all …]
H A Drrenum.c166 irr->irr_useprefix.sin6_addr = in6addr_any; in do_use_prefix()
201 irr->irr_useprefix.sin6_addr = rpu->rpu_prefix; in do_use_prefix()
278 irr.irr_matchprefix.sin6_addr = rpm->rpm_prefix; in do_pco()
445 inet_ntop(AF_INET6, &from->sin6_addr, ntopbuf[0] ,sizeof(ntopbuf[0])), in rr_input()
454 inet_ntop(AF_INET6, &from->sin6_addr, ntopbuf[0], in rr_input()
470 &sin6_sitelocal_allrouters.sin6_addr, &pi->ipi6_addr)) { in rr_input()
476 inet_ntop(AF_INET6, &from->sin6_addr, ntopbuf[1], in rr_input()
486 rr_command_input(len, rr, &from->sin6_addr, dst); in rr_input()
/dragonfly/sys/kern/
H A Dkern_jail.c400 if (IN6_IS_ADDR_LOOPBACK(&ip6->sin6_addr)) { in prison_ipcache_init()
443 IN6_IS_ADDR_LOOPBACK(&ip6->sin6_addr))) { in prison_replace_wildcards()
472 IN6_IS_ADDR_LOOPBACK(&ip6->sin6_addr))) { in prison_remote_ip()
510 bcmp(&pr->local_ip6->sin6_addr, &ip6->sin6_addr, in prison_local_ip()
511 sizeof(ip6->sin6_addr)) == 0) { in prison_local_ip()
512 bcopy(&sin6_localhost, &ip6->sin6_addr, sizeof(ip6->sin6_addr)); in prison_local_ip()
543 ip6->sin6_addr = pr->nonlocal_ip6->sin6_addr; in prison_get_nonlocal()
576 ip6->sin6_addr = pr->local_ip6->sin6_addr; in prison_get_local()
611 IN6_ARE_ADDR_EQUAL(&ip6->sin6_addr, in jailed_ip()
612 &jip6->sin6_addr)) { in jailed_ip()
[all …]
/dragonfly/usr.sbin/gifconfig/
H A Dgifconfig.c673 if (IN6_IS_ADDR_LINKLOCAL(&sin->sin6_addr)) { in in6_status()
675 ntohs(*(u_int16_t *)&sin->sin6_addr.s6_addr[2]); in in6_status()
676 sin->sin6_addr.s6_addr[2] = 0; in in6_status()
677 sin->sin6_addr.s6_addr[3] = 0; in in6_status()
693 if (IN6_IS_ADDR_LINKLOCAL(&sin->sin6_addr)) { in in6_status()
695 ntohs(*(u_int16_t *)&sin->sin6_addr.s6_addr[2]); in in6_status()
696 sin->sin6_addr.s6_addr[2] = 0; in in6_status()
697 sin->sin6_addr.s6_addr[3] = 0; in in6_status()
709 printf(" prefixlen %d ", prefix(&sin->sin6_addr, in in6_status()
808 memset(&sin->sin6_addr, -1, sizeof(struct in6_addr)); in in6_getprefix()
[all …]
/dragonfly/usr.sbin/ppp/
H A Dncpaddr.c174 if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr) ||
175 IN6_IS_ADDR_MC_LINKLOCAL(&sin6->sin6_addr)) {
177 ntohs(*(u_short *)&sin6->sin6_addr.s6_addr[2]);
178 *(u_short *)&sin6->sin6_addr.s6_addr[2] = 0;
329 host6->sin6_addr = addr->ncpaddr_ip6addr; in ncpaddr_getsa()
355 if (IN6_IS_ADDR_V4MAPPED(&host6->sin6_addr)) { in ncpaddr_setsa()
361 addr->ncpaddr_ip6addr = host6->sin6_addr; in ncpaddr_setsa()
389 sin6.sin6_addr = addr->ncpaddr_ip6addr; in ncpaddr_ntowa()
731 range->ncprange_ip6addr = host6->sin6_addr; in ncprange_setsa()
732 if (IN6_IS_ADDR_UNSPECIFIED(&host6->sin6_addr)) in ncprange_setsa()
[all …]
/dragonfly/lib/libc/net/
H A Dgetnameinfo.c102 offsetof(struct sockaddr_in6, sin6_addr)},
190 switch (sin6->sin6_addr.s6_addr[0]) { in getnameinfo_inet()
192 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) in getnameinfo_inet()
194 else if (IN6_IS_ADDR_LOOPBACK(&sin6->sin6_addr)) in getnameinfo_inet()
200 if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr)) { in getnameinfo_inet()
203 else if (IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr)) in getnameinfo_inet()
344 a6 = &sa6->sin6_addr; in ip6_sa2str()
/dragonfly/sys/net/stf/
H A Dif_stf.c274 if (bcmp(GET_V4(&ia6->ia_addr.sin6_addr), &ip.ip_dst, in stf_encapcheck()
285 a.s_addr = GET_V4(&ia6->ia_addr.sin6_addr)->s_addr; in stf_encapcheck()
286 a.s_addr &= GET_V4(&ia6->ia_prefixmask.sin6_addr)->s_addr; in stf_encapcheck()
288 b.s_addr &= GET_V4(&ia6->ia_prefixmask.sin6_addr)->s_addr; in stf_encapcheck()
312 if (!IN6_IS_ADDR_6TO4(&sin6->sin6_addr)) in stf_getsrcifa6()
315 bcopy(GET_V4(&sin6->sin6_addr), &in, sizeof(in)); in stf_getsrcifa6()
380 else if (IN6_IS_ADDR_6TO4(&dst6->sin6_addr)) in stf_output_serialized()
381 in4 = GET_V4(&dst6->sin6_addr); in stf_output_serialized()
403 bcopy(GET_V4(&((struct sockaddr_in6 *)&ia6->ia_addr)->sin6_addr), in stf_output_serialized()
659 if (IN6_IS_ADDR_6TO4(&sin6->sin6_addr)) { in stf_ioctl()
/dragonfly/usr.sbin/ftp-proxy/
H A Dfilter.c97 &satosin6(nat)->sin6_addr.s6_addr, 16); in add_nat()
130 &satosin6(rdr)->sin6_addr.s6_addr, 16); in add_rdr()
272 &satosin6(src)->sin6_addr.s6_addr, 16); in prepare_rule()
275 &satosin6(dst)->sin6_addr.s6_addr, 16); in prepare_rule()
374 memcpy(&pnl.saddr.v6, &client->sin6_addr.s6_addr, sizeof pnl.saddr.v6); in server_lookup6()
375 memcpy(&pnl.daddr.v6, &proxy->sin6_addr.s6_addr, sizeof pnl.daddr.v6); in server_lookup6()
385 memcpy(&server->sin6_addr.s6_addr, &pnl.rdaddr.v6, in server_lookup6()
386 sizeof server->sin6_addr); in server_lookup6()

123456