Lines Matching refs:saddr
73 struct dst_entry *dst, __be32 saddr) in __tunnel_dst_set() argument
80 idst->saddr = saddr; in __tunnel_dst_set()
84 struct dst_entry *dst, __be32 saddr) in tunnel_dst_set() argument
86 __tunnel_dst_set(raw_cpu_ptr(t->dst_cache), dst, saddr); in tunnel_dst_set()
104 u32 cookie, __be32 *saddr) in tunnel_rtable_get() argument
116 *saddr = idst->saddr; in tunnel_rtable_get()
164 if (local != t->parms.iph.saddr || in ip_tunnel_lookup()
180 t->parms.iph.saddr != 0 || in ip_tunnel_lookup()
197 if ((local != t->parms.iph.saddr || t->parms.iph.daddr != 0) && in ip_tunnel_lookup()
218 t->parms.iph.saddr != 0 || in ip_tunnel_lookup()
284 __be32 local = parms->iph.saddr; in ip_tunnel_find()
292 if (local == t->parms.iph.saddr && in ip_tunnel_find()
350 __be32 daddr, __be32 saddr, in init_tunnel_flow() argument
356 fl4->saddr = saddr; in init_tunnel_flow()
379 iph->saddr, tunnel->parms.o_key, in ip_tunnel_bind_dev()
385 tunnel_dst_set(tunnel, &rt->dst, fl4.saddr); in ip_tunnel_bind_dev()
466 &iph->saddr, iph->tos); in ip_tunnel_rcv()
730 init_tunnel_flow(&fl4, protocol, dst, tnl_params->saddr, in ip_tunnel_xmit()
736 rt = connected ? tunnel_rtable_get(tunnel, 0, &fl4.saddr) : NULL; in ip_tunnel_xmit()
746 tunnel_dst_set(tunnel, &rt->dst, fl4.saddr); in ip_tunnel_xmit()
799 err = iptunnel_xmit(NULL, rt, skb, fl4.saddr, fl4.daddr, protocol, in ip_tunnel_xmit()
822 t->parms.iph.saddr = p->iph.saddr; in ip_tunnel_update()
827 memcpy(dev->dev_addr, &p->iph.saddr, 4); in ip_tunnel_update()