Lines Matching refs:proto
40 static int ipv6_gso_pull_exthdrs(struct sk_buff *skb, int proto)
48 if (proto != NEXTHDR_HOP) {
49 ops = rcu_dereference(inet6_offloads[proto]);
68 proto = opth->nexthdr;
72 return proto;
81 int proto, err;
107 proto = ipv6_gso_pull_exthdrs(skb, ipv6h->nexthdr);
111 udpfrag = proto == IPPROTO_UDP && encap &&
114 udpfrag = proto == IPPROTO_UDP && !skb->encapsulation &&
117 ops = rcu_dereference(inet6_offloads[proto]);
170 int len = 0, proto, optlen = sizeof(*iph);
172 proto = iph->nexthdr;
174 if (proto != NEXTHDR_HOP) {
175 *opps = rcu_dereference(inet6_offloads[proto]);
184 proto = opth->nexthdr;
200 int proto;
214 proto = iph->nexthdr;
215 ops = rcu_dereference(inet6_offloads[proto]);
219 proto = ipv6_gso_pull_exthdrs(skb, proto);
224 ops = rcu_dereference(inet6_offloads[proto]);
231 NAPI_GRO_CB(skb)->proto = proto;