Lines Matching refs:daddr
165 remote != t->parms.iph.daddr || in ip_tunnel_lookup()
179 if (remote != t->parms.iph.daddr || in ip_tunnel_lookup()
197 if ((local != t->parms.iph.saddr || t->parms.iph.daddr != 0) && in ip_tunnel_lookup()
198 (local != t->parms.iph.daddr || !ipv4_is_multicast(local))) in ip_tunnel_lookup()
219 t->parms.iph.daddr != 0 || in ip_tunnel_lookup()
251 if (parms->iph.daddr && !ipv4_is_multicast(parms->iph.daddr)) in ip_bucket()
252 remote = parms->iph.daddr; in ip_bucket()
283 __be32 remote = parms->iph.daddr; in ip_tunnel_find()
293 remote == t->parms.iph.daddr && in ip_tunnel_find()
350 __be32 daddr, __be32 saddr, in init_tunnel_flow() argument
355 fl4->daddr = daddr; in init_tunnel_flow()
374 if (iph->daddr) { in ip_tunnel_bind_dev()
378 init_tunnel_flow(&fl4, iph->protocol, iph->daddr, in ip_tunnel_bind_dev()
437 if (ipv4_is_multicast(iph->daddr)) { in ip_tunnel_rcv()
631 if ((tunnel->parms.iph.daddr && in tnl_update_pmtu()
632 !ipv4_is_multicast(tunnel->parms.iph.daddr)) || in tnl_update_pmtu()
664 connected = (tunnel->parms.iph.daddr != 0); in ip_tunnel_xmit()
668 dst = tnl_params->daddr; in ip_tunnel_xmit()
679 dst = rt_nexthop(rt, inner_iph->daddr); in ip_tunnel_xmit()
689 &ipv6_hdr(skb)->daddr); in ip_tunnel_xmit()
697 addr6 = &ipv6_hdr(skb)->daddr; in ip_tunnel_xmit()
799 err = iptunnel_xmit(NULL, rt, skb, fl4.saddr, fl4.daddr, protocol, in ip_tunnel_xmit()
823 t->parms.iph.daddr = p->iph.daddr; in ip_tunnel_update()
828 memcpy(dev->broadcast, &p->iph.daddr, 4); in ip_tunnel_update()
901 if (ipv4_is_multicast(p->iph.daddr)) in ip_tunnel_ioctl()
903 else if (p->iph.daddr) in ip_tunnel_ioctl()
1150 if (ipv4_is_multicast(p->iph.daddr)) in ip_tunnel_changelink()
1152 else if (p->iph.daddr) in ip_tunnel_changelink()