Lines Matching refs:saddr6
132 struct in6_addr daddr6, myaddr6, saddr6, taddr6; in nd6_ns_input() local
167 saddr6 = ip6->ip6_src; in nd6_ns_input()
177 if (IN6_IS_ADDR_UNSPECIFIED(&saddr6)) { in nd6_ns_input()
202 src_sa6.sin6_addr = saddr6; in nd6_ns_input()
292 if (IN6_ARE_ADDR_EQUAL(&myaddr6, &saddr6)) { in nd6_ns_input()
294 ip6_sprintf(ip6bufs, &saddr6))); in nd6_ns_input()
318 if (IN6_IS_ADDR_UNSPECIFIED(&saddr6)) in nd6_ns_input()
332 if (IN6_IS_ADDR_UNSPECIFIED(&saddr6)) { in nd6_ns_input()
345 nd6_cache_lladdr(ifp, &saddr6, lladdr, lladdrlen, in nd6_ns_input()
348 nd6_na_output_fib(ifp, &saddr6, &taddr6, in nd6_ns_input()
360 ip6_sprintf(ip6bufs, &saddr6))); in nd6_ns_input()
410 nd6_ns_output_fib(struct ifnet *ifp, const struct in6_addr *saddr6, in nd6_ns_output_fib() argument
490 if (saddr6 != NULL) in nd6_ns_output_fib()
491 ifa = (struct ifaddr *)in6ifa_ifpwithaddr(ifp, saddr6); in nd6_ns_output_fib()
509 ip6->ip6_src = *saddr6; in nd6_ns_output_fib()
636 nd6_ns_output(struct ifnet *ifp, const struct in6_addr *saddr6, in nd6_ns_output() argument
640 nd6_ns_output_fib(ifp, saddr6, daddr6, taddr6, nonce, RT_DEFAULT_FIB); in nd6_ns_output()