Lines Matching refs:NAPI_GRO_CB

91 #define NAPI_GRO_CB(skb) ((struct napi_gro_cb *)(skb)->cb)
96 return ++NAPI_GRO_CB(skb)->recursion_counter == GRO_RECURSION_LIMIT;
105 NAPI_GRO_CB(skb)->flush |= 1;
120 NAPI_GRO_CB(skb)->flush |= 1;
129 return NAPI_GRO_CB(skb)->data_offset;
134 return skb->len - NAPI_GRO_CB(skb)->data_offset;
139 NAPI_GRO_CB(skb)->data_offset += len;
145 return NAPI_GRO_CB(skb)->frag0 + offset;
150 return NAPI_GRO_CB(skb)->frag0_len < hlen;
155 NAPI_GRO_CB(skb)->frag0 = NULL;
156 NAPI_GRO_CB(skb)->frag0_len = 0;
182 return (NAPI_GRO_CB(skb)->frag0 ?: skb->data) +
197 if (NAPI_GRO_CB(skb)->csum_valid)
198 NAPI_GRO_CB(skb)->csum = wsum_negate(csum_partial(start, len,
199 wsum_negate(NAPI_GRO_CB(skb)->csum)));
211 return (NAPI_GRO_CB(skb)->gro_remcsum_start == skb_gro_offset(skb));
222 NAPI_GRO_CB(skb)->csum_cnt == 0 &&
229 if (NAPI_GRO_CB(skb)->csum_valid &&
230 !csum_fold(csum_add(psum, NAPI_GRO_CB(skb)->csum)))
233 NAPI_GRO_CB(skb)->csum = psum;
240 if (NAPI_GRO_CB(skb)->csum_cnt > 0) {
242 NAPI_GRO_CB(skb)->csum_cnt--;
276 return (NAPI_GRO_CB(skb)->csum_cnt == 0 &&
277 !NAPI_GRO_CB(skb)->csum_valid);
283 NAPI_GRO_CB(skb)->csum = ~pseudo;
284 NAPI_GRO_CB(skb)->csum_valid = 1;
314 BUG_ON(!NAPI_GRO_CB(skb)->csum_valid);
317 NAPI_GRO_CB(skb)->gro_remcsum_start = off + hdrlen + start;
325 delta = remcsum_adjust(ptr + hdrlen, NAPI_GRO_CB(skb)->csum,
329 NAPI_GRO_CB(skb)->csum = csum_add(NAPI_GRO_CB(skb)->csum, delta);
357 NAPI_GRO_CB(skb)->flush |= flush;
365 NAPI_GRO_CB(skb)->flush |= flush;
373 NAPI_GRO_CB(skb)->flush |= flush;
380 NAPI_GRO_CB(skb)->flush |= flush;
404 NAPI_GRO_CB(skb)->flush |= 1, NULL : \