Lines Matching refs:saddr
24 .saddr = endpoint->src4.s_addr, in send4()
49 rt = dst_cache_get_ip4(cache, &fl.saddr); in send4()
54 fl.saddr, RT_SCOPE_HOST))) { in send4()
57 fl.saddr = 0; in send4()
67 fl.saddr = 0; in send4()
81 dst_cache_set_ip4(cache, &rt->dst, fl.saddr); in send4()
85 udp_tunnel_xmit_skb(rt, sock, skb, fl.saddr, fl.daddr, ds, in send4()
102 .saddr = endpoint->src6, in send6()
129 dst = dst_cache_get_ip6(cache, &fl.saddr); in send6()
133 if (unlikely(!ipv6_addr_any(&fl.saddr) && in send6()
134 !ipv6_chk_addr(sock_net(sock), &fl.saddr, NULL, 0))) { in send6()
135 endpoint->src6 = fl.saddr = in6addr_any; in send6()
148 dst_cache_set_ip6(cache, dst, &fl.saddr); in send6()
152 udp_tunnel6_xmit_skb(dst, sock, skb, skb->dev, &fl.saddr, &fl.daddr, ds, in send6()
242 endpoint->addr4.sin_addr.s_addr = ip_hdr(skb)->saddr; in wg_socket_endpoint_from_skb()
248 endpoint->addr6.sin6_addr = ipv6_hdr(skb)->saddr; in wg_socket_endpoint_from_skb()
250 &ipv6_hdr(skb)->saddr, skb->skb_iif); in wg_socket_endpoint_from_skb()