Lines Matching refs:saddr6
258 struct in6_addr saddr6 = ip6->ip6_src;
302 if (IN6_IS_ADDR_UNSPECIFIED(&saddr6)) {
327 src_sa6.sin6_addr = saddr6;
431 nd6_prproxy_ns_input(ifp, &saddr6, lladdr,
454 if (IN6_ARE_ADDR_EQUAL(&myaddr6, &saddr6)) {
457 ip6_sprintf(&saddr6)));
481 if (IN6_IS_ADDR_UNSPECIFIED(&saddr6))
499 if (IN6_IS_ADDR_UNSPECIFIED(&saddr6)) {
500 saddr6 = in6addr_linklocal_allnodes;
501 if (in6_setscope(&saddr6, ifp, NULL) != 0)
504 nd6_na_output(ifp, &saddr6, &taddr6,
512 nd6_cache_lladdr(ifp, &saddr6, lladdr, lladdrlen,
515 nd6_na_output(ifp, &saddr6, &taddr6,
526 nd6log((LOG_ERR, "nd6_ns_input: src=%s\n", ip6_sprintf(&saddr6)));
652 * (saddr6), if:
653 * - saddr6 is given from the caller (by giving "ln"), and
654 * - saddr6 belongs to the outgoing interface.
846 struct in6_addr saddr6 = ip6->ip6_src;
981 nd6_prproxy_na_input(ifp, &saddr6, &daddr6, &taddr6, flags);
1733 struct in6_addr saddr6, taddr6;
1745 saddr6 = in6addr_linklocal_allnodes;
1746 if (in6_setscope(&saddr6, ifp, NULL) != 0)
1752 nd6_na_output(ifp, &saddr6, &taddr6, ND_NA_FLAG_OVERRIDE, 1, NULL);