• Home
  • Raw
  • Download

Lines Matching refs:iph

97 		if (local != t->parms.iph.saddr ||  in ip_tunnel_lookup()
98 remote != t->parms.iph.daddr || in ip_tunnel_lookup()
112 if (remote != t->parms.iph.daddr || in ip_tunnel_lookup()
113 t->parms.iph.saddr != 0 || in ip_tunnel_lookup()
130 if ((local != t->parms.iph.saddr || t->parms.iph.daddr != 0) && in ip_tunnel_lookup()
131 (local != t->parms.iph.daddr || !ipv4_is_multicast(local))) in ip_tunnel_lookup()
148 t->parms.iph.saddr != 0 || in ip_tunnel_lookup()
149 t->parms.iph.daddr != 0 || in ip_tunnel_lookup()
181 if (parms->iph.daddr && !ipv4_is_multicast(parms->iph.daddr)) in ip_bucket()
182 remote = parms->iph.daddr; in ip_bucket()
213 __be32 remote = parms->iph.daddr; in ip_tunnel_find()
214 __be32 local = parms->iph.saddr; in ip_tunnel_find()
222 if (local == t->parms.iph.saddr && in ip_tunnel_find()
223 remote == t->parms.iph.daddr && in ip_tunnel_find()
283 const struct iphdr *iph; in ip_tunnel_bind_dev() local
288 iph = &tunnel->parms.iph; in ip_tunnel_bind_dev()
291 if (iph->daddr) { in ip_tunnel_bind_dev()
295 ip_tunnel_init_flow(&fl4, iph->protocol, iph->daddr, in ip_tunnel_bind_dev()
296 iph->saddr, tunnel->parms.o_key, in ip_tunnel_bind_dev()
297 RT_TOS(iph->tos), tunnel->parms.link, in ip_tunnel_bind_dev()
367 const struct iphdr *iph = ip_hdr(skb); in ip_tunnel_rcv() local
371 if (ipv4_is_multicast(iph->daddr)) { in ip_tunnel_rcv()
396 err = IP_ECN_decapsulate(iph, skb); in ip_tunnel_rcv()
400 &iph->saddr, iph->tos); in ip_tunnel_rcv()
529 daddr = md ? dst : tunnel->parms.iph.daddr; in tnl_update_pmtu()
674 connected = (tunnel->parms.iph.daddr != 0); in ip_tunnel_xmit()
853 t->parms.iph.saddr = p->iph.saddr; in ip_tunnel_update()
854 t->parms.iph.daddr = p->iph.daddr; in ip_tunnel_update()
858 memcpy(dev->dev_addr, &p->iph.saddr, 4); in ip_tunnel_update()
859 memcpy(dev->broadcast, &p->iph.daddr, 4); in ip_tunnel_update()
863 t->parms.iph.ttl = p->iph.ttl; in ip_tunnel_update()
864 t->parms.iph.tos = p->iph.tos; in ip_tunnel_update()
865 t->parms.iph.frag_off = p->iph.frag_off; in ip_tunnel_update()
902 if (p->iph.ttl) in ip_tunnel_ioctl()
903 p->iph.frag_off |= htons(IP_DF); in ip_tunnel_ioctl()
932 if (ipv4_is_multicast(p->iph.daddr)) in ip_tunnel_ioctl()
934 else if (p->iph.daddr) in ip_tunnel_ioctl()
1210 if (ipv4_is_multicast(p->iph.daddr)) in ip_tunnel_changelink()
1212 else if (p->iph.daddr) in ip_tunnel_changelink()
1229 struct iphdr *iph = &tunnel->parms.iph; in ip_tunnel_init() local
1254 iph->version = 4; in ip_tunnel_init()
1255 iph->ihl = 5; in ip_tunnel_init()