| /dpdk/app/test-pmd/ |
| H A D | macfwd.c | 57 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 D | flowgen.c | 81 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 D | csumonly.c | 461 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 D | txonly.c | 340 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 D | parameters.c | 593 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 D | mlx5_tx.c | 496 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 D | cn9k_tx_select.c | 54 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 D | cn10k_tx_select.c | 58 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 D | cn9k_ethdev.c | 52 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 D | cn10k_ethdev.c | 52 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 D | cnxk_ethdev.c | 96 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 D | cn10k_eventdev.c | 13 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 D | cn9k_eventdev.c | 16 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 D | octeontx_ethdev.c | 359 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 D | octeontx_ethdev.h | 142 uint64_t tx_offloads; member
|
| /dpdk/drivers/net/netvsc/ |
| H A D | hn_rndis.h | 21 uint64_t tx_offloads,
|
| H A D | hn_rndis.c | 779 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 D | ixgbe_ipsec.c | 630 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 D | txgbe_ipsec.c | 608 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 D | ena_ethdev.h | 245 uint32_t tx_offloads; member
|
| H A D | ena_ethdev.c | 2028 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 D | dpaa2_ethdev.c | 541 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 D | otx_ep_common.h | 453 uint64_t tx_offloads; member
|
| /dpdk/drivers/net/sfc/ |
| H A D | sfc.c | 393 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 D | sa.c | 1764 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()
|