Lines Matching refs:iph
139 struct iphdr iph; member
539 static inline u8 ip_tunnel_get_dsfield(const struct iphdr *iph, in ip_tunnel_get_dsfield() argument
545 return iph->tos; in ip_tunnel_get_dsfield()
547 return ipv6_get_dsfield((const struct ipv6hdr *)iph); in ip_tunnel_get_dsfield()
552 static inline __be32 ip_tunnel_get_flowlabel(const struct iphdr *iph, in ip_tunnel_get_flowlabel() argument
558 return ip6_flowlabel((const struct ipv6hdr *)iph); in ip_tunnel_get_flowlabel()
563 static inline u8 ip_tunnel_get_ttl(const struct iphdr *iph, in ip_tunnel_get_ttl() argument
569 return iph->ttl; in ip_tunnel_get_ttl()
571 return ((const struct ipv6hdr *)iph)->hop_limit; in ip_tunnel_get_ttl()
577 static inline u8 ip_tunnel_ecn_encap(u8 tos, const struct iphdr *iph, in ip_tunnel_ecn_encap() argument
580 u8 inner = ip_tunnel_get_dsfield(iph, skb); in ip_tunnel_ecn_encap()