Searched refs:ip6_src (Results 1 - 25 of 80) sorted by relevance

1234

/freebsd-13-stable/sys/netinet6/
H A Din6_gif.c100 #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 Dip6_gre.c89 #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 Dip6_forward.c113 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 Din6_cksum.c113 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 Din6_rss.c353 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 Dip6_mroute.c1083 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 Dicmp6.c247 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 Dip6_fastfwd.c110 IN6_IS_ADDR_LINKLOCAL(&ip6->ip6_src) ||
111 IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_src) ||
H A Dnd6_nbr.c143 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 Dudp6_usrreq.c351 &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 Dfrag6.c263 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 Dpkt_hash.c215 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 Dip6.h86 struct in6_addr ip6_src; /* source address */ member in struct:ip6_hdr
H A Dprint-sunrpc.c199 ip6addr_string(ndo, &ip6->ip6_src), srcid,
H A Dprint-ip6.c178 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 Dprint-tcp.c196 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 Dsubr_ipsec.c111 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 Dipsec_output.c459 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 Dnptv6.c177 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 Dip.d237 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 Dnat64clat.c132 /* 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 Dnat64_translate.c500 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 Dip_tftp_pxy.c349 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 Dndisc_snoop.c121 os_memcpy(&saddr, &msg->ipv6h.ip6_src, sizeof(saddr));
/freebsd-13-stable/sys/netinet/
H A Dip6.h84 struct in6_addr ip6_src; /* source address */ member in struct:ip6_hdr

Completed in 224 milliseconds

1234