Lines Matching defs:ip_proto
26 __u8 ip_proto;
61 static inline __u64 parse_ip(struct __sk_buff *skb, __u64 nhoff, __u64 *ip_proto,
67 *ip_proto = 0;
69 *ip_proto = load_byte(skb, nhoff + offsetof(struct iphdr, protocol));
71 if (*ip_proto != IPPROTO_GRE) {
85 static inline __u64 parse_ipv6(struct __sk_buff *skb, __u64 nhoff, __u64 *ip_proto,
88 *ip_proto = load_byte(skb,
103 __u64 ip_proto;
120 nhoff = parse_ip(skb, nhoff, &ip_proto, flow);
122 nhoff = parse_ipv6(skb, nhoff, &ip_proto, flow);
126 switch (ip_proto) {
158 nhoff = parse_ip(skb, nhoff, &ip_proto, flow);
160 nhoff = parse_ipv6(skb, nhoff, &ip_proto, flow);
166 nhoff = parse_ip(skb, nhoff, &ip_proto, flow);
169 nhoff = parse_ipv6(skb, nhoff, &ip_proto, flow);
175 flow->ip_proto = ip_proto;
176 poff = proto_ports_offset(ip_proto);