Symbol: NAPI_GRO_CB
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
564
NAPI_GRO_CB(skb)->count = segs;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
544
NAPI_GRO_CB(skb)->count = num_of_coalesced_segs;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1818
NAPI_GRO_CB(skb)->count = segs;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
3905
skb_shinfo(skb)->gso_segs = NAPI_GRO_CB(skb)->count;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
4212
NAPI_GRO_CB(skb)->count = hnae3_get_field(l234info,
drivers/net/ethernet/intel/idpf/idpf_txrx.c
3324
NAPI_GRO_CB(skb)->count = rsc_segments;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1169
skb_shinfo(skb)->gso_segs = NAPI_GRO_CB(skb)->count;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1475
if (NAPI_GRO_CB(skb)->count != 1)
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2147
u16 gro_count = NAPI_GRO_CB(skb)->count;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2234
NAPI_GRO_CB(*skb)->count = 1;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2237
NAPI_GRO_CB(*skb)->count++;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2239
if (NAPI_GRO_CB(*skb)->count == 2 &&
drivers/net/ethernet/qlogic/qede/qede_fp.c
1016
NAPI_GRO_CB(skb)->count = le16_to_cpu(cqe->num_of_coalesced_segs);
drivers/net/geneve.c
550
if (!NAPI_GRO_CB(skb)->csum_valid)
drivers/net/geneve.c
555
csum = csum_sub(NAPI_GRO_CB(skb)->csum, csum_partial(gh, plen, 0));
drivers/net/geneve.c
864
NAPI_GRO_CB(skb)->flush = 1;
drivers/net/geneve.c
918
if (!NAPI_GRO_CB(p)->same_flow)
drivers/net/geneve.c
923
NAPI_GRO_CB(p)->same_flow = 0;
drivers/net/vxlan/vxlan_core.c
642
if (!NAPI_GRO_CB(skb)->csum_valid)
drivers/net/vxlan/vxlan_core.c
692
if (!NAPI_GRO_CB(p)->same_flow)
drivers/net/vxlan/vxlan_core.c
698
NAPI_GRO_CB(p)->same_flow = 0;
include/net/gro.h
105
return ++NAPI_GRO_CB(skb)->recursion_counter == GRO_RECURSION_LIMIT;
include/net/gro.h
114
NAPI_GRO_CB(skb)->flush |= 1;
include/net/gro.h
129
NAPI_GRO_CB(skb)->flush |= 1;
include/net/gro.h
138
return NAPI_GRO_CB(skb)->data_offset;
include/net/gro.h
143
return skb->len - NAPI_GRO_CB(skb)->data_offset;
include/net/gro.h
148
NAPI_GRO_CB(skb)->data_offset += len;
include/net/gro.h
154
return NAPI_GRO_CB(skb)->frag0 + offset;
include/net/gro.h
160
return likely(hlen <= NAPI_GRO_CB(skb)->frag0_len);
include/net/gro.h
185
return NAPI_GRO_CB(skb)->network_offsets[NAPI_GRO_CB(skb)->encap_mark];
include/net/gro.h
208
if (NAPI_GRO_CB(skb)->csum_valid)
include/net/gro.h
209
NAPI_GRO_CB(skb)->csum = wsum_negate(csum_partial(start, len,
include/net/gro.h
210
wsum_negate(NAPI_GRO_CB(skb)->csum)));
include/net/gro.h
222
return (NAPI_GRO_CB(skb)->gro_remcsum_start == skb_gro_offset(skb));
include/net/gro.h
233
NAPI_GRO_CB(skb)->csum_cnt == 0 &&
include/net/gro.h
240
if (NAPI_GRO_CB(skb)->csum_valid &&
include/net/gro.h
241
!csum_fold(csum_add(psum, NAPI_GRO_CB(skb)->csum)))
include/net/gro.h
244
NAPI_GRO_CB(skb)->csum = psum;
include/net/gro.h
251
if (NAPI_GRO_CB(skb)->csum_cnt > 0) {
include/net/gro.h
253
NAPI_GRO_CB(skb)->csum_cnt--;
include/net/gro.h
287
return (NAPI_GRO_CB(skb)->csum_cnt == 0 &&
include/net/gro.h
288
!NAPI_GRO_CB(skb)->csum_valid);
include/net/gro.h
294
NAPI_GRO_CB(skb)->csum = ~pseudo;
include/net/gro.h
295
NAPI_GRO_CB(skb)->csum_valid = 1;
include/net/gro.h
325
BUG_ON(!NAPI_GRO_CB(skb)->csum_valid);
include/net/gro.h
328
NAPI_GRO_CB(skb)->gro_remcsum_start = off + hdrlen + start;
include/net/gro.h
336
delta = remcsum_adjust(ptr + hdrlen, NAPI_GRO_CB(skb)->csum,
include/net/gro.h
340
NAPI_GRO_CB(skb)->csum = csum_add(NAPI_GRO_CB(skb)->csum, delta);
include/net/gro.h
368
NAPI_GRO_CB(skb)->flush |= flush;
include/net/gro.h
376
NAPI_GRO_CB(skb)->flush |= flush;
include/net/gro.h
384
NAPI_GRO_CB(skb)->flush |= flush;
include/net/gro.h
391
NAPI_GRO_CB(skb)->flush |= flush;
include/net/gro.h
414
NAPI_GRO_CB(skb)->flush |= 1, NULL : \
include/net/gro.h
449
const u16 count = NAPI_GRO_CB(p)->count;
include/net/gro.h
460
NAPI_GRO_CB(p)->ip_fixedid |= 1 << inner;
include/net/gro.h
462
return ipid_offset ^ (count * !(NAPI_GRO_CB(p)->ip_fixedid & (1 << inner)));
include/net/gro.h
494
flush = __gro_receive_network_flush(th, th2, p, off - NAPI_GRO_CB(p)->network_offset, false);
include/net/gro.h
495
if (NAPI_GRO_CB(p)->encap_mark)
include/net/gro.h
496
flush |= __gro_receive_network_flush(th, th2, p, off - NAPI_GRO_CB(p)->inner_network_offset, true);
include/net/inet_common.h
79
NAPI_GRO_CB(skb)->flush |= 1, NULL : \
net/8021q/vlan_core.c
481
NAPI_GRO_CB(skb)->network_offsets[NAPI_GRO_CB(skb)->encap_mark] = hlen;
net/8021q/vlan_core.c
494
if (!NAPI_GRO_CB(p)->same_flow)
net/8021q/vlan_core.c
499
NAPI_GRO_CB(p)->same_flow = 0;
net/core/gro.c
113
NAPI_GRO_CB(skb)->flush))
net/core/gro.c
117
if (NAPI_GRO_CB(skb)->proto != IPPROTO_TCP ||
net/core/gro.c
122
segs = NAPI_GRO_CB(skb)->count;
net/core/gro.c
123
lp = NAPI_GRO_CB(p)->last;
net/core/gro.c
156
NAPI_GRO_CB(skb)->free = NAPI_GRO_FREE;
net/core/gro.c
182
NAPI_GRO_CB(skb)->free = NAPI_GRO_FREE_STOLEN_HEAD;
net/core/gro.c
203
if (NAPI_GRO_CB(p)->last == p)
net/core/gro.c
206
NAPI_GRO_CB(p)->last->next = skb;
net/core/gro.c
207
NAPI_GRO_CB(p)->last = skb;
net/core/gro.c
212
NAPI_GRO_CB(p)->count += segs;
net/core/gro.c
221
NAPI_GRO_CB(skb)->same_flow = 1;
net/core/gro.c
230
if (NAPI_GRO_CB(p)->last == p)
net/core/gro.c
233
NAPI_GRO_CB(p)->last->next = skb;
net/core/gro.c
237
NAPI_GRO_CB(p)->last = skb;
net/core/gro.c
238
NAPI_GRO_CB(p)->count++;
net/core/gro.c
247
NAPI_GRO_CB(skb)->same_flow = 1;
net/core/gro.c
261
if (NAPI_GRO_CB(skb)->count == 1) {
net/core/gro.c
287
gro_normal_one(gro, skb, NAPI_GRO_CB(skb)->count);
net/core/gro.c
296
if (flush_old && NAPI_GRO_CB(skb)->age == jiffies)
net/core/gro.c
354
NAPI_GRO_CB(p)->same_flow = 0;
net/core/gro.c
383
NAPI_GRO_CB(p)->same_flow = !diffs;
net/core/gro.c
393
NAPI_GRO_CB(skb)->network_offset = 0;
net/core/gro.c
394
NAPI_GRO_CB(skb)->data_offset = 0;
net/core/gro.c
396
NAPI_GRO_CB(skb)->frag0 = skb->data;
net/core/gro.c
397
NAPI_GRO_CB(skb)->frag0_len = headlen;
net/core/gro.c
407
NAPI_GRO_CB(skb)->frag0 = skb_frag_address(frag0);
net/core/gro.c
408
NAPI_GRO_CB(skb)->frag0_len = min_t(unsigned int,
net/core/gro.c
420
memcpy(skb_tail_pointer(skb), NAPI_GRO_CB(skb)->frag0, grow);
net/core/gro.c
493
*(u32 *)&NAPI_GRO_CB(skb)->zeroed = 0;
net/core/gro.c
494
NAPI_GRO_CB(skb)->flush = skb_has_frag_list(skb);
net/core/gro.c
495
NAPI_GRO_CB(skb)->count = 1;
net/core/gro.c
497
NAPI_GRO_CB(skb)->count = skb_shinfo(skb)->gso_segs;
net/core/gro.c
501
NAPI_GRO_CB(skb)->flush = 1;
net/core/gro.c
507
NAPI_GRO_CB(skb)->csum = skb->csum;
net/core/gro.c
508
NAPI_GRO_CB(skb)->csum_valid = 1;
net/core/gro.c
511
NAPI_GRO_CB(skb)->csum_cnt = skb->csum_level + 1;
net/core/gro.c
526
same_flow = NAPI_GRO_CB(skb)->same_flow;
net/core/gro.c
527
ret = NAPI_GRO_CB(skb)->free ? GRO_MERGED_FREE : GRO_MERGED;
net/core/gro.c
538
if (NAPI_GRO_CB(skb)->flush)
net/core/gro.c
548
NAPI_GRO_CB(skb)->age = jiffies;
net/core/gro.c
549
NAPI_GRO_CB(skb)->last = skb;
net/core/gro.c
607
if (NAPI_GRO_CB(skb)->free == NAPI_GRO_FREE_STOLEN_HEAD)
net/core/gro.c
705
if (NAPI_GRO_CB(skb)->free == NAPI_GRO_FREE_STOLEN_HEAD)
net/core/gro.c
745
if (NAPI_GRO_CB(skb)->frag0 != skb->data)
net/core/gro.c
748
NAPI_GRO_CB(skb)->frag0 += hlen;
net/core/gro.c
749
NAPI_GRO_CB(skb)->frag0_len -= hlen;
net/core/gro.c
788
sum = csum_fold(csum_add(NAPI_GRO_CB(skb)->csum, wsum));
net/core/gro.c
796
NAPI_GRO_CB(skb)->csum = wsum;
net/core/gro.c
797
NAPI_GRO_CB(skb)->csum_valid = 1;
net/ethernet/eth.c
409
if (!NAPI_GRO_CB(p)->same_flow)
net/ethernet/eth.c
414
NAPI_GRO_CB(p)->same_flow = 0;
net/ipv4/af_inet.c
1506
NAPI_GRO_CB(skb)->proto = proto;
net/ipv4/af_inet.c
1512
if (!NAPI_GRO_CB(p)->same_flow)
net/ipv4/af_inet.c
1524
NAPI_GRO_CB(p)->same_flow = 0;
net/ipv4/af_inet.c
1529
NAPI_GRO_CB(skb)->flush |= flush;
net/ipv4/af_inet.c
1530
NAPI_GRO_CB(skb)->network_offsets[NAPI_GRO_CB(skb)->encap_mark] = off;
net/ipv4/af_inet.c
1550
if (NAPI_GRO_CB(skb)->encap_mark) {
net/ipv4/af_inet.c
1551
NAPI_GRO_CB(skb)->flush = 1;
net/ipv4/af_inet.c
1555
NAPI_GRO_CB(skb)->encap_mark = 1;
net/ipv4/esp4_offload.c
81
if (NAPI_GRO_CB(skb)->proto == IPPROTO_UDP)
net/ipv4/esp4_offload.c
98
NAPI_GRO_CB(skb)->same_flow = 0;
net/ipv4/esp4_offload.c
99
NAPI_GRO_CB(skb)->flush = 1;
net/ipv4/fou_core.c
261
NAPI_GRO_CB(skb)->encap_mark = 0;
net/ipv4/fou_core.c
264
NAPI_GRO_CB(skb)->is_fou = 1;
net/ipv4/fou_core.c
314
if (!NAPI_GRO_CB(skb)->csum_valid)
net/ipv4/fou_core.c
419
if (!NAPI_GRO_CB(p)->same_flow)
net/ipv4/fou_core.c
428
NAPI_GRO_CB(p)->same_flow = 0;
net/ipv4/fou_core.c
435
NAPI_GRO_CB(p)->same_flow = 0;
net/ipv4/fou_core.c
450
NAPI_GRO_CB(skb)->encap_mark = 0;
net/ipv4/fou_core.c
453
NAPI_GRO_CB(skb)->is_fou = 1;
net/ipv4/gre_offload.c
134
if (NAPI_GRO_CB(skb)->encap_mark)
net/ipv4/gre_offload.c
137
NAPI_GRO_CB(skb)->encap_mark = 1;
net/ipv4/gre_offload.c
159
if ((greh->flags & GRE_CSUM) && NAPI_GRO_CB(skb)->is_fou)
net/ipv4/gre_offload.c
184
if ((greh->flags & GRE_CSUM) && !NAPI_GRO_CB(skb)->flush) {
net/ipv4/gre_offload.c
195
if (!NAPI_GRO_CB(p)->same_flow)
net/ipv4/gre_offload.c
210
NAPI_GRO_CB(p)->same_flow = 0;
net/ipv4/gre_offload.c
216
NAPI_GRO_CB(p)->same_flow = 0;
net/ipv4/tcp_offload.c
271
if (!NAPI_GRO_CB(p)->same_flow)
net/ipv4/tcp_offload.c
276
NAPI_GRO_CB(p)->same_flow = 0;
net/ipv4/tcp_offload.c
330
if (unlikely(NAPI_GRO_CB(p)->is_flist)) {
net/ipv4/tcp_offload.c
334
flush |= NAPI_GRO_CB(p)->count >= 64;
net/ipv4/tcp_offload.c
353
flush = len != NAPI_GRO_CB(skb)->count * skb_shinfo(skb)->gso_size;
net/ipv4/tcp_offload.c
361
if (p && (!NAPI_GRO_CB(skb)->same_flow || flush))
net/ipv4/tcp_offload.c
364
NAPI_GRO_CB(skb)->flush |= (flush != 0);
net/ipv4/tcp_offload.c
382
shinfo->gso_segs = NAPI_GRO_CB(skb)->count;
net/ipv4/tcp_offload.c
403
NAPI_GRO_CB(skb)->is_flist = NAPI_GRO_CB(p)->is_flist;
net/ipv4/tcp_offload.c
413
NAPI_GRO_CB(skb)->is_flist = !sk;
net/ipv4/tcp_offload.c
424
if (!NAPI_GRO_CB(skb)->flush &&
net/ipv4/tcp_offload.c
438
NAPI_GRO_CB(skb)->flush = 1;
net/ipv4/tcp_offload.c
444
const u16 offset = NAPI_GRO_CB(skb)->network_offsets[skb->encapsulation];
net/ipv4/tcp_offload.c
448
if (unlikely(NAPI_GRO_CB(skb)->is_flist)) {
net/ipv4/tcp_offload.c
450
skb_shinfo(skb)->gso_segs = NAPI_GRO_CB(skb)->count;
net/ipv4/tcp_offload.c
462
(NAPI_GRO_CB(skb)->ip_fixedid * SKB_GSO_TCP_FIXEDID);
net/ipv4/udp.c
760
const u16 offset = NAPI_GRO_CB(skb)->network_offsets[skb->encapsulation];
net/ipv4/udp_offload.c
153
NAPI_GRO_CB(skb)->flush |= 1;
net/ipv4/udp_offload.c
27
NAPI_GRO_CB(skb)->flush = 1;
net/ipv4/udp_offload.c
715
NAPI_GRO_CB(skb)->flush = 1;
net/ipv4/udp_offload.c
722
NAPI_GRO_CB(skb)->flush = 1;
net/ipv4/udp_offload.c
729
if (!NAPI_GRO_CB(p)->same_flow)
net/ipv4/udp_offload.c
736
NAPI_GRO_CB(p)->same_flow = 0;
net/ipv4/udp_offload.c
740
if (NAPI_GRO_CB(skb)->is_flist != NAPI_GRO_CB(p)->is_flist) {
net/ipv4/udp_offload.c
741
NAPI_GRO_CB(skb)->flush = 1;
net/ipv4/udp_offload.c
756
if (NAPI_GRO_CB(skb)->is_flist) {
net/ipv4/udp_offload.c
758
NAPI_GRO_CB(skb)->flush = 1;
net/ipv4/udp_offload.c
763
NAPI_GRO_CB(skb)->flush = 1;
net/ipv4/udp_offload.c
777
NAPI_GRO_CB(p)->count >= UDP_GRO_CNT_MAX)
net/ipv4/udp_offload.c
801
NAPI_GRO_CB(skb)->is_flist = 0;
net/ipv4/udp_offload.c
810
NAPI_GRO_CB(skb)->is_flist = sk ? !udp_test_bit(GRO_ENABLED, sk) : 1;
net/ipv4/udp_offload.c
813
(sk && udp_test_bit(GRO_ENABLED, sk)) || NAPI_GRO_CB(skb)->is_flist)
net/ipv4/udp_offload.c
820
if (NAPI_GRO_CB(skb)->encap_mark ||
net/ipv4/udp_offload.c
822
NAPI_GRO_CB(skb)->csum_cnt == 0 &&
net/ipv4/udp_offload.c
823
!NAPI_GRO_CB(skb)->csum_valid))
net/ipv4/udp_offload.c
827
NAPI_GRO_CB(skb)->encap_mark = 1;
net/ipv4/udp_offload.c
832
if (!NAPI_GRO_CB(p)->same_flow)
net/ipv4/udp_offload.c
842
NAPI_GRO_CB(p)->same_flow = 0;
net/ipv4/udp_offload.c
887
if (NAPI_GRO_CB(skb)->flush)
net/ipv4/udp_offload.c
904
NAPI_GRO_CB(skb)->flush = 1;
net/ipv4/udp_offload.c
916
skb_shinfo(skb)->gso_segs = NAPI_GRO_CB(skb)->count;
net/ipv4/udp_offload.c
944
NAPI_GRO_CB(skb)->encap_mark = 0;
net/ipv4/udp_offload.c
965
const u16 offset = NAPI_GRO_CB(skb)->network_offsets[skb->encapsulation];
net/ipv4/udp_offload.c
970
if (NAPI_GRO_CB(skb)->is_flist && !NAPI_GRO_CB(skb)->encap_mark) {
net/ipv4/udp_offload.c
974
skb_shinfo(skb)->gso_segs = NAPI_GRO_CB(skb)->count;
net/ipv4/xfrm4_input.c
211
NAPI_GRO_CB(skb)->proto = IPPROTO_UDP;
net/ipv4/xfrm4_input.c
220
NAPI_GRO_CB(skb)->same_flow = 0;
net/ipv4/xfrm4_input.c
221
NAPI_GRO_CB(skb)->flush = 1;
net/ipv6/esp6_offload.c
127
NAPI_GRO_CB(skb)->same_flow = 0;
net/ipv6/esp6_offload.c
128
NAPI_GRO_CB(skb)->flush = 1;
net/ipv6/esp6_offload.c
64
if (NAPI_GRO_CB(skb)->proto == IPPROTO_UDP)
net/ipv6/ip6_offload.c
222
NAPI_GRO_CB(skb)->network_offsets[NAPI_GRO_CB(skb)->encap_mark] = off;
net/ipv6/ip6_offload.c
242
NAPI_GRO_CB(skb)->proto = proto;
net/ipv6/ip6_offload.c
251
if (!NAPI_GRO_CB(p)->same_flow)
net/ipv6/ip6_offload.c
268
NAPI_GRO_CB(p)->same_flow = 0;
net/ipv6/ip6_offload.c
278
NAPI_GRO_CB(skb)->flush |= flush;
net/ipv6/ip6_offload.c
306
if (NAPI_GRO_CB(skb)->encap_mark) {
net/ipv6/ip6_offload.c
307
NAPI_GRO_CB(skb)->flush = 1;
net/ipv6/ip6_offload.c
311
NAPI_GRO_CB(skb)->encap_mark = 1;
net/ipv6/ip6_offload.c
321
if (NAPI_GRO_CB(skb)->encap_mark) {
net/ipv6/ip6_offload.c
322
NAPI_GRO_CB(skb)->flush = 1;
net/ipv6/ip6_offload.c
326
NAPI_GRO_CB(skb)->encap_mark = 1;
net/ipv6/tcpv6_offload.c
29
NAPI_GRO_CB(skb)->is_flist = NAPI_GRO_CB(p)->is_flist;
net/ipv6/tcpv6_offload.c
39
NAPI_GRO_CB(skb)->is_flist = !sk;
net/ipv6/tcpv6_offload.c
51
if (!NAPI_GRO_CB(skb)->flush &&
net/ipv6/tcpv6_offload.c
66
NAPI_GRO_CB(skb)->flush = 1;
net/ipv6/tcpv6_offload.c
72
const u16 offset = NAPI_GRO_CB(skb)->network_offsets[skb->encapsulation];
net/ipv6/tcpv6_offload.c
76
if (unlikely(NAPI_GRO_CB(skb)->is_flist)) {
net/ipv6/tcpv6_offload.c
78
skb_shinfo(skb)->gso_segs = NAPI_GRO_CB(skb)->count;
net/ipv6/udp.c
423
const u16 offset = NAPI_GRO_CB(skb)->network_offsets[skb->encapsulation];
net/ipv6/udp_offload.c
145
if (NAPI_GRO_CB(skb)->flush)
net/ipv6/udp_offload.c
163
NAPI_GRO_CB(skb)->flush = 1;
net/ipv6/udp_offload.c
169
const u16 offset = NAPI_GRO_CB(skb)->network_offsets[skb->encapsulation];
net/ipv6/udp_offload.c
174
if (NAPI_GRO_CB(skb)->is_flist && !NAPI_GRO_CB(skb)->encap_mark) {
net/ipv6/udp_offload.c
178
skb_shinfo(skb)->gso_segs = NAPI_GRO_CB(skb)->count;
net/ipv6/xfrm6_input.c
211
NAPI_GRO_CB(skb)->proto = IPPROTO_UDP;
net/ipv6/xfrm6_input.c
220
NAPI_GRO_CB(skb)->same_flow = 0;
net/ipv6/xfrm6_input.c
221
NAPI_GRO_CB(skb)->flush = 1;