Home
last modified time | relevance | path

Searched refs:tso_segsz (Results 1 – 25 of 55) sorted by relevance

123

/f-stack/dpdk/app/test-pmd/
H A Dcsumonly.c82 uint16_t tso_segsz; member
465 uint32_t max_pkt_len, tso_segsz = 0; in process_inner_cksums() local
470 info->tso_segsz; in process_inner_cksums()
472 tso_segsz = info->tso_segsz; in process_inner_cksums()
478 tso_segsz = info->tunnel_tso_segsz; in process_inner_cksums()
518 if (tso_segsz) in process_inner_cksums()
841 info.tso_segsz = txp->tso_segsz; in pkt_burst_checksum_forward()
986 m->tso_segsz = info.tso_segsz; in pkt_burst_checksum_forward()
1025 info.tso_segsz != 0) in pkt_burst_checksum_forward()
1042 m->tso_segsz); in pkt_burst_checksum_forward()
[all …]
/f-stack/dpdk/drivers/net/sfc/
H A Dsfc_tso.c159 m->tso_segsz, in sfc_efx_tso_do()
H A Dsfc_ef100_tx.c122 m->tso_segsz * txq->tso_max_nb_outgoing_frames; in sfc_ef100_tx_prepare_pkt_tso()
429 ESF_GZ_TX_TSO_MSS, m->tso_segsz, in sfc_ef100_tx_qdesc_tso_create()
/f-stack/dpdk/drivers/net/enic/
H A Denic_rxtx.c407 if (m->tso_segsz + header_len > ENIC_TX_MAX_PKT_SIZE) { in enic_prep_pkts()
507 if (unlikely(header_len == 0 || ((tx_pkt->tso_segsz + in enic_xmit_pkts()
515 mss = tx_pkt->tso_segsz; in enic_xmit_pkts()
/f-stack/dpdk/drivers/net/fm10k/
H A Dfm10k_rxtx.c632 (mb->tso_segsz >= FM10K_TSO_MINMSS))) { in tx_xmit_pkt()
633 q->hw_ring[q->next_free].mss = mb->tso_segsz; in tx_xmit_pkt()
703 (m->tso_segsz < FM10K_TSO_MINMSS)) { in fm10k_prep_pkts()
/f-stack/dpdk/drivers/net/ixgbe/
H A Dixgbe_rxtx.h157 uint64_t tso_segsz:16; /**< TCP TSO segment size */ member
/f-stack/dpdk/lib/librte_mbuf/
H A Drte_mbuf_core.h610 uint64_t tso_segsz:RTE_MBUF_TSO_SEGSZ_BITS; member
/f-stack/dpdk/drivers/net/igc/
H A Digc_txrx.c141 uint64_t tso_segsz:16; /**< TCP TSO segment size. */ member
1425 if (m->tso_segsz > IGC_TSO_MAX_MSS || in eth_igc_prep_pkts()
1463 if (ol_para.tso_segsz > IGC_TSO_MAX_MSS || ol_para.l2_len + in check_tso_para()
1547 mss_l4len_idx |= (uint32_t)tx_offload.tso_segsz << in igc_set_xmit_ctx()
1672 tx_offload.tso_segsz = tx_pkt->tso_segsz; in igc_xmit_pkts()
/f-stack/freebsd/net80211/
H A Dieee80211_freebsd.h337 ((m)->m_pkthdr.tso_segsz = (seqno))
338 #define M_SEQNO_GET(m) ((m)->m_pkthdr.tso_segsz)
/f-stack/dpdk/drivers/net/vmxnet3/
H A Dvmxnet3_rxtx.c529 uint16_t mss = txm->tso_segsz; in vmxnet3_xmit_pkts()
740 rxm->tso_segsz = rcde->mss; in vmxnet3_rx_offload()
807 if ((ol_flags & PKT_RX_LRO) && rxm->tso_segsz == 0) in vmxnet3_rx_offload()
808 rxm->tso_segsz = vmxnet3_guess_mss(hw, in vmxnet3_rx_offload()
/f-stack/dpdk/drivers/net/tap/
H A Drte_eth_tap.c735 uint16_t tso_segsz = 0; in pmd_tx_burst() local
751 tso_segsz = mbuf_in->tso_segsz + hdrs_len; in pmd_tx_burst()
752 if (unlikely(tso_segsz == hdrs_len) || in pmd_tx_burst()
753 tso_segsz > *txq->mtu) { in pmd_tx_burst()
757 gso_ctx->gso_size = tso_segsz; in pmd_tx_burst()
/f-stack/dpdk/drivers/net/ice/
H A Dice_rxtx.h144 uint64_t tso_segsz:16; /* TCP TSO segment size */ member
/f-stack/dpdk/drivers/net/e1000/
H A Digb_rxtx.c134 uint64_t tso_segsz:16; /**< TCP TSO segment size. */ member
229 if ((ol_para.tso_segsz > IGB_TSO_MAX_MSS) || (ol_para.l2_len + in check_tso_para()
279 mss_l4len_idx |= tx_offload.tso_segsz << E1000_ADVTXD_MSS_SHIFT; in igbe_set_xmit_ctx()
434 tx_offload.tso_segsz = tx_pkt->tso_segsz; in eth_igb_xmit_pkts()
632 if ((m->tso_segsz > IGB_TSO_MAX_MSS) || in eth_igb_prep_pkts()
/f-stack/dpdk/drivers/net/txgbe/
H A Dtxgbe_rxtx.h331 uint64_t tso_segsz:16; /**< TCP TSO segment size */ member
/f-stack/dpdk/drivers/net/hinic/
H A Dhinic_pmd_tx.c464 adjust_mss = mbuf->tso_segsz >= TX_MSS_MIN ? in hinic_is_tso_sge_valid()
465 mbuf->tso_segsz : TX_MSS_MIN; in hinic_is_tso_sge_valid()
568 *queue_info |= SQ_CTRL_QUEUE_INFO_SET(mbuf->tso_segsz, MSS); in hinic_set_tso_info()
/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_rxtx.c1454 pkt->tso_segsz = len / cqe->lro_num_seg; in mlx5_rx_burst()
1726 pkt->tso_segsz = len / cqe->lro_num_seg; in mlx5_rx_burst_mprq()
2463 csum |= loc->mbuf->tso_segsz; in mlx5_tx_eseg_data()
2686 csum |= loc->mbuf->tso_segsz; in mlx5_tx_eseg_mdat()
3223 if (unlikely((!inlen || !loc->mbuf->tso_segsz))) in mlx5_tx_packet_multi_tso()
3252 ntcp = (dlen - (inlen - vlan) + loc->mbuf->tso_segsz - 1) / in mlx5_tx_packet_multi_tso()
3253 loc->mbuf->tso_segsz; in mlx5_tx_packet_multi_tso()
3716 if (unlikely((!hlen || !loc->mbuf->tso_segsz))) in mlx5_tx_burst_tso()
3741 loc->mbuf->tso_segsz - 1) / in mlx5_tx_burst_tso()
3742 loc->mbuf->tso_segsz; in mlx5_tx_burst_tso()
/f-stack/lib/
H A Dff_memory.c367 head->tso_segsz = offload.tso_seg_size; in ff_offload_set()
/f-stack/dpdk/drivers/net/hns3/
H A Dhns3_rxtx.c2370 first_seg->tso_segsz = gro_size; in hns3_recv_scattered_pkts()
2714 return (m->tso_segsz != 0 && m->ol_flags & PKT_TX_TCP_SEG); in hns3_pkt_is_tso()
2723 if (paylen <= rxm->tso_segsz) in hns3_set_tso()
2727 desc->tx.mss = rte_cpu_to_le_16(rxm->tso_segsz); in hns3_set_tso()
3138 if (tot_len + m_last->data_len < tx_pkts->tso_segsz + hdr_len) in hns3_pkt_need_linearized()
3149 if (tot_len < tx_pkts->tso_segsz) in hns3_pkt_need_linearized()
3187 if (paylen <= m->tso_segsz) in hns3_outer_header_cksum_prepare()
/f-stack/dpdk/drivers/net/iavf/
H A Diavf_rxtx.c2050 ((uint64_t)mbuf->tso_segsz << IAVF_TXD_CTX_QW1_MSS_SHIFT); in iavf_set_tso_ctx()
2116 tx_offload.tso_segsz = tx_pkt->tso_segsz; in iavf_xmit_pkts()
2275 } else if ((m->tso_segsz < IAVF_MIN_TSO_MSS) || in iavf_prep_pkts()
2276 (m->tso_segsz > IAVF_MAX_TSO_MSS)) { in iavf_prep_pkts()
H A Diavf_rxtx.h244 uint64_t tso_segsz:16; /* TCP TSO segment size */ member
/f-stack/dpdk/drivers/net/mlx4/
H A Dmlx4_rxtx.c415 if (unlikely(buf->tso_segsz == 0 || in mlx4_tx_burst_tso_get_params()
662 tseg->mss_hdr_size = rte_cpu_to_be_32((buf->tso_segsz << 16) | in mlx4_tx_burst_fill_tso_hdr()
/f-stack/dpdk/doc/guides/nics/
H A Dfeatures.rst213 * **[provides] mbuf**: ``mbuf.ol_flags:PKT_RX_LRO``, ``mbuf.tso_segsz``.
228 * **[uses] mbuf**: ``mbuf.tso_segsz``, ``mbuf.l2_len``, ``mbuf.l3_len``, ``mbuf.l4_len``.
/f-stack/freebsd/sys/
H A Dmbuf.h203 #define tso_segsz PH_per.sixteen[1] /* inbound after LRO */ macro
204 #define lro_nsegs tso_segsz /* inbound after LRO */
/f-stack/dpdk/lib/librte_vhost/
H A Dvirtio_net.c468 net_hdr->gso_size = m_buf->tso_segsz; in virtio_enqueue_offload()
473 net_hdr->gso_size = m_buf->tso_segsz; in virtio_enqueue_offload()
1878 m->tso_segsz = hdr->gso_size; in vhost_dequeue_offload()
1883 m->tso_segsz = hdr->gso_size; in vhost_dequeue_offload()
/f-stack/dpdk/drivers/net/bnxt/
H A Dbnxt_txr.c245 txbd1->kid_or_ts_high_mss = tx_pkt->tso_segsz; in bnxt_start_xmit()

123