Lines Matching refs:saddr
257 icmp6h->icmp6_cksum = csum_ipv6_magic(&fl6->saddr, in icmpv6_push_pending_frames()
270 icmp6h->icmp6_cksum = csum_ipv6_magic(&fl6->saddr, in icmpv6_push_pending_frames()
314 tmp = iph->saddr; in mip6_addr_swap()
315 iph->saddr = hao->addr; in mip6_addr_swap()
398 const struct in6_addr *saddr = NULL; in icmp6_send() local
424 saddr = &hdr->daddr; in icmp6_send()
437 saddr = NULL; in icmp6_send()
440 addr_type = ipv6_addr_type(&hdr->saddr); in icmp6_send()
457 &hdr->saddr, &hdr->daddr); in icmp6_send()
466 &hdr->saddr, &hdr->daddr); in icmp6_send()
474 fl6.daddr = hdr->saddr; in icmp6_send()
475 if (saddr) in icmp6_send()
476 fl6.saddr = *saddr; in icmp6_send()
519 &hdr->saddr, &hdr->daddr); in icmp6_send()
559 const struct in6_addr *saddr = NULL; in icmpv6_echo_reply() local
570 saddr = &ipv6_hdr(skb)->daddr; in icmpv6_echo_reply()
574 ipv6_anycast_destination(skb_dst(skb), saddr))) in icmpv6_echo_reply()
575 saddr = NULL; in icmpv6_echo_reply()
582 fl6.daddr = ipv6_hdr(skb)->saddr; in icmpv6_echo_reply()
583 if (saddr) in icmpv6_echo_reply()
584 fl6.saddr = *saddr; in icmpv6_echo_reply()
686 const struct in6_addr *saddr, *daddr; in icmpv6_rcv() local
713 saddr = &ipv6_hdr(skb)->saddr; in icmpv6_rcv()
718 saddr, daddr); in icmpv6_rcv()
792 saddr, daddr); in icmpv6_rcv()
823 const struct in6_addr *saddr, in icmpv6_flow_init() argument
828 fl6->saddr = *saddr; in icmpv6_flow_init()