Lines Matching refs:iph
140 struct iphdr iph; member
549 static inline u8 ip_tunnel_get_dsfield(const struct iphdr *iph, in ip_tunnel_get_dsfield() argument
555 return iph->tos; in ip_tunnel_get_dsfield()
557 return ipv6_get_dsfield((const struct ipv6hdr *)iph); in ip_tunnel_get_dsfield()
562 static inline __be32 ip_tunnel_get_flowlabel(const struct iphdr *iph, in ip_tunnel_get_flowlabel() argument
568 return ip6_flowlabel((const struct ipv6hdr *)iph); in ip_tunnel_get_flowlabel()
573 static inline u8 ip_tunnel_get_ttl(const struct iphdr *iph, in ip_tunnel_get_ttl() argument
579 return iph->ttl; in ip_tunnel_get_ttl()
581 return ((const struct ipv6hdr *)iph)->hop_limit; in ip_tunnel_get_ttl()
587 static inline u8 ip_tunnel_ecn_encap(u8 tos, const struct iphdr *iph, in ip_tunnel_ecn_encap() argument
590 u8 inner = ip_tunnel_get_dsfield(iph, skb); in ip_tunnel_ecn_encap()