Home
last modified time | relevance | path

Searched refs:ip6_src (Results 1 – 25 of 83) sorted by relevance

1234

/freebsd-13-stable/sys/netinet6/
HDin6_gif.c98 #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()
248 ip6->ip6_src = src->sin6_addr; in in6_gif_ioctl()
275 sc->gif_ip6hdr->ip6_src: sc->gif_ip6hdr->ip6_dst; in in6_gif_ioctl()
358 CK_LIST_FOREACH(sc, &GIF_HASH(&ip6->ip6_dst, &ip6->ip6_src), chain) { in in6_gif_lookup()
363 if (IN6_ARE_ADDR_EQUAL(&sc->gif_ip6hdr->ip6_src, in in6_gif_lookup()
[all …]
HDip6_gre.c87 #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()
277 if (!IN6_ARE_ADDR_EQUAL(&s->addr, &sc->gre_oip6.ip6_src)) { in in6_gre_setup_socket()
292 gs = in6_gre_lookup_socket(&sc->gre_oip6.ip6_src); in in6_gre_setup_socket()
[all …]
HDip6_forward.c111 IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_src)) { in ip6_forward()
119 ip6_sprintf(ip6bufs, &ip6->ip6_src), in ip6_forward()
217 outzone = in6_get_unicast_scopeid(&ip6->ip6_src, nh->nh_ifp); in ip6_forward()
218 inzone = in6_get_unicast_scopeid(&ip6->ip6_src, m->m_pkthdr.rcvif); in ip6_forward()
229 ip6_sprintf(ip6bufs, &ip6->ip6_src), in ip6_forward()
302 ip6_sprintf(ip6bufs, &ip6->ip6_src), in ip6_forward()
317 in6_clearscope(&ip6->ip6_src); in ip6_forward()
HDicmp6.c239 if (in6_setscope(&ip6->ip6_src, ifp, NULL) != 0) in icmp6_error2()
303 if (IN6_IS_ADDR_UNSPECIFIED(&oip6->ip6_src) || in icmp6_error()
304 IN6_IS_ADDR_MULTICAST(&oip6->ip6_src)) in icmp6_error()
343 if (icmp6_ratelimit(&oip6->ip6_src, type, code)) in icmp6_error()
361 nip6->ip6_src = oip6->ip6_src; in icmp6_error()
364 in6_clearscope(&oip6->ip6_src); in icmp6_error()
448 ip6_sprintf(ip6bufs, &ip6->ip6_src))); in icmp6_input()
533 if (icmp6_ratelimit(&ip6->ip6_src, ICMP6_ECHO_REPLY, 0)) in icmp6_input()
849 icmp6->icmp6_type, ip6_sprintf(ip6bufs, &ip6->ip6_src), in icmp6_input()
1064 icmp6src.sin6_addr = eip6->ip6_src; in icmp6_notify_error()
[all …]
HDip6_mroute.c1080 ip6_sprintf(ip6bufs, &ip6->ip6_src), in X_ip6_mforward()
1099 if (IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_src)) { in X_ip6_mforward()
1106 ip6_sprintf(ip6bufs, &ip6->ip6_src), in X_ip6_mforward()
1119 MF6CFIND(ip6->ip6_src, ip6->ip6_dst, rt); in X_ip6_mforward()
1134 ip6_sprintf(ip6bufs, &ip6->ip6_src), in X_ip6_mforward()
1160 hash = MF6CHASH(ip6->ip6_src, ip6->ip6_dst); in X_ip6_mforward()
1162 if (IN6_ARE_ADDR_EQUAL(&ip6->ip6_src, in X_ip6_mforward()
1198 sin6.sin6_addr = ip6->ip6_src; in X_ip6_mforward()
1257 rt->mf6c_origin.sin6_addr = ip6->ip6_src; in X_ip6_mforward()
1483 src0 = ip6->ip6_src; in ip6_mdq()
[all …]
HDin6_cksum.c121 scope = in6_getscope(&ip6->ip6_src); in _in6_cksum_pseudo()
122 w = (u_int16_t *)&ip6->ip6_src; in _in6_cksum_pseudo()
297 scope = in6_getscope(&ip6->ip6_src); in in6_cksum_partial()
298 w = (uint16_t *)&ip6->ip6_src; in in6_cksum_partial()
HDnd6_nbr.c141 ip6->ip6_hlim, ip6_sprintf(ip6bufs, &ip6->ip6_src), in nd6_ns_input()
156 saddr6 = ip6->ip6_src; in nd6_ns_input()
220 if (IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_src) && lladdr) { in nd6_ns_input()
485 ip6->ip6_src = *saddr6; in nd6_ns_output_fib()
503 ip6->ip6_src = src6; in nd6_ns_output_fib()
513 bzero(&ip6->ip6_src, sizeof(ip6->ip6_src)); in nd6_ns_output_fib()
541 mac = (*carp_macmatch6_p)(ifp, m, &ip6->ip6_src); in nd6_ns_output_fib()
659 ip6->ip6_hlim, ip6_sprintf(ip6bufs, &ip6->ip6_src), in nd6_na_input()
893 rt6_flush(&ip6->ip6_src, ifp); in nd6_na_input()
1019 ip6->ip6_src = src6; in nd6_na_output_fib()
HDin6_rss.c350 return rss_proto_software_hash_v6(&ip6->ip6_src, &ip6->ip6_dst, in rss_mbuf_software_hash_v6()
363 return rss_proto_software_hash_v6(&ip6->ip6_src, &ip6->ip6_dst, in rss_mbuf_software_hash_v6()
371 return rss_proto_software_hash_v6(&ip6->ip6_src, &ip6->ip6_dst, in rss_mbuf_software_hash_v6()
HDudp6_usrreq.c349 &ip6->ip6_src) || in udp6_input()
467 inp = in6_pcblookup_mbuf(pcbinfo, &ip6->ip6_src, in udp6_input()
476 inp = in6_pcblookup(pcbinfo, &ip6->ip6_src, in udp6_input()
486 inp = in6_pcblookup_mbuf(pcbinfo, &ip6->ip6_src, in udp6_input()
499 ip6_sprintf(ip6bufs, &ip6->ip6_src), in udp6_input()
513 !in6_localaddr(&ip6->ip6_src))) in udp6_input()
606 uh.uh_dport, &ip6->ip6_src, uh.uh_sport, in udp6_common_ctlinput()
930 ip6->ip6_src = *laddr; in udp6_output()
HDip6_fastfwd.c108 IN6_IS_ADDR_LINKLOCAL(&ip6->ip6_src) || in ip6_tryforward()
109 IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_src) || in ip6_tryforward()
HDfrag6.c261 ip6->ip6_src = q6->ip6q_src; in frag6_freef()
496 memcpy(hashkeyp, &ip6->ip6_src, sizeof(struct in6_addr)); in frag6_input()
508 IN6_ARE_ADDR_EQUAL(&ip6->ip6_src, &q6->ip6q_src) && in frag6_input()
553 q6->ip6q_src = ip6->ip6_src; in frag6_input()
651 ip6err->ip6_src = q6->ip6q_src; in frag6_input()
HDip6_input.c639 if (IN6_IS_ADDR_MULTICAST(&ip6->ip6_src) || in ip6_input()
689 if (IN6_IS_ADDR_V4MAPPED(&ip6->ip6_src) || in ip6_input()
703 if (IN6_IS_ADDR_V4COMPAT(&ip6->ip6_src) || in ip6_input()
781 if (in6_clearscope(&ip6->ip6_src) || in6_clearscope(&ip6->ip6_dst)) { in ip6_input()
785 if (in6_setscope(&ip6->ip6_src, rcvif, NULL) || in ip6_input()
817 ip6_sprintf(ip6bufs, &ip6->ip6_src), in ip6_input()
HDmld6.c634 if (!IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_src)) { in mld_v1_input_query()
636 ip6_sprintf(ip6tbuf, &ip6->ip6_src), in mld_v1_input_query()
801 ip6_sprintf(ip6tbuf, &ip6->ip6_src), in mld_v2_input_query()
810 if (!IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_src)) { in mld_v2_input_query()
812 ip6_sprintf(ip6tbuf, &ip6->ip6_src), in mld_v2_input_query()
1099 src = ip6->ip6_src; in mld_v1_input_report()
1103 ip6_sprintf(ip6tbuf, &ip6->ip6_src), in mld_v1_input_report()
1133 if ((ia && IN6_ARE_ADDR_EQUAL(&ip6->ip6_src, IA6_IN6(ia))) || in mld_v1_input_report()
1817 ip6->ip6_src = ia ? ia->ia_addr.sin6_addr : in6addr_any; in mld_v1_transmit_report()
3200 ip6->ip6_src = ia ? ia->ia_addr.sin6_addr : in6addr_any; in mld_v2_encap_report()
/freebsd-13-stable/tools/tools/netmap/
HDpkt_hash.c216 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()
/freebsd-13-stable/cddl/lib/libdtrace/
HDip.d235 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);
/freebsd-13-stable/sys/netipsec/
HDsubr_ipsec.c109 bcopy(&ip6->ip6_src, &src->sin6.sin6_addr, sizeof(ip6->ip6_src)); in ipsec6_setsockaddrs()
110 if (IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_src)) { in ipsec6_setsockaddrs()
112 src->sin6.sin6_scope_id = ntohs(ip6->ip6_src.s6_addr16[1]); in ipsec6_setsockaddrs()
HDipsec_output.c445 sin6->sin6_addr = ip6->ip6_src; in ipsec6_allocsa()
446 if (IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_src)) { in ipsec6_allocsa()
450 ntohs(ip6->ip6_src.s6_addr16[1]); in ipsec6_allocsa()
902 in6_clearscope(&ip6->ip6_src); in ipsec_encap()
952 ip6->ip6_src = saidx->src.sin6.sin6_addr; in ipsec_encap()
953 if (IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_src)) in ipsec_encap()
954 ip6->ip6_src.s6_addr16[1] = in ipsec_encap()
/freebsd-13-stable/sys/netpfil/ipfw/nptv6/
HDnptv6.c175 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()
/freebsd-13-stable/sys/netpfil/ipfilter/netinet/
HDip_tftp_pxy.c329 swip6.in6 = ip6->ip6_src; in ipf_p_tftp_backchannel()
331 ip6->ip6_src = nat->nat_ndst6.in6; in ipf_p_tftp_backchannel()
365 ip6->ip6_src = nat->nat_ndst6.in6; in ipf_p_tftp_backchannel()
377 ip6->ip6_src = nat->nat_odst6.in6; in ipf_p_tftp_backchannel()
393 ip6->ip6_src = swip6.in6; in ipf_p_tftp_backchannel()
HDip_nat6.c1423 if (IP6_NEQ(&fin->fin_dst6, &oip6->ip6_src)) { in ipf_nat6_icmperrorlookup()
1452 &oip6->ip6_src); in ipf_nat6_icmperrorlookup()
1456 &oip6->ip6_src); in ipf_nat6_icmperrorlookup()
1479 &oip6->ip6_src); in ipf_nat6_icmperrorlookup()
1482 &oip6->ip6_src); in ipf_nat6_icmperrorlookup()
1490 &oip6->ip6_src); in ipf_nat6_icmperrorlookup()
1493 &oip6->ip6_src); in ipf_nat6_icmperrorlookup()
1675 a4.in6 = oip6->ip6_src; in ipf_nat6_icmperror()
1678 oip6->ip6_src = a1.in6; in ipf_nat6_icmperror()
1685 a4.in6 = oip6->ip6_src; in ipf_nat6_icmperror()
[all …]
/freebsd-13-stable/sys/netpfil/ipfw/nat64/
HDnat64_translate.c498 for (p = (uint16_t *)&ip6->ip6_src; in nat64_cksum_convert()
499 p < (uint16_t *)(&ip6->ip6_src + 2); p++) in nat64_cksum_convert()
733 if (in6_selectsrc_addr(M_GETFIB(n), &ip6->ip6_src, 0, in nat64_icmp6_reflect()
734 n->m_pkthdr.rcvif, &oip6->ip6_src, NULL) != 0) { in nat64_icmp6_reflect()
741 oip6->ip6_dst = ip6->ip6_src; in nat64_icmp6_reflect()
1100 eip6->ip6_src = ip6->ip6_dst; in nat64_icmp_translate()
1103 eip6->ip6_dst = ip6->ip6_src; in nat64_icmp_translate()
1245 ip6.ip6_src = *saddr; in nat64_do_handle_ip4()
1349 if (nat64_check_ip6(&ip6->ip6_src) != 0 || in nat64_handle_icmp6()
1521 if (nat64_check_ip6(&ip6i->ip6_src) != 0 || in nat64_handle_icmp6()
[all …]
HDnat64clat.c131 if (memcmp(&ip6->ip6_src, &cfg->base.plat_prefix, in nat64clat_handle_ip6()
141 aaddr = nat64_extract_ip4(&ip6->ip6_src, cfg->base.plat_plen); in nat64clat_handle_ip6()
/freebsd-13-stable/contrib/tcpdump/
HDprint-tcp.c188 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()
938 MD5_Update(&ctx, (const char *)&ip6->ip6_src, sizeof(ip6->ip6_src)); in tcp_verify_signature()
HDprint-ip6.c187 GET_CPY_BYTES(&ph.ph_src, ip6->ip6_src, sizeof(nd_ipv6)); in nextproto6_cksum()
328 ND_PRINT("%s > %s: ", GET_IP6ADDR_STRING(ip6->ip6_src), in ip6_print()
HDip6.h86 nd_ipv6 ip6_src; /* source address */ member

1234