Lines Matching refs:top_iph
33 struct iphdr *top_iph; in xfrm4_mode_tunnel_output() local
39 skb->transport_header = skb->network_header + sizeof(*top_iph); in xfrm4_mode_tunnel_output()
40 top_iph = ip_hdr(skb); in xfrm4_mode_tunnel_output()
42 top_iph->ihl = 5; in xfrm4_mode_tunnel_output()
43 top_iph->version = 4; in xfrm4_mode_tunnel_output()
45 top_iph->protocol = xfrm_af2proto(skb_dst(skb)->ops->family); in xfrm4_mode_tunnel_output()
49 top_iph->tos = 0; in xfrm4_mode_tunnel_output()
51 top_iph->tos = XFRM_MODE_SKB_CB(skb)->tos; in xfrm4_mode_tunnel_output()
52 top_iph->tos = INET_ECN_encapsulate(top_iph->tos, in xfrm4_mode_tunnel_output()
57 IP_ECN_clear(top_iph); in xfrm4_mode_tunnel_output()
59 top_iph->frag_off = (flags & XFRM_STATE_NOPMTUDISC) ? in xfrm4_mode_tunnel_output()
62 top_iph->ttl = ip4_dst_hoplimit(dst->child); in xfrm4_mode_tunnel_output()
64 top_iph->saddr = x->props.saddr.a4; in xfrm4_mode_tunnel_output()
65 top_iph->daddr = x->id.daddr.a4; in xfrm4_mode_tunnel_output()