Lines Matching refs:saddr

292 		icmp6h->icmp6_cksum = csum_ipv6_magic(&fl6->saddr,  in icmpv6_push_pending_frames()
305 icmp6h->icmp6_cksum = csum_ipv6_magic(&fl6->saddr, in icmpv6_push_pending_frames()
346 tmp = iph->saddr; in mip6_addr_swap()
347 iph->saddr = hao->addr; in mip6_addr_swap()
456 const struct in6_addr *saddr = NULL; in icmp6_send() local
485 saddr = &hdr->daddr; in icmp6_send()
498 saddr = NULL; in icmp6_send()
501 addr_type = ipv6_addr_type(&hdr->saddr); in icmp6_send()
525 &hdr->saddr, &hdr->daddr); in icmp6_send()
534 &hdr->saddr, &hdr->daddr); in icmp6_send()
553 fl6.daddr = hdr->saddr; in icmp6_send()
555 saddr = force_saddr; in icmp6_send()
556 if (saddr) { in icmp6_send()
557 fl6.saddr = *saddr; in icmp6_send()
566 &fl6.saddr); in icmp6_send()
611 &hdr->saddr, &hdr->daddr); in icmp6_send()
677 rt = rt6_lookup(dev_net(skb->dev), &ipv6_hdr(skb2)->saddr, NULL, 0, in ip6_err_gen_icmpv6_unreach()
683 ipv6_addr_set_v4mapped(ip_hdr(skb)->saddr, &temp_saddr); in ip6_err_gen_icmpv6_unreach()
719 const struct in6_addr *saddr = NULL; in icmpv6_echo_reply() local
733 saddr = &ipv6_hdr(skb)->daddr; in icmpv6_echo_reply()
735 acast = ipv6_anycast_destination(skb_dst(skb), saddr); in icmpv6_echo_reply()
741 saddr = NULL; in icmpv6_echo_reply()
751 fl6.daddr = ipv6_hdr(skb)->saddr; in icmpv6_echo_reply()
752 if (saddr) in icmpv6_echo_reply()
753 fl6.saddr = *saddr; in icmpv6_echo_reply()
864 const struct in6_addr *saddr, *daddr; in icmpv6_rcv() local
891 saddr = &ipv6_hdr(skb)->saddr; in icmpv6_rcv()
896 saddr, daddr); in icmpv6_rcv()
969 saddr, daddr); in icmpv6_rcv()
1000 const struct in6_addr *saddr, in icmpv6_flow_init() argument
1005 fl6->saddr = *saddr; in icmpv6_flow_init()