Lines Matching refs:ip6_src
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;
1207 !IN6_IS_ADDR_LOOPBACK(&ip6->ip6_src) &&
1208 !IN6_IS_ADDR_LINKLOCAL(&ip6->ip6_src))
1904 fromsa.sin6_addr = ip6->ip6_src;
1920 !IN6_ARE_ADDR_EQUAL(&inp->in6p_faddr, &ip6->ip6_src))
2129 in6_splitscope(&ip6->ip6_src, &dst6, &scopeid);
2147 ip6->ip6_dst = ip6->ip6_src;
2148 ip6->ip6_src = *srcp;
2251 src6 = ip6->ip6_src;
2268 /* ip6->ip6_src must be equal to gw for icmp6->icmp6_reddst */
2452 src_sa.sin6_addr = sip6->ip6_src;
2459 if (icmp6_ratelimit(&sip6->ip6_src, ND_REDIRECT, 0))
2512 /* ip6->ip6_src must be linklocal addr for my outgoing if. */
2513 bcopy(ifp_ll6, &ip6->ip6_src, sizeof(struct in6_addr));
2514 bcopy(&sip6->ip6_src, &ip6->ip6_dst, sizeof(struct in6_addr));
2667 in6_clearscope(&sip6->ip6_src);