Lines Matching defs:ip_proto
26 __u8 ip_proto;
62 static inline __u64 parse_ip(struct __sk_buff *skb, __u64 nhoff, __u64 *ip_proto,
68 *ip_proto = 0;
70 *ip_proto = load_byte(skb, nhoff + offsetof(struct iphdr, protocol));
72 if (*ip_proto != IPPROTO_GRE) {
86 static inline __u64 parse_ipv6(struct __sk_buff *skb, __u64 nhoff, __u64 *ip_proto,
89 *ip_proto = load_byte(skb,
104 __u64 ip_proto;
121 nhoff = parse_ip(skb, nhoff, &ip_proto, flow);
123 nhoff = parse_ipv6(skb, nhoff, &ip_proto, flow);
127 switch (ip_proto) {
159 nhoff = parse_ip(skb, nhoff, &ip_proto, flow);
161 nhoff = parse_ipv6(skb, nhoff, &ip_proto, flow);
167 nhoff = parse_ip(skb, nhoff, &ip_proto, flow);
170 nhoff = parse_ipv6(skb, nhoff, &ip_proto, flow);
176 flow->ip_proto = ip_proto;
177 poff = proto_ports_offset(ip_proto);