Lines Matching refs:proto
38 static int ipv6_gso_pull_exthdrs(struct sk_buff *skb, int proto)
46 if (proto != NEXTHDR_HOP) {
47 ops = rcu_dereference(inet6_offloads[proto]);
66 proto = opth->nexthdr;
70 return proto;
79 int proto;
102 proto = ipv6_gso_pull_exthdrs(skb, ipv6h->nexthdr);
106 udpfrag = proto == IPPROTO_UDP && encap &&
109 udpfrag = proto == IPPROTO_UDP && !skb->encapsulation &&
112 ops = rcu_dereference(inet6_offloads[proto]);
165 int len = 0, proto, optlen = sizeof(*iph);
167 proto = iph->nexthdr;
169 if (proto != NEXTHDR_HOP) {
170 *opps = rcu_dereference(inet6_offloads[proto]);
179 proto = opth->nexthdr;
195 int proto;
213 proto = iph->nexthdr;
214 ops = rcu_dereference(inet6_offloads[proto]);
218 proto = ipv6_gso_pull_exthdrs(skb, proto);
223 ops = rcu_dereference(inet6_offloads[proto]);
230 NAPI_GRO_CB(skb)->proto = proto;