/freebsd-13-stable/sys/netinet6/ |
H A D | in6_gif.c | 100 #define GIF_HASH_SC(sc) GIF_HASH(&(sc)->gif_ip6hdr->ip6_src,\ 118 IN6_ARE_ADDR_EQUAL(&sc->gif_ip6hdr->ip6_src, src) && 125 if (IN6_ARE_ADDR_EQUAL(&tmp->gif_ip6hdr->ip6_src, src) && 139 if (in6_localip(&sc->gif_ip6hdr->ip6_src)) 163 if (IN6_ARE_ADDR_EQUAL(&sc->gif_ip6hdr->ip6_src, 179 CK_LIST_INSERT_HEAD(&GIF_SRCHASH(&sc->gif_ip6hdr->ip6_src), 250 ip6->ip6_src = src->sin6_addr; 277 sc->gif_ip6hdr->ip6_src: sc->gif_ip6hdr->ip6_dst; 375 CK_LIST_FOREACH(sc, &GIF_HASH(&ip6->ip6_dst, &ip6->ip6_src), chain) { 380 if (IN6_ARE_ADDR_EQUAL(&sc->gif_ip6hdr->ip6_src, [all...] |
H A D | ip6_gre.c | 89 #define GRE_HASH_SC(sc) GRE_HASH(&(sc)->gre_oip6.ip6_src,\ 124 IN6_ARE_ADDR_EQUAL(&sc->gre_oip6.ip6_src, src) && 140 if (IN6_ARE_ADDR_EQUAL(&tmp->gre_oip6.ip6_src, src) && 158 CK_LIST_FOREACH(sc, &GRE_HASH(&ip6->ip6_dst, &ip6->ip6_src), chain) { 163 if (IN6_ARE_ADDR_EQUAL(&sc->gre_oip6.ip6_src, 166 &ip6->ip6_src)) { 183 if (in6_localip(&sc->gre_oip6.ip6_src)) 208 if (IN6_ARE_ADDR_EQUAL(&sc->gre_oip6.ip6_src, 279 if (!IN6_ARE_ADDR_EQUAL(&s->addr, &sc->gre_oip6.ip6_src)) { 294 gs = in6_gre_lookup_socket(&sc->gre_oip6.ip6_src); [all...] |
H A D | ip6_forward.c | 113 IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_src)) { 121 ip6_sprintf(ip6bufs, &ip6->ip6_src), 207 outzone = in6_get_unicast_scopeid(&ip6->ip6_src, nh->nh_ifp); 208 inzone = in6_get_unicast_scopeid(&ip6->ip6_src, m->m_pkthdr.rcvif); 219 ip6_sprintf(ip6bufs, &ip6->ip6_src), 292 ip6_sprintf(ip6bufs, &ip6->ip6_src), 307 in6_clearscope(&ip6->ip6_src);
|
H A D | in6_cksum.c | 113 scope = in6_getscope(&ip6->ip6_src); 114 w = (u_int16_t *)&ip6->ip6_src; 195 scope = in6_getscope(&ip6->ip6_src); 196 w = (u_int16_t *)&ip6->ip6_src;
|
H A D | in6_rss.c | 353 return rss_proto_software_hash_v6(&ip6->ip6_src, &ip6->ip6_dst, 366 return rss_proto_software_hash_v6(&ip6->ip6_src, &ip6->ip6_dst, 374 return rss_proto_software_hash_v6(&ip6->ip6_src, &ip6->ip6_dst,
|
H A D | ip6_mroute.c | 1083 ip6_sprintf(ip6bufs, &ip6->ip6_src), 1102 if (IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_src)) { 1109 ip6_sprintf(ip6bufs, &ip6->ip6_src), 1122 MF6CFIND(ip6->ip6_src, ip6->ip6_dst, rt); 1137 ip6_sprintf(ip6bufs, &ip6->ip6_src), 1163 hash = MF6CHASH(ip6->ip6_src, ip6->ip6_dst); 1165 if (IN6_ARE_ADDR_EQUAL(&ip6->ip6_src, 1201 sin6.sin6_addr = ip6->ip6_src; 1260 rt->mf6c_origin.sin6_addr = ip6->ip6_src; 1486 src0 = ip6->ip6_src; [all...] |
H A D | icmp6.c | 247 if (in6_setscope(&ip6->ip6_src, ifp, NULL) != 0) 311 if (IN6_IS_ADDR_UNSPECIFIED(&oip6->ip6_src) || 312 IN6_IS_ADDR_MULTICAST(&oip6->ip6_src)) 351 if (icmp6_ratelimit(&oip6->ip6_src, type, code)) { 371 nip6->ip6_src = oip6->ip6_src; 374 in6_clearscope(&oip6->ip6_src); 458 ip6_sprintf(ip6bufs, &ip6->ip6_src))); 857 icmp6->icmp6_type, ip6_sprintf(ip6bufs, &ip6->ip6_src), 1072 icmp6src.sin6_addr = eip6->ip6_src; [all...] |
H A D | ip6_fastfwd.c | 110 IN6_IS_ADDR_LINKLOCAL(&ip6->ip6_src) || 111 IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_src) ||
|
H A D | nd6_nbr.c | 143 ip6->ip6_hlim, ip6_sprintf(ip6bufs, &ip6->ip6_src), 158 saddr6 = ip6->ip6_src; 222 if (IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_src) && lladdr) { 487 /* ip6_src set already. */ 488 ip6->ip6_src = *saddr6; 506 ip6->ip6_src = src6; 516 bzero(&ip6->ip6_src, sizeof(ip6->ip6_src)); 651 ip6->ip6_hlim, ip6_sprintf(ip6bufs, &ip6->ip6_src), 893 rt6_flush(&ip6->ip6_src, if [all...] |
H A D | udp6_usrreq.c | 351 &ip6->ip6_src) || 469 inp = in6_pcblookup_mbuf(pcbinfo, &ip6->ip6_src, 478 inp = in6_pcblookup(pcbinfo, &ip6->ip6_src, 488 inp = in6_pcblookup_mbuf(pcbinfo, &ip6->ip6_src, 501 ip6_sprintf(ip6bufs, &ip6->ip6_src), 607 uh.uh_dport, &ip6->ip6_src, uh.uh_sport, 936 ip6->ip6_src = *laddr;
|
H A D | frag6.c | 263 ip6->ip6_src = q6->ip6q_src; 498 memcpy(hashkeyp, &ip6->ip6_src, sizeof(struct in6_addr)); 510 IN6_ARE_ADDR_EQUAL(&ip6->ip6_src, &q6->ip6q_src) && 555 q6->ip6q_src = ip6->ip6_src; 653 ip6err->ip6_src = q6->ip6q_src;
|
/freebsd-13-stable/tools/tools/netmap/ |
H A D | pkt_hash.c | 215 saddr = ipv6h->ip6_src.s6_addr[0] | 216 (ipv6h->ip6_src.s6_addr[1] << 8) | 217 (ipv6h->ip6_src.s6_addr[2] << 16) | 218 (ipv6h->ip6_src.s6_addr[3] << 24);
|
/freebsd-13-stable/contrib/tcpdump/ |
H A D | ip6.h | 86 struct in6_addr ip6_src; /* source address */ member in struct:ip6_hdr
|
H A D | print-sunrpc.c | 199 ip6addr_string(ndo, &ip6->ip6_src), srcid,
|
H A D | print-ip6.c | 178 UNALIGNED_MEMCPY(&ph.ph_src, &ip6->ip6_src, sizeof (struct in6_addr)); 291 ND_PRINT((ndo, "%s > %s: ", ip6addr_string(ndo, &ip6->ip6_src),
|
H A D | print-tcp.c | 196 ip6addr_string(ndo, &ip6->ip6_src), 259 src = &ip6->ip6_src; 269 UNALIGNED_MEMCPY(&tha.dst, src, sizeof ip6->ip6_src); 273 UNALIGNED_MEMCPY(&tha.src, src, sizeof ip6->ip6_src); 879 MD5_Update(&ctx, (const char *)&ip6->ip6_src, sizeof(ip6->ip6_src));
|
/freebsd-13-stable/sys/netipsec/ |
H A D | subr_ipsec.c | 111 bcopy(&ip6->ip6_src, &src->sin6.sin6_addr, sizeof(ip6->ip6_src)); 112 if (IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_src)) { 114 src->sin6.sin6_scope_id = ntohs(ip6->ip6_src.s6_addr16[1]);
|
H A D | ipsec_output.c | 459 sin6->sin6_addr = ip6->ip6_src; 460 if (IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_src)) { 464 ntohs(ip6->ip6_src.s6_addr16[1]); 928 in6_clearscope(&ip6->ip6_src); 978 ip6->ip6_src = saidx->src.sin6.sin6_addr; 979 if (IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_src)) 980 ip6->ip6_src.s6_addr16[1] =
|
/freebsd-13-stable/sys/netpfil/ipfw/nptv6/ |
H A D | nptv6.c | 177 inet_ntop(AF_INET6, &ip6->ip6_src, _s, sizeof(_s)), 180 if (IN6_ARE_MASKED_ADDR_EQUAL(&ip6->ip6_src, 239 inet_ntop(AF_INET6, &ip6->ip6_src, _s, sizeof(_s)), 243 addr = &ip6->ip6_src; 297 inet_ntop(AF_INET6, &ip6->ip6_src, _s, sizeof(_s)), 309 addr = &ip6->ip6_src; 380 inet_ntop(AF_INET6, &ip6->ip6_src, _s, sizeof(_s)), 383 if (IN6_ARE_MASKED_ADDR_EQUAL(&ip6->ip6_src, 414 args->f_id.src_ip6 = ip6->ip6_src;
|
/freebsd-13-stable/cddl/lib/libdtrace/ |
H A D | ip.d | 237 inet_ntoa6(&((struct ip6_hdr *)p)->ip6_src); 255 inet_ntoa6(&((struct ip6_hdr *)m->m_data)->ip6_src); 301 ipv6_src = p == NULL ? 0 : (in6_addr_t *)&p->ip6_src; 303 ipv6_saddr = p == NULL ? 0 : inet_ntoa6(&p->ip6_src);
|
/freebsd-13-stable/sys/netpfil/ipfw/nat64/ |
H A D | nat64clat.c | 132 /* Check ip6_src matches configured prefix */ 133 if (memcmp(&ip6->ip6_src, &cfg->base.plat_prefix, 143 aaddr = nat64_extract_ip4(&ip6->ip6_src, cfg->base.plat_plen);
|
H A D | nat64_translate.c | 500 for (p = (uint16_t *)&ip6->ip6_src; 501 p < (uint16_t *)(&ip6->ip6_src + 2); p++) 696 if (icmp6_ratelimit(&ip6->ip6_src, type, code)) 740 if (in6_selectsrc_addr(M_GETFIB(n), &ip6->ip6_src, 0, 741 n->m_pkthdr.rcvif, &oip6->ip6_src, NULL) != 0) { 748 oip6->ip6_dst = ip6->ip6_src; 1106 eip6->ip6_src = ip6->ip6_dst; 1109 eip6->ip6_dst = ip6->ip6_src; 1251 ip6.ip6_src = *saddr; 1360 if (nat64_check_ip6(&ip6->ip6_src) ! [all...] |
/freebsd-13-stable/sys/contrib/ipfilter/netinet/ |
H A D | ip_tftp_pxy.c | 349 swip6.in6 = ip6->ip6_src; 351 ip6->ip6_src = nat->nat_ndst6.in6; 385 ip6->ip6_src = nat->nat_ndst6.in6; 397 ip6->ip6_src = nat->nat_odst6.in6; 413 ip6->ip6_src = swip6.in6;
|
/freebsd-13-stable/contrib/wpa/src/ap/ |
H A D | ndisc_snoop.c | 121 os_memcpy(&saddr, &msg->ipv6h.ip6_src, sizeof(saddr));
|
/freebsd-13-stable/sys/netinet/ |
H A D | ip6.h | 84 struct in6_addr ip6_src; /* source address */ member in struct:ip6_hdr
|