Home
last modified time | relevance | path

Searched refs:tx_offloads (Results 1 – 25 of 37) sorted by relevance

12

/dpdk/app/test-pmd/
H A Dmacfwd.c57 uint64_t tx_offloads; in pkt_burst_mac_forward() local
73 tx_offloads = txp->dev_conf.txmode.offloads; in pkt_burst_mac_forward()
74 if (tx_offloads & RTE_ETH_TX_OFFLOAD_VLAN_INSERT) in pkt_burst_mac_forward()
76 if (tx_offloads & RTE_ETH_TX_OFFLOAD_QINQ_INSERT) in pkt_burst_mac_forward()
78 if (tx_offloads & RTE_ETH_TX_OFFLOAD_MACSEC_INSERT) in pkt_burst_mac_forward()
H A Dflowgen.c81 uint64_t tx_offloads; in pkt_burst_flow_gen() local
100 tx_offloads = ports[fs->tx_port].dev_conf.txmode.offloads; in pkt_burst_flow_gen()
101 if (tx_offloads & RTE_ETH_TX_OFFLOAD_VLAN_INSERT) in pkt_burst_flow_gen()
103 if (tx_offloads & RTE_ETH_TX_OFFLOAD_QINQ_INSERT) in pkt_burst_flow_gen()
105 if (tx_offloads & RTE_ETH_TX_OFFLOAD_MACSEC_INSERT) in pkt_burst_flow_gen()
H A Dcsumonly.c461 uint64_t tx_offloads, struct rte_mbuf *m) in process_inner_cksums() argument
492 if (tx_offloads & RTE_ETH_TX_OFFLOAD_IPV4_CKSUM) { in process_inner_cksums()
509 if (tx_offloads & RTE_ETH_TX_OFFLOAD_UDP_CKSUM) { in process_inner_cksums()
833 uint64_t tx_offloads; in pkt_burst_checksum_forward() local
862 tx_offloads = txp->dev_conf.txmode.offloads; in pkt_burst_checksum_forward()
972 tx_offloads, m); in pkt_burst_checksum_forward()
979 tx_offloads, in pkt_burst_checksum_forward()
989 (tx_offloads & in pkt_burst_checksum_forward()
991 (tx_offloads & in pkt_burst_checksum_forward()
1062 if ((tx_offloads & in pkt_burst_checksum_forward()
[all …]
H A Dtxonly.c340 uint64_t tx_offloads; in pkt_burst_transmit() local
347 tx_offloads = txp->dev_conf.txmode.offloads; in pkt_burst_transmit()
350 if (tx_offloads & RTE_ETH_TX_OFFLOAD_VLAN_INSERT) in pkt_burst_transmit()
352 if (tx_offloads & RTE_ETH_TX_OFFLOAD_QINQ_INSERT) in pkt_burst_transmit()
354 if (tx_offloads & RTE_ETH_TX_OFFLOAD_MACSEC_INSERT) in pkt_burst_transmit()
H A Dparameters.c593 uint64_t tx_offloads = tx_mode.offloads; in launch_args_parse() local
1385 tx_offloads = (uint64_t)n; in launch_args_parse()
1537 tx_mode.offloads = tx_offloads; in launch_args_parse()
/dpdk/drivers/net/mlx5/
H A Dmlx5_tx.c496 uint64_t tx_offloads = dev->data->dev_conf.txmode.offloads; in mlx5_select_tx_function() local
500 if (tx_offloads & RTE_ETH_TX_OFFLOAD_MULTI_SEGS) { in mlx5_select_tx_function()
504 if (tx_offloads & (RTE_ETH_TX_OFFLOAD_TCP_TSO | in mlx5_select_tx_function()
512 if (tx_offloads & (RTE_ETH_TX_OFFLOAD_IP_TNL_TSO | in mlx5_select_tx_function()
518 if (tx_offloads & (RTE_ETH_TX_OFFLOAD_IPV4_CKSUM | in mlx5_select_tx_function()
525 if (tx_offloads & RTE_ETH_TX_OFFLOAD_VLAN_INSERT) { in mlx5_select_tx_function()
529 if (tx_offloads & RTE_ETH_TX_OFFLOAD_SEND_ON_TIMESTAMP && in mlx5_select_tx_function()
/dpdk/drivers/net/cnxk/
H A Dcn9k_tx_select.c54 if (dev->tx_offloads & RTE_ETH_TX_OFFLOAD_MULTI_SEGS) in cn9k_eth_set_tx_function()
58 if (dev->tx_offloads & RTE_ETH_TX_OFFLOAD_MULTI_SEGS) in cn9k_eth_set_tx_function()
H A Dcn10k_tx_select.c58 if (dev->tx_offloads & RTE_ETH_TX_OFFLOAD_MULTI_SEGS) in cn10k_eth_set_tx_function()
62 if (dev->tx_offloads & RTE_ETH_TX_OFFLOAD_MULTI_SEGS) in cn10k_eth_set_tx_function()
H A Dcn9k_ethdev.c52 uint64_t conf = dev->tx_offloads; in nix_tx_offload_flags()
110 if (dev->tx_offloads & RTE_ETH_TX_OFFLOAD_SECURITY) in nix_tx_offload_flags()
534 if (!(dev->tx_offloads & RTE_ETH_TX_OFFLOAD_VLAN_INSERT || in cn9k_nix_tm_mark_vlan_dei()
535 dev->tx_offloads & RTE_ETH_TX_OFFLOAD_QINQ_INSERT)) in cn9k_nix_tm_mark_vlan_dei()
571 if (!(dev->tx_offloads & RTE_ETH_TX_OFFLOAD_VLAN_INSERT || in cn9k_nix_tm_mark_ip_ecn()
572 dev->tx_offloads & RTE_ETH_TX_OFFLOAD_QINQ_INSERT)) in cn9k_nix_tm_mark_ip_ecn()
608 if (!(dev->tx_offloads & RTE_ETH_TX_OFFLOAD_VLAN_INSERT || in cn9k_nix_tm_mark_ip_dscp()
609 dev->tx_offloads & RTE_ETH_TX_OFFLOAD_QINQ_INSERT)) in cn9k_nix_tm_mark_ip_dscp()
H A Dcn10k_ethdev.c52 uint64_t conf = dev->tx_offloads; in nix_tx_offload_flags()
320 if (dev->tx_offloads & RTE_ETH_TX_OFFLOAD_SECURITY || in cn10k_nix_configure()
600 if (!(dev->tx_offloads & RTE_ETH_TX_OFFLOAD_VLAN_INSERT || in cn10k_nix_tm_mark_vlan_dei()
601 dev->tx_offloads & RTE_ETH_TX_OFFLOAD_QINQ_INSERT)) in cn10k_nix_tm_mark_vlan_dei()
637 if (!(dev->tx_offloads & RTE_ETH_TX_OFFLOAD_VLAN_INSERT || in cn10k_nix_tm_mark_ip_ecn()
638 dev->tx_offloads & RTE_ETH_TX_OFFLOAD_QINQ_INSERT)) in cn10k_nix_tm_mark_ip_ecn()
674 if (!(dev->tx_offloads & RTE_ETH_TX_OFFLOAD_VLAN_INSERT || in cn10k_nix_tm_mark_ip_dscp()
675 dev->tx_offloads & RTE_ETH_TX_OFFLOAD_QINQ_INSERT)) in cn10k_nix_tm_mark_ip_dscp()
H A Dcnxk_ethdev.c96 if (dev->tx_offloads & RTE_ETH_TX_OFFLOAD_SECURITY || in nix_security_setup()
117 if (!(dev->tx_offloads & RTE_ETH_TX_OFFLOAD_SECURITY)) in nix_security_setup()
245 if (dev->tx_offloads & RTE_ETH_TX_OFFLOAD_SECURITY || in nix_security_release()
296 dev->tx_offloads |= RTE_ETH_TX_OFFLOAD_MULTI_SEGS; in nix_enable_mseg_on_jumbo()
434 if (dev->tx_offloads & RTE_ETH_TX_OFFLOAD_SECURITY) in cnxk_nix_tx_queue_setup()
462 txq_sp->qconf.conf.tx.offloads = dev->tx_offloads; in cnxk_nix_tx_queue_setup()
467 qid, sq->fc, dev->tx_offloads, sq->lmt_addr, in cnxk_nix_tx_queue_setup()
551 dev->tx_offloads & RTE_ETH_TX_OFFLOAD_SECURITY) in cnxk_nix_rx_queue_setup()
1005 if (!(dev->tx_offloads & in nix_lso_fmt_setup()
1097 dev->tx_offloads = txmode->offloads; in cnxk_nix_configure()
[all …]
/dpdk/drivers/event/cnxk/
H A Dcn10k_eventdev.c13 enq_op = enq_ops[dev->tx_offloads & (NIX_TX_OFFLOAD_MAX - 1)]
458 if (dev->tx_offloads & NIX_TX_MULTI_SEG_F) in cn10k_sso_fp_fns_set()
813 if (cnxk_eth_dev->tx_offloads & RTE_ETH_TX_OFFLOAD_SECURITY) in cn10k_sso_txq_fc_update()
828 uint64_t tx_offloads; in cn10k_sso_tx_adapter_queue_add() local
837 tx_offloads = cnxk_eth_dev->tx_offload_flags; in cn10k_sso_tx_adapter_queue_add()
839 uint8_t tstmp_req = !!(tx_offloads & NIX_TX_OFFLOAD_TSTAMP_F); in cn10k_sso_tx_adapter_queue_add()
841 !!(dev->tx_offloads & NIX_TX_OFFLOAD_TSTAMP_F); in cn10k_sso_tx_adapter_queue_add()
844 dev->tx_offloads &= ~(NIX_TX_OFFLOAD_TSTAMP_F); in cn10k_sso_tx_adapter_queue_add()
846 tx_offloads &= ~(NIX_TX_OFFLOAD_TSTAMP_F); in cn10k_sso_tx_adapter_queue_add()
849 dev->tx_offloads |= tx_offloads; in cn10k_sso_tx_adapter_queue_add()
H A Dcn9k_eventdev.c16 enq_op = enq_ops[dev->tx_offloads & (NIX_TX_OFFLOAD_MAX - 1)]
598 if (dev->tx_offloads & NIX_TX_MULTI_SEG_F) in cn9k_sso_fp_fns_set()
668 if (dev->tx_offloads & NIX_TX_MULTI_SEG_F) in cn9k_sso_fp_fns_set()
1045 if (cnxk_eth_dev->tx_offloads & RTE_ETH_TX_OFFLOAD_SECURITY) in cn9k_sso_txq_fc_update()
1060 uint64_t tx_offloads; in cn9k_sso_tx_adapter_queue_add() local
1069 tx_offloads = cnxk_eth_dev->tx_offload_flags; in cn9k_sso_tx_adapter_queue_add()
1071 uint8_t tstmp_req = !!(tx_offloads & NIX_TX_OFFLOAD_TSTAMP_F); in cn9k_sso_tx_adapter_queue_add()
1073 !!(dev->tx_offloads & NIX_TX_OFFLOAD_TSTAMP_F); in cn9k_sso_tx_adapter_queue_add()
1076 dev->tx_offloads &= ~(NIX_TX_OFFLOAD_TSTAMP_F); in cn9k_sso_tx_adapter_queue_add()
1078 tx_offloads &= ~(NIX_TX_OFFLOAD_TSTAMP_F); in cn9k_sso_tx_adapter_queue_add()
[all …]
/dpdk/drivers/net/octeontx/
H A Docteontx_ethdev.c359 if (nic->tx_offloads & RTE_ETH_TX_OFFLOAD_OUTER_IPV4_CKSUM || in octeontx_tx_offload_flags()
360 nic->tx_offloads & RTE_ETH_TX_OFFLOAD_OUTER_UDP_CKSUM) in octeontx_tx_offload_flags()
363 if (nic->tx_offloads & RTE_ETH_TX_OFFLOAD_IPV4_CKSUM || in octeontx_tx_offload_flags()
364 nic->tx_offloads & RTE_ETH_TX_OFFLOAD_TCP_CKSUM || in octeontx_tx_offload_flags()
365 nic->tx_offloads & RTE_ETH_TX_OFFLOAD_UDP_CKSUM || in octeontx_tx_offload_flags()
366 nic->tx_offloads & RTE_ETH_TX_OFFLOAD_SCTP_CKSUM) in octeontx_tx_offload_flags()
369 if (!(nic->tx_offloads & RTE_ETH_TX_OFFLOAD_MBUF_FAST_FREE)) in octeontx_tx_offload_flags()
372 if (nic->tx_offloads & RTE_ETH_TX_OFFLOAD_MULTI_SEGS) in octeontx_tx_offload_flags()
398 nic->tx_offloads |= RTE_ETH_TX_OFFLOAD_MULTI_SEGS; in octeontx_rx_offload_flags()
475 nic->tx_offloads |= txmode->offloads; in octeontx_dev_configure()
H A Docteontx_ethdev.h142 uint64_t tx_offloads; member
/dpdk/drivers/net/netvsc/
H A Dhn_rndis.h21 uint64_t tx_offloads,
H A Dhn_rndis.c779 uint64_t tx_offloads, uint64_t rx_offloads) in hn_rndis_conf_offload() argument
803 if (tx_offloads & RTE_ETH_TX_OFFLOAD_TCP_CKSUM) { in hn_rndis_conf_offload()
829 if (tx_offloads & RTE_ETH_TX_OFFLOAD_UDP_CKSUM) { in hn_rndis_conf_offload()
854 if (tx_offloads & RTE_ETH_TX_OFFLOAD_IPV4_CKSUM) { in hn_rndis_conf_offload()
868 if (tx_offloads & RTE_ETH_TX_OFFLOAD_TCP_TSO) { in hn_rndis_conf_offload()
892 tx_offloads, rx_offloads); in hn_rndis_conf_offload()
/dpdk/drivers/net/ixgbe/
H A Dixgbe_ipsec.c630 uint64_t tx_offloads; in ixgbe_crypto_enable_ipsec() local
633 tx_offloads = dev->data->dev_conf.txmode.offloads; in ixgbe_crypto_enable_ipsec()
668 if (tx_offloads & RTE_ETH_TX_OFFLOAD_SECURITY) { in ixgbe_crypto_enable_ipsec()
/dpdk/drivers/net/txgbe/
H A Dtxgbe_ipsec.c608 uint64_t tx_offloads; in txgbe_crypto_enable_ipsec() local
611 tx_offloads = dev->data->dev_conf.txmode.offloads; in txgbe_crypto_enable_ipsec()
645 if (tx_offloads & RTE_ETH_TX_OFFLOAD_SECURITY) { in txgbe_crypto_enable_ipsec()
/dpdk/drivers/net/ena/
H A Dena_ethdev.h245 uint32_t tx_offloads; member
H A Dena_ethdev.c2028 offloads->tx_offloads |= ENA_IPV4_TSO; in ena_set_offloads()
2033 offloads->tx_offloads |= ENA_L3_IPV4_CSUM; in ena_set_offloads()
2036 offloads->tx_offloads |= ENA_L4_IPV4_CSUM; in ena_set_offloads()
2039 offloads->tx_offloads |= ENA_L4_IPV4_CSUM_PARTIAL; in ena_set_offloads()
2044 offloads->tx_offloads |= ENA_L4_IPV6_CSUM; in ena_set_offloads()
2047 offloads->tx_offloads |= ENA_L4_IPV6_CSUM_PARTIAL; in ena_set_offloads()
2392 if (adapter->offloads.tx_offloads & ENA_IPV4_TSO) in ena_get_tx_port_offloads()
2395 if (adapter->offloads.tx_offloads & ENA_L3_IPV4_CSUM) in ena_get_tx_port_offloads()
2397 if (adapter->offloads.tx_offloads & in ena_get_tx_port_offloads()
2696 dev_offload_capa = adapter->offloads.tx_offloads; in eth_ena_prep_pkts()
/dpdk/drivers/net/dpaa2/
H A Ddpaa2_ethdev.c541 uint64_t tx_offloads = eth_conf->txmode.offloads; in dpaa2_eth_dev_configure() local
560 if (dev_tx_offloads_nodis & ~tx_offloads) { in dpaa2_eth_dev_configure()
564 tx_offloads, dev_tx_offloads_nodis); in dpaa2_eth_dev_configure()
632 if (tx_offloads & RTE_ETH_TX_OFFLOAD_IPV4_CKSUM) in dpaa2_eth_dev_configure()
635 if ((tx_offloads & RTE_ETH_TX_OFFLOAD_UDP_CKSUM) || in dpaa2_eth_dev_configure()
636 (tx_offloads & RTE_ETH_TX_OFFLOAD_TCP_CKSUM) || in dpaa2_eth_dev_configure()
637 (tx_offloads & RTE_ETH_TX_OFFLOAD_SCTP_CKSUM)) in dpaa2_eth_dev_configure()
/dpdk/drivers/net/octeontx_ep/
H A Dotx_ep_common.h453 uint64_t tx_offloads; member
/dpdk/drivers/net/sfc/
H A Dsfc.c393 uint64_t tx_offloads = sa->eth_dev->data->dev_conf.txmode.offloads; in sfc_set_fw_subvariant() local
408 tx_offloads |= txq_info->offloads; in sfc_set_fw_subvariant()
411 if (tx_offloads & (RTE_ETH_TX_OFFLOAD_IPV4_CKSUM | in sfc_set_fw_subvariant()
/dpdk/examples/ipsec-secgw/
H A Dsa.c1764 uint64_t *tx_offloads) in sa_check_offloads() argument
1771 *tx_offloads = 0; in sa_check_offloads()
1792 *tx_offloads |= RTE_ETH_TX_OFFLOAD_SECURITY; in sa_check_offloads()
1794 *tx_offloads |= RTE_ETH_TX_OFFLOAD_TCP_TSO; in sa_check_offloads()

12