| /dpdk/doc/guides/nics/ |
| H A D | vhost.rst | 52 #. ``tso``: 54 It is used to enable tso support in vhost library.
|
| /dpdk/drivers/net/enic/ |
| H A D | enic_rxtx.c | 487 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 D | esp_outb.c | 20 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 D | sfc_tx.c | 62 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 D | sfc.c | 243 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 D | sfc.h | 297 boolean_t tso; member
|
| /dpdk/drivers/net/mlx4/ |
| H A D | mlx4_txq.c | 283 if (priv->tso) in mlx4_get_tx_port_offloads() 287 if (priv->tso) in mlx4_get_tx_port_offloads()
|
| H A D | mlx4.h | 173 uint32_t tso:1; /**< Transmit segmentation offload is supported. */ member
|
| H A D | mlx4.c | 1000 priv->tso = in mlx4_pci_probe() 1004 if (priv->tso) in mlx4_pci_probe() 1008 priv->tso ? "" : "not "); in mlx4_pci_probe()
|
| H A D | mlx4_rxtx.c | 918 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 D | mlx5_txq.c | 110 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 D | mlx5_tx.h | 985 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 D | test_mbuf.c | 1393 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 D | mlx5_os.c | 186 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 D | ionic_lif.h | 36 uint64_t tso; member
|
| H A D | ionic_rxtx.c | 129 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 D | vmxnet3_rxtx.c | 421 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 D | virtio_user_as_exceptional_path.rst | 25 related features, like multi queue, tso, multi-seg mbuf, etc.
|
| /dpdk/lib/mbuf/ |
| H A D | rte_mbuf.h | 1771 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 D | nicvf_hw_defs.h | 961 uint64_t tso:1; member 996 uint64_t tso:1;
|
| /dpdk/drivers/net/axgbe/ |
| H A D | axgbe_ethdev.h | 434 unsigned int tso; /* TCP Segmentation Offload */ member
|
| /dpdk/drivers/net/vhost/ |
| H A D | rte_eth_vhost.c | 1574 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 D | octeontx_rxtx.h | 50 uint64_t tso : 1; member
|
| /dpdk/drivers/net/cxgbe/base/ |
| H A D | adapter.h | 247 u64 tso; /* # of TSO requests */ member
|
| /dpdk/drivers/net/tap/ |
| H A D | rte_eth_tap.c | 721 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()
|