| /Linux-v5.4/net/sctp/ |
| D | offload.c | 54 pinfo->gso_segs = 0; in sctp_gso_segment() 57 pinfo->gso_segs++; in sctp_gso_segment() 61 pinfo->gso_segs++; in sctp_gso_segment()
|
| /Linux-v5.4/include/trace/events/ |
| D | net.h | 36 __field( u16, gso_segs ) 57 __entry->gso_segs = skb_shinfo(skb)->gso_segs; 68 __entry->gso_size, __entry->gso_segs, __entry->gso_type)
|
| /Linux-v5.4/net/ipv4/ |
| D | tcp_offload.c | 87 skb_shinfo(skb)->gso_segs = DIV_ROUND_UP(skb->len, mss); in tcp_gso_segment() 110 mss *= skb_shinfo(segs)->gso_segs; in tcp_gso_segment() 296 skb_shinfo(skb)->gso_segs = NAPI_GRO_CB(skb)->count; in tcp_gro_complete()
|
| D | udp_offload.c | 222 mss *= skb_shinfo(segs)->gso_segs; in __udp_gso_segment() 502 skb_shinfo(skb)->gso_segs = NAPI_GRO_CB(skb)->count; in udp_gro_complete_segment()
|
| D | tcp_ipv4.c | 1657 u32 gso_segs; in tcp_add_backlog() local 1688 if (!shinfo->gso_segs) in tcp_add_backlog() 1689 shinfo->gso_segs = 1; in tcp_add_backlog() 1741 gso_segs = skb_shinfo(tail)->gso_segs + shinfo->gso_segs; in tcp_add_backlog() 1742 skb_shinfo(tail)->gso_segs = min_t(u32, gso_segs, 0xFFFF); in tcp_add_backlog()
|
| D | esp4_offload.c | 267 xo->seq.low += skb_shinfo(skb)->gso_segs; in esp_xmit()
|
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | en_tx.c | 292 num_bytes = skb->len + (skb_shinfo(skb)->gso_segs - 1) * ihs; in mlx5e_sq_xmit() 293 stats->packets += skb_shinfo(skb)->gso_segs; in mlx5e_sq_xmit() 612 num_bytes = skb->len + (skb_shinfo(skb)->gso_segs - 1) * ihs; in mlx5i_sq_xmit() 613 stats->packets += skb_shinfo(skb)->gso_segs; in mlx5i_sq_xmit()
|
| /Linux-v5.4/drivers/net/ethernet/intel/iavf/ |
| D | iavf_txrx.c | 224 total_packets += tx_buf->gso_segs; in iavf_clean_tx_irq() 1868 u16 gso_segs, gso_size; in iavf_tso() local 1936 gso_segs = skb_shinfo(skb)->gso_segs; in iavf_tso() 1939 first->gso_segs = gso_segs; in iavf_tso() 1940 first->bytecount += (first->gso_segs - 1) * *hdr_len; in iavf_tso() 2451 first->gso_segs = 1; in iavf_xmit_frame_ring()
|
| D | iavf_txrx.h | 267 unsigned short gso_segs; member
|
| /Linux-v5.4/drivers/net/ethernet/sun/ |
| D | sunvnet_common.c | 1229 int gso_size, gso_type, gso_segs; in vnet_handle_offloads() local 1251 gso_segs = skb_shinfo(skb)->gso_segs; in vnet_handle_offloads() 1254 gso_segs = DIV_ROUND_UP(skb->len - hlen, datalen); in vnet_handle_offloads() 1256 if (unlikely(vnet_tx_dring_avail(dr) < gso_segs)) { in vnet_handle_offloads() 1261 if (vnet_tx_dring_avail(dr) < skb_shinfo(skb)->gso_segs) in vnet_handle_offloads() 1275 skb_shinfo(skb)->gso_segs = gso_segs; in vnet_handle_offloads() 1293 skb_shinfo(curr)->gso_segs = in vnet_handle_offloads()
|
| /Linux-v5.4/net/core/ |
| D | tso.c | 12 return skb_shinfo(skb)->gso_segs * 2 + skb_shinfo(skb)->nr_frags; in tso_count_descs()
|
| /Linux-v5.4/include/linux/ |
| D | virtio_net.h | 89 skb_shinfo(skb)->gso_segs = 0; in virtio_net_hdr_to_skb()
|
| D | tcp.h | 142 u16 gso_segs; /* Max number of segs per GSO packet */ member
|
| /Linux-v5.4/drivers/net/ethernet/intel/ice/ |
| D | ice_txrx.h | 59 unsigned short gso_segs; member
|
| D | ice_txrx.c | 137 total_pkts += tx_buf->gso_segs; in ice_clean_tx_irq() 1941 first->gso_segs = skb_shinfo(skb)->gso_segs; in ice_tso() 1942 first->bytecount += (first->gso_segs - 1) * off->header_len; in ice_tso() 2141 first->gso_segs = 1; in ice_xmit_frame_ring()
|
| /Linux-v5.4/net/xfrm/ |
| D | xfrm_replay.c | 570 oseq += skb_shinfo(skb)->gso_segs; in xfrm_replay_overflow_offload() 609 oseq += skb_shinfo(skb)->gso_segs; in xfrm_replay_overflow_offload_bmp() 653 oseq += skb_shinfo(skb)->gso_segs; in xfrm_replay_overflow_offload_esn()
|
| /Linux-v5.4/tools/testing/selftests/bpf/verifier/ |
| 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-v5.4/drivers/net/ethernet/intel/i40e/ |
| D | i40e_txrx.c | 810 total_packets += tx_buf->gso_segs; in i40e_clean_tx_irq() 2902 u16 gso_segs, gso_size; in i40e_tso() local 2970 gso_segs = skb_shinfo(skb)->gso_segs; in i40e_tso() 2973 first->gso_segs = gso_segs; in i40e_tso() 2974 first->bytecount += (first->gso_segs - 1) * *hdr_len; in i40e_tso() 3523 tx_bi->gso_segs = 1; in i40e_xmit_xdp_ring() 3602 first->gso_segs = 1; in i40e_xmit_frame_ring()
|
| D | i40e_txrx.h | 290 unsigned short gso_segs; member
|
| /Linux-v5.4/drivers/net/ethernet/intel/fm10k/ |
| D | fm10k_main.c | 782 first->gso_segs = skb_shinfo(skb)->gso_segs; in fm10k_tso() 783 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-v5.4/net/sched/ |
| D | sch_qfq.c | 1200 unsigned int len = qdisc_pkt_len(skb), gso_segs; in qfq_enqueue() local 1226 gso_segs = skb_is_gso(skb) ? skb_shinfo(skb)->gso_segs : 1; in qfq_enqueue() 1239 cl->bstats.packets += gso_segs; in qfq_enqueue()
|
| /Linux-v5.4/drivers/net/ethernet/cavium/liquidio/ |
| D | lio_vf_main.c | 54 u16 gso_segs; member 58 u16 gso_segs; 1578 tx_info->s.gso_segs = skb_shinfo(skb)->gso_segs; in liquidio_xmit() 1606 if (tx_info->s.gso_segs) in liquidio_xmit() 1607 stats->tx_done += tx_info->s.gso_segs; in liquidio_xmit()
|
| /Linux-v5.4/drivers/net/ethernet/intel/ixgbe/ |
| D | ixgbe_xsk.c | 603 tx_bi->gso_segs = 1; in ixgbe_xmit_zc() 658 total_packets += tx_bi->gso_segs; in ixgbe_clean_xdp_tx_irq()
|
| /Linux-v5.4/drivers/infiniband/sw/siw/ |
| D | siw_qp_tx.c | 665 if (tp->gso_segs) { in siw_update_tcpseg() 667 c_tx->tcp_seglen = tp->mss_cache * tp->gso_segs; in siw_update_tcpseg() 671 min_t(u16, c_tx->gso_seg_limit, tp->gso_segs); in siw_update_tcpseg()
|
| /Linux-v5.4/net/ipv6/ |
| D | esp6_offload.c | 288 xo->seq.low += skb_shinfo(skb)->gso_segs; in esp6_xmit()
|