Lines Matching refs:saddr
256 icmp6h->icmp6_cksum = csum_ipv6_magic(&fl6->saddr, in icmpv6_push_pending_frames()
269 icmp6h->icmp6_cksum = csum_ipv6_magic(&fl6->saddr, in icmpv6_push_pending_frames()
313 tmp = iph->saddr; in mip6_addr_swap()
314 iph->saddr = hao->addr; in mip6_addr_swap()
397 const struct in6_addr *saddr = NULL; in icmp6_send() local
423 saddr = &hdr->daddr; in icmp6_send()
436 saddr = NULL; in icmp6_send()
439 addr_type = ipv6_addr_type(&hdr->saddr); in icmp6_send()
471 fl6.daddr = hdr->saddr; in icmp6_send()
472 if (saddr) in icmp6_send()
473 fl6.saddr = *saddr; in icmp6_send()
552 const struct in6_addr *saddr = NULL; in icmpv6_echo_reply() local
563 saddr = &ipv6_hdr(skb)->daddr; in icmpv6_echo_reply()
568 saddr = NULL; in icmpv6_echo_reply()
575 fl6.daddr = ipv6_hdr(skb)->saddr; in icmpv6_echo_reply()
576 if (saddr) in icmpv6_echo_reply()
577 fl6.saddr = *saddr; in icmpv6_echo_reply()
679 const struct in6_addr *saddr, *daddr; in icmpv6_rcv() local
706 saddr = &ipv6_hdr(skb)->saddr; in icmpv6_rcv()
711 saddr, daddr); in icmpv6_rcv()
815 const struct in6_addr *saddr, in icmpv6_flow_init() argument
820 fl6->saddr = *saddr; in icmpv6_flow_init()