Home
last modified time | relevance | path

Searched refs:tso (Results 1 – 25 of 36) sorted by relevance

12

/dpdk/doc/guides/nics/
H A Dvhost.rst52 #. ``tso``:
54 It is used to enable tso support in vhost library.
/dpdk/drivers/net/enic/
H A Denic_rxtx.c487 uint64_t tso; in enic_xmit_pkts() local
505 tso = ol_flags & RTE_MBUF_F_TX_TCP_SEG; in enic_xmit_pkts()
508 if (unlikely(!tso && pkt_len > ENIC_TX_MAX_PKT_SIZE)) { in enic_xmit_pkts()
533 if (tso) { in enic_xmit_pkts()
/dpdk/lib/ipsec/
H A Desp_outb.c20 union sym_op_data *icv, uint8_t sqh_len, uint8_t tso);
141 union sym_op_data *icv, uint8_t sqh_len, uint8_t tso) in outb_tun_pkt_prepare() argument
160 if (!tso) { in outb_tun_pkt_prepare()
346 union sym_op_data *icv, uint8_t sqh_len, uint8_t tso) in outb_trs_pkt_prepare() argument
369 if (!tso) { in outb_trs_pkt_prepare()
/dpdk/drivers/net/sfc/
H A Dsfc_tx.c62 if (!sa->tso) in sfc_tx_get_offload_mask()
566 if (sa->tso && (rc == ENOSPC)) in sfc_tx_qstart()
700 if (sa->tso) { in sfc_tx_start()
704 sa->tso = B_FALSE; in sfc_tx_start()
1124 if (ctrl_txq->evq->sa->tso) { in sfc_efx_tx_qcreate()
H A Dsfc.c243 if (sa->tso && encp->enc_fw_assisted_tso_v2_enabled) in sfc_estimate_resource_limits()
920 sa->tso = encp->enc_fw_assisted_tso_v2_enabled || in sfc_attach()
922 if (!sa->tso) in sfc_attach()
926 if (sa->tso && in sfc_attach()
H A Dsfc.h297 boolean_t tso; member
/dpdk/drivers/net/mlx4/
H A Dmlx4_txq.c283 if (priv->tso) in mlx4_get_tx_port_offloads()
287 if (priv->tso) in mlx4_get_tx_port_offloads()
H A Dmlx4.h173 uint32_t tso:1; /**< Transmit segmentation offload is supported. */ member
H A Dmlx4.c1000 priv->tso = in mlx4_pci_probe()
1004 if (priv->tso) in mlx4_pci_probe()
1008 priv->tso ? "" : "not "); in mlx4_pci_probe()
H A Dmlx4_rxtx.c918 bool tso = txq->priv->tso && (buf->ol_flags & RTE_MBUF_F_TX_TCP_SEG); in mlx4_tx_burst() local
933 if (tso) { in mlx4_tx_burst()
/dpdk/drivers/net/mlx5/
H A Dmlx5_txq.c110 if (dev_cap->tso) in mlx5_get_tx_port_offloads()
125 if (dev_cap->tso) { in mlx5_get_tx_port_offloads()
752 bool tso = txq_ctrl->txq.offloads & (RTE_ETH_TX_OFFLOAD_TCP_TSO | in txq_set_params() local
923 if (tso) { in txq_set_params()
H A Dmlx5_tx.h985 unsigned int tso, in mlx5_tx_eseg_data() argument
998 if (tso) { in mlx5_tx_eseg_data()
1199 unsigned int tso, in mlx5_tx_eseg_mdat() argument
1212 if (tso) { in mlx5_tx_eseg_mdat()
1258 copy = tso ? inlen : txq->inlen_mode; in mlx5_tx_eseg_mdat()
1551 unsigned int tso, in mlx5_tx_mseg_build() argument
1561 dseg = mlx5_tx_eseg_mdat(txq, loc, wqe, vlan, inlen, tso, olx); in mlx5_tx_mseg_build()
/dpdk/app/test/
H A Dtest_mbuf.c1393 uint64_t tso, uint64_t ol3, uint64_t ol2) in set_tx_offload() argument
1398 mb->tso_segsz = tso; in set_tx_offload()
1415 uint16_t tso; in test_tx_offload() member
1423 txof.tso = rte_rand() % (1 << RTE_MBUF_TSO_SEGSZ_BITS); in test_tx_offload()
1434 txof.l2, txof.l3, txof.l4, txof.tso, txof.l3, txof.l2); in test_tx_offload()
1448 txof.tso, txof.l3, txof.l2); in test_tx_offload()
1462 txof.l4, txof.tso, txof.l3, txof.l2, 0); in test_tx_offload()
/dpdk/drivers/net/mlx5/windows/
H A Dmlx5_os.c186 sh->dev_cap.tso = ((1 << hca_attr->max_lso_cap) > 0); in mlx5_os_capabilities_prepare()
187 if (sh->dev_cap.tso) in mlx5_os_capabilities_prepare()
/dpdk/drivers/net/ionic/
H A Dionic_lif.h36 uint64_t tso; member
H A Dionic_rxtx.c129 txq->qcq.q.index, stats->packets, stats->tso); in ionic_dev_tx_queue_release()
455 stats->tso++; in ionic_tx_tso()
/dpdk/drivers/net/vmxnet3/
H A Dvmxnet3_rxtx.c421 bool tso = (txm->ol_flags & RTE_MBUF_F_TX_TCP_SEG) != 0; in vmxnet3_xmit_pkts() local
442 if (tso) in vmxnet3_xmit_pkts()
450 if (unlikely(!tso && count > VMXNET3_MAX_TXD_PER_PKT)) { in vmxnet3_xmit_pkts()
530 if (tso) { in vmxnet3_xmit_pkts()
/dpdk/doc/guides/howto/
H A Dvirtio_user_as_exceptional_path.rst25 related features, like multi queue, tso, multi-seg mbuf, etc.
/dpdk/lib/mbuf/
H A Drte_mbuf.h1771 rte_mbuf_tx_offload(uint64_t il2, uint64_t il3, uint64_t il4, uint64_t tso, in rte_mbuf_tx_offload() argument
1777 tso << RTE_MBUF_TSO_SEGSZ_OFS | in rte_mbuf_tx_offload()
/dpdk/drivers/net/thunderx/base/
H A Dnicvf_hw_defs.h961 uint64_t tso:1; member
996 uint64_t tso:1;
/dpdk/drivers/net/axgbe/
H A Daxgbe_ethdev.h434 unsigned int tso; /* TCP Segmentation Offload */ member
/dpdk/drivers/net/vhost/
H A Drte_eth_vhost.c1574 int tso = 0; in rte_pmd_vhost_probe() local
1654 &open_int, &tso); in rte_pmd_vhost_probe()
1659 if (tso == 0) { in rte_pmd_vhost_probe()
/dpdk/drivers/net/octeontx/
H A Docteontx_rxtx.h50 uint64_t tso : 1; member
/dpdk/drivers/net/cxgbe/base/
H A Dadapter.h247 u64 tso; /* # of TSO requests */ member
/dpdk/drivers/net/tap/
H A Drte_eth_tap.c721 uint64_t tso; in pmd_tx_burst() local
723 tso = mbuf_in->ol_flags & RTE_MBUF_F_TX_TCP_SEG; in pmd_tx_burst()
724 if (tso) { in pmd_tx_burst()

12