Home
last modified time | relevance | path

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

12345678910>>...14

/freebsd-13.1/sys/netinet6/
H A Din6_src.c322 src = ia->ia_addr.sin6_addr; in in6_selectsrc()
516 tmp = ia->ia_addr.sin6_addr; in in6_selectsrc()
604 dst_sa.sin6_addr = *dst; in in6_selectsrc_addr()
629 struct in6_addr *dst = &dstsock->sin6_addr; in selectroute()
708 &sin6_next->sin6_addr))) in selectroute()
764 sa6->sin6_addr.s6_addr16[1] = 0; in selectroute()
1048 IN6_MASK_ADDR(&ent0.addr.sin6_addr, &ent0.addrmask.sin6_addr); in in6_src_ioctl()
1130 &pol->ape_policy.addr.sin6_addr) && in delete_addrsel_policyent()
1190 mp = (u_char *)&pol->addrmask.sin6_addr; in match_addrsel_policy()
1192 k = (u_char *)&key->sin6_addr; in match_addrsel_policy()
[all …]
H A Dip6_forward.c184 dst.sin6_addr = ip6->ip6_dst; in ip6_forward()
248 dst.sin6_addr = nh->gw6_sa.sin6_addr; in ip6_forward()
249 dst.sin6_scope_id = ntohs(in6_getscope(&dst.sin6_addr)); in ip6_forward()
250 in6_clearscope(&dst.sin6_addr); in ip6_forward()
332 dst.sin6_addr = ip6->ip6_dst; in ip6_forward()
333 in6_clearscope(&dst.sin6_addr); in ip6_forward()
360 dst.sin6_scope_id = ntohs(in6_getscope(&gw6->sin6_addr)); in ip6_forward()
361 dst.sin6_addr = gw6->sin6_addr; in ip6_forward()
362 in6_clearscope(&dst.sin6_addr); in ip6_forward()
383 if (IN6_IS_SCOPE_LINKLOCAL(&dst.sin6_addr)) { in ip6_forward()
[all …]
H A Dscope6.c323 zoneid = scope6_addr2default(&sin6->sin6_addr); in sa6_embedscope()
326 (IN6_IS_SCOPE_LINKLOCAL(&sin6->sin6_addr) || in sa6_embedscope()
354 if (IN6_IS_SCOPE_LINKLOCAL(&sin6->sin6_addr) || in sa6_recoverscope()
355 IN6_IS_ADDR_MC_INTFACELOCAL(&sin6->sin6_addr)) { in sa6_recoverscope()
359 zoneid = ntohs(sin6->sin6_addr.s6_addr16[1]); in sa6_recoverscope()
374 ip6_sprintf(ip6buf, &sin6->sin6_addr), in sa6_recoverscope()
377 sin6->sin6_addr.s6_addr16[1] = 0; in sa6_recoverscope()
547 scope = in6_addrscope(&sa6->sin6_addr); in sa6_checkzone()
550 if (IN6_IS_ADDR_MULTICAST(&sa6->sin6_addr) && in sa6_checkzone()
563 if (IN6_IS_ADDR_LOOPBACK(&sa6->sin6_addr)) { in sa6_checkzone()
[all …]
H A Dnd6_rtr.c689 gate.sin6_addr = new->rtaddr; in defrouter_addreq()
729 gate.sin6_addr = dr->rtaddr; in defrouter_delreq()
1271 &ifra.ifra_addr.sin6_addr); in in6_ifadd()
1945 &pr->ndpr_prefix.sin6_addr), in pfxlist_onlink_check()
1953 &pr->ndpr_prefix.sin6_addr), in pfxlist_onlink_check()
2068 .sin6_addr = pr->ndpr_mask, in nd6_prefix_onlink_rtrequest()
2182 .sin6_addr = pr->ndpr_mask, in nd6_prefix_offlink()
2223 &opr->ndpr_prefix.sin6_addr), in nd6_prefix_offlink()
2266 &ia0->ia_prefixmask.sin6_addr); in in6_tmpifadd()
2271 &ifra.ifra_prefixmask.sin6_addr); in in6_tmpifadd()
[all …]
H A Din6_fib_algo.c74 #define KEY_LEN_INET6 (offsetof(struct sa_in6, sin6_addr) + sizeof(struct in6_addr))
75 #define OFF_LEN_INET6 (8 * offsetof(struct sa_in6, sin6_addr))
80 struct in6_addr sin6_addr; member
105 .sin6_addr = *key.addr6, in lradix6_lookup()
108 addr6.sin6_addr.s6_addr16[1] = htons(scopeid & 0xffff); in lradix6_lookup()
191 ae->addr.sin6_addr = rt_dst->sin6_addr; in lradix6_add_route_cb()
196 mask.sin6_addr = rt_mask->sin6_addr; in lradix6_add_route_cb()
260 .sin6_addr = *key.addr6, in radix6_lookup()
263 sin6.sin6_addr.s6_addr16[1] = htons(scopeid & 0xffff); in radix6_lookup()
H A Dip6_mroute.c498 MF6CFIND(req->src.sin6_addr, req->grp.sin6_addr, rt); in get_sg_cnt()
844 mfccp->mf6cc_mcastgrp.sin6_addr); in add_m6fc()
863 &mfccp->mf6cc_origin.sin6_addr), in add_m6fc()
865 &mfccp->mf6cc_mcastgrp.sin6_addr), in add_m6fc()
997 hash = MF6CHASH(origin.sin6_addr, mcastgrp.sin6_addr); in del_m6fc()
1165 &rt->mf6c_origin.sin6_addr) && in X_ip6_mforward()
1200 sin6.sin6_addr = ip6->ip6_src; in X_ip6_mforward()
1448 sin6.sin6_addr = oim->im6_src; in ip6_mdq()
1453 sin6.sin6_addr = im->im6_src; in ip6_mdq()
1594 dst6.sin6_addr = ip6->ip6_dst; in phyint_send()
[all …]
H A Din6.c409 &sa6->sin6_addr)) != 0) in in6_control()
619 &ifra->ifra_prefixmask.sin6_addr); in in6_control()
911 ifra->ifra_addr.sin6_addr = *addr; in in6_prepare_ifra()
986 in6_tmp = dst6.sin6_addr; in in6_validate_ifra()
1099 ia->ia_prefixmask.sin6_addr = ifra->ifra_prefixmask.sin6_addr; in in6_alloc_ifa()
1277 .sin6_addr = ia->ia_dstaddr.sin6_addr, in in6_handle_dstaddr_rtrequest()
1305 !IN6_ARE_ADDR_EQUAL(&ia->ia_addr.sin6_addr, &ia->ia_dstaddr.sin6_addr)) in ifa_is_p2p()
1482 !IN6_ARE_ADDR_EQUAL(&pdst->sin6_addr, &ia->ia_dstaddr.sin6_addr)) { in in6_notify_ifa()
1725 &ia->ia_prefixmask.sin6_addr)) { in in6_localaddr()
2561 sin6->sin6_addr.s6_addr32[0] = 0; in in6_sin_2_v4mapsin6()
[all …]
H A Din6_pcb.c160 if (IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr)) { in in6_pcbbind()
216 &sin6->sin6_addr, lport, in in6_pcbbind()
312 inp->in6p_laddr = sin6->sin6_addr; in in6_pcbbind()
368 sin6->sin6_addr = in6addr_loopback; in in6_pcbladdr()
430 &sin6->sin6_addr, 0, sin6->sin6_port, in in6_pcbconnect_mbuf()
470 inp->in6p_laddr = laddr6.sin6_addr; in in6_pcbconnect_mbuf()
472 inp->in6p_faddr = sin6->sin6_addr; in in6_pcbconnect_mbuf()
520 sin6->sin6_addr = *addr_p; in in6_sockaddr()
674 bzero((caddr_t)&sa6_src.sin6_addr, sizeof(sa6_src.sin6_addr)); in in6_pcbnotify()
712 &sa6_dst->sin6_addr) || in in6_pcbnotify()
[all …]
H A Dip6_fastfwd.c64 nh = fib6_lookup(M_GETFIB(m), &dst->sin6_addr, in ip6_findroute()
160 dst.sin6_addr = ip6->ip6_dst; in ip6_tryforward()
193 dst.sin6_addr = ip6->ip6_dst; in ip6_tryforward()
257 !IN6_ARE_ADDR_EQUAL(&dst.sin6_addr, &ip6->ip6_dst)) { in ip6_tryforward()
263 dst.sin6_addr = ip6->ip6_dst; in ip6_tryforward()
284 dst.sin6_addr = nh->gw6_sa.sin6_addr; in ip6_tryforward()
H A Dsctp6_usrreq.c121 src.sin6_addr = ip6->ip6_src; in sctp6_input_with_port()
129 dst.sin6_addr = ip6->ip6_dst; in sctp6_input_with_port()
308 src.sin6_addr = ip6cp->ip6c_ip6->ip6_src; in sctp6_ctlinput()
316 dst.sin6_addr = ip6cp->ip6c_ip6->ip6_dst; in sctp6_ctlinput()
764 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) { in sctp6_send()
775 IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) { in sctp6_send()
914 IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) { in sctp6_connect()
1031 sin6->sin6_addr = sctp_ifa->address.sin6.sin6_addr; in sctp6_getaddr()
1035 memset(&sin6->sin6_addr, 0, sizeof(sin6->sin6_addr)); in sctp6_getaddr()
1047 sin6->sin6_addr = sin_a->sin6_addr; in sctp6_getaddr()
[all …]
H A Din6_gif.c162 CK_LIST_FOREACH(sc, &GIF_SRCHASH(&sin->sin6_addr), srchash) { in in6_gif_srcaddr()
164 &sin->sin6_addr) == 0) in in6_gif_srcaddr()
222 if (IN6_IS_ADDR_UNSPECIFIED(&src->sin6_addr) || in in6_gif_ioctl()
223 IN6_IS_ADDR_UNSPECIFIED(&dst->sin6_addr)) { in in6_gif_ioctl()
240 error = in6_gif_checkdup(sc, &src->sin6_addr, in in6_gif_ioctl()
241 &dst->sin6_addr); in in6_gif_ioctl()
250 ip6->ip6_src = src->sin6_addr; in in6_gif_ioctl()
251 ip6->ip6_dst = dst->sin6_addr; in in6_gif_ioctl()
276 src->sin6_addr = (cmd == SIOCGIFPSRCADDR_IN6) ? in in6_gif_ioctl()
H A Dip6_gre.c207 CK_LIST_FOREACH(sc, &GRE_SRCHASH(&sin->sin6_addr), srchash) { in in6_gre_srcaddr()
209 &sin->sin6_addr) == 0) in in6_gre_srcaddr()
247 if (IN6_ARE_ADDR_EQUAL(&sc->gre_oip6.ip6_dst, &dst.sin6_addr)) in in6_gre_udp_input()
336 sin6.sin6_addr = sc->gre_oip6.ip6_src; in in6_gre_setup_socket()
469 if (IN6_IS_ADDR_UNSPECIFIED(&src->sin6_addr) || in in6_gre_ioctl()
470 IN6_IS_ADDR_UNSPECIFIED(&dst->sin6_addr)) { in in6_gre_ioctl()
488 error = in6_gre_checkdup(sc, &src->sin6_addr, in in6_gre_ioctl()
489 &dst->sin6_addr, sc->gre_options); in in6_gre_ioctl()
499 ip6->ip6_src = src->sin6_addr; in in6_gre_ioctl()
500 ip6->ip6_dst = dst->sin6_addr; in in6_gre_ioctl()
[all …]
/freebsd-13.1/tests/sys/net/routing/
H A Drtsock_config.h112 inet_pton(AF_INET6, buf, &c->net6.sin6_addr); in config_setup()
122 memcpy(&c->addr6.sin6_addr, &c->net6.sin6_addr, sizeof(struct in6_addr)); in config_setup()
124 c->addr6.sin6_addr._s6_addr32[3] = htonl(ntohl(c->net6.sin6_addr._s6_addr32[3]) + 1); in config_setup()
126 inet_ntop(AF_INET6, &c->net6.sin6_addr, c->net6_str, INET6_ADDRSTRLEN); in config_setup()
127 inet_ntop(AF_INET6, &c->addr6.sin6_addr, c->addr6_str, INET6_ADDRSTRLEN); in config_setup()
/freebsd-13.1/usr.sbin/rtsold/
H A Drtsol.c242 inet_ntop(AF_INET6, &from.sin6_addr, ntopbuf, in rtsol_input()
251 inet_ntop(AF_INET6, &from.sin6_addr, ntopbuf, in rtsol_input()
261 inet_ntop(AF_INET6, &from.sin6_addr, ntopbuf, in rtsol_input()
267 if (pi && !IN6_IS_ADDR_LINKLOCAL(&from.sin6_addr)) { in rtsol_input()
270 inet_ntop(AF_INET6, &from.sin6_addr, ntopbuf, in rtsol_input()
281 inet_ntop(AF_INET6, &from.sin6_addr, ntopbuf, in rtsol_input()
339 memcpy(&rai->rai_saddr.sin6_addr, &from.sin6_addr, in rtsol_input()
340 sizeof(rai->rai_saddr.sin6_addr)); in rtsol_input()
381 inet_ntop(AF_INET6, &from.sin6_addr, ntopbuf, in rtsol_input()
393 inet_ntop(AF_INET6, &from.sin6_addr, in rtsol_input()
[all …]
/freebsd-13.1/contrib/tcp_wrappers/
H A Dhosts_access.c386 return (!memcmp(&pat.sin6_addr, &addr.sin6_addr,
464 if (IN6_IS_ADDR_V4MAPPED(&addr.sin6_addr)) {
465 if ((*(u_int32_t *)&net.sin6_addr.s6_addr[12] = dot_quad_addr(net_tok)) == INADDR_NONE
468 …return ((*(u_int32_t *)&addr.sin6_addr.s6_addr[12] & mask) == *(u_int32_t *)&net.sin6_addr.s6_addr…
492 …if ((*(u_int32_t *)&addr.sin6_addr.s6_addr[i] & mask) != (*(u_int32_t *)&net.sin6_addr.s6_addr[i] …
496 if (*(u_int32_t *)&addr.sin6_addr.s6_addr[i] != *(u_int32_t *)&net.sin6_addr.s6_addr[i])
/freebsd-13.1/sbin/ifconfig/
H A Daf_inet6.c148 in6 = (struct in6_addr *)&in6_addreq.ifra_addr.sin6_addr; in setip6eui64()
157 if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr)) { in setip6eui64()
158 lladdr = &sin6->sin6_addr; in setip6eui64()
222 inet_ntop(AF_INET6, &sin->sin6_addr, addr_buf, in in6_status()
240 inet_ntop(AF_INET6, &sin->sin6_addr, addr_buf, in in6_status()
250 printf("/%d", prefix(&sin->sin6_addr, in in6_status()
253 printf(" prefixlen %d", prefix(&sin->sin6_addr, in in6_status()
319 memset(&sin->sin6_addr, 0xff, sizeof(struct in6_addr)); in in6_getprefix()
322 memset((void *)&sin->sin6_addr, 0x00, sizeof(sin->sin6_addr)); in in6_getprefix()
323 for (cp = (u_char *)&sin->sin6_addr; len > 7; len -= 8) in in6_getprefix()
[all …]
/freebsd-13.1/contrib/wpa/wpa_supplicant/
H A Dctrl_iface_udp.c127 !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,
252 inet_ntop(AF_INET6, &from.sin6_addr, addr, sizeof(from));
440 addr.sin6_addr = in6addr_any;
442 inet_pton(AF_INET6, "::1", &addr.sin6_addr);
559 inet_ntop(AF_INET6, &dst->addr.sin6_addr,
[all …]
/freebsd-13.1/contrib/llvm-project/lldb/source/Host/common/
H A DSocketAddress.cpp145 if (inet_ntop(GetFamily(), &m_socket_addr.sa_ipv6.sin6_addr, str, in GetIPAddress()
260 m_socket_addr.sa_ipv6.sin6_addr = in6addr_loopback; in SetToLocalhost()
282 m_socket_addr.sa_ipv6.sin6_addr = in6addr_any; in SetToAnyAddress()
294 : 0 == memcmp(&m_socket_addr.sa_ipv6.sin6_addr, &in6addr_any, 16); in IsAnyAddr()
300 : 0 == memcmp(&m_socket_addr.sa_ipv6.sin6_addr, &in6addr_loopback, in IsLocalhost()
314 return 0 == memcmp(&m_socket_addr.sa_ipv6.sin6_addr, in operator ==()
315 &rhs.m_socket_addr.sa_ipv6.sin6_addr, 16); in operator ==()
/freebsd-13.1/usr.sbin/rtadvd/
H A Dif.c72 .sin6_addr = IN6ADDR_LINKLOCAL_ALLNODES_INIT,
78 .sin6_addr = IN6ADDR_LINKLOCAL_ALLROUTERS_INIT,
206 if (IN6_IS_ADDR_LINKLOCAL(&SIN6(dst)->sin6_addr) || in get_next_msg()
207 IN6_IS_ADDR_MULTICAST(&SIN6(dst)->sin6_addr)) in get_next_msg()
236 (IN6_IS_ADDR_LINKLOCAL(&SIN6(ifa)->sin6_addr) || in get_next_msg()
237 IN6_IS_ADDR_MULTICAST(&SIN6(ifa)->sin6_addr))) in get_next_msg()
269 return (&SIN6(rti_info[RTAX_DST])->sin6_addr); in get_addr()
295 p = (char *)(&SIN6(sa)->sin6_addr); in get_prefixlen()
678 &sin6_linklocal_allrouters.sin6_addr, in sock_mc_join()
716 &sin6_linklocal_allrouters.sin6_addr, in sock_mc_leave()
[all …]
H A Drtadvd.c842 if (!IN6_IS_ADDR_LINKLOCAL(&rcvfrom.sin6_addr)) { in rtadvd_input()
846 inet_ntop(AF_INET6, &rcvfrom.sin6_addr, in rtadvd_input()
931 inet_ntop(AF_INET6, &from->sin6_addr, ntopbuf, in rs_input()
942 if (IN6_IS_ADDR_UNSPECIFIED(&from->sin6_addr) && in rs_input()
1097 inet_ntop(AF_INET6, &from->sin6_addr, ntopbuf, in ra_input()
1112 inet_ntop(AF_INET6, &from->sin6_addr, ntopbuf, in ra_input()
1129 inet_ntop(AF_INET6, &from->sin6_addr, ntopbuf, in ra_input()
1140 inet_ntop(AF_INET6, &from->sin6_addr, ntopbuf, in ra_input()
1151 inet_ntop(AF_INET6, &from->sin6_addr, ntopbuf, in ra_input()
1163 inet_ntop(AF_INET6, &from->sin6_addr, ntopbuf, in ra_input()
[all …]
/freebsd-13.1/usr.bin/netstat/
H A Droute.c500 src = &satosin6(sa)->sin6_addr; in routename()
619 if (IN6_IS_ADDR_LINKLOCAL(&sa6->sin6_addr) || in in6_fillscopeid()
620 IN6_IS_ADDR_MC_NODELOCAL(&sa6->sin6_addr) || in in6_fillscopeid()
621 IN6_IS_ADDR_MC_LINKLOCAL(&sa6->sin6_addr)) { in in6_fillscopeid()
624 ntohs(*(u_int16_t *)&sa6->sin6_addr.s6_addr[2]); in in6_fillscopeid()
625 sa6->sin6_addr.s6_addr[2] = sa6->sin6_addr.s6_addr[3] = 0; in in6_fillscopeid()
656 p = (u_char *)&mask->sin6_addr; in netname6()
669 addr.sin6_addr.s6_addr[i] &= in netname6()
670 mask->sin6_addr.s6_addr[i]; in netname6()
676 if (masklen == 0 && IN6_IS_ADDR_UNSPECIFIED(&sa6->sin6_addr)) in netname6()
/freebsd-13.1/contrib/ntp/lib/isc/
H A Dsockaddr.c77 memcmp(&a->type.sin6.sin6_addr, &b->type.sin6.sin6_addr, in isc_sockaddr_compare()
78 sizeof(a->type.sin6.sin6_addr)) != 0) in isc_sockaddr_compare()
222 in6 = &sockaddr->type.sin6.sin6_addr; in isc_sockaddr_hash()
228 length = sizeof(sockaddr->type.sin6.sin6_addr); in isc_sockaddr_hash()
277 sockaddr->type.sin6.sin6_addr = in6addr_any; in isc_sockaddr_any6()
321 sockaddr->type.sin6.sin6_addr = *ina6; in isc_sockaddr_fromin6()
336 sockaddr->type.sin6.sin6_addr.s6_addr[10] = 0xff; in isc_sockaddr_v6fromin()
337 sockaddr->type.sin6.sin6_addr.s6_addr[11] = 0xff; in isc_sockaddr_v6fromin()
338 memcpy(&sockaddr->type.sin6.sin6_addr.s6_addr[12], ina, 4); in isc_sockaddr_v6fromin()
392 memcpy(&sockaddr->type.sin6.sin6_addr, &na->type.in6, 16); in isc_sockaddr_fromnetaddr()
/freebsd-13.1/usr.sbin/route6d/
H A Droute6d.c1189 nh = fsock.sin6_addr; in riprecv()
1275 nh = fsock.sin6_addr; in riprecv()
1278 nh = fsock.sin6_addr; in riprecv()
1886 sizeof(mask.sin6_addr)); in rtrecv()
1977 dst = &sdst->sin6_addr; in rt_del()
1980 gw = &sgw->sin6_addr; in rt_del()
1995 &sdst->sin6_addr) in rt_del()
2069 addr = &sifa->sin6_addr; in rt_deladdr()
2858 sin6->sin6_addr = *gw; in addroute()
2926 sin6->sin6_addr = *gw; in delroute()
[all …]
/freebsd-13.1/usr.sbin/ppp/
H A Dncpaddr.c172 if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr) ||
173 IN6_IS_ADDR_MC_LINKLOCAL(&sin6->sin6_addr)) {
175 ntohs(*(u_short *)&sin6->sin6_addr.s6_addr[2]);
176 *(u_short *)&sin6->sin6_addr.s6_addr[2] = 0;
327 host6->sin6_addr = addr->ncpaddr_ip6addr; in ncpaddr_getsa()
353 if (IN6_IS_ADDR_V4MAPPED(&host6->sin6_addr)) { in ncpaddr_setsa()
359 addr->ncpaddr_ip6addr = host6->sin6_addr; in ncpaddr_setsa()
387 sin6.sin6_addr = addr->ncpaddr_ip6addr; in ncpaddr_ntowa()
726 range->ncprange_ip6addr = host6->sin6_addr; in ncprange_setsa()
727 if (IN6_IS_ADDR_UNSPECIFIED(&host6->sin6_addr)) in ncprange_setsa()
[all …]
/freebsd-13.1/sys/ofed/drivers/infiniband/core/
H A Dib_iwpm_util.c67 if (!memcmp(&a6_sockaddr->sin6_addr, in iwpm_compare_sockaddr()
68 &b6_sockaddr->sin6_addr, sizeof(struct in6_addr)) in iwpm_compare_sockaddr()
94 msg, &sockaddr_v6->sin6_addr, in iwpm_print_sockaddr()

12345678910>>...14