Lines Matching refs:inner_iph
500 const struct iphdr *inner_iph, in tnl_update_pmtu() argument
523 (inner_iph->frag_off & htons(IP_DF)) && in tnl_update_pmtu()
564 const struct iphdr *inner_iph; in ip_md_tunnel_xmit() local
577 inner_iph = (const struct iphdr *)skb_inner_network_header(skb); in ip_md_tunnel_xmit()
581 tos = inner_iph->tos; in ip_md_tunnel_xmit()
583 tos = ipv6_get_dsfield((const struct ipv6hdr *)inner_iph); in ip_md_tunnel_xmit()
617 if (tnl_update_pmtu(dev, skb, rt, df, inner_iph, tunnel_hlen, in ip_md_tunnel_xmit()
623 tos = ip_tunnel_ecn_encap(tos, inner_iph, skb); in ip_md_tunnel_xmit()
627 ttl = inner_iph->ttl; in ip_md_tunnel_xmit()
629 ttl = ((const struct ipv6hdr *)inner_iph)->hop_limit; in ip_md_tunnel_xmit()
660 const struct iphdr *inner_iph; in ip_tunnel_xmit() local
672 inner_iph = (const struct iphdr *)skb_inner_network_header(skb); in ip_tunnel_xmit()
696 dst = rt_nexthop(rt, inner_iph->daddr); in ip_tunnel_xmit()
740 tos = inner_iph->tos; in ip_tunnel_xmit()
743 tos = ipv6_get_dsfield((const struct ipv6hdr *)inner_iph); in ip_tunnel_xmit()
789 df |= (inner_iph->frag_off & htons(IP_DF)); in ip_tunnel_xmit()
791 if (tnl_update_pmtu(dev, skb, rt, df, inner_iph, 0, 0, false)) { in ip_tunnel_xmit()
806 tos = ip_tunnel_ecn_encap(tos, inner_iph, skb); in ip_tunnel_xmit()
810 ttl = inner_iph->ttl; in ip_tunnel_xmit()
813 ttl = ((const struct ipv6hdr *)inner_iph)->hop_limit; in ip_tunnel_xmit()