| /src/sys/netinet6/ |
| H A D | ip6_gre.c | 87 #define GRE_HASH_SC(sc) GRE_HASH(&(sc)->gre_oip6.ip6_src,\ 122 IN6_ARE_ADDR_EQUAL(&sc->gre_oip6.ip6_src, src) && in in6_gre_checkdup() 138 if (IN6_ARE_ADDR_EQUAL(&tmp->gre_oip6.ip6_src, src) && in in6_gre_checkdup() 156 CK_LIST_FOREACH(sc, &GRE_HASH(&ip6->ip6_dst, &ip6->ip6_src), chain) { in in6_gre_lookup() 161 if (IN6_ARE_ADDR_EQUAL(&sc->gre_oip6.ip6_src, in in6_gre_lookup() 164 &ip6->ip6_src)) { in in6_gre_lookup() 181 if (in6_localip(&sc->gre_oip6.ip6_src)) in in6_gre_set_running() 206 if (IN6_ARE_ADDR_EQUAL(&sc->gre_oip6.ip6_src, in in6_gre_srcaddr() 262 if (!IN6_ARE_ADDR_EQUAL(&s->addr, &sc->gre_oip6.ip6_src)) { in in6_gre_setup_socket() 277 gs = in6_gre_lookup_socket(&sc->gre_oip6.ip6_src); in in6_gre_setup_socket() [all …]
|
| H A D | in6_gif.c | 98 #define GIF_HASH_SC(sc) GIF_HASH(&(sc)->gif_ip6hdr->ip6_src,\ 116 IN6_ARE_ADDR_EQUAL(&sc->gif_ip6hdr->ip6_src, src) && in in6_gif_checkdup() 123 if (IN6_ARE_ADDR_EQUAL(&tmp->gif_ip6hdr->ip6_src, src) && in in6_gif_checkdup() 137 if (in6_localip(&sc->gif_ip6hdr->ip6_src)) in in6_gif_set_running() 161 if (IN6_ARE_ADDR_EQUAL(&sc->gif_ip6hdr->ip6_src, in in6_gif_srcaddr() 177 CK_LIST_INSERT_HEAD(&GIF_SRCHASH(&sc->gif_ip6hdr->ip6_src), in in6_gif_attach() 253 ip6->ip6_src = src->sin6_addr; in in6_gif_ioctl() 280 sc->gif_ip6hdr->ip6_src: sc->gif_ip6hdr->ip6_dst; in in6_gif_ioctl() 368 CK_LIST_FOREACH(sc, &GIF_HASH(&ip6->ip6_dst, &ip6->ip6_src), chain) { in in6_gif_lookup() 373 if (IN6_ARE_ADDR_EQUAL(&sc->gif_ip6hdr->ip6_src, in in6_gif_lookup() [all …]
|
| H A D | ip6_forward.c | 115 IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_src) || in ip6_forward() 123 ip6_sprintf(ip6bufs, &ip6->ip6_src), in ip6_forward() 221 outzone = in6_get_unicast_scopeid(&ip6->ip6_src, nh->nh_ifp); in ip6_forward() 222 inzone = in6_get_unicast_scopeid(&ip6->ip6_src, m->m_pkthdr.rcvif); in ip6_forward() 232 ip6_sprintf(ip6bufs, &ip6->ip6_src), in ip6_forward() 305 ip6_sprintf(ip6bufs, &ip6->ip6_src), in ip6_forward() 320 in6_clearscope(&ip6->ip6_src); in ip6_forward()
|
| H A D | icmp6.c | 255 if (in6_setscope(&ip6->ip6_src, ifp, NULL) != 0) in icmp6_error2() 319 if (IN6_IS_ADDR_UNSPECIFIED(&oip6->ip6_src) || in icmp6_error() 320 IN6_IS_ADDR_MULTICAST(&oip6->ip6_src)) in icmp6_error() 359 if (icmp6_ratelimit(&oip6->ip6_src, type, code)) in icmp6_error() 377 nip6->ip6_src = oip6->ip6_src; in icmp6_error() 380 in6_clearscope(&oip6->ip6_src); in icmp6_error() 508 ip6_sprintf(ip6bufs, &ip6->ip6_src))); in icmp6_input() 564 if (icmp6_ratelimit(&ip6->ip6_src, ICMP6_ECHO_REPLY, 0)) in icmp6_input() 880 icmp6->icmp6_type, ip6_sprintf(ip6bufs, &ip6->ip6_src), in icmp6_input() 1088 if (IN6_IS_ADDR_UNSPECIFIED(&eip6->ip6_src) || in icmp6_notify_error() [all …]
|
| H A D | ip6_mroute.c | 1073 ip6_sprintf(ip6bufs, &ip6->ip6_src), in X_ip6_mforward() 1092 if (IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_src)) { in X_ip6_mforward() 1098 ip6_sprintf(ip6bufs, &ip6->ip6_src), in X_ip6_mforward() 1111 rt = mf6c_find(&ip6->ip6_src, &ip6->ip6_dst); in X_ip6_mforward() 1126 ip6_sprintf(ip6bufs, &ip6->ip6_src), in X_ip6_mforward() 1152 hash = MF6CHASH(ip6->ip6_src, ip6->ip6_dst); in X_ip6_mforward() 1154 if (IN6_ARE_ADDR_EQUAL(&ip6->ip6_src, in X_ip6_mforward() 1190 sin6.sin6_addr = ip6->ip6_src; in X_ip6_mforward() 1249 rt->mf6c_origin.sin6_addr = ip6->ip6_src; in X_ip6_mforward() 1479 src0 = ip6->ip6_src; in ip6_mdq() [all …]
|
| H A D | in6_cksum.c | 118 scope = in6_getscope(&ip6->ip6_src); in _in6_cksum_pseudo() 119 w = (u_int16_t *)&ip6->ip6_src; in _in6_cksum_pseudo() 296 scope = in6_getscope(&ip6->ip6_src); in in6_cksum_partial_l2() 297 w = (uint16_t *)&ip6->ip6_src; in in6_cksum_partial_l2()
|
| H A D | nd6_nbr.c | 164 ip6->ip6_hlim, ip6_sprintf(ip6bufs, &ip6->ip6_src), in nd6_ns_input() 179 saddr6 = ip6->ip6_src; in nd6_ns_input() 243 if (IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_src) && lladdr) { in nd6_ns_input() 513 ifp, &ip6->ip6_src); in nd6_ns_output_fib() 522 ip6->ip6_src = *saddr6; in nd6_ns_output_fib() 531 &ip6->ip6_src); in nd6_ns_output_fib() 540 ip6_sprintf(ip6buf, &ip6->ip6_src))); in nd6_ns_output_fib() 555 bzero(&ip6->ip6_src, sizeof(ip6->ip6_src)); in nd6_ns_output_fib() 583 mac = (*carp_macmatch6_p)(ifp, m, &ip6->ip6_src); in nd6_ns_output_fib() 697 ip6->ip6_hlim, ip6_sprintf(ip6bufs, &ip6->ip6_src), in nd6_na_input() [all …]
|
| H A D | in6_rss.c | 346 return rss_proto_software_hash_v6(&ip6->ip6_src, &ip6->ip6_dst, in rss_mbuf_software_hash_v6() 359 return rss_proto_software_hash_v6(&ip6->ip6_src, &ip6->ip6_dst, in rss_mbuf_software_hash_v6() 367 return rss_proto_software_hash_v6(&ip6->ip6_src, &ip6->ip6_dst, in rss_mbuf_software_hash_v6()
|
| H A D | udp6_usrreq.c | 242 (!IN6_ARE_ADDR_EQUAL(&inp->in6p_faddr, &ctx->ip6->ip6_src) || in udp6_multi_match() 484 inp = in6_pcblookup_mbuf(pcbinfo, &ip6->ip6_src, in udp6_input() 493 inp = in6_pcblookup(pcbinfo, &ip6->ip6_src, in udp6_input() 503 inp = in6_pcblookup_mbuf(pcbinfo, &ip6->ip6_src, in udp6_input() 516 ip6_sprintf(ip6bufs, &ip6->ip6_src), in udp6_input() 530 !in6_localip(&ip6->ip6_src))) in udp6_input() 590 &ip6->ip6_src, uh.uh_sport, INPLOOKUP_WILDCARD | INPLOOKUP_RLOCKPCB, in udp6_common_ctlinput() 925 ip6->ip6_src = *laddr; in udp6_send()
|
| H A D | ip6_fastfwd.c | 113 IN6_IS_ADDR_LINKLOCAL(&ip6->ip6_src) || in ip6_tryforward() 115 IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_src) || in ip6_tryforward()
|
| H A D | ip6_input.c | 637 if (IN6_IS_ADDR_MULTICAST(&ip6->ip6_src)) { in ip6_input() 680 if (IN6_IS_ADDR_V4MAPPED(&ip6->ip6_src) || in ip6_input() 694 if (IN6_IS_ADDR_V4COMPAT(&ip6->ip6_src) || in ip6_input() 792 if (in6_clearscope(&ip6->ip6_src) || in6_clearscope(&ip6->ip6_dst)) { in ip6_input() 796 if (in6_setscope(&ip6->ip6_src, rcvif, NULL) || in ip6_input() 828 ip6_sprintf(ip6bufs, &ip6->ip6_src), in ip6_input() 833 __predict_false(in6_localip_fib(&ip6->ip6_src, in ip6_input()
|
| H A D | frag6.c | 329 ip6->ip6_src = q6->ip6q_src; in frag6_freef() 558 memcpy(hashkeyp, &ip6->ip6_src, sizeof(struct in6_addr)); in frag6_input() 570 IN6_ARE_ADDR_EQUAL(&ip6->ip6_src, &q6->ip6q_src) && in frag6_input() 614 q6->ip6q_src = ip6->ip6_src; in frag6_input() 698 ip6err->ip6_src = q6->ip6q_src; in frag6_input()
|
| H A D | mld6.c | 603 if (!IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_src)) { in mld_v1_input_query() 605 ip6_sprintf(ip6tbuf, &ip6->ip6_src), in mld_v1_input_query() 770 ip6_sprintf(ip6tbuf, &ip6->ip6_src), in mld_v2_input_query() 779 if (!IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_src)) { in mld_v2_input_query() 781 ip6_sprintf(ip6tbuf, &ip6->ip6_src), in mld_v2_input_query() 1068 src = ip6->ip6_src; in mld_v1_input_report() 1072 ip6_sprintf(ip6tbuf, &ip6->ip6_src), in mld_v1_input_report() 1102 if ((ia && IN6_ARE_ADDR_EQUAL(&ip6->ip6_src, IA6_IN6(ia))) || in mld_v1_input_report() 1792 ip6->ip6_src = ia ? ia->ia_addr.sin6_addr : in6addr_any; in mld_v1_transmit_report() 3179 ip6->ip6_src = ia ? ia->ia_addr.sin6_addr : in6addr_any; in mld_v2_encap_report()
|
| /src/tools/tools/netmap/ |
| H A D | pkt_hash.c | 216 saddr = ipv6h->ip6_src.s6_addr[0] | in decode_ipv6_n_hash() 217 (ipv6h->ip6_src.s6_addr[1] << 8) | in decode_ipv6_n_hash() 218 (ipv6h->ip6_src.s6_addr[2] << 16) | in decode_ipv6_n_hash() 219 (ipv6h->ip6_src.s6_addr[3] << 24); in decode_ipv6_n_hash()
|
| /src/cddl/lib/libdtrace/ |
| H A D | ip.d | 235 inet_ntoa6(&((struct ip6_hdr *)p)->ip6_src); 253 inet_ntoa6(&((struct ip6_hdr *)m->m_data)->ip6_src); 299 ipv6_src = p == NULL ? 0 : (in6_addr_t *)&p->ip6_src; 301 ipv6_saddr = p == NULL ? 0 : inet_ntoa6(&p->ip6_src);
|
| /src/sys/netipsec/ |
| H A D | subr_ipsec.c | 98 bcopy(&ip6->ip6_src, &src->sin6.sin6_addr, sizeof(ip6->ip6_src)); in ipsec6_setsockaddrs() 99 if (IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_src)) { in ipsec6_setsockaddrs() 101 src->sin6.sin6_scope_id = ntohs(ip6->ip6_src.s6_addr16[1]); in ipsec6_setsockaddrs()
|
| H A D | ipsec_output.c | 576 sin6->sin6_addr = ip6->ip6_src; in ipsec6_allocsa() 577 if (IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_src)) { in ipsec6_allocsa() 581 ntohs(ip6->ip6_src.s6_addr16[1]); in ipsec6_allocsa() 1175 in6_clearscope(&ip6->ip6_src); in ipsec_encap() 1225 ip6->ip6_src = saidx->src.sin6.sin6_addr; in ipsec_encap() 1226 if (IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_src)) in ipsec_encap() 1227 ip6->ip6_src.s6_addr16[1] = in ipsec_encap()
|
| /src/sys/netpfil/ipfw/nptv6/ |
| H A D | nptv6.c | 175 inet_ntop(AF_INET6, &ip6->ip6_src, _s, sizeof(_s)), in nptv6_translate_icmpv6() 178 if (IN6_ARE_MASKED_ADDR_EQUAL(&ip6->ip6_src, in nptv6_translate_icmpv6() 237 inet_ntop(AF_INET6, &ip6->ip6_src, _s, sizeof(_s)), in nptv6_rewrite_internal() 241 addr = &ip6->ip6_src; in nptv6_rewrite_internal() 295 inet_ntop(AF_INET6, &ip6->ip6_src, _s, sizeof(_s)), in nptv6_rewrite_external() 307 addr = &ip6->ip6_src; in nptv6_rewrite_external() 378 inet_ntop(AF_INET6, &ip6->ip6_src, _s, sizeof(_s)), in ipfw_nptv6() 381 if (IN6_ARE_MASKED_ADDR_EQUAL(&ip6->ip6_src, in ipfw_nptv6() 412 args->f_id.src_ip6 = ip6->ip6_src; in ipfw_nptv6()
|
| /src/sys/netpfil/ipfilter/netinet/ |
| H A D | ip_tftp_pxy.c | 327 swip6.in6 = ip6->ip6_src; in ipf_p_tftp_backchannel() 329 ip6->ip6_src = nat->nat_ndst6.in6; in ipf_p_tftp_backchannel() 363 ip6->ip6_src = nat->nat_ndst6.in6; in ipf_p_tftp_backchannel() 375 ip6->ip6_src = nat->nat_odst6.in6; in ipf_p_tftp_backchannel() 391 ip6->ip6_src = swip6.in6; in ipf_p_tftp_backchannel()
|
| H A D | ip_nat6.c | 1415 if (IP6_NEQ(&fin->fin_dst6, &oip6->ip6_src)) { in ipf_nat6_icmperrorlookup() 1444 &oip6->ip6_src); in ipf_nat6_icmperrorlookup() 1448 &oip6->ip6_src); in ipf_nat6_icmperrorlookup() 1471 &oip6->ip6_src); in ipf_nat6_icmperrorlookup() 1474 &oip6->ip6_src); in ipf_nat6_icmperrorlookup() 1482 &oip6->ip6_src); in ipf_nat6_icmperrorlookup() 1485 &oip6->ip6_src); in ipf_nat6_icmperrorlookup() 1665 a4.in6 = oip6->ip6_src; in ipf_nat6_icmperror() 1668 oip6->ip6_src = a1.in6; in ipf_nat6_icmperror() 1675 a4.in6 = oip6->ip6_src; in ipf_nat6_icmperror() [all …]
|
| /src/sys/netpfil/ipfw/nat64/ |
| H A D | nat64_translate.c | 499 for (p = (uint16_t *)&ip6->ip6_src; in nat64_cksum_convert() 500 p < (uint16_t *)(&ip6->ip6_src + 2); p++) in nat64_cksum_convert() 734 if (in6_selectsrc_addr(M_GETFIB(n), &ip6->ip6_src, 0, in nat64_icmp6_reflect() 735 n->m_pkthdr.rcvif, &oip6->ip6_src, NULL) != 0) { in nat64_icmp6_reflect() 742 oip6->ip6_dst = ip6->ip6_src; in nat64_icmp6_reflect() 1101 eip6->ip6_src = ip6->ip6_dst; in nat64_icmp_translate() 1104 eip6->ip6_dst = ip6->ip6_src; in nat64_icmp_translate() 1246 ip6.ip6_src = *saddr; in nat64_do_handle_ip4() 1350 if (nat64_check_ip6(&ip6->ip6_src) != 0 || in nat64_handle_icmp6() 1522 if (nat64_check_ip6(&ip6i->ip6_src) != 0 || in nat64_handle_icmp6() [all …]
|
| H A D | nat64clat.c | 130 if (memcmp(&ip6->ip6_src, &cfg->base.plat_prefix, in nat64clat_handle_ip6() 140 aaddr = nat64_extract_ip4(&ip6->ip6_src, cfg->base.plat_plen); in nat64clat_handle_ip6()
|
| /src/contrib/tcpdump/ |
| H A D | print-tcp.c | 188 GET_IP6ADDR_STRING(ip6->ip6_src), in tcp_print() 205 GET_IP6ADDR_STRING(ip6->ip6_src), in tcp_print() 268 src = (const void *)ip6->ip6_src; in tcp_print() 278 UNALIGNED_MEMCPY(&tha.dst, src, sizeof(ip6->ip6_src)); in tcp_print() 282 UNALIGNED_MEMCPY(&tha.src, src, sizeof(ip6->ip6_src)); in tcp_print() 958 MD5_Update(&ctx, (const char *)&ip6->ip6_src, sizeof(ip6->ip6_src)); in tcp_verify_signature()
|
| H A D | print-ip6.c | 187 GET_CPY_BYTES(&ph.ph_src, ip6->ip6_src, sizeof(nd_ipv6)); in nextproto6_cksum() 330 ND_PRINT("%s > %s: ", GET_IP6ADDR_STRING(ip6->ip6_src), in ip6_print()
|
| H A D | ip6.h | 86 nd_ipv6 ip6_src; /* source address */ member
|