| /linux/net/sctp/ |
| H A D | offload.c | 55 /* Packet is from an untrusted source, reset gso_segs. */ in sctp_gso_segment() 59 pinfo->gso_segs = 0; in sctp_gso_segment() 62 pinfo->gso_segs++; in sctp_gso_segment() 66 pinfo->gso_segs++; in sctp_gso_segment()
|
| /linux/drivers/net/ethernet/sfc/siena/ |
| H A D | tx.h | 28 if (skb_shinfo(skb)->gso_segs > 1 && in efx_tx_csum_type_skb()
|
| H A D | tx.c | 150 segments = skb_is_gso(skb) ? skb_shinfo(skb)->gso_segs : 0; in __efx_siena_enqueue_skb()
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | test_skb_ctx.c | 25 if (skb->gso_segs != 8) in process()
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | skb_helpers.c | 9 .gso_segs = 8, in test_skb_helpers()
|
| H A D | skb_ctx.c | 18 .gso_segs = 8, in test_skb_ctx()
|
| /linux/drivers/net/ethernet/intel/iavf/ |
| H A D | iavf_txrx.c | 267 total_packets += tx_buf->gso_segs; in iavf_clean_tx_irq() 1745 u16 gso_segs, gso_size; in iavf_tso() local 1820 gso_segs = skb_shinfo(skb)->gso_segs; in iavf_tso() 1823 first->gso_segs = gso_segs; in iavf_tso() 1824 first->bytecount += (first->gso_segs - 1) * *hdr_len; in iavf_tso() 2334 first->gso_segs = 1; in iavf_xmit_frame_ring()
|
| H A D | iavf_txrx.h | 179 unsigned short gso_segs; member
|
| /linux/drivers/net/ethernet/sun/ |
| H A D | sunvnet_common.c | 1230 int gso_size, gso_type, gso_segs; in vnet_handle_offloads() local 1252 gso_segs = skb_shinfo(skb)->gso_segs; in vnet_handle_offloads() 1255 gso_segs = DIV_ROUND_UP(skb->len - hlen, datalen); in vnet_handle_offloads() 1257 if (unlikely(vnet_tx_dring_avail(dr) < gso_segs)) { in vnet_handle_offloads() 1262 if (vnet_tx_dring_avail(dr) < skb_shinfo(skb)->gso_segs) in vnet_handle_offloads() 1276 skb_shinfo(skb)->gso_segs = gso_segs; in vnet_handle_offloads() 1291 skb_shinfo(curr)->gso_segs = in vnet_handle_offloads()
|
| /linux/drivers/net/ethernet/intel/fm10k/ |
| H A D | fm10k_main.c | 771 first->gso_segs = skb_shinfo(skb)->gso_segs; in fm10k_tso() 772 first->bytecount += (first->gso_segs - 1) * hdrlen; in fm10k_tso() 1080 first->gso_segs = 1; in fm10k_xmit_frame_ring() 1214 total_packets += tx_buffer->gso_segs; in fm10k_clean_tx_irq()
|
| /linux/net/xfrm/ |
| H A D | xfrm_replay.c | 629 oseq += skb_shinfo(skb)->gso_segs; in xfrm_replay_overflow_offload() 669 oseq += skb_shinfo(skb)->gso_segs; in xfrm_replay_overflow_offload_bmp() 714 oseq += skb_shinfo(skb)->gso_segs; in xfrm_replay_overflow_offload_esn()
|
| /linux/tools/testing/selftests/bpf/verifier/ |
| H A D | ctx_skb.c | 970 offsetof(struct __sk_buff, gso_segs)), 981 offsetof(struct __sk_buff, gso_segs)), 993 offsetof(struct __sk_buff, gso_segs)), 1006 offsetof(struct __sk_buff, gso_segs)),
|
| /linux/net/ipv4/ |
| H A D | udp_offload.c | 509 skb_shinfo(gso_skb)->gso_segs = DIV_ROUND_UP(gso_skb->len - sizeof(*uh), in __udp_gso_segment() 906 skb_shinfo(skb)->gso_segs = NAPI_GRO_CB(skb)->count; in udp_gro_complete_segment() 963 skb_shinfo(skb)->gso_segs = NAPI_GRO_CB(skb)->count; in udp4_gro_complete()
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_txrx.c | 313 total_pkts += tx_buf->gso_segs; in ice_clean_tx_irq() 1939 first->gso_segs = skb_shinfo(skb)->gso_segs; in ice_tso() 1940 first->bytecount += (first->gso_segs - 1) * off->header_len; in ice_tso() 2201 first->gso_segs = 1; in ice_xmit_frame_ring()
|
| /linux/drivers/net/ethernet/cavium/liquidio/ |
| H A D | lio_vf_main.c | 53 u16 gso_segs; member 57 u16 gso_segs; 1570 tx_info->s.gso_segs = skb_shinfo(skb)->gso_segs; in liquidio_xmit() 1598 if (tx_info->s.gso_segs) in liquidio_xmit() 1599 stats->tx_done += tx_info->s.gso_segs; in liquidio_xmit()
|
| /linux/drivers/net/ethernet/meta/fbnic/ |
| H A D | fbnic_txrx.c | 32 u16 gso_segs; member 248 FBNIC_XMIT_CB(skb)->bytecount += (shinfo->gso_segs - 1) * hdrlen; in fbnic_tx_lso() 249 FBNIC_XMIT_CB(skb)->gso_segs = shinfo->gso_segs; in fbnic_tx_lso() 252 ring->stats.twq.lso += shinfo->gso_segs; in fbnic_tx_lso() 434 FBNIC_XMIT_CB(skb)->gso_segs = 1; in fbnic_xmit_frame_ring() 596 total_packets += FBNIC_XMIT_CB(skb)->gso_segs; in fbnic_clean_twq0()
|
| /linux/drivers/infiniband/sw/siw/ |
| H A D | siw_qp_tx.c | 678 if (tp->gso_segs) { in siw_update_tcpseg() 680 c_tx->tcp_seglen = tp->mss_cache * tp->gso_segs; in siw_update_tcpseg() 684 min_t(u16, c_tx->gso_seg_limit, tp->gso_segs); in siw_update_tcpseg()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | ipsec_rxtx.c | 163 MLX5E_IPSEC_ESN_SCOPE_MID < (oseq - skb_shinfo(skb)->gso_segs))) { in mlx5e_ipsec_set_iv_esn()
|
| /linux/drivers/net/ethernet/intel/i40e/ |
| H A D | i40e_txrx.h | 271 unsigned short gso_segs; member
|
| H A D | i40e_txrx.c | 961 total_packets += tx_buf->gso_segs; in i40e_clean_tx_irq() 3176 first->gso_segs = skb_shinfo(skb)->gso_segs; in i40e_tso() 3177 first->bytecount += (first->gso_segs - 1) * *hdr_len; in i40e_tso() 3794 tx_head->gso_segs = 1; in i40e_xmit_xdp_ring() 3911 first->gso_segs = 1; in i40e_xmit_frame_ring()
|
| /linux/drivers/net/ethernet/fungible/funeth/ |
| H A D | funeth_tx.c | 257 q->stats.tx_cso += shinfo->gso_segs; in write_pkt_desc() 260 extra_pkts = shinfo->gso_segs - 1; in write_pkt_desc()
|
| /linux/drivers/net/ethernet/intel/ixgbe/ |
| H A D | ixgbe_fcoe.c | 570 first->gso_segs = DIV_ROUND_UP(skb->len - *hdr_len, in ixgbe_fso() 572 first->bytecount += (first->gso_segs - 1) * *hdr_len; in ixgbe_fso()
|
| /linux/drivers/net/ethernet/intel/ixgbevf/ |
| H A D | ixgbevf.h | 38 unsigned short gso_segs; member
|
| /linux/net/sched/ |
| H A D | sch_qfq.c | 1230 unsigned int len = qdisc_pkt_len(skb), gso_segs; in qfq_enqueue() local 1255 gso_segs = qdisc_pkt_segs(skb); in qfq_enqueue() 1266 _bstats_update(&cl->bstats, len, gso_segs); in qfq_enqueue()
|
| /linux/include/linux/ |
| H A D | virtio_net.h | 196 shinfo->gso_segs = 0; in __virtio_net_hdr_to_skb()
|