Lines Matching refs:iph

57 	const struct iphdr *iph = ip_hdr(skb);  in vti_input()  local
62 iph->saddr, iph->daddr, 0); in vti_input()
173 if (!vti_state_check(dst->xfrm, parms->iph.daddr, parms->iph.saddr)) { in vti_xmit()
255 const struct iphdr *iph = (const struct iphdr *)skb->data; in vti4_err() local
256 int protocol = iph->protocol; in vti4_err()
260 iph->daddr, iph->saddr, 0); in vti4_err()
268 esph = (struct ip_esp_hdr *)(skb->data+(iph->ihl<<2)); in vti4_err()
272 ah = (struct ip_auth_hdr *)(skb->data+(iph->ihl<<2)); in vti4_err()
276 ipch = (struct ip_comp_hdr *)(skb->data+(iph->ihl<<2)); in vti4_err()
293 x = xfrm_state_lookup(net, mark, (const xfrm_address_t *)&iph->daddr, in vti4_err()
317 if (p.iph.version != 4 || p.iph.protocol != IPPROTO_IPIP || in vti_tunnel_ioctl()
318 p.iph.ihl != 5) in vti_tunnel_ioctl()
363 struct iphdr *iph = &tunnel->parms.iph; in vti_tunnel_init() local
365 memcpy(dev->dev_addr, &iph->saddr, 4); in vti_tunnel_init()
366 memcpy(dev->broadcast, &iph->daddr, 4); in vti_tunnel_init()
381 struct iphdr *iph = &tunnel->parms.iph; in vti_fb_tunnel_init() local
383 iph->version = 4; in vti_fb_tunnel_init()
384 iph->protocol = IPPROTO_IPIP; in vti_fb_tunnel_init()
385 iph->ihl = 5; in vti_fb_tunnel_init()
448 parms->iph.protocol = IPPROTO_IPIP; in vti_netlink_parms()
465 parms->iph.saddr = nla_get_in_addr(data[IFLA_VTI_LOCAL]); in vti_netlink_parms()
468 parms->iph.daddr = nla_get_in_addr(data[IFLA_VTI_REMOTE]); in vti_netlink_parms()
514 nla_put_in_addr(skb, IFLA_VTI_LOCAL, p->iph.saddr); in vti_fill_info()
515 nla_put_in_addr(skb, IFLA_VTI_REMOTE, p->iph.daddr); in vti_fill_info()