Lines Matching refs:src6
2230 icmp6_redirect_diag(char *buf, size_t buflen, struct in6_addr *src6, in icmp6_redirect_diag() argument
2237 IN6_PRINT(ip6bufs, src6), IN6_PRINT(ip6bufd, dst6), in icmp6_redirect_diag()
2254 struct in6_addr src6 = ip6->ip6_src; in icmp6_redirect_input() local
2287 if (!IN6_IS_ADDR_LINKLOCAL(&src6)) { in icmp6_redirect_input()
2290 "must be from linklocal\n", IN6_PRINT(ip6buf, &src6)); in icmp6_redirect_input()
2297 IN6_PRINT(ip6buf, &src6), ip6->ip6_hlim); in icmp6_redirect_input()
2315 &src6, &reddst6, &redtgt6)); in icmp6_redirect_input()
2321 if (memcmp(&src6, gw6, sizeof(struct in6_addr)) != 0) { in icmp6_redirect_input()
2327 &src6, &reddst6, &redtgt6)); in icmp6_redirect_input()
2335 &src6, &reddst6, &redtgt6)); in icmp6_redirect_input()
2346 &src6, &reddst6, &redtgt6)); in icmp6_redirect_input()
2359 &src6, &reddst6, &redtgt6)); in icmp6_redirect_input()
2369 &src6, &reddst6, &redtgt6)); in icmp6_redirect_input()
2385 &src6, &reddst6, &redtgt6)); in icmp6_redirect_input()
2434 bcopy(&src6, &ssrc.sin6_addr, sizeof(struct in6_addr)); in icmp6_redirect_input()