Home
last modified time | relevance | path

Searched refs:gso_segs (Results 1 – 25 of 70) sorted by relevance

123

/Linux-v4.19/net/sctp/
Doffload.c62 pinfo->gso_segs = 0; in sctp_gso_segment()
65 pinfo->gso_segs++; in sctp_gso_segment()
69 pinfo->gso_segs++; in sctp_gso_segment()
/Linux-v4.19/include/trace/events/
Dnet.h36 __field( u16, gso_segs )
57 __entry->gso_segs = skb_shinfo(skb)->gso_segs;
68 __entry->gso_size, __entry->gso_segs, __entry->gso_type)
/Linux-v4.19/net/ipv4/
Dtcp_offload.c90 skb_shinfo(skb)->gso_segs = DIV_ROUND_UP(skb->len, mss); in tcp_gso_segment()
113 mss *= skb_shinfo(segs)->gso_segs; in tcp_gso_segment()
299 skb_shinfo(skb)->gso_segs = NAPI_GRO_CB(skb)->count; in tcp_gro_complete()
Desp4_offload.c223 xo->seq.low += skb_shinfo(skb)->gso_segs; in esp_xmit()
Dip_input.c466 max_t(unsigned short, 1, skb_shinfo(skb)->gso_segs)); in ip_rcv_core()
/Linux-v4.19/include/linux/
Dvirtio_net.h70 skb_shinfo(skb)->gso_segs = 0; in virtio_net_hdr_to_skb()
Dtcp.h151 u16 gso_segs; /* Max number of segs per GSO packet */ member
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/
Den_tx.c363 num_bytes = skb->len + (skb_shinfo(skb)->gso_segs - 1) * ihs; in mlx5e_sq_xmit()
364 stats->packets += skb_shinfo(skb)->gso_segs; in mlx5e_sq_xmit()
651 num_bytes = skb->len + (skb_shinfo(skb)->gso_segs - 1) * ihs; in mlx5i_sq_xmit()
652 stats->packets += skb_shinfo(skb)->gso_segs; in mlx5i_sq_xmit()
/Linux-v4.19/drivers/net/ethernet/intel/i40evf/
Di40e_txrx.c225 total_packets += tx_buf->gso_segs; in i40e_clean_tx_irq()
1851 u16 gso_segs, gso_size; in i40e_tso() local
1919 gso_segs = skb_shinfo(skb)->gso_segs; in i40e_tso()
1922 first->gso_segs = gso_segs; in i40e_tso()
1923 first->bytecount += (first->gso_segs - 1) * *hdr_len; in i40e_tso()
2437 first->gso_segs = 1; in i40e_xmit_frame_ring()
Di40e_txrx.h268 unsigned short gso_segs; member
/Linux-v4.19/net/core/
Dtso.c12 return skb_shinfo(skb)->gso_segs * 2 + skb_shinfo(skb)->nr_frags; in tso_count_descs()
/Linux-v4.19/drivers/net/ethernet/sun/
Dsunvnet_common.c1228 int gso_size, gso_type, gso_segs; in vnet_handle_offloads() local
1250 gso_segs = skb_shinfo(skb)->gso_segs; in vnet_handle_offloads()
1253 gso_segs = DIV_ROUND_UP(skb->len - hlen, datalen); in vnet_handle_offloads()
1255 if (unlikely(vnet_tx_dring_avail(dr) < gso_segs)) { in vnet_handle_offloads()
1260 if (vnet_tx_dring_avail(dr) < skb_shinfo(skb)->gso_segs) in vnet_handle_offloads()
1274 skb_shinfo(skb)->gso_segs = gso_segs; in vnet_handle_offloads()
1292 skb_shinfo(curr)->gso_segs = in vnet_handle_offloads()
/Linux-v4.19/drivers/net/ethernet/intel/ice/
Dice_txrx.h41 unsigned short gso_segs; member
Dice_txrx.c137 total_pkts += tx_buf->gso_segs; in ice_clean_tx_irq()
1521 first->gso_segs = skb_shinfo(skb)->gso_segs; in ice_tso()
1522 first->bytecount = (first->gso_segs - 1) * off->header_len; in ice_tso()
1719 first->gso_segs = 1; in ice_xmit_frame_ring()
/Linux-v4.19/net/xfrm/
Dxfrm_replay.c582 oseq += skb_shinfo(skb)->gso_segs; in xfrm_replay_overflow_offload()
621 oseq += skb_shinfo(skb)->gso_segs; in xfrm_replay_overflow_offload_bmp()
665 oseq += skb_shinfo(skb)->gso_segs; in xfrm_replay_overflow_offload_esn()
/Linux-v4.19/drivers/net/ethernet/intel/i40e/
Di40e_txrx.c816 total_packets += tx_buf->gso_segs; in i40e_clean_tx_irq()
2897 u16 gso_segs, gso_size; in i40e_tso() local
2965 gso_segs = skb_shinfo(skb)->gso_segs; in i40e_tso()
2968 first->gso_segs = gso_segs; in i40e_tso()
2969 first->bytecount += (first->gso_segs - 1) * *hdr_len; in i40e_tso()
3521 tx_bi->gso_segs = 1; in i40e_xmit_xdp_ring()
3600 first->gso_segs = 1; in i40e_xmit_frame_ring()
Di40e_txrx.h290 unsigned short gso_segs; member
/Linux-v4.19/drivers/net/ethernet/intel/fm10k/
Dfm10k_main.c780 first->gso_segs = skb_shinfo(skb)->gso_segs; in fm10k_tso()
781 first->bytecount += (first->gso_segs - 1) * hdrlen; in fm10k_tso()
1091 first->gso_segs = 1; in fm10k_xmit_frame_ring()
1225 total_packets += tx_buffer->gso_segs; in fm10k_clean_tx_irq()
/Linux-v4.19/drivers/net/ethernet/cavium/liquidio/
Dlio_vf_main.c62 u16 gso_segs; member
66 u16 gso_segs;
1568 tx_info->s.gso_segs = skb_shinfo(skb)->gso_segs; in liquidio_xmit()
1596 if (tx_info->s.gso_segs) in liquidio_xmit()
1597 stats->tx_done += tx_info->s.gso_segs; in liquidio_xmit()
/Linux-v4.19/net/ipv6/
Desp6_offload.c248 xo->seq.low += skb_shinfo(skb)->gso_segs; in esp6_xmit()
Dip6_input.c171 max_t(unsigned short, 1, skb_shinfo(skb)->gso_segs)); in ip6_rcv_core()
/Linux-v4.19/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf.h37 unsigned short gso_segs; member
/Linux-v4.19/drivers/net/ethernet/intel/ixgbe/
Dixgbe_fcoe.c569 first->gso_segs = DIV_ROUND_UP(skb->len - *hdr_len, in ixgbe_fso()
571 first->bytecount += (first->gso_segs - 1) * *hdr_len; in ixgbe_fso()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dipsec_rxtx.c190 MLX5E_IPSEC_ESN_SCOPE_MID < (oseq - skb_shinfo(skb)->gso_segs))) { in mlx5e_ipsec_set_iv_esn()
Dtls_rxtx.c171 skb_shinfo(nskb)->gso_segs = DIV_ROUND_UP(data_len, mss); in mlx5e_tls_complete_sync_skb()

123