Lines Matching refs:ip6_src
318 if (IN6_IS_ADDR_UNSPECIFIED(&oip6->ip6_src) || in icmp6_error_flag()
319 IN6_IS_ADDR_MULTICAST(&oip6->ip6_src)) { in icmp6_error_flag()
372 if (icmp6_ratelimit(&oip6->ip6_src, type, code)) { in icmp6_error_flag()
396 nip6->ip6_src = oip6->ip6_src; in icmp6_error_flag()
399 in6_clearscope(&oip6->ip6_src); in icmp6_error_flag()
534 icmp6->icmp6_type, sum, ip6_sprintf(&ip6->ip6_src)); in icmp6_input()
756 if ((icmp6_nodeinfo & 8) != 8 && in6_addrscope(&ip6->ip6_src) == IPV6_ADDR_SCOPE_GLOBAL) { in icmp6_input()
896 icmp6->icmp6_type, ip6_sprintf(&ip6->ip6_src), in icmp6_input()
1131 icmp6src.sin6_addr = eip6->ip6_src; in icmp6_notify_error()
1284 !IN6_IS_ADDR_LOOPBACK(&ip6->ip6_src) && in ni6_input()
1285 !IN6_IS_ADDR_LINKLOCAL(&ip6->ip6_src)) { in ni6_input()
2113 rip6src.sin6_addr = ip6->ip6_src; in icmp6_rip6_input()
2135 … !in6_are_addr_equal_scoped(&in6p->in6p_faddr, &ip6->ip6_src, in6p->inp_fifscope, ifp->if_index)) { in icmp6_rip6_input()
2296 fifscope = IN6_IS_SCOPE_EMBED(&ip6->ip6_src) ? fifscope : IFSCOPE_NONE; in icmp6_reflect()
2307 ip6->ip6_dst = ip6->ip6_src; in icmp6_reflect()
2417 ip6->ip6_src = *src; in icmp6_reflect()
2422 in6_verify_ifscope(&ip6->ip6_src, sifscope); in icmp6_reflect()
2527 src6 = ip6->ip6_src; in icmp6_redirect_input()
2774 src_sa.sin6_addr = sip6->ip6_src; in icmp6_redirect_output()
2776 src_sa.sin6_scope_id = in6_addr2scopeid(ifp, &sip6->ip6_src); in icmp6_redirect_output()
2789 if (icmp6_ratelimit(&sip6->ip6_src, ND_REDIRECT, 0)) { in icmp6_redirect_output()
2853 bcopy(&ifp_ll6, &ip6->ip6_src, sizeof(struct in6_addr)); in icmp6_redirect_output()
2854 bcopy(&sip6->ip6_src, &ip6->ip6_dst, sizeof(struct in6_addr)); in icmp6_redirect_output()
3015 in6_clearscope(&sip6->ip6_src); in icmp6_redirect_output()