Lines Matching refs:NAPI_GRO_CB
168 if (unlikely(p->len + len >= gro_max_size || NAPI_GRO_CB(skb)->flush)) in skb_gro_receive()
179 segs = NAPI_GRO_CB(skb)->count; in skb_gro_receive()
180 lp = NAPI_GRO_CB(p)->last; in skb_gro_receive()
213 NAPI_GRO_CB(skb)->free = NAPI_GRO_FREE; in skb_gro_receive()
241 NAPI_GRO_CB(skb)->free = NAPI_GRO_FREE_STOLEN_HEAD; in skb_gro_receive()
261 if (NAPI_GRO_CB(p)->last == p) in skb_gro_receive()
264 NAPI_GRO_CB(p)->last->next = skb; in skb_gro_receive()
265 NAPI_GRO_CB(p)->last = skb; in skb_gro_receive()
270 NAPI_GRO_CB(p)->count += segs; in skb_gro_receive()
279 NAPI_GRO_CB(skb)->same_flow = 1; in skb_gro_receive()
293 if (NAPI_GRO_CB(skb)->count == 1) { in napi_gro_complete()
317 gro_normal_one(napi, skb, NAPI_GRO_CB(skb)->count); in napi_gro_complete()
327 if (flush_old && NAPI_GRO_CB(skb)->age == jiffies) in __napi_gro_flush_chain()
365 NAPI_GRO_CB(p)->flush = 0; in gro_list_prepare()
368 NAPI_GRO_CB(p)->same_flow = 0; in gro_list_prepare()
410 NAPI_GRO_CB(p)->same_flow = !diffs; in gro_list_prepare()
419 NAPI_GRO_CB(skb)->data_offset = 0; in skb_gro_reset_offset()
420 NAPI_GRO_CB(skb)->frag0 = NULL; in skb_gro_reset_offset()
421 NAPI_GRO_CB(skb)->frag0_len = 0; in skb_gro_reset_offset()
426 NAPI_GRO_CB(skb)->frag0 = skb_frag_address(frag0); in skb_gro_reset_offset()
427 NAPI_GRO_CB(skb)->frag0_len = min_t(unsigned int, in skb_gro_reset_offset()
439 memcpy(skb_tail_pointer(skb), NAPI_GRO_CB(skb)->frag0, grow); in gro_pull_from_frag0()
500 *(u32 *)&NAPI_GRO_CB(skb)->zeroed = 0; in dev_gro_receive()
501 NAPI_GRO_CB(skb)->flush = skb_has_frag_list(skb); in dev_gro_receive()
502 NAPI_GRO_CB(skb)->is_atomic = 1; in dev_gro_receive()
503 NAPI_GRO_CB(skb)->count = 1; in dev_gro_receive()
505 NAPI_GRO_CB(skb)->count = skb_shinfo(skb)->gso_segs; in dev_gro_receive()
508 NAPI_GRO_CB(skb)->flush = 1; in dev_gro_receive()
514 NAPI_GRO_CB(skb)->csum = skb->csum; in dev_gro_receive()
515 NAPI_GRO_CB(skb)->csum_valid = 1; in dev_gro_receive()
518 NAPI_GRO_CB(skb)->csum_cnt = skb->csum_level + 1; in dev_gro_receive()
537 same_flow = NAPI_GRO_CB(skb)->same_flow; in dev_gro_receive()
538 ret = NAPI_GRO_CB(skb)->free ? GRO_MERGED_FREE : GRO_MERGED; in dev_gro_receive()
549 if (NAPI_GRO_CB(skb)->flush) in dev_gro_receive()
557 NAPI_GRO_CB(skb)->age = jiffies; in dev_gro_receive()
558 NAPI_GRO_CB(skb)->last = skb; in dev_gro_receive()
621 if (NAPI_GRO_CB(skb)->free == NAPI_GRO_FREE_STOLEN_HEAD) in napi_skb_finish()
712 if (NAPI_GRO_CB(skb)->free == NAPI_GRO_FREE_STOLEN_HEAD) in napi_frags_finish()
752 NAPI_GRO_CB(skb)->frag0 += hlen; in napi_frags_skb()
753 NAPI_GRO_CB(skb)->frag0_len -= hlen; in napi_frags_skb()
792 sum = csum_fold(csum_add(NAPI_GRO_CB(skb)->csum, wsum)); in __skb_gro_checksum_complete()
800 NAPI_GRO_CB(skb)->csum = wsum; in __skb_gro_checksum_complete()
801 NAPI_GRO_CB(skb)->csum_valid = 1; in __skb_gro_checksum_complete()