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